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:#4d5298;
	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:#4d5298;
}

.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:#4d5298;
}

.home-pro .zuo{
	float:left;
	width:360px;
}

.home-pro .zuo .p1{
	color:#333333;
	font-size:17px;
	margin-top:30px;
}

.home-pro .zuo .p2{
	color:#4d5298;
	font-size:42px;
	margin:20px 0px 30px;
	font-weight:bold;
}

.home-pro .zuo .p3{
	color:#4d5298;
	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:38px;
}

.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(77,82,152,.9);
	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) #4d5298 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:#4d5298;
	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:#4d5298;
	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:#4d5298;
	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:#4d5298;
	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(77,82,152,.9);
	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:#4d5298;
	margin:auto;
}

.home-news .p1{
	color:#333333;
	font-size:17px;
	margin-top:10px;
	text-align:center;
}

.home-news .p2{
	color:#4d5298;
	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:#40458a;
	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:#2a2a2a;
	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:#40458a;
	font-size:28px;
	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: #4d5298;
    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:#4d5298;
	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:#4d5298;
}

.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:#4d5298;
	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(77,82,152,.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/c2.png) no-repeat left center;
}

.contact_zise .left .p:nth-child(4){
	background:url(../images/c3.png) no-repeat left center;
}

.contact_zise .left .p:nth-child(5){
	background:url(../images/c4.png) no-repeat left 10px;
	white-space:normal;
}

.contact_zise .left .p:nth-child(6){
	background:url(../images/c5.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:#7a69c2;
	width:500px;
	padding-top:20px;
	padding-left:45px;
	padding-bottom: 70px;
}

.contact_zise .right .formdiv .inputdiv{
	border-bottom:#9181d3 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:#7a69c2;
	border:none;
	color:white;
	font-size:14px;
}

.contact_zise .right .formdiv .textareadiv{
	border-bottom:#9181d3 1px solid;
	width:417px;
}

.contact_zise .right .formdiv .textareadiv p{
	font-size:14px;
	margin:20px 0px;
}

.contact_zise .right .formdiv .textareadiv textarea{
	border-bottom:#9181d3 1px solid;
	width:417px;
	height:60px;
	background:#7a69c2;
	border:none;
	color:white;
	font-size:14px;
}

.contact_zise .right .formdiv .send{
	width:417px;
	background:#9181d3;
	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;
}

.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 .line1 .jiajian{
	float:right;
	margin-right:5px;
	line-height:40px;
	font-size:40px;
	width:20px;
	text-align:Center;
}

.pro_list .left .bit .line1 .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;
}

.pro_list .left .bit .line2 .line2p:hover,.pro_list .left .bit .line2 .line2p.active{
	color:#4e30c3;
}

.pro_list .left .bit.active .line2{
	display:block;
}

.pro_list .left .bit.active .line1{
	background:#4e30c3;
} 

.pro_list .left .bit.active .line1 .tit{
	color:white;
} 

.pro_list .left .bit.active .line1 .jiajian:before{
	content:"-";
	color:white;
}

.pro_list .left .bit.active .line1 .jiajian{
	margin-right: 0px;
}

.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(77,82,152,.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: 564px; 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);
}



