@charset "utf-8";



/* CSS Document */



*{ margin:0; padding:0; box-sizing:border-box}



body{ font-size:14px; font-weight:1.5; font-family:"SourceHanSansCN-Normal_0", sans-serif !important;color:#333;}



body, html{ overflow-x: hidden;}



a,img,input{ text-decoration:none; font-size:14px; border:0}



body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}



ul li{ list-style:none;}



.clear{ clear:both;}



.left,.fl{ float:left;}



.right,.fr{ float:right;}



a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 



a:hover{ color:#d5273e}



input,button,select,textarea{outline:none}



textarea{resize:none}



input,textarea{ outline:none;}



img{ max-width:100%}







@font-face {



font-family: 'SourceHanSansCN-Normal_0';



src: url('../font/SourceHanSansCN-Normal_0.otf');



src: local('SourceHanSansCN-Normal_0'),



local('SourceHanSansCN-Normal_0'),



url('../font/SourceHanSansCN-Normal_0.woff') format('woff'),



url('../font/SourceHanSansCN-Normal_0.ttf') format('truetype'),



url('../font/SourceHanSansCN-Normal_0.svg#fontName') format('svg');



}



.cent,.foot{ max-width:1200px; margin:auto; overflow:hidden}



.tdw{ position:relative}



.header{ position:absolute; top:0; left:0; width:100%; z-index:9999; background:#7d7d7d; background-color: rgba(125,125,125,0.80); filter: Alpha(opacity=80);}



.head1{ max-width:1270px; margin:auto}



.banner{ position:relative}



.banner p img{ width:100%}



.head1 .logo{ width:21.2%;}



.head1 .logo p{ margin:6% 0}



.head1 .navz{width:78%;}



.zg{ width:54%; float:left}



.zg1{width:44%;float:right;padding-top:1.5%;position: relative; color:#fff}



.zg1 p{ overflow:hidden}



.zg1 p a{ font-size:16px; color:#fff; line-height:40px; display:inline-block; text-align:center; margin:0 3px;}



.zg1 p a:hover{ color:#d5203e}



.zg1 p a img{ vertical-align:middle; margin-right:8px}



.zg1 p .yy{ background:#d5273e; color:#fff; border-radius:5px; padding:0 14px;}



.zg1 p .yy:hover{ color:#fff}



.zg1 p span{ display:inline-block; float:right}



.zg1 .fl img{ vertical-align: middle; margin-right: 8px;}



.logo img{ width:100%;}



.flexslider{position:relative;overflow:hidden;}



.flexslider .slides{position:relative;z-index:1;}



.flexslider .slides li a{ display:block;}



.flexslider .slides li img{ width:100%; display:block}



.flex-control-nav{position:absolute;bottom:35px; right:0; z-index:2;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 10px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}



.flex-control-nav .flex-active{background-position:0 0;}



.nav1 ul{ overflow:hidden}



.nav1 ul li{ float:left; text-align:center; padding-left:5%}



.nav1 ul li a{ font-size:16px; color:#fff; display:block; padding:25px 0; position:relative}



.nav1 ul li a:hover,.nav1 ul .dq a{ background:url(../images/sy-1.png) no-repeat center bottom 13px;}



.nav1 ul li a img{ vertical-align:middle; margin-left:10px}



.nav2,.sjx{ display:none}







.dropMenu{ width:100%; position:absolute; top: 0; left:0 !important; z-index:9999;visibility: hidden; background:#fff; overflow:hidden; padding:25px 0}



.dropMenu li{ float:left; margin-right:4%}



.dropMenu li a{ font-size:14px; display:block;} 



.dropMenu li a:hover{ color:#d5273e; text-decoration:underline}



.yyui_tab_card > ul{ margin-left:-1px; border-right:#ddd 1px solid}



.yyui_tab_card > ul > .yyui_tab_title,.yyui_tab_card > ul > .yyui_tab_title_this{ float:none; box-sizing:border-box;line-height:38px; height:38px; cursor:pointer;font-size:14px; padding:0px 28px;}



.yyui_tab_card > ul > .yyui_tab_title_this{ color:#d5273d; text-decoration:underline}



.yyui_tab_card > .yyui_tab_content{ display:none; box-sizing:border-box;margin-top:-1px; }



.yyui_tab_card > .yyui_tab_content_this{ display:block; box-sizing:border-box;margin-top:-1px; }



.yyui_tab_card > ul{ width:22%; float:left}



.yyui_tab_card .yyui_tab_card ul li{ font-size:12px !important}



.yyui_tab_card .yyui_tab_card ul{ border:0 !important}



.yyui_tab_card .yyui_tab_card img{ height:256px; width:33%}



header{ display:none}



.sjx{ display:none !important}



.qh a{ color:#fff}



.he_ZoomInImg,.sy7-1 h1,.sy6-1 .left p,.cp2 dl dt a,.cf2 dl dt,.xw2 dl dt,.xx1 dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}



.he_ZoomInImg .he_ZoomInImg_img,.sy7-1 h1 img,.sy6-1 .left p img,.cp2 dl dt a img,.cf2 dl dt img,.xw2 dl dt img,.xx1 dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}



.he_ZoomInImg:hover .he_ZoomInImg_img,.sy7-1:hover h1 img,.sy6-1:hover .left p img,.cp2 dl dt a:hover img,.cf2 dl:hover dt img,.xw2 dl:hover dt img,.xx1 dl:hover dt img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}



.sy1{ background:url(../images/sy-7.jpg) no-repeat center bottom 33%; margin-bottom:3%}



.cent1{ max-width:1360px}



.sy-bt{ font-size:24px; margin:4% 0}



.sy-bt img{ vertical-align:middle; margin-right:10px}



.sy2{ background:url(../images/sy-15.jpg) no-repeat center; background-attachment:fixed; padding:3% 0}



.sy2 h1{ font-size:48px; color:#fff}



.sy2 h1 span{ font-size:30px; display:block; margin-top:0.5%}



.sy2 p{ background:url(../images/sy-1.png) no-repeat left top; font-size:24px; color:#fff; padding-top:2%; margin-top:2%}



.sy3{ overflow:hidden}



.sy3 .left{ width:41.4%}



.sy3 .right{ width:50%; background:url(../images/sy-18.jpg) no-repeat center}



.sy3 .right h1{ font-size:18px; text-align:center; margin:15% 0 6%}



.sy3 .right p{ font-size:16px; line-height:28px;}



.sy3 .right h2 a,.sy5 p a{ display:block; width:106px; line-height:40px; background:#d5273e; color:#fff; border-radius:5px; text-align:center; font-size:16px;}



.sy3 .right h2 a:hover, .sy5 p a:hover{ box-shadow:0 0 5px #999}



.sy3 .right h2{ margin-top:14%}



.sy5 p{ padding-bottom:5px}



.sy4{ background:url(../images/sy-19.jpg) no-repeat center; background-attachment:fixed; margin:3% 0; padding:4% 0 2%}



.cent2{ max-width:1250px}



.sy5{ background:url(../images/sy-26.jpg) no-repeat center; padding-bottom:3%;}



.sy5-1 ul{ overflow:hidden}



.sy5-1 ul li{ float:left; width:33.333%; text-align:center; font-size:16px; color:#666}



.sy5-1 ul li span{ font-size:32px; color:#d81e06; display:block; margin-bottom:3%; text-shadow:1px 2px 3px #666}



.sy5-1 ul li span strong{ font-weight:normal; font-size:65px}



.sy5-1 p{ font-size:18px; text-align:center; margin-top:4%}



.sy5-1 p a{ margin:2% auto 0; background:#d81e06}



.sy5-1 p a img{ vertical-align:middle; margin-left:10px}



.sy6{ overflow:hidden; margin-left:-3%; margin-top:-3%; padding:0 10px 10px 0}



.sy6-1{ float:left; width:47%; margin-left:3%; margin-top:3%; background:#faf9f7}



.sy6-1 .left{ width:35.6%}



.sy6-1 .left p img{width:100%;height: 254px;}



.sy6-1 .right{width:64.4%;padding:4% 5%;}



.sy6-1 .right h1{font-size:18px;text-align:center;margin-bottom: 3%;}



.sy6-1 .right p{text-indent:2em;font-size:14px;line-height: 24px;color:#666;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}



.sy6-1 .right h2 a{display:block;color:#d81e06;border:#d81e06 1px solid;width:83px;line-height:33px;text-align:center;margin:5% auto 0;}



.sy6-1 .right h2 a:hover{ background:#d81e06; color:#fff}


.sy6-1:hover{ box-shadow:2px 3px 10px #ddd}



.brand{ overflow:hidden}



.brand a{ display: block;float: left;width:25%;text-align: center;position: relative;padding:1% 1%; box-sizing:border-box}



.brand img{width: 100%;height:186px;}



.brand .info{display: none;}



.vertical .info{width: 0;margin: 0 auto;}



.vertical .info img{ display:block !important; width:100% !important}



.brand a:nth-child(4),.brand a:nth-child(8){ background:none}



.brand a:nth-child(5),.brand a:nth-child(6),.brand a:nth-child(7),.brand a:nth-child(8){ border:0}



.vertical{ margin-top:-2%}



.sy-bt{ overflow:hidden}



.sy-bt a{ float:right; font-size:14px}



.sy-bt a img{ vertical-align:middle; margin-right:5px}



.sy7{ overflow:hidden; margin-left:-2%; padding:10px; margin-bottom:4%}



.sy7-1{ float:left; width:31.333%; margin-left:2%; border:#eee 1px solid; border-radius:10px; padding:1.8% 1.8% 3%}



.sy7-1 h1 img{ width:100%; height:223px}



.sy7-1 h2 a{ font-size:18px; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy7-1 h2{ margin:6% 0 5%}



.sy7-1 p{ font-size:14px; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}



.sy7-1 h3{ font-size:14px; margin-top:5%}



.sy7-1:hover{ border-top:#d81e06 1px solid; box-shadow:0 0 10px #ccc}



.footer{ margin-top: 20px; background:url(../images/sy-51.jpg) no-repeat center; padding:3% 0 2%}



.fo1 p{ font-size:16px; color:#f0f0f0;}



.fo1 p img{ display:block; margin-bottom:3%}



.fo1 p span{ display:block; text-indent:2em; line-height:30px}



.fo2 .left p{ color:#f0f0f0; font-size:16px; margin-top:5%}



.fo2 .left p img{ vertical-align:middle; margin-right:10px} 



.fo2 .left{ width:40%}



.fo2 .right{ width:46%; overflow:hidden}



.fo2 .right ul{ float:left; width:70%; overflow:hidden}



.fo2 .right dl{ float:right; width:20%}



.fo2 .right ul li{ float:left; width:33.333%; margin-top:8%}



.fo2 .right ul li a{ font-size:16px; color:#f0f0f0}



.fo2 .right dl dt img{ width:100%}



.fo2 .right dl dd{ font-size:14px; color:#f0f0f0; text-align:center; margin-top:14%}



.fo3 p{ border-top:#AAAAAA 1px solid; padding-top:2%; font-size:12px; color:#f0f0f0; text-align:center}



.fo3{ margin-top:3.5%}

.fo3 p .beian{ font-size:12px; color:#f0f0f0;}



.yc{ position:fixed; right:1%; top:30%; z-index:9999}



.yc ul li{ margin:2px 0}





.fy1{ margin:8% 0 10%; text-align:center;}



.fy1 a{ display:inline-block; margin:0 10px;font-size:14px; padding:2px 5px}



.fy1 a:hover{ background:#d5273d; color:#fff}



.fy1 a:first-child,.fy1 a:last-child{ background:#eee; padding:7px 13px}



.fy1 a:first-child:hover,.fy1 a:last-child:hover{ color:#333}



.cp2{ overflow:hidden; margin-left:-1.3%; margin-top:-4%}



.cp2 dl{ float:left; width:18.7%; margin-left:1.3%; margin-top:4%; height:283px; overflow:hidden}



.cp2 dl dt{background:#fff; position:relative}



.cp2 dl dt img{ width:100%; height:245px}



.cp2 dl dt a{ border:#a0a0a0 1px solid;}



.cp2 dl dt span{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; padding-top:45%}



.cp2 dl dt a{ display:block}



.cp2 dl dt a:hover{ border:#fff 1px solid;}



.cp2 dl dt a:hover span{ display:block}



.cp2 dl dt a:hover img{ opacity:.5}



.cp2 dl dt span img{ display:block; margin:auto; width:41px; height:41px}



.cp2 dl dt a:hover span img{ opacity:1}



.cp2 dl dd a{ font-size:16px; color:#333; display:block; margin:4% 0 3%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.cp2 dl dd{ font-size:14px; color:#666}



.cp1 h1{ font-size:18px}



.cp1 p{ font-size:16px;}



.cp1{ margin:7% 0; border-bottom:#7d7d7d 1px solid; padding-bottom:2%}



.cp1 p a{ display:inline-block; margin-left:3%; width:9%; border:#000 1px solid; text-align:center; line-height:37px;}



/*.cp1 p a:nth-child(1){ margin-left:6%}*/



.cp1 p a:hover,.cp1 p .dq1{ background:#000; color:#fff} 



.cp1 p{ margin-top:2.5%}







.cf1 h1,.cf1 h1 a{ font-size:18px; text-align:center}



.cf1 h1 a{ display:inline-block; padding:0 2%}



.cf1 h1 a:hover,.cf1 h1 .dq2{ color:#d5273d}



.cf1{ margin:7% 0 5%}



.cf2{ overflow:hidden; margin-left:-1%; margin-top:-1.5%}



.cf2 dl{ float:left; width:24%; height:370px; overflow:hidden; margin-left:1%; margin-top:1.5%; border:#ccc 1px solid; border-radius:15px; padding-bottom:2%}



.cf2 dl dt img{ width:100%; height:219px}



.cf2 dl dt,.cf2 dl dt img{ border-radius:15px;}



.cf2 dl dd{ margin:6% 6% 0}



.cf2 dl .b1 a{ font-size:18px; text-align:center; display:block}



.cf2 dl .b2{ font-size:14px; color:#666; line-height:24px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}



.cf2 dl .b3 a{ display:block; width:107px; line-height:40px; border:#d5273d 1px solid; font-size:14px; text-align:center; border-radius:10px; margin:auto}



.cf2 dl .b3 a img{ vertical-align:middle; margin-left:5px}



.cf2 dl .b3 a .a2{ display:none}



.cf2 dl .b3 a:hover .a1{ display:none}



.cf2 dl .b3 a:hover .a2{ display:inline-block}



.cf2 dl .b3 a:hover{ background:#d5273d; color:#fff}







.ppx1{ overflow:hidden}



.ppx1 h1{ margin:10% 0 5%}



.ppx1 h1 img{ display:block; margin:auto}



.ppx1 h2 img{ width:100%}



.ppx1 h3{ font-size:32px; margin:6% 0 3%}



.ppx1-1{ overflow:hidden}



.ppx1-1 p{ font-size:15px; line-height:28px}



.ppx1-1 .left,.ppx1-1 .right{ width:100%; float:none; margin:auto}



.ppx1 h4{ display:block; width:146px; line-height:39px; background:#d5273e; text-align:center; border-radius:10px; font-size:14px; color:#fff; margin:5% auto 7%; background:url(../images/ppxq-15.png) no-repeat center; height:38px}

.ppx1 h4 a{ display:block; height:39px}



.ppx2 .left,.ppx2 .right{ width:47.5%}



.ppx2 .left h1{ font-size:18px; margin-bottom:6%}



.ppx2-1{ overflow:hidden; margin-left:-3%}



.ppx2-1 dl,.ppx2-1 ul{ float:left; width:47%; margin-left:3%}



.ppx2-1 dl dt img,.ppx2-1 ul li:nth-child(1) img{ width:100%}



.ppx2-1 dl dd,.ppx2-1 ul li:nth-child(2){ font-size:14px; margin:6% 0}



.ppx2 .right h1{ font-size:24px}



.ppx2-2{ background:#f3f3f3; border-radius:15px; margin-top:7%; padding:7% 9% 8%}



.ppx2-2 h2{ font-size:16px}



.ppx2-2 p{ font-size:14px; margin-top:6%}



.ppx2-2 p img{ vertical-align:middle; margin-right:3%}



.px-bt1{ text-align:center; margin:5% 0 4%; font-size:30px}



.px-bt1 span{ font-size:18px; display:block; margin-top:1%; color:#666}



.px-bt2{ font-size:18px; margin:7% 0 4%; border-top:#dcdcdc 1px solid; padding-top:3%}



.ppx3{ margin-bottom:8%}







.spx-1{ margin:8% 0 10%}



.spx-1 h1 img{ display:block; margin:auto}



.spx-1 h1,.spx-1 h2{ margin-bottom:6%}



.spx-1 h2 img{ display:block; margin:auto}



.spx-1 p{ text-indent:2em; line-height:26px; font-size:14px; color:#666}

.spx-1 h3{ font-size:14px; line-height:26px; color:#666; padding-left:2em}

.spx-1 h3 a,.jj-y h3 a{ display:block; font-size:16px; text-align:center; width:110px; line-height:43px; border:#d5273d 1px solid; border-radius:10px; margin:auto;} 



.spx-1 h3 a img{ vertical-align:middle; margin-left:5px}



.spx-1 h3 a:hover,.jj-y h3 a:hover{  background:#d5273d; color:#fff}



.spx-1 h3,.spx-1 h4{ margin-top:4%}


.spx-1 h4 img{ display:block; margin:auto}




.myx-1{ margin:4% 0 10%} 



.myx-1 p{ text-align:center; color:#333}



.myx-1 h3 a{ font-size:14px}







.jj1,.jjx1{ margin:6% 0 8%}



.jj1-1{ margin:8% 0}



.jj-z{ width:38%}



.jj-y{ width:62%; padding:0 4%}



.jj-z p img{ width:100%}



.jj-y h1{ color:#d5273d; font-size:28px; margin-bottom:2%}



.jj-y p{ font-size:16px; color:#666; line-height:26px;}



.jj-y h2{ font-size:18px; margin-top:4%}



.jj-y ul{ margin:3% 0 5%; margin-left:-7%; overflow:hidden}



.jj-y ul li{ float:left; font-size:14px; color:#666; text-align:center; margin-left:7%}



.jj-y ul li img{ display:block; margin:0 auto 10%;}



.jj-y ul li .c2{ display:none}



.jj-y ul li:hover .c2{ display:block}



.jj-y ul li:hover .c1{ display:none}



.jj-y h3 a{ margin:0; line-height:37px; border-radius:5px}







.jjx1{ margin-top:8%}



.jjx-y{ width:50%}



.jjx-z{ width:45%; padding-top:7%}



.jjx-z h1{ font-size:18px}



.jjx-z p{ font-size:16px; line-height:28px}



.jjx-z h2{ font-size:14px; margin:2% 0;}



.jjx-y img{ width:100%}







.fw1{ margin:7% 0}



.fw1 p img,.fw1 h1 img{ display:block; margin:auto;}



.fw2{ overflow:hidden; margin-left:-10%}



.fw2 dl{ float:left; width:23.333%; margin-left:10%; overflow:hidden}



.fw2 dl dt{ float:left; width:45%}



.fw2 dl dd{ float:right; width:49%; padding-top:6%; font-size:16px}



.fw2 dl dd span{ font-size:30px; display:block; margin-bottom:3%}



.fw2 dl dd span strong{ font-size:55px; color:#d5273e; font-weight:normal; font-style:italic}



.fw3{ background:url(../images/fw-6.png) no-repeat center; max-width:950px; margin:8% auto 10%; padding:0 15%}



.fw3 h1{ font-size:24px; text-align:center}



.fw3 p{ font-size:18px; color:#666; line-height:34px; padding:7% 0}

.fw3 h2{ font-size:20px; line-height:40px}





.hc1{ margin:8% 0 6%; width:315px;}



.hc1 p{ font-size:16px; overflow:hidden; line-height:26px}



.hc1 p span{ display:inline-block; float:right; width:260px; border:#333 1px solid; line-height:26px; border-radius:5px;}



.hc1 p span input:nth-child(1){ float:left; width:85%; display:inline-block; height:26px; line-height:26px; padding-left:10px; border-radius:5px}



.hc1 p span input:nth-child(2){ float:right; width:15%; background:url(../images/pjgm-1.png) no-repeat center; margin-top:5px;}



.hc2 dl{ width:23.5%}



.hc2 dl dt a{ border:#fff 1px solid}



.hc2 dl dt img{ height:284px}



.hc2 dl dt span{padding-top: 40%;}



.hc2 dl dt a:hover{ border:#e5e5e5 1px solid}



.hc2 dl dd a{ font-size:16px;}



.hc2 dl dd{ text-align:center; margin-top:10%}







.zz1{ padding:0 7%}



.zz1 p{ overflow:hidden; padding-right:5px}



.zz1 p a{ display:block; float:left; width:17%; box-shadow:1px 2px 5px #d8d7d8; border-radius:20px; line-height:38px; margin:1.5% 0 1.5% 3%; text-align:center; font-size:14px;}



.zz1 p a:hover,.zz1 p .dq3{ background:#d5273d; color:#fff;}



.zz2{ margin-top:1%; overflow:hidden; margin-left:-1.3%; padding-right:5px; padding-left:3px; padding-bottom:5px}



.zz2 dl,.xw2 dl{ float:left; width:32.033%; margin-left:1.3%; margin-top:5%; border-radius:20px; box-shadow:1px 2px 5px #d8d7d8;}



.zz2 dl dt{ border-radius:20px 20px 0 0}



.zz2 dl dt img{ width:100%; height:275px}



.zz2 dl dd{ padding:4% 6%; font-size:16px;}



.zz2 dl dd .sp1{ display:block; margin-top:3%}



.zz2 dl dd .sp1 span{ float:right; font-size:12px;}



.zz2 dl dd .sp1 span img{ vertical-align:middle; margin-right:5px}







.xw1{ margin:8% 0 6%;}



.xw1 h1{ text-align:center}



.xw1 h1 a{ font-size:16px; color:#666; display:inline-block; background:url(../images/xw-2.png) no-repeat center; width:149px; line-height:58px;}



.xw1 h1 a:hover,.xw1 h1 .dq4{ background:url(../images/xw-1.png) no-repeat center; color:#fff}



.xw2{ overflow:hidden; margin-top:-3%}



.xw2 dl{ box-shadow:none; background:#f8f8f8; border-radius:0; margin-top:3%}



.xw2 dl dt img{ width:100%; height:233px}



.xw2 dl dt{ position:relative}



.xw2 dl dt span{ position:absolute; left:10px; top:5px; background:url(../images/xw-6.png) no-repeat center; width:80px; height:77px; text-align:center; color:#fff; font-size:12px; padding-top:12px; padding-right:5px }



.xw2 dl dt span strong{ font-size:26px; display:block; font-weight:normal}



.xw2 dl dd{ padding:7% 4%; overflow:hidden; height: 196px;}



.xw2 dl dd .aa1{ font-size:16px; background:url(../images/xw-7.png) no-repeat left bottom; padding-bottom:4%; margin-bottom:3%; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.xw2 dl dd span{ display:block; font-size:14px; color:#666; line-height:26px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}



.xw2 dl dd .aa2{ float:right; margin-top:1%; font-size:14px;}



.xw2 dl dd .aa2 img{ vertical-align:middle; margin-left:5px}



.xw2 dl dd .aa2 .d2{ display:none} 



.xw2 dl dd .aa2:hover .d2{ display:inline-block}



.xw2 dl dd .aa2:hover .d1{ display:none}



.fy2{ margin:8% 0 10%; text-align:center}



.fy2 a{ font-size:16px; color:#b1b1b1; border:#a0a0a0 1px solid; padding:12px 20px; margin:0 5px}



.fy2 a:hover{ background:#d42b30; color:#fff}







.xwx1{ margin:8% 0 10%}



.xwx1 h1{ font-size:28px; text-align:center}



.xwx1 h2{ font-size:14px; text-align:center; margin:3% 0; color:#666}



.xwx1 h3{ margin-top:5%; position:relative} 



.xwx1 h3 a{ display:block; margin-top:3%; font-size:16px;}



.xwx1 h3 a:last-child{ position:absolute; right:0; top:26%; margin-top:0; display:block; width:100px; line-height:40px; background:#d81e06; border-radius:15px; color:#fff; text-align:center; font-size:14px}







.xwx1 h3 a img{ vertical-align:middle; margin-right:5px}



.xxx1 h3 a:last-child{ background:#d5273e; border-radius:5px; margin:auto; position:relative}







.xx1{ margin-top:4%; margin-left:-2%; overflow:hidden}



.xx1 dl{ float:left; width:31.333%; margin-left:2%; margin-top:4%}



.xx1 dl dt img{ width:100%; height:275px}



.xx1 dl dt{ position:relative}



.xx1 dl dt span{ text-align:center; position:absolute; left:0; top:80%; background:#00324e; color:#fff; padding:6px 20px; display:inline-block;}



.xx1 dl dt span img{ display:inline-block; width:24px; height:25px; vertical-align:middle; margin-right:5px;}



.xx1 dl dd{ border:#eee 1px solid; border-top:none; padding:6% 5%}



.xx1 dl dd .bb1{ font-size:18px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.xx1 dl dd span{ display:block; font-size:12px; color:#666; margin:4% 0; line-height:22px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}



.xx1 dl dd .bb2{ font-size:18px; display:block; width:105px; line-height:40px; text-align:center; border:#d21e2b 1px solid; border-radius:10px; font-size:16px; margin:auto;}



.xx1 dl dd .bb2:hover{ background:#d21e2b; color:#fff;}







.n-bx{ font-size:24px; text-align:center; margin-bottom:7%}



.lx1{ margin:7% 0 10%}



.lx2-1 li{ overflow:hidden; margin-top:3%; border-bottom:#d6dee2 1px solid; padding-bottom:3%}



.lx2-1 li div{ float:right; width:50%;}



.lx2-1 li h2{ float:left; width:39%}



.lx2-1 li h3{ font-size: 32px; margin-bottom: 3%;}



.lx2-1 li div p{ font-size:16px; color:#666; margin-top:4%}



.lx2-1 li div p img{ vertical-align:middle; margin-right:2%}



.lx2-1 li div h1{ font-size:20px; margin-bottom:8%; margin-top:6%}







.xz-l-1 .fa-chevron-down1{ position:absolute; right:20px; top:30%; width:40px; height:40px}



.subNav .fa-chevron-down1{background:url(../images/jl-5.png) no-repeat;}



.currentDt .fa-chevron-down1{background:url(../images/jl-4.png) no-repeat;}



.navContent{display: none;}



.xz-l-1{ border:#d5263d 3px solid; position:relative; padding:2%; cursor:pointer}



.xz-l-1 h1{ font-size:18px; margin-bottom:2%}



.xz-l-1 p{ font-size:14px}



.xz-l-1 p span{ display:inline-block; margin:0 5%}



.xz-l{ background:#fafafa; border:#ccc 1px solid; border-top:0; margin-bottom:2%; padding:1% 13% 4%; overflow:hidden}



.xz-l-1{ margin-bottom:1%}



.currentDd{ margin:0}



.subNavBox{ margin-bottom:5%}



.xz-l h1{ font-size:16px; margin:3% 0}



.xz-l p{ font-size:14px; padding-left:2%; margin-top:1.5%}



.xz-l h2 a{ display:block; width:105px; line-height:40px; background:#d5273e; border-radius:5px; color:#fff; text-align:center; font-size:16px}



.xz-l h2{ margin-top:3%}



.rcz dl{ overflow:hidden; margin-bottom:5%}



.rcz dl dt{ float:left; width:26%}



.rcz dl dt img{ width:100%}



.rcz dl dd{ float:right; width:70%; font-size:16px; line-height:30px; padding-top:2%}







.flexslider,.flexslider1{position:relative;overflow:hidden;}



.slides{position:relative;z-index:1;}



.slides li a{ display:block;}



.flex-control-nav{ display:none}



.slides li img{ width:100%}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; margin-top:-13px}



.flex-direction-nav li a{display:block;width:17px;height:26px;overflow:hidden;cursor:pointer;position:absolute;}



.flex-direction-nav li a.flex-prev{left:15%;background:url(../images/gy-3.png) center center no-repeat;}



.flex-direction-nav li a.flex-next{right:15%;background:url(../images/gy-4.png) center center no-repeat;}



.gy1{ background:url(../images/gy-1.jpg) no-repeat center; padding:5% 0}



.gy1 .left,.gy1 .right{ width:48%}



.gy1 .left p img{ width:100%}



.gy1 .right p{ font-size:16px; line-height:30px; color:#666; /*margin-top:4%;*/ text-indent:2em}



.gy1 .right{ padding-top:2%}



.gy-bt{ margin:6% 0; font-size:24px; color:#5c5d5d} 



.gy-bt img{ margin-right:5px}



.gy2{ overflow:hidden;}



.gy2-1{ float:left; width:25%; padding:0 7px; background:url(../images/gy-12.png) no-repeat right center}



.gy2-1:last-child{ background:none}



.flexslider1 .flex-direction-nav li a{ width:22px; height:22px}



.flexslider1 .flex-direction-nav li a.flex-prev{left:5%;background:url(../images/gy-10.png) center center no-repeat;}



.flexslider1 .flex-direction-nav li a.flex-next{right:5%;background:url(../images/gy-11.png) center center no-repeat;}



.flexslider1 .slides li img{ height:260px}



.gy2-2{ padding:0 2%}



.gy2-2 h1{ font-size:16px; margin:6% 0 2%; text-align:center}



.gy2-2 p{ font-size:14px; line-height:24px; color:#666}



.gy3{ background:url(../images/gy-13.png) no-repeat center; height:517px; margin-bottom:10%}



.gy3 ul{ overflow:hidden; padding:5px 7%}



.gy3 ul li{ float:left; width:20%; position:relative; background:url(../images/gy-14.png) no-repeat center top 147px; height:517px; text-align:center;}



.gy3 ul li:nth-child(even){ background:url(../images/gy-16.png) no-repeat center bottom 157px}



.gy3 ul li .cc1{ text-align:center; display:block; position:absolute; top:46%; left:0; width:100%; font-size:31px}



.gy3 ul li .cc2{ width:347px; height:105px; border:#ededed 1px solid; border-radius:5px; display:block; position:absolute; bottom:0; left:0;font-size:14px; color:#666; padding:20% 7%; margin-left:-77px; box-shadow:0 0 5px #eee}



.gy3 ul li:nth-child(even) .cc2{ position:absolute; bottom:inherit;top:0; left:0;}



.gy3 ul li:hover{ background:url(../images/gy-15.png) no-repeat center top 147px}



.gy3 ul li:nth-child(even):hover{ background:url(../images/gy-17.png) no-repeat center bottom 157px}



.gy3 ul li:hover .cc2{ background:#d6273e; color:#fff}







.lx4{ box-shadow:0 0 7px #c2ecfc; margin:7px; overflow:hidden; padding:0 10%; border-radius:5px; background:#fff}



.lx4 h1{ font-size:22px; margin-top:6%;}



.lx4 h2{ font-size:18px; color:#666; margin:4% 0 7%;}



.lx4-1{ overflow:hidden; margin-left:-8%}



.lx4-1 p{ float:left; width:42%; margin-left:8%; overflow:hidden; margin-bottom:3%}



.lx4-1 p span{ float:left; display:inline-block; width:26%; color:#666; font-size:16px; text-align:left}



.lx4-1 p input,.tx1 .lx4-1 p select{ float:right; width:74%; border:#ccc 1px solid; padding:0 8px; box-sizing:border-box; font-size:14px}



.lx4-1 p span,.lx4-1 p input,.tx1 .lx4-1 p select{ height:35px; line-height:35px}



.lx4-1 p strong{ font-weight:normal; font-size:16px; color:#de0808}



.lx4-2{ margin-bottom:8%}



.lx4{ margin-bottom:10%; margin-top:7%} 



.lx4-2{ padding-left:1%}



.lx4-2 h1{ font-size:16px; margin:3% 0 2% 0}



.lx4-2 h2{ font-size:16px; margin-top:2%; text-indent:inherit; margin-bottom:0}



.lx4-2 h2 textarea{ display:block; border:#ccc 1px solid; width:100%; box-sizing:border-box; margin-top:1.5%; padding:5px 10px; line-height:24px; height:110px}



.lx4-2 h3 input{ display:block; margin:7% auto 0; width:340px; height:40px; line-height:40px; color:#fff; font-size:16px; background:#d5263d; border-radius:20px; box-shadow:2px 2px 10px #dbf3fc;}



.lx4-2 h3 a{ display:block; margin:7% auto 0; width:340px; height:40px; line-height:40px; color:#fff; font-size:16px; background:#d5263d; border-radius:20px; box-shadow:2px 2px 10px #dbf3fc; text-align: center;}







.zc{ overflow:hidden; overflow:hidden; background:url(../images/dl-3.png) no-repeat right top #fff; height:100%; width:50%; float:right;}



.zc1{ padding:0 3%;}



.zc1 h1{ font-size:16px; text-align:center; margin-bottom:10%;}



.zc1 h1 img{ display:block; margin:0 auto 10%}



.zc1 h3{ font-size:14px; color:#666; margin-top:10%}



.zc1 h3 img{ margin-right:5px}



.zc1 div{ margin:14% auto 0; max-width:429px;}



.zc1 div p{ padding:0 5%; margin:3% 0; overflow:hidden; border:#eaeaea 2px solid;}



.zc1 div p input{ height:52px; line-height:52px; font-size:16px; width:87%; float:right; background:none; letter-spacing:2px}



.zc1 div p img{ width:7%; float:left; margin-top:12px;}



.zc1 div .z-3{ padding:0; overflow:hidden}



.zc1 div .z-3{ margin-top:8%; margin-bottom:0; border:0}



.zc1 div .z-3 input{ letter-spacing:2px; font-size:16px; width:100%; background:#d5273d; color:#fff; border-radius:5px; text-align:center; height:60px; line-height:60px}



.zc1 div .z-3 a{ display: block; letter-spacing:2px; font-size:16px; width:100%; background:#d5273d; color:#fff; border-radius:5px; text-align:center; height:60px; line-height:60px}



.zc1 div h2 input{ background:none; vertical-align:middle; margin-right:10px}



.zc1 div h2{ font-size:14px; color:#666; overflow:hidden; margin:7% 0}



.zc1 div h2 a{ font-size:14px; color:#666; float:right}



.zc1 div .zc89 a{ float:none; text-decoration: underline;}



.zc1 div h4{ text-align:center; margin-top:17%}



.zc1 div h4 a{ font-size:16px; color:#00324e; text-decoration:underline}



@media (max-width: 1450px){



.zc1 div{ margin-top:7%}



.zc1 div h4{ margin-top:10%}



	}







.zc0 .zc1 div p{ padding:0; border:0} 



.zc0 .zc1 div p input{ border: #acacac 1px solid; font-size:14px; padding:0 3%; width:78%}



.zc0 .zc1 div p span img{ width:6px; height:6px; vertical-align:middle; margin-top:20px; margin-right:5px;}



.zc0 .zc1 div p span{ width:22%; float:left; height:52px; line-height:52px; font-size:16px; color:#666}



.zc0 .zc1 div h2{ text-align:center}



.zc0 .zc1 div .z-3 input{ border:0; font-size:16px; width:100%}



.zc0 .zc1 h1 img{ margin-bottom:15%}



.zc0 .zc1 div{ margin-top:25%}



@media (max-width: 1450px){



.zc0 .zc1 div{ margin-top:15%}



	}



	



.tx1{ padding-top:5%}



.tx1 .lx4-1 .sex input{ width:13px; display:inline-block; float:none; vertical-align:middle; margin-right:10px}







.lx4-3 h1{ text-align:center; font-size:24px;}



.lx4-3 h2{ font-size:18px; margin-top:6%; margin-bottom:0}



.lx4-3 h2 img{ vertical-align:middle; margin-right:9px}



.sh1 p{ float:left; width:23.333%; margin-left:10%; margin-top:3%}



.sh1 p span,.sh2 p{ display:block; margin-bottom:14px; font-size:16px; color:#666}



.sh1 p input{ width:100%; border:#bfbfbf 1px solid; height:34px; line-height:34px; padding:0 10px}



.sh1 .e1{ width:56.666%}



.sh1 .e2{ width:30.666%}



.sh1 .e3{ width:90%}



.sh1{ margin-left:-10%; overflow:hidden}



.sh2{ margin-top:3%; padding-left:1%}



.sh2 ul{ overflow:hidden;}



.sh2 ul li{ float:left; width:27%; height:100px; border:#bfbfbf 1px solid; text-align:center; font-size:16px; margin-right:2%; padding-top:4%; cursor:pointer}



.sh2 ul .curr1{ border:#d5263d 1px solid}



.sh2 ul li:first-child{ padding-top:3%}



.sh2 ul li span{ display:block; color:#d5263d}



.sh1 .e4 a{ background:#f6f6f6; border-radius:7px; display:block; color:#d5263d; padding:3% 0; text-align:center}







.preHander{ overflow: hidden;}



.market_item4{ position:relative;}



.market_tc4{ position:absolute; z-index:99999; width:100%; height:100%; display:none}



.market_mask4{ position:fixed; background-color:#000; width:100%; height:100%;}



.market_tc4_nr{ background-color:#fff; position:fixed; width:1060px; margin-left:-530px; left:50%; top:50%; height:660px; margin-top:-330px;}



.market_tc4_nr_in{ padding:2%;} 



.market_tc4_nr_close4{ overflow:hidden; position:absolute; right:20px; top:20px; cursor:pointer}



.hxys .left{ width:48%}



.hxys .right{ width:48%}



.hxys .left p img{ width:100%; height:612px; border:#bfbfbf 1px solid;}



.hxys .right h1{ font-size:24px; margin-top:13%}



.hxys .right h2{ font-size:18px; margin:5% 0}



.hxys .right p{ font-size:14px; color:#666; line-height:26px;}



.hxys .right h4{ font-size:14px; margin-top:4%}



.hxys .right h4 img{ vertical-align:middle; margin-left:10px}



.hxys .right h3{ margin:11% 0; overflow:hidden} 



.hxys .right h3 span{ width:50px; height:32px;}



.hxys .right h3 .on1{ border:#bfbfbf 1px solid; width:30px; text-align:center; height:31px; line-height:31px; float:left;}



.hxys .right h3 .on2,.hxys .right h3 .on3{ display:block; width:20px; height:16px; border:#d8d8d8 1px solid}



.hxys .right h3 .on2{ background:url(../images/pjgm-11.png) no-repeat center}



.hxys .right h3 .on3{ background:url(../images/pjgm-12.png) no-repeat center}



.hxys .right h3 .oo1{  overflow:hidden; float:left; margin-top:7px}



.hxys .right h3 a{ display:inline-block; clear:both; border:#333 1px solid; width:193px; line-height:42px; font-size:16px; text-align:center; vertical-align:middle; margin-left:5%}



.hxys .right h3 a:hover{ color:#d5273e; border:#d5273e 1px solid}



.hxys .right h3 a img{ vertical-align:middle; margin-left:5px}











.dataTables_paginate {







	overflow:hidden;







	padding:8% 0 10%; 







}







.dataTables_paginate .pagination {







	overflow:hidden;







	margin: 0 auto;







    display: table;







	/*margin-right:-5px;







	float:right*/







}







.dataTables_paginate .pagination li {







	float:left;







	margin-right:5px;







	font-size:14px;







	color:#333;







	border:1px solid #ddd;







	background-color:#f7f7f7;







	background-repeat:repeat-x







}







.dataTables_paginate .pagination li a {







	/*height:30px;*/







	line-height:30px;







	padding:0 11px;







	display:block







}







.dataTables_paginate .pagination .paginate_button {







	cursor:pointer







}







.dataTables_paginate .pagination .paginate_button:hover {







	background:#d5273d;







	border-color:#d5273d







}







.dataTables_paginate .pagination .paginate_button:hover a {







	color:white







}







.dataTables_paginate .pagination .active {







	background-color:#d5273d;







	border-color:#d5273d







}







.dataTables_paginate .pagination .active a {







	color:white







}







.dataTables_paginate .pagination .next a {







	color:#ccc







}











.header889{position: unset;}







.search-box {



	padding:20px 0 14px 0;



}



.search-path {



	position:relative



}



.search-path a {



	color:#333333;



	float:left



}



.search-path a:hover {



	color:#e23435



}



.search-path .litt-xyb {



	display:block;



	float:left;



	margin:3px 10px 0 10px;



}



.search-path .havedox {



	position:relative;



	float:left;



	color:#999999;



	display:block;



	cursor:pointer



}



.search-path .havedox:hover .hovshz {



	display:block



}



.search-path .havedox:hover .disenk {



	border-color:#e23435;



	border-bottom-color:#fff;



	position:relative;



	z-index:10;



}



.search-path .havedox .litt-xxd {



	display:inline-block;



	margin-left:2px;



	vertical-align:text-top



}



.search-path .havedox span {



	display:inline-block;



	max-width:328px;



	overflow:hidden;



	white-space:nowrap;



	text-overflow:ellipsis



}



.search-path .havedox .disenk {



	min-width:42px;



	padding:0 4px;



	border:1px solid #fff;



}







.search-path .litt-xyb {



    /* display: block; */



    /* float: left; */



    /* margin: 3px 10px 0 10px; */



}







.litt-xyb {



    background-position: 0 -212px;



    height: 12px;



    width: 7px;



}







.litt-sprite, .litt-fax, .litt-hot, .litt-hyh, .litt-pluscr, .litt-plusyr, .litt-sexx, .litt-sxsx, .litt-tcr, .litt-tyr, .litt-xxd, .litt-xyb, .litt-zd, .litt-zx, .litt-zzdg1, .litt-zzdg2, .litt-zzx1, .litt-zzx2, .litt-zzx3, .litt-zzyl1, .litt-zzyl2 {



    background-image: url(../../images/litt-sdb7f68073b.png);



    background-repeat: no-repeat;



}







.imglist{ margin: 14px 0;}



#video_link{display: block; margin:0 auto; width: 600px; height: 400px;}



.yc li{ position:relative}

.yc li span{position:absolute;right:87px;top:19px;background:#CF243F;color:#fff;padding:10px;font-size:16px;width: 146px;text-align: center; display:none}

.yc li:hover span{ display:block}



/*@media (max-width: 1450px){.banner video{ height:650px !important}}*/





.banner video::-webkit-media-controls{ 



display:none !important;



}





.detail-main .w1224,.details-bigimg .w1224,.Combination-set-meal .w1224{ width:1000px; max-width:1000px; min-width:1000px}





.dropMenu .cent{ position:relative}

.dropMenu p{ position:absolute; right:0; top:5px;}

.dropMenu{ padding:0}

.dropMenu ul{ padding:25px 0; overflow:hidden}



#jquery-lightbox,#jquery-overlay{ display:none !important}





.ppx2-3 ul{ overflow:hidden; margin-left:-2%; margin-top:5%}

.ppx2-3 ul li{ float:left; width:31.333%; margin-left:2%}

.ppx2-3 ul li a{ font-size:14px}

.ppx2-3 ul li img{ display:block; width:100%; border:#ccc 1px solid; margin-bottom:6%; height:187px}


.gy2-1 h2 img{ width:100%}

.zg1 p .str{ margin-left:6%}
.zg1 p .str img{ cursor:pointer}
.zg1 p .str strong{display:none;position: absolute;top:60px;left:3px;z-index: 9999;background: #fff;width: 239px;}
.zg1 p .str strong input{ height:35px; line-height:35px; background:none; border:0}
.zg1 p .str strong input:nth-child(1){ float:left; width:72%; font-size:12px; padding:0 6%}
.zg1 p .str strong input:nth-child(2){float:right;width:28%;font-size:14px;text-align:center;background:#000;color:#fff;}


#marquee2{width:100%;overflow:hidden;}
#marquee2 ul li{float:left; padding:0 10px; line-height:25px;}
#marquee2 ul li{ width:223px; height:225px; margin-left:0}

.cp1 p a{ width:108px !important; height:40px; line-height:40px; color:#fff; border:0; padding:0; background:url(../images/pc-box.png) no-repeat center}	
.cp1 p a:hover,.cp1 p .dq1{ background:url(../images/pc-box1.png) no-repeat center}

.product-details .prev,.product-details .next{ width:35px; height:35px; bottom:7%;}
.product-details .prev{ position:absolute; left:15%;background:url(../images/left.png) no-repeat center}
.product-details .next{ position:absolute; right:15%; background:url(../images/right.png) no-repeat center}

.xjbz{ font-size:16px; color:#f00; margin-top:6%}

@media (max-width:1440px){
	.product-details .prev,.product-details .next{ bottom:12%;}
	.product-details .prev{ position:absolute; left:10%;}
.product-details .next{ position:absolute; right:10%;}
}
@media (max-width:1024px){
.product-details .prev,.product-details .next{ bottom:4%;}
}
@media (max-width:640px){
	.cp1 p a{ margin:0 6px; width:86px !important; height:35px; line-height:35px; color:#fff; border:0; padding:0; background:url(../images/box.png) no-repeat center}	
.cp1 p a:hover,.cp1 p .dq1{ background:url(../images/box1.png) no-repeat center}
.product-details .prev,.product-details .next{ bottom:3%;}
.product-details .prev{ position:absolute; left:2%;}
.product-details .next{ position:absolute; right:2%;}
}
@media (max-width:400px){
		.cp1 p a{ margin:0 2px;}
}












