@charset "utf-8";



/* CSS Document */



*{ margin:0; padding:0; box-sizing:border-box}



body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", 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{ float:left;}



.right{ 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:#EB5E1A}



input,button,select,textarea{outline:none}



textarea{resize:none}



input,textarea{ outline:none; -webkit-appearance: none;}



img{ max-width:100%}







.head1{ padding:3% 0}



.cent,.foot,.head1{ max-width:1200px; margin:auto;}



.heade{ position:absolute; top:0; left:0; width:100%; z-index:99}



.banner{ position:relative}



.banner p img{ width:100%}



.hea .left{ width:13%}



.hea .right{ width:69%; overflow:hidden; padding-top:0.5%}



.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:60px; right:0; z-index:2;width:100%;text-align:center;}



.flex-control-nav li{display:inline-block;width:63px;height:3px;margin:0 10px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:63px;height:3px;line-height:45px;overflow:hidden;background:url(/template/default/images/sy-3.png) right 0 no-repeat; cursor:pointer;}



.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}



.flex-direction-nav li a{display:block;width:17px;height:34px;overflow:hidden;cursor:pointer;position:absolute;}



.flex-direction-nav li a.flex-prev{left:3%;background:url(/template/default/images/sy-1.png) center center no-repeat;}



.flex-direction-nav li a.flex-next{right:3%;background:url(/template/default/images/sy-2.png) center center no-repeat;}



.nav1 ul{ overflow:hidden;}



.nav1 ul li{ float:left; text-align:center; width:14.285%;}



.nav1 ul li a{ font-size:16px; display:block; color:#fff; position:relative}



.nav1 ul li a img{ position:absolute; right:0; top:0}



.nav1 ul li a:hover,.nav1 ul .dq a{ color:#EB5E1A}



.nav2,.sjx{ display:none}



.zg{ width:94%; float:left}
.hea{ position:relative}
.zg1{ width:3%; float:right; text-align:right; color:#999; overflow:hidden}
.zg1 p{ float:left}
.zg1 h1{ float:right; position: absolute;  top:-27px; right: 0;}
.zg1 h1,.zg1 h1 a{ font-size: 15px; color: #fff;}
.zg1 h1 a{ padding:0 6px}
.zg1 h1 a:last-child{ padding-right:0}
.zg1 h1 a:hover{ color:#EB5E1A}
.zg1 h1 img{ vertical-align: middle; margin-right: 7px; width: 22px; height: 22px;}

.zg1 p a{ color:#999; font-size:16px; display:inline-block; margin:0 4%; text-align:center}



.zg1 p img{ vertical-align:middle; margin-right:23%}



.dwe{ position:absolute; top:80px; right:0; width:100%; display:none; z-index:999}



.dwe p{ width:240px; float:right;background:#fff; background-color:rgba(255,255,255,0.5);filter:Alpha(opacity=50); position:relative; padding:10px}



.dwe p input{ line-height:30px; margin-top:25px; border:0; background:#fff}



.dwe p input:nth-child(1){ float:left; width:83%; background:none; border:#ccc 1px solid; padding:0 5px}



.dwe p input:nth-child(2){ float:right; width:16%; background:url(/template/default/images/sy-34.png) no-repeat center #EB5E1A; background-size:18px; border:#EB5E1A 1px solid}



.dwe p img{position: absolute;top:5px; right:10px; width:20px; cursor:pointer}



.qh{ text-align:right; margin-bottom:1.5%; color:#fff}



.sjx{ display:none !important}



.qh a{ color:#fff}



.he_ZoomInImg,.sy4-1 dl dt,.qy2-1 .left p,.hy2-1 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; background:#999}



.he_ZoomInImg .he_ZoomInImg_img,.sy4-1 dl dt img,.qy2-1 .left p img,.hy2-1 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,.sy4-1 dl:hover dt img,.qy2-1 .left:hover p img,.hy2-1 dl:hover dt img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1); opacity:1}



.he_ZoomInImg .he_ZoomInImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-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_caption,.he_ZoomInImg .he_ZoomInImg_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-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_caption_p{font-size:20px;text-align:center;width:100%; -webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; text-align:center; line-height:30px; padding-top:35%}



.he_ZoomInImg .he_ZoomInImg_caption_p a{ display:block; width:120px; line-height:26px; text-align:center; color:#fff; font-size:16px; margin:0 auto; border:#fff 1px solid; border-radius:20px}



.he_ZoomInImg:hover .he_ZoomInImg_caption_p{color:#fff;opacity:1}



.sy-b{ margin:8% 0 4%}



.sy-b img{ display:block; margin:auto}



.sy1{ background:url(/template/default/images/sy-8.png) no-repeat right top 50px; overflow:hidden}



.sy1-1{ background:#F6F6F6; overflow:hidden; margin-bottom:8%}



.sy1-1 div{ width:50%; float:left;}



.a1 p img{ width:100%}



.sy1-1 div,.a1 p img{ height:343px}



.a2{ padding:8% 5%; position:relative}



.a2 p{ font-size:16px; line-height:30px;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical; text-align:justify}



.a2 .b1{ position:absolute; top:15%; left:7%}



.a2 .b2{ position:absolute; bottom:15%; right:7%}



.sy1-1 div:nth-child(4){ background:#EB5E1A}



.a3{ padding:8% 6%}



.a3 h1 img{ display:block; margin-bottom:5%}



.a3 h1{ font-size:18px; margin-bottom:6%}



.a3 p{ font-weight:bold; font-size:18px}



.sy1-1 div:nth-child(4),.sy1-1 div:nth-child(4) h1{ color:#fff}



.cent1{ max-width:1300px}



.sy2{ background:url(/template/default/images/sy-11.jpg) no-repeat center; background-attachment:fixed; overflow:hidden; padding:2% 0}



.sy2 .cent{ height:660px; position:relative; overflow:hidden}



.sy2 p{ margin:9% 0}



.sy2 p img{ display:block; margin:auto; width:38%}



.sy2 div{ position:absolute; top:0; left:0; width:100%;}



.sy2 div dl{ width:50%; overflow:hidden; margin:5% 0; float:left}



.sy2 div dl dt{ float:left; width:19%}



.sy2 div dl dt img{ width:100%}



.sy2 div dl dd{ float:right; width:75%; font-size:15px; line-height:24px}



.sy2 div dl dd strong{ font-size:18px; display:block; margin-bottom:4%}



.sy2 div dl:nth-child(odd) dt{ float:right}



.sy2 div dl:nth-child(odd) dd{ float:left; text-align:right}



.sy2 div dl:nth-child(odd){ padding-right:20%}



.sy2 div dl:nth-child(even){ padding-left:20%}



.sy-bt1{ font-size:24px; background:url(/template/default/images/sy-22.png) no-repeat center bottom; padding-bottom:2%; text-align:center; margin:6% 0}



#demo2.flexslider .slides{ max-width:1100px; margin:auto}



#demo2 .flex-control-nav{ display:none}



#demo2 .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}



#demo2 .flex-direction-nav li a{display:block;width:52px;height:52px;overflow:hidden;cursor:pointer;position:absolute;}



#demo2 .flex-direction-nav li a.flex-prev{left:0;background:url(/template/default/images/sy-17.png) center center no-repeat;}



#demo2 .flex-direction-nav li a.flex-next{right:0;background:url(/template/default/images/sy-18.png) center center no-repeat;}



.sy3-2 li{ display:inline-block; background:url(/template/default/images/sy-15.png) no-repeat center; width:246px; line-height:54px; text-align:center; font-weight:bold; margin:0 2%}



.sy3-2{ text-align:center}



.sy3-2 li a{ font-size:18px; color:#fff; display: block;}



.sy3-2 li:hover{ background:url(/template/default/images/sy-14.png) no-repeat center}



.sy3{ background:url(/template/default/images/sy-13.jpg) no-repeat center bottom #00020E; overflow:hidden}



.sy3-1 .left{ width:48%}



.sy3-1 .right{ width:40%}



.sy3-1 .right p img{ width:100%}



.sy3-1 .left h1{ font-size:18px; color:#fff; margin-bottom:5%; font-weight:bold}



.sy3-1 .left p{ font-size:16px; color:#fff; line-height:30px; margin:1% 0}



.sy3-1 .left p img{ display:inline-block; width:9px; height:9px; vertical-align:middle; margin-right:15px}



.sy3-1 .left p span{ display:block; margin-top:1%}



.sy3-1 .left h2 a{ display:inline-block; background:#EB5E1A; color:#fff; font-size:16px; text-align:center; width:130px; line-height:40px; border-radius:20px 0 20px 0}



#demo2{ margin:5% 0 7%}



.sy3-1 .left h2{ margin-top:6%}



.sy3 .sy-bt1{ color:#fff;}



.sy4{ overflow:hidden; margin-left:-3%; margin-bottom:8%}



.sy4-1{ float:left; width:47%; margin-left:3%}



.sy4-1 h1{ overflow:hidden; font-size:18px; letter-spacing:1px; border-bottom:#F5B08F 1px solid; margin-bottom:4%; padding-bottom:3%}



.sy4-1 h1 img{ vertical-align:middle; margin-right:20px}



.sy4-1 dl{ overflow:hidden; margin-bottom:3%}



.sy4-1 dl dt{ float:left; width:32%}



.sy4-1 dl dd{float:right;width:63%;line-height: 22px;font-size:14px;}



.sy4-1 dl dt img{ width:100%; height:137px}



.sy4-1 h1 a{ float:right; font-size:16px}



.sy4-1 dl dd .c1{font-size: 16px;display:block;margin: 5% 0 5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy4-1 dl dd .c2{text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}



.sy4-1 p a{ font-size:14px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy4-1 p{ margin-top:2%}



.sy4-1 p img{ vertical-align:middle; margin-right:15px}



.footer{ background:url(/template/default/images/sy-28.jpg) no-repeat center; overflow:hidden}



.foot1-1 .left{ width:13%}



.foot1-1 .right{ width:80%;}



.foot1-1 .right ul{ overflow:hidden}



.foot1-1 .right ul li{ float:left; width:14.285%; text-align:right}



.foot1-1 .right ul li a{ font-size:16px; font-weight:bold; color:#fff}



.foot1-1 .right ul li a:hover{ color:#EB5E1A}



.foot1{ margin-top:6%; border-bottom:#7F8D97 1px solid; padding-bottom:2%}



.foot3{ border-top:#7F8D97 1px solid;}



.foot2{ overflow:hidden}



.fo2-1,.fo2-2,.fo2-3{ float:left; width:32.333%}



.fo2-2{ width:35.333%; border-left:#7F8D97 1px solid; border-right:#7F8D97 1px solid;}



.fo2-1{ padding:6% 5% 0 0}



.fo2-1 dl{overflow:hidden;margin-bottom: 11%;}



.fo2-1 dl dt{float:left;width: 30%;}



.fo2-1 dl dd{width: 63%;float:right;font-size: 16px;color:#fff;padding-top: 11%;}



.fo2-1 p{ overflow:hidden}



.fo2-1 p img{width: 7%;float:left;}



.fo2-1 p span{display:inline-block;width: 88%;font-size:16px;color:#fff;line-height:28px;float: right;}



.fo2-2 div{padding: 6% 12%;}



.fo2-2 h1{font-size:17px;color:#fff;margin-bottom: 6%;}



.fo2-2 p{ font-size:15px; color:#fff; margin-top:4%}



.fo2-2 p img{ vertical-align:middle; margin-right:20px;}



.fo2-2 div:nth-child(1){/* margin-bottom:5%; */padding-bottom:5%;}

.foot3{ padding:1% 0}



.foot3 P{ font-size:14px; text-align:center; padding:0.5% 0; color:#fff}



.foot3 P a{ color:#fff; display:inline-block; margin-left:10px}



.fo2-3{ padding:1.5% 0 0 6%}



.fo2-3 h1{ font-size:14px; color:#fff}



.fo2-3 h1 img{ vertical-align:super; margin-left:5px}



.fo2-3 p{ margin-top:3%; background:#fff; border:#EB5E1A 1px solid; border-radius:5px; padding:0 6%; overflow:hidden}



.fo2-3 p span,.fo2-3 input,.fo2-3 p textarea{ height:35px; line-height:35px; font-size:14px}



.fo2-3 p span{float:left;width: 16%;color:#EB5E1A;}



.fo2-3 p textarea,.fo2-3 p input{width: 84%;}



.fo2-3 h2 input{ height:38px; font-size:16px; line-height:38px; width:125px; border-radius:5px; color:#fff; text-align:center; background:#EB5E1A; display:block; margin:auto}



.fo2-3 h2{ margin-top:5%}



.fo2-3 .tb span{width: 31%;}

.fo2-3 .tb1 span{ width:26%}
.fo2-3 .tb1 input{ width:74%}
.fo2-3 .tb2 span{ width:45%}
.fo2-3 .tb2 input{ width:55%}

.fo2-3 .tb textarea{width: 69%;height:70px;line-height:22px;outline: none;border: 0;padding:2% 0;} 







.banner1 p img{ width:100%}



.qy2{ margin-top:8%}



.qy2-1{ margin-top:2%; border:#eee 1px solid}



.qy2-1 .left{ width:32%}



.qy2-1 .right{ width:65%; padding:5% 1% 5% 0}



.qy2-1 .right h1 a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block; font-size:20px; color:#00001e; overflow:hidden}



.qy2-1 .right h1 span{ font-size:14px; color:#ef9700; float:right; padding-right:3%}



.qy2-1 .right h1{ margin-bottom:4%}



.qy2-1 .right div{ overflow:hidden}



.qy2-1 .right div p{ text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; float:left; width:75%; font-size:14px; color:#555; line-height:28px}



.qy2-1 .right div h2{ float:right; width:15%}



.qy2-1 .right div h2 a{ display:block; border:#dcdcdc 1px solid; border-radius:20px; line-height:35px; text-align:center}



.qy2-1 .left p img{ height:250px}



.qy2-1 .right h1 a:hover{ color:#EB5E1A}



.qy2-1 .right div h2 a:hover{ background:#EB5E1A; color:#fff;}



.qy2-1:hover{ box-shadow:0 0 10px #cfe9d7}



.qy2{ padding:0 10px;}



.cent2{ max-width:1220px}



.fy{ text-align:center; margin:6% 0 8%}



.fy a{ display:inline-block; border:#EB5E1A 1px solid; padding:6px 12px; margin:0 15px; font-size:16px; color:#666}



.fy a:hover,.fy .curr{ background:#EB5E1A; color:#fff}



/*.fy a:first-child,.fy a:last-child{ padding:6px 16px}*/







.xq1{ margin:8% 0}



.xq1 h1{ font-size:24px; text-align:center; font-weight:bold; margin-bottom:4%}



.xq1 h2{ text-align:center; font-size:14px; color:#424140; margin:1% 0 4%;}



.xq1 h2 img{ vertical-align:middle; margin-right:5px;}



.xq1 h2 span{ display:inline-block; margin:0 5%}



.xq1 h3{ overflow:hidden; margin-top:5%; line-height:28px; border-top:#C5C5C5 1px solid; padding-top:1%}



.xq1 h3 a{ font-size:14px; color:#666; width:50%; display:inline-block} 



.xq1 h3 .right{ text-align:right}



.xq1 h3 a:hover{ color:#1E80C9}







.subNavBox2{ margin-top:6%}



.subNavBox2 .navContent{ display:none}



.subNavBox2 .xz-l-1 .fa-chevron-down1{ background-size:27px !important; height:30px; color:#fff; text-align:right}



.subNavBox2 .subNav{background:url(/template/default/images/zp-7.png) no-repeat top 35px right 20px;}



.subNavBox2 .currentDd .wzk{background:url(/template/default/images/zp-3.png) no-repeat center right 20px;}



.subNavBox2 .xz-l-1{ border-bottom:#ccc 1px solid; position:relative; padding:2% 0; margin:1% 0; cursor:pointer;}



.subNavBox2 .xz-l-1 h1 span{ font-size:16px; width:25.333%; display:block; float:left; text-align:center; padding:0 2%; line-height:37px}



.subNavBox2 .xz-l-1 h1 span:nth-child(2){ width:49.333%}



.subNavBox2 .xz-l-1 h1 span:nth-child(1){ font-weight:bold} 



.subNavBox2 .xz-l-1 h1 span a{ display:inline-block; width:120px; letter-spacing:2px; color:#fff; background:#089abd; font-size:16px; line-height:37px; text-align:center}



.subNavBox2 .xz-l-1 h1 img{ vertical-align:middle; margin-right:30px}



.subNavBox2 .xz-l-1 h1 .g2{ display:none}



.subNavBox2 .xz-l-1 h1{ overflow:hidden; padding-right:4%}



.subNavBox2 .xz-l-1 h1 span{ font-size:16px;}



.subNavBox2 .xz-l{ padding:4% 3% 4%; overflow:hidden; background:#fff; box-shadow:0 0 10px #eee; margin-left:5px; margin-right:5px; border-radius:0 0 10px 10px}



.subNavBox2 .xz-l div{ float:left; width:46%; margin:0 2%}



.subNavBox2 .xz-l div h1:first-child{ margin-top:0}



.subNavBox2 .xz-l .ddn{ height:297px; overflow-y:scroll; padding-right:2%}



.subNavBox2 .xz-l .ddn::-webkit-scrollbar {/*转动条整体样式*/ width:1px; /*高宽划分对应横竖转动条的尺寸*/ height: 1px;}



.subNavBox2 .xz-l .ddn::-webkit-scrollbar-thumb {/*转动条内里小方块*/-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #eee;}



.subNavBox2 .xz-l .ddn::-webkit-scrollbar-track {/*转动条内里轨道*/ -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #EB5B27;}



.subNavBox2 .currentDd{ margin:0; background:url(/template/default/images/zp-1.png) no-repeat center; border:0;}



.subNavBox2 .currentDd h1 span{ color:#fff}



.subNavBox2 .currentDd h1 .g1{ display:none}



.subNavBox2 .currentDd h1 .g2{ display:inline-block}



.subNavBox2 .xz-l h1{ font-size:16px; font-weight:bold; margin:5% 0 1%; color:#666}



.subNavBox2 .xz-l h1 span{ color:#E85B26; display:inline-block; margin-left:10px}



.subNavBox2 .xz-l p{ font-size:14px; margin-top:1%; color:#666; line-height:24px; margin-left:23px}



.subNavBox2 .xz-l .ddn1 p{ background:url(/template/default/images/zp-4.png) no-repeat left top 10px; padding-left:25px}



.subNavBox2 .xz-l h2{ margin-top:8%}



.subNavBox2 .xz-l h2 a{ display:block; width:180px; line-height:55px; background:url(/template/default/images/zp-5.png) no-repeat center; font-size:16px; color:#fff; text-align:center}	



.subNavBox2 .xz-l h3{ font-size:12px; color:#E85B26; margin:3% 0 0 49px}



.subNavBox2 .xz-l-1 h1 span:nth-child(1){ text-align:left; padding-left:4%; font-size:18px}



.zp1 p{ font-size:16px; text-align:center; margin-top:8%; line-height:28px; padding:0 5% 3%}







.lx1{ margin:8% 0; background:url(/template/default/images/lxwm-5.png) no-repeat right bottom}



.lx1-1 .left{width: 44%;}



.lx1-1 .right{width: 55%;}



.lx1-1 .left p img{ width:100%}



.lx1-1 .right h1 img{ width:160px}



.lx1-1 .right h2{ font-size:16px; margin-top:5%}



.lx1-1 .right h2 img{ vertical-align:middle; margin-right:20px}



.lx1-1 .right div{ border-top:#D2D2D2 1px solid; margin-top:5%}



.lx1-1 .right p{font-size:14px;margin-top: 0;margin-left:61px;}







.hy1{ margin-top:7%}



.hy1 li{ background:url(/template/default/images/hyyy-2.png) no-repeat center; color:#333; background-size:100%; width:277px; line-height:69px; margin:0 0.5%}



.hy1 li:hover,.hy1 .dq1{ background:url(/template/default/images/hyyy-1.png) no-repeat center; color:#fff}



.hy1 li a{ color:#333; display: block;}



.hy1 li:hover a,.hy1 .dq1 a{ color:#fff}



.hy2 h1{ text-align:center; font-size:20px; margin:6% 0; color:#000; font-weight:bold}



.hy2-1{ overflow:hidden; margin-left:-5%}



.hy2-1 dl{ float:left; width:28.333%; margin-left:5%}



.hy2-1 dl dt img{ width:100%; height:306px}



.hy2-1 dl dd{ font-size:16px; text-align:center; line-height:28px; margin-top:5%}



.hy2-1 dl dd strong{ font-size:18px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.hy2-1 dl dd span{ display:block;text-overflow:-o-ellipsis-lastline; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}







.hy3-1{ margin-top:6%}



.hy3{ margin-top:8%}



.hz-z{ width:50%}



.hz-y{ width:46%; padding-top:0}



.hz-z p img{ box-shadow:0 0 8px #ccc; width:100%; height:436px}



.hz-y h1{ font-size:18px; font-weight:bold; margin-bottom:4%}



.hz-y p,.hz-y h2{ font-size:16px; margin-top:1%; line-height:30px}



.hz-y p img{ vertical-align:middle; margin-right:10px}



.hy3-1:nth-child(3) .hz-y{ padding-top:0}



.hy3-1:nth-child(1) .hz-y{ padding-top:0}







.gy-bt{ font-size:24px; text-align:center; margin:8% 0 5%}



.gy1{ background:url(/template/default/images/gywm-1.jpg) no-repeat center; background-attachment:fixed; overflow:hidden}



.gy1 .gy-bt{ color:#fff; margin:8% 0 4%}



.gy1 h2{ color:#fff; font-size:16px; text-align:center; line-height:28px}



.gy1 p img{ display:block; margin:auto}



.gy1 p{ margin:4% 0 2%}



.gy2-1{ overflow:hidden; max-width:950px; margin:auto}



.gy2-1 dl{ width:25%; float:left}



.gy2-1 dl dt img{ width:100%}



.gy2-1 dl dd{ text-align:center; font-size:16px; line-height:28px; margin-top:6%}







.js1{ position:relative; background:none}



.js1 div dl:nth-child(odd) dd{ text-align:left}



.js1 div dl dd span{ background:url(/template/default/images/sy-19.png) no-repeat left top 8px; display:block; padding-left:20px; margin-top:4%; font-size:16px}



.js1 div dl{ height:235px}



.js1{ max-width:1050px; margin:8% auto 4%}



.js1 p img{ width:55%}



.js1 div dl dd{ width:79%}



.js1 div dl:nth-child(even){ padding-left: 28%;}



.js1 div dl:nth-child(even) dd{ width:100%}



.js1 p{ margin:0}



.js2{ background:url(/template/default/images/cc.png) repeat-y left 70px top; overflow:hidden; margin-bottom:8%}



.js2-1{ margin:10% 0 6%}



.js2 .left{ width:15%}



.js2 .right{ width:80%;}



.js2 .right div{ overflow:hidden;}



.js2 .right .j1 dl{ width:24%; margin-left:1%; float:left}



.js2 .right .j1 dl:nth-child(1){ margin-left:0}



.js2 .right .j1 dl dd{ margin-bottom:7%; font-size:14px; text-align:center}



.js2 .right .j1 dl dd strong{ font-size:18px; display:block; margin-bottom:6%}



.js2 .right .j1 dl dt img{ width:100%}

.js2 .right .j1 dl dt video{ margin-top:3%}



.js2-1:nth-child(1){ margin-top:6%}



.js2-2 h1{ font-size:18px; margin-bottom:3%; font-weight:bold}



.js2-2 p{ font-size:16px; background:url(/template/default/images/sy-19.png) no-repeat left top 6px; padding-left:20px; margin-top:1.5%}



.js2-2 h2{ margin-top:5%}



.j3 h1{ text-align:center; margin-bottom:6%}



.j2{ overflow:hidden}



.j2 dl{ float:left; width:33.333%;}



.j2 dl dd{ text-align:center; font-size:14px}



.j2 dl dd strong{ font-size:16px;}



.j2 dl dt{ margin:10% 0 5%}



.j2 dl dt img{ display:block; margin:auto}







.gy2-2{ background:url(/template/default/images/gywm-7.png) no-repeat center;margin-top: -3%;}



.gy2-2 ul{ position:relative; height:605px}



.gy2-2 ul li{ font-size:16px}



.gy2-2 ul li strong{ font-size:17px; display:block; margin-bottom:5px}



.gy2-2 ul li:nth-child(1){ position:absolute; left:144px; top:137px}



.gy2-2 ul li:nth-child(2){position:absolute;left: 281px;bottom: 70px;}



.gy2-2 ul li:nth-child(3){position:absolute;left: 405px;top: 175px;}



.gy2-2 ul li:nth-child(4){position:absolute;left: 528px;bottom: 26px;}



.gy2-2 ul li:nth-child(5){position:absolute;left: 684px;top: 212px;}



.gy2-2 ul li:nth-child(6){position:absolute;left: 861px;bottom: 16px;}



.gy2-2 ul li:nth-child(7){position:absolute;right: 82px;top: 176px;}







#certify {



	position: relative;



	margin: 0 auto 8%;



}







#certify .swiper-container {



	padding-bottom:8%;



}







#certify  .swiper-slide {



	width: 600px;



	height: 414px;



}



#certify  .swiper-slide img{



	display:block;



}



#certify .swiper-pagination {



	width: 100%;



	bottom: 0;



}







#certify .swiper-button-prev {



	left:45%;



	width: 42px;



	height: 42px;



	background:url(/template/default/images/gywm-12.png) no-repeat;



	background-size: 100%;



}







#certify .swiper-button-prev:hover {



	background:url(/template/default/images/gywm-9.png) no-repeat;



}







#certify .swiper-button-next {



	right: 45%;



	width: 42px;



	height: 42px;



	background: url(/template/default/images/gywm-11.png) no-repeat;



	background-size: 100%;



}







#certify .swiper-button-next:hover {



	background:url(/template/default/images/gywm-10.png) no-repeat;



}



@media (max-width: 1200px){



.gy2-2{ background:none; margin-top:0}



.gy2-2 ul{ height:inherit; overflow:hidden; margin-top:3%}



.gy2-2 ul li{ width:33.333%; float:left; margin-top:3%; position:relative !important; left:0 !important; top:0 !important; right:0 !important; bottom:0 !important}



	}











.sy3-1 .left h1,.sy3-1 .left h2,.sy3-1 .left h3,.sy3-1 .left h4,.sy3-1 .left h5,.sy3-1 .left h6,.sy3-1 .left p,.sy3-1 .left span,.sy3-1 .left a,.sy3-1 .left strong{ color: #fff !important;}







.lx1-1 .left img{ max-width:inherit;}



.js2 .right .j1 dl dt video::-webkit-media-controls {  /*不显示时间条*/

  object-fit:fill;  /*设置预览图铺满*/

  display:none !important;

}



.fo2-2 h2{font-size: 15px;

    color: #fff;

    line-height: 24px;

}

.fo2-2{ min-height:306px}

.fo2-2 div {

    padding: 20% 12%;

}
.fo2-2-en div {

    padding: 6% 12%;

}


.lx1-1 .right div{ border:0; margin-top:0; overflow:hidden}

.lx1-1 .right div h2{ float:left; width:7%}

.lx1-1 .right div p{ float:right; width:88%;font-size: 16px;

    margin-top: 1.5%;

    margin-left: 0;}

.lx1-1 .right h3{ font-size:16px; line-height:30px; margin:2% 0}

.lx1-1 .right{padding-top: 1%;}

.lx1-1 .right div h2{ margin-top:0}

.lx1-1 .right div p{ margin-top:2%}

.lx1-1 .right div p:nth-child(2){ margin-top:1%}



.flexslider{ touch-action: auto;}

.jlk{ font-size:16px; margin-top:6%; line-height:34px}



.lx1-19 .right{ width:100%; margin-top:6%}

.lx1-19 .right div{ overflow:hidden}

.lx1-19 .right div h2,.lx1-19 .right div p{ float:left; width:inherit;}

.lx1-19 .right div p{ margin-left:5%} 

.lx1-19 .right div p:nth-child(2){ margin-left:0; }

.lx1-19 .right div p,.lx1-19 .right div p:nth-child(2){ margin-top:7px}

.lx1-1 .right p img{ width:100%}





.subNavBox2-en .xz-l-1 h1 span:nth-child(1){ padding-left:0; width:34.333%}

.subNavBox2-en .xz-l-1 h1 span:nth-child(2){ width: 40.333%;}



.lx1-en .lx1-19 .right div p{ margin-left:0}

.lx1-en .lx1-19 .right p{ font-size:16px; margin-bottom:1%}



.sy2-en div dl dd{ font-size:14px; line-height:22px}

.sy1-en .a2{ padding:7.5% 5%; overflow: hidden;}

.sy1-en .a2 p{  font-size: 15px; line-height: 24px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:10; -webkit-box-orient:vertical;}

.sy1-en .a2 .b1{ top:10%}

.sy1-en .a2 .b2{ bottom:10%}

.js1-en div dl{ height: 260px;}<!--耗时1776151183.8473秒-->