/*banner*/
.banner{ height:316px; margin:0px auto; overflow:hidden; background:url(../images/banner_bg.jpg) center top repeat; min-width:1002px;}
.ban{ width:1002px; height:316px; margin:0px auto;}
/*end-banner*/
.bg{  background:url(../images/bg.jpg) center top repeat; margin:0px auto; min-width:1002px; min-height:400px;}
.com{ width:986px; margin:0px auto; padding-top:27px; padding-bottom:30px; overflow:hidden;}
.left{ width:232px; float:left;}
.left_nav{ background:url(../images/left1.jpg) center top no-repeat; width:176px; height:49px; line-height:49px; font-size:20px; color:#FFF; padding-left:50px; font-weight:normal;}
.left1{ width:232px; float:left; background:url(../images/about5.png) center top repeat-y; padding-top:10px;}
.left1 li{ width:232px; float:left; background:url(../images/about6.jpg)left bottom no-repeat; height:40px; line-height:40px; font-size:14px;}
.left1 li a{ width:202px; float:left; height:40px; line-height:40px; padding-left:30px;}
.left1 li a:hover{ width:202px; float:left; height:40px; line-height:40px; padding-left:30px; background:url(../images/left_nav.png) center top no-repeat; color:#FFF;}
.Locate{ width:202px; float:left; height:40px; line-height:40px; padding-left:30px; background:url(../images/left_nav.png) center top no-repeat; color:#FFF;}


.content1{ width:232px; float:left; overflow:hidden; padding-top:10px; background:url(../images/about5.png) center top repeat-y; }
.cdlist{width:232px; float:left; border-bottom:#FFF solid 1px; }
.cd1{height:40px;line-height:40px; width:232px; font-size:14px; background:url(../images/about6.jpg) left bottom no-repeat; }
.cd1 a{display:block; color:#191919;  float:left; width:202px; height:40px; line-height:40px; padding-left:30px; background:url(../images/about5.png) center top repeat-y;}
.cd1 a:hover,.cdlist .cd1 a.pro_set_one{background:url(../images/left_nav.png) center top no-repeat; color:#FFF; border:0px;  width:202px;  padding-left:30px;}
.cd2{ width:232px; font-size:14px;}
.cd2 a{display:block;color:#191919; padding-left:40px; height:40px; line-height:40px; width:100%; background:none;}
.cd2 a:hover,.cdlist .cd2 a.pro_set{color:#0a437b; background:none;}


.left2{ width:232px; float:left; height:16px;}
.left3{ width:232px; float:left;}
.left4{ width:203px; float:left; background:url(../images/about9.jpg) center top repeat-y; padding:12px; line-height:30px;}
.right{ width:722px; float:right; border:#e3e3e3 solid 1px; padding:5px; background:#f7f7f7; padding-bottom:30px;}
.right1{ width:722px; float:left; background:url(../images/about3.jpg) center bottom repeat-x; height:45px; line-height:45px;}
.right_lo{ color:#1d2874;}
.right1 h2{ background:url(../images/about1.jpg) 10px center no-repeat; float:left; padding-left:40px; font-size:16px;
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
.right1 h2:hover {
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}
.right1 span{ background:url(../images/about2.jpg) left center no-repeat; padding-left:20px; float:right; padding-right:10px;}
.about{ width:682px; padding:20px; float:left; line-height:34px; font-size:14px;}
.Recruitment{ width:682px; float:left; padding:20px; line-height:34px;}
.Recruitment1{ width:682px; float:left; border-bottom:#999999 dashed 1px; padding-bottom:10px; font-size:14px; line-height:34px;}
.Recruitment1 h2{ width:682px; color:#073f8a; font-size:16px; float:left;}
.Recruitment2{ width:682px; float:left; line-height:34px; padding-top:20px; font-size:14px;}
.messages{ width:682px; float:left; background:url(../images/messages.jpg) right top no-repeat;}
.ly1{ width:300px; background:#FFF; border:#e3e3e3 solid 1px; height:30px; line-height:30px; margin-left:10px; overflow:hidden; border-radius:5px;}
.ly2{ width:300px; background:#FFF; border:#e3e3e3 solid 1px;line-height:30px; margin-left:10px; margin-top:5px; margin-bottom:5px; border-radius:5px; overflow:hidden;}
.ly3{ width:100px; background:#FFF; border:#e3e3e3 solid 1px; height:30px; line-height:30px; margin-left:10px; overflow:hidden; border-radius:5px;}
.ly4{ width:764px; float:left; line-height:30px; overflow:hidden;}
.ly5{ width:764px; float:left; overflow:hidden; padding-top:30px;}
.ly6{ color:#c50052;}
.zoomeffect img{
-webkit-transform:scale(0.8);
-moz-transform:scale(0.8);
-o-transform:scale(0.8);
-webkit-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
opacity: 1;
margin: -5px 10px 5px -20px;
}
.zoomeffect img:hover{
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
opacity: 1;
}

.pro{ width:765px; float:left; overflow:hidden; padding-top:30px; padding-bottom:20px;}
.pro li{ width:215px; padding-right:10px; padding-left:15px; float:left; padding-bottom:5px;}
.pro li img{ border:#d8d6d7 solid 1px; padding:2px;}
.pro li h2{ width:215px; float:left; height:30px; line-height:30px; font-size:14px; text-align:center;}
.pro1{ width:722px; float:left; padding-bottom:20px; padding-top:10px;}
.pro1 a{ border:#d1d1d1 solid 1px; padding:3px 10px; margin-right:10px;}
.pro1 a:hover,.current{ background:#05295b; border:#d1d1d1 solid 1px; padding:3px 10px; margin-right:10px; color:#FFF;}
.pro2{ width:722px; float:left; height:50px; line-height:50px; font-size:16px; text-align:center;}
.pro3{ width:722px; float:left; text-align:center; padding-bottom:20px;}
.pro3 img{border:#d8d6d7 solid 1px; padding:5px;}
.pro4{ width:722px; float:left; padding-bottom:15px;}
.pro5{ width:722px; float:left; line-height:34px; padding-top:20px; padding-bottom:30px; font-size:14px;}
.pro6{ width:702px; float:left; height:40px; line-height:40px; padding-left:10px;}


.technology1{ width:722px; float:left; padding-top:30px; padding-bottom:20px;}
.technology1 li{ width:722px; float:left; padding-top:10px; position:relative; border-bottom:#dedede dashed 1px;}
/* 新闻 */
.technology2{
	display:block;
	width:682px;
	padding:20px;
	position:relative;
	float:left;
	top:0px;
	left:0px;
	text-decoration:none;
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.technology2:hover {
	color:#1d2874;
	top:-20px;
}
.technology2:hover a{color:#1d2874;}
.technology3{ float:left; width:220px; }
.technology3 img{border:#c8c5c5 solid 5px;}
.technology4{ float:right; width:424px;}
.technology4 h2{ width:424px; float:left; height:35px; line-height:35px; font-size:12px;}
.technology4 h2 a{ float:left; font-size:14px;}
.technology4 h2 span{ float:right; font-weight:normal;}
.technology5{ width:424px; float:left; line-height:30px; padding-bottom:10px;}
.technology6{ width:722px; float:left; height:55px; line-height:55px; font-size:18px; text-align:center;}
.technology7{ background:#eeeeee; width:702px; float:left; text-align:center; height:30px; line-height:30px; font-size:12px; margin-left:10px; margin-right:10px;}
.technology8{ width:702px; float:left; line-height:34px; padding-top:20px; padding-bottom:30px; font-size:14px; padding:10px;}

.news{ width:702px; float:left; padding:10px; padding-bottom:20px; padding-top:30px;}
.news li{ width:702px; float:left; background:url(../images/xw1.jpg) center bottom repeat-x; height:40px; line-height:40px;}
.news li a{ float:left; background:url(../images/xw.jpg) left center no-repeat; padding-left:20px;}
.news li span{ float:right;}
.news1{ width:722px; float:left; padding-top:10px; position:relative; border-bottom:#dedede dashed 1px;}
.Inquire{ width:460px; float:left; padding-left:130px; padding-top:50px; padding-bottom:40px;}
.Inquire1{ width:290px; background:#FFF; border:#e3e3e3 solid 1px; height:30px; line-height:30px; overflow:hidden; }
.Inquire2{ width:460px; background:#FFF; border:#e3e3e3 solid 1px; line-height:20px; overflow:hidden; }