/* CSS Document */

* {

	margin: 0px;

	padding: 0px;

}

img { border:0px;} 

ul,li { list-style-type:none;}

a { text-decoration:none; color:#333;}

.container {

	 width:100%; 

	 margin:0 auto; 

	 color:#b3b3b3; 

	 font-size:12px;

	 font-family:"微软雅黑"; 

}

.top{

	width:100%;

	height:42px;

	line-height:42px;

	background:#f3f3f3;

	font-size:12px;

	color:#444444;

}

.top strong{

	color:#666666;

	display:inline-block;

}

.top strong img{

	float:left;

	margin-top:15px;

	margin-right:5px;

}

.main{

	width:1200px;

	margin:0 auto;

}

.top_rig{

	float:right;

	color:#999999;

	width:390px;

}

.top_rig i{

	color:#095090;

	font-style:normal;

}

.topsc{

	float:left;

	background:url(../images/index_03.png) left no-repeat;

	padding-left:19px;

	display:block;

	color:#999999;

	float:left;

}

.topgwc{

	float:left;

	background:url(../images/index_05.png) left no-repeat;

	padding-left:19px;

	display:block;

	float:left;

	color:#999999;

	margin-left:16px;

}

.top_dlzc{

	float:left;

	margin-left:16px;

	color:#999999;

}

.top_yy{

	float:right;

	color:#095090;

	margin-left:10px;

}

.header{

	width:100%;

	margin-top:28px;

}

.logo{

	float:left;

	width:200px;

	display:block;

}

.seach{

	float:left;

	width:635px;

	margin-left:128px;

}

.sea_top{

	width:100%;

	height:42px;

}

.sea_toleft{

	float:left;

	width:552px;

	border:1px solid #caf3fd;

	border-right:none;

	border-top-left-radius:5px;

	border-bottom-left-radius:5px;

}

.sea_btn{

	float:left;

	width:42px;

	height:40px;

	background:url(../images/index_23.png) center no-repeat;

	border:none;

}

.sea_inp{

	float:left;
	width: 492px;
	height: 32px !important;
	border: none !important;
	background: none;
	font-size: 14px !important;
	color: #999999 !important;
	outline: none;

}

.sea_submit{

	float:right;

	height:42px;

	width:82px;

	border:none;

	color:#fff;

	background:url(../images/index_17.png) center no-repeat;

}

.sea_bot{

	width:100%;

	margin-top:2%;

}

.sea_bot a{

	color:#999999;

	font-size:14px;

	padding-left:15px;

}

.call{

	float:right;

	margin-right:20px;

	margin-top:10px;

}

.nav{

	width:100%;

	margin-top:20px;

	border-bottom:3px solid #095090

}

.nav_cen{

	width:1200px;

	margin:0 auto;

}

.nav_left{

	float:left;

	display:block;

	width:210px;

	height:45px; 

	background:#095090;

	font-size:16px;

	line-height:45px;

	color:#fff;

}

.nav_left img{

	display:block;

	float:left;

	margin-top: 16px;

	margin-left: 26px;

	margin-right:10px

}

.nav_rig{

	float:left;

	margin-left:30px;

	height:45px;

}

.nav_rig a{

	color:#333333;

	font-size:16px;

	line-height:45px;

	display:inline-block;

	width:130px;

	text-align:center;

}

.banner{

	width:100%;

}

.banner img{

	width:100%;

}

.cps_tit{

	width:100%;

	margin-top:25px;

}

.cps_tit a{

	float:right;

	font-size:14px;

	color:#999999;

	font-weight:bold;

}

.cpjs_bot{

	width:100%;

	margin-top:25px;

}

.cpjs_bot dl{

	float:left;

	width:388px;

	border-radius:5px;

	overflow:hidden;

	height:280px;

	margin-bottom:20px;

	margin-right:18px;

	-webkit-box-shadow:0 0 10px #f4f4f4;  

	-moz-box-shadow:0 0 10px #f4f4f4;  

	box-shadow:0 0 15px #f4f4f4; 

}

.cpjs_bot dl:nth-child(3n){

	margin-right:0px;

}

.cpjs_bot dl dt{

	width:100%;

}

.cpjs_bot dl dt img{

	width:100%;

}

.cpjs_bot dl dd{

	width:358px;

	padding:15px;

}

.cpjs_bot dl dd h2{

	font-size:16px;

	line-height:24px;

}

.cpjs_bot dl dd h2 a{

	color:#333333;

}

.sbbg{

	width:100%;

	background:url(../images/sbbg_02.png) center no-repeat;

	padding:40px 0;

}

.scsb{

	width:100%;

	margin-top:20px;

}

.scsb ul li{

	float:left;

	width:285px;

	height:108px;

	border-radius:5px;

	overflow:hidden;

	margin-right:20px;

	margin-bottom:20px;

}

.scsb ul li:nth-child(4n){

	margin-right:0px;

}

.scsb ul li img{

	width:100%;

}

.xwzx{

	width:100%;

	margin-top:25px;

}

.xwzx dl{

	float:left;

	width:285px;

	height:425px;

	border-radius:5px;

	overflow:hidden; 

	-webkit-box-shadow:0 0 10px #f4f4f4;  

	-moz-box-shadow:0 0 10px #f4f4f4;  

	box-shadow:0 0 15px #f4f4f4; 

	margin-right:15px;

}

.xwzx dl dt{

	width:100%;

}

.xwzx dl dt img{

	width:100%;

}

.xwzx dl dd{

	width:255px;

	padding:15px;

}

.xwzx dl dd h2{

	font-size:16px;

	line-height:23px; 

}

.xwzx dl dd h2 a{

	color:#222222;

}

.xwzx dl dd div.js{

	width:100%;

	margin-top:10px;

	line-height:23px;

	color:#999999;

	font-size:14px;

	text-align:justify;

}

.xwzx dl:nth-child(4n){

	margin-right:0px;

}

.sonban{

	width:100%;

	margin-top:20px;

}

.sonban img{

	width:100%;

}

.hzhb{

	color:#095090;

	font-size:14px;

	line-height:25px;

}

.hzhb_bo{

	width:100%;

	margin-top:20px;

}

.hzhb_bo ul li{

	width:236px;

	text-align:center;

	border-bottom:1px solid #dbdada;

	border-left:1px solid #dbdada; 

	float:left;

	position:relative;

	margin-bottom:20px;

}

.hzhb_bo ul li:before{

	width:38px;

	height:43px;

	position:absolute;

	left:-19px;

	bottom:-22px;

	content:'';

	background:url(../images/tb_03.png) center no-repeat;

}

.hzhb_bo ul li:nth-child(5n){ 

	border-right:1px solid #dbdada; 

}

.hzhb_bo ul li:nth-child(5n):after{ 

	 width:38px;

	height:43px;

	position:absolute;

	right:-19px;

	bottom:-22px;

	content:'';

	background:url(../images/tb_03.png) center no-repeat;

}

.hzhb_bo ul li:nth-last-child(1){

	border-bottom:0px;

}

.hzhb_bo ul li:nth-last-child(2):before{

	background:none;

}

.hzhb_bo ul li:nth-last-child(2):after{

	background:none;

}

.hzhb_bo ul li:nth-last-child(2){

	border-bottom:0px;

}

.hzhb_bo ul li:nth-last-child(3){

	border-bottom:0px;

}



.hzhb_bo ul li:nth-last-child(3):before{

	background:none;

} 

.hzhb_bo ul li:nth-last-child(4){

	border-bottom:0px;

}

.hzhb_bo ul li:nth-last-child(4):before{

	background:none;

} 

.hzhb_bo ul li:nth-last-child(5){

	border-bottom:0px;

}

.hzhb_bo ul li:nth-last-child(5):before{

	background:none;

}

.hzhb_bo ul li:nth-last-child(6){

	border-bottom:0px;

}

.hzhb_bo ul li:nth-last-child(6):before{

	background:none;

}



.zybzcen{

	width:100%;

	margin-top:20px;

	text-align:center

}

.foot_nav{

	width:100%;

	background:#fafafa;

	padding:30px 0;

	margin-top:30px;

}

.foot_nav ul{

	float:left;

	width:auto;

	margin-left:100px;

}

.foot_nav ul li{

	width:100%;

	line-height:25px;

}

.foot_nav ul h2{

	font-size:14px;

	color:#444444;

	font-weight:normal;

}

.foot_nav ul li a{

	color:#818080;

	font-size:12px;

}

.fot_rig{

	float:right;

	margin-right:30px;

}

.fot_rig img{

	margin-left:20px;

}

.footer{

	width:100%;

	text-align:center;

	padding:20px 0;

	line-height:26px;

	color:#999999;

}

.footer a{

	color:#999999;

}

.dl_all{

	width:100%;

	padding:80px 0;

	background:url(../images/dlbg_02.png) center no-repeat;

	background-size:cover;

	margin-top:35px;

}

.hydl{

	float:left;

	height:60px;

	margin-left:30px;

	padding-left:30px;

	font-size:24px;

	color:#222222;

	line-height:60px;

	border-left:1px solid #e4e4e4

}

.hydl_nr{

	width:345px;

	background:#fff;

	border-radius:5px;

	padding:40px;

	margin:0 auto;

}

.hydl_nr h2{

	font-size:18px;

	color:#333333;

	line-height:30px;

	margin-bottom:25px;

}

.hydl_nr h2 a{

	float:right;

	font-size:14px;

	color:#666666;

}

.hydl_nr h2 a span{

	color:#24abf2;

}

.hydl_nr ul li{

	width:94%;

	height:45px;

	background:#f7f7f7;

	border-radius:3px;

	padding:0 3%;

	margin-top:25px;

}

.hyin{

	width:100%;

	height:45px;

	border:none;

	background:none;

	font-size:14px;

	color:#cccccc

}

.wjmm{

	float:right;

	color:#999999; 

	margin-top:15px;

}

.dlbtn{

	width:100%;

	margin-top:30px;

	height:37px;

	text-align:center;

	background:url(../images/dl_03.png) center no-repeat;

	color:#fff;

	background-size:cover;

	display:block;

	font-size:14px;

	line-height:37px;

	margin-top:15px;

	border-radius:5px;

}



.wjmmnr{

	width:500px; 

	margin:0 auto;

	margin-top:35px;

	font-size:16px;

	color:#222222;

}

.wjmmnr table {

	border-collapse:collapse;

}

.wjmmnr table tr td{

	height:80px;

}

.wjmmnr table tr td span{

	color:#1947a6

}

.sjhinp{

	width:388px;

	height:50px;

	border:none;

	background:none;

	font-size:14px;

	color:#cccccc;

	padding:0 5px;

	border-radius:5px;

	border:1px solid #d6d6d6;

}

.hqyzm{

	width:120px;

	height:50px;

	display:block;

	float:right;

	text-align:center;

	line-height:50px;

	color:#fff;

	font-size:14px;

	float:left;

	margin-left:5px;

	background:url(../images/wjmm_03.png) center no-repeat;

}

.tyyhxy{

	font-size:14px;

	color:#333333;

	line-height:24px;

}

.tyyhxy a{

	color:#72baed;

}

.yyzhdl{

	font-size:14px;

	color:#333333;

	line-height:24px;

	text-align:right;

}

.yyzhdl a{

	color:#728ced;

}

.local{

	width:100%;

	margin-top:15px;

	line-height:24px;

	font-size:14px;

	color:#999999;

}

.local a{

	color:#999999;

}

.local span{

	color:#095090;

}

.gywm_cen{

	width:100%;

	margin-top:15px;

}

.gywm_left{

	float:left;

	width:187px;

	height:auto;

	padding:10px;

	border:1px solid #e4e4e4;

	padding-bottom:30px;

	border-top:3px solid #095090;

}

.gywm_left h2{

	font-size:16px;

	line-height:35px; 

	color:#095090; 

	border-bottom:1px solid #e4e4e4

}

.gywm_left ul{

	margin-top:10px;

}

.gywm_left ul li{

	width:187px;

}

.gywm_left ul li a{

	display:block;

	width:172px;

	color:#333333;

	padding-left:15px;

	height:35px;

	line-height:35px;

}

.gywm_left ul li a.slt{

	background:#f9f9f9;

}

.gywm_rig{

	float:right;

	width:937px;

	border:1px solid #e4e4e4;

	padding:15px; 

}

.lxwm_tit{

	font-size:16px;

	line-height:30px;

	color:#095090;

	position:relative;

}

.lxwm_tit:before{

	position:absolute;

	left:-15px;

	width:4px;

	content:'';

	top:5px;

	height:20px;

	background:url(../images/lxwm_03.png) left no-repeat;

}

.gywm_bot{

	width:100%;

	margin-top:20px;

	color:#333333;

	font-size:14px;

	line-height:27px;

}

.gywm_bot img{

	width:100%;

	margin-bottom:15px;

}

.gywm_bot strong{

	color:#999999;

}

.xwzx_ej{

	width:100%;

	margin-top:15px;

}

.xwzx_left{

	float:left;

	width:808px;

	border:1px solid #e4e4e4;

	padding:20px;

}

.xwzx_left dl{

	width:100%;

	border-bottom:1px solid #e4e4e4;

	margin-bottom:20px;

	padding-bottom:20px;

}

.xwzx_left dl dt{

	float:left;

	width:240px;

}

.xwzx_left dl dt img{

	width:100%;

}

.xwzx_left dl dd{

	float:right;

	width:545px;

}

.xwzx_left dl dd h2{

	font-weight:normal;

}

.xwzx_left dl dd h2 a{

	color:#333333;

	line-height:25px;

}

.xwzx_left dl dd div.js{

	width:100%;

	margin-top:5px;

	font-size:12px;

	height:100px;

	line-height:20px;

	color:#333333;

}

.xwzx_left dl dd p{

	font-size:12px;

	color:#999999;

	line-height:20px;

}

.xwzx_rig{

	float:right;

	width:305px;

	border:1px solid #e4e4e4;

	padding:10px;

}

.xwzx_rig_tit{

	border-bottom:1px solid #e4e4e4;

	height:25px;

	line-height:25px;

	color:#333333;

	font-size:14px;

}

.xwzx_rig dl{

	width:100%;

	border-bottom:1px solid #f9f9f9;

	padding-bottom:10px;

	margin-bottom:10px;

}

.xwzx_rig dl dt{

	float:left;

	width:120px;

}

.xwzx_rig dl dt img{

	width:100%;

}

.xwzx_rig dl dd{

	float:right;

	width:170px;

}

.xwzx_rig dl dd h2{

	font-size:14px;

	line-height:20px;

}

.xwzx_rig dl dd h2 a{

	color:#333333;

}

.xwzx_rig dl dd p{

	font-size:12px;

	color:#999999;

	line-height:20px;

}

.xwzx_rig dl:last-child{

	border:none;

}

.xwzx_left dl:nth-last-child(2){

	border:none;

}

.page{

	width:100%;

	text-align:center;

	margin-top:10px;

}

.page a{

	display:inline-block;

	width:28px;

	height:28px;

	text-align:center;

	line-height:28px;

	border:1px solid #e4e4e4;

	margin-left:10px;

}

.page span{

	display:inline-block;

	width:30px;

	height:30px;

	text-align:center;

	line-height:28px; 

	color:#fff;

	margin-left:10px;

	background:url(../images/xwzx_31.png) center no-repeat;

}



.xwxq_left{

	float:left;

	width:808px;

	border:1px solid #e4e4e4;

	padding:20px;

}

.xwxq_top{

	width:100%;

	border-bottom:1px solid #e4e4e4;

	padding-bottom:8px;

}

.xwxq_top h2{

	font-size:14px;

	line-height:24px;

	color:#333333;

}

.xwxq_top p{

	font-size:12px;

	color:#999999;

	line-height:22px;

}

.xwxq_bot{

	width:100%;

	margin-top:10px;

	font-size:12px;

	line-height:22px;

	color:#333333;

	overflow:hidden;

}

.xwxq_bot img{

	display:block;

	margin:15px auto;

}



.cplb_rig{

	float:right;

	width:969px;  

}

.cplb_fltop{

	width:909px;

	height:auto;

	padding:15px;

	border:1px solid #e4e4e4;

}

.cplb_fltop span.fl{

	float:left;

	width:45px;

	height:24px;

	font-size:12px;

	color:#999999;

	line-height:24px;

}

.cplb_fltop a.all{

	float:left;

	width:45px;

	height:24px;

	text-align:center;

	line-height:24px;

	color:#fff;

	display:block; 

	border-radius:3px;

	background:url(../images/xwzx_31.png) center no-repeat;

	background-size:cover;

}

.cplb_fljs{

	width:800px;

	height:auto;

	float:left;

	margin-left:10px;

}

.cplb_fljs a{

	width:auto;

	display:inline-block;

	font-size:12px;

	height:24px;

	line-height:24px;

	margin-left:10px;

	margin-right:5px;

	color:#333333

}

.cplb_fljs a.slt{

	background:url(../images/xwzx_31.png) center no-repeat;

	background-size:cover;

	color:#fff;

}

.cplb_flbot{

	width:939px;

	height:auto; 

	margin-top:10px;

	border:1px solid #e4e4e4;

}

.cplb_flbot .item{

	width:909px;

	padding:15px;

	border-bottom:1px solid #e4e4e4;

}

.cplb_flbot .item dl{

	width:100%;

}

.cplb_flbot .item dl dt{

	width:80px;

	height:80px;

	float:left;

	border:1px solid #e4e4e4;

}

.cplb_flbot .item dl dt img{

	width:100%;

}

.cplb_flbot .item dl dd{

	float:right;

	width:815px;

}

.cplb_flbot .item dl dd h2{

	font-size:14px;

	font-weight:normal;

	line-height:35px;

}

.cplb_flbot .item dl dd h2 a{

	color:#333333;

}

.cplb_flbot .item dl dd p{

	height:28px;

	line-height:28px;

	margin-top:10px;

}

.cplb_flbot .item dl dd p span{

	margin-right:30px;

	display:inline-block;

	color:#999999;

}

.cplb_flbot .item dl dd p span i{

	font-style:normal;

	color:#666666;

}

.cplb_flbot .item dl dd p a{

	float:right;

	width:62px;

	height:28px;

	background:url(../images/cplb_06.png) center no-repeat;

	border-radius:5px;

	padding-left:10px;

	line-height:28px;

	color:#fff;

	font-size:16px;

} 

.cplb_flbot .item:last-child{

	border:none;

}

.cplb_flbot .item .bot{

	width:100%;

	margin-top:8px;

	display:none;

}

.cplb_flbot .item .bot table{

	border-collapse:collapse;

}

.cplb_flbot .item .bot table tr td{

	height:45px;

	line-height:45px;

	color:#666666;

	font-size:12px;

	padding:0 10px;

	border-bottom:1px solid #ededed;

}

.cplb_flbot .item .bot table tr.slt td{

	background:#f9f9f9;

}

.slbo{

	width:105px;

	height:30px;

	background:#f9f9f9;

}

.slb_lef{

	width:28px;

	height:27px;

	margin-top:1.5px;

	float:left;

}

.slb_txt{

	float:left;

	width:42px;

	margin-top:1px;

	height:27px;

	background:#fff;

	text-align:center;

	font-size:14px;

	color:#333333;

	border:none;

}

.slb_rig{

	width:28px;

	height:27px;

	margin-top:1.5px;

	float:right;

}

.hjgwc{

	width:100%;

	margin-top:10px;

	color:#797979;

	line-height:30px;

	font-size:12px;

}

.hjgwc span{

	font-size:22px;

}

.gj_jrgw{

	float:right;

	width:130px;

	height:38px;

	background:url(../images/dlbg_02.png) center no-repeat;

	border-radius:5px;

	text-align:center;

	line-height:38px;

	font-size:16px;

	color:#fff;

	display:block;

}



.gj_ljgm{

	float:right;

	width:130px;

	height:38px; 

	border-radius:5px;

	text-align:center;

	line-height:38px;

	font-size:16px;

	color:#56cdff;

	display:block;

	margin-right:30px;

	border:1px solid #e2fafc;

}

.cpxq_bot{

	width:100%;

	/*border-top:1px solid  #e4e4e4;*/

	margin-top:10px;

	padding-top:18px;

	padding-bottom:30px;

}

.cpxq_blef{

	float:left;

	width:960px;

}

.cpxq_blef dl{

	width:100%;

}

.cpxq_blef dl dt{

	float:left;

	width:336px;

	height:336px;

	border:1px solid  #e4e4e4;

}

.cpxq_blef dl dt img{

	width:100%;

}

.cpxq_blef dl dd{

	float:right;

	width:600px;

}

.cpxq_blef dl dd h2{

	font-size:24px;

	font-weight:normal;

	padding-bottom:10px;

	line-height:28px;

	border-bottom:1px dotted #e6e6e6;

}

.cpxq_blef dl dd div.js{

	width:100%;

	margin-top:5px;

}

.cpxq_blef dl dd div.js table{

	border-collapse:collapse;

}

.cpxq_blef dl dd div.js table tr td{

	height:38px;

	line-height:28px;

	font-size:12px;

	color:#0e0405;

}

.cpxq_blef dl dd div.js table tr td span{

	color:#999999;

}







.cpxqbot {

	width:100%;

	margin-top:28px; 

}

.cpxqbot table{

	border-collapse:collapse;

}

.cpxqbot table tr td{

	height:45px;

	line-height:45px;

	color:#666666;

	font-size:12px;

	padding:0 10px;

	border-bottom:1px solid #ededed;

}

.cpxqbot table tr.slt td{

	background:#f9f9f9;

}

.cpxq_rig{

	float:right;

	width:198px;

	height:auto;

	padding:10px;

	border:1px solid #ededed;

}

.cpxq_rig_tit{

	width:100%;

	height:35px;

	line-height:35px;

	border-bottom:1px solid #ededed;

	font-size:16px;

	color:#000000;

}

.cpxq_rig_bot{

	width:100%;

}

.cpxq_rig_bot dl{

	width:100%;

	margin-top:15px;

}

.cpxq_rig_bot dl dt{

	float:left;

	width:60px;

	border:1px solid #ededed;

}

.cpxq_rig_bot dl dt img{

	width:100%;

}

.cpxq_rig_bot dl dd{

	float:right;

	width:125px;

}

.cpxq_rig_bot dl dd h2{

	font-weight:normal;

	line-height:25px;

	height:25px;

	font-size:12px;

}

.cpxq_rig_bot dl dd h2 a{

	color:#666666;

}

.cpxq_rig_bot dl dd p{

	font-size:12px;

	color:#095090;

	margin-top:15px;

}

.tjdd_ri{

	float:right;

	margin-top:15px;

	width:545px;

}

.ddtjcg{

	width:100%;

	margin-top:30px;

	min-height:300px;

}

.tjico{

	width:100%;

	line-height:47px;

	font-size:16px;

	color:#000000;

}

.tjico img{

	float:left;

	margin-right:10px;

}

.psdz{

	width:1168px;

	padding:15px;

	border:1px solid #ededed;

	margin-top:25px;

}

.psdz_tit{

	width:1160px;

	padding-left:8px;

	background:url(../images/lxwm_03.png) left no-repeat;

	line-height:30px;

	font-size:16px;

	color:#095090

}

.psdz ul{

	margin-top:10px;

}

.psdz ul li{

	width:1160px;

	height:44px;

	line-height:44px;

	 margin-bottom:20px;

}

.psdz ul li input[type='radio'].radio {

		opacity:0; 

		display:inline-block; 

		height:20px;

		width:0%;

		display:none;

}

.psdz ul li label.radio {  

	 width:1100px;

	 background:url(../images/psdz_03.png) left no-repeat;

	 background-size:2%;

	 height:44px; 

	 line-height:44px;  

	 font-size:14px;

	 display:block;

	 border-radius:5px;

	 padding:0 15px;

	 padding-left:30px;

}

.psdz ul li input[type='radio'].radio:checked + .radio {

		background:url(../images/psdz_09.png) left no-repeat;

	 background-size:2%;

	 border:1px solid #095090;

}

.psdz ul li a.sc{

	float:right;

	display:block;

	margin-left:10px;

	font-size:12px;

	color:#333333;

}

.psdz ul li span{

	float:left;

	margin-right:30px;

	color:#333333;

}

.psdz ul li span.v1{

	color:#999999;

}

.psdz ul li span.v2{

	color:#333333;

	background:url(../images/psdz_05.png) left no-repeat;

	padding-left:16px;

}

.jsspxq{

	width:1168px;

	padding:15px;

	border:1px solid #ededed;

	margin-top:20px;

}

.spxx_lb{

	width:100%;

	margin-top:15px;

}

.spxx_lb table{

	border-collapse:collapse;

	line-height:25px;

	color:#999999;

}

.spxx_lb table tr.slt td{

	font-size:14px;

	border-bottom:1px solid #ededed;

}

.spxx_lb table tr td{

	padding:10px 0;

}

.spxx_lb table tr td span.v1{

	color:#095090

}

.spxx_lb table img{

	float:left;

	width:50px;

	border:1px solid #ededed;

	margin-right:15px;

}

.spxx_bot{

	width:100%;

	border-top:1px solid #ededed;

	padding-top:10px;

}

.spxx_bot table{

	border-collapse:collapse;

}

.spxx_bot table tr td{

	color:#333333;

	line-height:25px;

}

.spxx_bot table tr td span.v1{

	color:#095090;

}

.spxx_bot table tr td span.v2{

	font-size:18px;

	color:#333333;

	margin-top:20px;

}

.spxx_bot table tr td span.v3{

	font-size:20px;

	font-weight:bold;

	color:#095090;

	margin-top:20px;

}

.tjdd{

	width:119px;

	height:46px;

	background:url(../images/wjmm_03.png) center no-repeat;

	background-size:cover;

	text-align:center;

	color:#fff;

	font-size:20px;

	text-align:center;

	line-height:46px;

	display:block;

	border-radius:3px;

}

.fhgw{

	float:left;

	background:url(../images/fh_03.png) left no-repeat;

	padding-left:22px;

	font-size:12px;

	color:#095090;

	display:block;

	line-height:46px;

}

.addadr{

	width:112px;

	height:35px;

	text-align:center;

	line-height:35px;

	color:#fff;

	font-size:16px;

	background:url(../images/wjmm_03.png) center no-repeat;

	background-size:cover;

	border-radius:5px;

	display:block;

	margin-top:10px;

}

.xzdz{

	width:100%;

	height:100vh;

	position:fixed;

	left:0px;

	top:0px;

	display:none;

	background:url(../images/bg_03.png);

}

.xz_nr{

	width:480px;

	margin:0 auto;

	background:#fff;

	padding:25px 40px;

	margin-top:15%;

	border-top:3px solid #095090;

}

.xz_nr h2{

	font-size:14px;

	font-weight:normal;

	line-height:30px;

	color:#222222;

}

.xz_nr h2 a{

	float:right;

	width:30px;

	height:30px;

	text-align:center;

	line-height:30px;

	font-size:22px;

}

.xz_nr table{

	border-collapse:collapse;

	margin-top:20px;

}

.xz_nr table tr td{

	height:45px;

	line-height:45px;

	color:#222222;

	padding-left:15px;

}

.xznr_inp{

	width:230px;

	height:28px;

	padding:0 10px;

	border:1px solid #ebebeb;

	font-size:12px;

	/*color:#e2e2e2;*/

	background:none;

}



.xz_nr table tr td input[type='radio'].radio {

		opacity:0; 

		display:inline-block; 

		height:20px;

		width:0%;

		display:none;

}

.xz_nr table tr td label.radio {  

	 width:200px;

	 background:url(../images/psdz_03.png) left no-repeat;

	 background-size:9%;

	 height:28px; 

	 line-height:28px;  

	 font-size:14px;

	 display:block;

	 border-radius:5px;

	 padding:0 15px;

	 padding-left:30px;

}

.xz_nr table tr td input[type='radio'].radio:checked + .radio {

		background:url(../images/psdz_09.png) left no-repeat;

	 background-size:9%; 

}

.xzqx{

	width:118px;

	height:34px;

	display:block;

	border:1px solid #d1effd;

	border-radius:5px;

	text-align:center;

	line-height:34px;

	color:#d1effd;

	font-size:16px;

	float:left;

}

.xzqd{

	width:120px;

	height:36px;

	display:block; 

	border-radius:5px;

	text-align:center;

	line-height:34px;

	float:left;

	margin-left:10px;

	color:#fff;

	font-size:16px;

	background:url(../images/wjmm_03.png) center no-repeat;

	background-size:cover;

}

.gwc_nr{

	width:100%;

	margin-top:25px;

}

.gwc_nav{

	width:100%; 

}

.gwc_nav a{

	display:inline-block;

	width:80px;

	line-height:25px;

	text-align:center;

	color:#333333;

	font-size:14px;

	margin-right:20px;

}

.gwc_nav a.slt{

	color:#3dbce0;

	border-bottom:2px solid #3dbce0;

}

.gwc_xq{

	width:100%; 

}

.gwc_xq table{

	border-collapse:collapse;

	border:1px solid #e4e4e4;

	margin-bottom:10px;

}

.gwc_xq table tr td{

	line-height:20px;

	color:#666666;

	padding: 10px;

	border-bottom:1px solid #e4e4e4;

}

.gwc_xq table tr.slt td{

	background:#f9f9f9;

	font-size:16px;

}

.czxx{

	display:block;

	text-align:center;

	color:#000000;

	line-height:25px;

	font-size:12px;

}

.gwc_xq table tr td span.v1{

	color:#095090;

	font-weight:bold;

	font-size:14px;

}

.gwc_xq table tr td a.cpimg{

	width:90px;

	height:90px;

	border:1px solid #e4e4e4;

	float:left; 

	margin-right:10px;

}

.gwc_xq table tr td a.cpimg img{

	width:100%;

}





.gwc_xq table tr td input[type='checkbox'].radio {

		opacity:0; 

		display:inline-block; 

		height:20px;

		width:0%;

		display:none;

}

.gwc_xq table tr td label.radio {  

	 width:14px;

	 background:url(../images/gwc_10.png) left no-repeat;

	 background-size:100%;

	 height:14px;   

	 display:block; 

	 float:left;

	 margin-left:5px;

	 margin-right:15px;

	 margin-top:50px; 

}

.gwc_xq table tr td input[type='checkbox'].radio:checked + .radio {

		background:url(../images/gwc_07.png) left no-repeat;

	 background-size:100%; 

}

.plscnr{

	width:100%;

	margin-top:20px;

	padding:25px 0; 

	-webkit-box-shadow:0 0 8px #f4f4f4;  

	-moz-box-shadow:0 0 8px #f4f4f4;  

	box-shadow:0 0 8px #f4f4f4; 

	line-height:46px;

	margin-bottom:20px;

}

.plscnr table{

	width:1200px;

	margin:0 auto;

	border-collapse:collapse;

}



.plscnr table tr td input[type='checkbox'].radio {

		opacity:0; 

		display:inline-block; 

		height:20px;

		width:0%;

		display:none;

}

.plscnr table tr td label.radio {  

	 width:24px;

	 background:url(../images/gwc_10.png) left no-repeat;

	 background-size:28%;

	 padding-left:30px;

	 height:46px;   

	 display:block;

	 line-height:46px;

	 float:left;

	 margin-left:5px;

	 margin-right:15px;

	 margin-left:10px; 

}

.plscnr table tr td input[type='checkbox'].radio:checked + .radio {

		background:url(../images/gwc_07.png) left no-repeat;

	 background-size:28%; 

}

.plsc{

	margin-left:15px;

	color:#222222;

	display:inline-block

}

.spjsri{

	float:right;

	margin-right:10px;

	color:#222222;

	font-size:12px;

	height:46px;

	line-height:46px;

}

.spjsri span{

	font-weight:bold;

	font-size:20px;

	color:#095090;

	margin-left:20px;

}

.plscnr a.tjdd{

	float:right;

	margin-left:10px;

}

.wddd_tj{

	width:100%;

	margin-top:20px;

}

.wddd_tj ul li{

	margin-top:5px;

	width:240px;

	text-align:center;

	line-height:18px;

	color:#333333

}

.wddd_tj ul li span{

	color:#999999;

}

.tjdd_ddxq{

	width:1148px;

	padding:0 10px;

	padding-bottom:10px;

	margin-top:10px;

	color:#464646;

	font-size:12px;

	line-height:24px;

	border-bottom:1px dashed #f9f9f9;

}

.tjdd_ddxq span{

	color:#095090;

}

.dqdd{

	margin-top:10px;

	color:#464646;

	font-size:12px;

	margin-bottom:20px;

}

.dqdd h2{

	font-size:14px;

	color:#464646;

	line-height:25px;

}

.dqdd p{

	color:#999999;

	font-size:12px;

}

.dqdd div.js{

	margin-top:15px;

}

.dqdd  a{

	display:block;

	float:left;

	line-height:38px;

	margin-right:20px;

}

.wddd_rig{

	float:right;

	width:970px;

}

.wddd_bot{

	width:100%;

}

.wddd_bot table{

	border-collapse:collapse;

	border:1px solid #e4e4e4;

	margin-bottom:20px;

}

.wddd_bot table tr td{

	padding:10px;

	line-height:20px;

	color:#666666;

	font-size:12px;

	border-right:1px solid #e4e4e4;

}

.wddd_bot table tr.slt td{

	background:#f9f9f9;

	border:none;

}

.wddd_bot img{

	float:left;

	width:80px;

	border:1px solid #e4e4e4;

	margin-right:10px;

}

.wddd_bot table tr td span.v1{

	color:#095090;

	margin-top:30px;

	display:block;

}

.wddd_bot table tr td span.v2{

	color:#095090;

	font-weight:bold;

	display:block;

}

.wddd_bot table tr td a{

	display:block;

	color:#666666;

	font-size:12px;

	line-height:24px;

	text-align:center;

}

.wddd_bot table tr td a.zf{

	background:url(../images/dlbg_02.png) center no-repeat;

	height:28px;

	width:95px;

	border-radius:5px;

	line-height:28px;

	color:#fff;

}

.wddd_rig2 {

    float: right;

    width: 965px;

	padding:10px 0px;

	border:1px solid #e4e4e4;

}

.wddd_rig2 h2 {

    width: 955px;

    padding-left: 8px;

    background: url(../images/lxwm_03.png) left no-repeat;

    line-height: 30px;

    font-size: 16px;

    color:#095090;

}

.zhxx{

	width:885px;

	margin-top:30px;

	margin-left:20px;

}

.zhxx dl{

	width:100%;

}

.zhxx dl dt{

	float:left;

	width:92px;

}

.zhxx dl dd{

	margin-left:20px;

	line-height:35px;

	color:#333333;

	font-size:12px;

	float:left;

	padding-top:5px;

}

.zhxx dl dd a{

	color:#095090;

}

.zhxx dl dd span{

	display:inline-block;

	margin-left:90px;

}

.qbspjs{

	width:938px;

	padding:15px;

	border:1px solid #e4e4e4;

}

.qbspjs dl{

	width:196px;

	height:320px;

	float:left;

	margin-right:40px;

	margin-bottom:20px;

}

.qbspjs dl:nth-child(4n){

	margin-right:0px;

}

.qbspjs dl dt{

	width:100%;

}

.qbspjs dl dt img{

	width:100%;

}

.qbspjs dl dd h2{

	font-size:14px;

	font-weight:normal;

	line-height:24px;

	margin-top:5px;

}

.qbspjs dl dd p{

	margin-top:10px;

	color:#095090;

	font-size:16px;

	line-height:30px;

}

.qbspjs dl dd a.ljgm{

	display:block;

	margin-top:8px;

	height:36px;

	text-align:center;

	background:url(../images/wdsc_16.png) center no-repeat;

	border-radius:3px;

	color:#fff;

	font-size:16px;

	line-height:36px;

}

.shxx {

    width: 885px;

    margin-top: 30px;

    margin-left: 20px;

	padding-bottom:30px;

}

.shxx  table tr td{ 

	border-bottom:1px dashed #f9f9f9;

	color:#333333;

	line-height:25px;

	padding:8px 0;

}

.shxx  table tr td span{

	color:#999999;

} 

.shxx  table tr td a{

	float:right;

	display:block;

	color:#095090;

	padding:0 10px;

	line-height:25px;

	border-radius:5px;

}

.shxx  table tr td a.slt{

	background:#e8fbfb

}

.sh_xzdz{

	width:110px;

	height:35px;

	margin-top:30px;

	display:block;

	background:#095090;

	text-align:center;

	line-height:35px;

	border-radius:5px;

	font-size:14px;

	color:#fff;

}



.flexslider{position:relative;height:auto;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:auto; width:100%;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:170px; margin-left:45.2%; background:url(../images/nav_d.png) center no-repeat;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:33%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:130px;background:url(../images/prev.png) center center no-repeat; z-index:999; width:70px; height:70px;}

.flex-direction-nav li a.flex-next{right:130px;background:url(../images/next.png) center center no-repeat; z-index:999;width:70px; height:70px;}

.slides li{

	background-size:cover !important;

}

