body,h1,h2,h3,h4,dl,dt,dd,ul,ol,li,a,div,em,span,img,form,input,p,i{ padding:0px; margin:0px; border:none;}

body{color:#666666; text-rendering: optimizelegibility; font-family:"Microsoft YaHei", Arial;}

* { word-wrap: break-word; }

em,i{word-wrap: break-word;font-style:normal;}

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

a:link,a:visited,a:active{color:#464646; text-decoration:none;}

a,button,span,i,div,h2,aside{/* -webkit-user-select: none; */ -webkit-tap-highlight-color:rgba(0,0,0,0);}

input, button, textarea, select {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

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

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block; margin:0; padding:0;}

img{border:none; max-width:100%;vertical-align: middle;}

html,body{-webkit-text-size-adjust:100%;text-size-adjust:100%;}

input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="email"], input[type="number"], input[type="phone"], button { 

-webkit-appearance: none; -moz-appearance: none; -webkit-border-image: none; border-image: none; -webkit-border-radius: 0; border-radius: 0; }

.clearfix:after { content: ""; display: block; height: 0; overflow: hidden; clear: both; visibility: hidden; }

table{ border-collapse: collapse;}

input{ outline:none}

textarea{

	resize:none;

	outline:none;

}



.l{

	float:left;

}



.r{

	float:right;

}



.wrap{

	width:1140px;

	margin:auto;

}



.topbar{

	position:fixed;

	top:0px;

	z-index:200;

	background:rgba(255,255,255,.7);

	width:100%;

	box-shadow: 0px 0px 20px #dfdfdf;

}



.topbar .logo{

	float:left;

}



.nav{

	float:left;

	margin-top:48px;

	margin-left:100px;

}



.nav li{

	float:left;

}



.nav li div{

	width:60%;

	margin:auto;

	background:#2fa8df;

	height:2px;

	margin-top:46px;

	display:none;

}



.nav li .p1{

	color:#333333;

	padding:0px 25px;

	font-size:17px;

	line-height:14px;

}



.nav li:hover .p1,.nav li.active .p1{

	color:#2fa8df;

}



.nav li:hover div,.nav li.active div{

	display:block;

}



.nav li:last-child .p1{

	border-right:none;

}



.nav_right{

	margin-top:43px;

}



.nav_right .fangdajing{

	cursor:pointer;

}



.nav_right .sangang{

	cursor:pointer;

	margin-left:20px;

}







.banner{

	overflow:hidden;

	height:720px;

	position:relative;

}



.swiper-pagination { bottom: 35px; text-align: center; width: 100%; }

.swiper-pagination .swiper-slide img { display: block; }

.swiper-pagination span { margin:0 3px; width: 10px; height: 10px;opacity:1;background:rgba(255,255,255,.5);}

.swiper-pagination-bullet-active {background:rgba(255,255,255,1) !important;}

.swiper-button-prev{background-image:url(../images/ban_prev.png);width:58px;height:50px;background-size:58px 50px;top:50%;margin-top:-25px;left:-65px;}

.swiper-button-next{background-image:url(../images/ban_next.png);width:58px;height:50px;background-size:58px 50px;top:50%;margin-top:-25px;right:-65px;}



.tu_left{

	position:relative;

}

.swiper-pagination1 { bottom: 25px; text-align: center; width: 20%; position:absolute;z-index: 100;right:0px;cursor:pointer;	}

.swiper-pagination1 .swiper-slide img { display: block; }

.swiper-pagination1 span { margin:0 3px; width: 15px; height: 15px;opacity:1;background:rgba(255,255,255,.5);border-radius:0px;}

.swiper-pagination1-bullet-active {background:rgba(255,255,255,1) !important;}



.home-pro{

	padding-top:80px;

	background:url(../images/home-probg.png) no-repeat center top;

	padding-bottom:85px;

}



.home-pro .zise{

	width:5px;

	height:30px;

	background:#2fa8df;

}



.home-pro .zuo{

	float:left;

	width:360px;

}



.home-pro .zuo .p1{

	color:#333333;

	font-size:17px;

	margin-top:30px;

}



.home-pro .zuo .p2{

	color:#2fa8df;

	font-size:42px;

	margin:20px 0px 30px;

	font-weight:bold;

}



.home-pro .zuo .p3{

	color:#2fa8df;

	font-size:14px;

	background:url(../images/pyou.png) no-repeat right center;

	width:120px;

	margin-bottom:10px;

}



.home-pro .zuo .p{

	font-size:14px;

	color:#999999;

	line-height:32px;

}



.home-pro .zuo .p a{

	color:#999999;

}



.home-pro .zuo .p:last-child{

	margin-bottom:20px;

}



.home-pro .img{

	width:360px;

	text-align:center;

	margin-top:30px;

	box-shadow: 0px 0px 40px #dfdfdf;

	position:relative;

	cursor:pointer;

}



.home-pro .img .i{

	max-width:360px;

	max-height:240px;

	height:240px;

	display:inline;

}



.home-pro .img .pp{

	background:#f3f3f3;

	line-height:60px;

	color:#333333;

	font-weight:bold;

	font-size:16px;

}



.home-pro .img .above{

	position:absolute;

	top:0px;

	left:0px;

	width:360px;

	height:300px;

	background:rgba(3,110,182,.8);

	opacity:0;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.home-pro .img .above .lianjie{

	width:82px;

	height:82px;

	display:block;

	margin:100px auto 0px;

}



.home-pro .img .above .ap{

	color:white;

	font-size:14px;

	margin-top:10px;

}



.home-pro .img:hover .above{

	opacity:1;

}



.home-pro .zhong{

	float:left;

	width:360px;

	margin-left:30px;

}



.home-pro .zhong .img .i{

	max-height:430px;

	height:430px;

}



.home-pro .zhong .img .above{

	height:490px;

}



.home-pro .zhong .img .above .lianjie{

	margin:150px auto 0px;

}



.home-pro .morediv{

	background:url(../images/more.png) #2fa8df no-repeat 15px center;

	margin:85px auto 0px;

	line-height:46px;

	height:46px;

	color:white;

	width:137px;

	text-align:center;

	padding-left:10px;

	cursor:pointer;

}



.home-about{

	padding:85px 0px;

}



.home-about .left{

	width:500px;

	float:left;

}



.home-about .left .p1{

	color:#333333;

	font-size:17px;

	margin-top:20px;

}



.home-about .left .p2{

	color:#2fa8df;

	font-size:42px;

	margin:15px 0px 0px;

	font-weight:bold;

}



.home-about .left .p3{

	font-size:14px;

	color:#999999;

	line-height:28px;

	margin-top:20px;

}



.home-about .morediv{

	background:#2fa8df;

	margin:50px 0px 0px;

	line-height:46px;

	height:46px;

	color:white;

	width:137px;

	text-align:center;

	padding-left:10px;

	cursor:pointer;

}



.home-about .right{

	width:528px;

	float:right;

	padding-top:35px;

	position:relative;

}



.home-about .right .icon{

	position:absolute;

	bottom:-30px;

	right:28px;

	background:url(../images/icon.jpg) no-repeat;

	width:5px;

	height:42px;

}



.home-about .right img{

	width:100%;

}



.home-pro1{

	background:#f7f7f7;

	padding:60px 0px;

}



.home-pro1 .left{

	width:555px;

	float:left;

}



.home-pro1 .left .p1{

	color:#333333;

	font-size:17px;

	margin-top:20px;

}



.home-pro1 .left .p2{

	color:#2fa8df;

	font-size:42px;

	margin:15px 0px 0px;

	font-weight:bold;

}



.home-pro1 .left .p3{

	font-size:14px;

	color:#999999;

	line-height:28px;

	margin-top:20px;

}



.home-pro1 .right{

	width:540px;

	float:right;

}



.home-pro1 .right .line1{

	margin-top:58px;

}



.home-pro1 .right .line1 .more{

	color:#bbbbbb;

	font-weight:bold;

	font-size:42px;

	float:left;

}



.home-pro1 .right .line1 .morediv{

	background:#2fa8df;

	margin:5px 0px 0px;

	line-height:46px;

	height:46px;

	color:white;

	width:137px;

	text-align:center;

	padding-left:10px;

	float:right;

	cursor:pointer;

}



.home-pro1 .right .p3{

	font-size:14px;

	color:#999999;

	line-height:28px;

	margin-top:20px;

}



.home-pro1 .tu_left{

	float:left;

	width:555px;

	height:348px;

	text-align:center;

	margin-top:50px;

	overflow: hidden;

}



.home-pro1 .tu_left img{

	display:inline;

	max-width:555px;

	max-height:348px;

	height:348px;

}



.home-pro1 .tu_right{

	width:540px;

	float:right;

	margin-top:50px;

}



.home-pro1 .tu_right .img{

	float:left;

	width:256px;

	height:161px;

	text-align:center;

	margin-bottom:27px;

	margin-right:27px;

	position:relative;

}





.home-pro1 .tu_right .img .above{

	position:absolute;

	top:0px;

	left:0px;

	width:256px;

	height:161px;

    background:rgba(3,110,182,.8);

	opacity:0;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.home-pro1 .tu_right .img .above .lianjie{

	width:34px;

	height:34px;

	display:block;

	margin:70px auto 0px;

}



.home-pro1 .tu_right .img:hover .above{

	opacity:1;

}





.home-pro1 .tu_right .img:nth-child(2n){

	margin-right:0px;

}



.home-pro1 .tu_right .img img{

	display:inline;

	max-width:256px;

	max-height:161px;

	height:161px;

}



.home-news{

	padding-top:45px;

	background:url(../images/newsbg.png) no-repeat center top;

	padding-bottom:70px;

}



.home-news .zise{

	width:5px;

	height:32px;

	background:#2fa8df;

	margin:auto;

}



.home-news .p1{

	color:#333333;

	font-size:17px;

	margin-top:10px;

	text-align:center;

}



.home-news .p2{

	color:#2fa8df;

	font-size:42px;

	margin:10px 0px 0px;

	font-weight:bold;

	text-align:center;

}



.home-news .line{

	width:1140px;

	height:450px;

	overflow:hidden;

	margin-top:40px;

	position:relative;

}



.home-news .line .full{

	position:absolute;

	width:9999px;

}



.home-news .line .bit{

	float:left;

	width:555px;

	margin-right:30px;

}



.home-news .line .bit .img{

	width:555px;

	height:282px;

	text-align:center;

	overflow:hidden;

	margin-bottom:45px;

	

}



.home-news .line .bit .img img{

	max-height:282px;

	max-width:555px;

	display:inline;

}



.home-news .line .bit .xiamian{

	

}



.home-news .line .bit .xiamian .bl{

	width:85px;

	border-right:1px solid #dddddd;

	height:110px;

	color:#333333;

	text-align:center;

	float:left;

}



.home-news .line .bit .xiamian .bl .t1{

	font-size:42px;

	font-style:italic;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.home-news .line .bit .xiamian .bl .t2{

	margin-top:10px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	font-size:20px;

}



.home-news .line .bit .xiamian .br{

	width:440px;

	float:right;

}



.home-news .line .bit .xiamian .br .r1{

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	color:#333333;

	font-size:20px;

}



.home-news .line .bit .xiamian .br .r2{

	margin-top:10px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	color:#999999;

	line-height: 1.8;

	font-size:14px;

}



.home-news .qiehuan{

	text-align:center;

	margin-top:60px;

}



.home-news .qiehuan p{

	padding:0px 20px;

	margin:0px 10px;

	line-height:44px;

	height:44px;

	border:#ececec 1px solid;

	display:inline-block;

	color:#999999;

	cursor:pointer;

}



.home-news .qiehuan .prev{

	font-size:20px;

	color:#dddddd;

}



.home-news .qiehuan .next{

	font-size:20px;

	color:#dddddd;

}



.home-news .qiehuan p:hover{

	background:#036eb6;

	border:#40458a 1px solid;

	color:white;

}



.bottom{

	padding:75px 0px 100px;

	background:#f0f0f0;

}



.bottom .part1{

	width:390px;

	float:left;

	padding-right:90px;

	border-right:1px #dddddd solid;

	height:366px;

}



.bottom .tit{

	color:#666666;

	font-size:25px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	margin-bottom:30px;

}



.bottom .part1 .input{

	height:30px;

	border-bottom:#dddddd 1px solid;

	line-height:30px;

	font-size:14px;

	color:#666666;

	margin-bottom:25px;

}



.bottom .part1 .input .inputp{

	float:left;

	width:80px;

}



.bottom .part1 .input input{

	border:none;

	float:right;

	width:300px;

	background:#f0f0f0;

	height:30px;

	line-height:30px;

	padding-left:10px;

	color:#333333;

}



.bottom .p{

	color:#666666;

	font-size:14px;

	line-height:3;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.bottom textarea{

	border:none;

	background:#f0f0f0;

	width:390px;

	height:60px;

	line-height:30px;

	font-size:14px;

	color:#333333;

	border-bottom:#dddddd 1px solid;

}



.bottom .submit{

	background:#036eb6;

	text-align:center;

	font-size:16px;

	color:white;

	line-height:50px;

	width:100%;

	margin-top:40px;

	cursor:pointer;

}



.bottom .part2{

	width:220px;

	float:left;

	padding-right:17px;

	padding-left:65px;

	border-right:1px #dddddd solid;

	height:366px;

}



.bottom .part3{

	width:280px;

	float:left;

	padding-left:65px;

	height:366px;

}



.bottom .pp{

	color:#666666;

	font-size:14px;

	line-height:3;

}



.bottom .tel{

	color:#2fa8df;

	font-size:24px;

	margin:20px 0px;

}



.bottom .erweima{

	margin:10px 0px;

}



.bottom .erweima img{

	margin-right:10px;

}







.footer{

	background:#2a2a2a;

	text-align:center;

	color:white;

	height:60px;

	line-height:60px;

	font-size:14px;

}





/*内页开始*/



.nybanner{

	overflow:hidden;

	height:500px;

	position:relative;

}



.nybanner .nybannerimg{

	height:500px;

}



.mianbao{

	line-height:45px;

	color:#999999;

	font-size:14px;

	margin-top:110px;

}



.mianbao .wrap{

	border-bottom:1px #dddddd solid;

	height:45px;

}



.mianbao a{

	color:999999;

}



.mianbao a:after{

	content:"/";

	margin:0px 10px;

}



.mianbao a:last-child:after{

	content:""

}



.white{

	background:white;

}



.about1{

	padding:75px;

}



.dabiaoti{

	color: #2fa8df;

    font-size: 42px;

    font-weight: bold;

	text-align:center;

}



.text{

	margin-top:40px;

	color:#999999;

	line-height:2;

	font-size:14px;

	margin-bottom:40px;

}



.text p{

	color:#999999;

	line-height:2;

	font-size:14px;

	margin-top:10px;

}



.text img{

	display:block;

	margin:10px auto;

}



.photoalbum{

	font-size:17px;

	color:#999999;

	margin-bottom:30px;

}



.video{

	width:740px;

	margin:20px auto;

	position:relative;

}



.video .play{

	background:url(../images/play.png) no-repeat center center;

	width:84px;

	height:84px;

	position:absolute;

	left:50%;

	margin-left:-42px;

	top:50%;

	margin-top:-42px;

	cursor:pointer;

	z-index:100;

}



.play:hover{

	opacity:.8;

}



.shijieditu{

	background:url(../images/shijieditu.jpg) no-repeat center center;

	height:980px;

}



.zhengshubox{

	padding:80px 0px 120px;

	width:1025px;

	margin:auto;

}



.zhengshubox .left{

	float:left;

	text-align:center;

	width:319px;

	height:451px;

	overflow:hidden;

	margin-top:50px;

}



.zhengshubox .left img{

	display:inline;

	max-width:319px;

	height:451px;

}



.zhengshubox .right{

	width:670px;

	float:right;

	margin-top:50px;

	margin-left:19px;

}



.zhengshubox .right .img{

	text-align:center;

	width:153px;

	height:216px;

	overflow:hidden;

	float:left;

	margin-right:19px;

	margin-bottom:19px;

	cursor:pointer;

}



.zhengshubox .right .img:nth-child(4n){

	margin-right:0px;

}



/*新闻中心*/



.news_list{

	margin:45px 0px;

}



.news_list .left{

	float:left;

	width:568px;

	box-shadow: 0px 0px 40px #dfdfdf;

	position:relative;

}



.news_list .left .left_down{

	padding:39px;

}



.news_list .left .left_down .p1{

	color:#333333;

	font-size:17px;

	font-weight:bold;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	line-height:2;

}



.news_list .left .left_down .p2{

	margin-top:10px;

	color:#999999;

	font-size:14px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	line-height:2;

}



.news_list .left .left_down .morediv{

	background:#2fa8df;

	margin:30px 0px 20px;

	line-height:36px;

	height:36px;

	color:white;

	width:117px;

	text-align:center;

	padding-left:10px;

	cursor:pointer;

	font-size:14px;

}



.news_list .left .riqi{

	position:absolute;

	width:80px;

	height:80px;

	right:20px;

	top:20px;

	background:rgba(77,82,152,.9);

	color:white;

	text-align:center;

	border-radius:50%;

}



.news_list .left .riqi .t1{

	margin-top:10px;

	font-size:32px;

}



.news_list .left .riqi .t2{

	font-size:17px;

}



.news_list .right{

	float:right;

	width:520px;

}



.news_list .right li{

	box-shadow: 0px 0px 40px #dfdfdf;

	padding:30px 40px;

	line-height:2;

	margin-bottom:40px;

}



.news_list .right li .p1{

	color:#333333;

	font-weight:bold;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.news_list .right li .p2{

	color:#999999;

	background:url(../images/biao.png) no-repeat left center;

	padding-left:25px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.news_list .right li .p3{

	color:#999999;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.news_list .right li:hover .p1{

	color:#2fa8df;

}



.page{

	text-align:center;

	margin:20px 0px;

}



.page a{

	display:inline-block;

	margin:0px 5px;

	background:#f7f7f7;

	height:34px;

	text-align:center;

	line-height:34px;

	font-size:14px;

	color:#999999;

	padding:0px 13px;

}







.page a:hover,.page a.active{

	background:#2fa8df;

	color:white;

}



.news_details{

	

}



.news_details .tit{

	font-size:20px;

	color:#333333;

	text-align:center;

	padding:40px 0px;

}



.news_details .time{

	font-style:italic;

	color:#999999;

	text-align:center;

}



.shangxia{

	border-top:#dddddd 1px dashed;

	padding:35px 0px;

}



.shangxia p{

	float:left;

	width:430px;

	font-size:14px;

}



.shangxia p span{

	font-weight:bold;

}



.return{

	background:url(../images/return.png) no-repeat 15px center;

	color:#333333;

	border:#dddddd 1px solid;

	margin:20px auto 40px;

	line-height:35px;

	cursor:pointer;

	float:right;

	padding:0px 10px 0px 40px;

}





/*联系我们*/

.contact{

	margin-top:110px;

	height:907px;

	background:url(../images/map.jpg) no-repeat center center;

}



.contact1140{

	position:relative;

	height:907px;

	overflow:hidden;

}



.contact_zise{

	position:absolute;

	background:rgba(3,110,182,.8);

	height:600px;

	bottom:0px;

	left:0px;

	width:1140px;

	color:white;

}



.contact_zise .left{

	float:left;

	width:460px;

}



.contact_zise .tit{

	font-size:35px;

	margin-top:80px;

	margin-left:55px;

	margin-bottom:60px;

}



.contact_zise .left .p{

	font-size:14px;

	line-height:2.5;

	margin-left:55px;

	padding-left:30px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.contact_zise .left .p:nth-child(2){

	background:url(../images/c1.png) no-repeat left center;

}



.contact_zise .left .p:nth-child(3){

	background:url(../images/c3.png) no-repeat left center;

}



.contact_zise .left .p:nth-child(4){

	background:url(../images/c4.png) no-repeat left center;

}



.contact_zise .left .p:nth-child(5){

	background:url(../images/c5.png) no-repeat left 10px;

	white-space:normal;

}



.contact_zise .left .p:nth-child(6){

	background:url(../images/c6.png) no-repeat left center;

}



.contact_zise .left .ico{

	margin-left:55px;

	margin-top:40px;

}



.contact_zise .left .ico img{

	margin-right:10px;

}



.contact_zise .right{

	width:500px;

	margin-left:70px;

	float:left;

}



.contact_zise .right .formdiv{

	background:#2fa8df;

	width:500px;

	padding-top:20px;

	padding-left:45px;

	padding-bottom: 70px;

}



.contact_zise .right .formdiv .inputdiv{

	border-bottom:#f6f6f7 1px solid;

	width:417px;

}



.contact_zise .right .formdiv .inputdiv p{

	float:left;

	width:150px;

	height:50px;

	line-height:50px;

	font-size:14px;

}



.contact_zise .right .formdiv .inputdiv input{

	float:left;

	width:265px;

	height:50px;

	line-height:50px;

	background:#2fa8df;

	border:none;

	color:white;

	font-size:14px;

}



.contact_zise .right .formdiv .textareadiv{

	border-bottom:#2fa8df 1px solid;

	width:417px;

}



.contact_zise .right .formdiv .textareadiv p{

	font-size:14px;

	margin:20px 0px;

}



.contact_zise .right .formdiv .textareadiv textarea{

	border-bottom:#2fa8df 1px solid;

	width:417px;

	height:60px;

	background:#2fa8df;

	border:none;

	color:white;

	font-size:14px;

}



.contact_zise .right .formdiv .send{

	width:417px;

	background:#3289c4;

	text-align:center;

	font-size:16px;

	height:45px;

	line-height:45px;

	cursor:pointer;

}



/*产品中心*/



.gray{

	background:#f7f7f7;

}



.pro_list{

	padding:155px 0px 45px;

}



.pro_list .left{

	float:left;

	width:295px;

}



.pro_list .left .topline{

	color:#333333;

	background:url(../images/protopline.png) no-repeat center bottom;

	font-size:20px;

	padding-bottom:17px;

	margin-bottom:30px;

	line-height:2;

	font-weight:bold;

}



.pro_list .left .midline{

	padding-left:5px;

	padding-right:5px;

	background:white;

}



.pro_list .left .bit{

	border-bottom:1px solid #dddddd;

}



.pro_list .left .bit:last-child{

	border-bottom:none;

}



.pro_list .left .bit .line1{

	height:46px;

	padding-left:20px;

	cursor:pointer;
	display:block;

}



/*.pro_list .left .bit .line1 .tit{

	float:left;

	width:230px;

	color:#333333;

	font-weight:bold;

	line-height:46px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}*/



.pro_list .left .bit .clearfix .jiajian{

	float:right;

	margin-right:5px;

	line-height:40px;

	font-size:40px;

	width:20px;

	text-align:Center;

}



.pro_list .left .bit .clearfix .jiajian:before{

	content:"+";

}



.pro_list .left .bit .line2{

	display:none;

}



.pro_list .left .bit .line2 .line2p{

	line-height:40px;

	height:40px;

	border-top:#dddddd 1px dashed;

	padding-left:20px;

	font-size:14px;

	color:#999999;

	padding-right:40px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

    font-weight:lighter;
}

.pro_list .left .bit>ul li>a
{
   font-weight:lighter;

}
.pro_list .left .bit>ul li>a:hover,.pro_list .left .bit .line2 .line2p.on>a{

	color:#2fa8df;
	 font-weight:bold;

}





/*
.pro_list .left .bit.on .line2{

	display:block;

}*/


/*.pro_list .left .bit.on .line1{

	background:#2fa8df;

} */

.pro_list .left .bit a{

    display:block;

    float:left;

	width:230px;

	color:#333333;

	font-weight:bold;

	line-height:46px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;
}

.pro_list .left .bit a:hover,.pro_list .left .bit a.on{


background:#2fa8df;

color:white;


}
.pro_list .left .bit .line2 a:hover{
color:#2fa8df;

background:#fff;


}


/*.pro_list .left .bit.on .line1 .tit{

	color:white;

} */

.pro_list .left .bit .line1.on p{

	color:white;

} 

/*.pro_list .left .bit a:hover .p{

	color:white;

} */


/*.pro_list .left .bit.on .line1 .tit a{

	color:white;

} */



.pro_list .left .bit.on .clearfix .jiajian:before{

	content:"-";

	color:white;

}



.pro_list .left .bit.on .clearfix .jiajian{

	margin-right: 0px;

}

.pro_list .left .bit.on .clearfix,.pro_list .left .bit .clearfix:hover{

	background: #2fa8df;

}






.pro_list .right{

	float:right;

	width:811px;

	background:white;

	border-top:1px solid #dddddd;

}



.pro_list .right li{

	width:269px;

	line-height:2;

	border-bottom:1px solid #dddddd;

	border-right:1px solid #dddddd;

	float:left;

	position:relative;

	

}



.pro_list .right li:nth-child(1){

	border-left:1px solid #dddddd;

}



.pro_list .right li:nth-child(4){

	border-left:1px solid #dddddd;

}



.pro_list .right li:nth-child(7){

	border-left:1px solid #dddddd;

}



.pro_list .right li:hover .fdj{

	opacity:1;

}



.pro_list .right li .fdj{

	position:absolute;

	top:0px;

	left:0px;

	width:270px;

	height:342px;

	background:rgba(3,110,182,.8);

	opacity:0;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.pro_list .right li .fdj img{

	position:absolute;

	top:50%;

	margin-top:-29px;

	left:50%;

	margin-left:-29px;

}



.pro_list .right li .img{

	width:269px;

	height:269px;

	overflow:hidden;

	text-align:center;

}



.pro_list .right li .img img{

	height:269px;

	max-width:269px;

	display:inline;

}



.pro_list .right li .p1{

	color:#333333;

	font-weight:bold;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	padding:20px;

	text-align:center;

}





.rightprodetails{

background:white;

}

.rightprodetails .part1{

padding:24px;

}

.infobox {width:500px; float:right; }

.infobox .title { font-size: 20px; color: #333; margin-top: 30px; }

.infobox .table { margin-top: 30px; width: 100%; } 

.infobox .table tr td { padding:8px 10px; color: #666; font-weight:normal;}

.infobox .table tr td:nth-child(1){ border-right: 1px solid #fff; }

.infobox .table tr:nth-child(2n){ background: #f5f5f5; }



.infobox table { margin-top: 30px; width: 100%; } 

.infobox table tr td { padding:8px 10px; color: #666; }

.infobox table tr td:nth-child(1){ border-right: 1px solid #fff; width:180px;}

.infobox table tr:nth-child(2n){ background: #f5f5f5; }



.showbox { width: 564px; float: left;}

.showbox .big { border: 2px solid #ddd; width: 564px; height: 420px; overflow: hidden; }

.showbox .big img{max-height:560px;max-width:560px;}

.showbox .small { margin-top: 20px; position: relative; }

.showbox .small-imgs { margin-left: 58px; overflow: hidden; width: 445px; }

.showbox .small-imgs .list { width: 1000%; position: relative; }

.showbox .small-imgs li { cursor: pointer; width: 100px; float: left; margin-right: 15px; border: 2px solid #ddd; background:#eee;}

.showbox .small-imgs li img { display: block; max-width: 100%; }

.showbox .small-imgs li:hover,.showbox .small-imgs li.active { border-color: #764fe1; }

.showbox .small-prev,.showbox .small-next { cursor: pointer; background: #eee; position: absolute; width: 40px; height: 40px; top: 50%; margin-top: -20px; }

.showbox .small-prev { left: 0; }

.showbox .small-next { right: 0; }

.showbox .small-prev:hover,.showbox .small-next:hover { background: #764fe1 }



/*.rightprodetails .part1 .left1{

	float:left;

	width:448px;

	height:448px;

	border:1px solid #dddddd;

	overflow:hidden;

	text-align:center;

}



.rightprodetails .part1 .left1 img{

	max-width:448px;

	height:448px;

	display:inline;

}



.rightprodetails .part1 .right1{

	float:left;

	width:285px;

	height: 450px;

    overflow: hidden;

}



.rightprodetails .part1 .right1 li{

	margin-left:25px;

	margin-bottom:49px;

	float:left;

	width:115px;

	height:115px;

	border:1px solid #dddddd;

	overflow:hidden;

	text-align:center;

	cursor:pointer;

}



.rightprodetails .part1 .right1 li img{

	max-width:115px;

	height:115px;

	display:inline;

}*/







.rightprodetails .part2{

	border-top:#f7f7f7 1px solid;

	border-bottom:#f7f7f7 1px solid;

	height:77px;

	line-height:77px;

	font-size:17px;

	color:#333333;

	font-weight:bold;

	text-align:center;

}



.rightprodetails .part3{

	padding:20px 35px;

}



.rightprodetails .part3 .p{

	color:#333333;

	font-weight:bold;

}



.shangxia1{

	padding:0px 35px;

	height:60px;

}



.shangxia1 p{

	float:left;

	width:333px;

	font-size:14px;

	line-height:60px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.shangxia1 p:last-child{

	float:right;

}



.shangxia1 p span{

	font-weight:bold;

}





















.nybar .wrap{

	box-shadow: 0px 0px 40px #dfdfdf;

	background:#fefefe;

}



.nybar .part{

	float:left;

	height:70px;

	width:196px;

	background:white;

	border-right:1px solid #dddddd;

	border-bottom:4px white solid;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.nybar .part:last-child{

	border-right:none;

}



.nybar .part .p1{

	font-size:15px;

	color:#333333;

	margin-top:15px;

	margin-left:30px;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.nybar .part .p2{

	font-size:13px;

	color:#999999;

	margin-left:30px;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

	white-space: nowrap;

text-overflow: ellipsis;

overflow: hidden;

}



.nybar .part:hover,.nybar .part.active{

	background:#005aa8;

	border-bottom:4px #fdc016 solid;

}



.nybar .part:hover .p1,.nybar .part:hover .p2{

	color:white;

	margin-left:40px;

}



.nybar .part.active .p1,.nybar .part.active .p2{

	color:white;

	margin-left:40px;

}



.nybar .you{

	background:url(../images/telbg.png) no-repeat;

	padding:10px 0px 10px 40px;

	height:50px;

	color:white;

	width:348px;

}



.nybar .you .p1{

	font-size:15px;

	margin-top: 7px;

}



.nybar .you .p2{

	font-size:13px;

}



.nybar .you .p3{

	font-size:30px;

	line-height:50px;

	padding-right:10px;

	font-weight:bold;

}





.about,.honor{

	margin-top:32px;

	margin-bottom:40px;

}



.about .content{

	padding:40px 100px 60px;

	box-shadow: 0px 0px 40px #dfdfdf;

	font-size:14px;

}



.about .content div{

	font-size:14px;

	color:#999999;

	margin-top:10px;

	line-height:2;

}



.about .content p{

	font-size:14px;

	color:#999999;

	margin-top:10px;

	line-height:2;

}



.honor li{

	float:left;

	background:white;

	margin-right:18px;

	margin-bottom:35px;

	border:#dddddd 2px solid;

	padding:17px 14px;

	box-shadow: 0px 0px 40px #dfdfdf;

	box-sizing:border-box;

}



.honor li:nth-child(4n){

	margin-right:0px;

}



.honor li .up{

	background:#f6f6f6;

	padding:3px;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

	height:165px;

	width:248px;

	text-align:center;

	overflow:hidden;

}



.honor li .up img{

	max-height:165px;

	max-width:248px;

	display: inline;

	height: 100%;

}



.honor li .p1{

	margin-top:15px;

	font-size:15px;

	color:#999999;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

	text-align:center;

}



.honor li .p2{

	font-size:15px;

	color:#999999;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	text-align:center;

}



.honor li:hover{

	border:#ffc116 2px solid;

}





















.content p{

	font-size:14px;

	color:#999999;

	line-height:2;

	margin-top:10px;

}



.pro{

	margin-top:32px;

	margin-bottom:40px;

}



.pro .main{

	

}



.pro .main li{

	float:left;

	background:#white;

	margin-right:26px;

	margin-bottom:35px;

}



.pro .main li:nth-child(4n){

	margin-right:0px;

}



.pro .main li .up{

	background:#f6f6f6;

	padding:3px;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

	width:274px;

	height:244px;

	text-align:center;

	overflow:hidden;

}



.pro .main li .up img{

	max-width:274px;

	max-height:244px;

	display:inline;

	height:100%;

}



.pro .main li .p1{

	margin-top:35px;

	font-size:15px;

	color:#333333;

	margin-bottom:10px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.pro .main li .p2{

	font-size:13px;

	color:#999999;

	margin-bottom:20px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.pro .main li .more{

	font-size: 13px;

    text-align: center;

    color: #999999;

    background: #f6f6f6;

    line-height: 36px;

    height: 36px;

    border-radius: 18px;

    padding: 0px 20px;

    margin-right: 50px;

    margin-top: 10px;

	float:left;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.pro .main li:hover .up{

	background:#f0be34;

}



.pro .main li:hover .p1{

	color:#f0be34;

}



.pro .main li:hover .more{

	background:#f0be34;

	color:white;

}



.prodetails{

	margin-top:32px;

	margin-bottom:40px;

}



.prodetails .zuobian{

	width:870px;

	padding:30px;

	background:white;

	box-shadow: 0px 0px 40px #dfdfdf;

}



.prodetails .zuobian .part1{

	margin-bottom:20px;

}



.prodetails .zuobian .part1 .zuo1{

	float:left;

	width:400px;

}



.prodetails .zuobian .part1 .zuo1 .datu{

	width:400px;

	height:400px;

	margin-bottom:10px;

	text-align:center;

	overflow:hidden;

}



.prodetails .zuobian .part1 .zuo1 .datu img{

	max-width:400px;

	max-height:400px;

	display:inline;

	height:100%;

}



.prodetails .zuobian .part1 .zuo1 .zutu{

	width:400px;

	position:relative;

	height:90px;

	overflow:hidden;

}



.prodetails .zuobian .part1 .zuo1 .zutu:hover .lunzuo,.prodetails .zuobian .part1 .zuo1 .zutu:hover .lunyou{

	display:block;

}



.prodetails .zuobian .part1 .zuo1 .zutu .lunzuo{

	display:none;

	z-index:2;

	width:30px;

	height:30px;

	left:0px;

	top:50%;

	margin-top:-15px;

	background:rgba(100,100,100,.5);

	color:white;

	position:absolute;

	text-align:center;

	font-size:20px;

	cursor:pointer;

	transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;

}



.prodetails .zuobian .part1 .zuo1 .zutu .lunyou{

	display:none;

	z-index:2;

	width:30px;

	height:30px;

	right:10px;

	top:50%;

	margin-top:-15px;

	background:rgba(100,100,100,.5);

	color:white;

	position:absolute;

	text-align:center;

	font-size:20px;

	cursor:pointer;

	transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;

}



.prodetails .zuobian .part1 .zuo1 .zutu .lunzuo:hover{

	background:rgba(240,190,52,.9);

}



.prodetails .zuobian .part1 .zuo1 .zutu .lunyou:hover{

	background:rgba(240,190,52,.9);

}



.prodetails .zuobian .part1 .zuo1 .zutu .full{

	position:absolute;

	top:0px;

	left:0px;

	height:90px;

	width:9999px;

}



.prodetails .zuobian .part1 .zuo1 .zutu .full img{

	width:86px;

	height:86px;

	margin-right:10px;

	border:#dddddd solid 2px;

	float:left;

	cursor:pointer;

}



.prodetails .zuobian .part1 .zuo1 .zutu .full img:hover,.prodetails .zuobian .part1 .zuo1 .zutu .full img.active{

	border:#f0be34 solid 2px;

}



.prodetails .zuobian .part1 .you1{

	float:right;

	width:435px;

}



.prodetails .zuobian .part1 .you1 .tit{

	font-size:20px;

	color:#333333;

}



.prodetails .zuobian .part1 .you1 .tit_en{

	font-size:17px;

	color:#333333;

	padding:15px 0px 25px;

	border-bottom:1px #dddddd solid;

	margin-bottom:20px;

}



.prodetails .zuobian .part1 .you1 p{

	line-height:2;

	font-size:14px;

	color:#999999;

	margin-top:10px;

}



.prodetails .zuobian .part2{

	padding-bottom:15px;

	border-bottom:1px #dddddd solid;

}



.prodetails .zuobian .part2 .zuo{

	font-size:18px;

	color:#333333;

	float:left;

	line-height:42px;

}



.prodetails .zuobian .part2 .you{

	float:right;

	background:url(../images/pdf.png) no-repeat left center;

	padding-left:60px;

}



.prodetails .zuobian .part2 .you a{

	color:#f1c34a;

}



.prodetails .zuobian .con{

	padding:25px 0px;

	font-size:14px;

	color:#999999;

	line-height:2;

	background:white;

}



.prodetails .zuobian .con p{

	margin-top:10px;

}



.prodetails .zuobian .con img{

	display: inline-block;

	max-width:840px;

}



.prodetails .youbian{

	padding:30px 20px;

	width:200px;

	background:white;

	box-shadow: 0px 0px 40px #dfdfdf;

}



.prodetails .youbian .xiangguan{

	font-size:18px;

	color:#333333;

	text-align:center;

	background:url(../images/xian.png) no-repeat center center;

}



.prodetails .youbian .xiangguan_en{

	background:#f4f4f4;

	color:#999999;

	font-size:14px;

	text-align:center;

	margin-top:10px;

	margin-bottom:10px;

}



.prodetails .youbian .tuijian{

	margin-bottom:40px;

}



.prodetails .youbian .tuijian li{

	text-align:center;

	font-size:14px;

	color:#999999;

	margin-top:30px;

	line-height:2;

}



.prodetails .youbian .tuijian li:hover img{

	border:1px solid #fdc016;

}



.prodetails .youbian .tuijian li:hover .p{

	color:#fdc016;

}



.prodetails .youbian .tuijian li P{

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.prodetails .youbian .tuijian li img{

	border:1px solid #dddddd;

	margin-bottom:10px;

}



.prodetails .youbian .tuijian_news{

	

}



.prodetails .youbian .tuijian_news li{

	padding:10px 0px;

	border-bottom:1px #dddddd dashed;

	font-size:14px;

	color:#999999;

	line-height:2;

}



.prodetails .youbian .tuijian_news li p{

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.prodetails .youbian .tuijian_news li a{

	color:#999999;

}



.prodetails .youbian .tuijian_news li:hover .p{

	color:#fdc016;

}



.upanddown{

	margin:30px 0px;

	color:#999999;

	font-size:14px;

	line-height:2;

	width:930px;

}



.upanddown span{

	font-weight:bold;

	color:#333333;

}



/*新闻中心*/

.news{

	margin-top:32px;

	margin-bottom:40px;

}



.news .top{

	box-shadow: 0px 0px 40px #dfdfdf;

}



.news .zuotu{

	width:478px;

	height:300px;

}



.news .you{

	width:650px;

	padding:30px;

	float:right;

	overflow:hidden;

}



.news .you .line1{

	margin-bottom:30px;

}



.news .you .line1 .time{

	width:78px;

	height:78px;

	background:#f0be34;

	text-align:center;

	color:white;

	float:left;

	margin-right:27px;

}



.news .you .line1 .time .p1{

	margin-top:5px;

	font-size:40px;

}



.news .you .line1 .time .p2{

	margin-top:-8px;

	font-size:14px;

}



.news .you .line1 .title{

	padding:15px 0px;

	float:left;

	color:#333333;

}



.news .you .line1 .title .p1{

	font-size:18px;

}



.news .you .line1 .title .p2{

	font-size:18px;

}



.news .you .line2{

	color:#999999;

	line-height:2;

	font-size:14px;

	margin-bottom:30px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}



.news .you .readmore{

	font-size:13px;

	text-align:center;

	color:white;

	background:#999999;

	line-height:36px;

	height:36px;

	border-radius:18px;

	padding:0px 20px;

	float:left;

	cursor:pointer;

}



.news .you .readmore:hover{

	background:#ffc000;

}



.news .mid{

	box-shadow: 0px 0px 40px #dfdfdf;

	padding:28px 38px;

	margin-top:30px;

}



.news .mid li{

	float:left;

	border-right:1px solid #dddddd;

	margin-right:30px;

	padding-right:27px;

	margin-bottom:36px;

}



.news .mid li:nth-child(3n){

	margin-right:0px;

	border-right:none;

	padding-right:0px;

}



.news .mid li .time{

	width:78px;

	height:78px;

	background:#f3f3f3;

	text-align:center;

	color:#999999;

	float:left;

	margin-right:20px;

}



.news .mid li .time .p1{

	margin-top:5px;

	font-size:40px;

}



.news .mid li .time .p2{

	margin-top:-8px;

	font-size:14px;

}



.news .mid li:hover .time{

	background:#f0be34;

	color:white;

}



.news .mid li .title{

	padding:15px 0px;

	float:left;

	color:#333333;

	width:220px;

}



.news .mid li .title .p1{

	font-size:18px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}



.news .mid li .title .p2{

	font-size:16px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	color:#999999;

}





.news .details{

	box-shadow: 0px 0px 40px #dfdfdf;

	padding:50px;

}



.news .details .biaoti{

	border-bottom:1px #f4f3f3 solid;

	padding:0px 0px 20px;

	text-align:center;

	font-size:18px;

	color:#333333;

}



.news .details .biaoti .p1{

	font-weight:bold;

}



.news .details .biaoti .p2{

	margin-top:10px;

}



.news .details .timeline{

	margin:25px auto;

	color:#999999;

	text-align:center;

	font-size:14px;

}



.news .details .text{

	

}



.news .details .text p{

	font-size:14px;

	color:#999999;

	line-height:2;

	margin-top:10px;

}



.news .details .text img{

	max-width:1100px;

}







/*案例*/

.case{

	margin-top:60px;

	margin-bottom:40px;

}



.case .main{

	

}



.case .part{

	width:380px;

	margin-right:30px;

	float:left;

	position:relative;

	cursor:pointer;

	box-shadow: 0px 0px 40px #dfdfdf;

	margin-bottom:30px;

}



.case .part:nth-child(3n){

	margin-right:0px;

}



.case .part .above{

	position:absolute;

	top:0px;

	left:0px;

	width:380px;

	height:272px;

	background:rgba(0,91,172,.9);

	opacity:0;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.case .part .above .lianjie{

	width:53px;

	height:53px;

	display:block;

	margin:120px auto 0px;

}



.case .part:hover .above{

	opacity:1;

}



.case .part:hover .part_down{

	background:#ffc116;

}



.case .part:hover .part_down .p1{

	color:white;

}



.case .part:hover .part_down .p2{

	color:white;

}



.case .part:last-child{

	margin-right:0px;

}



.case .part .part_up{

	width:380px;

	height:272px;

}



.case .part .part_down{

	width:380px;

	height:82px;

	overflow:hidden;

	background:white;

	text-align:center;

	margin-top:1px;

	transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s;

}



.case .part .part_down .p1{

	margin-top:15px;

	margin-bottom:5px;

	color:#333333;

	font-size:17px;

}



.case .part .part_down .p2{

	color:#999999;

	margin-bottom:15px;

	font-size:14px;

}





.casedetails{

	margin-top:60px;

	margin-bottom:40px;

}



.casedetails .main{

	box-shadow: 0px 0px 40px #dfdfdf;

	padding:30px;

}



.casedetails .main .title{

	padding:15px 0px;

	text-align:center;

}



.casedetails .main .title .p1{

	font-size:18px;

	color:#333333;

}



.casedetails .main .title .p2{

	font-size:14px;

	color:#999999;

	margin-top:10px;

	margin-bottom:30px;

}



.casedetails .main .picline{

	

}



.casedetails .main .picline .left{

	float:left;

	width:700px;

	height:485px;

	overflow:hidden;

}



.casedetails .main .picline .left img{

	width:700px;

	height:485px;

}



.casedetails .main .picline .right{

	float:left;

	width:440px;

	height:485px;

	overflow:hidden;

}



.casedetails .main .picline .right li{

	float:left;

	margin-left:20px;

	margin-bottom:36px;

	width:200px;

	height:137px;

	cursor:pointer;

	overflow:hidden;

}



.casedetails .main .picline .right li img{

	width:200px;

	height:137px;

}



.casedetails .main .text{

	padding:30px 0px; 

}



.casedetails .main .text p{

	font-size:14px;

	color:#999999;

	line-height:2;

	margin-top:10px;

}



.casedetails .main .text img{

	max-width:1100px;

}





/*联系我们*/

.mapbox{

	position:relative;

	width:1200px;

	overflow:hidden;

	height:800px;

}



.map{

	width:1200px;

	height:800px;

}



.mapbox .lanse{

	position:absolute;

	bottom:0px;

	width:1200px;

	left:0px;

	height:288px;

	background:rgba(0,90,168,.8);

}



.mapbox .lanse .p1{

	color:white;

	margin-top:40px;

	font-size:18px;

	text-align:center;

}



.mapbox .lanse .p2{

	color:white;

	margin-top:10px;

	font-size:16px;

	text-align:center;

}



.mapbox .lanse .xia{

	color:white;

	text-align:center;

	font-size:16px;

	padding:70px 120px;

}



.mapbox .lanse .xia li{

	float:left;

	padding-left:90px;

	height:64px;

	text-align:left;

	margin-right:100px;

}



.mapbox .lanse .xia li .p11{

	margin-top:10px;

}



.mapbox .lanse .xia li .p22{

	margin-top:5px;

}



.mapbox .lanse .xia li:nth-child(1){

	background:url(../images/tel1.png) no-repeat left center;

}



.mapbox .lanse .xia li:nth-child(2){

	background:url(../images/email1.png) no-repeat left center;

}



.mapbox .lanse .xia li:nth-child(3){

	background:url(../images/fax1.png) no-repeat left center;

	margin-right:0px;

}





































.yinying{

	width:100%;

	height:100%;

	overflow:hidden;

	background:rgba(0,0,0,.5);

	z-index:1000;

	position:fixed;

	top:0px;

	left:0px;

	text-align:center;

	display:none;

}



.yinying .wrap{

	position:relative;

	height:100%;

	line-height:650px;

}



.yinying .zuojian{

	position:absolute;

	left:0px;

	top:50%;

	margin-top:-43px;

	width:85px;

	height:85px;

	line-height:85px;

	background:rgba(102,102,102,.9);

	text-align:center;

	color:white;

	font-size:40px;

	cursor:pointer;

	transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;

}



.yinying .youjian{

	position:absolute;

	right:0px;

	top:50%;

	margin-top:-43px;

	width:85px;

	height:85px;

	line-height:85px;

	background:rgba(102,102,102,.9);

	text-align:center;

	color:white;

	font-size:40px;

	cursor:pointer;

	transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;

}



.yinying .zuojian:hover{

	background:rgba(240,190,52,.9);

}



.yinying .youjian:hover{

	background:rgba(240,190,52,.9);

}



.yinying .img{

	padding:12px;

	background:rgba(152,152,152,.5);

	display:inline-block;

	vertical-align: middle;

	position:absolute;

	top:50%;

	left:50%;

}



.yinying .img .mainimg{

	min-width:300px;

	max-width:800px;

	max-height:530px;

}



.yinying .img .xx{

	position:absolute;

	top:-38px;

	right:-38px;

	background:rgba(152,152,152,.5);

	padding:12px;

	cursor:pointer;

	transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s;

}



.yinying .img .xx img{

	width:100%;

}



.yinying .img .xx:hover{

	background:rgba(240,190,52,.9);

}



.popBox { z-index: 2000; position: fixed; right: 0px; top: 25%; width: 240px; background-color: #fff;box-shadow: -5px 0px 10px rgba(0,0,0,0.3);}

.consult { text-align: center; position:relative;}

.consult .tit { line-height: 56px; font-size: 18px; color: #fff; background-color: #2fa8df;}

.consultList li {line-height: 45px; font-size: 12px; text-indent: 15px; border-bottom: 1px solid #c8c8c8; }

.consultList li.whatsapp{background: url(../images/whatsappjc.png) 25px center no-repeat;}

.consultList li.link-ali{background: url(../images/icon_ali.png) 25px center no-repeat;}

.consultList li.link-skype{background: url(../images/icon_skype.png) 25px center no-repeat;}
.consultList li.Email{background: url(../images/emailjc.png) 25px center no-repeat;}

.consultList li.facebook{background: url(../images/facebookjc.png) 25px center no-repeat;}
.consultList li.Linkedin{background: url(../images/Linkedinjc.png) 25px center no-repeat;}
.consultList li.weixinjc{margin-top:15px;}


.consultList li a{display: block; color: #e1412f; text-align:left; padding-left:45px;}

.consult .code { padding: 15px;}

.consult .tit_btn { position:absolute; left:-30px; top:108px; width:30px; line-height:20px; height:115px;font-size:20px;word-wrap: break-word; text-align:center; vertical-align:middle; color: #fff; background-color: #2fa8df; cursor:pointer;box-shadow: -5px 0px 10px rgba(0,0,0,0.3);

writing-mode: vertical-lr;/*从左向右 从右向左是 writing-mode: vertical-rl;*/  

writing-mode: tb-lr;/*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/

padding:30px 0 30px 10px;

}



