body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt{margin:0;padding:0;}
body{font-family:"arial","microsoft yahei";font-size:14px;line-height: 1;color:#000;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
li{list-style-type:none;float:left;}
table{border-collapse:collapse;border-spacing:0;}
a,area{text-decoration:none;outline:none;color: #000;}
img{vertical-align:middle;border:none;}
i,var,em{font-style:normal;}
button{font-family:"arial","microsoft yahei";outline:none;cursor: pointer;}
iframe{border: none;}
input,select,textarea{outline:none;font-family:"arial","microsoft yahei";}
textarea{resize:none;overflow-y:auto;}
.at{margin:0 auto;}
.fl{float: left;}
.fr{float: right !important;}
.clear{clear:both;}
.dt{display: table;width: 100%;}
.fl-w{float: left;width: 100%;}
.hide{display: none;}
.h35 {height:35px; line-height:35px; clear:both;}
.wid{width:1200px;margin:0 auto;}

.header{height: 135px;}
.header h1{float: left;line-height: 135px;}
.header h1 a{width: 100%;height: 100%;display: block;}
.header .right{float: right;padding-right: 10px;}
.header .right .top{padding-top: 40px;margin-bottom: 20px;float: right;}
.header .right .top a{font-size: 14px;color: #bb131b;float: right;}
.header .right .top a img{width: 21px;height: 16px;margin-right: 5px;}
.header .right .top .eng{color: #666;margin-left: 25px;}
.header .right .top .eng:hover{color: #f00;}
.header .right p{font-size: 14px;clear: both;}
.header .right p span{color: #b21f30;margin: 0 6px;}

.nav{line-height: 40px;background: #1a52a5;}
.nav .wid{position: relative;height: 100%;}
.nav ul{float: left;height: 100%;width: 80%;}
.nav ul li{height: 100%;}
.nav ul li>a{padding: 0 24px;font-size: 16px;color: #fff;display: block;text-align: center;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.nav .acti{background: #457ac7;}
.nav .sech{float: right;width: 20%;height: 100%;background: #f3c50d;font-size: 14px;color: #505050;line-height: 40px;text-align: center;}
.nav .sech form{width: 66%;vertical-align: top;height: 23px;display: inline-block;margin-top: 8.5px;margin-left: 10px;}
.nav .sech form input{border: 1px solid #d0d0d0;}
.nav .sech form input[type='text']{width: 131px;height: 23px;background: #fff;font-size: 14px;text-indent: 10px;vertical-align: top;border-right: none;}
.nav .sech form input[type='submit']{width: 27px;height: 100%;background: url(/uploads/image/eimg/ico2.png) center center no-repeat;vertical-align: top;cursor: pointer;}
.nav ul li>a:hover{background: #457ac7;}

.nav .drop-down{position: absolute;z-index: 2; top: 40px;left: 0;width: 100%;border: 3px solid #457ac7;background: #fff;padding: 35px 35px 35px 35px;display: none;}
.nav .drop-down .left{float: left;width: 180px;  margin-right: 30px;line-height: 1; text-align:center;}
.nav .drop-down .left b{font-size: 24px;font-weight: normal;display: block;color: #1a52a5;line-height: 1;margin-bottom: 10px; border-right: 1px solid #cfcfcf;}
.nav .drop-down .left span{font-size: 14px;color: #666;}
.nav .drop-down .list{width: 300px;float: left; overflow:hidden; }
.nav .drop-down .list a{font-size: 16px;float: left;margin-bottom: 15px;display: block;line-height: 1.3;width: 100%;}
.nav .drop-down .list a:hover{color: #f00;}

.nav .drop-down .right{float: right; width: 500px;height: 214px;overflow: hidden;}
.nav .drop-down .right a{display: block;}
.nav .drop-down .right a img{width: 100%;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.nav .drop-down .right a:hover img{opacity: .8;transform: scale(1.1);}

.nav ul li:hover .drop-down{display: block;}


/*banner*/
.banner2{ overflow:hidden; width:100%; height:550px;  position:relative; border-bottom:1px solid #e5e5e5;}
.banner2 ul{ overflow:hidden; width:100%; height:550px; position:relative}
.banner2 li{ width:100%; height:550px; position:absolute; left:0; top:0}
.banner2 li a{ display:block; width:100%; height:100%;}
.banner2 .btn{ overflow:hidden; width:69px; height:11px; position:absolute; left:50%; bottom:20px; margin-left:-35px;}
.banner2 .btn span{ display:block; width:11px; height:11px; background:url(/uploads/image/eimg/ico_btn.png) no-repeat left center; cursor:pointer; float:left; margin:0 6px;}
.banner2 .btn span.cur{ background-position:right}
.banner2 i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
.banner2 i.btn_left{ left:0; top:245px; background: no-repeat top center;}
.banner2 i.btn_right{ right:0; top:245px; background: no-repeat top center;}
.banner2:hover i{display:block}
.banner2 i:hover{background-position:bottom;}



.title-public{text-align: center;clear: both;margin-bottom: 15px;}
.title-public span{position: relative;font-size: 24px;color: #1a52a5;margin-bottom: 15px;display: inline-block; text-transform:uppercase;}
.title-public span:after{content: '';position: absolute;right: -15px;top: 8.5px;width: 5px;height: 5px;background: #686868;border-radius: 50%;display: block;}
.title-public span:before{content: '';position: absolute;left: -15px;top: 8.5px;width: 5px;height: 5px;background: #686868;border-radius: 50%;display: block;}
.title-public i{position: relative;font-size: 14px;color: #666; text-transform:uppercase;}
.title-public i:after{content: '';position: absolute;right: -160px;top: 8.5px;width: 150px;height: 1px;background: #666;display: block;}
.title-public i:before{content: '';position: absolute;left: -160px;top: 8.5px;width: 150px;height: 1px;background: #666;display: block;}


.category{padding: 65px 0 85px;}
.category .box{width: 100%;height: 298px;border: 1px solid #cfcfcf;}
.category .box ul{width: 100%;height: 100%;}
.category .box ul li{position: relative;width: 10%;height: 100%;overflow: hidden;border-right: 1px solid #cfcfcf;-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.category .box ul li:last-child{border-right: none;}
.category .box ul li a{width: 100%;height: 100%;display: block;}
.category .box ul li a img{}
.category .box ul li a span{position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;background: rgba(255,255,255,.6);text-align: center;line-height: 60px;font-size: 14px;}
.category .box .acti{width: 30%;}
.category .box .acti span{width: 250px;left: 50%;margin-left: -125px;top: 50%;margin-top: -30px;}


.team{background: #eaeaea;height: 600px;padding-top: 35px;}


.main_banner{width:100%; height:500px;}
.main_banner_wrap{
	width:1180px; height:500px; position:relative; 
	margin:0 auto; overflow:hidden;
}
#mycanvas {
	position: absolute;
	z-index: 13;
	opacity: 0.8;
	cursor: pointer;
	-webkit-animation: roll 3s;
	animation: roll 3s;
	visibility:hidden;

}
@-webkit-keyframes roll {
	from{-webkit-transform:rotate(120deg);opacity:0;}
	to{-webkit-transform:rotate(0deg);opacity:0.8;}		
}
@keyframes roll {
	from{transform:rotate(120deg);opacity:0;}
	to{transform:rotate(0deg);opacity:0.8;}		
}
.banner_btn{ 	/*a 标签 按钮*/
		width:255px; height:240px; position:absolute; 
		display:block; z-index:9; top:20px;
}
.btn_next{right:20px;}
.banner_btn span{width:50px; height:100px; display:block; position:absolute;
		left:110px; top:70px; opacity:0; transition:0.5s;
		background: no-repeat 0 0;}
.btn_next span{background-position:-50px 0;}
.main_banner_box:hover .banner_btn_arrow{opacity:0.6;}
.banner_btn span i{width:50px; height:100px; display:block;
		background: no-repeat 0 0;}
.btn_next span i{background-position:-50px 0;}
.banner_btn:hover i{
		-webkit-animation:arrow 0.5s infinite alternate ease-in-out;
		-moz-animation:arrow 0.5s infinite alternate ease-in-out;
}
@-webkit-keyframes arrow{
	from{-webkit-transform:scale(1); opacity:1;}
	to{-webkit-transform:scale(1.5); opacity:0.2;}
}
@-moz-keyframes arrow{
	from{-moz-transform:scale(1); opacity:1;}
	to{-moz-transform:scale(1.5); opacity:0.2;}
}

.main_banner li{
		position:absolute; background:#000; overflow:hidden;
		box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);		
}
/*给每张图片初始设置不同宽高，层级，位置*/
.main_banner li#imgcard0{
		width:750px; height:400px; z-index:5;
		left:255px; top:0px; opacity:1; background:#333d46;
}
.main_banner li#imgcard1{
		width:580px; height:309px; z-index:1; 
		left:600px; top:40px; opacity:1; background:#333d46;
}
.main_banner li#imgcard2{/*初始在背后，透明度为0*/
		width:450px; height:240px; z-index:1;
		left:0px; top:80px; opacity:0; background:#333d46;
}
.main_banner li#imgcard3{/*初始在背后，透明度为0*/
		width:450px; height:240px; z-index:1;
		left:0px; top:80px; opacity:0; background:#333d46;
}
.main_banner li#imgcard4{
		width:580px; height:309px; z-index:2; 
		left:0px; top:40px; opacity:1; background:#333d46;
}
.main_banner li img{width:100%; min-height:100%;}


/*指示器按钮*/
.btn_list{text-align:center; position:relative; left:0; bottom:-420px; z-index:10;}
.btn_list span{
		width:35px; height:3px; display:inline-block; margin:0 2.5px;
		background:#5f5f5f; cursor:pointer;
}
.btn_list span.curr{background:#83a6da;}

/*轮播图 结束*/



.industry{padding: 20px 0 60px 0;}
.industry .box{position: relative;height: 400px;}
.industry .box ul{}
.industry .box ul li{width: 1200px;height: 400px;}
.industry .box .left{position: relative;float: left;width: 595px;height: 400px;overflow: hidden;}
.industry .box .left a{display: block;}
.industry .box .left a img{width: 100%;}
.industry .box .left a span{position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;background: rgba(0,0,0,.4);font-size: 14px;}
.industry .box .right{width: 605px;height: 400px;float: right;overflow: hidden;}
.industry .box .right a{width: 296px; height: 198px;overflow: hidden; margin-bottom: 6px; margin-left: 6px; display:block;position: relative; }
.industry .box .right a img{width:100%;min-height: 100%;}
 .industry .box .right a span{position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;background: rgba(0,0,0,.4);font-size: 12px;}
 
.industry .box .right .bt{margin-bottom: 0;}

.industry .box a img{-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.industry .box a:hover img{opacity: .8;transform: scale(1.1);}
.industry .box .btns{position: absolute;z-index: 10;top: 50%;margin-top: -26.5px;cursor: pointer;opacity: .5;}
.industry .box .btns.ll{left: 0;}
.industry .box .btns.rr{right: 0;}
.industry .box .btns:hover{opacity: .8;}

.into{text-align: center;}
.into b{font-size: 24px;color: #626f9f;font-weight: normal; display: block; margin-bottom: 25px; text-transform:uppercase; }
.into .box{width: 100%;display: table;}
.into .box .top{width: 100%;display: table;margin-bottom: 4px;}
.into .box .top img{width: 20%;height: 197px;float: left;border-right: 1px solid #fff;-webkit-transition: .5s; -o-transition: .5s; transition: .5s;}
.into .box .top .acti{width: 60%;}
.into .box .bottom{width: 100%;display: table;}
.into .box .bottom .text{width: 56%;padding-top: 25px;float: left;}
.into .box .bottom .text p{font-size: 12px;font-family:arial, helvetica, sans-serif;color: #333;text-align: justify;line-height: 1.9;}
.into .box .bottom .text p span{color: #58699a;font-weight: bold;}
.into .box .bottom .text .view {color: #58699a; line-height:38px;}
.into .box .bottom .text .view:hover {color:#1a52a5; }

.into .box .bottom .tbs{width: 40%;float: right;}
.into .box .bottom .tbs a{width: 50%;height: 110px;text-align: center;line-height: 110px;background: #87aad0;float: left;border-right: 1px solid #fff;border-bottom: 1px solid #ccdbeb;font-size: 18px;color: #fff;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.into .box .bottom .tbs a:hover{background: #346faf;}
.into .box .bottom .tbs .acti{background: #346faf;}


.news{padding: 40px 0 160px;background: #f1f1f1; margin-top:50px;}
.news .box{height: 280px; margin-top:50px;}
.news .box .left{width: 59%;float: left;}
.news .box .left .pic{width: 400px;height: 280px;float: left;overflow: hidden;}
.news .box .left .pic a{display: block;}
.news .box .left .pic a img{width: 100%;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.news .box .left .pic a:hover img{opacity: .8;transform: scale(1.1);}
.news .box .left .text{float: right;width: 39%;color: #666;}
.news .box .left .text strong{font-size: 14px;line-height: 1.5;display: block;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;margin-bottom: 10px;}
.news .box .left .text strong a{color: #666;}
.news .box .left .text strong a:hover{text-decoration: underline;color: #f00;}
.news .box .left .text span{font-size: 14px;display: block;margin-bottom: 25px;}
.news .box .left .text p{font-size: 12px;text-align: justify;line-height: 1.9;}

.news .box .left .text .view {color: #58699a; line-height:38px;}
.news .box .left .text .view:hover {color:#1a52a5; }

.news .box .right{width: 36%;float: right;}
.news .box .right ul{}
.news .box .right ul li{width: 100%;line-height: 1.5;margin-bottom: 30px;}
.news .box .right ul li a{font-size: 14px;line-height: 1.5;color: #333;float: left;width: 80%;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.news .box .right ul li span{float: right; color:#666}
.news .box .right ul li a:hover{color: #f00;text-decoration: underline;}


.footer{background: #346faf; padding: 0 0 55px;}
.footer .left{float: left;}
.footer .left .menu{width: 180px;padding-left: 40px;float: left;}
.footer .left .menu a{display: block;font-size: 14px;font-size: 14px;color: #fff;line-height: 1.5;margin-bottom: 5px;}
.footer .left .menu .mb{margin-bottom: 30px;}
.footer .left .lb{width: 220px;float: left;,}
.footer .left .lb h3{font-size: 14px;color: #fff;font-weight: normal;border-bottom: 1px solid rgba(255,255,255,.5);padding-bottom: 10px;margin-bottom: 15px;}
.footer .left .lb .box{float: left;width: 50%;}
.footer .left .lb .box a{font-size: 12px;color: #fff;display: block;line-height: 1.5;margin-bottom: 5px;}
.footer a:hover{color: #f00 !important;}
.footer .right{float: right;width: 410px;height: 170px;border-left: 1px solid rgba(255,255,255,.5);text-indent: 60px;color: #fff;}
.footer .right strong{font-size: 16px;font-weight: normal;line-height: 1.3;display: block;margin-bottom: 15px;}
.footer .right p{font-size: 12px;margin-bottom: 10px;}

.footer .footdiv {clear:both; color:#fff; text-align:center; line-height:1.5}
.footer .footdiv  a {color:#fff;}
.footer  .menu{background:#2862a1; clear:both; margin-bottom:25px; text-align:center; padding:10px 0; }
.footer  .menu a{ font-size: 14px;font-size: 14px;color: #fff;line-height: 1.5; padding:0 36px; }
 


.link{background: #233551; padding:30px 0; color: #fff;font-size: 12px;  }
.link a{color: #fff;-webkit-transition: .3s; -o-transition: .3s; transition: .3s; line-height:25px;}
.link a:hover{color: #f00;}


/*news*/

.banner.two{height: 302px;}
.banner.two ul li{background:  no-repeat;line-height: 302px;text-align: center;}
.banner.two ul li b{font-size: 36px;font-weight: normal;color: #fff;}


.advisory{padding: 60px 0 160px;}

.tabs-cg{padding:10px 0; border-top: 1px solid #d6d6d6;border-bottom: 1px solid #d6d6d6;text-align: center;margin-bottom: 25px;}
.tabs-cg a{font-size: 15px;color: #333;display: inline-block;margin: 0 10px;cursor: pointer; line-height:25px; text-transform:capitalize;}
.tabs-cg a:hover{color: #044d9e;}
.tabs-cg .acti{color: #044d9e;}


.item{padding: 0 30px; clear:both; overflow:hidden;}
.item .box{width: 100%;display: table; margin-top:35px; }
.item .box ul{margin-left: -87px;}
.item .box ul li{width: 322px;height: 331px;margin-bottom: 40px;margin-left: 87px;}
.item .box .pic{width: 322px;height: 222px;border: 1px solid #d4d4d4;overflow: hidden;margin-bottom: 15px;}
.item .box .pic a{display: block;}
.item .box .pic a img{width:100%;min-height: 100%;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.item .box strong{display: block;line-height: 1.5;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;margin-bottom: 5px;}
.item .box strong a{font-size: 14px;}
.item .box p{font-size: 12px;color: #666;text-align: justify;line-height: 1.5;height: 36px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-wrap:break-word;margin-bottom: 10px;}
.item .box .bottom{}
.item .box .bottom span{font-size: 14px;color: #999;margin-right: 15px;}
.item .box .bottom span i{margin-right: 5px;font-size: 18px;vertical-align: middle;}
.item .box .bottom .ii{position: relative;top: -3px;font-size: 22px;}
.item .box ul li:hover .pic a img{opacity: .8;transform: scale(1.1);}
.item .box strong a:hover{color: #f00;text-decoration: underline;}


.page{height: 28px;display: table;margin: 50px auto 0;}
.page a{height: 100%;line-height: 28px;border: 1px solid #cccccc;display: inline-block;padding: 0 10px;font-size: 14px;color: #666;margin: 0 4px;}
.page a:hover{background: #346faf;border-color: #346faf;color: #fff;}
.page .selectnum {background: #346faf;display: inline-block;color: #fff;height: 28px;line-height: 28px; padding: 0 10px;font-size: 14px;}



/*newshow*/


.company{margin-top: 40px;}
.company .left{width: 865px;float: left;}
.company .right{width: 295px;float: right;margin-top: 30px;}
.path{width: 100%;border-bottom: 3px solid #c3c3c3;color: #333;font-size: 14px;padding-bottom: 15px;margin-bottom: 60px;}
.path a{color: #333;}

 #content {margin: 0 auto; padding:36px 0; font-size: 14px; color: #333; line-height: 1.9;  }

 

.article{clear:both;}
.article h2{font-size: 18px;color: #333;font-weight: normal;margin-bottom: 25px; text-align: center;}
.article span{font-size: 12px;color: #666;display: block;margin-bottom: 20px; text-align: center;}


	
.flipping{width: 100%; border-top: 1px solid #c3c3c3;padding-top: 20px; padding-left: 40px; margin: 60px 0; color: #666; }
.flipping a{font-size: 12px;color: #666;font-family: "宋体";margin-bottom: 10px;display: inline-block; line-height:36px;}
.flipping a:hover{color: #f00;}

.company .right{}
.company .right h3{height: 43px;background: #1a52a5;font-size: 16px;color: #fff;text-indent: 12px;line-height: 43px;margin-bottom: 10px;}
.company .right ul{}
.company .right ul li{width: 100%;padding: 10px 5px;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;margin-bottom: 25px;}
.company .right ul li a{display: block;}
.company .right ul li a strong{font-size: 14px;line-height: 1.3;white-space: normal;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;display: block;margin-bottom: 13px;}
.company .right ul li a span{font-size: 12px;color: #999;display: block;margin-bottom: 10px;}
.company .right ul li a p{font-size: 12px;color: #666;font-family: "宋体";text-align: justify;line-height: 1.9;height: 45px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis; -webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;word-wrap:break-word;}
.company .right ul li:hover{background: #ededed;}


 .piclist{margin:50px 0;}
 .piclist ul{margin-left: -30px;}
 .piclist ul li{width: 380px;font-size: 14px;text-align: center;margin-bottom: 60px;margin-left: 30px;}
 .piclist ul li a{width: 380px;height: 280px;border: 1px solid #cecece;display: block;overflow: hidden;margin-bottom: 15px;}
 .piclist ul li a img{-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
 .piclist ul li:hover img{opacity: .8;transform: scale(1.1);}


/*prolist*/

.banner.three{height: 302px;}
.banner.three ul li{background:  no-repeat;}


.product{padding: 55px 0;}
.product .top{position: relative;width: 100%; display: table; border: 1px solid #d8d8d8;padding: 10px 15px 15px 34px;margin-bottom: 60px;-webkit-transition: .5s; -o-transition: .5s; transition: .5s;	}
.product .top.hg{height: 133px;}
.product .top img{position: absolute;right: 0;top: 0;}
.product .top strong{font-size: 14px; color: #1a52a5;font-weight: normal;float: left;  line-height: 36px;}
.product .top strong a{color: #1a52a5;}
.product .top .box{width: 1095px; display: table;float: right;}
.product .top .box ul{ clear:both; overflow:hidden; width:100%;}
.product .top .box ul li{margin:0; padding:0;  clear:both; list-style:none; width:100%; line-height: 36px;}
.product .top .box ul li span{font-size: 14px; cursor: pointer; margin-right:25px;}
.product .top .box ul li span:hover{color: #1a52a5;}
.product .top .box .line_top {border-top:1px solid #d8d8d8}
.product .top .box .acti{color: #1a52a5;}

.product .top .box .drop{left: 60px;width: 1095px;line-height: 63px;-webkit-transition: .5s; -o-transition: .5s; transition: .5s;visibility:hidden;position: absolute;top: 66px;opacity: 0;border-top: 1px solid #e0e0e0;}
.product .top .box .drop a{font-size: 14px;float: left;margin-right: 25px;}
.product .top .box .drop .acti{color: #1a52a5;}
.product .top .box .acti{color: #1a52a5;}
.product .top .box .ac .drop{opacity: 1;visibility:visible;transform: translatex(30px);}

.product .type{width: 100%; border-bottom: 1px solid #d8d8d8;  border-top: 1px solid #d8d8d8; padding: 5px 15px 0 34px; margin-bottom: 60px; }
.product .type strong{font-size: 14px;color: #1a52a5;font-weight: normal;float: left; line-height:40px;}
.product .type .box {width: 1095px;display: table;float: right;}
.product .type .box span{font-size: 14px; cursor: pointer; display:block; margin:0 10px; float:left; line-height:40px; color:#333;}
.product .type .box span a{ color:#333;}
.product .type .box a:hover{color: #1a52a5;}

.product .list{margin-top:50px;}
.product .list ul{margin-left: -30px;}
.product .list ul li{width: 380px;font-size: 14px;text-align: center;margin-bottom: 60px;margin-left: 30px;}
.product .list ul li a{width: 380px;height: 280px;border: 1px solid #cecece;display: block;overflow: hidden;margin-bottom: 15px;}
.product .list ul li a img{width: 100%;min-height: 100%;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.product .list ul li:hover img{opacity: .8;transform: scale(1.1);}

.parter {margin-top:45px;}
.parter .list{margin:50px 0;}
.parter .txt {text-align:center; font-size:14px; line-height:25px; color:#555;}
.parter .list ul{margin-left: -60px;}
.parter .list ul li{width: 250px;font-size: 14px;text-align: center;margin-bottom: 60px;margin-left: 60px;}
.parter .list ul li a{width: 250px;height: 160px;border: 1px solid #cecece;display: block;overflow: hidden;margin-bottom: 15px;}
.parter .list ul li a img{width: 100%;min-height: 100%;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.parter .list ul li:hover img{opacity: .8;transform: scale(1.1);}



/*proshow*/

.text-box{ width: 100%;}
.text-box h4{font-size: 25px;color: #1a52a5;font-weight: normal;border-bottom: 1px solid #d7d7d7;padding-bottom: 25px;margin-bottom: 15px; text-align:center;}
.text-box i{font-size: 12px;color: #333;display: block;margin-bottom: 60px; text-align:center;}

.pic-box{position: relative;text-align: center;margin-bottom: 65px;}
 
.pic-box .pg{position: absolute;top: 0;width: 90px;height: 35px;border: 1px solid #dcdcdc;text-align: center;font-size: 14px;color: #666;line-height: 35px;cursor: pointer;}
.pic-box .pg:hover{border-color: #9eaed1;color: #1a52a5;}
.pic-box .pg.acti{border-color: #9eaed1;color: #1a52a5;}
.pic-box .pg.ll{left: 0;}
.pic-box .pg.rr{right: 0;}


.public-box{margin-bottom: 45px;display: table;width: 100%;}
.public-box h5{position: relative;text-align: center;font-size: 20px;color: #1a52a5;font-weight: normal;margin-bottom: 24px;}
.public-box h5:after{content: '';position: absolute;top: 9.5px;right: 0;width: 45%;height: 1px;background: #b9b9b9;display: block;}
.public-box h5:before{content: '';position: absolute;top: 9.5px;left: 0;width: 45%;height: 1px;background: #b9b9b9;display: block;}
.public-box p{font-size: 14px;color: #333;text-align: justify;margin-bottom: 25px;line-height: 1.7;}
.public-box ul{margin-left: -.333%;}
.public-box ul li{width: 33%;margin-left: .333%;overflow: hidden;font-size: 14px;}
.public-box ul li a{display: block;height: 296px;width: 100%;margin-bottom: 15px;overflow: hidden;}
.public-box ul li a img{width: 100%;min-height: 100%;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.public-box ul li a:hover img{opacity: .8;transform: scale(1.1);}

/*pagelist*/
 .pagelist {margin:30px 0 50px 0;  }
 .pagelist li {clear:both; padding:40px 0; border-bottom:1px solid #e5e5e5; width:100%;}
 .pagelist li:hover {background:#e2eefc;}
 .pagelist li .img {display:block; width:500px; overflow:hidden; float:left; background:#ccc; margin-left:20px; border:1px solid #d5d5d5; }
 .pagelist li .img img {width:100%;}
 .pagelist li .txt {display:block; width:600px; float:right; margin-right:20px;}
 .pagelist li .txt h3 {font-size:24px; color:#c00; margin:30px 0;}
 .pagelist li  .t1 {font-size:14px; line-height:25px; color:#666; display:block; margin-bottom:30px;}
 .pagelist li  .t2 {font-size:14px; line-height:25px; padding:10px 20px; color:#346faf; border:1px solid #d5d5d5; }
 .pagelist li  .t2:hover {background:#346faf; color:#fff;}