@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; 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; color: #333; }
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: #3a75a7;
	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;}
.head .zong{ position:relative; z-index:99;}
.head1{ padding-bottom:0px;}

.her{ float:right; margin-right:46px;}

.head{ position:relative}
.yvzhong{ height:36px; position:absolute; width:100%; left:0px; top:0px; background:#333; background:rgba(51,51,51,0.7); 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:#3a75a7;}

.hen{ width:259px; 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:259px; max-height:145px; margin:auto;} 
.daoz{ height: -moz-calc(100% - 145px);  height: -webkit-calc(100% - 145px);  height: calc(100% - 145px); margin-top:145px;}
.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;}
.dao>li>span{ display:block; width:14px; height:14px; text-align:center; line-height:14px; font-size:8px; background:#3a75a7; color:#2b2b30; 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:20px; font-size:2rem; font-weight:bold; height:100%; position:relative;}
.dao>li>a:before{ content:""; width:4px; height:100%; background:#3a75a7; position:absolute; left:-4px; top:0px; transition:0.5s;}
.dao>li>a>span{ display:block; position:absolute; left:0px; top:50%; line-height:30px; margin-top:-15px; color:#fff; padding-left:51px;}

.dianhua{ background:#3a75a7; 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:#2b2b30;}
.dao>li:hover>a:before{ left:0px;}
.dao>li:hover>span{ opacity:1;}
.dangdao>a{ background:#2b2b30 !important;}
.dangdao>a:before{ left:0px !important;}
.dangdao>span{ right:22px !important; opacity:1 !important;}


.logo2{ display:block; float:left; width:221px; margin-top:17px;}
.logo2 img{ display:block; margin:auto; width:100%; max-width:221px; max-height:67px;}

.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:#2175af; color:#2175af; margin-top:-18px; 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:#3a75a7; line-height:67px; margin-top:14px; margin-left:17px;}
.slogen:hover{ color:#ff0000}

.fenbanner{ position:relative;}
.fendao{ background:#29292e; background:rgba(41,41,46,0.5); position:absolute; width:100%; left:0px; top:0px;}
.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:37px; padding-right:17px;font-size:16px; font-size:1.6rem; line-height:31px; 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:hover{ background:#3a75a7;}
.fendao .dangqiandao>a{ background:#3a75a7;}

.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 20px; text-align:left;}
.yiji li:hover{ background:#3a75a7;}
.yiji li:hover>a{ color:#fff;}
.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:71px;}
.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:#ffffff; font-size: 0px; margin-left:7px; margin-right:6px; border-radius:5px; border: none;outline: none;width: 26px;height: 9px;}
.slick-dots li.slick-active button{ background:#3a75a7; width:48px;}

.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;}
}
@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:100px;}
.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{ padding-left:20px;}
.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;}
}
@media screen and (max-width:1299px) {
.dao>li{ height:11.1111%; -o-height:35px; -ms-height:35px; height:35px\9;}
}	
@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;}
}
@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{ padding-left:10px;}

.hen{width: 200px;}
.daoz{margin-top: 79px;}
}
@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:100px;}
.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;}
 }
@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:10px;}
.daohang2 a{ float:left; width:25%; font-size:12px; font-size:1.2rem; line-height:24px; text-align:center;}
.daohang2 .dangqiandao{ background:#3a75a7; 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{ width:130px; float:right; background:none; padding-left:0px; text-align:right; margin-right:10px; margin-top:6px;}
.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;}

.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: #3a75a7; }


.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 #3a75a7;}
.tag2{ width:50%; float:left; line-height:30px; padding:5px 0; color:#ff0000; 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:#ff0000;}
.tag2 a:hover{ color:#3a75a7;}

.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 #bfbfbf; 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:30px; height:36px; float:right; background:none; cursor:pointer; position:relative; z-index:3}
.sousuo form i{ position:absolute; display:block;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:101px; 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:575px; float:left; margin-left:40px;}
.m1l a{ display:block; max-width:575px; margin:auto;}
.m1l a img{ width:100%; max-width:575px; max-height:385px;}
.m1r{ width:545px; float:right; background:url(../images/m1yinhao.png) no-repeat right 46px;}
.m1biao2{ position:relative; margin-top:15px; padding-bottom:10px;}
.m1biao2>a{ display:block; font-size:38px; font-size:3.8rem; font-weight:bold; text-transform:uppercase; line-height:40px;  float:left;}
.m1biao2 p a{ display:block; float:left; font-size:22px; font-size:2.2rem; line-height:30px; color:#999999; margin-left:18px; margin-top:12px;}
.m1biao2:before{ content:""; width:192px; height:2px; background:#3a75a7; position:absolute; bottom:0px; left:-41px;}
.m1p{ margin-left:5px;}
.m1p a{ display:block; font-size:20px; font-size:2rem; line-height:35px; color:#555555; margin-top:19px; height:240px; text-indent:2em; overflow:hidden;}
.m1mor{ display:inline-block; min-width:150px; line-height:31px; padding:5px 4px; text-align:center; font-size:18px; font-size:1.8rem; color:#3a75a7; border:1px solid #3a75a7; margin-top:19px; margin-left:8px;}
.main1 a:hover{ color:#3a75a7;}
.m1mor:hover{ background:#3a75a7; 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;}
.m1mor{ margin:auto; margin-top:10px;}
}

/*  main2  */
.main2{ background:#3a75a7;}

.img-scroll {position: relative; width: 50%; float:right; 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:#3a75a7;  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:960px; max-height:620px;}
.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:#3a75a7;}

.m2l{ width:560px; float:right; margin-right:39px; padding-top:82px;}
.m2biao{}
.m2biaoa{ display:block; float:left; background:url(../images/m2biaobei.png) no-repeat left top; padding-left:18px; padding-top:10px; padding-bottom:21px;}
.m2biaoa p a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-size:1.6rem; text-transform:uppercase; color:#fff; line-height:24px; margin-top:27px;}
.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:32px; padding-top:60px;}
.m2a{ display:block; font-size:26px; font-size:2.6rem; line-height:36px; font-weight:bold; color:#ffffff;}
.m2p{ margin-top:19px;}
.m2p a{ display:block; text-indent:2em; font-size:20px; font-size:2rem; line-height:35px; color:#ffffff; height:140px; 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:#333;}
@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{ width:96%; margin:auto; float:none; margin-top:20px;}
.m2biaoa{ background:none; padding:0px;}
.m2biaoa p>a{ margin-top:auto;}
.m2biaoa>a{ font-size:30px; font-size:3rem;}
.m2biao>p{ margin-top:40px; margin-left:10px;}
.m2biao>p a{ font-size:16px; font-size:1.6rem;}
.m2p a{ height:auto;}
}

/*  main3  */
.main3{ background:#5c5c5c; 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:#3a75a7;}
@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:81px; padding-bottom:100px;}
.main4 .zong{ position:relative; z-index:1}
.m4biao{ background:url(../images/m4biao.png) no-repeat center top; 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:#3a75a7;}
.m4biao a:hover{ color:#3a75a7;}
@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:20px; padding-bottom:20px;}
.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%;}
}
@media screen and (max-width:599px) {
.m4nzi{font-size:14px; font-size:1.4rem;}
}

/*  main5  */
.main5{ background:url(../images/m5bei.jpg) no-repeat right top; margin-top:111px; margin-bottom:92px; padding-top:10px;}
.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:11px; margin-bottom:22px; }
.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:59px; padding-bottom:61px;}
.main6 p a{ display:block; width:550px; float:left; margin-left:110px; font-size:40px; font-size:4rem; font-weight:bold; color:#ffffff; line-height:54px;}
.m6a{ display:block; min-width:170px; line-height:50px; padding:5px; font-size:20px; font-size:2rem; font-weight:bold; color:#ffffff; background:#3a75a7; text-align:center; float:right; margin-right:151px; margin-top:43px;}
.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;}
.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-top:84px; padding-bottom:127px;}
.m7biao{ background:url(../images/m7biao.png) no-repeat top center; text-align:center; padding-top:29px; padding-bottom:29px;}
.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:38px; font-size:3.8rem; line-height:50px; text-transform:uppercase; font-weight:bold;}
.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:#3a75a7;}
@media screen and (max-width:1219px) {
.m7n{ width:480px;}
}
@media screen and (max-width:999px) {
.main7{ padding-top:24px; padding-bottom:27px;}
.m7biao{ background:none; padding:0px;}
.m7biao>a{font-size:28px; font-size:2.8rem; line-height:40px;}
.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: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:91px;}
.m8tu{ display:block;width:864px;}
.m8tu img{ width:100%; max-width:864px; max-height:526px; margin:auto;}

.m8zi{ width:465px; position:absolute; right:0px; top:0px;}
.m8biao{ background:url(../images/m8biao.png) no-repeat right top; margin-right:1px; padding-right:11px; text-align:right; padding-top:27px; padding-bottom:35px;}
.m8biao p a{ display:block; font-size:16px; font-size:1.6rem; text-transform:uppercase; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.m8biao>a{ display:block; font-size:38px; font-size:3.8rem; text-transform:uppercase; font-weight:bold; line-height:40px;}

.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:#286bb4;}
.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:20px; padding-top:54px; padding-bottom:70px; text-align:right;}
.m8n>a{ display:block; font-size:26px; font-size:2.6rem; font-weight:bold; line-height:35px;}
.m8n p a{ display:block; font-size:20px; font-size:2rem; line-height:35px; color:#555555; margin-top:4px; height:140px; overflow:hidden;}
.main8 a:hover{ color:#3a75a7;}
@media screen and (max-width:1219px) {
.m8tu{width:680px;}
.m8n{ padding:20px;}
}
@media screen and (max-width:999px) {
.main8{ padding-top:20px; padding-bottom:21px;}
.m8tu{width:100%;}
.m8n{ padding:20px;}
.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;}
.m8n p a{ height:auto; font-size:14px; font-size:1.4rem; line-height:24px;}
.m8nav{ right:auto; left:50%; margin-left:-35px;}
}

/*  main9  */
.main9{ background:#3a75a7;}
.m9l{ width:50%; float:left;}
.m9tu{ display:block; margin-top:125px; float:right; margin-right:74px;}
.m9tu img{ width:100%; max-width:694px; max-height:272px;}
.m9r{ width:50%; float:right; position: relative; padding-bottom:29%; height: 0;overflow: hidden;}
.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:#f1f1f1; text-align:center; padding-top:54px; padding-bottom:70px;}
.main10 a{ display:inline-block; *float:left; font-size:18px; font-size:1.8rem; color:#666666; font-weight:bold; line-height:24px; margin-left:45px;}
.main10 a:hover{ color:#3a75a7;}
@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:#333333;}
.foot .zong{ position:relative; padding-top:41px; padding-bottom:61px;}
.fo1{ width:130px; float:left;}
.fo2{ width:583px; float:left; margin-left:32px;}
.flogo{ display:block; text-align:center; margin-top:12px;}
.flogo img{ width:100%; max-width:102px; max-height:72px; margin:auto;}
.erweima{ display:block; margin-top:24px;}
.erweima img{ width:100%; max-width:111px; max-height:112px; margin:auto;}

.f2ul{ border-bottom:1px solid #6d6d6d; padding-top:3px; padding-bottom:12px;}
.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}

.youlian{ font-size:14px; font-size:1.4rem; margin-top:0px; line-height:30px;}
.youlian p{ color:#ffffff; float:left; margin-top:auto;}
.youlian a{ display:block; color:#ffffff; float:left; margin:0 10px;}

.fo3{ width:377px; position:absolute; right:0px; top:-65px; background:#3a75a7;}
.fo3 form{ padding:22px 25px; padding-bottom:31px;}
.f3biao{ display:block; font-size:24px; font-size:2.4rem; text-transform:uppercase; font-weight:bold; color:#ffffff; line-height:35px;}
.fo3 .int1{ width:316px; height:48px; border-bottom:1px dashed #ffffff; background:none; padding-left:10px; font-size:14px; font-size:1.4rem; color:#fff; line-height:48px; margin-top:4px;}
.fo3 .int2{ width:196px; height:48px; border-bottom:1px dashed #ffffff; background:none; padding-left:10px; font-size:14px; font-size:1.4rem; color:#fff; line-height:48px; margin-top:4px;}
.fo3 .yanzheng{ width:98px; height:44px; float:right; margin-top:12px; cursor:pointer;}
.fo3 .int3{ width:100%; height:43px; line-height:43px; text-align:center; background:#333333; border-bottom:3px solid #000000; font-size:16px; font-size:1.6rem; font-weight:bold; color:#ffffff; margin-top:30px; cursor:pointer;}
.fo3 .int3:hover{ background:#ff0000;}
.foot a:hover{ color:#ff0000}

.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:#3a75a7; 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) {
.fo2{ width:400px; float:left; margin-left:30px;}
}
@media screen and (max-width:999px) {
.fo1{ width:100px; float:left;}
.fo3{ width:277px;}
.fo3 .int1{ width:216px;}
.fo3 .int2{ width:96px;}
.fo2{ width:300px; float:left; margin-left:30px;}
}
@media screen and (max-width:767px) {
.foot{ margin-bottom:64px;}
.foot .zong{padding-top:21px; padding-bottom:21px;}
.youlian,.fo1,.fo3,.f2ul{ display:none}
.fo2{ width:100%; margin:auto;}
.top{ width:25%; height:64px; float:right; background:#3a75a7; 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; padding:13px 0 17px 0;}
.mianbao a{ color:#555555;}
.mianbao a:hover{ color:#276ab3;}
.co27{ color:#276ab3 !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:#3a75a7; 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:#3a75a7;}
.dangqianpr a{ color:#3a75a7 !important;}
.prlbiao:hover{ background:#ff0000;}

.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:#3a75a7}

.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:#3a75a7; line-height:32px; margin-top:32px;}
.przi a:hover{ color:#3a75a7;}
.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-top:83px;}
.fenyen{ text-align:center;}
.fenyen a.no{background:#eeeeee !important; border:1px solid #e5e5e5 !important;color: #333 !important;}
.fenyen a{ 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 #3a75a7; color:#fff; background:#3a75a7}
.sx{ width:auto !important; min-width:55px; padding:0 2px;}
.dangqianfen{ border:1px solid #3a75a7 !important; color:#fff !important; background:#3a75a7 !important;}

.foot2{ padding-bottom:28px;}

@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;}
}
@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;}
}
@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:#3a75a7;}
.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:#3a75a7;}

.hobiao{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; color:#ffffff; line-height:54px; background:#3a75a7; 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:#3a75a7; 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:#ff0000;}
.hozi:hover{ background:#3a75a7; 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-bottom:1px solid #e6e6e6;box-shadow:0 7px 8px rgba(167,167,167,0.2);}
.abnav a{ display:block; float:left; width:16.666%; text-align:center; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px;}
.abnav a span{ height:70px; width:210px; padding:0 10px; display:table-cell; vertical-align:middle; transition:0.5s;}
.abnav a:hover{ background:#3a75a7;}
.abnav a:hover span{ color:#fff;}
.dangqianab{ background:#3a75a7;}
.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; margin-top:2px; font-family:Arial, Helvetica, sans-serif;}
.ab1tu1{ display:block; position:relative; width:555px; float:right; margin-right:40px; margin-top:-15px; margin-left:15px; z-index:1; margin-bottom: 130px;}
.ab1tu1 img{ width:100%; max-width:555px; max-height:439px; position:relative; margin:auto; z-index:3}
.ab1tu1:before{ content:""; background:#3a75a7; position:absolute; width:100%; height:100%; right:-37px; bottom:-42px; z-index:2}
.ab1n{ padding-top:55px;}
.ab1n p{ font-size:16px; font-size:1.6rem; line-height:35px; margin-top:1px; text-indent:2em;}

.ab1main2{ background:#3a75a7; padding-top:32px; padding-bottom:34px; margin-top:103px; margin-bottom:125px;}
.ab1main2{ overflow:hidden;}
.ab1tu2{ display:block; position:relative; float:left; width:596px; margin-right:22px; margin-top:70px; margin-bottom:40px; z-index:1}
.ab1tu2 img{ width:100%; max-width:596px; max-height:428px; margin:auto; position:relative; z-index:3}
.ab1tu2:before{ content:""; position:absolute; width:554px; height:100%; background:#fff; left:-25px; top:-43px;}
.ab1main2 p{ font-size:16px; font-size:1.6rem; line-height:30px; text-indent:2em; color:#fff;}
.mat1{ padding-top:80px;}
@media screen and (max-width:999px) {
.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;}
}
@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; margin-bottom:25px;}
.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:#0f71ba; 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:#3a75a7; 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:16px; font-size:1.6rem; font-weight:bold; line-height:32px; color:#3a75a7; margin-top:11px;}

.ab2main5{ background:#f5f5f5; margin-top:110px; padding-top:94px; padding-bottom:100px;}
.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:#f1f1f1 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:118px;}
.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; color:#ffffff; 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:#3a75a7; 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:#3a75a7;}
.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:#3a75a7; 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:#3a75a7;}
.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:210px;}
.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:#276ab3; line-height:30px; float:right; margin-top:35px;}
.nezi a:hover{ color:#3a75a7;}
.nemor:hover{ color:#ff0000 !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:#3a75a7; border:1px solid #276ab3; border-radius:3px; text-align:center; font-size:14px; font-size:1.4rem; color:#ffffff;}
.shijian{ text-align:center; vertical-align:middle; margin-top:2px;}
.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{ text-indent:2em;}
.nexiang p,.nexiang li,.nexiang span{ color:#333;}
.nexiang a{ color:#3a75a7;}
.nexiang img{ max-width:100%;}

.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:#276ab3;}

.tuijian{ background:#ffffff; padding:30px; padding-bottom:16px; margin-top:17px;}
.tuibiao{ display:inline-block; min-width:115px; line-height:29px; background:#3a75a7; 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:#3a75a7;}

.fanhui a:hover,.tuibiao:hover,.nerbiao:hover{ background:#ff0000;}

.nerbiao{ display:block; line-height:34px; padding:10px; padding-left:24px; font-size:24px; font-size:2.4rem; font-weight:bold; color:#ffffff; background:#3a75a7; 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:#3a75a7;}

.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;}
.zatu{ display:block;}
.zatu img{ width:100%; max-width:567px; max-height:346px; 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{ background:#fff; border-bottom:8px solid #276ab3;}
.zaizi a:hover{ color:#276ab3;}

.zamain2{ background:#f4f4f4; padding-top:39px; padding-bottom:69px;}
.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:#3a75a7;}
.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;}
.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{ 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{ 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:#3a75a7; 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:#3a75a7;}
.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:#3a75a7;}
.jianbiao:hover,.zabiao:hover{color:#3a75a7;}
.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:#3a75a7; line-height:44px;}
.pint a{ display:inline-block; min-width:115px; line-height:35px; padding:5px; background:#3a75a7; 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:#3a75a7; 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:#3a75a7; font-size:20px; font-size:2rem;}
.din li a:hover{ color:#3a75a7;}

.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:#3a75a7 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:#3a75a7;}
.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('../fonts/033f7e24af094bb1b0b4a77c969b5141.woff') 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:#fff;opacity:1}
 .foot input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#fff;opacity:1}
 .foot input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#fff;opacity:1}
 .foot input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#fff;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:465px; background:#f4f4f4; background:rgba(244,244,244,0.9); position:absolute; right:0px; top:160px; z-index:99}
.m8biao{ position:absolute; right:0px; top:0px; z-index:999}
@media screen and (max-width:1219px) {
.m8n{ top:140px;}
}
@media screen and (max-width:999px) {
.m8n{ position:relative; top:auto; width:auto;}
.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; }
	
	}