@charset "utf-8"; /* CSS Document */
html {font-size: 62.5%; height: 100%}
body {margin: 0 auto; font-family:"微软雅黑"; font-size: 12px; font-size: 1.2rem; height: 100%; background:#fff; color: #494949; width:100%; max-width:1920px; margin:0 auto;}
img {border: none; }
ul li {list-style-type: none; }
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0; padding: 0; list-style: none;}
img{ display:block;}
a {text-decoration: none; color: #333; outline: none; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; }
h1 {margin: 0; padding: 0; font-weight: normal; color: #333; }
.clear {clear: both; }
.maln {margin-left: auto !important}
input, textarea, select {font-family:"微软雅黑"; font-size: 12px; font-size: 1.2rem; color:#999999; border: none; outline: none; }
.fl {float:left; }
.fr {float:right; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

::-webkit-input-placeholder {/* WebKit browsers */
 color:#333; opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333; opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333; opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333; opacity:1 }
 
@media screen and (min-width:1220px) {.zong {width: 1200px; margin: auto; }}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px; margin: auto; }}
@media screen and (max-width:999px) {.zong {width: 95%; margin: auto; }}

.preloader {
	background-color: #fff;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000;
}
.preloader span {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.preloader .sb-cube-grid {
	width: 60px;
	height: 60px;
	position: absolute;
	top: calc(50% - 30px);
	left: calc(50% - 30px);
}
.preloader .sb-cube-grid .sb-cube {
	width: 33%;
	height: 33%;
	background-color: #0cc9f9;
	float: left;
	-webkit-animation: sb-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sb-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.preloader .sb-cube-grid .sb-cube1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.preloader .sb-cube-grid .sb-cube2 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.preloader .sb-cube-grid .sb-cube3 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.preloader .sb-cube-grid .sb-cube4 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.preloader .sb-cube-grid .sb-cube5 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.preloader .sb-cube-grid .sb-cube6 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.preloader .sb-cube-grid .sb-cube7 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.preloader .sb-cube-grid .sb-cube8 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.preloader .sb-cube-grid .sb-cube9 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
 @-webkit-keyframes sb-cubeGridScaleDelay {
 0%, 70%, 100% {
 -webkit-transform: scale3D(1, 1, 1);
 transform: scale3D(1, 1, 1);
}
 35% {
 -webkit-transform: scale3D(0, 0, 1);
 transform: scale3D(0, 0, 1);
}
}
 @keyframes sb-cubeGridScaleDelay {
 0%, 70%, 100% {
 -webkit-transform: scale3D(1, 1, 1);
 transform: scale3D(1, 1, 1);
}
 35% {
 -webkit-transform: scale3D(0, 0, 1);
 transform: scale3D(0, 0, 1);
}
}
.site-welcome {
	display: none;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 1;
}
.site-welcome.active {
	display: flex;
}


/*  head  */
.head{padding-bottom:8px;position:relative;}
.head .zong{ position:relative; z-index:99;}
.head1{ padding-bottom:0px;}

.her{ float:right; margin-right:46px;}

.yvzhong{ height:36px; position:absolute; width:100%; left:0px; top:0px; background:#333; background:rgba(51,51,51,0.4); z-index:2}
.yvn{ float:right; margin-right:13px; position:relative;}
.yvzhonga{ display:block; background:url(../images/yvzhong.png) no-repeat right center; padding-right:21px; line-height:36px; font-size:14px; font-size:1.4rem; color:#fff; padding-left:10px; cursor:pointer;}
.yvul{ width:100%; position:absolute; top:36px; left:0px; background:#333; background:rgba(51,51,51,0.7); display:none;}
.yvul a{ display:block; padding:5px 10px; font-size:14px; font-size:1.4rem; line-height:24px; color:#fff;}
.yvul a:hover{ background:#0cc9f9;}

.hen{ width:204px; position:absolute; left:0px; top:0px; height:100%; -o-height:auto; -ms-height:auto; z-index:3}
.logo{ display:block; position:absolute; width:100%; left:0px; top:0px; background:#fff;}
.logo img{ width:100%; max-width:204px; max-height:146px; margin:auto;} 
.daoz{ height: -moz-calc(100% - 146px);  height: -webkit-calc(100% - 146px);  height: calc(100% - 146px); margin-top:146px;}
.dao{ height:100%; background:#29292e; background:rgba(41,41,46,0.5);}
.dao>li{ height:11.1111%; -o-height:84px; -ms-height:84px; height:84px\9; position:relative;text-align: center;}
.dao>li>span{ display:block; width:14px; height:14px; text-align:center; line-height:14px; font-size:8px; background:#fff; color:#0dc9f9; font-weight:bold; position:absolute; right:22px; top:50%; margin-top:-7px; transition:0.5s; opacity:0;}
.dao>li>a{ display:block; border-top:1px solid #fff; border-top:1px solid rgba(255,255,255,0.4); font-size:19px; font-size:1.9rem; font-weight:bold; height:100%; position:relative;}
.dao>li>a:before{ content:""; width:4px; height:100%; background:#0dc9f9; position:absolute; left:-4px; top:0px; transition:0.5s;}
.dao>li>a>span{ display:block; line-height:30px; margin-top:12%; color:#fff;}

.dianhua{display: none; background:#0cc9f9; position:relative; padding:19px 0; padding-left:63px;}
.dianhua i{display:block; width:42px; height:42px; line-height:42px; text-align:center; border:3px solid #fff; border-radius:50%; color:#fff; font-size:36px; position:absolute; top:50%; margin-top:-24px; left:10px;}
.dianhua a{ display:block; font-size:14px; font-size:1.4rem; color:#ffffff; line-height:24px;}
.dianhua p{ font-size:24px; font-size:2.4rem; color:#ffffff; line-height:24px; font-weight:bold;}
.dao>li:hover>a{ background:url(../images/dao_a_bg.png) !important;}
.dao>li:hover>a>span{color:#000 !important;}
.dao>li:hover>a:before{ left:0px;}
.dao>li:hover>span{ opacity:1;}
.dangdao>a{ background:url(../images/dao_a_bg.png) !important;}
.dangdao>a:before{ left:0px !important;}
.dangdao>span{ right:22px !important; opacity:1 !important;}
.dangdao>a>span{color:#000 !important;}


.logo2{ display:block; float:left; width:137px; margin-top:17px;}
.logo2 img{ display:block; margin:auto; width:100%; max-width:137px; max-height:130px;}

.dianhua2{ float:right; background:none; padding-left:59px; margin-right:80px;}
.yvzhong2{ float:right; margin-top:22px; margin-right:21px;}
.yvzhong2 .yvzhonga{ color:#333; background:url(../images/yvzhong2.png) no-repeat right center; }
.dianhua2 i{ border-color:#0cc9f9; color:#0cc9f9; margin-top:-20px; left:0px;}
.dianhua2 a,.dianhua2 p{ color:#666666;}
.dianhua2 a{ margin-top:7px;}
.slogen{ display:block;font-family: "../fonts/SOURCEHANSANSCN-REGULAR"; float:left; font-size:27px; font-size:2.7rem; color:#0cc9f9; line-height:67px; margin-top:14px; margin-left:17px;}
.slogen:hover{ color:#ff0000}

.head_n{display: none;}
.fenbanner{ position:relative;}
.fenbanner .n_head{background:rgba(41,41,46,0.5);width: 100%; position: absolute; z-index: 1;}
.fenbanner .n_head_box{width: 1200px;margin:0 auto;}
.fenbanner .n_logo{float: left;}
.fenbanner .n_head_box .dianhua{display: block;margin-right: 50px;padding-top: 4px;}
.fenbanner .n_head_box .dianhua2 p,.fenbanner .n_head_box .dianhua2 a{color: #fff;}
.fenbanner .n_head_box .yuzhongpey2{padding-top: 28px;}


.fendao{ position:absolute; left:25%; top:62px; z-index: 9}
.fendao>ul>li{ float:left; position:relative;}
.fendao>ul>li>a{ display:block; position:relative;}
.fendao>ul>li>a>span{ display:block; padding:20px 0; padding-left:30px; padding-right:15px;font-size:18px; font-size:1.8rem; line-height:30px; color:#ffffff; font-weight:bold;}
/*.fendao>ul>li>a>i{ display:block; width:23px; height:18px; position:absolute; left:12px; top:50%; margin-top:-9px;}
.fendao>ul>li>a>i img{ width:100%;}*/
.fendao>ul>li>a>span:hover{ color:#0cc9f9;}
.fendao .dangqiandao>a{}
.fendao .dangqiandao>a>span{ color:#0cc9f9;}

.banner{ display:block;}
.banner img{ width:100%;}


.yijiw{ padding-top:1px;-ms-padding-top:0px; position:absolute; width:125px; top:-9999px; left:0px;}
.yiji{ background:#fff; padding:1px 0;}
.yiji li{ position:relative; transition:0.5s;}
.yiji li a{ display:block; font-size:16px; font-size:1.6rem; line-height:0px; padding:10px; text-align:center;}
.yiji li:hover{ background:url(../images/dao_a_bg.png);}
.yiji li:hover>a{ color:#333;}
.erji{ position:absolute; width:125px; background:#ffffff; top:-9999px; left:125px; padding:1px 0;}
.sanji{ position:absolute; width:125px; background:#ffffff; top:-9999px; left:125px; padding:1px 0;}
.fendao>ul>li:hover .yijiw{ top:68px;}
.fendao>ul>li:hover .yiji>li>a{ line-height:27px;}
.yiji>li:hover .erji{ top:0px;}
.yiji>li:hover .erji>li>a{ line-height:27px;}
.erji>li:hover .sanji{ top:0px;}
.erji>li:hover .sanji>li>a{ line-height:27px;}
.matn{ margin-top:auto !important;}
.dao .yiji{ position:absolute; width:125px; top:-9999px; left:100%;}
.dao>li:hover .yiji{ top:0px;}
.dao>li:hover .yiji>li>a{ line-height:27px;}

.container{ display:none}

.daohang2,sousuo2{ display:none}

/*  banner  */
.slideshow { position: relative; z-index:1}
.slideshow .wp { position: absolute; z-index:2; left: 50%; margin-left: -600px; top: 50%; margin-top: -166.5px; }
.slideshow .wp img { max-width: 100%; max-height: 80%; }
.slideshow .item a img { width: 100%; -webkit-transition: all 3s ease-out; -o-transition: all 3s ease-out; -moz-transition: all 3s ease-out; transition: all 3s ease-out; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.slideshow .item.slick-active img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-dots{position: absolute; width:100%; left:0px; bottom:36px;text-align: center;}
.slick-dots li{display: inline-block;}
.slick-dots li button{cursor: pointer; background:#d3d3d3; font-size: 0px; margin-left:7px; margin-right:6px; border-radius:10px; border: none;outline: none;width: 14px;height: 14px;}
.slick-dots li.slick-active button{ background:#1e8cda;}

.slick-prev,.slick-next{ width: 64px; height: 64px; border: 0px; font-size: 0px; cursor: pointer; border-radius:50%; display:none !important}
.slick-prev{ position: absolute; top: 50%;  margin-top:-32px; left: 79px; z-index: 999;  }
.slick-next {position: absolute; top: 50%;  margin-top:-32px; right: 79px; z-index: 999; } 
.slick-prev:hover{}
.slick-next:hover {} 

.slideshow .item.slick-active.item_one img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.slideshow .item.slick-active.item_one.on img{ -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0} 
.slick-track:after,.slick-track:before{display:table;content:''}
.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}


@media screen and (max-width:1699px) {
.dao>li{ height:11.1111%; -o-height:60px; -ms-height:60px; height:60px\9;}
.fendao{left: 21%;}
}
@media screen and (max-width:1499px) {
.logo img{ width:70%;}
.daoz{ height: -moz-calc(100% - 185px);  height: -webkit-calc(100% - 185px);  height: calc(100% - 185px); margin-top:103px;}
.dao>li{ height:11.1111%; -o-height:47px; -ms-height:47px; height:47px\9;}
.dao>li>a{ font-size:16px; font-size:1.6rem;}
.dao>li>a>span{ margin-top: 5%;}
.dianhua{ background:#29292e; background:rgba(41,41,46,0.5);}
.dianhua2{ background:none}
.dianhua a{ font-size:14px; font-size:1.4rem;}
.dianhua p{ font-size:20px; font-size:2rem;}
.fendao{left: 18%;}
}
@media screen and (max-width:1299px) {
.dao>li{ height:11.1111%; -o-height:35px; -ms-height:35px; height:35px\9;}
.dao>li>a>span{ margin-top: 4%;}
.fendao{left: 12%;}
}	
@media screen and (max-width:1219px) {
.fendao>ul>li>a>span{ padding-left:30px; padding-right:5px;font-size:16px; font-size:1.6rem;}
.fendao>ul>li>a>i{ left:5px;}
.dao>li>a>span{ margin-top: 2%;}
.fendao{left: 16%;}
}
@media screen and (max-width:1069px) {
.dao>li{ height:11.1111%; -o-height:32px; -ms-height:32px; height:32px\9;}
.dao>li>a{ font-size:14px; font-size:1.4rem;}
.dao>li>a>span{ margin-top: 1%;}

.hen{width: 200px;}
.daoz{margin-top: 100px;}
.fendao{left: 19%;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.fendao>ul{ text-align:center;}
.fendao>ul>li{ float:none; display:inline-block; *float:left;}
.fendao>ul>li>a>span{ padding:5px;font-size:14px; font-size:1.4rem;}
.fendao>ul>li>a>i{ display:none}
.yijiw,.yiji2{ display:none}
.dao .yiji{ display:none}
.dao>li{ height:11.1111%; -o-height:23px; -ms-height:23px; height:23px\9;}

.logo img{ width:100%}
.hen{ width:180px;}
.daoz{ height: -moz-calc(100% - 157px);  height: -webkit-calc(100% - 157px);  height: calc(100% - 157px); margin-top:130px;}
.dianhua2{ margin-right:10px;}
.dianhua{ padding:5px 0;padding-left:30px;}
.dianhua i{ width:22px; height:22px; line-height:22px; border:1px solid #fff; font-size:16px; margin-top:-12px; left:4px;}
.dianhua p{ font-size:16px; font-size:1.6rem;}
.dao>li>a{ font-weight:normal; font-size:12px; font-size:1.2rem;}
.dao>li>a>span{margin-top:-4px;}
 }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {
.logo{ width:120px;}
.fendao{ display:none}
.daohang2{ display:block; text-align:center; margin-top:11px;}
.daohang2 a{ float:left; width:25%; font-size:12px; font-size:1.2rem; line-height:24px; text-align:center;}
.daohang2 .dangqiandao{ background:#0cc9f9; color:#fff;}
.slick-dots{ bottom:3px;}
.slick-dots li button{height: 2px;}

.daohang,.daohang1{display: none}
.clear3{ clear:both;}

.yvzhong{ position:relative; z-index:99;}
.yvn{ margin-right:30px;}
.yvzhong2{ margin-right:auto;}
.slogen{ display:none}
.logo2{ width:140px;}

.hen{ width:100%; position:relative; z-index:9}
.daoz{ margin:auto; display:none}
.logo{}
.dianhua{ display: block; width:130px; float:right; background:none; padding-left:0px; text-align:right; margin-right:10px; margin-top:18px;}
.dianhua i{ display:none}
.dianhua a{ color:#333;}
.dianhua p{color:#333; font-size:14px; font-size:1.4rem;}
.dianhua2{ margin-top:auto; margin-right:0px; padding-left:0px; width:auto;}
.dianhua2 p{ font-size:12px; font-size:1.2rem;}
.head_n{display: block;}
.fenbanner .n_head{display: none;}

.slick-dots{right:20px;}
.container { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }
.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }
.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; position: relative; background: #fff; }
.container .nav form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }
.container .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: transparent; position: relative; z-index: 99; }
.container .nav form i { position: absolute; right: 10px; top: 5px; }
.container .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; padding-left:10px; position: relative; }
.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background:url(../images/shizi.png) no-repeat center center; }
.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }
.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 40px; }
.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }
.container .nav > ul > li .c-show { display: none; width: 100%; }
.container .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }
.container .nav > ul > li .c-show1 .c-s1 > a { position: relative; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }
.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { padding-left:20px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px; }
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { padding-left:30px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }
.container .nav > ul > dl { padding: 20px; }
.container .nav > ul > dl dd { float: left; margin: 0 2px; }
.container .menubtn { width: 23px; height: 18px; position: absolute; top:16px; right: 8px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #0cc9f9; }

.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%; vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;height:10px;bottom:0px;left: 50%; margin-left:-80px;}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#046eb8;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (max-width:366px) {
.logo2{ width:110px; padding-top:5px;}
.yvzhonga{ font-size:12px; font-size:1.2rem;}
}

/*  tag  */
.tag1{ background:#f1f1f1; padding-top:16px; padding-bottom:21px; border-top:8px solid #79e4ff;}
.tag2{ width:50%; float:left; line-height:30px; padding:5px 0; color:#333333; font-size:18px; font-size:1.8rem; font-weight:bold; text-transform:uppercase}
.sousuo{ width:500px; float:right;}
.tag2 p{ display:inline-block; *float:left;}
.tag2 a{ display:block; display:inline-block; *float:left; color:#333333;}
.tag2 a:hover{ color:#0cc9f9;}

.sousuo p{ font-size:18px; font-size:1.8rem; font-weight:bold; text-transform:uppercase; line-height:40px; float:left}
.sousuo form{ float:right; border:1px solid #999999; width:391px; position:relative; background:#fff; z-index:1}
.sou{ width:350px; height:36px; padding-left:5px; line-height:38px; font-size:14px; font-size:1.4rem;}
.suo{ width:32px; height:32px; float:right; background:url(../images/so_btn.png)no-repeat 80%; background-size: 90%; cursor:pointer; position:relative; top:5px; right:4px; z-index:3}
.sousuo form i{ position:absolute; display:none;width:25px; height:38px; color:#bfbfbf; line-height:38px; right:0px; top:0px; font-size:18px; z-index:2}

@media screen and (max-width:1699px) {
.tag2{ margin-left:100px;}
.sousuo{ width:400px; float:right;}
.sousuo form{width:291px;}
.sou{ width:250px;}
}
@media screen and (max-width:1529px) {
.tag2{ margin-left:140px;}
}
@media screen and (max-width:1499px) {
.tag2{ margin-left:0px;}
}
@media screen and (max-width:999px) {
.sousuo{ width:270px; float:right;}
.sousuo form{width:191px;}
.sou{ width:150px;}
.tag2{ width:60%; font-size:16px; font-size:1.6rem;}
.sousuo p{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:767px) {
.tag1{ padding-top:6px; padding-bottom:6px;}
.tag2{ width:100%; font-size:14px; font-size:1.4rem; line-height:24px;}
.sousuo{ float:left;}
}

/*  main1  */
.main1{ position:relative; padding-top:30px; padding-bottom:85px;}
/*.m1biao{ display:block; background:url(../images/m1biao.png) no-repeat left top; position:absolute; left:0px; top:112px; text-transform:uppercase; color:#666666; line-height:12px; width:11px; height:216px;writing-mode:vertical-lr; padding-top:18px; font-family:Arial, Helvetica, sans-serif;}*/
.m1l{ width:620px; float:left;}
.m1l a{ display:block; max-width:620px; margin:auto;}
.m1l a img{ width:100%; max-width:620px;}
.m1r{ width:545px; float:right;}

.tit01{padding-bottom:58px;text-align:center;}
.tit01 span{text-transform:uppercase;font-size:3.5rem;font-weight:bold;letter-spacing:2px;color:#c6f3fe;position:relative;top:32px;z-index: -1;}
.tit01 p{padding-top: 0.5rem;padding-bottom: 1.5rem;}
.tit01 p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; line-height:24px; text-align:center;}
.tit01>a{ display:block; font-size:37px; font-size:3.7rem; font-weight:bold; text-align:center;}
.tit01 a:hover{ color:#0cc9f9;}
.tit01 i{width:44px;height:4px;background-color: #0cc9f9;display: block;margin: 0 auto;}

.m1biao2{ position:relative; margin-top:19px;}
.m1biao2>a{ display:block;float:left;}
.m1p{ margin-left:5px;}
.m1p a{ display:block; font-size:17px; font-size:1.7rem; line-height:30px; color:#555555; margin-top:12px; height:240px; text-indent:2em; overflow:hidden;}
.about_size{padding:18px 30px;}
.about_size img{max-width: 100%;}
.m1mor{ display:inline-block; min-width:130px; line-height:30px; text-align:center; font-size:12px; font-size:1.2rem; color:#0cc9f9; border:1px solid #0cc9f9; margin-left:8px;}
.main1 a:hover{ color:#0cc9f9;}
.m1mor:hover{ background:#0cc9f9; color:#fff !important;}
@media screen and (max-width:1219px) {
.m1l{ width:475px;}
.m1r{ width:445px;}
.m1biao2:before{left:-20px;}
.m1mor{ margin-top:27px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:21px; padding-bottom:25px;}
.m1biao{ display:none}
.m1l{ width:49%; margin-left:auto;}
.m1r{ width:49%; background:none}
.m1biao2:before{ display:none}
.m1mor{ margin-top:27px;}
.m1biao2>a{ font-size:28px; font-size:2.8rem; line-height:40px;}
.m1biao2 p a{ float:left; font-size:16px; font-size:1.6rem; line-height:30px; margin-left:8px; margin-top:8px;}
.m1p a{ font-size:14px; font-size:1.4rem; line-height:25px; margin-left:0px; height:100px; margin-top:10px;}
.m1mor{ min-width:100px; line-height:21px; font-size:14px; font-size:1.4rem; margin-top:29px;}
}
@media screen and (max-width:767px) {
.m1l{ width:100%; float:none; margin-top:20px;}
.m1r{ width:100%; float:none; text-align:center;}
.m1p a{ height:auto; text-align:left}
.m1biao2{ padding-bottom:0px;display: none;}
.m1mor{ margin:auto; margin-top:10px;}

.tit01{padding-bottom: 10px;}
.main1{padding-top: 12px;}

}

/*  main2  */
.main2{ background:#0cc9f9;}

.img-scroll {position: relative; width: 100%; z-index:9}
.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-32px; text-align:center;display: block;width:28px;height:64px; line-height:64px; background:#2c2c2c; background:rgba(44,44,44,0.7); font-size:16px; font-size:1.6rem; font-weight:bold; z-index:99; color:#c3e4f4; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll .prev {left: 0;cursor: pointer;}
.img-scroll .next {right: 0;cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover { background:#0cc9f9;  background:rgba(58,117,167,0.7);}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:1%; position:relative;}
.m2tu{ display:block;}
.m2tu img{ width:100%; max-width:100%; height:699px;}
.m2fu{ position:absolute; display:block; bottom:0px; left:0px; width:100%; text-align:center; background:#000; background:rgba(0,0,0,0.5);}
.m2fu span{ display:block; font-size:26px; font-size:2.6rem; color:#ffffff; line-height:39px; padding:15px 10px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; transition:0.5s;}
.m2fu:hover span{ color:#0cc9f9;}

.m2l{ width:580px;height: 464px;background:rgba(255, 255, 255, 0.6);position: absolute;top: 110px;left: 18.75%;}
.m2biao{margin-left:40px; padding-top:34px;}
.m2biaoa{ display:block; }
.m2biaoa p a{ display:block;font-size:19px; font-size:1.9rem;color:#333;font-weight: bold; padding-top:24px;padding-bottom:26px;}
.m2biaoa>a{ display:block; font-size:38px; font-size:3.8rem; text-transform:uppercase; font-weight:bold; line-height:45px; color:#ffffff; margin-top:5px;}
.m2biao>p{ margin-left:46px; float:left; margin-top:75px;}
.m2biao>p a{ display:block; font-size:24px; font-size:2.4rem; text-transform:uppercase; font-weight:bold; color:#ffffff;}

.m2n{ padding-left:40px;}
.m2a{ display:block; font-size:23px; font-size:2.3rem; font-weight:bold; color:#333;}
.m2p{ margin-top:19px;}
.m2p a{ display:block; font-size:16px; font-size:1.6rem;line-height: 30px;padding-right: 30px; color:#333; overflow:hidden;}
.m2mor{ display:inline-block; min-width:150px; line-height:31px; padding:5px 4px; text-align:center; font-size:18px; font-size:1.8rem; color:#fff; border:1px solid #fff; margin-top:52px;}
.m2l a:hover{ color:#0cc9f9;}
@media screen and (max-width:1799px) {
.m2l{ padding-top:22px;}
}
@media screen and (max-width:1629px) {
.m2n{ padding-left:32px; padding-top:20px;}
}
@media screen and (max-width:1499px) {
.m2mor{ margin-top:20px;}
}
@media screen and (max-width:1399px) {
.m2l{ padding-top:7px;}
.m2n{ padding-left:32px; padding-top:7px;}
.m2p{ margin-top:7px;}
.m2mor{ margin-top:8px;}
}
@media screen and (max-width:1219px) {
.m2l{ width:440px; margin-right:10px;}
.m2n{ padding-left:0px;}
.m2a{ font-size:20px; font-size:2rem; line-height:30px;}
.m2p a{ font-size:14px; font-size:1.4rem; line-height:25px; height:100px;}
.m2mor{min-width:100px; line-height:21px; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:1049px) {
.m2p a{ height:75px;}
}
@media screen and (max-width:999px) {
.main2{ padding:10px 0;}
.img-scroll { width:96%; max-width:960px; margin:auto; float:none;}
.m2l{height:auto; width:96%; margin:auto; float:none; top: 150px;left: 2%;margin-top:20px;padding-bottom: 22px;}
.m2biaoa{ background:none; padding:0px;}
.m2biaoa p>a{ margin-top:auto;padding-top: 18px;padding-bottom: 16px;padding-left: 4%;}
.m2biaoa>a{ font-size:30px; font-size:3rem;}
.m2biao{margin-left: 32px;padding-top: 14px;}
.m2biao>p{ margin-top:40px; margin-left:10px;}
.m2biao>p a{ font-size:16px; font-size:1.6rem;}
.m2p a{ height:auto;}
.m2n{width: 90%;padding-left: 5%;}
}
@media screen and (max-width:767px) {
.m2l{width: 100%;height: 188px;background: none; position: relative; top: -144px;left: 0;margin:0;padding: 0;}
.m2tu img{height: auto;}
.m2n{padding-left: 26px;}
.m2biao{margin-left: 20px;padding-top: 16px;padding-bottom: 28px;}
.m2biao a img{width: 40%;}
.m2biaoa p a{display: none;}
}

/*  main3  */
.main3{ background:#82878c; padding-top:5px; padding-bottom:9px;}
.m3lie{ width:14.28%; float:left; text-align:center; padding-top:18px; background:url(../images/m3zhizhen.png) no-repeat center -20px; overflow:hidden; transition:0.5s;}
.m3lien{ margin:0 24px; padding-top:13px; padding-bottom:4px; transition:0.5s;}
.m3tu{ display:block; margin:auto; max-width:70px;}
.m3tu img{ width:100%; max-width:70px; max-height:66px;}
.m3zi{ display:block; font-size:24px; font-size:2.4rem; text-transform:uppercase; font-weight:bold; color:#ffffff; margin-top:11px;}
.m3lien p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; color:#ffffff; text-transform:uppercase; line-height:22px; margin-top:5px;}
.m3lie:hover{ background:url(../images/m3zhizhen.png) no-repeat top center;}
.m3lie:hover .m3lien{ background:#0cc9f9;}
@media screen and (max-width:1699px) {
.m3lien{ margin:0 4px;}
}
@media screen and (max-width:1499px) {
.m3zi{ font-size:20px; font-size:2rem;}
.m3lien p a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:1229px) {
.m3zi{ font-size:16px; font-size:1.6rem;}
.m3lien p a{ font-size:12px; font-size:1.2rem;}
.m3lien p a{ height:66px;}
}
@media screen and (min-width:1000px) {.clear2{ display:none}}
@media screen and (max-width:999px) {
.m3lie{ width:25%; margin-top:10px;}
.clear2{ clear:both}
}
@media screen and (max-width:599px){
.m3lie{ width:50%; margin-top:10px;}
.m3lien p a{ height:44px;}
}

/*  main4  */
.main4{ background:url(../images/m4bei.jpg) no-repeat top center; padding-top:36px; height: 920px;}
.main4 .zong{ position:relative; z-index:1}
.main4 img{display: none;}


.m4biao{padding-bottom:36px;text-align:center;}
.m4biao span{text-transform:uppercase;font-size:3.5rem;font-weight:bold;letter-spacing:2px;color:#c6f3fe;position:relative;top:26px;z-index: -1;}
.m4biao p{padding-top: 0.5rem;padding-bottom: 1.5rem;}
.m4biao p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; line-height:24px; text-align:center;}
.m4biao>a{ display:block; font-size:37px; font-size:3.7rem; font-weight:bold; text-align:center;}
.m4biao a:hover{ color:#0cc9f9;}
.m4biao i{width:44px;height:4px;background-color: #0cc9f9;display: block;margin: 0 auto;}

/* .m4biao{ padding-top:27px; padding-bottom:31px;}
.m4biao p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; line-height:24px; text-align:center;}
.m4biao>a{ display:block; font-size:38px; font-size:3.8rem; text-transform:uppercase; font-weight:bold; line-height:50px; text-align:center;}
 */.m4n{ float:right;width:921px; margin-right:6px; position:relative; z-index:3; margin-top:108px;}
.m4tu{ display:block; position:absolute; width:282px; left:0px; top:275px; z-index:2}
.m4tu img{ width:100%; max-width:282px; max-height:326px;}
.m4ntu{ width:100%; max-width:921px; max-height:524px;}
.m4lie{ width:170px; text-align:center; position:absolute;}
.m4ntu2{ display:block; text-align:center;}
.m4ntu2 img{ width:100%; max-width:89px; max-height:65px; margin:auto;}
.m4nzi{ display:block; text-align:center; font-size:26px; font-size:2.6rem; font-weight:bold; text-transform:uppercase; margin-top:10px;}
.m4lie1{ left:32px; top:176px;}
.m4lie2{ left:243px; top:227px;}
.m4lie3{ right:393px; top:46px;}
.m4lie4{ width:220px; right:78px; top:223px;}
.m4nzi:hover{ color:#0cc9f9;}

@media screen and (max-width:1219px) {
.m4n{width:705px; margin-right:0px;}
.m4nzi{ font-size:20px; font-size:2rem;}
.m4lie{ width:100px;}
.m4lie1{ left:40px; top:130px;}
.m4lie2{ left:200px; top:170px;}
.m4lie3{ right:320px; top:20px;}
.m4lie4{ width:170px; right:55px; top:170px;}
}
@media screen and (max-width:999px) {
.main4{ padding-top:0; padding-bottom:0;background: none;height: auto;}
.m4biao p a{ font-size:14px; font-size:1.4rem;}
.m4biao>a{ font-size:28px; font-size:2.8rem;}
.m4tu{ display:none}
.m4n{ width:auto; float:none; margin-top:10px;}
.m4ntu{ display:none}
.m4lie{ position:relative; left:auto; top:auto; right:auto; width:48%; float:left; margin:10px 1%;}
.main4 img{display: block;max-width: 100%;}
}
@media screen and (max-width:599px) {
.m4nzi{font-size:14px; font-size:1.4rem;}
}

/*  main5  */
.main5{ margin-top:76px; margin-bottom:92px;}
.main5 img{max-width: 100%;}
.m5biao{ background:url(../images/m5biao.png) no-repeat right top; margin-right:31px; float:right; text-align:right; padding-right:32px; margin-top:64px; padding-top:15px; padding-bottom:20px;}
.m5biao p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:22px; font-size:2.2rem; line-height:30px; color:#ffffff; text-transform:uppercase; margin-top:29px;}
.m5biao>a{ display:block; font-size:55px; font-size:5.5rem; text-transform:uppercase; font-weight:bold; color:#ffffff;}
.m5tu{ display:block; width:405px; float:left; margin-right:18px; margin-top:24px;}
.m5tu img{ width:100%; max-width:405px; max-height:253px; margin:auto;}
.m5tu2{ display:block; width:375px; float:left; margin-right:18px; margin-top:21px;}
.m5tu2 img{ width:100%; max-width:375px; max-height:254px;}
.m5zi{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-size:1.5rem; text-transform:uppercase; line-height:24px; margin-top:9px;}
.main5 a:hover{ color:#ff0000;}
@media screen and (max-width:1219px) {
.m5tu{ width:330px; margin-right:8px;}
.m5tu2{ width:310px; margin-right:8px;}
}
@media screen and (max-width:999px) {
.main5{ background:none; margin-top:40px; margin-bottom:40px; }
.m5biao{ float:none; margin:auto; background:none; text-align:center; padding:5px;}
.m5biao a{ color:#333; font-size:30px; font-size:3rem; margin-top:auto;}
.m5biao p a{ color:#333; margin-top:2px;font-size:20px; font-size:2rem;}
.m5tu2{ width:31.333%; margin:0 1%; margin-top:10px;}
.m5tu{ width:48%; margin:0 1%; margin-top:10px;}
}

/*  main6  */
.main6{ background:url(../images/m6bei.jpg) no-repeat top center; padding-top:76px; padding-bottom:61px;}
.main6 p a{ display:block; width:628px; float:left; margin-left:390px; font-size:46px; font-size:4.6rem; font-weight:bold; color:#0cc9f9; line-height:54px;}
.main6 p .main6_tel{font-size:24px; font-size:2.4rem;line-height:40px;}
.m6a{ display:block; min-width:130px; line-height:50px; font-size:24px; font-size:2.4rem; font-weight:bold; color:#fff; background:#0cc9f9; text-align:center; float:right;margin-top: -36px;}
.main6 p a:hover{ color:#ff0000;}
.m6a:hover{ background:#ff0000;}
@media screen and (max-width:1219px) {
.main6 p a{ width:550px; margin-left:20px;}
.m6a{ min-width:170px; margin-right:20px;}
}
@media screen and (max-width:999px) {
.main6 p a{ width:400px; margin-left:0px; font-size:30px; font-size:3rem;}
.m6a{ min-width:170px; margin-right:0px;}
}
@media screen and (max-width:767px) {
.main6{ background:none; padding:20px 0; text-align:center;}
.main6 p a{ color:#333; float:none; width:auto; text-align:center; font-size:26px; font-size:2.6rem; line-height:35px;}
.main6 p .main6_tel{font-size:20px; font-size:2rem;}
.m6a{ display:inline-block; font-size:16px; font-size:1.6rem; line-height:40px; min-width:120px; float:none; margin-top:15px;}
}

/*  main7  */
.main7{ padding-bottom:50px;}
.m7biao{ text-align:center; padding-top:22px; padding-bottom:29px;}
.m7biao p{padding-top: 0.5rem;padding-bottom: 1.5rem;}
.m7biao p a{display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; line-height:24px;}
.m7biao>a{ display:block; font-size:37px; font-size:3.7rem; font-weight:bold;}
.m7biao>a:hover{ color:#0cc9f9;}
.m7biao span{text-transform:uppercase;font-size:3.5rem;font-weight:bold;letter-spacing:2px;color:#c6f3fe;position:relative;top:28px;z-index: -1;}
.m7biao i{width:44px;height:4px;background-color: #0cc9f9;display: block;margin: 0 auto;}

.m7zi{ display:block; text-align:center; font-size:22px; font-size:2.2rem; text-transform:uppercase; line-height:30px; text-align:center; margin-top:10px;}
.m7n{ width:580px; margin-top:48px;}
.m7nbiao{}
.m7nbiao>a{ display:block; float:left; font-size:22px; font-size:2.2rem; font-weight:bold; line-height:30px;}
.m7nbiao p a{ display:block; float:left; font-size:16px; font-size:1.6rem; text-transform:uppercase; color:#999999; line-height:30px; margin-left:13px; font-family:Arial, Helvetica, sans-serif;}
.m7n ul{ margin-top:25px;}
.m7n ul li{ position:relative; border-bottom:1px solid #efeeee; padding-bottom:7px; padding-top:4px;}
.m7n ul li span{ position:absolute; font-size:14px; font-size:1.4rem; line-height:30px; right:19px; top:4px; color:#999999;}
.m7n ul li a{ display:block; font-size:18px; font-size:1.8rem; line-height:30px; padding-right:115px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.main7 a:hover{ color:#0cc9f9;}


#xwqh .swiper-container { width: 100%; height: auto; margin-left: auto; margin-right: auto;}
#xwqh .swiper-slide { background-size: cover; background-position: center; position: relative;}
#xwqh .gallery-top { height: auto; width: 100%; padding: 0;}
#xwqh .gallery-thumbs { height: auto; text-align: center; margin-bottom: 1%; padding: 0 20%; box-sizing: border-box; position: relative;}
#xwqh .gallery-thumbs .swiper-slide { height: 45px; line-height: 45px; border-radius: 25px; background: #ebebeb; font-size: 16px; color: #282828; cursor: pointer;}
#xwqh .gallery-thumbs .swiper-slide-thumb-active{ color: #fff; background: #0cc9f9;}
@media screen and (max-width:1200px){
    #xwqh .gallery-thumbs{ padding: 0;}
}
.bai{ background: #fff; padding: 3% 2%; position: relative; z-index: 1; margin: 0;}

#xwqh #xwpic{width: 580px;float: left;}
#xwqh #xwnr{width: 566px;float: left;}

#indexNews li{width: 100%;height: auto; margin:0 auto; padding: 2.5% 0;padding-left: 6%; transition: 0.3s; border-bottom: solid 1px #e8e8e9;overflow: hidden;}
#indexNews li .row{ margin: 0;}
#indexNews li .right{width: 80%; float: right; padding: 0 0 0 4% !important; line-height: 25px;}
#indexNews li .news_title{ text-align: left; color: #333333; font-size: 16px;font-size: 1.6rem; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; line-height: 30px;}
#indexNews li .news_info{ color: #999999; font-size: 14px;font-size: 1.4rem;}
#indexNews li .news_time{width: 10%; float: left; line-height: 30px; text-align: center; font-weight: normal; border:solid 1px #d6d6d6; color: #333333;font-size: 1.5rem; padding: 0 2%;}
#indexNews li .news_time span{display: block; margin:0 auto; line-height: 45px; width: 50%; text-align: center; color: #333333; font-size: 22px;font-size: 2.2rem;border-bottom: solid 1px #333333;margin-bottom: 4px;}
#indexNews li:last-of-type{ border-bottom: none;}
#indexNews li:hover{ background: #0cc9f9;}
#indexNews li:hover .news_time span{border-bottom: solid 1px #fff;}
#indexNews li:hover .news_title,#indexNews li:hover .news_time,#indexNews li:hover .news_time span{ color: #fff;}
#indexNews li:hover .news_info{ color: rgba(255,255,255,0.6);}
@media screen and (max-width:768px){
    #indexNews li .news_time span{ font-size: 40px;}
}
#xwpicnr .swiper-container {
    width: 100%;
    height: 100%;
}
#xwpicnr .swiper-slide {
    transition:0.3s;
    position: relative;
    padding-bottom: 5%;
    /* Center slide text vertically */
/*     flex-direction: column;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center; */
}
#xwpicnr .swiper-slide .pic{ display: block; width: 100%; height: 0; padding-bottom: 60%; position: relative; overflow: hidden;}
#xwpicnr .swiper-slide .pic img{ width: 100%; height: 100%; object-fit: cover; left: 0; position: absolute;}
#xwpicnr .swiper-slide .font{ background: #fafafa; width: 100%;overflow: hidden;padding-top: 10px;padding-left: 24px;padding-bottom: 10px;}
#xwpicnr .swiper-slide .font .row{ margin: 0;}
#xwpicnr .swiper-slide .right{width: 80%; float: right; text-align: left; line-height: 25px;}
#xwpicnr .swiper-slide .news_title{text-align: left; color: #626364; font-size: 16px;font-size: 1.6rem; white-space: nowrap;text-overflow:ellipsis;overflow: hidden; line-height: 30px; font-weight: bold; }
#xwpicnr .swiper-slide .news_info{ color: #999999;font-size: 14px; font-size: 1.4rem;}
#xwpicnr .swiper-slide .news_time{width: 10%; float: left; line-height: 30px; text-align: center; font-weight: normal !important; border:solid 1px #d6d6d6; color: #666666;font-size: 1.5rem; padding: 0 2%;}
#xwpicnr .swiper-slide .news_time span{display: block; margin:0 auto; line-height: 45px; width: 50%; text-align: center; color: #333333;font-size: 22px; font-size: 2.2rem; font-weight: bold;border-bottom: solid 1px #333333;margin-bottom: 4px;}
#xwpicnr .swiper-pagination{ right: 20px; bottom: 20px; left: auto; height: 30px; text-align: right;}
#xwpicnr .swiper-pagination .swiper-pagination-bullet{ background: #c57e31; width: 10px; height: 10px;}
#xwpicnr .swiper-slide .news_title:hover{color: #0cc9f9;}
#xwpicnr .swiper-slide .news_info:hover{color: #0cc9f9;}
@media screen and (max-width:1200px){
    #xwpicnr .swiper-slide .font{ position: relative; width: 100%; left: 0;}
    #indexNews li .news_time span{font-size: 18px; font-size: 1.8rem;}
    #xwpicnr .swiper-slide .news_time span{font-size: 18px; font-size: 1.8rem;}
    #indexNews li .news_time{ font-size: 13px;font-size: 1.3rem;}
}


@media screen and (max-width:1219px) {
.m7n{ width:480px;}
}
@media screen and (max-width:999px) {
.main7{ padding-top:12px; padding-bottom:27px;}
.m7biao{ background:none;padding-top: 0;padding-bottom: 20px;}
.m7biao>a{font-size:28px; font-size:2.8rem; line-height:40px;}
#xwqh #xwpic,#xwqh #xwnr{width: 100%;float: none;}
#xwpicnr .swiper-slide .font{padding-left:0;}
#xwpicnr .swiper-slide .news_time{font-size: 10px; font-size: 1rem;}
#indexNews li{padding-left: 0;}
#indexNews li .news_time{font-size: 10px; font-size: 1rem;}


.m7n{ width:48%;}
.m7n ul li span{ font-size:12px; font-size:1.2rem; right:0px;}
.m7n ul li a{font-size:14px; font-size:1.4rem; padding-right:90px;}
}
@media screen and (max-width:767px) {
.main7{ padding-top:0;}
#xwpicnr .swiper-slide .news_title,#indexNews li .news_title{font-size: 14px; font-size: 1.4rem;}
#xwpicnr .swiper-slide .news_info,#indexNews li .news_info{font-size: 12px; font-size: 1.2rem;}
}
@media screen and (max-width:599px) {
.m7biao p a{ font-size:14px; font-size:1.4rem;}
.m7biao>a{font-size:22px; font-size:2.2rem; line-height:40px;}
.m7zi{ font-size:16px; font-size:1.6rem; margin-top:5px;}
.m7n{ width:100%; margin-top:20px;}
}

/*  main8  */
.main8{ position:relative; padding-bottom:71px;}
.m8tu{ display:block;width:926px;}
.m8tu img{width:100%; max-width:926px; max-height:616px; margin:auto;}

.m8zi{ width:465px; position:absolute; right:0px; top:0px;}
.m8biao{text-align:center; padding-bottom:46px;}
.m8biao p{padding-top: 0.5rem;padding-bottom: 1.5rem;}
.m8biao p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; line-height:24px; text-align:center;}
.m8biao>a{ display:block; font-size:37px; font-size:3.7rem; font-weight:bold; text-align:center;}
.m8biao a:hover{ color:#0cc9f9;}
.m8biao span{text-transform:uppercase;font-size:3.5rem;font-weight:bold;letter-spacing:2px;color:#c6f3fe;position:relative;top:32px;z-index: -1;}
.m8biao i{width:44px;height:4px;background-color: #0cc9f9;display: block;margin: 0 auto;}

.img-scroll2 {position: relative; width: 100%; z-index:9; margin-top:26px; padding-bottom:52px;}
.m8nav{ width:70px; height:34px; position:absolute; right:0px; bottom:0px;}
.img-scroll2 .prev2, .img-scroll2 .next2 {position: absolute; top:0px; text-align:center;display: block;width:34px;height:34px; line-height:34px; background:#666666; font-size:24px; font-size:2.4rem; z-index:99; color:#fff; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll2 .prev2 {left: 0;cursor: pointer;}
.img-scroll2 .next2 {right: 0;cursor: pointer;}
.img-scroll2 .prev2:hover,.img-scroll2 .next2:hover { background:#1e8cda;}
.img-list2 {position: relative;overflow: hidden; z-index:90;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline;width:1%; position:relative; background:#f4f4f4; background:rgba(244,244,244,0.9);}
.m8n{ padding-top:42px; padding-bottom:45px; text-align:left;}
.m8n>a{display:block; font-size:39px; font-size:3.9rem; font-weight:bold; line-height:39px;margin-left: 52px;color:#0cc9f9;}
.m8n>span{display:block;font-size: 14px;font-size:1.4rem;color: #999;margin-left: 52px;padding-top: 18px;padding-bottom: 32px;}
.m8n p a{display:block;font-size:15px;font-size:1.5rem; line-height:28px; color:#333;margin-left: 46px;padding-right: 20px; padding-bottom: 30px; overflow:hidden;}
.m8n p a:hover{ color:#0cc9f9;}
.m8n .m8n_zx{display: block;width: 128px; height: 36px; font-size:14px;font-size:1.4rem;border: 1px solid #0cc9f9;line-height:36px;margin-left: 46px; text-align: center;}
.m8n .m8n_zx:hover{background: #0cc9f9;color: #fff;}
.m8nrbg{width: 320px;height: 476px;background: #0cc9f9;opacity: 0.6;position: absolute;top: 50px;right: -45px;}

@media screen and (max-width:1219px) {
.m8tu{width:680px;}
}
@media screen and (max-width:999px) {
.main8{ padding-top:0; padding-bottom:21px;}
.m8tu{width:100%;}
.m8zi{ position:relative; width:100%; margin-top:20px; right:auto; top:auto;}
.m8biao{ background:none; padding:0px; text-align:center;}
.m8biao p a{ font-size:14px; font-size:1.4rem;}
.m8biao>a{ font-size:28px; font-size:2.8rem;}
.m8n{ padding:10px; text-align:center;}
.m8n>a{ font-size:18px; font-size:1.8rem;margin-left: 30px;}
.m8n>span{padding-top: 0px;padding-bottom: 6px;margin-left: 30px;}
.m8n p a{ height:auto; font-size:14px; font-size:1.4rem; line-height:24px;padding-bottom:0;}
.m8nav{ right:auto; left:50%; margin-left:-35px;}
.m8nrbg{display: none;}
.m8n .m8n_zx{display: none;}
}

/*  main9  */
.main9{ background:#0cc9f9;}
.m9l{ width:50%; float:left;}
.m9tu{ display:block;float:right;}
.m9tu img,.m9r img{ width:100%; max-width:100%;}
.m9r{ width:50%; float:right; }
.m9r iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.m9r iframe body{ margin:0px !important;}
@media screen and (max-width:1599px) {
/*.m9tu{ margin-left:10px; margin-right:24px; margin-top:40px;}*/
}
@media screen and (max-width:599px) {
/*.m9tu{ margin-top:20px;}*/
}

/*  main10  */
.main10{ background:#fff; text-align:center; padding-top:20px; padding-bottom:16px;}
.main10 a{ display:inline-block; font-size:16px; font-size:1.6rem; color:#333333; font-weight:bold; line-height:24px; padding: 0 22px;}
.main10 a:hover{ color:#0cc9f9;}
.main10 span{position: relative;top: -2px;}
@media screen and (max-width:1219px) {
.main10 a{ margin-left:28px;}
}
@media screen and (max-width:999px) {
.main10 a{ font-size:14px; font-size:1.4rem; margin-left:10px;}
}
@media screen and (max-width:767px) {
.main10{ display:none}
}


/*  foot  */
.foot{ background:#82878c;}
.foot .zong{ position:relative; padding-top:26px; padding-bottom:26px;}
.fo1{ width:160px;height: 330px; float:left;border-right: 1px dotted #f4f4f4;padding-right: 36px;}
.fo2{ width:472px; float:left; padding-left:44px;border-right: 1px dotted #f4f4f4;}
.flogo{ display:block; text-align:center; margin-top:30px;}
.flogo img{ width:100%; max-width:111px; margin:auto;}
.erweima{ display:block; margin-top:42px;}
.erweima img{ width:100%; max-width:111px; max-height:112px; margin:auto;}

.f2ul{ padding-top:30px; padding-bottom:12px;}
.f2ul img{padding-bottom: 26px;max-width: 94%;}
.f2ul li{ font-size:14px; font-size:1.4rem; line-height:30px; color:#ffffff;}
.f2ul li a{ color:#fff;}

.share{ margin-top:35px; margin-bottom:27px;}
.fo2 p{ font-size:14px; font-size:1.4rem; line-height:30px; color:#fcfaf6; margin-top:3px;}
.fo2 p a{ color:#fcfaf6; display:inline-block}

.fo3{ width:398px;float: left;padding-left: 44px;padding-top: 36px;padding-right:43px;}
.fo3 form{}
.f3biao{ display:block; font-size:18px; font-size:1.8rem; text-transform:uppercase;color:#ffffff; line-height:18px;padding-bottom: 13px;}
.fo3 .zxly input{ width:46%; height:32px; padding-left:1%; font-size:14px; font-size:1.4rem; line-height:32px; margin-top:7px;margin-right: 1%;}
.fo3 .zxly textarea{ width:95%; height:82px; padding-left:1%; font-size:14px; font-size:1.4rem; line-height:32px; margin-top:7px;}
.fo3 .int3{ width:30%; height:34px; text-align:center; background:#1597fe; font-size:15px; font-size:1.5rem; color:#fff; margin-top:12px; cursor:pointer;}
.fo3 .int3:hover{ background:#ff0000;}
.foot a:hover{ color:#ff0000}

.links{width: 100%;background: #61666c;height:50px;}
.linkscont{max-width: 1200px;margin:0 auto;color: #fff;font-weight: bold;font-size: 16px;font-size: 1.6rem;line-height: 50px;}
.linkscont a{font-size: 16px;font-size: 1.6rem;color: #fff;font-weight:normal;margin-right: 16px;}

.lianxi{ position:fixed; width:64px; height:182px; right:0px; top:50%; margin-top:-141px; z-index:999}
.lianxi div{ width:64px; float:right;}
.lianxi div a{ display:block; float:right; background:#0cc9f9; color:#fff; border-radius:5px; margin-top:2px; width:64px; height:64px; text-align:center; line-height:64px; font-size:28px;}
.lianxi div:hover{width:108px;}
.lianxi div:hover a{ width:70px; padding-right:38px;}
.weixin{ position:relative; cursor:pointer;}
.weixin img{ position:absolute; width:111px; height:112px; top:0px; left:-111px; display:none;}
.weixin:hover img{ display:block;}
.weixin2,.tankuang{ display:none}
.tankuang img{ width:111px; height:112px; display:block; left:50% !important; margin-left:-55px;}


.top{ width:64px; height:29px; border-radius:5px; padding-top:35px; margin:auto; background:url(../images/top.png) no-repeat top center; color:#ffffff; font-size:14px !important; text-align:center; cursor:pointer; position:fixed; right:20px; bottom:-100px; transition:0.9s; z-index:999}
.bottom{ bottom:80px;}


@media screen and (max-width:1219px) {
.fo1{padding-right: 0;}
.fo2{ width:400px; float:left;padding-left: 24px;padding-right: 10px;}
.fo3{width: 310px;padding-left: 24px;}
}
@media screen and (max-width:999px) {
.fo1{ width:100px; float:left;padding-right: 20px;}
.fo3{ width:220px;}
.fo3 .int1,.fo3 .int2,.fo3 .int3{ width:100%;}
.fo2{ width:300px; float:left;}
.linkscont{padding-left: 10px;font-size: 14px;font-size: 1.4rem;}
.linkscont a{font-size: 14px;font-size: 1.4rem;margin-right: 8px;}
}
@media screen and (max-width:767px) {
.foot{ margin-bottom:64px;}
.foot .zong{padding-top:21px; padding-bottom:21px;}
.fo1,.fo3,.links{ display:none}
.fo2{ width:92%; margin:0;padding:0 4%;border: none;}
.f2ul img{max-width: 76%;}
.top{ width:25%; height:64px; float:right; background:#0cc9f9; padding:0px; line-height:64px; bottom:0px; right:0px; border-radius:5px;border:none}
.lianxi{ width:100%; height:auto; background:#f7f7f7; left:0px; bottom:0px; margin:auto; top:auto}
.lianxi div{ float:left; width:25%; margin:auto;}
.lianxi div:hover{ width:25%;}
.lianxi div a{ width:auto; margin:auto; float:none; border-radius:0px;}
.top{ border-radius:0px;}
.weixin img{ top:auto; bottom:64px; left:0px !important; margin-left:auto;}
.weixin1{ display:none}
.weixin2{ display:block;}
.share{ margin-top:0px; margin-bottom:10px;}
.fo2 p{ line-height:24px; margin-top:auto;}
.lianxi div a:hover{ width:100%; padding-right:0px;}
}

/*******************************************************  product4-0  **********************************************/
.tag3{}
.tag3 .tag2{ float:left; width:550px; margin-left:266px;}
.tag3 .tag2 a,.tag3 .tag2 p{ font-size:18px; font-size:1.8rem;}
.tag3 .sousuo{ width:333px;}
.tag3 .sousuo form{ width:233px;}
.tag3 .sou{ width:190px;}
.main102{ padding-top:30px;}

.mianbao{ border-bottom:1px solid #bfbfbf; font-size:14px; font-size:1.4rem; color:#555555; line-height:24px;position: relative;}
.mianbao .mianbao_n{position: absolute;top: 30px;right: 17%;}
.mianbao .mianbao_p{padding:13px 0 17px 0;}
.mianbao a{ color:#444444;}
.mianbao a:hover{ color:#0cc9f9;}
.co27{ color:#0cc9f9 !important;}

.prmain1{ padding-bottom:90px;}
.prl{ width:268px; float:left;}
.prr{ width:893px; float:right;}

.prlt{ margin-top:41px;}
.prlbiao{ display:block; padding:7px 0; padding-left:24px; background:#0cc9f9; font-size:24px; font-size:2.4rem; color:#ffffff; font-weight:bold; line-height:40px;}
.prltul{ padding:0 9px; background:#fff;}
.prltul li{ border-bottom:1px solid #bfbfbf; position:relative; z-index:1}
.prltul li a{ display:block; font-size:20px; font-size:2rem; text-transform:uppercase; line-height:30px; padding:12px 15px 8px 13px; position:relative; z-index:3}
.prltul li span{ display:block; width:12px; height:13px; text-align:center; line-height:13px; position:absolute; right:0px; top:50%; margin-top:-7px; font-size:14px; color:#232323; z-index:2}
.prltul li a:hover{ color:#0cc9f9;}
.dangqianpr a{ color:#0cc9f9 !important;}
.prlbiao:hover{ background:#1e8cda;}

.prlb{ margin-top:41px;}
.prlbn{ border:1px solid #bfbfbf; margin-top:3px; background:#fff;}
.kefu{ display:block; border-bottom:1px solid #bfbfbf;}
.kefu img{ width:100%; margin:auto; max-width:266px; max-height:167px;}
.rexian{ margin-left:10px; margin-right:9px; border-bottom:1px solid #bfbfbf; padding-top:8px; padding-bottom:8px;}
.rexian span{ display:block; text-align:center; font-size:14px; font-size:1.4rem; line-height:30px; color:#666666;}
.rexian a{ display:block; text-align:center; font-size:24px; font-size:2.4rem; font-weight:bold; color:#666666; line-height:26px;}
.prlbul{ margin-left:13px; margin-right:5px; margin-top:15px; padding-bottom:22px;}
.prlbul li{ font-size:16px; font-size:1.6rem; line-height:36px; position:relative; padding-left:48px;}
.prlbul li span{ font-weight:bold; position:absolute; left:0px; top:0px;}
.prlbul li a:hover{color:#0cc9f9}

.prlie{ border-bottom:2px dotted #999999; position:relative; min-height:289px; padding-bottom:89px; margin-top:41px;}
.prtu{ display:block; position:absolute; top:0px; width:452px;}
.prtu img{ display:block; width:100%; max-width:818px; max-height:525px;}
.przi{ padding-top:38px;}
.prra{ display:block; font-size:26px; font-size:2.6rem; font-weight:bold; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.przi p a{ display:block; font-size:20px; font-size:2rem; line-height:35px; height:105px; overflow:hidden; margin-top:16px; text-indent:2em;}
.prrmor{ display:block; font-size:16px; font-size:1.6rem; color:#0cc9f9; line-height:32px; margin-top:32px;}
.przi a:hover{ color:#0cc9f9;}
.prrmor:hover{ color:#ff0000 !important}

.prlie1 .prtu{ left:0px;}
.prlie2 .prtu{ right:0px;}
.prlie1 .przi{ padding-left:489px;}
.prlie2 .przi{ padding-right:480px;}

.fenye{ padding:50px 0;}
.fenyen{ text-align:center;}
/*.fenyen a.no{background:#eeeeee !important; border:1px solid #e5e5e5 !important;color: #333 !important;}*/
.fenyen a,.fenyen span{ display:inline-block; *float:left; width:33px; height:28px; background:#eeeeee; border:1px solid #e5e5e5; text-align:center; line-height:28px; margin-right:9px; margin-bottom:10px; font-size:12px; font-size:1.2rem;}
.fenyen a:hover{ border:1px solid #0cc9f9; color:#fff; background:#0cc9f9}
.fenye .a1{ width:auto !important; min-width:55px; padding:0 2px;}
.dangqianfen,.fenyen span{ border:1px solid #0cc9f9 !important; color:#fff !important; background:#0cc9f9 !important;}

.foot2{ padding-bottom:28px;}

@media screen and (max-width:1499px) {
.mianbao .mianbao_n{right: 14%;}
}
@media screen and (max-width:1219px) {
.tag3 .tag2{  margin-left:0px;}
.prr{ width:700px; float:right;}
.prra{ font-size:20px; font-size:2rem;}
.przi p a{ font-size:16px; font-size:1.6rem; line-height:35px; height:105px;}
.prrmor{ font-size:14px; font-size:1.4rem; margin-top:32px;}
.mianbao .mianbao_n{right: 8%;}
}
@media screen and (max-width:999px) {
.tag3 .tag2{ width:auto; margin-right:20px;}
.tag3 .tag2 a,.tag3 .tag2 p{ font-size:14px; font-size:1.4rem;}
.prl{ width:30%; float:left;}
.prmain1{ padding-bottom:20px;}
.prltul li a{ font-size:14px; font-size:1.4rem;}
.prr{ width:68%; float:right;}
.prlie{ padding-bottom:20px; margin-top:41px;}
.prtu{ position:relative; width:100%; left:auto; right:auto;}
.przi{ padding:0px !important; margin-top:10px;}
.przi p a{ line-height:25px; height:auto; margin-top:10px;}
.prrmor{ margin-top:10px;}
.fenye{ padding-top:23px;}
.foot2{ padding-bottom:0px;}
.mianbao .mianbao_n{display: none;}
}
@media screen and (max-width:767px) {
.prl{ width:100%; float:none;}
.prr{ width:100%; float:none;}
.tag3 .sousuo{ width:233px;}
.tag3 .sousuo form{ width:153px;}
.tag3 .sou{ width:110px;}
}

/*******************************************************  product4-8  **********************************************/
.prmain8{ background:#f4f4f4; padding-bottom:92px;}
.prmain8 .prr{ margin-top:41px;}
.prrn{ padding-left:32px; padding-right:42px; background:#fff;}
.prrt{ border-bottom:1px solid #bfbfbf; padding-top:25px; padding-bottom:27px;}
.prrt h1{ float:left; font-size:26px; font-size:2.6rem; line-height:30px;}
.share2{ float:right;}
.share2 span{ display:inline-block; *float:left; font-size:18px; font-size:1.8rem; line-height:24px; margin-right:6px;}
.share3{ display:inline-block; *float:left;}

.chanx{ font-size:14px; font-size:1.4rem; line-height:30px; padding-top:20px;}
.chanx a{ color:#0cc9f9;}
.chanx p,.chanx span,.chanx li{ color:#333;}
.chanx p{ text-indent:2em;}
.chanx img{ max-width:100%;}
.table{ margin-top:11px;}
.table table{ width:100%; border-collapse:collapse; line-height:22px; border:1px solid #ccc;}
.table table tr td{ padding:8px 3px; border:1px solid #a3a3a3; font-size:14px; font-size:1.4rem;}

.prfan{ border-top:1px solid #bfbfbf; position:relative; padding:35px 0; margin-top:74px;}
.prfan:before{ content:""; position:absolute; width:1px; height:94px; background:#bfbfbf; left:50%; top:0px;}
.prfan li{ max-width:40%; position:relative; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666;}
.prfan li a,.prfan li i{ color:#666666;}
.prfan li i{ display:block; position:absolute; line-height:24px; font-size:14px; top:0px;}
.prfan .fl{ padding-left:22px;}
.prfan .fr{ padding-right:19px;}
.prfan .fl i{ left:0px;}
.prfan .fr i{ right:0px;}
.prfan li a:hover{ color:#0cc9f9;}

.hobiao{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; color:#ffffff; line-height:54px; background:#0cc9f9; padding-left:24px; margin-top:26px;}
.img-scroll3 {position: relative; z-index:9; margin-top:24px;}
.honav{ position:absolute; width:44px; height:21px; right:14px; top:-61px;}
.img-scroll3 .prev3, .img-scroll3 .next3 {position: absolute; text-align:center;display: block;width:21px;height:21px; line-height:21px; background:#ffffff; font-size:14px; font-size:1.4rem; z-index:99; color:#0cc9f9; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll3 .prev3 {left: 0;cursor: pointer;}
.img-scroll3 .next3 {right: 0;cursor: pointer;}
.img-scroll3 .prev3:hover,.img-scroll3 .next3:hover { background:#0b4677;}
.img-list3 {position: relative;overflow: hidden; z-index:90;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline;width:268px; margin-right:44px; position:relative;}
.hotu{ display:block;}
.hotu img{ width:100%; max-width:818px; max-height:525px;}
.hozi{ display:block; border:1px solid #bfbfbf; border-top:none; background:#fff; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:24px; padding:10px; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.hobiao:hover{ background:#1e8cda;}
.hozi:hover{ background:#0cc9f9; color:#fff;}
@media screen and (max-width:1219px) {
.img-list3 li {width:226px; margin-right:10px;}
}
@media screen and (max-width:999px) {
.prmain8{ padding-bottom:22px;}
.prrn{ padding-left:12px; padding-right:12px; background:#fff;}
.prfan li{ max-width:none; float:none;}
.prfan:before{ display:none}
.prfan .fr{ padding-right:0px; padding-left:22px;}
.prfan .fr i{ right:auto; left:0px;}
.img-list3 li {width:0.49%; margin-right:0.02%;}
.hozi{ font-size:14px; font-size:1.4rem; padding:5px;}
}

/*******************************************************  about1-1  **********************************************/
.abnav{border-top: 8px solid #79e4ff; border-bottom:1px solid #e6e6e6;box-shadow:0 7px 8px rgba(167,167,167,0.2);}
.abnav a{ display:block; float:left; width:13%; text-align:center; font-size:22px; font-size:2.2rem; font-weight:bold; line-height:30px;}
.abnav a span{ height:70px; width:156px; padding:0 10px; display:table-cell; vertical-align:middle; transition:0.5s;}
.abnav a:hover{ background:#0cc9f9;}
.abnav a:hover span{ color:#fff;}
.dangqianab{ background:#0cc9f9;}
.dangqianab span{ color:#fff;}

.ab1main1{ padding-top:58px;}
.ab1biao{ display:block; text-align:center; font-size:30px; font-size:3rem; font-weight:bold; line-height:40px;}
.ab1p{ text-align:center; font-size:16px; font-size:1.6rem; line-height:24px; color:#999999; text-transform: uppercase; margin-top:2px; font-family:Arial, Helvetica, sans-serif;}
.ab1tu1{ display:block; position:relative; width:589px; float:right; margin-top:-15px; margin-left:15px; z-index:1; margin-bottom: 130px;}
.ab1tu1 img{ width:100%; max-width:589px; max-height:465px; position:relative; margin:auto; z-index:3}
.ab1tu1:before{}
.ab1n{ padding-top:55px;}
.ab1n p{ font-size:16px; font-size:1.6rem; line-height:35px; margin-top:1px; text-indent:2em;}
.ab1main1 .page_txt{line-height:30px;padding: 20px 0;font-size:14px;font-size:1.4rem;}
.ab1main1 .page_txt img{max-width: 100%;height: auto !important;}

.ab1main2{ background:#0cc9f9; padding-top:32px; padding-bottom:34px;}
.ab1main2{ overflow:hidden;}
.ab1tu2{ display:block; position:relative; float:left; width:584px; margin-right:22px; margin-top:70px; margin-bottom:40px; z-index:1}
.ab1tu2 img{ width:100%; max-width:584px; max-height:465px; margin:auto; position:relative; z-index:3}
.ab1tu2:before{}
.ab1main2 p{ font-size:16px; font-size:1.6rem; line-height:30px; text-indent:2em; color:#fff;}
.mat1{ padding-top:130px;}

.company{padding:40px 0 80px 0; line-height:30px;}
.company dl{display:block; padding:0; margin:0; line-height:42px; font-size:16px; overflow:hidden;}
.company dl dt,.company dl dd{display:block; float:left; text-align:center;}
.company dl dt{width:240px;}
.company dl dd{width:239px; margin-left:1px;}
.company dl.mul{line-height:42px; margin-bottom:15px;}
.company dl.mul dt,.company dl.mul dd{background:#46aff9; color:#fff; font-size:16px; font-weight:bold;}
.company dl dt a:hover{color:#46aff9;}

@media screen and (max-width:999px) {
.ab1n{padding-top: 30px;padding-bottom: 20px;}
.ab1n p,.ab1main2 p{ font-size:16px; font-size:1.6rem; line-height:24px; text-indent:2em;}
.abnav a{ font-size:14px; font-size:1.4rem;}
.ab1tu2:before{ width:90%;}
.mat1{ padding-top:20px;}
.ab1tu1{ margin-top:7px;}
.ab1main1{padding-top: 46px;}
}
@media screen and (max-width:909px) {
.ab1biao{ font-size:24px; font-size:2.4rem;}
.ab1p{ font-size:14px; font-size:1.4rem;}
.ab1main2{ padding-top:20px; padding-bottom:24px; margin-top:23px;}
.ab1tu1,.ab1tu2{ float:none; margin:auto; width:auto;}
.ab1tu1:before,.ab1tu2:before{ display:none}
.mat1{ padding-top:0px;}
.ab1n p,.ab1main2 p{ font-size:16px; font-size:1.6rem; margin-top:12px;}
}
@media screen and (max-width:599px) {
.abnav a{ width:33.3333%; line-height:24px;}
.abnav a span{ height:50px;}
}

/*******************************************************  about1-2  **********************************************/
.ab2main1{ padding-top:57px;}
.ab2biao{ display:block; text-align:center; font-size:30px; font-size:3rem; font-weight:bold; line-height:40px;}
.ab2p{ text-align:center; font-size:16px; font-size:1.6rem; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#999999; margin-top:4px;}
.ab2a{ display:block; text-align:center; font-size:26px; font-size:2.6rem; line-height:40px; font-weight:bold; background:url(../images/ab2abei.png) no-repeat center; margin-top:54px;}
.ab2tu1{ display:block; float:left; width:613px; margin-top:53px;}
.ab2tu1 img{ width:100%; max-width:613px; max-height:377px; margin:auto;}
.ab2zi{ width:519px; float:right; padding-top:135px;}
.ab2zi a{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:40px; margin-bottom:23px;}
.ab2zi p{ font-size:16px; font-size:1.6rem; line-height:26px; /*text-indent:2em;*/}

.ab2main2{ padding-top:43px;}
.ab2biao2{ padding-bottom:13px;}
.ab2biao2 p{ font-family:Arial, Helvetica, sans-serif; font-size:28px; font-size:2.8rem; text-transform:uppercase; line-height:35px;}
.ab2biao2 a{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold;}

.ab2lie{ width:586px; background:#e6ecf3; margin-top:24px;}
.ab2tu2{ display:block; float:left; width:300px;}
.ab2tu2 img{ width:100%; max-width:300px; max-height:277px; margin:auto;}
.ab2zi2{ width:245px; float:right; margin-right:20px; padding-top:28px;}
.ab2zi2 a{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:26px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.ab2zi2 p{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:12px;/*text-indent: 2em;*/}

.ab2main3{ background:#f5f5f5; margin-top:87px; padding-top:49px; padding-bottom:92px;}
.ab2biao3{ display:block; background:url(../images/ab2biao3.png) no-repeat center; text-align:center; font-size:26px; font-size:2.6rem; font-weight:bold; line-height:40px;}
.ab2a3{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; margin-top:34px;}
.ab2tu3{ display:block; margin-top:29px;}
.ab2tu3 img{ width:100%; max-width:1201px; max-height:361px;}

.img-scroll1,.img-scroll4 {position: relative; z-index:9; margin-top:50px;}
.img-scroll1 .prev1, .img-scroll1 .next1,.img-scroll4 .prev4, .img-scroll4 .next4 {position: absolute; text-align:center;display: block;width:20px;height:20px; line-height:20px; font-size:24px; font-size:2.4rem; z-index:99; color:#7a7a7a; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; top:50%; margin-top:-10px;}
.img-scroll1 .prev1,.img-scroll4 .prev4 {left: 0;cursor: pointer;}
.img-scroll1 .next1,.img-scroll4 .next4 {right: 0;cursor: pointer;}
.img-scroll1 .prev1:hover,.img-scroll1 .next1:hover,.img-scroll4 .prev4:hover,.img-scroll4 .next4:hover { color:#1e7abe;}
.img-list1,.img-list4 {position: relative;overflow: hidden; z-index:90; margin-left:34px; margin-right:37px;}
.img-list1 ul,.img-list4 ul {width: 10000%;}
.img-list1 li,.img-list4 li {float: left;display: inline;width:176px; margin-right:15px; position:relative;}
.ab2tu32{ display:block;}
.ab2tu32 img{ width:100%; max-width:176px; max-height:176px; margin:auto;}
.ab2zi3{ display:block; max-width:166px; margin:auto; line-height:32px; background:#0cc9f9; padding:5px; text-align:center; font-size:16px; font-size:1.6rem; color:#ffffff; margin-top:3px;}

.ab2main4{ padding-top:74px;}
.ab2biao4{ display:block; background:url(../images/ab2biao4.png) no-repeat center; font-size:26px; font-size:2.6rem; font-weight:bold; line-height:40px; text-align:center; margin-bottom:42px;}
.ab24n{ margin-top:22px;}
.ab24lie{ width:200px; float:left;}
.absp{ display:block; float:left; line-height:231px; color:#0cc9f9; margin:0 11px; font-size:26px !important;}
.ab2tu4{ display:block;}
.ab2tu4 img{ width:100%; max-width:200px; max-height:231px; margin:auto;}
.ab2zi4{ display:block; text-align:center; font-size:20px; font-size:2rem; font-weight:bold; line-height:32px; color:#0cc9f9; margin-top:11px;}

.ab2main5{ background:#f5f5f5; margin-top:110px; padding-top:94px; padding-bottom:100px;overflow: hidden;}
.ab2ditu{ display:block; margin-top:54px;}
.ab2ditu img{ width:100%; max-width:1274px; max-height:648px;}
.liucheng{ display:block; margin-top:51px;}
.liucheng img{ width:100%; max-width:1202px; max-height:76px;}

@media screen and (max-width:1219px) {
.ab2tu1{ width:513px; margin-top:33px;}
.ab2zi{ width:419px; padding-top:35px;}
.ab2lie{ width:486px;}
.ab2tu2{ width:250px;}
.ab2zi2{ width:200px; float:right; margin-right:20px; padding-top:28px;}
.ab2zi2 a{ font-size:14px; font-size:1.4rem;}
.ab2zi2 p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:8px;}
.img-list1 li,.img-list4 li {width:174px; margin-right:10px;}
}
@media screen and (max-width:999px) {
.ab2main1{ padding-top:27px;}
.ab2biao{ font-size:24px; font-size:2.4rem;}
.ab2p{ font-size:14px; font-size:1.4rem;}
.ab2a{ font-size:18px; font-size:1.8rem; background:none; margin-top:0px;}
.ab2tu1{ width:100%; margin-top:20px;}
.ab2zi{ width:100%; padding-top:20px;}
.ab2zi a{font-size:20px; font-size:2rem; margin-bottom:13px;}
.ab2zi p{ font-size:14px; font-size:1.4rem;}
.ab2lie{ width:100%; min-height:233px; position:relative;}
.ab2tu2{ position:absolute; left:0px; top:0px;}
.ab2zi2{ width:auto; float:none; padding-left:270px; margin-right:auto; padding-right:10px;}
.ab2biao2 p{ font-size:22px; font-size:2.2rem;}
.ab2biao2 a{ font-size:20px; font-size:2rem;}
.img-list1 li,.img-list4 li {width:0.24%; margin-right:0.01%;}
.ab2main3{margin-top:20px; padding-top:19px; padding-bottom:22px;}
.ab2zi3{ font-size:14px; font-size:1.4rem;}
.ab2biao3{ background:none; font-size:20px; font-size:2rem;}
.ab24n{ float:none;}
.ab2a3{ font-size:14px; font-size:1.4rem;  margin-top:20px;}
.ab2main4{ padding-top:24px;}
.ab24lie{ width:24%; margin:0 0.5%; float:left;}
.absp{ display:none}
.ab2zi4{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px;}
.ab2biao4{ background:none; font-size:20px; font-size:2rem; margin-bottom:20px;}
.ab2main5{ margin-top:20px; padding-top:24px; padding-bottom:20px;}
.ab2ditu{ margin-top:15px;}
.liucheng{ margin-top:20px;}
}
@media screen and (max-width:639px) {
.img-list1 li,.img-list4 li {width:0.3233%; margin-right:0.015%;}
.ab24lie{ width:49%; margin:0 0.5%; float:left;}
}
@media screen and (max-width:499px) {
.ab2tu2{ position:relative; margin:auto; left:auto; float:none;}
.ab2zi2{ padding:10px;}
.img-list1 li,.img-list4 li {width:0.49%; margin-right:0.02%;}
}

/*******************************************************  about1-3  **********************************************/
.ab3biao{ padding-top:57px;}
.ab3biao a{ display:block; font-size:30px; font-size:3rem; font-weight:bold; line-height:40px; text-align:center;}
.ab3biao p{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; color:#999999; text-align:center; margin-top:5px;}

.ab3n{ margin-top:35px;}
.ab3a{ display:block; background:#c8f4ff url(../images/ab3biao.png) no-repeat left center; padding-left:26px; line-height:40px; font-size:18px; font-size:1.8rem; color:#ffffff; margin-bottom:24px;}
.ab3lie{ width:289px; float:left; margin-left:14px; margin-top:16px;}
.ab3lien{ border:1px solid #dbd6d6; padding:16px 15px; padding-bottom:12px;}
.ab3tu{ display:block;}
.ab3tu img{ width:100%; max-width:256px; max-height:207px; margin:auto;}
.ab3zi{ display:block; text-align:center; font-size:20px; font-size:2rem; line-height:30px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:7px;}
.pab1{ padding-bottom:118px;}
@media screen and (max-width:1219px) {
.ab3lie{ width:236px; margin-left:10px;}
.ab3lien{ padding:5px;}
}
@media screen and (max-width:999px) {
.ab3biao{ padding-top:27px;}
.pab1{ padding-bottom:28px;}
.ab3lie{ width:24%; margin-left:0.5% !important; margin-right:0.5%;}
.ab3lien{ padding:5px;}
.ab3zi{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:599px) {
.ab3lie{ width:49%;}
}

/*******************************************************  about1-4  **********************************************/
.ab4main{ padding-top:17px; padding-bottom:0;overflow:hidden;}
.ab4lie{ width:290px; float:left; margin-left:13px; background:#f9f9f9; margin-top:18px;}
.ab4lien{ border:1px solid #dbd6d6;}
.ab4tu{ display:block; margin-top:11px;}
.ab4tu img{ width:100%; max-width:270px; max-height:188px; margin:auto;}
.ab4zi{ display:block; background:url(../images/zhenga.jpg) no-repeat center; font-size:16px; font-size:1.6rem; line-height:30px; padding:5px; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.ab4n{ padding:7px 10px 15px 20px;}
.ab4n span{ display:block; font-size:14px; font-size:1.4rem; font-weight:bold; color:#0cc9f9; line-height:30px;}
.ab4n p{ font-size:14px; font-size:1.4rem; line-height:30px; color:#555555;}
.ab4n p a{ display:block; color:#555;display: block; word-break: break-word;min-height: 90px;}
.ab4n p a:hover{ color:#0cc9f9;}
.ab4tu2{ display:block; margin-top:5px;}
.ab4tu2 img{ width:100%; max-width:248px; max-height:160px; margin:auto;}
@media screen and (max-width:1219px) {
.ab4lie{ width:236px; margin-left:10px;}
/*.ab4n p a{ height:60px;}*/

.ab4n p a{min-height: 120px;}
}
@media screen and (max-width:999px) {
.ab4main{ padding-top:17px; padding-bottom:28px;}
.ab4lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.ab4n p a{ height:60px;}
.ab4zi{ background:#0cc9f9; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:439px) {
.ab4lie{ width:99%;}
}


/*******************************************************  about1-5  **********************************************/
.ab5main{ background:url(../images/ab5bei.png) no-repeat bottom center; background-attachment:fixed; position:relative; padding-top:88px;}
.ab5main:before{position:absolute;	content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/ab5bei.png) no-repeat center; 	background-size: cover; z-index:-1}

.ab5biao{ display:block; text-align:center; font-size:30px; font-size:3rem; color:#ffffff; line-height:40px;}
.ab5n{ background:url(../images/qian.png) no-repeat top center; padding-top:25px; margin-top:23px; padding-bottom:99px;}
.ab5n2{ background:url(../images/shuxian.png) repeat-y center; padding-top:39px; padding-bottom:75px;}

.ab5lie{ width:50%;}
.ab5a{ display:block; font-size:20px; font-size:2rem; font-weight:bold; color:#ffffff; line-height:30px; position:relative;}
.ab5a:before{ content:""; position:absolute; width:29px; height:1px; background:#ffffff; top:15px;}
.ab5p{ font-size:14px; font-size:1.4rem; color:#ffffff; line-height:20px;}
.ab5lien{ background:#f9f9f9; margin-top:30px;}
.ab5lien a{ display:block; position:relative; background:#215bab;}
.ab5lien a span{ display:block; line-height:30px; font-size:16px; font-size:1.6rem; color:#ffffff; padding:10px  0;}
.ab5lien a i{ display:block; width:28px; height:21px; background:url(../images/sanjiao.png) no-repeat center; position:absolute; bottom:0px;}
.ab5ul{ padding:20px 33px 27px 33px;}
.ab5ul li{ font-size:14px; font-size:1.4rem; color:#555555; line-height:24px; margin-top:6px;}
.ab5ul p{ font-size:14px; font-size:1.4rem; color:#555555; line-height:24px; margin-top:6px;}

.ab5lie1{ float:left;}
.ab5lie2{ float:right;}
.ab5lie1 .ab5a,.ab5lie1 .ab5p{ text-align:right; padding-right:36px;}
.ab5lie1 .ab5a:before{ right:0px;}
.ab5lie1 .ab5lien{ margin-right:28px;}
.ab5lie1 .ab5lien a{ padding-left:33px;}
.ab5lie1 .ab5lien a i{ right:39px;}

.ab5lie2 .ab5a,.ab5lie2 .ab5p{ padding-left:37px;}
.ab5lie2 .ab5a:before{ left:0px;}
.ab5lie2 .ab5lien{ margin-left:28px;}
.ab5lie2 .ab5lien a{ padding-right:43px; text-align:right;}
.ab5lie2 .ab5lien a i{ left:47px;}
@media screen and (max-width:767px) {
.ab5main{ padding-top:28px;}
.ab5biao{ font-size:24px; font-size:2.4rem;}
.ab5lie{ width:100%; float:none; margin-top:20px;}
.ab5n{ background:none; padding-top:0px; margin-top:23px; padding-bottom:19px;}
.ab5n2{ background:none; padding-top:10px; padding-bottom:5px;}
.ab5ul{ padding:10px;}

.ab5lie1 .ab5a,.ab5lie1 .ab5p{ text-align:left; padding-left:37px;}
.ab5lie1 .ab5a:before{ left:0px;}
.ab5lien{ margin:auto !important; margin-top:10px !important}
}

/*******************************************************  about1-6  **********************************************/
.ab6main{ padding-bottom:100px; padding-top:33px;}

.ab6lie{ position:relative; min-height:369px;}
.ab6tu{ position:absolute; width:50%; top:0px;}
.ab6tu img{ width:100%; max-width:600px; max-height:369px; margin:auto;}

.ab6zi{ height:369px; display:table-cell; vertical-align:middle;}
.ab6a{ position:relative; z-index:1}
.ab6a:before{ content:""; width:99px; height:91px; position:absolute; bottom:0px; left:-33px; z-index:2}
.ab6a1:before{ background:url(../images/ab6biao1.png) no-repeat left bottom;}
.ab6a2:before{ background:url(../images/ab6biao2.png) no-repeat left bottom;}
.ab6a3:before{ background:url(../images/ab6biao3.png) no-repeat left bottom;}
.ab6a4:before{ background:url(../images/ab6biao4.png) no-repeat left bottom;}
.ab6a5:before{ background:url(../images/ab6biao5.png) no-repeat left bottom;}
.ab6a a{ display:block; position:relative; z-index:3; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:36px;}
.ab6a p{ position:relative; z-index:3; font-size:14px; font-size:1.4rem; line-height:34px; color:#999999; font-family:Arial, Helvetica, sans-serif;}
.ab6n{ margin-top:28px;}
.ab6n a{ font-size:20px; font-size:2rem; line-height:35px; color:#0cc9f9;}
.ab6n p{ font-size:18px; font-size:1.8rem; line-height:35px; color:#555555; margin-top:3px;}

.ab6lie1 .ab6tu{ left:0px;}
.ab6lie2 .ab6tu{ right:0px;}
.ab6lie1 .ab6zi{ padding-left:702px; padding-right:5px;}
.ab6lie2 .ab6zi{ padding-left:83px; padding-right:680px;}
@media screen and (max-width:1219px) {
.ab6lie{ min-height:303px;}
.ab6lie1 .ab6zi{ padding-left:550px; padding-right:5px;}
.ab6lie2 .ab6zi{ padding-left:35px; padding-right:510px;}
.ab6zi{ height:305px;}
.ab6n a{ font-size:16px; font-size:1.6rem; line-height:25px;}
.ab6n p{ font-size:14px; font-size:1.4rem; line-height:25px;}
.ab6n{ margin-top:10px;}
}
@media screen and (max-width:999px) {
.ab6main{ padding-bottom:20px; padding-top:23px;}
.ab6lie{ min-height:auto;}
.ab6tu{ position:relative;}
.ab6lie1 .ab6zi{ padding-left:0px; padding-right:0px;}
.ab6lie2 .ab6zi{ padding-left:0px; padding-right:0px;}
.ab6zi{ height:auto; padding:20px 0;}
.ab6a:before{ display:none}
.ab6n a{ font-size:16px; font-size:1.6rem; line-height:25px;}
.ab6n p{ font-size:14px; font-size:1.4rem; line-height:25px;}
.ab6n{ margin-top:10px;}
}

/*******************************************************  news  **********************************************/
.nenav a{ width:156px;}
.nemain{ padding-top:16px; padding-bottom:90px;}
.nelie{ position:relative; border-bottom:1px solid #bfbfbf; min-height:261px; padding-bottom:38px; margin-top:42px;}
.netu{ display:block; width:360px; position:absolute; left:0px; top:0px;}
.netu img{ width:100%; max-width:360px; max-height:261px; margin:auto;}
.nezi{ padding-left:403px;}
.nea{ display:block; font-size:20px; font-size:2rem; line-height:30px; font-weight:bold; padding-right:35px; padding-top:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nezi span{ display:block; background:url(../images/shizhong.png) no-repeat left center; padding-left:25px; font-size:14px; font-size:1.4rem; line-height:26px; color:#555555; margin-top:17px;}
.nezi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; height:90px; overflow:hidden; text-indent:2em; padding-right:35px; margin-top:13px;}
.nemor{ display:block; font-size:16px; font-size:1.6rem; color:#0cc9f9; line-height:30px; float:right; margin-top:35px;}
.nezi a:hover{ color:#0cc9f9;}
.nemor:hover{ color:#1e8cda !important;}

.nemain .fenye{ padding-top:29px;}
@media screen and (max-width:999px) {
.nemain{ padding-top:16px; padding-bottom:20px;}
.nezi{ padding-left:370px;}
.nea{ font-size:16px; font-size:1.6rem;}
.nezi p a{ display:block; font-size:14px; font-size:1.4rem; line-height:30px; height:90px; overflow:hidden; text-indent:2em; padding-right:35px; margin-top:13px;}
.nelie{ padding-bottom:20px; margin-top:22px;}
}
@media screen and (max-width:767px) {
.nenav a{ width:140px;}
.netu{ position:relative; width:100%;}
.nezi{ padding-left:0px;}
.nemor{ margin-top:20px;}
}

/*******************************************************  news2  **********************************************/
.nemain2{ background:#f4f4f4; padding-top:39px; padding-bottom:100px;}
.nel{ width:891px; float:left;}
.ner{ width:268px; float:right;}

.neln{ background:#fff; position:relative; padding-left:30px; padding-right:24px; margin-top:1px; padding-top:30px;}
.neln h1{ font-size:20px; font-size:2rem; font-weight:bold; line-height:28px; padding:0 140px; text-align:center;}
.fanhui{ position:absolute; right:24px; top:29px; background:url(../images/fanhui.png) no-repeat right center; padding-right:23px;}
.fanhui a{ display:inline-block; min-width:103px; line-height:27px; padding:0 5px; background:#0cc9f9; border:1px solid #1e8cda; border-radius:3px; text-align:center; font-size:14px; font-size:1.4rem; color:#ffffff;}
.shijian{ text-align:center; vertical-align:middle; margin-top:10px;}
.shijian2{ display:inline-block; padding-left:25px; background:url(../images/shizhong.png) no-repeat left center; font-size:14px; font-size:1.4rem; color:#555555; line-height:24px;}
.neshare{ display:inline-block; margin-left:14px;}
.neshare span{ display:inline-block; font-size:14px; font-size:1.4rem; line-height:24px;}
.neshare2{ display:inline-block; vertical-align:middle;}
.nexiang{ border-top:1px dashed #dbd6d6; margin-top:23px; font-size:16px; font-size:1.6rem; line-height:30px; padding-top:24px; padding-bottom:50px;}
.nexiang p,.nexiang li,.nexiang span{ color:#333;}
.nexiang a{ color:#0cc9f9;}
.nexiang img{ max-width:100%;height: auto !important;}

.fanpian{ padding-left:32px; padding-top:8px;}
.fanpian li{ position:relative; padding-left:66px; font-size:14px; font-size:1.4rem; line-height:30px; margin-top:6px;}
.fanpian li span{ display:block; position:absolute; left:0px; top:0px; color:#276ab3;}
.fanpian li a:hover{ color:#1e8cda;}

.tuijian{ background:#ffffff; padding:30px; padding-bottom:16px; margin-top:17px;}
.tuibiao{ display:inline-block; min-width:115px; line-height:29px; background:#0cc9f9; text-align:center; border-radius:3px; font-size:14px; font-size:1.4rem; color:#ffffff;}
.tuiul{ margin-top:16px;}
.tuiul li{ position:relative; font-size:14px; font-size:1.4rem; line-height:36px; }
.tuiul li a{ display:block; padding-left:13px;color:#555555; padding-right:85px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; background:url(../images/shizi2.png) no-repeat left center;}
.tuiul li span{ display:block; color:#555555; position:absolute; right:0px; top:0px;}
.tuiul li a:hover{ color:#0cc9f9;}

.fanhui a:hover,.tuibiao:hover,.nerbiao:hover{ background:#1e8cda;}

.nerbiao{ display:block; line-height:34px; padding:10px; padding-left:24px; font-size:24px; font-size:2.4rem; font-weight:bold; color:#ffffff; background:#0cc9f9; margin-bottom:7px;}
.nern{ margin-top:6px; border:1px solid #bfbfbf; padding-bottom:11px; background:#fff;}
.nertu{ display:block;}
.nertu img{ width:100%; max-width:360px; max-height:261px; margin:auto;}
.nera{ display:block; padding-left:13px; padding-right:10px; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:7px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nern p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; padding-left:13px; padding-right:10px; margin-top:3px;}
.nern a:hover{ color:#0cc9f9;}

.zil{}
.zil h1{ font-size:24px; font-size:2.4rem;}
.zil .nexiang{ font-size:14px; font-size:1.4rem; color:#555555}
.zil .nexiang p,.zil .nexiang li,.zil .nexiang span{ color:#555555;}

@media screen and (max-width:1219px) {
.nel{ width:700px; float:left;}
.ner{ width:260px; float:right;}
}
@media screen and (max-width:999px) {
.nemain2{padding-top:20px; padding-bottom:20px;}
.nel{ width:68%; float:left;}
.ner{ width:30%; float:right;}
.fanhui{ top:9px;}
.neln{ padding:10px 10px; padding-top:50px;}
.neln h1{ font-size:18px; font-size:1.8rem; padding:0px; text-align:center;}
.nexiang{ font-size:14px; font-size:1.4rem;}
.tuijian{ padding:10px;}
.nexiang{ padding-bottom:20px;}
}
@media screen and (max-width:767px) {
.nel{ width:100%; float:none;}
.ner{ width:100%; float:none; margin-top:20px;}
.nern{ text-align:center;}
}

/*******************************************************  zaijian  **********************************************/
.zamain{ padding-bottom:47px;}
.zalie{ width:567px; margin-top:40px; margin-bottom:6px;}
.yj_list{ width:432px; margin-top:40px; margin-bottom:6px;}
.zatu{ display:block;}
.zatu img{ width:100%; max-width:567px; max-height:346px; margin:auto;}
.yj_tu img{width:100%; max-width:432px; max-height:264px; margin:auto;}
.zaizi{ padding:17px; padding-bottom:10px; background:#f4f4f4; border-bottom:8px solid #fff; transition:0.5s;}
.zaizi>a{ display:block; font-size:20px; font-size:2rem; font-weight:bold; line-height:24px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.zaizi p a{ display:block; font-size:18px; font-size:1.8rem; line-height:30px; color:#555555; height:60px; overflow:hidden; margin-top:7px;}
.zalie:hover .zaizi,.yj_list:hover .zaizi{ background:#fff; border-bottom:8px solid #1e8cda;}

.zaizi a:hover{ color:#1e8cda;}

.zamain2{ background:#f4f4f4; padding-top:39px; padding-bottom:99px;}
.zabiao{ display:block; background:url(../images/tuibiao.png) no-repeat bottom center; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:40px; text-align:center; padding-bottom:20px;}

.zal{ width:648px; float:left; margin-top:38px;}
.img-scroll5 {position: relative; width:100%; z-index:9; margin-top:16px;}
.img-scroll5 .prev5, .img-scroll5 .next5 {position: absolute; top:50%; margin-top:-20px; display: block;height:41px; line-height:41px; font-size:40px; font-size:4rem; z-index:99; color:#666666; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll5 .prev5 {left: 0;cursor: pointer;}
.img-scroll5 .next5 {right: 0;cursor: pointer;}
.img-scroll5 .prev5:hover,.img-scroll5 .next5:hover { color:#0cc9f9;}
.img-list5 {position: relative;overflow: hidden; z-index:90; margin-left:40px; margin-right:40px;}
.img-list5 ul {width: 10000%;}
.img-list5 li {float: left;display: inline;width:1%; position:relative;}
.tuin{ position:relative;}
.tuitu{ display:block;}
.tuitu img{ width:100%; max-width:568px; max-height:346px; margin:auto;}
.zafu{ position:absolute; width:100%; left:0px; bottom:0px; background:#000000; background:rgba(0,0,0,0.5); padding:12px 0;}
.zafu>a{ display:block; padding:0 17px; font-size:20px; font-size:2rem; font-weight:bold; color:#ffffff; line-height:30px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.zafu p a{ display:block; padding:0 17px; font-size:18px; font-size:1.8rem; line-height:30px; color:#ffffff; height:60px; overflow:hidden; margin-top:4px;}

.zar{ width:550px; float:right; margin-top:38px;}
.zarlie{ width:270px; position:relative; margin-top:16px;}
.zartu{ display:block;}
.zartu img{ width:100%; max-width:568px; max-height:346px;}
.zafu2{ display:block; position:absolute; width:100%; background:#000000; background:rgba(0,0,0,0.5); left:0px; bottom:0px;}
.zafu2 span{ display:block; padding:5px; line-height:30px; font-size:16px; font-size:1.6rem; color:#ffffff; text-align:center;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.fenye2{ padding-top:35px; padding-bottom:90px;}

@media screen and (max-width:1219px) {
.zalie{ width:467px;}
.yj_list{width:330px;}
.zal{ width:530px; float:left; margin-top:38px;}
.zar{ width:440px; float:right; margin-top:38px;}
.zarlie{ width:210px; margin-top:16px;}
}
@media screen and (max-width:999px) {
.fenye2{ padding-top:35px; padding-bottom:20px;}
.zalie,.yj_list{ width:49%; margin-top:20px;}
.zaizi>a{ font-size:18px; font-size:1.8rem;}
.zaizi p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px;}
.zal{ width:100%; float:none; margin-top:38px; max-width:648px; margin:auto;}
.zar{ width:100%; float:none; margin-top:18px;}
.zarlie{ width:49%; margin-top:16px;}
.zafu>a{ padding:0 7px; font-size:16px; font-size:1.6rem;}
.zafu p a{ padding:0 7px; font-size:14px; font-size:1.4rem;}
.zafu2 span{ font-size:14px; font-size:1.4rem;}
.zamain2{ padding-top:19px; padding-bottom:19px;}
.zafu{ position:relative;max-width:568px; margin:auto;}
.img-list5 { margin-left:20px; margin-right:20px;}
.img-scroll5 .prev5, .img-scroll5 .next5 { font-size:20px; font-size:2rem;}
}
@media screen and (max-width:469px) {
.zalie,.yj_list{ width:100%; float:none;}
}

/*******************************************************  2-1  **********************************************/
.etmain{ padding-top:58px;}
.etbiao{ display:block; font-size:30px; font-size:3rem; font-weight:bold; line-height:40px; text-align:center; background:url(../images/biao21.png) no-repeat bottom center; padding-bottom:18px;}
.etp{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; color:#999999; line-height:30px; margin-top:12px;}
.etn{ font-size:14px; font-size:1.4rem; line-height:30px; color:#666666; text-align:center; padding-top:29px;}
.etn p,.etn span,.etn li{ color:#666666;}
.etn a{ color:#0cc9f9; font-weight:bold;}
.etn img{ max-width:100%; margin:auto; margin-top:42px;}

.img-scroll6 {position: relative; width:953px; margin:auto; z-index:9; margin-top:48px;}
.img-scroll6 .prev6, .img-scroll6 .next6 {position: absolute; top:50%; margin-top:-20px; display: block;height:32px; line-height:32px; font-size:32px; font-size:3.2rem; z-index:99; color:#7f7f7f; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll6 .prev6 {left: 0;cursor: pointer;}
.img-scroll6 .next6 {right: 0;cursor: pointer;}
.img-scroll6 .prev6:hover,.img-scroll6 .next6:hover { color:#0cc9f9;}
.img-list6 {position: relative;overflow: hidden; z-index:90; margin-left:81px; margin-right:86px;}
.img-list6 ul {width: 10000%;}
.img-list6 li {float: left;display: inline;width:1%; position:relative;}
.jiegoutu{ display:block;}
.jiegoutu img{ width:100%; max-width:787px; max-height:400px; margin:auto;}

.jinmain{ padding-top:68px; padding-bottom:52px;}
.jianbiao{ display:block; text-align:center; background:url(../images/jingbiao.png) no-repeat bottom center; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; padding-bottom:24px;}
.jinglie{ width:568px; margin-top:32px; margin-bottom:19px;}
.jingtu{ display:block;}
.jingtu img{ width:100%; max-width:568px; max-height:346px;}
.jingzi{ background:#f4f4f4; padding:14px 17px;}
.jingzi>a{ display:block; font-size:20px; font-size:2rem; font-weight:bold; line-height:30px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.jingzi p a{ display:block; font-size:18px; font-size:1.8rem; line-height:30px; color:#555555; height:60px; overflow:hidden;}
.jingzi a:hover{ color:#0cc9f9;}
.jianbiao:hover,.zabiao:hover{color:#0cc9f9;}
.zafu a:hover,.zafu2 span:hover{ color:#ff0000;}
@media screen and (max-width:1219px) {
.jinglie{ width:468px;}
}
@media screen and (max-width:999px) {
.etmain{ padding-top:28px;}
.img-scroll6 { width:auto; margin-top:20px;}
.jinglie{ width:49%; margin-top:20px; margin-bottom:0px;}
.jingzi{ padding:5px;}
.jingzi>a{ font-size:16px; font-size:1.6rem;}
.jingzi p a{ font-size:14px; font-size:1.4rem;}
.img-list6 { margin-left:30px; margin-right:30px;}
.jinmain{ padding-top:28px; padding-bottom:22px;}
.img-scroll6 .prev6, .img-scroll6 .next6 { font-size:22px; font-size:2.2rem;}
}
@media screen and (max-width:439px) {
.jinglie{ width:100%; float:none;}
}


/*******************************************************  7-1  **********************************************/
.pinmain{ padding-top:25px; padding-bottom:74px;}
.pinlie{ margin-top:15px;}
.pint{ background:#f0f0f0; position:relative; height:44px;}
.pint span{ display:block; padding-left:18px; font-size:16px; font-size:1.6rem; font-weight:bold; color:#0cc9f9; line-height:44px;}
.pint a{ display:inline-block; min-width:115px; line-height:35px; padding:5px; background:#0cc9f9; text-align:center; position:absolute; right:0px; top:0px; font-size:16px; font-size:1.6rem; color:#ffffff; font-weight:bold;}
.pinlie ul,.pinlie p{ font-size:16px; font-size:1.6rem; line-height:20px; margin-top:12px; /*padding-bottom:18px;*/ padding-left:17px;}
.pint a:hover{ background:#ff0000;}
@media screen and (max-width:999px) {
.pinmain{ padding-top:15px; padding-bottom:24px;}
.pinlie ul{ font-size:14px; font-size:1.4rem; padding-left:0px;}
}

/****************************************************************  contact  ********************************************************/
.comain{background:url(../images/cobei.png) repeat-y center;}
.col{ width:470px; float:left; padding-top:125px;}
.cor{ width:682px; float:right; padding-left:38px; background:#fff;}

.cobiao{ display:block; font-size:20px; font-size:2rem; color:#0cc9f9; font-weight:bold; line-height:45px;}
.din{ padding-top:45px;}
.din li{ position:relative; font-size:18px; font-size:1.8rem; line-height:30px; padding-left:33px; margin-top:10px;}
.din li i{ position:absolute; left:0px; top:0px; color:#0cc9f9; font-size:20px; font-size:2rem;}
.din li a:hover{ color:#0cc9f9;}

.coxin{ padding-top:120px; *border:1px solid #fff; padding-bottom:156px;}
.coxin .xing{ background:url(../images/xing.png) no-repeat left 26px; padding-left:19px;}
.coxin .int1{ padding-left:19px; width:314px; float:left; margin-top:17px;}
.coxin .int2{ padding-left:19px; width:314px; float:right; margin-top:17px;}
.coxin .int1 input,.coxin .int2 input{ width:314px; height:42px; padding-left:5px; font-size:14px; font-size:1.4rem; line-height:42px; background:#f1f1f1; border-radius:5px;}
.tex{ padding-top:17px; padding-left:19px;}
.tex.xing{ background:url(../images/xing2.png) no-repeat left 40px;}
.coxin textarea{ width:663px; height:184px; padding-left:5px; font-size:14px; font-size:1.4rem; line-height:36px; background:#f1f1f1; border-radius:5px;}
.coxin .int5{ margin-top:17px;}
.coxin .int3{ width:225px; height:42px; padding-left:5px; margin-right:17px; font-size:14px; font-size:1.4rem; line-height:42px;  background:#f1f1f1; border-radius:5px; float:left;}
.coxin .int4{ width:236px; height:44px; background:#0cc9f9 url(../images/tijiao.jpg) no-repeat center; float:right; font-size:18px; font-size:1.8rem; color:#fff; cursor:pointer; border-radius:5px; transition:0.5s;}
.coxin .int4:hover{ background:#ff0000;}
.ditu{ display:block; width:100%; max-width:1920px; max-height:562px;}

@media screen and (min-width:1000px) and (max-width:1219px){
.col{ width:280px;}
.cor{ width:682px; padding-left:8px; margin-right:0px;}
}
@media screen and (max-width:999px){
.col{ width:40%; padding-top:30px;}
.cor{ width:57%; padding-left:0px; margin-right:0px;}
.cobiao{ font-size:18px; font-size:1.8rem;}
.din{ padding-top:15px;}
.din li{font-size:14px; font-size:1.4rem;}
.coxin{ padding-top:20px; padding-bottom:20px;}
.cor p{ font-size:14px; font-size:1.4rem; line-height:22px;}
.coxin .int1,.coxin .int2,.tex{ width:auto; float:none;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:95%;}
.coyanzheng{ margin-left:auto; margin-top:23px;}
.coxin .int3{ margin-bottom:20px;}
.coxin .int4{ width:42%; float:left; margin-top:0px; margin-left:10px; background:#0cc9f9;}
.coxin textarea{ height:100px;}
.comain{ background:#fff;}
.ditu{ margin-top:10px;}
}
@media screen and (max-width:639px){
.col{ width:100%; float:none;}
.cor{ width:100%; float:none; margin-right:0px;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:90%;}
.coxin .int4{ font-size:12px; font-size:1.2rem;width:40%;}
.ditu{ margin-top:10px;}
}
@media screen and (max-width:390px){
.coxin .int4{width:95%; margin-left:auto; margin-top:20px;}
}





@font-face {
  font-family: "../fonts/SOURCEHANSANSCN-REGULAR";
  src: url("../fonts/SOURCEHANSANSCN-REGULAR.woff2") format("woff2"),
       url("../fonts/sourcehansanscn-regular.woff") format("woff"),
       url("../fonts/sourcehansanscn-regular.ttf") format("truetype"),
       url("../fonts/sourcehansanscn-regular.eot") format("embedded-opentype"),
       url("../fonts/sourcehansanscn-regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot'); /* IE9 */
  src: url('../fonts/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAh0AAsAAAAAD2AAAAgmAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEZgqPOIxhATYCJAM8CyAABCAFhG0HgR8bIA0jEfaDkWoj+6sD25j50FdCMxqpMGXJC2cb43NgNjjgHK4ZhoRC4dX9NkOD+z14/rP7utWvGt+aaKFIckZkgCIwmrPRbKaIzMhauxMggGwKN2uTkLZzQavn9MSoGzWhmkBNSUUkVIzeORXxE/WEvIlYuGYlcK0wq16WyD5q9Hu5CRwFS+V8zsAJw73yf+736o/SAMm7vPZRJvii73s/epGlb7bmCQ4osu2f0XC8gcgMB+BTkbaWAi96Zno1FBCkSiOqa/cwHHhoOE1hwvQpZBrwbGl0iFfhxRyfI3VIbcXGs9ZZV4At6s+rNzTOAwtb4K41cKJ/Juj4ope5Lkt9irGymu35VQNv64EAjYB+M2p8EweB1I9fCE7XLATS4nRZ/aLXi19rm0Fm41PmrLlqrvs+P9Za9g2OS+ZcrSLNW7P2/MgqYKFy/T8PGwcXjwBBQoSJEAXlQBSG82gySl8LIsKCF78QCkwthICpjdBgBiFsMBvYnzrMRiBcMKcQHpiziACYS4ggmMuIEJgriDCYq4gImOtporDHtq8C9WA1A+nPnPNJzTaOtwpZs6DaQt7X030i4YjjuMVwWCjEwi5XHdYaRWqlSslkNhBMhEIqHE6qBUsPpHd8XQiurz6c7X2p9Y0bw2saN+6MvaODkMru9L6++5jaSGNBHJDKDABq+cIFxchgaC2GIfZoNJh6be0yaTPOBHERiQwt16xiWUVINU3LNTYjBm+OM0zanHoPMUBd6d4rH1QlkFGZWZF1mdGkMiaPC/NgUpmH89QLAKLmN3AJjXzubmN5r8pE0adeoBLoT3DmU4L9XKH9rDorKef1ihTc7kUIUi1hvHjVS2qjNAVD/IQ7rYolkhPVgXDw5og38OVuy/jPtyDu0KYTjP99dtektkzZh4nURklKUgM4VHWvMdpnklUiVNcnCY3aRJF1ok4Aorj4VgJECG+AMZCAMCSRDwlKEQGcQNN7NNetmKjpK2CEIdSsGFM8GNukurZ36bn1ylWTOa38lHbvmOXQ5r74sP5Ny9vANG2d0scSDG18gvZ4ShAaJoJlZQyD059JZt8qOnFv1xDrcJYhNMt7z2m3DGoVJ7Quy90y1LrjonZzpg7Lan+KIXDFWcYBGxyFWFY+s9B53ZdUl1NnJW2fLVYzBAcR6vv7CPlzNr130bhvCfPPE7PGEbvrGDr9A62CfVvBvKmMzI+fntrhX2mFtbr+VvoHb3hcZbe4gH7BRMHlw2EOgteS5jMZlwPNhwbNA5ec4vcfdxfa3/nzMrNZoGd93HG3D39EnaqH/ZjIx9C9oQZxcRJZUZFM0mDzKYr9cFaM6emef/PzP3x2Z7gYgsPKXHCazL3wXFBPG1NmkHffRWaRGXnoTF4lPDICS97KkdEaeHTUvMPoyOl9Agvx3Xs/WGAhuHf3Rwv+aHrrf8n4HX5QAqxLKEz51+/39b9v/vMe1vFpz+LGXBEhAqKSa0y7LK4SX75544q09s1L4kpTKITliMUo+2DkBMsBbTcZmsprmTvH+fknOUcMEoc5qP7pJ60w9JvgvZnZW5giDRMwSyMzuoU3A5NPtEWfpa0KhvUakRmWnnj+QibjccUyL45EyrZuOy+AUrQ1Nsg4x0acI/ORYYa6LqiXKbrE99QxlGHVaeNSaZR/bTouwCVGW0sKuAhKeVEcaRvffF8KS0+2tW/CNxv/v9agalJRqnp8BpDttMlPJ0fGUlGikHPf+JvoJNj6AU+FZNxgXC7x8gPxtsYm/t882ufd6k19LtPN2eTnZ+0fG0YaNKPdvWdb4RZY/tN0ukuRHSgv2MbfF7it8osSM/MUNSGJN8ucFJefxQQmhRtHOpNShwgRmuzDa2yzn7euQ3Wv/qd0jbUtlAZIeblfnOni98Kjv3A5ODDMKN98ysdHPyQvQvTt4Dvz+ufRf+M/EpIcvaoeYBdtLdmm+mZyEj4Ff3cfGSJiD0fYSxqPB2j8+dZmRI0RfPTeFb+y8bfM3nKUmEkMssdZqjbSurHDyzCk8tpYB3wUPjs2lR52aawHFg9+me20JT0nrOhi8Q+rMUGzMHLWZPYO4O8MIuk5k3NS4CbtRitO2aIcHc7jDjoVyLFf8y4Izwp/z1uxCofILCgECiVzwmEUlCQkvbtMmf6w2SXlqqaZ04LeG7UiLoL1tIfUa8r0z3bOluQd3D4JhiX/Af8HOSoJNdgjX6WmKiWeLA1OyG9JCTfLP2m0//cdlCX7gPyz3gG/TSOr2fMOyTFZ5PNnyi9pAX9N75VRfv+xLknxyrQV4bpvukwQtP3mYTerjttvF2vi0rHxx68GPKzDRuc6lNTVIZYX8q/EqbG/xUPsVT5drdKcwjEG4XZbQJBfBtehxqQH5emZ2vCy6tmEN7BwqYDgUcuqnY3AJkRTcPDoAEEa6nF8iJS5CEoHgAZWMVDEHQKLKMdBiLtq1c77YJP1DhziCQTZ/L/5GadeMpPXAE7IKXuSEbaRQi5NtInfUNeKg1VSA/8I0XTQerFyDnyiQchjn3hTm5QkyWBr+mDXQ1VZcsEWEGmhU3KX5VL67bsQtm5NvAqAJbl8jmSe0YZgNeTKycT1/d9AuaqwEGL6E/0PgsisnqwtrGJYP6mJZVqX6dGNspGoWiKxO7Bq3fh4VEPF91rE+W9WACFZ0Cm6nYslzSbj0qJ8o57uxOSbkStmrJBkRdV0w7Rsx/V8ww03+srDzCiFsO1XkOk4CEZpxT6sWZ8GHpnNwcqq5+U8D4hxgJpNte5Jfqw73nfH5qDBHUJz6jttG7RaAA==') format('woff2'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-dianhua:before {
  content: "\e6f9";
}

.icon-bigger3:before {
  content: "\e649";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-right18:before {
  content: "\e751";
}

.icon-left26:before {
  content: "\e78b";
}

.icon-right26:before {
  content: "\e78c";
}

.icon-address:before {
  content: "\e7c2";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {

  content: "\e7cb";
}

.icon-tel:before {
  content: "\e7cc";
}

.icon-wechat:before {
  content: "\e7cd";
}

.icon-phone:before {
  content: "\e7cf";
}


.at-resp-share-element .at-icon {width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn {padding: 0!important;border-radius: 2px!important;width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper {width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn {margin-bottom: 0!important;margin-right: 3px!important;width: 24px!important;height: 24px!important;}
.foot input::-webkit-input-placeholder {/* WebKit browsers */
 color:#999;opacity:1}
.foot input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999;opacity:1}
.foot input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999;opacity:1}
.foot input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999;opacity:1}

.foot textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#999;opacity:1}
.foot textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999;opacity:1}
.foot textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999;opacity:1}
.foot textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999;opacity:1}


 @media screen and (max-width:640px){
 .ab2zi3{height: 60px;}}

.img-scroll2 { margin-top:0px; padding-bottom:0px;}
.m8zi{ width:auto; position:relative;}
.img-list2 li { background:none}
.m8n{width:480px; background:#f4f4f4; background:url(../images/m8n_bg.png) no-repeat top left; position:absolute; right:45px; top:92px; z-index:99}

@media screen and (max-width:1219px) {
.m8n{ top:140px;}
}
@media screen and (max-width:999px) {
.m8n{ position:relative; top:auto; width:auto;right: 20px;}
.img-scroll2 { margin-top:10px; padding-bottom:50px;}
.m8nav{ bottom:10px;}
.m8biao{ position:relative;}
}

.bshare-custom{
	display: inline-block;
}

.yzm{width: 163px;height: 44px;float: left;cursor: pointer;}





.yuzhongpey{ float:right; margin-right:13px; padding-top:7px;}
.yuzhongpeyul li{ float:left; margin-left:10px; }
.yuzhongpeyul a{ float:left; color:red; font-size:16px; font-size:1.6rem; }
.yuzhongpeyul a img{ display:block; width:30px;}
.yuzhongpeyul strong{ float:left; margin-left:10px;/* padding-top:1px;*/}
.yuzhongpey2{ padding-top:48px; }
@media screen and (max-width:999px) {
.yuzhongpey{margin-right:24px; }
	.yuzhongpey2 .yuzhongpeyul li{ margin-left:4px;}
	.yuzhongpey2{padding-top:26px; margin-right:16px; }
	
	}