/* 94kk.com asp企业网4.0 */

@charset "UTF-8";

a:hover{
	color: #125099;
}

/*img.lazy{background: url(/templets/images/load.gif) no-repeat center center;}banner
*/
.xlgg {
    /*width: 1100px;*/
    width: 100%;
    height: 0px;
    margin: 0 auto;
    background: #fff;
    position: relative;
    z-index: -5;
}


.header{
	z-index: 50;
	background: #fff;
}
.part-title{
	margin:60px auto;
}
.header .top{height: 50px;background: #f0f0f0;line-height: 50px;color: #777777;}
.header .head{height: 100px;}

.top .right a{
	 float: right;
	 margin-left: 28px;
	 text-indent: 18px;
}
.mgr0{margin-right: 0px;}

.top .right a.weixin{
	background: url(../images/top-weixin-1.png) no-repeat left center;
}
.top .right a.weibo{
	background: url(../images/top-weibo-1.png) no-repeat left center;
}
.top .right a.map{
	background: url(../images/top-map-1-1.png) no-repeat left center;
}
.top .right a.tel{
	background: url(../images/top-tel-1-1.png) no-repeat left center;
}
.top .right a.weixin:hover{
	background: url(../images/top-weixin-2.png) no-repeat left center;
}
.top .right a.weibo:hover{
	background: url(../images/top-weibo-2.png) no-repeat left center;
}
.top .right a.map:hover{
	background: url(../images/top-map-2.png) no-repeat left center;
}
.top .right a.tel:hover{
	background: url(../images/top-tel-2.png) no-repeat left center;
}


.logo{width: 309px; height:89px; overflow:hidden; margin-top: 5px;}
.logo img {width:100%; height:100%;}
.navs{margin-top: 25px;}
.navs ul{ height: 50px; }
.navs ul li {height: 50px; margin-left: 15px;
display: inline-block;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align:top;
	line-height: 50px;
	display: inline-block;
	*display:inline;
	*zoom:1;}
.navs ul li.curr a{color: #1f5299;}
.navs ul li a{font-size: 16px;}
.banner {overflow: hidden;}

.slide-banner .bd{position: relative;}

.slide-banner .prev, .slide-banner .next{
	position: absolute;
	left: auto;
	top: 45%;
    display: block;
    width: 40px;
    height: 40px;
    display: block;
    line-height: 40px;
    text-align: center;
    background: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slide-banner .prev{
	
    left: 17%;
    background: url(../images/banner-left.png) center center no-repeat;
}

.slide-banner .next{
    right: 17%;
    background: url(../images/banner-right.png) center center no-repeat;
}

.slide-banner .bd ul li a img{
	max-width: 100%;
}

.slide-banner .bd, .slide-banner .bd ul li{
	height:530px;
}
.slide-banner .bd ul li a{
	width: 100%;
	height: 530px;
	display: inline-block;
	background-repeat:no-repeat;
	background-position: center top; 
}




.hotso{ height: 40px; line-height: 40px; width: 100%; overflow:hidden; position: relative; margin: 20px auto; }
.hotso .words{
	width: 800px;
	position: absolute;
	right: 210px;
	text-align: right;
}
.hotso .words a{display: inline-block; margin-right: 10px;}
.hotso .hotform{
	width: 202px;
	height: 40px;
	float: right;
	overflow:hidden;
	position: relative;
	right: 0px;
}
.kws{
	text-indent: 10px;
	border: 1px solid #b5b5b5;
	line-height: 22px;
	border-radius: 20px;
	position: relative;
	width: 198px;

}
.hotbtn {
	width: 22px;
	height: 18px;
	display: block;
	line-height: 24px;
	border: none;
	background:url(../images/hotbtn.png) no-repeat center center;
	position: absolute;
	right: 8px;
	top: 10px;
}

.perbai{
	width: 110%;
}
.mr0{
	margin-right: 0px!important;
}

.fastnav{height: 230px;}

.fastnav .items{
	width: 100%;
	float: left;
	height: 95px;
	overflow:hidden;
}

.fastnav .items .item{
	width: 220px;
	height: 100%;
	float: left;
	position: relative;
	overflow:hidden;
}

.fastnav .items .item a{
	width: 100%;
	height: 100%;
	display: inline-block;
}
.fastnav .items .item a span{
	position: relative;
	color: #b5b5b5;
	float: left;

}

.fastnav .items .item a span.icon{
	width: 68px;
	height: 68px;
	display: inline-block;
	left: 0;
	top: 15px;
}

.fastnav .items .item a .icon-zxhd{
	background: url(../images/zxhd1.png) no-repeat center center;
}
.fastnav .items .item a .icon-mdcx{
	background: url(../images/mdcx1.png) no-repeat center center;
}
.fastnav .items .item a .icon-amtgw{
	background: url(../images/amtgw1.png) no-repeat center center;
}
.fastnav .items .item a .icon-zsamt{
	background: url(../images/zsamt1.png) no-repeat center center;
}
.fastnav .items .item a .icon-gfsc{
	background: url(../images/gfsc1.png) no-repeat center center;
}

.fastnav .items .item a:hover .icon-zxhd{
	background: url(../images/zxhd.png) no-repeat center center;
}
.fastnav .items .item a:hover .icon-mdcx{
	background: url(../images/mdcx.png) no-repeat center center;
}
.fastnav .items .item a:hover .icon-amtgw{
	background: url(../images/amtgw.png) no-repeat center center;
}
.fastnav .items .item a:hover .icon-zsamt{
	background: url(../images/zsamt.png) no-repeat center center;
}
.fastnav .items .item a:hover .icon-gfsc{
	background: url(../images/gfsc.png) no-repeat center center;
}


.fastnav .items .item a span.text{
	font-size: 18px;
	left: 10px;
	top: 35px;
}

.fastnav .items .item a:hover span.text{
	color: #3a7cb9;
}

.fastnav .items .item a span.entext{
	width: 150px;
	left: 10px;
	top: 35px;
	opacity: 0.7;
	overflow:hidden;
}




.product{padding-bottom: 1px;}
.product .types{height: 500px;background: #000 url(../images/tb2hh_xjstybenjsspaxxaoofxa_!!71831535.jpg) no-repeat center top;}
.product .productlist{height: 530px; background: #f5f5f5; padding-top: 100px;padding-bottom: 100px;}

.product .types .part-title{ text-align: center; margin-top: 115px; color: #fff; }
.product .types .part-title h2{font-size: 35px;}
.product .types .part-title p{font-size: 25px; margin-top: 15px;}
.typesli{
	margin-top: 85px;
	padding-left: 110px;
}
.typesli li{width: 185px; float: left; text-align: center; height: 36px; background:#383635; margin-right: 50px; border-radius:18px;}
.typesli a{width: 205px; text-align: center;line-height: 36px; color: #787878; }
.typesli li.on, .typesli li.on a, .typesli li.on:hover{cursor: pointer; color: #fff; background:#1f5299;}

.productlist .items .item{
	width: 237px;
	height: 260px;
	background: #fff;
	overflow: hidden;
	float: left;
	position: relative;
	margin-bottom: 6px;
	margin-left: 6px;
}

.productlist .items .item-small, .productlist .items .item-more{
	height: 127px;
}

.item-more .more-icon{
	position: absolute;
	right: 50px;
	top: 30px;
}

.item-more .con{position: relative; top: 30px;}
.item-more .con p{
	text-align: left;
}
.productlist .item .con{
	width: 200px;

	text-align: center;
}

.productlist .item .con img{
	width: 245px;
	height: 155px;
	margin-top: 10px;
	display: inline-block;
}

.productlist .items .item-small .con img{
	width: 100px;
	height: 100px;
	right: 0px;
	bottom: 0px;
	display: inline-block;
	position: absolute;
	top: 0px;
	right: 5px;
}

.productlist .items .item-small .con{
	position: relative;
}
.productlist .items .item-small .con h3, .productlist .items .item-small .con p{
	width: 105px;
	float: left;
	height: 25px;
	overflow:hidden;
}
.productlist .items .item-small .con p{
	height: 20px;
}

.productlist .item h3{
	float: left;
	margin-top: 7px;
}
.productlist .item h3 a{
	font-size: 17px;
	color: #131313;
	overflow: hidden;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
}
.productlist .item h3 a:hover{
	color: #1f5299;
}
.productlist .item p{
	color: #8a8989;
	width: 100%;
	height: 18px;
	line-height: 18px;
	float: left;
	overflow:hidden;
	margin-top: 10px;
}

.productlist .catinfo{
	width:366px;
	height:526px;
	float: left;
	background: #fff;
	overflow:hidden;
}

.productlist .catinfo h3{
	width: 100%;
	float: left;
	color: #545454;
	font-size: 26px;
	padding-left: 25px;
	margin-top: 45px;
}

.productlist .catinfo p{
	float: left;
	padding-left: 25px;
	margin-top: 10px;
}



.sdjs{
	height: 880px;
}

.sdjs img.deepimg{
	margin-top: 115px;
}

.sdjs .part-title{
	margin-top: 100px;
	color: #3664a3;
	text-align: center;
}

.sdjs .part-title p{
	
	width: 850px;
	margin: 5px auto;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #787878;
}
.sdjs .part img{
	margin-top: 30px;
}
.sdjs .part-title h2{ font-size: 35px; }






.barnd{
	background: #000 url(../images/tb2weeojn9ybunjy0ffxxxisvxa_!!71831535.jpg) no-repeat center top;
}

.barnd .part{
	height: 905px;
}

.barnd .part-title{
	width: 100%;
	color: #fff;
	text-align: center;
	margin-top: 100px;
}
.barnd .part-title h2{
	font-size: 50px;
}
.barnd .part-title p{
	font-size: 20px;
	color: #989696;
}

.texts{margin: 25px auto;}
.texts p{
	width: 100%;
	font-size: 16px;
	text-align: center;
	line-height: 25px;
	color: #fff;
	opacity: 0.8; 
}

.clkvideo{width: 160px; height: 170px;display: block; color: #fff; text-align: center;margin: 10px auto; }

.video{

	position: relative;
	margin: 0px auto;
}

.clkvideo .icon-video{
	width: 120px;
	height: 120px;
	margin-left: 20px;
	display: block;
	background: url(../images/index-video.png) no-repeat center center;
}

.clkvideo .txt-more{
	width: 100%;
	float: left;
	font-size: 16px;
	margin-top: 20px;
}

.barnd .detail{
	width: 100%;
	position: relative;
	height: 200px;
	background: url(../images/moreimrita.png) no-repeat center top;
}
.barnd .detail .more{
	position: relative;
	float: right;
	font-size: 16px;
	right: 180px;
	color: #fff;
	top: 75px;
}




.daili{
	margin-top: 100px;
	position: relative;
	overflow:hidden;
}

.dailihd {margin-bottom: 35px;}
.dailihd ul{
	padding-left: 180px;
}
.dailihd ul li{
	float: left;
	margin-left: 45px;
}


.dailihd ul li a{
	display: inline-block;
	width: 190px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	
	color: #787878;
	border: 1px solid #787878;
	border-radius: 25px;
}

.dailihd ul li a:hover, .dailihd ul li.on a{
	color: #3664a3;
	border-color: #3664a3;
}

.dailibd{height: 600px;}
.daili .items{position: relative;height: 600px;}
.daili .item{height: 512px;}

.daili .sprev, .daili .snext{position: absolute;width: 70px; height: 70px;text-align: center; line-height: 70px; top: 240px;z-index: 55; color: #fff;}
.daili .sprev{
	left: -80px;
	background: url(../images/mid-left.png) no-repeat center center;
}

.daili .snext{
	right: -80px;
	background: url(../images/mid-right.png) no-repeat center center;
}





.partener{
	overflow:hidden;
	margin-bottom: 90px;
	margin-top: 50px;
}
.partener .part-title{
	text-align: center;
	margin-bottom: 50px;
}
.partener .part-title h2{
	font-size: 35px;
	color: #3664a3;
}

.partener .part-title p{
	color: #777777;
	font-size: 16px;
}

.slide-partener, .slide-partener .bd, .slide-partener .items{
	position: relative;
}

.slide-partener{width: 685px; float: left;}

.slide-partener .items .item{
	width: 685px;
	min-width: 685px;
	height: 520px;
	overflow:hidden;
	float: left;
}

.slide-partener .items .item img.left{
	width: 685px;
	height: 520px;
}


.slide-partener .next, .slide-partener .prev{
	position: relative;
	left: 10px;
	top: -280px;
	width: 45px;
	height: 45px;
	display: inline-block;
	line-height: 45px;
	text-align: center;
	font-size: 25px;
	color: #fff;
}

.slide-partener .next{
	left: 580px;
	background: url(../images/small-right.png) no-repeat center center;
}
.slide-partener .prev{
	background: url(../images/small-left.png) no-repeat center center;
}

.partener-right{
	float: left;
	 height: 520px; overflow: hidden;
}
.partener-right .con{
	width: 310px;
	height: 510px;
	padding: 45px;
	overflow:hidden;
	margin-left: 10px;
	background: #434343;
}

.partener-right .con .avatar{
	width: 310px;
	height: 185px;
	float: left;
}

.partener-right .con h3{
	width: 315px;
	float: left;
	margin-top: 15px;
	font-size: 18px;
	color: #fff;

}

.partener-right .con p{
	width: 315px;
	float: left;
	margin-top: 25px;
	color: #fff;
	height: 100px;
	opacity: 0.9;
}

.partener-right .con a{
	float: left;
	width: 150px;
	height: 33px;
	color: #fff;
	text-align: left;
	line-height: 33px;
	font-size: 18px;
	display: inline-block;
	background: url(../images/r2.png) no-repeat 90px center;
}



.join, .maincsbg{
	height: 890px;
	position: relative;
}
.join .part-title{
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	top: 150px;
}
.join .part-title h2{
	width: 100%;
	text-align: center;
	font-size: 35px;
	color: #fff;
}
.join .part-title p{
	text-align: center;
	color: #fff;
	opacity: 0.7;
	font-size: 19px;
	font-weight: lighter;
}

.join .contact{
	float: left;
	width: 100%;
	position: relative;
	text-align: center;
	top: 280px;
}

.join .contact .shuang {background: url(../images/index-sqjm1.png) no-repeat center center;}

.join .contact .shuang a{
	display: inline-block;
	width: 260px;
	border: 2px solid #fff;
	color: #fff;
	border-radius: 35px;
	font-size: 30px;
	line-height: 74px;

}

.join .contact .tele{
	position: relative;
	top: 85px;
	color: #fff;
	font-size: 20px;
	text-align: center;
}


.join .contact .tele .icon{width: 23px; height: 23px;display: inline-block;background: url(../images/index-jmtel.png) no-repeat center center; position: relative;top: 5px; margin-right: 10px;}

.join .cats{
	float: left;
	width: 100%;
	position: absolute;
	/*top: 500px;*/
	bottom: 31px;
}

.join .cats a{
	display: inline-block;
	width: 268px;
	height: 126px;
	position: relative;
	margin-right: 5px;
	transition: all 0.4s;
	-moz-transition: all 0.4s;	/* Firefox 4 */
	-webkit-transition: all 0.4s;	/* Safari 和 Chrome */
	-o-transition: all 0.4s;
}

.join .cats a:last-child{
	margin-right: 0;
}

.join .cats a.ppsl{background: url(../images/index-ppsl.png) no-repeat center center;}
.join .cats a.jmys{background: url(../images/index-jmys.png) no-repeat center center;}
.join .cats a.jmzc{background: url(../images/index-jmzc.png) no-repeat center center;}
.join .cats a.jmlc{background: url(../images/index-jmlc.png) no-repeat center center;}
.join .cats a:hover{
	/*background: rgba();*/
	background-clip: padding-box;
    /*background: rgba(0, 0, 0, 0.5);*/
    -moz-box-shadow: 0 0 13px 3px rgba(255,255,255,.6);
    -webkit-box-shadow: 0 0 13px 3px rgba(255,255,255,.6);
    box-shadow: 0 0 13px 3px rgba(255,255,255,.6);
    overflow: hidden;
	transition: all 0.4s;
	-moz-transition: all 0.4s;	/* Firefox 4 */
	-webkit-transition: all 0.4s;	/* Safari 和 Chrome */
	-o-transition: all 0.4s;
}


.join .cats a span{position: absolute; float: left;}
.join .cats a span.zh, .join .cats a span.en{
	color: #fff;
	font-size: 30px;
	top: 35px;
	left: 25px;
}
.join .cats a span.en{
	font-size: 15px;
	font-weight: lighter;
	top: 80px;
	opacity: 0.7;
}

.join .cats a span.more{
	top: 70px;
	right: 40px;
	width: 30px;
	height: 30px;
	display: inline-block;
	color: #fff;
	opacity: 0.7;
	background: url(../images/r2.png) no-repeat;
}



.kuaixun{  overflow:hidden; margin-bottom: 50px; }
.kuaixun .item{
	background: #f5f5f5; float: left;
	width: 406px;
	padding:2px;
}
.kuaixun .item .con{
	margin-top: 20px;
	padding-left: 35px;
	padding-top: 15px;
	padding-bottom: 2px;
}
.kuaixun .item h3 a{
	color: #000;
	font-size: 18px;
}
.kuaixun .item p{
	color: #929292;
	font-size: 15px;
	padding-bottom: 10px;
	margin-top: 15px;
	text-overflow: ellipsis;
	border-bottom: 1px solid #dcdbdb;
}
.kuaixun .item1{
	width: 680px;
	height: 398px;
	margin-right: 10px;
	overflow: hidden;
	padding:0;
}
.kuaixun .item1 img{
	width: 277px;
	height: 398px;
	float: left;
}
.kuaixun .item1 .con{
	width: 330px;
	float: left;
	margin-left: 25px;
	padding-left: 15px;
}
.kuaixun .item1 .con h3{
	margin-bottom: 40px;
}
.kuaixun .item1 .con p{
	height: 165px;
	margin-top: 15px;
	overflow:hidden;
	border: none;
	color: #929292;
	text-overflow: ellipsis;
}

.kuaixun .item1 .con .other{
	height: 34px;
	line-height: 34px;
}
.kuaixun .item1 .con .other .more{
	width: 34px;
	height: 34px;
	display: block;
	float: right;
	background: url(../images/more1.png) no-repeat center center;
}


.kuaixun .item3 .con {margin-top: 10px;}
.kuaixun .item4 .con {margin-top: 10px;}
.kuaixun .item4{padding-bottom:30px;}


.kuaixun .item2:last-child .con{
	padding-bottom: 52px;
}

.kuaixun .part-title{
	width: 100%;
	margin-bottom: 15px;
	margin-top: 106px;
}
.kuaixun .part-title h2{
	width: 500px;
	float: left;
}
.kuaixun .part-title h2 a .icon{
	width: 26px;
	height: 26px;
	display: inline-block;
	position: relative;
	top: 5px;
	background: url(../images/laba.png) no-repeat center center;
}
.kuaixun .part-title .more{
	display: inline-block;
	float: right;
	height: 30px;
	width: 110px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #3579b7;
	border-radius: 15px;
	color: #3579b7;
}


.pages{
	width: 100%;
	max-width: 1100px;
	float: left;
	height: 65px;
	margin: 30px auto;

}

.pages ul{
	width: 100%;
	height: 60px;
	text-align:center;
	margin: 10px auto;
}
.pages ul li{
	 display: inline-block;
	 margin-right: 10px;
	 padding: 5px;
	 text-align:center;
	 background: #fff;
}
.pages ul li:hover{
	background-color:#f4f4f4
}
.pages ul li:hover a{
	background: #616161;
	color: #fff;
}
.pages ul li a{display: inline-block; padding: 10px 15px; line-height: 20px; text-align:center; background: #f4f4f4;}
.pages ul li a.active{
	background: #616161;
	color: #fff;
}


.bread{
	line-height: 18px; 
	width: 100%; 
	margin: 0px auto; 
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
	border-left: 3px solid #1f5299; 
	text-indent: 10px; 
	font-size: 15px; color: #777777;
}
.bread a{color: #777777;}
.list-title{
	width: 100%;
	margin-top: 38px;
	float: left;
}
.list-title h2{
	height: 45px; 
	line-height: 45px;
	font-size: 30px;
	margin-bottom: 10px;
}
.list-title p{
	height: 85px;
	border-top: 1px solid #cfcece;
	border-bottom: 1px solid #cfcece;
	padding: 15px 0;
	line-height: 25px;
	color: #777777;
	margin-bottom: 45px;
}

.product-items {position: relative; margin-right: -54px;float: left;}
/*.product-items .item{ width: 355px; position: relative; height: 347px; float: left; text-align: center; margin-bottom: 30px; margin-right: 18px;}*/
.product-items .item{
	float: left;
    width: 360px;
    margin-right:10px;
    margin-bottom:10px; 
}

.product-items .item a{
	display: block;
    position: relative;
    width: 100%;
    height: 420px;
}
/*.product-items .item:hover{
	-webkit-box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 18px;
	-moz-box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 18px;
	 box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 18px;
	transition: 0.3s ease;
	border-bottom-color:#1f5299;
}*/

.product-items .item .img {
    position: relative;
    width: 100%;
    height: 360px;
    background-position: center center;
    background-repeat: no-repeat;
    /*background-size: cover;*/
}

.product-items .item:hover .info {
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
}

.product-items .item .info:after {
    position: absolute;
    display: block;
    content: '';
    width: 25px;
    height: 74px;
    top: 0;
    right: 30px;
    background: url(../images/arr_circle.png) center no-repeat;
}

.product-items .item:hover .imgbg {
    opacity: 1;
    visibility: visible;
}

.product-items .item .imgbg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.product-items .item:hover .imgbg:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.product-items .item .imgbg:after {
    position: absolute;
    display: block;
    content: '+';
    font-size: 44px;
    color: #5888c6;
    font-weight: bold;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    z-index: 2;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.product-items .item .info {
    position: absolute;
    width: 100%;
    height: 74px;
    box-sizing: border-box;
    padding: 0 30px;
    background-color: #f0f0f0;
    line-height: 74px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 10;
}


.product-items .item .line{
    position: absolute;
    width: 0;
    height: 2px;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    background-color: #5888c6;
    right: 0;
    bottom: 0;
    z-index: 11;
    overflow: hidden;
}

.product-items .item .line:after{
	position: absolute;
    display: block;
    width: 22.7027%;
    height: 100%;
    background-color: #dc4f55;
    top: 0;
    right: 0;
    content: '';
}



.product-items .item:hover .line { 
	position: absolute; 
	width: 100%; 
	height: 2px; 
	-webkit-transition: all .2s ease; 
	transition: all .2s ease; 

	background-color: #5888c6; right: 0; bottom: 0;
	z-index: 11; 
	overflow: hidden; 
}

.product-items .item .aimg{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.product-items .item img{
	position: relative;
    width: 100%;
    height: 360px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
/*.product-items .item h3{ width: 100%; height: 80px; background: #f5f5f5; line-height: 80px; float: left; margin-top: 47px;position: absolute;bottom: 0px;}*/
.product-items .item h3{
	position: absolute;
    width: 100%;
    height: 74px;
    box-sizing: border-box;
    padding: 0 30px;
    background-color: #f0f0f0;
    line-height: 74px;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 10;
}
.product-items .item h3 a{line-height: 80px; width: 355px; text-align: left; display: inline-block; overflow:hidden; font-size: 18px; position: relative;}
.product-items .item .more-icon{width: 30px; height: 30px; display: inline-block; background: url(../images/arr_circle.png) no-repeat center center; position: absolute; right: 2px; top: 28px;}

.show-wrap .part1{
	float: left;
	margin-top: 25px;
}
.show-wrap .picfocus{width: 490px; height: 490px;margin-top: 15px;}
.picfocus .bd{height: 490px; border: 2px solid #c3c3c3; overflow:hidden;}
.picfocus .bd li{ vertical-align:middle; float: left; height: 490px;}
.picfocus .bd img{ width:490px; height:490px; display:block;  }
.show-wrap .join{
	width: 100%;
	float: left;margin-top: 35px;
	height: 120px;
	background: #fff;
}

.show-wrap .join .joinl{
	width: 458px;
	height: 110px;
	float: left;
	color: #3579b7;
	background: #f5f5f5;
	position: relative;
	overflow:hidden;
}

.show-wrap .join .joinl span{
	display: inline-block;
	color: #3579b7;
	position: absolute;
	overflow:hidden;
}

.show-wrap .join .joinl .icon{width: 50px; height: 50px; overflow:hidden; background: url(../images/prophone.png) no-repeat center center; top: 35px; left: 23px;}
.show-wrap .join .joinl .zh{width: 160px; height: 24px; line-height: 24px; font-size: 18px;  left: 90px; top: 35px;}
.show-wrap .join .joinl .telnum{font-size: 26px; font-weight: bold; top: 55px; left: 90px;}

.show-wrap .join .joinr {
	width: 280px;
	height: 110px;
	color: #fff;
	background: #f52137;
	margin-left: 50px;
	float: left;
}
.show-wrap .join .joinr a{
	width: 100%;
	height: 100%;
	line-height: 100px;
	text-align: center;
	font-size: 40px;
	color: #fff;
	display: inline-block;
}

.hdimg{width: 490px; position: relative; margin-top: 20px;}
.hdimg .tempWrap{float: left; left: 10px; margin-right: 10px;}
.hdimg ul{width: 440px;height: 70px; float: left;}
.hdimg ul li{
	float: left;
	height:68px;
	width: 95px;
	margin-right: 10px;
	text-align: center;
	border: 1px solid #c3c3c3;
}


.hdimg .sprev, .hdimg .snext{width: 20px; height: 56px; top: 8px; display: inline-block; position: relative; float:left;}
.hdimg .sprev{left:-5px;   background: url(../images/pro-left.png) #F5F5F5 no-repeat center center;}
.hdimg .snext{background: url(../images/pro-right.png) #F5F5F5 no-repeat center center;}

.show-wrap .right{
	width: 500px;
}
.show-wrap .part{
	width:1100px;
	margin: 0 auto;
}

.show-wrap .right h3{
	height: 42px;
	font-size: 25px;
	margin-bottom: 10px;
	border-bottom: 1px solid #c3c3c3;
}

.show-wrap .right dl dt{
	/*height: 24px;*/
	line-height: 24px;
	color: #848484;
	font-weight: bold;
	padding-bottom: 1px;
	margin-bottom: 5px;
}
.show-wrap .right dl dt span{ font-weight: normal; }
.show-wrap .right dl dd, .show-wrap .right dl .dt2{
	color: #848484;
	background-color:#f5f5f5; 
	padding: 3px 10px 3px 3px;
	margin-bottom: 8px;
}


.relation-items{ margin: 50px auto; }

.relation-items .title{
	height: 40px;
	line-height: 40px;
	margin: 35px auto;
	
	background: #f5f5f5;
}

.relation-items .title .bgcolor{
	display: inline-block;
	width: 120px;
	text-align: center;
	color: #fff;
	position: relative;
	background: #1f5299;
}

.relation-items .item{
	width: 330px;
	float: left;
	margin-right: 55px;
	background: #f5f5f5;
}

.relation-items .active, .relation-items .item:hover{
	background-color: #1f5299;
}

.relation-items .item a.aimg{
	text-align: center;
	height: 320px;
	width: 320px;
	float: left;
	margin: 5px;
	margin-bottom: 0px;
	display: inline-block;
	background-color: #fff;
}
.relation-items .item a.aimg img{
	width: 100%;
}

.relation-items .item h3{
	float: left;
	height: 42px;
	width: 100%;
	line-height: 42px;
	text-align: center;
	overflow:hidden;
}

.relation-items .item h3 a{width: 100%; display: inline-block; color: #848484; text-align: center;}
.relation-items .item h3 a:hover, .relation-items .active a, .relation-items .item:hover h3 a{
	color: #fff;
}

.relation-items .item:last-child{
	margin-right: 0px;
}

.part2con{
	margin-top: 35px;
}
.part2con .hd{
	width: 1100px;
	background-color: #f5f5f5;
}
.part2con .hd ul{
	height: 40px;
	line-height: 40px;
	background-color: #f5f5f5;
}
.part2con .hd ul li a, .part2con .hd ul li{ float: left; position: relative; margin-right: 10px; padding: 0 18px; font-size: 16px; }

.part2con .hd ul li.on{
	background-color: #1f5299;
	color: #fff;
}

.part2con .hd ul li.on a{
	color: #fff;
}



.part2con .hd ul li.on .curr{
	position: absolute;
  	width: 0;
    height: 0;
    border-top: 10px solid #1f5299;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    top: 40px;
    left: 40px;
}

.part2con .bd{
	width: 790px;
	height: auto;
	overflow:hidden;
	margin: 70px auto;
}



.news-items .item{
	width: 100%;
	float: left;
	height: 303px;
	margin-bottom: 30px;
}

.news-items .item:hover{
	-webkit-box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 15px;
	-moz-box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 15px;
	box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 15px;
	transition: 0.3s ease;
}

.news-items .item .cover{
	float: right;
	width: 546px;
	height: 303px;
}

.news-items .item .txt{
	width: 554px;
	height: 302px;
	float: left;
	position: relative;
	position: relative;
	background-color: #f4f4f4;
}

.news-items .item .txt h3{
	width: 460px;
	margin: 40px auto 20px 40px; 
}

.news-items .item .txt h3 a{
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 19px;
	font-weight: bold;

}

.news-items .item .txt p{
	margin-left: 40px;
	color: #8a8989;
	position: relative;
}


.news-items .item .line{
	position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    bottom: -1px;
    z-index: 4;
    background-color: #5888C6;
    overflow: hidden;
    -webkit-transition: width .2s ease;
    transition: width .2s ease;
}
.news-items .item .line:after {
    position: absolute;
    display: block;
    content: "";
    width: 30.35714%;
    height: 100%;
    right: 0;
    bottom: 0;
    background-color: #DC4F55;
}
.news-items .item:hover .line{ 
	width: 100%;
	-webkit-transition: all .2s ease;
    transition: all .2s ease;
}





.news-items .item .txt .info{
	width: 460px;
	height: 120px;
}

.news-items .item .txt .other span, .news-items .item .txt .other .more{
	display: inline-block;
}

.news-items .item .txt .other span{
	height: 25px;
	line-height: 25px;
}
.news-items .item .txt .other .more{
	width: 25px;
	height: 25px;
	float: right;
	margin-right: 68px;
	background: url(../images/arr_circle.png) no-repeat center center ;
	display: inline-block;
}

.news-items .item:hover .txt{
	/*border-color: #1f5299;*/
}


.news-items .txt .colorline{
	position: absolute;
    width: 0px;
    -webkit-transition: all .2s ease; 
	transition: all .2s ease;
    height: 2px;
    background: url(../images/news_on.png) no-repeat center;
    bottom: -2px;
    visibility: hidden;
}

.news-items .item:hover .txt .colorline{
	visibility: visible;
	width: 100%;
	opacity: 1;
	-webkit-transition: all .2s ease; 
	transition: all .2s ease;
}

.news-items .item .cover img{
	width: 100%;
	height: 100%;
}

.news-items .limg .cover{
	float: left;

}

.latest{
	margin-bottom: 30px;
}

.latest .item{
	float: left;
	width: 620px;
	height: 119px;
	margin-top: 16px;
	background-color: #f4f4f4;
	border-left: 6px #f2f2f2 solid;
}
.latest .item:hover{
	/*border-left:6px #3298ca solid;*/
	border-color:#3298ca ;
}
.latest div.first:hover{
	border: none;
}

.latest .item h3{width: 600px; height: 27px; overflow:ellipsis; margin:15px auto 15px 15px;}
.latest .item h3 a{font-size: 18px; font-weight: 555;}
.latest .item p{width: 490px; margin-left: 20px; height: 38px; overflow:hidden;}
.latest .item p.other{width: 100%; margin-left: 0; height: 21px;}
.latest .item p.other .date{ float: right; margin-right: 30px;}

.latest .first{
	width: 460px;
	height: 390px;
	float: left;
	border: none;
	margin-right: 13px;
}

.latest .first a img{
	width: 460px;
	height: 265px;
}

.latest .first h3{width: 390px; margin:20px auto 10px 40px; height: 25px; overflow: hidden;}
.latest .first p{width: 390px; margin-left: 40px; height: 55px; overflow:hidden;}

.latest .item p{color: #8a8989;}

.news-wrap h2{
	width: 100%;
	height: 40px;
	font-size: 35px;
	margin: 50px auto;
	margin-bottom: 30px;
	text-align: center;
}

.showmain .content{
	margin-top: 50px;
	background-color: #f4f4f4;
	padding: 20px 80px;
}

.showmain .content .head{
	border-bottom: 1px dashed #888;
	margin-top: 35px;
}

.showmain .head h1{
	text-align: center;
	margin-bottom: 20px;
}
.showmain .content .head p{
	text-align: center;
}
.showmain .content .head span{
	line-height: 25px;
	margin-right: 20px;
	display: inline-block;
	text-align: center;
}

.hits {
	background: url(../images/eye.png) no-repeat left center;
	text-align: center;
	text-indent: 25px;
}

.stars{
	width: 68px;
	border: 1px solid #7b7b7b;
	border-radius: 25px;
	text-align: center;
	text-indent: 15px;
	cursor: pointer;
	background: url(../images/star.png) no-repeat 10px center;
}
.showmain .content .head .hits span{
	text-align: right;
	float: right;
}

.showmain .content .head .back{
	width: 140px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #333;
	float: right;
	text-align: center;
	background-color:#e5e5e5;
}

.showmain .content .head p{
	margin: 5px auto;
	color: #7b7b7b;
}

.showmain .content .con, .showmain .content .tags, .showmain .content .tags a, .showmain .content .con p{color:#7b7b7b; }
.showmain .content .author{margin-left: 130px;}
.showmain .content .date{left: 100px;}
.showmain .content .hits{    /* left: 100px; */
    position: relative;
    margin-right: 5px!important;
    top: 7px;}

.showmain .content .con{
	margin-top: 40px;
	font-size: 16px;
	line-height: 30px;
}

.showmain .content .tags{
	border-top: 1px solid #888;
	margin-top: 50px;
	padding-top: 20px;
	padding-bottom: 10px;
}

.content-foot p{
	width: 100%;
	float: left;
	/*margin-top: 20px;*/
	margin: 30px auto;
}

.content-foot p a{width: 140px; height:45px; display: inline-block; float: left;}
.content-foot p a.online{
	background: #000;color: #fff;
	text-align: center;
	border: 1px solid #000;
	line-height: 45px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.content-foot p a.backlist{
	background: #fff;
	color: #7b7b7b;
	border: 1px solid #7b7b7b;
	text-align: center;
	line-height: 45px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.content-foot .share, .content-foot .opage{
	height: 140px;
	margin-top: 20px;
	width: 550px;
}

.content-foot .opage a{
	width: 100%;
	text-indent: 30px;
	height: 50px;
	display: inline-block;
	line-height: 50px;
	margin-bottom: 20px;
	color: #7b7b7b;
	background: #eee;
}

.content-foot .share{ float: left; color: #7b7b7b; }
.content-foot .share .bds{
	text-align: left;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}


.bdsharetxt{ float: left; line-height: 40px; }
.content-foot .share .bds .bdsharebuttonbox{
	width: 470px;
	height: 40px;
	position: relative;
	top: -3px;
	float: left;
	text-align: left;
	display: inline-block;
}
.content-foot .share .bds .bdsharebuttonbox a{
	display: inline-block;
}

.bdshare-button-style0-24 a.myshare{
	padding: 0;
	height: auto;
	padding-right: 10px;
	line-height: 36px;
	border: 1px solid #c7c1c1;
	font-size: 15px;
	border-radius: 20px;
	display: inline-block;
	float: left;
	text-indent: 2.5em;
	/*background-size: 0.18rem 0.18rem!important;*/
}

.bdshare-button-style0-24 a.myshare-qzone {
	background: url(../images/szone.jpg) no-repeat 10px center;
}
.bdshare-button-style0-24 .myshare-weixin {
	background: url(../images/sweixin.jpg) no-repeat 10px center;
}
.bdshare-button-style0-24 .myshare-tsina {
	background: url(../images/ssina.jpg) no-repeat 10px center;
}
.bdshare-button-style0-24 .myshare-tqq {
	background: url(../images/sqqweibo.jpg) no-repeat 10px center;
}



.content-foot .share p {margin-top: 5px; line-height: 25px;}
.content-foot .opage{ float: right; }


.zhangshang .content{
	background: #f5f5f5;
	height: 820px;
	width: 100%;
	margin: 20px auto;
}

.zhangshang .content .code2{
	width: 277px;
	height: 586px;
	position: relative;
	float: left;
	top: 125px;
	left: 170px;
	background: url(../images/mframe.png) no-repeat center center;
}
.zhangshang .content .con2{
	margin-left: 200px;
}

.zhangshang .content .code2 .con1{
	width: 232px;
	height: 411px;
	position: relative;
	top: 86px;
	left: 24px;
	background: #fff;
}

.zhangshang .content .con1 img{
	position: relative;
	top: 82px;
	left: 20px;
}

.zhangshang .content .con1 span{
	position: relative;
	width: 100%;
	top: 90px;
	font-size: 25px; text-align: center;
	display: inline-block;
}



.list-subcat{
	margin: 38px auto;
}
.list-subcat ul {
	width: 960px;
	margin: 0 auto;
	text-align: center;
}
.list-subcat ul li{
	width: 190px;
	height: 44px;
	margin: 0 10px;
	line-height: 44px;
	text-align: center;
	margin-right: 44px;
	display: inline-block;
}
.list-subcat ul li:last-child{
	margin-right: 0px;
}
.list-subcat ul li a{width: 100%; height: 100%; display: inline-block; color: #777; font-size: 18px;border: 1px solid #666;
	border-radius: 22px;}
.list-subcat ul li a.curr{color: #1f5299;border-color: #1f5299;}

.list-subcat ul li a:hover{
	border-color: #1f5299;
	color: #1f5299;
}

.listcon .items{
	margin-top: 70px;
	position: relative;
	margin-left: -10px;
}
.listcon .items .item{
	float: left;
	width: 418px;
	height: 336px;
	margin-right: 10px;
	margin-bottom: 50px;
	position: relative;
}

.listcon .items .item a{
	display: inline-block;
}
.listcon .items .item a img{
	width: 418px;
	height: 270px;
}
.listcon .items .item a:hover{
	-webkit-box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 18px;
	-moz-box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 18px;
	box-shadow: #f5f5f5 -5px 0px 8px, #f5f5f5 0px 0px 0px ,#f5f5f5 5px 0px 8px, #eee 0px 13px 18px;
	transition: 0.3s ease;
}

.listcon .items .item h3{
	width: 100%;
	text-align: center;
	line-height: 28px;
	overflow:hidden;
	margin: 20px auto;
}

.video-list-con .items .item{
	width: 363px;
	overflow: hidden;
}

.video-list-con .items .mgr0{
	margin-right: 0px;
}


.pagetitle{
	margin: 50px auto;
}
.pagetitle h2{
	line-height: 25px;
	font-size: 28px;
	text-align: center;
}
.pagetitle p{
	text-align: center;
	margin-top: 18px;
	color: #8a8989;
	line-height: 23px;
}

.youshiitems .item{
	width: 100%;
	height: 280px;
	position: relative;
	float: left;
	background: #f7f7f7;
	margin-bottom: 45px;
	border: 2px solid #e8e8e8;
}

.youshiitems .item img{
	width: 318px;
	height: 215px;
	float: left;
	margin:32px;
}

.youshiitems .item h3, .youshiitems .item p{
	width: 680px;
	float: left;
}

.youshiitems .item h3{
	margin-top: 60px;
	font-size: 18px;
	font-weight: bold;
}
.youshiitems .item p{
	color: #8a8989;
	margin-top: 10px;
	line-height: 24px;
}



.downcon{
	width: 100%;
	float: left;
	margin:30px auto;
	background: #f5f5f5;
}

.downcon .list-subcat{
	margin-top: 75px;
}

.downcon .items{
	padding: 0 140px;
	margin-left: 0;

}

.downcon .list-subcat ul{
	width: 700px;
	margin: 0 auto;
}

.downcon .items .item{
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	margin-bottom: 40px;
	overflow:hidden;
}

.downcon .items .item h3{
	text-align: left;
	margin: 0;
	width: 800px;
	float: left;
	color: #787878;
	overflow:hidden;
}

.downcon .items .item h3 a{
	color: #787878;
}

.downcon .items .item span, .downcon .items .item a{
	display: inline-block;
	float: left;
	font-size: 18px;
	color: #787878;
}

.downcon .items .item span.date{
	line-height: 45px; 
	margin-left: 50px;
}

.downcon .items .item a.down{
	line-height: 45px;
	margin-left: 20px;
}



.jzwrap .part-title{
	margin:100px auto;
}

.jzwrap .part-title h2{ font-size:35px; text-align: center; color: #1f5299;}
.jzwrap .part1 .con1{
	height: 596px;
	background: #000 url(../images/page-zsjm1.jpg) no-repeat center center;
}

.jzwrap .part1 .con1 p{
	text-align: center;
	width: 100%;
	position: relative;
	color: #fff;
}
.jzwrap .part1 .con1 .p1{
	font-size: 28px;
	color: #868a8f;
	top: 20px;
}
.jzwrap .part1 .con1 .p2{
	font-size: 55px;
	top: 90px;
}
.jzwrap .part1 .con1 .p3{
	font-size: 35px;
	top: 80px;
	letter-spacing: 5px;
}
.jzwrap .part1 .con1 .p4{
	font-size: 15px;
	top: 80px;
	opacity: 0.7;
}

.jzwrap .part1 .con2{
	height: 975px;
	background: #000 url(../images/tb2mfe6jpmwbunjsspdxxbugxxa_!!71831535.jpg) no-repeat center center;
}

.con2 .part{
	position: relative;
}
.con2 .con2map{
	height: 130px;
	width: 278px;
	color: #fff;
	text-align: left;
	position: absolute;
	right: 0;
	border-bottom: 1px solid #2f2f40;
}
.con2 .con2map .txt{ position: absolute;top: 65px;font-size: 18px; }
.con2 .map1{
	top: 110px;
	background: url(../images/zsjmmap1.png) no-repeat left top;
}
.con2 .map2{
	top: 315px;
	background: url(../images/zsjmmap2.png) no-repeat left top;
}
.con2 .map3{
	top: 517px;
	background: url(../images/zsjmmap3.png) no-repeat left top;
}
.con2 .map4{
	top: 720px;
	background: url(../images/zsjmmap4.png) no-repeat left top;
}


.part7 {
	background: #f5f7f5;
	height: 1185px;
}
.part7con{
	height: 390px;
	width: 954px;
	background: url(../images/tb2rmrdj.jpg) no-repeat center top;
	margin: 20px auto;
	position: relative;
}
.part7con h3{
	font-size: 30px;
	color: #fff;
	position: relative;
	padding-left: 20px;
	padding-top: 20px;
}
.part7con h3 .line{width: 78px; height: 3px; background:#727476; position: absolute; bottom: -10px; left: 20px;}
.part7 .items{
	width: 964px;
	margin: 0 auto;
	padding-left: 8px;
}
.part7 .items .item{
	float: left;
	width: 311px;
	height: 311px;
	overflow: hidden;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.part7 .items .item p{
	text-align: center;
}
.part7 .items .item .tit{
	width: 100%;
	margin-top: 10px;
	font-size: 22px;
}
.part7 .items .item .en{
	width: 100%;
	margin-top: 5px;
	font-size: 13px;
	color: #d5d7d7;
}
.part7 .items .item .line{
	width: 35px;
	height: 2px;
	background: #1f5299;
	display: inline-block;
}
.part7 .items .item img{width: 100px; height: 130px; margin-top: 35px; margin-bottom: 20px;}
.part8{
	height: 780px;
	background: url(../images/tb2hps535.jpg) no-repeat center top;
}
.part8 .part-title{width:100%; color: #fff; margin-top: 128px;}
.part8 .part-title h3{
	font-size: 35px;
}
.part8 .part-title .desc{
	color: #97999d;
	opacity: 0.8;
}
.part8 .part-title .tel{
	margin-top: 25px;
}
.part8 .part-title .tel a{
	font-size: 20px;
	color: #28a3ef;
	font-weight: bold;
	background: url(../images/phone26.png) no-repeat left center;
	padding-left: 25px;
}
.part8 .part-title .du360{
	margin-top: 30px;
	width: 286px;
	height: 286px;
}

.part9 .part-title{text-align: center;}
.part9 .part-title h3{ font-size: 35px; color: #1f5299; }
.part9 .part-title .desc{margin-top: 30px; color: #565758; font-size: 16px;}
.part9-slider{
	width: 1100px;
	height: 668px;
	margin: 45px auto;
	position: relative;
}
.part9-slider .bd9{
	width: 980px;
	height: 510px;
	margin: 0 auto;
}
.part9-slider .hd9{
	width: 980px;
	height: 132px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 15px;
}
.part9-slider .hd9 ul{width: 110%;}
.part9-slider .bd9 ul li img{width: 975px; height: 510px;}
.part9-slider .hd9 ul li{float: left; margin-right: 15px;}
.part9-slider .hd9 ul li img{ width: 230px; height: 126px; border: 1px solid #fff; }
.part9-slider .hd9 ul li.on img{border-color:#1f5299; }
.part9-slider .s9prev, .part9-slider .s9next{
	width: 54px;
	height: 54px;
	display: block;
	line-height: 54px;
	text-align: center;
	position: absolute;
	bottom: 59px;
}
.part9-slider .s9next{
	right: 10px;
	background: url(../images/small-right.png) no-repeat center center;
}
.part9-slider .s9prev{
	background: url(../images/small-left.png) no-repeat center center;
}

.part10{
	height: 940px;
	background: url(../images/tb2_wwrcymnbknjszfzxxc_qvxa_!!71831535.jpg) no-repeat center top;
}

.part10 .part-title{
	position: relative;
	top: 70px;
}


.jzwrap .part10 .part-title{
	top: 0px;
}

.part10 .part-title h3{
	text-align: center;
	font-size: 40px;
	color: #fff;
}
.part10 .part-title p{
	text-align: center;
	font-size: 16px;
	color: #97999d;
}
.part10 .items{
	width: 130%;
    margin-top: 100px;
    margin-left: -100px;
}
.part10 .items .item{
	width:315px;
	height:250px;
	float: left;
	margin-right:10px;
	margin-bottom: 10px; 
	position: relative;
}

.part10 .items .item1{}
.part10 .items .item2{}
.part10 .items .item3{}
.part10 .items .item4{}
.part10 .items .item5{}
.part10 .items .item6{}
.part10 .items .item7{}
.part10 .items .item8{}

.part10 .items .item img{
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	float: left;
}
.part10 .items .item .bbg{
	width:311px;
	height:246px;
	display: block;
	background: rgba(0,0,0,0.7);
	border: 2px solid rgba(255,255,255,0.4);

}
.part10 .items .item .bbg b{width: 100%; display: block; color: #fff; height: 90px;
font-size: 28px;text-align: center; position: relative; z-index: 5; top: 80px;}
.part10 .bttxt {
	color: #97999d;
	text-align: center;
	margin: 30px auto;
	margin-top: 40px;
	letter-spacing: 10px;
}

.part10 .items .item .hoverbg{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 50;
	top: 0;
	background: #dfe1e2;
	opacity: 0;
	/*display: none;*/
}

.part10 .items .item .hoverbg .info{
	color: #5a5a5a;
	/*width: 100%;*/
	padding: 15px;
	height: 136px;
	display: inline-block;
	font-size: 16px;
	text-align: center;
	line-height: 25px;
	/*margin-top: 10px;*/
}


.part10 .items .item .hoverbg .info-title{
	transition: all 1.5s;
	-moz-transition: all 1.5s; /* Firefox 4 */
	-webkit-transition: all 1.5s; /* Safari 和 Chrome */
	-o-transition: all 1.5s;
	font-size: 26px;
    color: #5a5a5a;
    text-align: center;
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: inline-block;
    margin: 0 auto;
    margin-top: 30px;
}

.part10 .items .item:hover .hoverbg{
	transition: all 1.5s;
	-moz-transition: all 1.5s; /* Firefox 4 */
	-webkit-transition: all 1.5s; /* Safari 和 Chrome */
	-o-transition: all 1.5s;
	opacity: 1;
	display: block;
}





.part11{
	background: #f5f7f5;
}
.part11 .part-title h3{ font-size: 40px; color: #1f5299; text-align: center;}
.part11 .liucheng{ height: 234px; overflow: hidden;margin: 90px auto; position: relative;background: url(../images/process.png) no-repeat center center; }
.part11 .liucheng .item{
	width: 220px;
	height: 80px;
	overflow: hidden;
	position: absolute;
	background: #fff;
}

.part11 .liucheng .item .tit{
	width: 100%;
	font-size: 16px;
	color: #1f5299;
	float: left;
	text-indent: 5px;
	overflow: hidden;
	margin-top: 10px;
	margin-left: 10px;
}

.part11 .liucheng .item .desc{
	float: left;
	font-size: 13px;
	text-indent: 5px;
	overflow: hidden;
	margin-left: 10px;
}

.part11 .liucheng .item1, .part11 .liucheng .item3, .part11 .liucheng .item5, .part11 .liucheng .item7{
	top: 0;
	background: url(../images/sanjiao.png) no-repeat;
}

.part11 .liucheng .item3{left: 309px;}
.part11 .liucheng .item5{left:620px;}
.part11 .liucheng .item7{left:930px;}

.part11 .liucheng .item2, .part11 .liucheng .item4, .part11 .liucheng .item6{
	bottom: 0;
	background: url(../images/sanjiao1.png) no-repeat;
}
.part11 .liucheng .item2{
	left: 156px;
}
.part11 .liucheng .item4{
	left: 468px;
}
.part11 .liucheng .item6{
	left: 786px;
}

.part13{
	background: #18171a url(../images/tb2lvvgjl9tbunjy0fcxxbeifxa_!!71831535.jpg) no-repeat center top;
}
.part13 .part-title h3{ font-size: 35px;
text-align: center; color: #fff;}
.part13 .part-title p{font-size: 16px; text-align: center;color: #fff;}
.part13 .forms{
	width: 1200px;
	height: 500px;
	margin: 48px auto;
}
.part13 .forms .listed{
	height: 500px;
	width: 640px;
	float: left;
	margin-right:10px;
	background: #fff;
	text-align: center;
	overflow: hidden;
}
.part13 .forms .listed .tempWrap{
	height: 500px!important;
}

.part13 .forms .form-apply{
	width: 450px;
	height: 500px;
	float: left;
	background: #fff;
	overflow: hidden;
}

.part13 .forms .form-apply p{
	margin-top: 25px;
	margin-left: 25px;
}

.part13 .forms .form-apply .inpt{
	width: 370px;
	border: 1px solid #cfd2d2;
	padding: 10px 14px;
	font-size: 15px;
	color: #333;
}

.part13w{
	background:#fff;
}
.part13w .part-title h3{ font-size: 35px;
text-align: center; color: #000;}
.part13w .part-title p{font-size: 16px; text-align: center;color: #000;}
.part13w .forms{
	width: 1200px;
	height: 500px;
	margin: 48px auto;
}
.part13w .forms .listed{
	height: 500px;
	width: 640px;
	float: left;
	margin-right:10px;
	background: #fff;
	text-align: center;
	overflow: hidden;
}
.part13w .forms .listed .tempWrap{
	height: 500px!important;
}

.part13w .forms .form-apply{
	width: 450px;
	height: 500px;
	float: left;
	background:#5f5f5f;
	overflow: hidden;
}

.part13w .forms .form-apply p{
	margin-top: 25px;
	margin-left: 25px;
}

.part13w .forms .form-apply .inpt{
	width: 370px;
	border: 1px solid #cfd2d2;
	padding: 10px 14px;
	font-size: 15px;
	color: #333;
}

.part14{
	height:724px;
	background: url(../images/tb2w.r7jhsybunjsspfxxczcpxa_!!71831535.jpg) no-repeat center top;
}
.jzwrap .part14 .part-title{
	margin-bottom: 0px;
}
.part14 .part-title h3{
	font-size: 35px;
	text-align: center;
	color: #fff;
}
.part14 .part-title p{color: #fff; font-size: 18px; margin-top: 10px; text-align: center;}
.part14 .circles{

	text-align: center;
}
.part14 .circles img{display: inline-block;margin-top: 30px;}

.form-apply .selects select{
	width: 180px;
	border: 1px solid #cfd2d2;
	height: 42px;
	float: left;
	font-size: 15px;
	line-height: 48px;
}

.form-apply .selects select.province{
	margin-right:40px; 
}

.form-apply textarea.note{
	width: 370px;
	padding: 10px 14px;
	height: 150px;
	overflow: hidden;
}
.form-apply .submits{
	height: 60px;
	line-height: 60px;
	text-align: center;
	border: none;
	color: #fff;
	font-size: 16px;
	width: 400px;
	background: #1f5299;
	margin: 24px auto 0 25px;
}

.listed .item{
	width: 600px;
	height: 83px;
	margin: 0px 20px;
	text-align: left; 
	border-bottom: 1px dashed #d5d6d6;
	overflow: hidden;
}
.listed .item p{
	margin-top: 15px;
}
.listed .item p span{ font-size: 18px; color: #666; overflow: hidden;}
.listed .item p.desc{ font-size: 15px; color: #666; overflow: hidden;    margin-top: 5px;}
.listed .item p span.xingming{
	margin-left: 30px;
	/*font-weight: bold;*/
}

.page-contact .con1{
	height: 343px;
	background: #F5F5F5;
	margin: 30px auto;
}

.page-contact .con1 img{
	width: 180px;
	height: 180px;
	float: left;
}

.page-contact .con1-2 img{
	width: 140px;
	height: 140px;
	margin-top: 20px;
}


.page-contact .con1 h4{width: 300px;
float: left; margin-top: 50px;
font-size: 17px;margin-left: 15px; font-weight: bold;}
.page-contact .con1 p{
	width: 300px;
	float: left;
	margin: 5px auto auto 15px;
}

.page-contact .con1 .con1-2 h4, .page-contact .con1 .con1-2 p{
	width: 265px;
	line-height: 25px;
}

.page-contact .con1 .con1-1{
	height: 190px;
	width: 515px;
	float: left;
	margin-left: 40px;
	margin-top: 90px;
}

.page-contact .con1 .con1-2{
	width: 480px; 
	height: 190px;
	float: left;
	margin-top: 90px;
	margin-left: 40px;
}
.page-contact .con2{
	width: 110%;
	text-align: center;
}
.page-contact .con2 a{
	width:335px;
	height:226px;
	float: left;
	display: inline-block;
	margin-right: 48px;
	
}

.page-contact .con2 .con2-1{
	background: #b9dbd4;
}
.page-contact .con2 .con2-2{
	background: #e7e7e7;
}
.page-contact .con2 .con2-3{
	background: #fcf8db;
}

.page-contact .con2 a span{
	width: 100%;
	height: 25px;
	line-height: 30px;
	font-size: 18px;
	display: inline-block;
	text-align: center;
	color: #000;
	font-weight: 500;
}

.page-contact .con2 a img{
	width: 70px;
	height: 70px;
	margin: 24px auto;
}
.page-contact .con2-3 .txt{
	width: 100%;
}
.page-contact .con2-3 .online{
	width: 170px;
	height: 54px;
	color: #fff;
	font-size: 28px;
	line-height: 54px;
	margin-top: 50px;
	text-indent: 30px;
	background:#1f5299 url(../images/contact5.png) no-repeat 10px 12px;
}
.page-contact .con2-3 .info{
	color: #9b9b9b;
	font-size: 14px;
	margin-top: 5px;
}

.page-contact .con3 .bdmap{
	width: 100%;
	height: 630px;
	margin: 50px auto;
}

.page-contact .con4 .joinus{
	height: 855px;
	margin: 10px auto;
}

.page-contact .con4 .joinus h4{ font-size: 35px; color: #333;width: 100%;
text-align: center; margin: 30px auto; margin-bottom: 10px; }
.page-contact .con4 .joinus p{ text-align: center; color: #8a8989; font-size: 16px; margin-top: 0; margin-bottom: 30px; }
.page-contact .con4 .joinform{
	width: 956px;
	margin: 10px auto;
}
.page-contact .con4 .joinform .inpt{
	width: 400px;
	height: 40px;
	line-height: 40px;
	padding: 0 15px;
	color: #8a8989;
	font-size: 17px;
	border:1px solid #8a8989;
	margin-left: 35px;
	margin-top: 40px;
}

.page-contact .con4 .joinform textarea{
	height: 300px;
	width: 870px;
	font-size: 17px;
	padding: 15px;
	margin-left: 35px;
	margin-top: 50px;
	border:1px solid #8a8989;
}

.page-contact .con4 .joinform .submits{
	width: 650px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	border: none;
	background: #1f5299;
	font-size: 18px;
	margin: 50px auto;
	margin-left: 150px;
}




.jzwrap .part2{
	/*height: 980px;*/
	padding-top: 100px;
	background: #f5f9f5;
	
}

.jzwrap .part2 .contain{
	width: 1200px;
	height: 735px;
	float: none;
	margin: 0 auto;
	position: relative;
}

.jzwrap .part2 .cons{
	width: 380px;
	height: 130px;
	padding: 25px;
	background: #fff;
	position: absolute;
}

.jzwrap .part2 .cons h3{
	font-size: 28px;
	text-align: right;
	color: #1f5299;
}

.jzwrap .part2 .cons p{
	color: #777777;
}

.jzwrap .part2 .con1{
	left: 0;
	top: 0;
	background: url(../images/fwln1.png) no-repeat center center;
}

.jzwrap .part2 .con2 h3, .jzwrap .part2 .con5 h3{
	text-align: left;
}

.jzwrap .part2 .con2{
	left: 770px;
	background: url(../images/fwln2.png) no-repeat center center;
	
}

.jzwrap .part2 .con3{
	width: 460px;
	height: 460px;
	background:url(../images/tb2hepsjkusbunjy1xcxxcyjfxa_!!71831535.png) no-repeat center;
	left: 370px;
	padding: 0;
	top: 70px;
	z-index: 5;	
}
.jzwrap .part2 .con3 .mylogo{position: relative; top: 190px;left: 100px;}
.page-fwln1 .part2 .contain{height: 610px; background: #f5f5f5;}
.jzwrap .part2 .con3 h3{
	height: 126px;
	width: 306px;
	line-height: 80px;
	font-size: 50px;
	color: #1f5299;
	position: relative;
	top: 150px;
	left: 80px;
	text-align: center;
}

.jzwrap .part2 .con3 span{
	position: relative;
	width: 260px;
	height: 26px;
	display: inline-block;
	line-height: 26px;
	text-align: center;
	top: 180px;
	left: 100px;
}

.jzwrap .part2 .con4{
	left: 0;
	top: 420px;
	background: url(../images/fwln3.png) no-repeat center center;
	
}

.jzwrap .part2 .con5{
	top: 420px;
	left: 770px;
	background: url(../images/fwln4.png) no-repeat center center;
	
}

.jzwrap .part3{
	height: 976px;
	background: #000 url(../images/tb2hckvjsbybenjy0fexxbnmfxa_!!71831535.jpg) no-repeat center top;
}


.jzwrap .part3 .part3con{
	width: 985px;
	margin:0 auto;
}

.jzwrap .part3 .part3con h3{
	width: 100%;
	text-align: center;
	font-size: 35px;
	color: #fff;
	margin-top: 100px;
}

.jzwrap .part3 .part3con p{
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	line-height: 30px;
	color: #c9c9c9;
	text-align: center;
}

.jzwrap .part3 .part3con img{
	margin-top: 60px;
	height: 600px;
	width: 970px;
}


.jzwrap .partwj{
	height: 976px;
	background: #fff;
}


.jzwrap .partwj .part3con{
	width: 985px;
	margin:0 auto;
}

.jzwrap .partwj .part3con h3{
	width: 100%;
	text-align: center;
	font-size: 35px;
	color: #1f5299;
	margin-top: 100px;
}

.jzwrap .partwj .part3con p{
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	line-height: 30px;
	color: #666b73;
	text-align: center;
}

.jzwrap .partwj .part3con img{
	margin-top: 60px;
	height: 600px;
	width: 970px;
}


.jzwrap .part4{
	height: 1050px;
	background: url(../images/tb2u2hhjkosbunjy0fdxxbdnvxa_!!71831535.jpg) no-repeat center top;
}


.jzwrap .partsx4{
	height: 1050px;
	background: #fff;
}


.jzwrap .part4con{
	width: 1160px;
	margin: 100px auto;
}

.jzwrap .part4con h3{
	text-align: center;
	font-size: 35px;
	color: #1f5299;
}

.jzwrap .part4con p{
	margin-top: 20px;
	line-height: 30px;
	width: 100%;
	font-size: 16px;
	text-align: center;
}

.jzwrap .part4con span.line{
	width: 76px;
	height: 4px;
	background: #9bb1ce;
	display: inline-block;
	position: relative;
	left: 510px;
}

.jzwrap .part4con .imgs{
	width: 960px;
	height: 745px;
	margin: 20px auto;
	position: relative;
}

.jzwrap .part4con .imgs img{
	position: relative;
	float: left;
}

.jzwrap .part4con .imgs .img1{
	width: 960px;
	height: 400px;
	margin-bottom: 10px;
}

.jzwrap .part4con .imgs .img2{
	width: 630px;
	height: 330px;
	
}

.jzwrap .part4con .imgs .img3{
	width: 320px;
	height: 330px;
	margin-left: 10px;
	
}


.jzwrap .part5con{
	width: 998px;
	height: 800px;
	margin: 0 auto;
	margin-top: 50px;
}
.jzwrap .part5items{
	width: 840px;
	height: 510px;
	margin: 5px auto;
	margin-top: 20px;
}
.jzwrap .part5con h3{
	text-align: center;
	font-size: 35px;
	color: #1f5299;
}

.jzwrap .part5con p{
	margin-top: 20px;
	line-height: 30px;
	width: 100%;
	font-size: 16px;
	text-align: center;
}

.jzwrap .part5con span.line{
	width: 76px;
	height: 4px;
	background: #9bb1ce;
	display: inline-block;
	position: relative;
	left: 460px;
}
.part5slider .item, .part5slider{
	width: 840px;
	height: 455px;
}

.part5slider .item a img, .part5slider .item a{
	height: 218px;
	width: 200px;
}
.part5slider .item a{
	display: inline-block;
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
	position: relative;
	overflow:hidden;
}
.part5slider .item a img{
	position: relative;
	display: inline-block;
	z-index: 5;
}
.part5slider .item a span{
	z-index: 55;
	height: 188px;
	line-height: 25px;
	width: 170px;
	position: absolute;
	display: inline-block;
	padding: 15px;
	background: rgba(31,82,153,0.7);
	color: #fff;
	animation: all 0.3s;
}

.part5slider .item a:hover span{
	animation: all 0.3s; 
	top: 0;
}


.jzwrap .part5con p.slnav{
	height: 25px;
	line-height: 25px;
	margin-top: 10px;
	text-align: left;
}

.jzwrap .part5con p.slnav a{ width: 25px; height: 25px; display: inline-block; text-align: center; }
.jzwrap .part5con p.slnav .pp{position: relative; right: 0px; float: right; margin-right: 10px;}
.jzwrap .part5con p.slnav a.snext{background: url(../images/right-gray.png) no-repeat center center;}
.jzwrap .part5con p.slnav a.sprev{background: url(../images/left-gray.png) no-repeat center center;}


.jzwrap .part6{
	/*height: 1050px;zsjm7.png*/
	background: #000 url(../images/tb2jlpsjl5tbunjsspcxxbngfxa_!!71831535.jpg) no-repeat center top;
	background-size: 100%;
}

.jzwrap .part6 .part6con{
	width: 1140px;
	margin: 95px auto;
}

.jzwrap .part6 .part6con h3{
	font-size: 35px;
	color: #fff;
	text-align: center;
}
.jzwrap .part6 .part6con p{
	text-align: center;
	color: #fff;
	margin-top: 10px;
	font-size: 16px;
}
.jzwrap .part6 span.line{
	width: 76px;
	height: 4px;
	margin-top: 20px;
	background: #9bb1ce;
	display: inline-block;
	position: relative;
	left: 530px;
}


.part6slide{margin-top: 66px;}
.part6pic .bd{width: 976px; margin: 10px auto;}
.part6pic .bd ul li, .part6pic .bd ul li img{
	width: 976px;
	height: 680px;
}
.part6pic .hdimg{width: 1050px; margin: 0 auto;}
.part6pic .hdimg ul {width: width: 976px; height: 135px;margin-left: 20px; position: relative; text-align:center;}
.part6pic .hdimg ul li{
	width: 200px;
	height: 140px;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	border-color: #000;
}
.part6pic .hdimg ul li img{
	width: 100%;
	height: 100%;
}
.part6pic .hdimg ul li.on{
	border-color: #1f5299;
}
.part6pic .snext, .part6pic .sprev{
	width: 40px;
	height: 130px;
	display: inline-block;
	background: #2c2c30;
	position: absolute;
}
.part6pic .hdimg .tempWrap{
	position: absolute;
	left: 32px;
	width: 976px!important;
}
.part6pic .sprev{

	background: url(../images/heileft.png) no-repeat center center;

}
.part6pic .snext{
	right: -5px;
	background: url(../images/heiright.png) no-repeat center center;

}

.fengcai .contain{
	width: 1030px;
	padding: 35px;
	background: #f5f5f5;
	position: relative;
}

.fengcai .contain img{
	height: 258px;
	width: 338px;
	float: left;
}

.fengcai .contain img.img1{
	width:680px;
	margin:0 5px 5px 0;
}

.fengcai .contain img.img2{
	margin-bottom: 5px;
	
}

.fengcai .contain img.img3{
	height: 520px;
	margin-right: 5px;
}

.fengcai .contain img.img4, .fengcai .contain img.img6{
	margin-right: 5px;
}

.fengcai .contain img.img4, .fengcai .contain img.img5{
	margin-bottom: 5px;
}


.about-title p, .fengcai .about-title p, .aboutpartener .about-title p{
	text-align: center;
	font-size: 25px;
	color: #f5f5f5;
}

.about-title h2, .fengcai .about-title h2, .aboutpartener .about-title h2{
	
	display: inline-block;
	padding: 8px 15px;
	margin: 10px auto;
	background: #f5f5f5;
	color: #333;
	text-align: center;
	font-size: 35px;
}

.about-title span, .fengcai .about-title span, .aboutpartener .about-title span{
	width: 271px;
	height: 26px;
	display: block;
	margin: 1px auto;
	background: url(../images/about-title1.png) no-repeat center center;
}

.about-title, .fengcai .about-title, .aboutpartener .about-title{
	width: 100%;
	float: left;
	margin: 50px auto;
	text-align: center;
}


.about-honor .contain{
	position: relative;
	width: 110%;

}

.about-honor .contain .item{
	width: 360px;
	height: 370px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.about-honor .contain .item .imgdiv{
	width: 360px;
	height: 295px;
	border: 2px solid #b7b7b7;
	background: #f5f5f5;
}

.about-honor .contain .item img{
	/*width: 315px;*/
	height: 215px;
	margin: 38px auto auto 23px;
}

.about-honor .contain .item h4{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 20px;
	margin-top: 10px;
}

.about-ambition{

}
.about-ambition .contain{
	height: 550px;
	background: url(../images/tb2xju7cbjtbknjszfnxxasfxxa_!!71831535.jpg) no-repeat center top;

}

.about-ambition .contain .bt{
	width: 100px;
	text-align: center;
}

.about-ambition .contain .bt .line{
	width: 50px;
	height: 4px;
	background: #4b4b4b;
	position: relative;
	display: block;

}

.about-ambition .items{
	width: 1100px;
	margin: 40px auto;
	position: relative;
}

.about-ambition .about-bot{
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	position: relative;
	text-align: center;
	color: #4c4c4c;

}

.about-ambition .about-bot span{
	width: 50px;
	height: 5px;
	display: block;
	position: relative;
	margin: 10px auto;
	background: #4c4c4c;
}

.about-ambition .item{
	width: 240px;
	height: 240px;
	margin-right: 32px;
	margin-top: 75px;
	border: 2px solid #494949;
	border-radius: 130px;
	text-align: center;
	float: left;
	overflow:hidden;
	position: relative;
}

.aboutpartener{
	margin-top: 0px;
	margin-bottom: 0px;
}

.about-ambition .item:last-child{
	margin-right: 0;
}

.about-ambition .item h3{
	position: relative;
	top: 70px;
	font-size: 30px;
	color: #fff;
}
.about-ambition .item p{
	position: relative;
	top: 70px;
	width: 220px;
	font-size: 16px;
	line-height: 25px;
	margin: 10px auto;
	color: #7b7b7b;
}

.bdhistory{
	width: 680px;
	height: 350px;
	overflow:hidden;
	position: relative;
}

.about-history img.cover{
	width:417px;
	height:350px;
	float: left;
}
.bdhistory .items{
	width: 680px;
	height: 350px;
	background: #f5f5f5;
	position: relative;
	float: left;
}

.bdhistory .items .item{
	/*float: left;*/
	width: 680px;
	height: 290px;
}

.bdhistory .items .item .left{
	width: 620px;
	height: 250px;
	margin: 35px auto auto 40px;
	overflow: hidden;
}

.bdhistory .spage{
	position: absolute;
	bottom: 20px;
	height: 31px;
}
.bdhistory .sprev, .bdhistory .snext{
	position: absolute;
	width: 31px;
	height: 31px;
	display: block;
	text-align: center;
	line-height: 31px;
	bottom: 0px;
}

.bdhistory .snext{
	left: 90px;
	background: url(../images/r1.png) no-repeat center center;
}

.bdhistory .sprev{
	left: 40px;
	background: url(../images/l1.png) no-repeat center center;
}

.bdhistory .items .item .left .year{
	width:176px;
	height:87px;
	display: inline-block;
	font-size: 60px;
	font-weight: bold;
	font-style: italic;
	color: #757575;
}

.bdhistory .items .item .left h3{
	width: 350px;
	height: 48px;
	line-height: 48px;
	font-size: 35px;
}

.bdhistory .items .item .left p{
	font-size: 16px;
	margin-top: 20px;
	line-height: 30px;
	color: #989898;
}

.about-brand{
	position: relative;
}
.about-brand .contain img{
	width: 100%;
}
.subcats{width: 100%;margin: 0 auto;}
.list-quanwu .subcats .part{
	width: 1100px;
	margin: 0 auto;
}
.subcats{
	position: absolute;
	height: 50px;
	background: rgba(0,0,0,0.6);
	top: -52px;
	border-bottom: 2px solid #767676;
}
.subcats ul li{
	display: inline-block;
	line-height: 50px;
}
.subcats ul li a{
	display: inline-block;
	float: left;
	text-align: left;
	line-height: 50px;
	font-size: 15px;
	color: #fff;
}
.subcats ul li .line{
	width: 40px;
	height: 20px;
	text-align: center;
	margin-top: 18px;
	line-height: 26px;
	float: left;
	color: #fff;
	overflow-x: hidden;
	display: inline-block;
}
.subcats ul li .line i{
	width: 1px;
	height: 100%;
	display: block;
	position: relative;
	left: 20px;
	background: #FFF
}
.subcats ul li:last-child i{display: none;}


.list-quanwu .w1280{width: 1280px; margin: 0 auto;}
.list-quanwu .bread{
	margin: 50px auto;
}
.list-quanwu .subcats{
	top: -53px;
}

.about-brand .contain .txt{
	padding-bottom: 50px;
	background: #f5f5f5;


}
.about-brand .contain .txt .info{
	color: #777777;
	line-height: 30px;
	font-size: 16px;
	padding: 5px 30px;
	margin: 50px auto;
}
.about-brand .contain .txt .info p{
	text-indent: 2em;
}
.about-brand .contain .cover{
	width:1278px;
	height:486px;
}

.about-brand .info3{
	width: 710px;
	margin: 2px auto;

}

.about-brand .info3 .item{
	float: left;
	margin-right: 100px;
	width: 162px;
	height: 162px;
	border: 1px solid #777;
	border-radius: 81px;
	overflow: hidden;
}
.about-brand .info3 .item:last-child{
	margin-right: 0;
}

.about-brand .info3 .item .num{
	width: 112px;
	height: 66px;
	display: inline-block;
	line-height: 66px;
	position: relative;
	text-align: center;
	top: 30px;
	left: 20px;
	font-size: 65px;
	color: #767676;
}

.about-brand .info3 .item .num b{
	height: 14px;
	width: 14px;
	line-height: 14px;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 25px;
	font-size: 30px;
}

.about-brand .info3 .item .tt{
	width: 136px;
	height: 27px;
	display: inline-block;
	position: relative;
	text-align: center;
	margin-top: 40px;
	left: 15px;
	color: #767676;
	font-size: 16px;
}

.about-brand .info3 .item3 .num b{
	right: -15px;
}



.page-shop .contain{
	margin-top: 50px;
}


.page-shop .con{
	width: 100%;
	background: #f5f5f5;
	margin-bottom: 50px;
}

.page-shop .con1 .items{
	width: 890px;
	position: relative;
	margin: 0 auto;

}
.page-shop .con1 .items h2{
	width: 100%;
	font-size: 50px;
	margin: 60px auto;
	text-align: center;
}
.page-shop .con1 .item{
	float: left;
	margin-bottom: 30px;
	margin-right: 30px;
	position: relative;
	
}
.page-shop .con1 .item h3{text-align: center; margin-top: 20px;}
.page-shop .con1 .item h3 a{ text-align: center; font-size: 25px; display: inline-block; color: #1f5299;}
.page-shop .con1 .item img{
	width: 267px;
	height: 157px;
	background: #fff;
	border: 2px solid #d3d3d3;
}

.page-shop .con2{
	height: 362px;
}

.page-shop .con2 p{
	color: #777777;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 20px;
}
.page-shop .con2 h3{
	margin-top: 60px;
	margin-bottom: 45px;
	text-align: center;
	font-size: 40px;
}
.page-shop .con1 .noright{margin-right: 0;}

.jzwrap .contain{
	margin-top: 50px;
	background: #f8f8f8;
	margin-bottom: 60px;
}

.news-jzwrap {
	float: left;
}

.jzwrap .contain .left, .jzwrap .contain .right{
	height: 490px;
	margin-top:25px;
}
.jzwrap .contain .left{
	width: 388px;
	margin-left: 20px;
	margin-right: 10px;
	background: #efefef;
	overflow: hidden;
}

.jzwrap .contain .left h2{
	margin-top: 50px;
	margin-left: 30px;
	font-weight: 400;
	position: relative;
}
.jzwrap .contain .left h2 .line{
	width: 50px;
	height: 1px;
	background: #1f5299;
	margin-top: 8px;
	display: block;
}
.jzwrap .contain .left .topic{
	margin-top: 45px;
	width: 350px;
	overflow: hidden;
	margin-left: 30px;
}
.jzwrap .contain .left .topic img{
	width: 156px;
	float: left;
	height: 106px;
}

.jzwrap .contain .left .topic h3, .jzwrap .contain .left .topic .more{
	float: left;
	margin-left: 8px;
	overflow: hidden;
}
.jzwrap .contain .left .topic h3{
	width: 180px;
	height: 75px;
	overflow: hidden;
}
.jzwrap .contain .left .topic .more{
	width: 80px;
	height: 22px;
	display: block;
	line-height: 22px;
	float: left;
	background: #1f5299;
	color: #fff;
	margin-top: 5px;
	border-radius: 11px;
	text-align: center;
}


.jzwrap .contain .left .toplist{
	width: 350px;
	float: left;
	margin-top: 80px;
	overflow: hidden;
	margin-left: 30px;
}

.jzwrap .contain .left .toplist li{
	height: 36px;
	line-height: 36px;
	width: 100%;
	border-bottom: 1px solid #cac7c7;
	overflow: hidden;
	margin-bottom: 15px;
}
.jzwrap .contain .left .toplist li a{
	font-size: 14px;
	width: 300px;
	height: 100%;
	color: #878787;
	display: inline-block;
	overflow: hidden;
}

.jzwrap .contain .left .toplist li span{
	float: right;
	color: #878787;
}


.jzwrap .contain .right{
	width: 660px;
	margin-right: 20px;
	position: relative;
	margin-left: -10px;
	overflow: hidden;
}

.jzwrap .contain .right .item{
	width: 320px;
	height: 240px;
	position: relative;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.jzwrap .contain .right .item a{
	width:375px;
	height:295px;
	display: inline-block;
	position: absolute;
	z-index: 1;
}
.jzwrap .contain .right .item a img{
	width: 320px;
	height: 240px;
	float: left;
}

.jzwrap .contain .right .item h3{
	position: absolute;
	height: 40px;
	line-height: 40px;
	width: 100%;
	bottom: 0px;
	z-index: 5;
	background: rgba(0,0,0,0.6);
}

.jzwrap .contain .right .item h3 a{
	width: 100%;
	height: 100%;
	text-indent: 20px;
	color: #fff;
	display:block;
}

.jzwrap .contain .right .item h3 a .icon{
	width: 30px;
	height: 30px;
	display: inline-block;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
	background: url(../images/r2.png) no-repeat center center;
}


.page-fwln1 .part2{
	height: auto;
	background: #f5f5f5;
	padding-bottom: 50px;
	padding-top: 0px;
}
.page-fwln1 .part2 .part{margin-top:65px; }
.page-fwln1 .part-title p{text-align: center;}

.anxin-fwln .part-title h2{
	font-size: 35px;
	text-align: center;
	color: #1f5299;
}
.anxin-fwln .part-title p{
	text-align: center;
	color: #767676;
}
.anxin-fwln .contain{
	width: 930px;
	height: 310px;
	float: none;
	margin: 50px auto;
	margin-bottom: 70px;
}
.anxin-fwln .left{
	width: 520px;
}
.anxin-fwln .left .tit .en{
	font-size: 30px;
	line-height: 28px;
	text-align: left;
	color: #e5e5e5;
}
.anxin-fwln .left .tit h3{
	color: #666666;
	font-size: 30px;
	margin: 15px auto;
	background: url(../images/fwzcss.png) no-repeat right center;
}
.anxin-fwln .left .txt{
	color: #4c4c4c;
	border-top: 1px solid #4c4c4c;
	padding-top: 12px;
	font-weight: 550;
}
.anxin-fwln .left .txt p{
	text-indent: 2rem;
	font-size: 15px;
	line-height: 25px;
}

.anxin-fwln .right{width: 354px;  margin-left: 55px;}
.anxin-fwln .right img{width: 354px; height: 303px;}

.fwln-con{
	position: relative;
	height: 418px;
}
.fwln-con dl{
	width: 206px;
	height: 285px;
	position: relative;
	top: 76px;
	float: left;
	left: 60px;
	margin-right: 60px;
}

.fwln-con dl dt, .fwln-con dl dd{
	position: relative;
	float: left;
}

.fwln-con dl dt{
	width: 138px;
	height: 138px;
	left: 30px;
	border: 2px solid #d5d5d5;
	border-radius: 88px;
}
.fwln-con dl dt img{
	width: 76px;
	height: 76px;
	position: relative;
	left: 30px;
	top: 30px;
}

.fwln-con dl dd{
	width: 100%;
	margin-top: 20px;
}

.fwln-con dl dd h3{
	color: #1f5299;
	font-size: 25px;
	width: 100%;
	text-align: center;
}

.fwln-con dl dd span{
	text-align: center;
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	display: inline-block;
	color: #6d6d6d;

}

.page-zhici .part-title h1{
	text-align: center;
	margin: 45px auto;
	font-size: 18px;
}

.page-zhici .contain{
	margin: 1px auto;
	margin-bottom: 50px;
}

.page-zhici .left{width: 600px;}
.page-zhici .left p{color: #626262; line-height: 25px; margin-bottom: 10px;}
.page-zhici .left .en{margin-top: 60px;}
.page-zhici .right{width: 393px;}
.page-zhici .right img{
	width: 386px;
	height: 510px;
	border: 2px solid #f4f4f4;
	margin-top: 36px;
}
.page-zhici .right p{
	text-align: center;
	margin-top: 20px;
	font-size: 16px;
}

.list-jmjz .part-title{
	margin:50px auto;
}
.list-jmjz .part-title p{
	text-align: center;
	color:#626262;
}

.list-jmal .part-title{
	margin: 50px auto;
}
.list-jmal .part-title h2{text-align: center; font-size: 35px;}
.list-jmal .part-title p{text-align: center; color:#626262;}
.list-jmal .items{
	width: 1120px;
	margin: 1px auto;
}
.list-jmal .items .item{
	width: 353px;
	height: 310px;
	margin-right: 20px;
	margin-bottom: 20px;
}

.list-jmal .items .item a img{
	width: 100%;
	height: 250px;
	/*height: 260px;*/
	border: none;
}

.list-jmal .items .item h3{
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}


.search-store{position: relative; top: -20px;}
.search-store .bread{
	margin:25px auto; 
}
.mapbanner {height: 800px;
background: url(../images/store_mapbg.jpg) center -20px no-repeat;    background-size: cover;}
.search-store .txt{
	width: 450px; 
	margin-top: 110px;
	float: left;
	overflow: hidden;
}

.search-store .txt h3{
	text-align: left;
	font-size: 40px;
}

.search-store .txt .en{
	text-align: left;
	font-size: 40px;
	top: -15px;
	position: relative;
	color: #646464;
}

.search-store .txt .info{
	margin-top: 15px;
	text-align: left;
	font-size: 20px;
	color: #535353;
}

.search-store .map{
	float: right;
	position: relative;
    width: 640px;
    margin-top: 80px;
    height: 490px;
    background: url(../images/mapbg.png) center no-repeat;
}

.search-store .map > * {
    display: block;
    position: absolute;
    z-index: 1;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.map-area-city a { display: inline-block; vertical-align: top; height: 23px; border: 1px solid #E5E5E5; padding: 0 12px; background: #F9F9F9; margin: 0 11px 11px 0; font-size: 13px; color: #272727; cursor: pointer; line-height: 23px; border-radius: 2px; -webkit-transition: 0.2s ease all; transition: 0.2s ease all; }
.map-area-city a:hover, .map-area-city a.on { border-color: #434343; background: #434343; color: #FEFEFE; }
.map-area-list { padding-top: 45px; padding-bottom: 75px; }
.map-area-list li { position: relative; float: left; width: 535px; margin-bottom: 35px; }
.map-area-list li:nth-child(2n+1) { margin-right: 15px; }
.map-area-list li:nth-child(2n) { margin-left: 15px; }
.map-area-list li a { display: block; background-color: #F5F5F5; padding: 35px 40px 35px 60px; position: relative; z-index: 2; }
.map-area-list li a:hover .line { width: 100%; }
.map-area-list li a:hover + .shadow { -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); }
.map-area-list li a:hover .look-map { display: block; }
.map-area-list li .info { margin-right: 80px; }
.map-area-list li .t { font-size: 18px; color: #000; margin-bottom: 15px; line-height: 30px; height: 30px; overflow: hidden; }
.map-area-list li .address { font-size: 12px; color: #6A6A6A; height: 24px; line-height: 24px; overflow: hidden; }
.map-area-list li .phone { font-size: 15px; color: #6A6A6A; height: auto; width: 100%; margin-top: 0; border: none; height: 24px; line-height: 24px; overflow: hidden; }
.map-area-list li .line { position: absolute; width: 0; height: 2px; left: 0; bottom: 0; z-index: 4; background-color: #5888C6; overflow: hidden; -webkit-transition: width .2s ease; transition: width .2s ease; }
.map-area-list li .line:after { position: absolute; display: block; content: ""; width: 30.35714%; height: 100%; right: 0; bottom: 0; background-color: #DC4F55; }
.map-area-list li .shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; background-position: center bottom; background-repeat: no-repeat; background-image: url(../images/shadow.png); background-size: 100% auto; -webkit-transition: -webkit-transform .5s ease; transition: -webkit-transform .5s ease; transition: transform .5s ease; transition: transform .5s ease, -webkit-transform .5s ease; z-index: 1; opacity: .8; }
.map-area-list li .look-map { display: none; position: absolute; width: 60px; height: 80px; border: 1px solid #707070; text-align: center; padding-top: 10px; top: 35px; right: 40px; box-sizing: border-box; }
.map-area-list li .look-map p { font-size: 13px; color: #535353; line-height: 18px; padding: 0 15px; margin-bottom: 5px; }
.map-area-list li .look-map i { display: block; width: 100%; font-style: normal; font-size: 13px; font-family: 'Arial'; color: #C9C9C9; }
.search-store .map .ah { width: 52px; height: 63px; top: 239px; left: 408px; }
.search-store .map .ah:hover, .search-store .map .ah.on { background-image: url(../images/ah.gif); }
.search-store .map .bj { width: 17px; height: 18px; top: 166px; left: 407px; }
.search-store .map .bj:hover, .search-store .map .bj.on { background-image: url(../images/bj.gif); }
.search-store .map .chq { width: 51px; height: 47px; top: 275px; left: 310px; }
.search-store .map .chq:hover, .search-store .map .chq.on { background-image: url(../images/chq.gif); }
.search-store .map .gd { width: 81px; height: 63px; top: 352px; left: 363px; }
.search-store .map .gd:hover, .search-store .map .gd.on { background-image: url(../images/gd.gif); }
.search-store .map .gs { width: 148px; height: 123px; top: 148px; left: 199px; }
.search-store .map .gs:hover, .search-store .map .gs.on { background-image: url(../images/gs.gif); }
.search-store .map .gx { width: 80px; height: 59px; top: 344px; left: 305px; }
.search-store .map .gx:hover, .search-store .map .gx.on { background-image: url(../images/gx.gif); }
.search-store .map .gz { width: 62px; height: 52px; top: 312px; left: 295px; }
.search-store .map .gz:hover, .search-store .map .gz.on { background-image: url(../images/gz.gif); }
.search-store .map .hainan { width: 25px; height: 21px; top: 415px; left: 348px; }
.search-store .map .hainan:hover, .search-store .map .hainan.on { background-image: url(../images/hainan.gif); }
.search-store .map .hb { width: 82px; height: 49px; top: 261px; left: 344px; }
.search-store .map .hb:hover, .search-store .map .hb.on { background-image: url(../images/hb.gif); }
.search-store .map .heb { width: 58px; height: 81px; top: 146px; left: 388px; }
.search-store .map .heb:hover, .search-store .map .heb.on { background-image: url(../images/heb.gif); }
.search-store .map .fj { width: 47px; height: 59px; top: 313px; left: 425px; }
.search-store .map .fj:hover, .search-store .map .fj.on { background-image: url(../images/fj.gif); }
.search-store .map .hen { width: 62px; height: 56px; top: 223px; left: 362px; }
.search-store .map .hen:hover, .search-store .map .hen.on { background-image: url(../images/hen.gif); }
.search-store .map .hlj { width: 116px; height: 106px; top: 13px; left: 431px; }
.search-store .map .hlj:hover, .search-store .map .hlj.on { background-image: url(../images/hlj.gif); }
.search-store .map .hun { width: 56px; height: 65px; top: 298px; left: 350px; }
.search-store .map .hun:hover, .search-store .map .hun.on { background-image: url(../images/hun.gif); }
.search-store .map .jl { width: 88px; height: 59px; top: 96px; left: 447px; }
.search-store .map .jl:hover, .search-store .map .jl.on { background-image: url(../images/jl.gif); }
.search-store .map .js { width: 56px; height: 50px; top: 232px; left: 420px; }
.search-store .map .js:hover, .search-store .map .js.on { background-image: url(../images/js.gif); }
.search-store .map .jx { width: 51px; height: 67px; top: 297px; left: 399px; }
.search-store .map .jx:hover, .search-store .map .jx.on { background-image: url(../images/jx.gif); }
.search-store .map .ln { width: 61px; height: 53px; top: 129px; left: 434px; }
.search-store .map .ln:hover, .search-store .map .ln.on { background-image: url(../images/ln.gif); }
.search-store .map .nmg { width: 226px; height: 196px; top: 17px; left: 245px; }
.search-store .map .nmg:hover, .search-store .map .nmg.on { background-image: url(../images/nmg.gif); }
.search-store .map .nx { width: 34px; height: 47px; top: 192px; left: 301px; }
.search-store .map .nx:hover, .search-store .map .nx.on { background-image: url(../images/nx.gif); }
.search-store .map .qh { width: 132px; height: 96px; top: 184px; left: 158px; }
.search-store .map .qh:hover, .search-store .map .qh.on { background-image: url(../images/qh.gif); }
.search-store .map .sc { width: 111px; height: 96px; top: 250px; left: 233px; }
.search-store .map .sc:hover, .search-store .map .sc.on { background-image: url(../images/sc.gif); }
.search-store .map .sd { width: 69px; height: 45px; top: 198px; left: 407px; }
.search-store .map .sd:hover, .search-store .map .sd.on { background-image: url(../images/sd.gif); }
.search-store .map .shx { width: 55px; height: 93px; top: 188px; left: 314px; }
.search-store .map .shx:hover, .search-store .map .shx.on { background-image: url(../images/shx.gif); }
.search-store .map .sx { width: 37px; height: 73px; top: 173px; left: 361px; }
.search-store .map .sx:hover, .search-store .map .sx.on { background-image: url(../images/sx.gif); }
.search-store .map .tj { width: 15px; height: 20px; top: 175px; left: 427px; }
.search-store .map .tj:hover, .search-store .map .tj.on { background-image: url(../images/tj.gif); }
.search-store .map .tw { width: 17px; height: 40px; top: 347px; left: 473px; }
.search-store .map .tw:hover, .search-store .map .tw.on { background-image: url(../images/tw.gif); }
.search-store .map .xj { width: 208px; height: 156px; top: 63px; left: 25px; }
.search-store .map .xj:hover, .search-store .map .xj.on { background-image: url(../images/xj.gif); }
.search-store .map .xz { width: 200px; height: 124px; top: 207px; left: 48px; }
.search-store .map .xz:hover, .search-store .map .xz.on { background-image: url(../images/xz.gif); }
.search-store .map .yn { width: 92px; height: 92px; top: 313px; left: 229px; }
.search-store .map .yn:hover, .search-store .map .yn.on { background-image: url(../images/yn.gif); }
.search-store .map .zj { width: 40px; height: 50px; top: 275px; left: 444px; }
.search-store .map .zj:hover, .search-store .map .zj.on { background-image: url(../images/zj.gif); }
.search-store .map .sh { width: 50px; height: 30px; top: 259px; left: 480px; }

.search-store .search-part{
	position: relative;
}

.search-store .searchs{
	position: absolute;
	width: 100%;
	top: -160px;
	height: 285px;
	overflow: hidden;
}

.search-store .searchs .mytxt{
	width: 130px;
	height: 38px;
	display: block;
	text-align: left;
	line-height: 38px;
	float: left;
	font-size: 25px;
}

.search-store .searchs .addform{
	width: 950px;
	height: 40px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-left: 12px;
}
.search-store .searchs .addform .province, .search-store .searchs .addform .city, .search-store .searchs .addform .kw{
	width: 280px;
	height: 38px;
	border: 1px solid #1f5299;
	float: left;
	color: #8a8989;
	font-size: 17px;
	margin-left: 30px;
}

.search-store .searchs .addform .kw{
	padding: 0 5px;
	background: ;
}

.search-store .searchs .addform .search-btn{
	border: none;
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	right: 8px;
	background: url(../images/storesearch.png) no-repeat center center;
}


.search-store .searchpro{
	height: 150px;
	float: left;
	width: 99%;
	margin-top: 50px;
	border: 2px solid #dcdcdc;
	background: #fff;
}

.search-store .searchpro .provinces{
	width: 150px;
	height: 40px;
	float: left;
	margin-top: 50px;
	border-right: 2px solid #dcdcdc;
}

.search-store .searchpro .provinces h4{
	height: 40px;
	font-size: 25px;
	line-height: 40px;
	text-align: left;
	/*width: 100px;*/
	text-indent: 40px;
	margin-left: 30px;
	background: url(../images/storemap.png) no-repeat 10px center;
}

.search-store .searchpro .citys{
	width: 900px;
	margin-left: 25px;
	margin-top: 25px;
	float: left;
	height: 100px;
	overflow: hidden;

}

.search-store .searchpro .citys a{

	display: inline-block;
    vertical-align: top;
    height: 23px;
    border: 1px solid #E5E5E5;
    padding: 0 12px;
    background: #F9F9F9;
    margin: 0 11px 11px 0;
    font-size: 13px;
    color: #272727;
    cursor: pointer;
    line-height: 23px;
    border-radius: 2px;
    -webkit-transition: 0.2s ease all;
    transition: 0.2s ease all;
}

.search-store .searchpro .citys a.active{
	background:#707070;
	color: #fff;
}

.search-part .items{
	width: 110%;
	top: 25px;
	padding-left: 15px;
	position: relative;
	margin-top: 105px;
	float: left;
}

.search-part .items .item{
	width: 515px;
	height: 180px;
	background: #f5f5f5;
	float: left;
	position: relative;
	margin-right: 30px;
	margin-bottom: 30px;
	/*overflow: hidden;*/
}


.search-part .items .item:hover .line{
	width: 100%;
}



.search-part .items .item h3{
	margin-top: 30px;
	margin-left: 35px;
	margin-bottom: 15px;
	font-size: 20px;

}

.search-part .items .item p{
	float: left;
	width: 500px;
	margin-left: 35px;
	margin-bottom: 12px;
}

.search-part .items .item .line{
	position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    bottom: 0;
    z-index: 4;
    background-color: #5888C6;
    overflow: hidden;
    -webkit-transition: width .2s ease;
    transition: width .2s ease;
}

.items .shadow{
	position: absolute;
    left: 0;
    bottom: -25px;
    width: 100%;
    height: 60px;
    background-position: center bottom;
    background-repeat: no-repeat;
    
    background-size: 100% auto;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
    z-index: -1;
    opacity: .8;
}

.search-part .items .item .maplines{
	position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    bottom: 0;
    z-index: 4;
    background-color: #5888C6;
    overflow: hidden;
    -webkit-transition: width .2s ease;
    transition: width .2s ease;
}

.search-part .items .item .maplines:after {
    position: absolute;
    display: block;
    content: "";
    width: 30.35714%;
    height: 100%;
    right: 0;
    bottom: 0;
    background-color: #DC4F55;
}

.search-part .items .item:hover .maplines{ 
	width: 100%;
	-webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.search-part .items .item:hover .shadow{ 
	-webkit-transition: all .2s ease;
    transition: all .2s ease;
	background-image: url(../images/shadow.png);
}

.list-quanwu .part{
	/*width: 1730px;*/
}



.list-quanwu .contain .item{
	width: 580px;
	background: #F5F5F5;
	float: left;
	margin-left: 106px;
}

.list-quanwu .contain .item{
	width: 100%;
	margin: 0 auto;
	background: #fff;
	margin-left: 0;

}


.list-quanwu .contain .item .cover{
	width:1100px;
	height:410px;
	display: inline-block;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.list-quanwu .contain .item .cover img{
	max-width: 100%;
}
.list-quanwu .contain .item .cover{
	border-top: 1px solid #F5F5F5;
	border-bottom: 1px solid #F5F5F5;
}

.list-quanwu .contain .item .products{
	width: 1100px;
	margin: 50px auto;
}

.list-quanwu .contain .perbai{
	margin: 0px auto;
}

.list-quanwu .contain .item .products .simp{
	float: left;
	background: #F5F5F5;
	width: 500px;
	height: 245px;
	margin-right: 100px;
	margin-bottom: 90px;
	
}

.list-quanwu .contain .products .simp a img{
	width:225px;
	height:225px;
	float: left;
}

.list-quanwu .contain .products .simp .proimg{
	display: inline-block;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.list-quanwu .contain .products .simp .proimg img{



}

.list-quanwu .contain .products .simp h3{
	margin-top: 25px;
	font-size: 18px;
}

.list-quanwu .contain .products .simp .xinghao{
	margin-top: 10px;
	font-size: 16px;
}

.list-quanwu .contain .products .simp h3, .list-quanwu .contain .products .simp .xinghao, .list-quanwu .contain .products .simp .dec{
	width: 240px;
	overflow: hidden;
	float: left;
	margin-left: 15px;
}

.list-quanwu .contain .products .simp h3{
	overflow: hidden;
}

.list-quanwu .contain .products .simp .dec{
	margin-top: 10px;
	line-height: 25px;
	height: 75px;
	color: #626262;
}

.list-quanwu .contain .products .simp .more{
	width: 31px;
	height: 31px;
	display: block;
	float: left;
	margin-left: 15px;
	margin-top: 10px;
	background: url(../images/arr_circle.png) no-repeat center center;
}

.list-quanwu .contain .products .simp .more:hover{
	background: url(../images/arr_con.png) no-repeat center center;
}



.footer{/*margin-top: 50px;*/}

.footer1, .footer2, .footer3{
	width: 100%;
	float: left;
}

.footer1{
	height: 225px;
	background: #434343;
	color: #f5f5f5;
	text-align: center;
}

.footer1 .p1{
	font-size: 20px;
	margin-top: 30px;
}

.footer1 .p2 img{
	margin: 5px auto;
}

.footer1 .p3{
	font-size: 40px;
}
.footerlogo{width: 190px; margin-top: 35px;}
.footerlogo img{
	position: relative;
	left: 20px;
}
.qrcode{width: 250px; margin-top: 30px;}
.qrcode dl{
	width: 100px;
	float: left;
}
.qrcode dl dt img{
	padding: 5px;
	background: #fff;
}
.qrcode dl dd{
	text-align: center;
	color: #747373;
	font-size: 18px;
}
.dl1 {margin-right: 30px;}

.footer2{
	height: 275px;
	background: #f7f7f7;
}

.footer2 .right{
	margin-top: 40px;
	width: 820px;
}

.footer2 .right dl{
	width: 100px;
	display: inline-block;
	float: left;
	padding-left: 20px;
}

.footer2 .right dl.dllast{
	width: 120px;
}

.footer2 .right dl dt, .footer2 .right dl dd{
	width: 115px;
	overflow:hidden;
	float: right;
}
.footer2 .right dl.dllast dt, .footer2 .right dl.dllast dd{
	width: 100%;
}
.footer2 .right dl dd a{
	color: #747373;
	font-size: 12px;
}

.footer2 .right dl dt, .footer2 .right dl dt h3{
	font-size: 15px;
	color: #090909;
}

.footer2 .flink{
	width: 850px;
	float: right;
	position: relative;
	margin-top: 20px;
}

.footer2 .flink .flkbtn{
	width: 100px;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	float: right;
	position: relative;
	top: 5px;
	border: 1px solid #747373;
}

.footer2 .flink .flkbtn:hover{
	cursor: pointer;
}

.footer2 .flinks{
	height: 35px;
	width: 880px;
	float: left;
	overflow: hidden;
	line-height: 35px;
}

.footer2 .flinks a{
	display: inline-block;
	padding: 1px 5px;
	color: #747373;
}


.footer3{
	height: 70px;
	line-height: 70px;
	text-align: center;
	background: #0e0a09;
}

.footer3 p{
	text-align: center;
	color: #6d6d6d;
}


.backuptop{
	display: block;
    width: 60px;
    height: 50px;
    position: fixed;
    right: 80px;
    bottom:80px;
    background: url(../images/backtop.png) no-repeat ;
    margin-top: 10px;
    text-decoration: none;
    font: 16px/50px "Microsoft YaHei";
    text-align: center;
    color: #fff;
    border-radius: 2px;
}



.video-js .vjs-big-play-button{
    font-size: 2.5em;
    line-height: 2.3em;
    height: 2.5em;
    width: 2.5em;
    -webkit-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    border-radius: 2.5em;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    border-width: 0.15em;
    margin-top: -1.25em;
    margin-left: -1.75em;
}
/* 中间的播放箭头 */
.vjs-big-play-button .vjs-icon-placeholder {
    font-size: 1.63em;
}
/* 加载圆圈 */
.vjs-loading-spinner {
    font-size: 2.5em;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    margin-top: -1em;
    margin-left: -1.5em;
}

.nav_fixed{position:fixed;top:0;}
.tuijian-silder{
	position: relative;
}
.tuijian-silder a.tjprev {
    left: 0px;
    background: #ececec url(../images/l1.png) no-repeat center center;
}

.tuijian-silder a.tjprev, .tuijian-silder a.tjnext {
    width:40px;
    height:40px;
    position: absolute;
    top: 140px;
    display: block;
    line-height: 40px;
    text-align: center;
    float: right;
    z-index: 5;
    border: 1px solid #ccc;
}
.tuijian-silder a.tjnext {
    right: 0px;
    background: #ececec url(../images/r1.png) no-repeat center center;
}
