/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #241d0a;
	font-family: '微软雅黑';
}
h1, h2, h3, h4, h5, h6, p, ul, li, img, a, form, dl, dt, dd, select, input, textarea, table {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
	color: #16173b;
}
a:hover {
	text-decoration:none;
}
a:hover,a:active{ outline:0 none;}
.left {
	float: left;
	clear: none;
}
.right {
	float: right;
	clear: none;
}
.clear {
	display: block;
	overflow: hidden;
	clear: both;
	width: 0px;
	height: 0px;
}
.img {
	display: block;
	overflow: hidden;
	vertical-align: middle;
}
#header_hhb{
	overflow: hidden;
}
.headerBg {
	height: 600px;
	margin: 0 auto;
	position: relative;
	width: 100%;
}
.panHeader {
	display: block;
	height: 600px;
	overflow: hidden;
	text-align: center;
	width: 100%;
}
.ban1 {
	background: url(../images/twtop_01.jpg) no-repeat center;
	height: 88px;
	overflow: hidden;
}
.ban2 {
	background: url(../images/twtop_02.jpg) no-repeat center;
	height: 88px;
	overflow: hidden;
}
.ban3 {
	background: url(../images/twtop_03.jpg) no-repeat center;
	height: 88px;
	overflow: hidden;
}
.ban4 {
	background: url(../images/twtop_04.jpg) no-repeat center;
	height: 88px;
	overflow: hidden;
}
.ban5 {
	background: url(../images/twtop_05.jpg) no-repeat center;
	height: 88px;
	overflow: hidden;
}
.ban6 {
	background: url(../images/twtop_06.jpg) no-repeat center;
	height: 88px;
	overflow: hidden;
}
.ban7 {
	background: url(../images/twtop_07.jpg) no-repeat center;
	height: 72px;
	overflow: hidden;
}
.linkb1{ width:100%; height:600px; position:absolute; left:0px; top:0px; z-index:500;}

.dq{ text-align:justify; text-justify:inter-ideograph;}


#daohang{ width:100%; height:66px;  background:#16171c;margin:0 auto; z-index:2000;}
#daohang p{  padding-left:216px;}
#daohang a{ padding:0px 30px;float:left; display:block; line-height:66px; font-size:18px; color:#fff; text-align:center; cursor:pointer;}
#daohang a.cur,#daohang a:hover{ background-color:#4d60a6; text-decoration:none; color:#fff; height:66px;}
.dhmid{ margin:0 auto; width:1200px; height:66px; background:url(../images/t1.jpg) no-repeat left 0px;}

.mnbg{  width:100%; height:auto!important; padding-top:56px;}
.cons_01{width:100%; background:url(../images/c1.jpg) no-repeat 50% 0; height:790px; position:relative}
.cmid{width:1200px;overflow:hidden; height:790px; position:relative;margin:0 auto}
#lpnav{  position:absolute; left:20px; top:420px;width: 1166px;height: 206px;}
#lpnav .c{ float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 1166px;}
#lpnav li{display: inline;
    float: left;
    height: 206px;
    list-style: none outside none;
    margin-left: -81px;
    text-align: center;
    vertical-align: middle;
    width: 350px;}
#lpnav li.frist{ margin:0px; width:350px;}
#lpnav li .v a{ background:url(../images/y1.png) no-repeat; 
    display: inline-block;
    height: 206px;
    position: relative;
    width: 350px;}
#lpnav li .v1 a{ background:url(../images/y2.png) no-repeat; 
    display: inline-block;
    height: 206px;
    position: relative;
    width: 350px;}
#lpnav li .v2 a{ background:url(../images/y3.png) no-repeat; 
    display: inline-block;
    height: 206px;
    position: relative;
    width: 350px;}
#lpnav li .v3 a{ background:url(../images/y4.png) no-repeat; 
    display: inline-block;
    height: 206px;
    position: relative;
    width: 350px;}

#lpnav li .v a:hover {
    background: url("../images/y11.png") no-repeat; opacity:1;
}
#lpnav li .v1 a:hover {
    background: url("../images/y22.png") no-repeat;opacity:1;
}
#lpnav li .v2 a:hover {
    background: url("../images/y33.png") no-repeat;opacity:1;
}
#lpnav li .v3 a:hover {
    background: url("../images/y44.png") no-repeat;opacity:1;
}
.zx1{ position:absolute; width:337px; height:66px; left:461px; top:681px;}




.cons_02{width:100%; background:url(../images/c2.jpg) no-repeat 50% 0; height:831px; position:relative}
.cmid2{width:1200px;overflow:hidden; height:831px; position:relative;margin:0 auto}
.p1,.p2,.p3{ width:160px; height:160px; text-align:center; position:absolute; color:#fff;}
.p1{ left:185px; top:380px; padding-top:30px;}
.p2{ left:520px; top:272px; padding-top:35px;}
.p3{ left:856px; top:380px; padding-top:30px;}
.p1 strong,.p2 strong,.p3 strong{ font-size:34px; font-weight:bold;}
.p1 span,.p2 span,.p3 span{ font-size:16px;}
.patop{ padding-top:13px;}
.patop strong{ line-height:36px;}
.s1{ position:absolute; left:185px; top:750px; font-size:20px; color:#d61400;}
.s2{ position:absolute; left:511px; top:650px; font-size:20px; color:#d61400;}
.s3{ position:absolute; left:830px; top:750px; font-size:20px; color:#d61400;}
.zx2{ position:absolute; width:337px; height:66px; left:430px; top:725px;}


.cons_03{width:100%; background:url(../images/c3.jpg) no-repeat 50% 0; height:680px; position:relative}
.cmid3{width:1200px;overflow:hidden; height:680px; position:relative;margin:0 auto}
.ys1{ position:absolute; width:274px; top:190px; left:190px; height:246px; text-align:center; color:#fff;}
.ys1 p{ font-weight:bold; display:block; font-size:28px; padding-bottom:50px; padding-top:25px;}
.ys1 span{ font-size:16px;}
.ys2{ position:absolute; width:274px; top:190px; left:761px; height:246px; text-align:center; color:#fff;}
.ys2 p{ font-weight:bold; display:block; font-size:28px; padding-bottom:50px; padding-top:25px;}
.ys2 span{ font-size:16px;}
.ys3{ position:absolute; width:608px; top:479px; left:459px; height:136px; text-align:center; color:#fff; font-size:20px; font-weight:bold;}
.ys3 .p1s{ position:absolute; width:136px; height:136px; text-align:center; left:0px; top:0xp; padding-top:50px;}
.ys3 .p2s{ position:absolute; width:136px; height:136px; text-align:center; left:147px; top:0xp; padding-top:50px;}
.ys3 .p3s{ position:absolute; width:136px; height:136px; text-align:center; left:300px; top:0xp; padding-top:50px;}
.ys3 .p4s{ position:absolute; width:136px; height:136px; text-align:center; left:449px; top:0xp; padding-top:50px;}

.cons_04{width:100%; background:url(../images/ds.jpg) no-repeat 50% 0; height:585px; position:relative}
.cmid4{width:1200px;overflow:hidden; height:585px; position:relative;margin:0 auto}
.zz{ position:absolute; left:0px; top:95px; width:301px; height:433px; background:url(../images/zz.jpg) no-repeat; padding-top:35px; }
.zz li{ width:301px; height:98px; margin-bottom:1px; cursor:pointer}
.hoversa0{ background:url(../images/b1.png) no-repeat;}
.hoversa1{ background:url(../images/b2.png) no-repeat;}
.hoversa2{ background:url(../images/b3.png) no-repeat;}
.hoversa3{ background:url(../images/b4.png) no-repeat;}
.la{ width:868px; height:403px; position:absolute; right:0px; top:126px;}
.a1{ background:url(../images/j1.jpg) no-repeat;}
.a2{ background:url(../images/j2.jpg) no-repeat;}
.a3{ background:url(../images/j3.jpg) no-repeat;}
.a4{ background:url(../images/j4.jpg) no-repeat;}
.zx3{position:absolute; width:308px; height:55px; right:43px; bottom:15px;}

.cons_05{width:100%; background:url(../images/case.jpg) no-repeat 50% 0; height:554px; position:relative; margin-top:10px;}
.cmid5{width:1200px;overflow:hidden; height:554px; position:relative;margin:0 auto}
.wt{ position:absolute; left:561px; text-align:center; width:603px; top:97px; font-size:15px; line-height:30px; color:#494949; }
.ff{ position:absolute; left:561px; text-align:center; width:603px; top:260px; font-size:15px; line-height:30px;color:#494949; }
.zx4{position:absolute; width:308px; height:55px; right:187px; bottom:23px;}

.cons_06{width:100%; background:url(../images/zj.jpg) no-repeat 50% 0; height:713px; position:relative; margin-top:58px; padding-top:80px;}
.cmid6{width:1200px;overflow:hidden; height:713px; position:relative;margin:0 auto}
.lbzj-b{width:1200px; height:680 px; float:left; margin-top:25px;}
.lbzj-bleft{width:147px; height:644 px; float:left; padding-bottom:10px;   }
.lbzj-blefta{width:147px; height:644 px; float:left;  overflow:hidden;}
.lbzj-blefta p{
	font-family:  "微软雅黑", "宋体";
	font-size: 16px;
	line-height: 18px;
	font-weight:300;
	color:#fff;
	text-decoration: none;}
	
.lbzj-blefta h2{
	margin-top:10px;
	font-family:  "微软雅黑", "宋体";
	font-size: 21px;
	line-height: 24px;
	font-weight:600;
	color:#fff;
	text-decoration: none;}
.lbzj-blefta span{
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 21px;
	font-weight:300;
	color:#fff;
	text-decoration: none;}

.lbzj-blefta ul{ width:147px; height:644px; background:url(../images/jxlb_69.jpg) no-repeat;  }
.lbzj-blefta ul li{ width:132px; height:111px; float:left;  cursor:pointer; margin-bottom:1px; padding-left:15px; padding-top:15px;}
.hoversb{ width:147 px; height:126px; background: url(../images/jxlb_69b.jpg) no-repeat; float:left;
}
.hoversb h2{color:#666;}
.hoversb p{color:#666;}
.hoversb span{color:#666;}

.lbzj-bright{width:1050 px; height:654px; float:left;}
.jxlb-dy h2{
	font-family:  "微软雅黑", "宋体";
	font-size: 21px;
	line-height: 30px;
	font-weight:600;
	color:#333;
	text-decoration: none;}
.cons_07{width:100%; background:url(../images/qa.jpg) no-repeat 50% 0; height:647px; position:relative; margin-top:10px;}
.cmid7{width:1200px;overflow:hidden; height:647px; position:relative;margin:0 auto}
.qa{ position:absolute; width:284px; height:203px;left:92px;top:167px; color:#fff;}
.qa h4,.qb h4,.qc h4{ font-size:20px; font-weight:bold; display:block; padding-bottom:20px;}
.qa p,.qb p,.qc p{ font-size:16px; line-height:24px;}
.qb{ position:absolute; width:284px; height:203px;left:492px;top:167px; color:#fff;}
.qc{ position:absolute; width:284px; height:203px;left:893px;top:167px; color:#fff;}
.zx5{position:absolute; width:308px; height:55px; left:442px; top:404px;}
.qqa{position:absolute;width:168px; height:93px; left:38px; top:509px; font-weight:bold; font-size:16px; color:000; text-align:center}
.qqa .zx6{ width:149px; height:22px; display:block; position:absolute;  cursor:pointer; left:11px; top:60px;}
.qqb{position:absolute;width:168px; height:93px; left:272px; top:509px; font-weight:bold; font-size:16px; color:000; text-align:center}
.qqb .zx7{ width:149px; height:22px; display:block; position:absolute;  cursor:pointer; left:11px; top:60px;}
.qqc{position:absolute;width:168px; height:93px; left:510px; top:509px; font-weight:bold; font-size:16px; color:000; text-align:center}
.qqc .zx8{ width:149px; height:22px; display:block; position:absolute;  cursor:pointer; left:11px; top:60px;}
.qqd{position:absolute;width:168px; height:93px; left:755px; top:509px; font-weight:bold; font-size:16px; color:000; text-align:center}
.qqd .zx9{ width:149px; height:22px; display:block; position:absolute;  cursor:pointer; left:11px; top:60px;}
.qqe{position:absolute;width:168px; height:93px; left:986px; top:509px; font-weight:bold; font-size:16px; color:000; text-align:center}
.qqe .zx10{ width:149px; height:22px; display:block; position:absolute;  cursor:pointer; left:11px; top:60px;}

.cons_08{width:100%; background:url(../images/aq.jpg) no-repeat 50% 0; height:853px; position:relative; margin-top:10px;}
.cmid8{width:1200px;overflow:hidden; height:853px; position:relative;margin:0 auto}
.aq1{ position:absolute; color:#272727; text-align:center; width:257px; left:453px; top:170px;}
.aq2{ position:absolute; color:#272727; text-align:center; width:286px; left:55px; top:355px;}
.aq3{ position:absolute; color:#272727; text-align:center; width:261px; left:94px; top:526px;}
.aq4{ position:absolute; color:#272727; text-align:center; width:286px; left:802px; top:355px;}
.aq5{ position:absolute; color:#272727; text-align:center; width:294px; left:803px; top:525px;}
.aq6{ position:absolute; color:#272727; text-align:center; width:267px; left:452px; top:714px;}
.aq1 p,.aq2 p,.aq3 p,.aq4 p,.aq5 p,.aq6 p{ font-size:18px; display:block; font-weight:bold; padding-bottom:4px;}
.aq1 span,.aq2 span,.aq3 span,.aq4 span,.aq5 span,.aq6 span{ font-size:15px;}

.cons_09{width:100%; background:url(../images/pp.jpg) no-repeat 50% 0; height:269px; position:relative; margin-top:60px; padding-bottom:60px;}
.cmid9{width:1200px;overflow:hidden; height:269px; position:relative;margin:0 auto}
.pzx1{ width:291px; height:172px; position:absolute; left:6px; top:97px;}
.pzx2{ width:291px; height:172px; position:absolute; left:305px; top:97px;}
.pzx3{ width:291px; height:172px; position:absolute; left:602px; top:97px;}
.pzx4{ width:291px; height:172px; position:absolute; left:902px; top:97px;}

.caseyd{ padding-top:90px;}
.caseb1{ background:url(../images/case1.jpg) no-repeat; width:100%; height:464px; position:relative;}
.caseb2{ background:url(../images/case2.jpg) no-repeat; width:100%; height:464px; position:relative;}
/*专题导航通用样式*/
nav{ width:100%; height:45px; position:absolute;z-index:100;  background:url(nav-bg.png) repeat;}
nav .navmid{ width:1200px; height:45px; margin:0 auto; position:relative; }
nav .navmid .dhcc{ width:1200px; position:absolute; right:0px; top:0px; height:45px; line-height:44px;}
nav .navmid .dhcc a{ padding:0 80px; color:#fff; font-size:16px;transition: 500ms; -webkit-transition: 500ms; -moz-transition: 500ms;}
nav .navmid .dhcc a:hover{  color:#dea329;}
nav .navmid .dhcc b{ color:#856c91;}

