@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ul,ol li{ list-style:none;}
a{ text-decoration:none;}
b,strong,h1,h2,h3,h4,h5,h6,th{ font-weight:normal;}
i,em,address{ font-style:normal;}
img,input{ border:none; vertical-align:middle;}
.clear{ clear:both;}
.clearfix:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.wid{ width:1200px; margin:0 auto;}
body{font-size:14px; font-family:"Microsoft YaHei";}


/*header*/
.header{ background:#0d59a7; height:121px; border:1px solid #000; min-width:1200px;}
.nav{ background:url(../images/nav-bg_02.jpg) repeat-x; height:42px;}

.nav ul{ padding-left:6px; }
.nav ul li {float: left; line-height: 42px; position: relative; margin-right:30px; font-size:16px;}
.nav ul li a{ color:#0a58ab; width:112px; display:block; height:42px; line-height:42px; text-align:center;  }
.nav ul li a:hover{ background:url(../images/nav-a_04.jpg) no-repeat 0px 0px;}

.nav ul li ol { background:#f7f7f7; position:absolute; top:42px; left:0px; display:none; z-index:99999; min-width:112px; }
.nav ul li ol li { border-bottom:1px solid #CCC; float:both; white-space:nowrap; min-width:90px; margin-right:0px; margin-left:0px; min-width:112px; white-space:nowrap; text-align:center;float:none}
.nav ul li ol li a{display:inline !important;}
.nav ul li ol li a:hover { background:#ebebeb;}
.nav .p{ width:178px; height:28px; line-height:28px; color:#FFF; background:url(../images/yuan_05.jpg) no-repeat; padding-left:12px; margin-top:6px; margin-right:9px; position:relative;}
.nav .p .ipt1{  display:inline-block;  margin-bottom:7px; margin-right:7px; position:absolute; left:160px;top:4px;}
.nav .p a img{}
.nav .p .ipt2{background:#0d59a7; color:#FFF; font-size:14px; height:24px; line-height:24px; margin-top:0px; border：1px solid red;}
.nav .p .ipt1{ background:url(../images/sous_05.jpg) no-repeat 0px 0px; border：1px solid red; width:20px ; height:20px;  cursor:pointer}    




.td{ background:#0d59a7; height:90px; line-height:90px; margin-top:16px;}
.td b{ color:#FFF; font-size:20px; padding-left:32px; margin-right:35px; font-weight:bold;}
.td p{ background:#FFF; height:80px; line-height:80px; margin-top:5px;}
.td a{ padding-left:4px;}



.nr{ height:325px; background:#f3f4f5; padding-top:14px; margin-top:20px; min-width:1200px;}
.nr .l{ width:575px; margin-right:48px;}
.nr .l h5{ background:url(../images/ba-c_03.jpg) no-repeat 4px center; font-size:20px; padding-left:36px; height:48px; line-height:48px; border-bottom:2px solid #e5e5e5; margin-bottom:14px; font-weight:bold;}
.nr .cl{ width:162px; margin-left:12px;}
.nr .cl h6{ font-size:16px; color:#0d59a7; margin-bottom:14px;}
.nr .cl p{ font-size:13px;}
.nr .cl p a{ color:#777;}
.nr ul{ margin-top:20px;}
.nr ul li{ height:32px; line-height:32px; border-bottom:1px dotted #333; background:url(../images/ul-bg_03.jpg) no-repeat 4px center; padding-left:18px;}
.nr ul li a{ display:block; color:#333;}
.nr ul li a:hover{ color:#06F;}
.nr .q{ height:58px; line-height:58px;}
.nr .q a{ float:right; color:#000; margin-right:6px;}
.nr .q a:hover{color:#06F;}
.nr .q a img{ margin-left:6px;}
/*footer*/
.lj{ margin-bottom:32px;}
.lj p{}
.lj p a{ display:inline-block; border:1px solid #cbcbcb; height:40px; line-height:45px; padding-left:36px; padding-right:38px; color:#080707; font-size:16px; margin-left:10px; background:#fafafa;}
.lj p a:hover{ background:#0d59a7; color:#FFF;}
.lj h4{ margin-top:20px; margin-bottom:25px; height:44px; line-height:44px; background:url(../images/bg-yq_07.jpg) no-repeat 0px bottom; padding-left:7px;}
.lj h4 b{ font-size:20px; background:url(../images/bg-yq_03.jpg) no-repeat 0px center; padding-left:28px; font-weight:bold;}
.lj h4 a{ font-size:12px; padding-right:20px; color:#333;} 

.footer{ background:#0d59a7; padding-top:29px;border-bottom:1px solid #000; padding-bottom:12px; min-width:1200px;}
.footer p{ padding-left:30px; line-height:24px; color:#FFF;}
.bottom{ color:#a3ccf6; font-size:14px; text-align:center; height:40px; line-height:40px; border-top:1px solid #1483f6; background:#0d59a7; min-width:1200px;}
.footer .div{ padding-right:37px;}
.footer .div img{ margin-left:15px;}



.scon1{width:763px;}
.scon1 h2{margin-top:27px; margin-bottom:29px; width:754px;}
.scon1 .img1{position:relative; top:-1px;}
.scon1 .img2{padding-left:3px; padding-right:3px;}
.scon1 .img3{padding-right:11px;}
.scon1 h2 a{font-size:20px; color:#000; font-weight:bold; margin-left:10px;}
 .lx .img4{margin-right:20px;}
.lx{ float:left; position:relative;}
.lx img{ width:403px; height:268px;}
 .lx span{ display:block; height:42px; line-height:42px; background:#000;filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;    position:absolute; left:0px; bottom:0px; color:#FFF; font-size:15px; width:403px; text-align:center;}
 .lx b{ display:block; height:42px; line-height:42px; position:absolute; left:0px; bottom:0px; color:#FFF; font-size:15px; width:403px; text-align:center;}
 
 
 .lx .img6{ width:367px;}
 .lx .span6{width:367px;}
 .lx .b6{ width:367px;}


.scon1 .bot{padding-bottom:12px; border-bottom:1px solid #eaeaea; margin-top:12px;width:750px; position:relative;}
.scon1 .bot .left{font-size:32px; color:#0d59a7; font-weight:bold; width:80px; text-align:center; padding-top:10px; border-right:1px solid #eaeaea; height:72px; margin-top:5px;}
.scon1 .bot .left span{display:block; font-size:15px; color:#b0b0b0; padding-top:0px; font-weight:normal;}
.scon1 .bot div{padding-left:18px;  }
.scon1 .bot div h3{font-size:16px;  padding-top:15px; padding-bottom:18px;}
.scon1 .bot div h3 a{color:#2f549b;}
.scon1 .bot div p{font-size:13px; color:#929292; width:574px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.scon1 .bot div  .img5{position:absolute; left:704px; top:14px;}
.big{padding-top:14px; float:left;}

.right{ float:right; width:403px;}
.right h2{margin-top:27px; margin-bottom:29px;}
.right .img1{position:relative; top:-1px;}
.right .img2{padding-left:3px; padding-right:3px;}
.right .img3{padding-right:11px;}
.right .top1{height:680px;}
.right h2 a{font-size:20px; color:#000; font-weight:bold; margin-left:10px;}
.right .bot2{padding-bottom:13px; padding-top:14px; border-bottom:1px dashed #d2d2d2;}
.right .bot4{ border:none;}
.right .bot2 p{background:url(../images/con1_25.jpg) no-repeat 3px center;}
.right .bot2 p a{font-size:16px; color:#333; padding-top:8px;padding-left:18px;}
.right .bot2 p a:hover{ color:#5288b7;}
.right .bot2  span{display:block; font-size:12px; color:#a59999; padding-top:8px; padding-left:18px;}
.right .bot3{padding-top:30px;}
.az img{position:relative; top:10px;}
.td{margin-top:16px;}



#container{width:100%;height:460px;position:absolute; overflow:hidden;}
#list{width:9999px;height:460px;position:absolute;}
#list img{ float:left;}
#button{ position:absolute; left:50%;bottom:20px;margin-left:-44px;z-index:100;}

#button span{ display:inline-block;width:20px;height:20px;  margin-left:4px; margin-right:4px;  cousor:pointer; background:url(../images/a22_03.png) no-repeat left center;}
.arrow{ text-decoration:none;color:#FFF;font-size:35px;font-weight:600; width:40px;height:40px;text-align:center;line-height:40px;position:absolute; background:rgba(153,153,153,0.4);position:absolute; top:210px;z-index:10; }
#container:hover .arrow{ display:block;}

#button .on{background:url(../images/1_03.png) no-repeat left center;}
#prev{left:40px;}
#next{ right:50px;}
#bannerl{position:absolute;  width:1200px; margin:0 auto; display:block;}






#show {
	position: relative;
	height: 430px;
	width: 1200px;
	overflow:hidden;
	margin: 0 auto; min-width:1200px;
}
#show a {
	float: left;
	display: inline;
}
#show .img {
	position: absolute; min-width:1200px;
	height: 430px;
	width: 1200px;
	overflow: hidden;
}
#show .img SPAN {
	position: absolute;
	width: 19999px;
	display: block
}
#show .btns {
	z-index: 10;
	position: absolute;
	width: 1200px;
}
#show .btns B {
	position: absolute;
	width: 100px;
	display: block;
	height: 14px;
	overflow: hidden;
	top: 400px;
	left: 50%;
	margin-left:-50px;
}
#show .btns B I {
	width: 10px;
	background: #414140;
	float: left;
	height: 10px;
	font-size: 0px;
	overflow: hidden;
	cursor: pointer;
	margin-right: 6px;
	border: #414140 2px solid;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}
#show .btns B I:hover {
	background: #a7a7a6
}
#show .btns B I.on {
	background: #3cd2f1;
	cursor: default
}
#show .btns B I.on:hover {
	background: #3cd2f1;
	cursor: default
}
#show .btns S {
	position: absolute;
	WIDTH: 60px;
	display: none;
	height: 80px;
	overflow: hidden;
	top: 130px;
	cursor: pointer
}
#show .btns S I {
	position: absolute;
	width: 60px;

	height: 160px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/btn_show.png");
	_background: none;
}
#show .btns S.prev {
	background:url(../images/an.png) no-repeat;
	top:190px;
	left: 0px
}
#show .btns S.prev I {
	top: -80px
}
#show .btns S.next {
	background:url(../images/an1.png) no-repeat;
	right:-10px;
	top:190px;
}
.show-hover#show .btns S {
	display: block
}
.masks {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	height: 430px;
	position: absolute;
	background: #fff;
	overflow: hidden;
}



.ncon1{margin-top:26px; padding-bottom:51px;}
.ncon1 .left{width:200px; background:#0065b3; padding-left:13px;}
.ncon1 .left h3{background:#0465ac;  height:70px; line-height:70px; text-align:center;}
.ncon1 .left h3 a{font-size:24px; color:#fff; background:url(../images/na1_07.jpg) no-repeat left bottom; display:block;}
.ncon1 .left ul{background:#FFF;}
.ncon1 .left ul li{ min-height:50px; line-height:50px; border-bottom:1px solid #dcdcdc;  text-align:center;}
.ncon1 .left ul li a{color:#000; display:block;  height:41px; background:url(../images/sing-bg_06.jpg) no-repeat right center; font-size:15px;}

.ncon1 .left ul .li1{border-left:3px solid #fec20a;}
.ncon1 .left ul li:hover{border-left:3px solid #fec20a;}
.ncon1 .left ul .li1 a{color:#1e639e; font-size:15px; display:block; background:url(../images/a_06.png) no-repeat right center;}
.ncon1 .left ul li a:hover{color:#1e639e; font-size:15px; display:block; background:url(../images/a_06.png) no-repeat right center;}

.ncon1 .right{ width:898px; float:left; padding-left:50px;}
.ncon1 .right .top .jp1{border-bottom:2px solid #0d59a7;}
.ncon1 .right  .jp2{padding-top:15px; min-height:500px;}
.ncon1 .right .top p{padding-top:24px; padding-bottom:18px;}
.ncon1 .right .top p img{position:relative; top:-2px;}
.ncon1 .right .top p a{font-size:14px; color:#868686; height:12px;}

.ncon1 .right .zp{font-size:16px; color:#4b4f52; line-height:31px; width:862px; text-indent:2em;}
.ncon1 .bp{padding-left:30px;}
.ncon1 .bp img{margin-right:6px;}
.ncon1 .bp .img1{margin-right:0px;}

.ncon1 .right .zp ul{min-height:400px; margin-top:15px;}
.ncon1 .right .zp ul li{line-height:40px; border-bottom:1px dashed #CCC; background:url(../images/a_10.jpg) no-repeat left center; text-indent:0em;}
.ncon1 .right .zp ul li a{color:#000; font-size:15px; padding-left:15px;}
.ncon1 .right .zp ul li a:hover{color:#1590ee;}
.ncon1 .right .zp ul li span{margin-left:300px; float:right;}


.ncon1 .right .zp1{min-height:500px;}
.ncon1 .right .zp1 h4{font-size:16px; text-align:center; line-height:40px; font-weight:bold; padding-top:10px; }
.ncon1 .right .zp1 .p1{font-size:12px; color:#999; text-align:center;}
.ncon1 .right .zp1 .p2{font-size:12px; text-indent:2em; color:#000; line-height:27px; padding-top:15px;}
#vsb_content p img {max-width:950px}
