@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0;  background:#ffffff;}
div,ul,li,td{margin:0; padding:0; border:0px; font-family:"微软雅黑", Georgia, Times New Roman; font-size:15px; color:#666666; line-height:180%; word-wrap: break-word; word-break: normal; list-style:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
p{ margin:0px; line-height:180%; text-indent: 2em; text-align: justify; text-justify: inter-ideograph; font-size:15px; color:#666666; font-family:"微软雅黑";}

a:link,a:visited { color: #333333;font-size:14px; text-decoration:none;  font-family:"微软雅黑"; }
a:hover,a:active { color: #ff0000;font-size:14px; text-decoration:none;  font-family:"微软雅黑"; }

img{border:0;}

.clearfix{ clear:both;}



a.htnav:link,a.htnav:visited { color: #ffffff; font-size:12px; line-height:18px;}
a.htnav:hover,a.htnav:active { color: #ff0000; font-size:12px; line-height:18px;}

.tophead{ width:100%; height:36px; background-color:#e4e4e4;}
.tophead_1{ width:94%; min-width:1200px; margin:0 auto; height:36px; line-height:36px; color:#000000; font-size:14px; text-align:left;}
.tophead_1 span{ float:right;}

.head{ width:100%; height:100px;  padding:5px 0px; }
.head_1{ width:94%; min-width:1200px; margin:0 auto; }
.head_1_1{ width:400px; height:100px; float:left;}
.head_1_2{ width:389px; height:100px; float:left; margin-left:11%;}
.head_1_3{width:220px; height:100px; float:right;}


.hmnav{ width:100%; height:52px;  background-color:#2594a8;}


.hnav_2{ width:1000px; height:52px; margin:0 auto;}



	.menu{
		list-style:none;
		height:52px;
		width:1000px;

	}
	.nav{
		list-style:none;
		height:52px;
		width:1000px;	
	}
	.nav li{
		float:left;
		width:197px;
		height:52px;
		position:relative;
		text-align:center;
	}
	.nav li.nav_1{
		width:3px;
	}
	.nav li a{
		color:#ffffff;
		height:52px;
		line-height:52px;
		blr:expression(this.onFocus=this.close());
		blr:expression(this.onFocus=this.blur());
		display:inline-block;
		
		font-size:18px;

	}
	.nav li a:hover{
		color:#ffffff;
		background-color:#ee292a;
		display:block; width:197px; height:52px;
		
	}

	.nav li a:focus{ 
		-moz-outline-style: none; 
	}
	.nav li .sub-nav{
		position:absolute;
		top:52px;
		left:0px;
		width:197px;
		list-style:none;
		background-color:#c30d23;
		display:none;
		z-index:100;
	}
	.nav li .sub-nav li{
		text-align:center;
		clear:left;
		width:197px;
		height:40px;
		line-height:40px;
		position:relative;
		border-top:1px #FFFFFF solid;
	}
	.nav li .sub-nav li a{
		height:40px;
		line-height:40px;
		width:197px;
		padding:0;
		display:inline-block;
		font-size:14px;
	}


.htitle{ width:1200px; text-align:center; margin:0 auto;}


.hotpic{ width:100%; padding:60px 0px; }
.hotpic_1{ width:1200px; margin:0 auto; margin-top:60px; }
.hotpic_1_1{ width:466px; height:520px; float:left;}
.hotpic_1_2{ width:126px; height:500px; float:left; padding-top:10px; margin-left:38px;}
.hotpic_1_3{ width:560px; height:520px; float:right; background:url(../images/lbcp2.jpg) no-repeat top right;}
.hotpic_1_3_1{ width:560px; padding-top:30px; text-align:left;}
.hotpic_1_3_2{ width:560px; padding-top:110px; text-align:left;}
.hotpic_1_3_3{ width:560px; padding-top:80px; text-align:left;}
.hotpic_1_3_1 h1,.hotpic_1_3_2 h1,.hotpic_1_3_3 h1{ font-size:24px; color:#000000; line-height:40px; font-weight:bold;}
.hotpic_1_3_1 p,.hotpic_1_3_2 p,.hotpic_1_3_3 p{ font-size:16px; color:#454545; line-height:30px; text-indent:0em;}



.hcpvs{width:100%; padding-top:60px; background:url(../images/lbbg1.jpg) no-repeat center; margin-top:0px; padding-bottom:60px; background-attachment: fixed;}
.hcpvs_0{ width:87px; height:87px; margin:0 auto; position:absolute; z-index:10; padding-top:286px; left:50%; margin-left:-44px;}
.hcpvs_1{ width:1200px; margin:0 auto; position:relative;}
.hcpvs_1_1{ width:590px; float:left; background:rgba(255,255,255,0.9); height:680px;}
.hcpvs_1_2{ width:590px; float:right; background:rgba(255,255,255,0.9); height:680px;}
.hcpvs_1_1_1{ width:550px; margin:30px 20px;}
.hcpvs_1_1_1_1{ width:550px;}
.hcpvs_1_1_1_1_1{ width:340px; height:230px; float:left; text-align:left;}
.hcpvs_1_1_1_1_2{ width:170px; height:230px; float:right;}
.hcpvs_1_1_1_1_1_1{ width:120px; padding-bottom:5px; border-bottom:5px #5da5ee solid; text-align:left; font-size:30px; color:#000000; font-weight:bold;}
.hcpvs_1_1_1_1_1_2{ margin-top:60px; text-align:left;}
.hcpvs_1_1_1_1_1_2_1{ width:130px; height:32px; text-align:left; padding-left:13px; line-height:32px; font-size:18px; color:#000000; font-weight: bold; background:url(../images/lbvs1.png) no-repeat center;}
.hcpvs_1_1_1_1_1_2_2{ text-align:left; font-size:15px; color:#333333; line-height:30px; margin-top:10px; height:60px;}
.hcpvs_1_1_1_2{ text-align:left;}
.hcpvs_1_1_1_2_1{  width:130px; height:32px; text-align:left; padding-left:13px; line-height:32px; font-size:18px; color:#000000; font-weight: bold; background:url(../images/lbvs1.png) no-repeat center;}
.hcpvs_1_1_1_2_2{text-align:left; font-size:15px; color:#333333; line-height:30px; margin-top:10px; margin-bottom:10px; height:60px;}

.hcpvs_1_1_1_1_1_11{width:340px; height:110px;  text-align:left;}
.hcpvs_1_1_1_1_1_11_1{ width:150px; height:40px; float:left; margin-right:15px; border:1px #5da5ee solid; text-align:center; line-height:40px; font-size:18px; color:#000000; margin-bottom:15px;}
.hcpvs_1_1_1_1_1_11_1:hover{border:1px #f19149 solid; color:#ffffff; background:#f19149; }
.hcpvs_1_1_1_1_1_22{ margin-top:20px; text-align:left;}


.xian{ display:block; text-align:left;}
.cang{ display:none;}

.cplei{width:150px; height:40px; float:left; margin-right:15px; border:1px #5da5ee solid; text-align:center; line-height:40px; font-size:18px; color:#000000; margin-bottom:15px; cursor:pointer;}

.fcplei{width:150px; height:40px; float:left; margin-right:15px; text-align:center; line-height:40px; font-size:18px;  margin-bottom:15px; border:1px #f19149 solid; color:#ffffff; background:#f19149;  cursor:pointer;}





.hjiance{ width:1200px; margin:0 auto; margin-top:60px; padding-bottom:80px;}
.hjiance_1{ width:1200px;}
.hjiance_1_1{ text-align:center; line-height:40px; color:#000000; font-size:36px; font-weight:bold;}
.njiance_1_1{ text-align:center; line-height:40px; color:#0175ca; font-size:36px; font-weight:bold;}
.hjiance_1_2{ width:229px; height:3px; margin:0 auto; margin-top:20px;}
.hjiance_1_3{ width:600px; text-align:center; margin-top:20px; font-size:16px; line-height:24px; color:#666666;}
.hjiance_2{ width:1200px; margin-top:50px; }

.hjiance_2_1{ width:380px; margin-right:30px; padding:5px 0px 30px 0px; float:left; position:relative; top:0px; 
box-shadow:2px 2px 5px #ddd;
-moz-box-shadow:2px 2px 5px #ddd;
-webkit-box-shadow:2px 2px 5px #ddd; 
-ms-box-shadow:2px 2px 5px #ddd;
-o-box-shadow:2px 2px 5px #ddd; 
transition: all 0.2s;
-moz-transition: all 0.2s;
-mz-transition: all 0.2s;
-webkit-transition: all 0.2s; 
-o-transition: all 0.2s;}
.hjiance_2_2{ width:380px; margin-right:30px; padding:5px 0px 30px 0px; float:left; position:relative; top:0px; 
box-shadow:2px 2px 5px #ddd;
-moz-box-shadow:2px 2px 5px #ddd;
-webkit-box-shadow:2px 2px 5px #ddd; 
-ms-box-shadow:2px 2px 5px #ddd;
-o-box-shadow:2px 2px 5px #ddd; 
transition: all 0.2s;
-moz-transition: all 0.2s;
-mz-transition: all 0.2s;
-webkit-transition: all 0.2s; 
-o-transition: all 0.2s;}
.hjiance_2_3{ width:380px; margin-right:0px; padding:5px 0px 30px 0px; float:left; position:relative; top:0px; 
box-shadow:2px 2px 5px #ddd;
-moz-box-shadow:2px 2px 5px #ddd;
-webkit-box-shadow:2px 2px 5px #ddd; 
-ms-box-shadow:2px 2px 5px #ddd;
-o-box-shadow:2px 2px 5px #ddd; 
transition: all 0.2s;
-moz-transition: all 0.2s;
-mz-transition: all 0.2s;
-webkit-transition: all 0.2s; 
-o-transition: all 0.2s;}
.hjiance_2_1_1{ width:360px; margin:0 auto; margin-top:10px; height:241px; overflow:hidden;}
.hjiance_2_1_1 img{ width:360px;}
.hjiance_2_1_2{ width:360px; height:40px; margin:0 auto; color:#000000; font-size:20px; line-height:40px; margin-top:10px; text-align:center; margin-top:15px; margin-bottom:10px; overflow:hidden;}
.hjiance_2_1_3{ width:320px; height:60px; margin:0 auto; color:#666666; font-size:15px; line-height:30px; text-align:center; margin-bottom:15px; overflow:hidden;}

.hjiance_2_1_4{ display:block; width:160px; height:40px; margin:0 auto;  margin-top:10px; border:1px #cccccc solid; text-align: center; line-height:40px; color:#333333; font-size:16px;
 border-radius:24px; 
-webkit-border-radius:24px;
-moz-border-radius:24px;
-ms-border-radius:24px;
-o-border-radius:24px;
}

.hjiance_2_1:hover{top:-15px;
box-shadow:2px 2px 5px #999999;
-moz-box-shadow:2px 2px 5px #999999;
-webkit-box-shadow:2px 2px 5px #999999; 
-ms-box-shadow:2px 2px 5px #999999;
-o-box-shadow:2px 2px 5px #999999; 
}
.hjiance_2_2:hover{top:-15px;
box-shadow:2px 2px 5px #999999;
-moz-box-shadow:2px 2px 5px #999999;
-webkit-box-shadow:2px 2px 5px #999999; 
-ms-box-shadow:2px 2px 5px #999999;
-o-box-shadow:2px 2px 5px #999999; 
}
.hjiance_2_3:hover{top:-15px;
box-shadow:2px 2px 5px #999999;
-moz-box-shadow:2px 2px 5px #999999;
-webkit-box-shadow:2px 2px 5px #999999; 
-ms-box-shadow:2px 2px 5px #999999;
-o-box-shadow:2px 2px 5px #999999; 
}

.hjiance_2_1:hover .hjiance_2_1_4,.hjiance_2_2:hover .hjiance_2_1_4,.hjiance_2_3:hover .hjiance_2_1_4{border:1px #ee292a solid; color:#ee292a;}

.hjianjie{ width:100%; background:url(../images/hjjbg.jpg) no-repeat center top; height:640px; margin-top:50px;}

.content{ width:1200px; margin:0 auto;}






.hjjie_1_1 img, .hjoin_1_1 img, .hjoin_1_2_2 img{ width:100%; transition: 0.6s;}
.hjjie_1_1 img:hover, .hjoin_1_1 img:hover, .hjoin_1_2_2 img:hover{transform: scale(1.1);}



.hjjie{ width:100%; margin:0 auto; margin-top:60px; text-align:center;}
.hjjie_1{width:1200px; margin:0 auto; padding-top:50px;}
.hjjie_1_1{ width:570px; float:left; height:465px; overflow:hidden;}
.hjjie_1_2{ width:590px; float:right;}
.hjjie_1_2_1{ width:570px; height:280px; float:left; background-color:#278593;}
.hjjie_1_2_1_1{ width:520px; height:230px; background-color:#FFFFFF; border:5px #bfddff solid; margin-left:18px; margin-top:18px; padding:20px; overflow:hidden;}
.hjjie_1_2_1_1 p{ font-size:15px; line-height:28px; color:#666666; text-indent:2em; margin-bottom:15px;}
.hjjie_1_2_1_1 p.pbig{font-size:24px; line-height:28px; color:#2594a8; line-height:40px; text-indent:30px; margin-bottom:10px; font-weight:bold;}

.hjjie_1_2_3{ width:100px; height:10px; margin-top:30px; float:right; background-color:#ed292a;}
.hjjie_1_2_4{ width:530px;  background-color:#f5f9fc;  margin-left:18px; margin-top:18px; padding:20px; text-align:right;}
.hjjie_1_2_4 p{font-size:18px; line-height:30px; color:#000000; text-indent:0em; text-align:right; text-transform:uppercase;}
.hjjie_1_2_4 p.pbigx{ color:#999999; font-weight:bold; font-size:20px;}





.hwenhua{width:100%; padding-top:60px; background:url(../images/lbbg2.jpg) no-repeat center; margin-top:0px; padding-bottom:60px; background-attachment: fixed; margin-top:80px; text-align:center;}
.hwenhua_1{ width:100%; height:143px; background:url(../images/wenhua.png) no-repeat center; margin-top:60p;}



.hchang{ width:1200px; margin:0 auto; margin-top:60px;}

.hchang_2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:15px;}
.hchang_2_1{ width:1230px;}
.hchang_2_1_1{ width:380px; float:left; margin:15px 30px 15px 0px; overflow:hidden; position: relative;}

.hchang_2_1_1 img{ width:380px; transition: 0.5s;}
.hchang_2_1_1:hover img{ transform: scale(1.2);}

.hchang_2_1_1 .text-desc{position: absolute; background-color: #000;  opacity: 0; top: 50%; left: 50%; width: 0; height: 0; overflow: hidden; padding: 0; transition: 0.5s; text-align:center; line-height:240px; }
.hchang_2_1_1:hover .text-desc{width: 100%; top: 0; left: 0; height: 100%; padding:0px; opacity: 0.6; color:#FFFFFF; vertical-align:middle;}




.hjoin{ width:100%; background:#eeeeee; padding:60px 0px; margin-top:60px; text-align:center;}
.hjoin_1{ width:1200px; margin:0 auto;}
.hjoin_1_1{ width:656px; float:left; overflow:hidden;}
.hjoin_1_2{ width:516px; float:right;}
.hjoin_1_2_1{ width:516px; height:224px; background:url(../images/join4.png) no-repeat center;}
.hjoin_1_2_2{ width:516px; height:300px;  margin-top:37px; overflow:hidden;}
.hjoin_1_2_1_1{ width:420px; padding-left:56px; padding-top:25px; padding-right:40px;}
.hjoin_1_2_1_1 p{ font-size:16px; color:#222222; line-height:30px; text-align:2em;}
.hjoin_1_2_2_1{ width:216px; padding-left:270px; padding-right:30px; padding-top:40px;}
.hjoin_1_2_2_1_1{ text-align:left; font-size:30px; color:#000000; line-height:50px;}
.hjoin_1_2_2_1_2{ text-align:left; font-size:18px; color:#666666; line-height:30px; text-transform:uppercase}
.hjoin_1_2_2_1_3{ text-align:left; font-size:20px; color:#000000; line-height:30px; font-weight:bold; margin-top:30px;}
.hjoin_1_2_2_1_4{ text-align:left; height:6px; margin-top:5px;}
.hjoin_1_2_2_1_5{ text-align:left; font-size:18px; color:#222222; line-height:30px; text-transform:uppercase; margin-top:10px;}
.hjoin_1_2_2_1_6{ text-align:right;  margin-top:20px; width:214px;}



.hfooter{ width:100%; background-color:#343438; padding:40px 0px;}
.hfooter_1{ width:1200px; margin:0 auto;}
.hfooter_1_1{ width:1200px; border-bottom:1px #999999 solid; height:50px; font-size:16px; color:#ffffff; line-height:50px; padding-bottom:20px; text-align:center;}
a.hfnav{font-size:16px; color:#ffffff; padding:0px 40px;}
a.hfnav:hover{color:#ee292a;}
.hfooter_1_2{ margin-top:50px;}
.hfooter_1_2_1{ float:left; width:200px; text-align:left;}
.hfooter_1_2_1_1{ width:200px; height:134px; text-align:center}
.hfooter_1_2_1_2{ width:190px; line-height:40px; font-size:24px; color:#FFFFFF; text-align:center; margin-top:30px;}

.hfooter_1_2_2{ float:left; margin-left:260px; width:500px;}
.hfooter_1_2_2_1{ font-size:30px; color:#FFFFFF; line-height:40px; text-align:left;}
.hfooter_1_2_2_2{ margin-top:20px;}
.hfooter_1_2_2_2_1{ width:470px; height:40px; background:url(../images/boticon1.png) no-repeat center left; padding-left:30px; line-height:40px; text-align:left; color:#FFFFFF;}
.hfooter_1_2_2_2_2{ width:470px; height:40px; background:url(../images/boticon2.png) no-repeat center left; padding-left:30px; line-height:40px; text-align:left; color:#FFFFFF;}
.hfooter_1_2_2_2_3{ width:470px; height:40px; background:url(../images/boticon2.png) no-repeat center left; padding-left:30px; line-height:40px; text-align:left; color:#FFFFFF;}
.hfooter_1_2_2_2_4{ width:470px; height:40px; background:url(../images/boticon4.png) no-repeat center left; padding-left:30px; line-height:40px; text-align:left; color:#FFFFFF;}

.hfooter_1_2_3{ width:140px; float:right; margin-right:20px;}
.hfooter_1_2_3_1{ padding-top:10px; text-align:center;}
.hfooter_1_2_3_1 img{ width:120px; margin:0 auto;}
.hfooter_1_2_3_2{ width:140px; height:40px; line-height:40px; color:#FFFFFF; text-align:center; font-size:15px; }

.hbot{ width:100%; background-color:#222222; height:60px;}
.hbot_1{ width:1200px; height:60px; text-align:center; line-height:60px; color:#FFFFFF; font-size:15px; margin:0 auto;}
.hbot_1 a{ font-size:15px; line-height:60px; color:#FFFFFF;}
.hbot_1 a:hover{ font-size:15px; line-height:60px; color:#2a97cb;}

