@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#616161;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#616161; text-decoration: none;}

a:hover{color:#0085e0;text-decoration:none;}


#head{
width:1204px;
margin:auto;
}


h1{
float:left;
padding-top:20px;
margin-right:0px;
padding-bottom:10px;
}

.logo{
float:left; background:url(../images/xxx.jpg) no-repeat left 12px; padding-top:10px; font-size:25px; margin-top:25px; margin-left:20px; padding-left:20px;  font-weight:bold; color:#5d5d5d; letter-spacing:5px;}
.logo span{color:#064081;line-height:25px;}
.logo em{color:#a5a5a5; font-weight:normal; line-height:35px; font-size:15px; font-style:normal;letter-spacing:0px;}


.en_cn1{float:right;padding-top:20px;text-align:right;background:url(../images/tel.jpg) no-repeat left 23px;  color:#d23783; font-size:25px; line-height:30px; width:250px;}



#search{
width:275px;
height:34px;
float:right;
margin-top:15px;
margin-left:500px;
background:url(../images/s.jpg) no-repeat left;
}
#search_logo{ padding-top:0px; float:left;}


.searchinput{
height:32px;
color:#565455;
font-size:12px;
border:#d9d9d9 solid 0px;
border-right:none;
line-height:32px;
width:200px;
padding-left:20px;
float:left;
display:inline;
background:none;
}





#top{ width:100%; float:left;height:37px; background:#f2f2f2;line-height:37px;}
#top .top1{ width:1204px; height:37px; margin:auto; }
#top .top2{ float:right; width:430px;  border-left:#e3e3e3 solid 1px; height:37px;}
#top .top2 span{ width:50px; float:right; padding-top:3px;}
#top .top2 em{ width:90px; float:left;font-size:12px; border-right:#e3e3e3 solid 1px; text-align:center; font-style:normal}
#top .top2 p{ width:140px; padding-left:35px; text-align:left; float:right;background:url(../images/em.jpg) no-repeat left; border-right:#e3e3e3 solid 1px;  margin-right:15px; }


/*--------------------index.html start----------------------*/


#menu1{width:100%;
float:left;
height:61px;
background:#00376f;
}

#menu{width:1204px;
margin:auto;
height:61px;
font-size:17px;

}
#menu ul{overflow:hidden;background:url(../images/ss.jpg) repeat-y left; }
#menu ul li{display:block;float:left;}
#menu ul li a{float:left; text-align:center; padding-left:18px; padding-right:18px;line-height:61px; position:relative; color:#FFFFFF;background:url(../images/ss.jpg) repeat-y right; }
#menu ul li a:hover{   float:left;  text-align:center; background:#0085e0; }



#bannerz {
	height: 560px;
	width: 100%; float:left;
}




#main {
	width: 1204px; margin:auto; padding-top:20px; padding-bottom:40px; overflow:hidden; 
	
}



#pro_top {
	background:url(../images/p.jpg) no-repeat;
	float: left;
	width: 1204px;
	margin-top:41px;
	height: 161px;
}
.pro_top_text1 {
	float: left;
	height: 109px;
	width:395px;
	padding-top: 51px;
	padding-left: 133px;
}
.pro_top_text1 p {
	font-size:12px;
	color: #4172a5;
	line-height: 19px;
float:left;

}

.pro_top_text1 p strong {
	font-size:48px;
	color: #FFF;
	line-height: 19px;
	float:left;
	height: 18px;
	width: 395px;
	padding-bottom:20px;
	text-transform: uppercase;
}
.pro_top_text2 {float: right;height: 109px;width:640px;}

.pro_top_text2 ul{text-align:center; float:right;width:620px;  padding-top:30px; }
.pro_top_text2 ul li{display:inline;float:left;}
.pro_top_text2 ul li a{ float:left;  color:#cae1fc; width:130px;padding-left:20px; font-size:15px; line-height:20px;}
.pro_top_text2 ul li a:hover{ float:left; color:#cae1fc; }
.pro_top_text2 ul li b{ float:left; height:50px; width:130px;vertical-align:bottom!important;display:table-cell!important;}



#pro_content {
	float: left;
	width: 1204px;
	height:670px;
	padding-top:30px; overflow:hidden;
}


.fu1{
	width: 1204px;
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	color: #666666;
	overflow: hidden;
	float: left;
display:none;

	
}

#pro_content_op {
	float: left;
	width:485px;
	height:615px;
	border: 1px solid #e6e6e6;
 padding:18px 18px 18px 18px}

#pro_content_op  .tu{float: left;width:483px;height:398px;
}
#pro_content_op .tu img {width:483px;height:398px;}

#pro_content_op h3 {
	font-size:20px;
	line-height:55px;
	color: #1e5ca1;
	text-align: left;
	float: left;
	width: 485px;
	padding-top:10px;
}

#pro_content_op h3 a{
color: #1e5ca1;
}

#pro_content_op p {
	line-height: 22px;
	float: left;
	width: 485px;
	color: #6b6b6b;
	font-size:15px;
	height:100px;
}
.pro_content_more {
	text-align: center;
	float: left;
	height:36px;
	line-height:36px;
	width:120px;
	background:#1e5ca1; color:#FFFFFF; margin-right:10px;
}
.pro_content_more a{
	text-align: center;
	float: left;
	height:36px;
		line-height:36px;
	width:120px;
	background:#1e5ca1; color:#FFFFFF
}
.pro_content_more a:hover{
	text-align: center;
	float: left;
		line-height:36px;
	height:36px;
	width:120px;
	background:#eb3d00; color:#FFFFFF
}


.pro_content_more1 {
	text-align: center;
	float: left;
	height:36px;
	line-height:36px;
	width:120px;
	background:#8eadd0; color:#FFFFFF; margin-right:10px;
}
.pro_content_more1 a{
	text-align: center;
	float: left;
	height:36px;
		line-height:36px;
	width:120px;
	background:#8eadd0; color:#FFFFFF
}
.pro_content_more1 a:hover{
	text-align: center;
	float: left;
		line-height:36px;
	height:36px;
	width:120px;
	background:#bcbcbc; color:#FFFFFF
}



#nr1{ float:left;
	 z-index:80; 
	position: relative;
	clear: both;

	
}
.nr2{width:83px;
height:81px;
	float:left;
	position: absolute;
	clear: both;
	background:url(../images/hot.png) no-repeat top left;
	margin-top:18px; margin-left:18px;
	
}





#pro_content_right {
	float: right;
	width: 660px;
}



.imglist1 ul li{width:314px; height:315px;float:left;display:inline;margin:12px 6px; margin-top:2px;overflow:hidden; border:#f2f2f2 solid 2px;}
.imglist1 ul li img{ max-width:310px; max-height:240px; text-align:center}
.imglist1 ul li p{ font-size:15px; float:left; width:315px; height:72px; line-height:18px; padding-top:20px; background:#f2f2f2; color: #404040; text-align:center;}

.casepic{width:310px;
height:240px; 
vertical-align: middle;
display:table-cell; text-align:center}



.case{ width:1204px; margin:auto; padding-bottom:70px; overflow:hidden}
.case-1{ width:1204px; float:left; margin-top:20px; padding-bottom:50px;}
.case-1 h3{ width:1204px; float:left;  color:#0a57ae; text-transform:uppercase; font-size:30px; line-height:35px; margin-bottom:0px; text-align:center; border-bottom:#e9e9e9 solid 1px; padding-bottom:30px;}
.case-1 h3 span{ width:1204px; line-height:20px; float:left; font-weight:normal; color:#6c6c6c; text-transform:none; font-size:17px; padding-top:10px; }
.case-1 h3 em{ width:120px; height:3px;position:absolute; background:#004f94; margin:auto; overflow:hidden; margin-left:-50px;}


.c111{ width:530px; float:left;}

.c1{ width:450px; float:left; background:url(../images/c1.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px;margin-top:10px;}
.c1 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}

.c2{ width:450px; float:left; background:url(../images/c2.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px; 
margin-top:30px;}
.c2 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}

.c3{ width:450px; float:left; background:url(../images/c3.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px;
 margin-top:30px;}
.c3 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}


.c112{ width:530px; float:right;}
.c4{ width:450px; float:left; background:url(../images/c4.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px; 
margin-top:10px;}
.c4 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}

.c5{ width:450px; float:left; background:url(../images/c5.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px; 
margin-top:30px;}
.c5 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}
.c6{ width:450px; float:left; background:url(../images/c6.png) no-repeat left; height:66px; color:#333333; font-size:18px; padding-left:80px;
 margin-top:30px;}
.c6 span{ width:450px; float:left;  color:#a9a9a9; font-size:14px;}

.case-2{ width:557px; float:right; background:url(../images/ctu1.png) no-repeat center; height:390px; margin-top:120px;}





#shuichu1{
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	overflow: hidden;
	background-position:center;

}
#shuichu1 .intro{
	width: 1204px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	text-align: center;
	overflow: hidden;

	
}


.shuichu{
	width:1204px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: -600px;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
	overflow:hidden;
}


.anli{ width:1204px; margin:auto; padding-top:50px; padding-bottom:50px; overflow:hidden; border-bottom:#ebebeb solid 1px;  border-top:#b3c9db solid 10px; margin-bottom:30px; }
.anli h3{ width:1204px; float:left;  color:#3a3a3a; text-transform:uppercase; font-size:35px; line-height:35px; margin-bottom:20px; text-align:center;}
.anli h3 span{ width:1204px; line-height:20px; float:left; font-weight:normal; color:#6c6c6c; text-transform:none; font-size:15px; padding-top:10px; }
.anli h3 em{ width:120px; height:3px;position:absolute; background:#004f94; margin:auto; overflow:hidden; margin-left:-50px;}

.zzz{ width:120px; margin:auto}

#sl1{ width:100%; float:left; background:url(../images/r1.jpg) no-repeat top center #e8e8e8; height:770px;}
.sl{ width:1204px; margin:auto;}
.sl-1{ width:570px; float:left}
.sl-1 h3{ width:400px; float:left;  color:#fff; text-transform:uppercase; font-size:30px; line-height:35px; margin-bottom:20px; padding-top:55px;}
.sl-1 h3 span{ width:400px; line-height:18px; float:left; font-weight:normal; color:#94badc; text-transform:none; font-size:15px; }
.sp{ width:559px; height:379px; float:left; background:#000000; margin-top:50px;}


.sl-2{ width:600px; height:570px; background:#fff; float:right; margin-top:106px;
    -moz-box-shadow: 0px 1px 1px 2px #e8e8e8;
    -webkit-box-shadow: 0px 1px 1px  2px #e8e8e8;
    box-shadow: 0px 1px 1px 2px #e8e8e8;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e8e8e8')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e8e8e8');}
	
.sl-2-1{ width:532px; margin:auto; padding-top:30px;}
.sl-2-1 img{ width:532px; height:189px; float:left;}
.sl-2-1 h3{ width:532px; float:left; font-size:25px; line-height:22px; padding-top:24px; padding-bottom:10px;}
.sl-2-1 h3 em{ width:80px; height:3px;position:absolute; background:#0a57ae; margin-top:15px; }






#about1{ width:100%; float:left; background:url(../images/ab_b.jpg) no-repeat bottom center #f5f5f5; height:437px; margin-top:1px;}
.about{ width:1204px; margin:auto; padding-top:84px;}
.ab2{ width:775px; float:left;}
.ab{ width:636px; float:left;padding-left:70px;  height:215px;}
.ab h3{ width:636px; float:left; font-size:30px; line-height:60px; color:#0e59ae; text-transform:uppercase}
.ab h3 em{ width:50px; height:10px;position:absolute; background:#004f94; margin-left:-70px; margin-top:25px;}

.ab-an{ width:685px; float:left;padding-left:90px; }
.ab-an1{ width:255px; float:left;  font-size:14px; padding-left:70px; padding-top:40px;}
.ab-an1 b{font-size:50px;}
.ab-an1 span{font-size:30px; color:#b5b5b5; padding-left:10px; }

.ab-an2{ width:185px; float:left; font-size:14px;padding-left:50px; padding-top:40px;}
.ab-an2 b{font-size:50px;}
.m1{ width:90px; height:95px; float:right; background:#c5d3e0; text-align:center; line-height:95px; font-size:70px; color:#8d9fb4}
.m1 a{color:#8d9fb4}

.ab1{ width:410px; height:311px; float:left; background:url(../images/abtu.jpg) no-repeat;}

.honor{ width:1204px; margin:auto; height:220px;  overflow:hidden; padding-top:30px; }
.honor1{ padding-left:75px; float:left; width:1104px; padding-right:50px; }


.casepic1{ width:230px; float:left!important;height:190px;  line-height:55px;color:#333333; }
.casepic1 a{ font-size:18px; color:#333333; }

.casepic2{ width:220px; float:left;
height:180px!important;
vertical-align: middle;border:#e4e4e4 solid 1px; text-align:center;
display: table-cell; }

.casepic2 img{ max-width:100%; max-height:100%;}



.demo {
	OVERFLOW: hidden;
	WIDTH: 98%
}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}




.fu2{ width:100%;
	margin-top: -100px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	overflow: hidden;
	float: left;
display:none;

	
}
#ddd{ width:100%; float:left; background:#f3f3f3; overflow:hidden;}
#new1{ width:100%; float:left; background:#f3f3f3;padding-top:50px; padding-bottom:50px; }
.new{ width:1204px; margin:auto;  }
.new h3{ width:1204px; float:left;  color:#3a3a3a; text-transform:uppercase; font-size:35px; line-height:35px; margin-bottom:20px; text-align:center;}
.new h3 span{ width:1204px; line-height:20px; float:left; font-weight:normal; color:#6c6c6c; text-transform:none; font-size:15px; padding-top:10px; }
.new h3 em{ width:120px; height:3px;position:absolute; background:#004f94; margin-left:-70px;}
.new-1{ width:1204px; float:left; background:#FFFFFF; padding-top:50px; padding-bottom:50px; margin-top:30px;}

.new-2{ width:550px; float:left; padding-left:42px;}
.new-2 ul{overflow:hidden;  float:left;  }
.new-2 ul li{display:inline;float:left; width:260px; height:328px; background:#f7f7f7; margin-right:15px;}
.new-2 ul li img{ width:260px; height:150px;}
.new-2 h5{ width:298px; float:left; padding-left:15px; padding-right:15px; line-height:18px; padding-top:15px; color:#0068c3; font-size:15px;}
.new-2 h5 a{ color:#0068c3;}

.new-2 p{ padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px;height:122px;}

.m2 {text-align: center;float: right;height:36px;line-height:36px;width:100px;background:#004f94; color:#FFFFFF; }
.m2 a{text-align: center;float: right;height:36px;line-height:36px;width:100px;background:#004f94; color:#FFFFFF;}
.m2 a:hover{text-align: center;float: right;height:36px;line-height:36px;width:100px;background:#b7d0df; color:#FFFFFF}

.mmm {text-align: center; float:right; height:36px;line-height:36px;width:100px;background:#f4f4f4; color:#666666; margin-right:30px; }
.mmm a{text-align: center; float:right;  height:36px;line-height:36px;width:100px;background:#f4f4f4; color:#666666;}
.mmm a:hover{text-align: center;float: right;height:36px;line-height:36px;width:100px;background:#004f94; color:#fff}



.new-3{ width:550px; float:left; padding-left:42px;}
.new-3 ul{overflow:hidden;  float:left;  }
.new-3 ul li{float:left; width:520px; height:70px;  background:#f4f4f4; margin-bottom:15px; padding-top:20px; padding-bottom:10px; padding-left:20px; margin-padding:10px;}
.shijian{ width:100px; float:left; height:60px; color:#017cca;  text-align:right; padding-top:10px; font-size:20px; }
.shijian b{  font-size:35px;text-align:right; padding-left:10px; }
 
.nrr{ width:372px; float:right;}

#nr7{ margin:auto; width:59px; 
	 z-index:150; 
	position: relative;
	clear: both;

	
}
.nr8{ margin:auto; width:59px;
	position: absolute;
	clear: both;
	padding-top:-800px;
}



#fot1{width:100%;float:left;background:url(../images/fot.jpg) repeat-x top #004f94;padding-top:100px;padding-bottom:20px;  height:281px;}
.fot{ width:1204px; margin:auto;}


.daoh{ float:left; width:180px; border-right:#1b609c solid 1px; height:215px;}
.daoh span{ float:left; color:#fff; font-size:18px; height:30px;}
.daoh p{ float:left; width:180px;  color:#a6c9e8;  line-height:26px; font-size:14px;}
.daoh a{ color:#a6c9e8}

.daoh1{ float:left; width:180px; border-right:#1b609c solid 1px; height:215px; padding-left:30px;}
.daoh1 span{ float:left; color:#fff; font-size:18px; height:30px;}
.daoh1 p{ float:left; width:180px;  color:#a6c9e8;  line-height:26px; font-size:14px;}
.daoh1 a{ color:#a6c9e8}




.contact{ width:350px; float:left; margin-left:60px; padding-bottom:10px; }
.contact h3{width:350px; float:left; color:#fff;}
.contact h3 span{font-size:25px; color:#fff;width:240px;float:left; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;  padding-left:60px; background:url(../images/dh.png) no-repeat left; line-height:50px;}
.contact h4{width:350px; float:left; line-height:35px; text-align:left; font-size:16px; color:#fff; padding-top:10px; font-weight:normal}
.contact h4 a{color:#fff; }
.contact h4 span{width:350px; float:left; text-align:left; font-size:30px; color:#fff; }

.lx{width:300px; float:left; height:120px; text-align:left;  color:#a6c9e8; background:url(../images/ttt.png) no-repeat left 20px; padding-top:15px; padding-left:25px; font-size:13px;}
.lx a{ color:#a6c9e8; }

.ewm{ float:right; width:124px; }






#footer1{ float:left; width:100%; background:#004f94; padding-bottom:10px;border-top:#1b609c solid 1px; }

.footer{margin:auto;width:1204px; line-height:80px; text-align:center; color:#a6c9e8;}
.footer a{color:#a6c9e8;}



.zzb07tail{color:#a6c9e8}
a.zzb07link{color:#a6c9e8; text-decoration:none;}

a.zzb07link:hover {color:#a6c9e8;text-decoration:underline;

}







