/* CSS Document */

*{padding:0; margin:0}

html, body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, table, tbody, th, tr, td, dl, dt, dd, span, marquee, embed, p, a, b, i{

	margin: 0;

	padding: 0;

	border: 0 none;

	outline: 0;

     }

html{background:#fff;font-size: 62.5%;}

body{font:normal 1.6rem/2rem Arial, Helvetica, sans-serif; color:#666;}

form, input, button, select, label{vertical-align: middle; outline: 0;border: 0 none;}

ul, li, ol{list-style:none;}

a{text-decoration:none; color:#666;}

img{border:0 none;}



.clear{ clear:both;}

.ov{ overflow:hidden;}

.fl{ float:left;}

.fr{ float:right;}

.p0{ padding:0;}

.m0{ margin:0;}

.mr0{ margin-right:0 !important;}

.bn{ border:0 none !important;}

.tc{ text-align:center;}

.ab{ position:absolute;}

.bg{ width:100%; clear:both;}

.box{ width:1500px; margin: 0 auto;}



/*top*/

.navyi{}

.logo{display: block; width: 26%; padding:10px  1% 0 0; height:80px;}

.logo img{ max-width: 100%;}



.add{width:50%;height: 100px;padding-left:8%;float: left;z-index: 1000;position: relative;}

.nav{ width: 100%;height: 100px;}

.nav>li{width: 16%; padding:0 0;margin-left: 1px; float: left;text-align: center; font-size: 1.7rem; position: relative;}

.nav>li>a{display: block; color: #333; line-height: 100px;}

.nav>li:hover,.nav>li.act{ background-color: #181c87; }

.nav>li:hover>a,.nav>li.act>a{ color: #fff;}



.nav>li>ul{display: none;width: 180px;margin-left: -30px; background-color: #fff; z-index: 200;}

.nav>li:hover>ul{display: block; }

.nav>li>ul>li{width: 180px;position:relative;border-bottom: 1px solid #eee;}

.nav>li>ul>li:hover{ background-color: #181c87; }

.nav>li>ul>li:hover>a{color: #fff;}

.nav>li>ul>li>a{display: block;line-height: 2rem;padding:1.5rem;}

.nav>li>ul>li>ul{display: none;width: 200px; background-color: #fff; z-index: 200;position: absolute;top: 0;left:180px;}

.nav>li>ul>li:hover>ul{display: block; }

.nav>li>ul>li>ul>li{width: 200px;border-bottom: 1px solid #eee;}

.nav>li>ul>li>ul>li:hover{ background-color: #181c87; }

.nav>li>ul>li>ul>li>a{display: block;line-height: 5rem;}

.nav>li>ul>li>ul>li:hover a{color: #fff;}



.yuyan{width:150px;height: 4rem;line-height: 4rem;margin-top:30px;border:1px solid #ddd;float: right;text-align: center;border-radius: 2rem;}

.yuyan a:hover,.yuyan .act{color: #181c87;}



/*banner*/

.flexslider{width:100%;height:660px; margin:0 auto;overflow:hidden;z-index: 10; position: relative;}

.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}

.flexslider .slides{zoom:1; text-align: center;}

.flexslider .slides .bimg{width:100%;height:660px; }

.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:#000 url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}

.flex-direction-nav .flex-next{background-position:-60px 0px;right:0;}

.flex-direction-nav .flex-prev{left:0;}

.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}

.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}

.flex-control-nav{width:20%;position:absolute;bottom:4%; left:40%;text-align:center;}

.flex-control-nav li{margin:0 8px;display:inline-block;zoom:1;*display:inline;}

.flex-control-paging li a{width:12px;height:12px;overflow:hidden;text-indent:-99em;display:block;cursor:pointer;background:#fff; border-radius: 6px;opacity:0.8;filter:alpha(opacity=80);}

.flex-control-paging li a.flex-active{opacity:1;filter:alpha(opacity=100);width: 35px;}



/*核心业务*/

.syyewu{padding: 3% 0 3.8%; background-color: #f4f4f4;}

.yewutit{text-align: center;font-size: 3.5rem;line-height: 3.5rem;color: #000;font-weight:bold;padding-bottom: 2%;}

.yewutit i{display: inline-block;width: 50px;height: 4px;background-color: #e50012;margin-top: 8px;}

.yewu a{display: block;float: left;width: 23.5%;height: 480px;margin-right: 2%;background-size: cover;position: relative;}

.yewu a:nth-of-type(4n){margin-right: 0;}

.yewu a .yewuimg{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;}

.yewu a .yewuimg img{min-width: 100%;min-height: 100%;max-width: 100%;max-width: 100%;

	transition: all 0.6s;

	-ms-transition: all 0.6s; 	/* IE 9 */

	-moz-transition: all 0.6s; 	/* Firefox */

	-webkit-transition: all 0.6s; /* Safari 和 Chrome */

	-o-transition: all 0.6s;}

.yewu a:hover .yewuimg img{

	transform:scale(1.2);

	-ms-transform:scale(1.2); 	/* IE 9 */

	-moz-transform:scale(1.2); 	/* Firefox */

	-webkit-transform:scale(1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2);

}

.yewu a .yewuhei{position: absolute;left: 0;bottom: 0;width: 100%;?/*透明背景色，不透明其文字内容*/color: #333;}

.yewu a .yewuhei h3{padding:5% 3%; font-size: 2rem;line-height: 2rem;text-align: center;}

.yewu a .yewuhei p{padding:0 5% 0;margin-bottom:30px;line-height: 2.4rem;height:12rem;overflow: hidden;word-break: break-all;}



/*新闻关于*/

.newsabout{padding: 2% 0 3%;}



.synews{width: 57%;float: left;}

.synwstit{line-height: 6rem;font-size: 3.6rem;border-bottom: 2px solid #181c87;color: #000;}

.synewsbox .synewsfirst{overflow: hidden;padding: 30px 0 30px;border-bottom: 1px dashed #e8e8e8;}

.synewsbox .synewsfirst .synewsimg{display: block;float: left;width: 24%;height: 160px; overflow: hidden;}

.synewsbox .synewsfirst .synewsimg img{min-width: 100%;min-height: 100%;max-width: 100%;max-height: 100%;

	transition: all 0.6s;

	-ms-transition: all 0.6s; 	/* IE 9 */

	-moz-transition: all 0.6s; 	/* Firefox */

	-webkit-transition: all 0.6s; /* Safari 和 Chrome */

	-o-transition: all 0.6s;}

.synewsbox .synewsfirst .synewsimg:hover img{

	transform:scale(1.2);

	-ms-transform:scale(1.2); 	/* IE 9 */

	-moz-transform:scale(1.2); 	/* Firefox */

	-webkit-transform:scale(1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2); }

.synewsbox .synewsfirst .synewsr{display: block;float: right;width: 73%;}

.synewsbox .synewsfirst .synewsr h1 {border-bottom: 1px dashed #e8e8e8;padding: 20px 0 10px;overflow: hidden;}

.synewsbox .synewsfirst .synewsr h1 span.syspan1{font-size:1.6rem;color: #000;line-height: 3rem;height: 3rem;max-width: 80%;overflow: hidden;display: block;float: left;}

.synewsbox .synewsfirst .synewsr h1 span.syspan2{width: 90px;float: right;font-size: 1.6rem;font-weight: normal;display: block;line-height: 3rem;}

.synewsbox .synewsfirst .synewsr p{line-height: 2.6rem;padding:10px 0 0 0;height: 7.8rem;overflow: hidden;}

.synewsbox .synewsfirst .synewsr:hover h1,.synewsbox .synewsfirst .synewsr:hover h1 span,.synewsbox .synewsfirst .synewsr:hover p{color: #181c87;}

.synewsbox .synewss{display: block;height: 5.1rem;line-height: 5.1rem;padding-left: 15px; background:url(../images/h10.png) no-repeat 2px 2.3rem;border-bottom: 1px dashed #e8e8e8;overflow: hidden;}

.synewsbox .synewss span.syspan3{float: left;max-width: 84%;}

.synewsbox .synewss span.syspan4{float: right;color: #999;}

.synewsbox .synewss:hover,.synewsbox .synewss:hover span{color: #181c87;}



.syabout{width: 40%;float: right;}

.syabtit{line-height: 6rem;font-size: 3.6rem;color: #000;}

.syabout .syabimg{display: block;overflow: hidden;}

.syabout .syabimg img{width: 100%;;

	transition: all 0.6s;

	-ms-transition: all 0.6s; 	/* IE 9 */

	-moz-transition: all 0.6s; 	/* Firefox */

	-webkit-transition: all 0.6s; /* Safari 和 Chrome */

	-o-transition: all 0.6s;}

.syabout .syabimg:hover img{

	transform:scale(1.2);

	-ms-transform:scale(1.2); 	/* IE 9 */

	-moz-transform:scale(1.2); 	/* Firefox */

	-webkit-transform:scale(1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2);

}

.syabout .syabtxt{display:block;height:15rem;margin:20px 1% 0;line-height: 3rem;overflow: hidden;}



/*底部*/

.foot{padding: 2% 0;background-color: #f4f4f4;border-bottom: 6px solid #181c87;overflow: hidden;}

.footbox{overflow: hidden;}

.f1{width: 45%;float: left;}

.f11{line-height: 4rem;}

.f11tel{padding: 0 30px 0 40px;height: 31px;line-height: 31px;display: inline-block;background:url(../images/h7.png) no-repeat 0px 0px;font-size: 2.6rem;color: #181c87;font-weight: bold;}

.f11tel2 a{font-weight: bold;color: #000;}

.f11tel2 a:hover{color: #181c87;}

.f12{padding: 20px 0;border-bottom: 1px solid #dddddd;}

.f13{padding-top: 20px;}

.f2{width: 34%;float: left;padding-left: 7%;}

.f2 h1{font-size: 1.6rem;color: #000;padding-bottom: 10px;}

.flink a{display:block;float:left;width: 33%;line-height: 2.6rem;}
.flink a:nth-of-type(2){margin-right: 5%;}
.flink a:hover{color: #181c87;}

.f3{width: 150px;float: right;text-align: right;}

.f3 img{max-width: 100%;max-height: 100%;}



/*内页*/

.nybanner{height: 280px;}

.dang{height: 50px;line-height: 50px;background-color: #f8f8f8;}

.dangbox i{width: 25px;height: 25px;margin:12px 10px 0 0;background:url(../images/dang.png) no-repeat 0px 0px;display: inline-block;vertical-align: top;}

.dangbox a:hover{color: #181c87;}



.con{padding: 30px 0 50px;}

.contit{font-size: 2.6rem;line-height: 5rem;color: #000;border-bottom: 1px solid #bfbfbf;}

.conl{width: 22%;float: left;}

.conli {padding-bottom: 30px;}

.conli a{display: block;height: 5rem;line-height: 5rem;font-size: 1.6rem;color:#000;border-bottom: 1px dashed #eee;}

.conli a:hover{color: #181c87;}

.conli a i{width: 30px;height: 4.6rem;background:url(../images/h11.png) no-repeat center center;display: inline-block;vertical-align: top;}

.conli a:hover i{background:url(../images/h16.png) no-repeat center center;}

.conli .act{color: #181c87;}

.conli .act i{background:url(../images/h16.png) no-repeat center center;}

.conli .sanji{padding-left: 30px;}

.conllx p{line-height: 24px;padding: 9px 0;}

.conllx p i{width: 30px;height: 24px;display: inline-block;vertical-align: top;margin-right: 6px;}

.conllx p span{display: inline-block;width: 85%;}



.conr{width: 74%;float: right;}

.conr .conrb{padding: 20px 1% 20px;line-height: 2.6rem;}

.conr .conrb img{max-width: 100%;max-height: 100%;}



.newsul{}

.newsul li{overflow: hidden;padding: 20px 0;border-bottom: 1px dashed #e8e8e8;}

.newsul li:hover{border-bottom: 1px solid #181c87;}

.newsul li a .newi{float: left;width: 20%;height: 150px; overflow: hidden;}

.newsul li a .newi img{min-width: 100%;min-height: 100%;max-width: 100%;max-height: 100%;

	transition: all 0.6s;

	-ms-transition: all 0.6s; 	/* IE 9 */

	-moz-transition: all 0.6s; 	/* Firefox */

	-webkit-transition: all 0.6s; /* Safari 和 Chrome */

	-o-transition: all 0.6s;}

.newsul li a:hover .newi img{

	transform:scale(1.2);

	-ms-transform:scale(1.2); 	/* IE 9 */

	-moz-transform:scale(1.2); 	/* Firefox */

	-webkit-transform:scale(1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2); }

.newsul li a .newst{float:left;width: 60%; padding-left: 2%;}

.newsul li a .newst h1 {border-bottom: 1px dashed #e8e8e8;padding: 10px 0 5px;overflow: hidden;}

.newsul li a .newst h1 span.syspan1{font-size:1.6rem;color: #000;line-height: 3rem;height: 3rem;max-width: 80%;overflow: hidden;display: block;float: left;}

.newsul li a .newst h1 span.syspan2{width: 90px;float: right;font-size: 1.6rem;font-weight: normal;display: block;line-height: 3rem;}

.newsul li a .newst p{line-height: 2.6rem;padding:10px 0 0 0;height: 7.8rem;overflow: hidden;}

.newsul li a:hover .newst h1 span.syspan1{color: #181c87;}

.newsul li a .newsck{float: right;width: 150px;height: 4rem;line-height: 4rem;margin-top: 50px;color: #fff;text-align: center;background-color: #181c87;}

.newsul li a:hover .newsck{background-color: #e50012;}



.page{padding:30px 0 0;text-align: center;}

.page a{display: inline-block; width: 3.8rem;height: 3.8rem;line-height: 3.8rem;margin: 0 5px; text-align: center;border:1px solid #ddd;}

.page a:hover,.page .act{background-color:#181c87;color: #fff;border:1px solid #181c87;}



.newcontit{text-align: center;border-bottom:1px solid #ddd;margin: 20px 0;}

.newcontit h1{color: #000;font-size: 2rem;}

.newcontit p{color: #999;}

.shang{overflow: hidden; padding-top: 30px;margin-top: 30px;border-top:1px solid #ddd;}

.shang .xia{width: 80%;float: left;}

.shang .xia p{line-height: 2.5rem;}

.shang .xia p span{display: block;float: left;}

.shang .xia p a{display:block;margin-left: 57px;}

.shang .xia p a:hover{color: #181c87;}

.shang .fanhui{display: block;float: right;width: 150px;height: 4rem;line-height: 4rem;margin-top: 10px;color: #fff;text-align: center;background-color: #181c87;}

.shang .fanhui:hover{background-color: #e50012;}

.yingpin{ padding-top: 10px;margin-top: 30px;border-top:1px solid #ddd;}

.yingpin a{display: block;width: 150px;height: 4rem;line-height: 4rem;margin-top: 10px;color: #fff;text-align: center;background-color: #181c87;}

.yingpin a:hover{background-color: #e50012;}



/*留言*/

.jianli {display: block;width: 100%;}

.jianli p{ padding-bottom:18px; overflow:hidden;}

.jianli p .ji1{display: block;float: left;width:48%;padding-right: 4%; height:4.2rem;line-height: 4rem; }

.jianli p .ji1 input{width: 100%;height: 4rem;padding:0 10px; border:1px solid #cccccc;}

.jianli p .ji1:nth-of-type(2n){padding-right: 0;}

.jianli p .ji2{display: block;}

.jianli p .ji2 textarea{width: 100%;height: 11rem;line-height: 2.2rem;padding:0 10px; border:1px solid #cccccc;}

.jianli p .tijiao{display: block;width: 150px;height: 4rem;line-height: 4rem;margin-top: 10px;color: #fff;text-align: center;background-color: #181c87;cursor: pointer;}

.jianli p .tijiao:hover{background-color: #e50012;}

.zhuyi{padding: 2% 2%;margin:1% 0 2%;color: #e88b29; background-color: #f7f7f7;}



.sjj_nav{display:none;}



@media all and (max-width: 1520px){

.box{ width:90%;}

.add{width: 54%;padding-left: 6%;}

.flexslider,.flexslider .slides .bimg{height: 600px;}

}



@media all and (max-width: 1366px){

.box{ width:94%;}

.logo{width: 24%;height: 60px;}

.add{height: 80px;padding-left: 6%;}

.nav>li>a{line-height: 80px;}

.nav>li>ul{margin-left: -40px;}

.yuyan{width: 110px;margin-top: 20px;}

.flexslider,.flexslider .slides .bimg{height: 550px;}

.yewu a{height: 400px;}

.synewsbox .synewsfirst{padding: 20px 0 20px;}

.synewsbox .synewsfirst .synewsr h1{padding: 10px 0 15px;}
.yewu a .yewuhei p {line-height: 2.1rem;height: 12.6rem;}

}



@media all and (max-width: 1024px){

.flexslider,.flexslider .slides .bimg{height: 420px;}

.yewu a{height: 310px;}

.syabout .syabimg{height: 200px;}

.synewsbox .synewsfirst .synewsimg{width: 28%;height: 120px;}

.synewsbox .synewsfirst .synewsr{width: 68%;}

.synewsbox .synewsfirst .synewsr h1{padding: 5px 0 10px;}

.f1{width: 70%;}

.f11{padding-top: 18px;}

.f12{padding:10px 0;}

.f13{padding-top: 10px;}

.f2{display: none;}



/*内页*/

.conllx p{line-height: 20px;padding: 12px 0;}

.conllx p span{width: 77%;}

.newsul li a .newi{width: 26%;}

.newsul li a .newst{width: 72%;}

.newsul li a .newsck{display: none;}



}



@media all and (max-width: 768px){

.add{display: none;}

.sp_nav{width:50px;height:50px;margin-top:15px;float:right;position:relative;cursor:pointer;}

.sp_nav span{background:#181c87;width:34px;height:3px;position:absolute;left:10px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:10px}

.sp_nav span:nth-of-type(2){top:20px}

.sp_nav span:nth-of-type(3){top:30px}

.sp_nav_se span:nth-of-type(1){top:20px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:20px;transform:rotate(-45deg)}

.sjj_nav{display: block; position:fixed;width:100%;height:calc(100% - 70px);top:-100%;left:0;font-size:14px;line-height:40px;z-index:20;background:#fff;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}

.nav_show{top:70px}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li{border-top:1px #ddd solid;margin:0 20px;position:relative;line-height:40px;font-size:14px}

.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}

.sjj_nav ul li ul{display:none}

.sjj_nav ul li a{color:#666;width:80%}

.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;padding-top: 5px;}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#181c87;}

.sjj_nav ul li ul li>ul{margin-left:10px}



.logo{width: 37%;}

.yuyan{height: 3rem;line-height: 3rem;margin-right: 3%;}

.yewutit{font-size: 2.5rem;}

.yewu a{width: 49%;margin-bottom: 2%;height: 460px;}

.yewu a:nth-of-type(2n){margin-right: 0;}

.synews,.syabout{width: 100%;float: none;}

.synwstit,.syabtit{font-size: 2.8rem;padding-top: 15px;}

.syabout .syabimg{height: auto;}

.syabout .syabtxt{height: auto;padding-bottom: 20px;}

.f1{width: 100%;}

.f11{padding-top: 6px;}

.f13{padding-bottom: 10px;}

.f3{display: none;}



/*内页*/

.conl{display: none;}

.conr{width: 100%;float: none;}

.shang .xia{width: 100%;float: none;}

.shang .fanhui{float: none;margin:20px auto 0;clear: both;}

.jianli p{padding-bottom: 0;}

.jianli p .ji1{width: 100%;padding-right: 0;padding-bottom: 10px;}

.jianli p .ji2{padding-bottom: 10px;}

}



@media all and (max-width: 420px){

html{font-size: 50%;}

.logo{width: 55%;height: 55px;padding-top: 15px;}

.sp_nav{width: 40px;}

.sp_nav span{width: 28px;}

.yuyan{width: 80px;margin-right: 1%;}

.flexslider, .flexslider .slides .bimg{height: 240px;}

.flex-control-nav{width: 40%;width: 40%;left: 30%;}

.yewu a{height: 250px;}

.yewu a .yewuhei{padding-top: 1%;}

.yewu a .yewuhei h3{}

.yewu a .yewuhei p{line-height: 2rem;height: 6rem;margin-bottom: 15px;}

.yewutit{padding-bottom: 4%;}

.yewutit i{margin-top: 2px;}

.synwstit, .syabtit{padding-top: 0;}

.synewsbox .synewsfirst{padding:20px 0;}

.synewsbox .synewsfirst .synewsimg{width: 32%;}

.synewsbox .synewsfirst .synewsr{width: 66%;}

.synewsbox .synewsfirst .synewsr h1 span.syspan1{width: 100%;height: 2rem;line-height: 2rem;}

.synewsbox .synewss span.syspan3{max-width: 76%;}

.synewsbox .synewsfirst .synewsr h1{padding: 10px 0 0px;}

.synewsbox .synewsfirst .synewsr h1 span.syspan2{float: none;}

.synewsbox .synewsfirst .synewsr p{line-height: 2.6rem;height: 7.2rem;padding: 7px 0 0 0;}

.f11tel2{display: block;}

.f12{padding: 0 0 10px;}



/*内页*/

.nybanner{height: 200px;}

.con{padding: 4% 0 5%;}

.conr .conrb{padding: 2% 0 5%;}

.newsul li{padding: 4% 0;}

.newsul li a .newi{width: 30%;height: 90px;}

.newsul li a .newst{width: 68%;}

.newsul li a .newst h1{padding: 0 0 2px;}

.newsul li a .newst h1 span.syspan2{float: none;    line-height: 2rem;}

.newsul li a .newst p{height: 5.2rem;padding: 5px 0 0 0;}

.page{padding: 5% 0 0;}

.f11tel{background-size: auto 80%;}

.dangbox i{background-size: 80%;}





}



@media all and (max-width: 375px){

.logo{height: 45px;}

.nav_show{top: 60px;}

.sjj_nav{height: calc(100% - 60px);}

.yuyan{width: 70px;margin-top: 20px;}

.sp_nav{margin-top: 10px;}

.yewu a{height: 230px;}

.yewu a .yewuhei p{margin-bottom: 10px;}

}

