@charset "UTF-8";
/* CSS Document */
@charset "UTF-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,
th,td {    
     margin:0;   
     padding:0;  } 
body{
	text-align:center;
	font-size:12px;
	color:#122E67;
	font-family:;
	border-top:5px solid #458fce;
}
table{
	border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;font-weight:normal}
li{list-style:none}
a{text-decoration:none; color:#122E67;  outline: none; blr:expression(this.onFocus=this.blur());}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6,font{font-size:100%;font-weight:normal}  /* font-size:100%  12px*/
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%;outline:none}
.clearfix{
	clear:both;
}
.container{
	width:1000px;
	text-align:left;
	margin:0 auto;
	background-color: #ffffff;
}
.top{
	height:32px;
}
.top dt{
	float:left;
	margin:8px 0 0 0;
}
.top li{
	float:left;
	margin:0 20px 0 0;
}
.top li img{
	vertical-align:top;
	margin:0 4px 0 0;
}
.top dd{
	float:right;
	color:#cb0101;
	font-size:14px;
	margin:6px 0px 0 0;
	display:inline;
}
.top dd font{
	font-weight:bold;
}
.head{
	/*background:url(../images/bg_1.jpg) no-repeat right;*/
	height:102px;
}
.head dt{
	float:left;
	margin:15px 0 0 0;
	display:inline;
}
.head dd{
	float:left;
	margin:25px 0 0 25px;
	display:inline;
}
.head dd span{
	color:#035297;
}
.head dd font{
	color:#cb0101;
}
.nav{
	background:url(../images/bg_2.jpg) no-repeat;
	height:60px;
	padding-left:5px;
}
.nav ul{
	float:left;
	border-right:1px dotted #fff;
	height:37px;
	margin:10px 0 0 4px;
}
.nav li{
	width:186px;
	text-align:center;
	margin-bottom:12px;
}
.nav li a{
	font-weight:bold;
	color:#fff;
}
.search_mod{
	background:url(../images/bg_3.jpg) no-repeat;
	padding-top:12px;
	margin:5px 0 0 0;
}
.search_mod dl{
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	height:28px;
	overflow:hidden;
}
.search_mod .bottom_bg{
	background:url(../images/bg_4.jpg) no-repeat;
	height:5px;
	overflow:hidden;
}
.search_mod dt{
	float:left;
	width:635px;
	margin:0 0 0 20px;
	line-height:1.8em;
	display:inline;
}
.search_mod dt a{
	margin-right:18px;
}
.search_mod dd{
	float:right;
	margin:0 10px 0 0;
	display:inline;
}
.search_mod dd .text{
	float:left;
	padding:3px;
	border:1px solid #ccc;
	width:125px;
}
.search_mod dd select{
	float:left;
	border:1px solid #ccc;
	padding:2px;
	width:80px;
	margin:0 5px;
	display:inline;
}
.search_mod dd .btn{
	background:url(../images/btn_1.jpg) no-repeat;
	width:36px;
	height:21px;
	border:0;
	cursor:pointer;
}
.banner{
	margin:6px 0 0 0;
}
.wrap_1{
	float:left;
	width:750px;
	margin:8px 0 0 0;
}
.top_line{
	background:#f5f5f5 url(../images/img_3.jpg) no-repeat;
	height:90px;
	text-align:center;
	line-height:3.5em;
	padding:0 0 0 20px;
}
.top_line p{
	padding:11px 0 0 0;
	margin:0;
}
.wrap_2{
	float:left;
	width:343px;
	margin:8px 0 0 0;
	color:#333;
}
.wrap_2 a{
	color:#333;
}
.pic_mod h1{
	background:#636363;
	height:30px;
	margin:1px 0 0 0;
}
.pic_mod h1 a{
	display:block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	padding:8px 0 0 0;
}
.gyb_mod{
	margin:11px 0 0 0;
}
.gyb_hd{
	background:#c81622;
	height:33px;
}
.gyb_hd dt{
	float:left;
	margin:10px 0 0 15px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
	display:inline;
}
.gyb_hd dd{
	float:left;
	margin:11px 0 0 15px;
	font-weight:bold;
	display:inline;
}
.gyb_hd dd a{
	color:#fff;
}
.roll{
	height:189px;
	border:3px solid #c81622;
}
.roll dt.left{
	float:left;
}
.roll dt.left span{
	background:url(../images/bg_7.jpg) no-repeat;
	width:21px;
	height:189px;
}
.roll dt.right{
	float:right;
	display:inline;
}
.roll dt.right span{
	background:url(../images/bg_6.jpg) no-repeat;
	width:21px;
	height:189px;
}
.roll dt span{
	display:block;
	cursor:pointer;
}
.roll dd.center{
	float:left;
	background:url(../images/center_1.jpg) repeat-x;
	width:295px;
	overflow:hidden;
	position:relative;
	display:inline;
}
.roll dd.center ul{ width:100000px;}
.roll dd li{
	position:relative;
	float:left;
	width:295px;
	height:189px;
	display:inline;
}
.roll dd li dt{
	float:left;
	width:140px;
	margin:10px 0 0 10px;
	display:inline;
}
.roll dd li dt a{
	display:block;
	line-height:1.4em;
	margin-bottom:10px;
}
.roll dd li dd{
	float:right;
	margin:10px 10px 0 0;
	display:inline;
}
.lm_mod{
	margin:8px 0 0 0;
}
.mod1{
	margin-bottom:8px;
}
.mod1_hd{
	background:url(../images/bg_5.jpg) no-repeat;
	height:32px;
}
.lm_mod .mod1_hd{
	background:url(../images/bg_8.jpg) no-repeat;
}
.mod1_hd dt{
	float:left;
	font-weight:bold;
	color:#9c0202;
	font-size:14px;
	margin:8px 0 0 10px;
	display:inline;
}
.mod1_hd dd{
	float:right;
	padding-right:12px;
	background:url(../images/icon_7.jpg) no-repeat right 3px;
	margin:10px 10px 0 0;
	display:inline;
}
.mod1_hd dd a{
	color:#999;
}
.lm_con{
	margin:10px  0px 0 0;
}
.lm_con_1{
	padding-bottom:8px;
	/*border-bottom:1px dotted #ccc;*/
	margin-left:6px;
}
.lm_con_2{
	/*padding:8px;*/
	padding:0px 0 8px 0;
	text-align:center;
	line-height:1.4em;
	border-bottom:1px dotted #ccc;
} 
.lm_con_2 a{
	/*color: #3c62a0;*/
	color: #333;
}
.lm_con_3{
	margin:10px 0 0 0;
}
.lm_con_3 li{
	margin-left:5px;
	line-height:1.8em;
}
.lm_con_4 a{
	display:block;
	margin:7px 0 0 0;
}
.wrap_3{
	float:left;
	width:392px;
	margin:8px 0 0 14px;
	_margin:8px 0 0 10px;
	display:inline;
}
.ghjj_con{
	height:140px;
}
.ghjj_con li{
	/*border-bottom:1px solid #ddd;*/
	height:71px;
	line-height:1.9em;
	text-align:center;
	font-size:14px;
}
.ghjj_con li h1{
	font-weight:bold;
	font-size:15px;
	padding:10px 0 0 0;
}
.ghjj_con li h1 a{
	color:#09548b;
}
.ghyw_con{
	height:305px;
}
.list1 dt{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding:13px 0 10px 0;
}
.list1 dt a{
	color:#09548b;
}
.list1 dd{
	font-size:14px;
	line-height:2em;
	margin:0 0 0 10px;
}
.list1 .list1_dt {
	padding:0;
	margin:0 8px;
	text-align:left;
	line-height:1.6em;
	margin-bottom:5px;
}
.list1 .list1_dt span{
	font-size:14px;
	font-weight:normal;
	padding:0;
}
.qxdt_con{
	height:240px;
}
.right_wrap{
	float:right;
	width:238px;
	margin:8px 0 0 0;
	color:#333;
}
.right_wrap a{
	color:#000;
}
.mod2{
	margin-bottom:8px;
}
.mod2_hd{
	background:url(../images/bg_9.jpg) no-repeat;
	height:30px;
}
.mod2_hd dt{
	float:left;
	margin:7px 0 0 30px;
	font-weight:bold;
	font-size:14px;
	color:#990004;
	display:inline;
}
.mod2_hd dd{
	float:right;
	padding-right:12px;
	background:url(../images/icon_7.jpg) no-repeat right 3px;
	margin:8px 6px 0 0;
	display:inline;
}
.mod2_hd dd a{
	color:#999;
}
.tzgg_con{
	background:#f5f5f5;
	height:135px;
	padding:3px 0 2px 0;
}/*
.demo{
	height:130px; 
	overflow:hidden;
	margin:0 10px;
}*/
.mod2_con{
	background:#f5f5f5;
}
.mod2_con dl{
	padding:10px 8px 0 8px;
}
.mod2_con dt{
	font-weight:bold;
	color:#000;
	margin-bottom:10px;
	text-align:center;  
}
.mod2_con dt a{
	color:#000;
}
.mod2_con dt span{
	display:block;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	color:#000;
}
.mod2_con dd{
	line-height:2.1em;
}
.rdzt_con{
	background:#f5f5f5;
	padding:5px 0 0 0;
}
.rdzt_con a{
	display:block;
	margin-bottom:3px;
}
.tpxw_mod{
	border:1px solid #d6e0ec;
	border-top:1px solid #418fcd;
	height:239px;
}
.tpxw_hd{
	background:#f6f9fe;
	height:32px;
}
.tpxw_hd dt{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#004d98;
	margin:7px 0 0 10px;
	display:inline;
}
.tpxw_hd dd{
	float:right;
	padding-right:12px;
	background:url(../images/icon_7.jpg) no-repeat right 3px;
	margin:9px 6px 0 0;
	display:inline;
}
.tpxw_hd dd a{
	color:#999;
}
.photo ul{
	height:169px;
	margin-top:20px;
}
.photo li{
	float:left;
	width:175px;
	text-align:center;
	height:194px;
	display:inline;
	margin:0 10px;
	display:inline;
}
.photo li img{
	margin-bottom:10px;
}
.photo li a{
	display:block;
}
#photo{ width:976px; overflow:hidden; height:199px; float:left; display:inline; margin-left:11px; position:relative;}
#photo ul{ overflow:hidden; float:left;}
.ghfw_mod{
	height:340px;
}
.ghfw_hd{
	background:url(../images/bg_10.jpg) no-repeat;
	height:35px;
}
.ghfw_hd h1{
	font-size:14px;
	font-weight:bold;
	color:#990004;
	padding:8px 0 0 25px;
}
.ghfw_con li{
	border:3px solid #dedede;
	float:left;
	width:154px;
	height:63px;
	margin:10px 5px 0 5px;
	display:inline;
	overflow:hidden;
}
.ghfw_con1 li{
	border:0px solid #dedede;
	float:left;
	width:154px;
	height:73px;
	margin:10px 5px 0 5px;
	display:inline;
	overflow:hidden;
}
.mod3{
	margin:10px 0 0 0;
}
.mod3_hd{
	background:url(../images/bg_11.jpg) no-repeat;
	height:38px;
}
.mod3_hd dt{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#9C0202;
	margin:10px 0 0 0;
	width:85px;
	text-align:center;
}
.mod3_hd dd{
	float:right;
	padding-right:12px;
	background:url(../images/icon_7.jpg) no-repeat right 3px;
	margin:9px 6px 0 0;
	display:inline;
}
.mod3_hd dd a{
	color:#999;
}
.mthz_con{
	height:161px;
	overflow:hidden;
}
.mthz_con ul{
	height:71px;
	border-bottom:1px dotted #ccc;
	margin:10px 0 0 0;
}
.mthz_con li{
	width:150px;
	float:left;
	border-right:1px dotted #ccc;
	padding:0 0 0 20px;
	line-height:2em;
}
.mthz_con li img{
	margin-bottom:5px;
}
.mthz_con li a{
	display:block;
}
.ggfw_con{
	height:325px;
	padding:5px 0 0 0;
}
.ggfw_con li{
	float:left;
	width:150px;
	height:30px;
	background:url(../images/bg_13.jpg) no-repeat;
	margin:6px 11px 0 10px;
	display:inline;
}
.ggfw_con li img{
	float:left;
	margin:0 0 0 14px;
	display:inline;
}
.ggfw_con li a{
	float:left;
	width:90px;
	text-align:center;
	font-size:14px;
	padding:8px 0 0 0;
}
.mod4{
	margin:10px 0 0 0;
	border:1px solid #d2d2d2;
	border-top:2px solid #4a90cc;
	height:154px;
}
.mod4_hd{
	background:url(../images/bg_12.jpg) repeat-x;
	height:31px;
}
.mod4_hd dt{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#0b4978;
	margin:8px 0 0 0;
	width:85px;
	text-align:center;
}
.mod4_hd dd{
	float:right;
	padding-right:12px;
	margin:9px 6px 0 0;
	display:inline;
}
.mod4_hd dd span{
	padding:0 10px 0 0;
}
.mod4_hd dd font{
	color:#b80620;
	padding:0 5px;
}
.mod4_con{
	padding:5px 0 0 5px;
}
.mod4_con li{
	line-height:2em;
}
.mod4_btn{
	margin:11px 0 2px 20px;
}
.mod4_btn input{
	background:url(../images/btn_2.jpg) no-repeat;
	width:94px;
	height:23px;
	border:0;
	text-align:center;
	cursor:pointer;
}
.zcfg_con{
	height:122px;
	padding:5px 0 0 10px;
}
.zcfg_con a{
	font-size:14px;
	line-height:2.2em;
}
.ghwb_con{
	height:233px;
	padding:0px 0 0px 0;
}
.ghwb_con h1{
	color:#0e72bd;
	border-bottom:1px solid #ccc;
	padding:3px 0 5px 28px;
	background:url(../images/icon_26.jpg) no-repeat 5px 0;
}
.wb_con1{
	height:90px;
	border-bottom:1px solid #ccc;
}
.wb_con1 dt{
	float:left;
	margin:18px 10px 0 5px;
	display:inline;
}
.wb_con1 dt h2{
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 0;
}
.wb_con1 dt h2 a{
	color:#3068b5;
}
.wb_con1 dt input{
	background:url(../images/btn_3.jpg) no-repeat;
	width:63px;
	height:23px;
	border:0;
	cursor:pointer;
	margin:8px 0 0 0;
}
.wb_con1 dd{
	float:left;
	margin:20px 0 0 40px;
	padding:0 0 0 23px;
	background:url(../images/icon_27.jpg) no-repeat ;
	color:#999;
	display:inline;
}
.wb_con2{
	padding:10px 5px 0 5px;
	line-height:1.7em;
}
.wb_con3{
	margin:15px 0 0 0;
	color:#97b7c4;
}
.wb_con3 dt{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.wb_con3 a{
	color:#97b7c4;
}
.wb_con3 dd{
	float:right;
	margin:0 10px 0 0;
	display:inline;
}
.wb_con3 dd a{
	padding:0 5px;
}
.hgws_con{
	background:#f5f5f5;
	height:208px;
	*height:198px;
	padding-top:10px;
}
.photo_wall{
	position:relative;
	width:100%;
	height:188px;
	overflow:hidden;
}
.pic ul li{ display:none; text-align:center; line-height:1.8em;}
.pic ul li a{
	font-weight:bold;
}
.control{
	position:absolute;
	left:90px;
	bottom:0;
}
.control li{
	float: left;
	width: 6px;
	height: 6px;
	cursor: pointer;
	display:inline;
	margin:0 10px 0 0;
	background:#c7c7c7;
}
.control li.on{
	float: left;
	width: 6px;
	height: 6px;
	cursor: pointer;
	display:inline;
	background:#072d92;
}
.ghlt_con{
	height:277px;
}
.ghlt_con dt{
	line-height:25px;
	padding:0px;
	margin:0px;
}
.ghwy_con{
	height:195px;
}
.link{
	margin:12px 0 0 0;
}
.link a{
	display:block;
	margin:0 0 9px 0;
}
.fr_link{
	border:1px solid #dfdfdf;
	background:#fafafa;
	height:170px;
}
.fr_link table{
	width:100%;
	margin:15px 10px 0 20px;
}
.fr_link table th{
	vertical-align:top;
	padding-top:3px;
}
.fr_link table th span{
	display:block;
	color:#fff;
	background:#458fce;
	width:75px;
	text-align:center;
	padding:5px 0;
}
.fr_link table td{
	line-height:2.5em;
	padding-bottom:5px;
	vertical-align:top;
}
.fr_link table td font{
	display:block;
	padding-left:15px;
}
.fr_link table td font a{
	color:#458fce;
}
.copy{
	text-align:center;
	margin:35px 0 0 0;
	border-top:8px solid #478ece;
	line-height:2em;
	height:160px;
	background-color: #ffffff;
}
.copy p{margin-top:15px;line-height:20px;}
.main_wrap{
	margin:10px 0 0 0;
	border:1px solid #fff;
	background:#f6f6f6;
}
.left_menu1{
	float:left;
	width:238px;
	border-top:5px solid #267ebe;
	background:url(../images/bg_17.jpg) no-repeat;
}
.left_menu1_hd{
	width:197px;
	background:url(../images/bg_14.jpg) no-repeat;
	height:40px;
	margin:0 0 0 20px;
	text-align:center;
}
.left_menu1_hd span{
	font-size:18px;
	color:#fff;
	font-family:"","","";
	display:block;
	padding:4px 0 0 0;
}
.main_menu1 dl{
	margin:13px 0 0 23px;
}
.main_menu1 dt{
	background:url(../images/bg_15.jpg) no-repeat;
	width:192px;
	height:38px;
	margin-bottom:7px;
	cursor:pointer;
}
.main_menu1 dt a{
	/*display:block;*/
	font-size:14px;
	padding:12px 0 0 35px;
	color:#000000;
	height:38px;
	line-height:38px;
}
.main_menu1 dd{
	background:url(../images/bg_16.jpg) repeat;
	width:178px;
	height:25px;
	margin:5px 0 0 12px;
}
.main_menu1 dd a{
	display:block;
	padding:6px 0 0 30px;
	color:#000000;
	font-size:12px;
}
.haibao {
	width: 228px;
	height: 171px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 20px 0 0 5px;
	display: inline;
	border:1px solid #247bbe;
}
.slider { position: absolute; }
.slider li { display: inline; }
.slider img {
	width: 228px;
	height: 171px;
	display: block;
}
.num {
	position: absolute;
	right: 5px;
	bottom: 5px;
}
.num li {
	float: left;
	color: #fff;
	text-align: center;
	line-height: 18px;
	width: 20px;
	height: 18px;
	font-family: Arial;
	border:1px solid #f00a0a;
	background:#b40b08;
	margin:0 0 0 3px;
	cursor:pointer;
	display:inline;
}
.num li.on {
	background:#f7e402;
	color:#000;
}
.control{
	background: #333;
	position: absolute;
	width: 224px;
	height: 46px;
	bottom: 0px;
	left:6px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.textBottom {
	width: 228px;
	text-align:center;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	position:absolute;
	bottom:30px;
}
.main_wrap2{
	background:#fff;
	float:left;
	width:760px;
}
.main_con{
	width:748px;
	margin:0 0 0 12px;
	border:1px solid #d4e7f5;
	border-top:2px solid #d4e7f5;
	overflow:auto;
	min-height: 900px;
}
.main_hd{
	background:url(../images/bg_18.jpg) repeat-x;
	height:42px;
}
.main_hd h1{
	font-size:14px;
	padding:13px 15px 9px 35px;
	margin-left:2px;
	background:url(../images/icon_30.jpg) no-repeat 15px 16px;
	display:inline-block;
	border-bottom:4px solid #247bbe;
	color:#000000;
}
.main_hd h1 a{
	margin:0 5px;
	color:#000000;
}

.main_hd h1 a:link{
	margin:0 5px;
	color:#000000;
}


.about_mod{
	padding:30px 20px 0 20px;
	color:#000;
	font-size:14px;
	background:#f6f9fe;
	min-height:750px;
	_height:750px;
}
.about_mod p{
	margin:0;
	line-height:1.8em;
}
.about_mod div{
	line-height:1.8em;
}
.lxq_mod{
	background:url(../images/bg_20.jpg) repeat-x;
}
.lxq_mod li{
	float:left;
	width:235px;
	margin:20px 0 0 10px;
	display:inline;
}
.lxq_mod li span{
	display:block;
	height:126px;
	background:url(../images/bg_19.jpg) no-repeat bottom;
}
.lxq_mod li h1{
	text-align:center;
	font-size:14px;
}
.lxq_mod li input{
	background:url(../images/btn_4.jpg) no-repeat;
	width:76px;
	height:26px;
	border:0;
	margin:10px 12px 0 22px;
	cursor:pointer;
}
.lxq_mod li input.btn_2{
	background:url(../images/btn_5.jpg) no-repeat;
}
.lxq_bf_pic
{
    margin:8px 0 0 0;text-align:center;
}

.page{
	padding-top:20px;
	margin:20px 20px 0 20px;
	height:70px;
}
.page dt{
	float:left;
	margin:0 0 0 10px;
	display:inline;
}
.page dt font{
	color:#f00;
	font-weight:bold;
}
.page dd{
	float:right;
}
.page dd a{
	border:1px solid #333;
	display:inline-block;
	padding:1px 4px;
	color:#999
}
.page2{
	margin:30px 20px 0 20px;
	text-align:center;
}
.page2 a{
	border:1px solid #333;
	display:inline-block;
	padding:1px 4px;
	color:#999
}
.mail_mod{
	background:url(../images/bg_20.jpg) repeat-x;
	padding:30px 0 0 0;
}
.notice{
	margin:0 30px;
	font-size:13px;
}
.notice h1{
	line-height:1.8em;
}
.notice h2{
	font-size:20px;
	font-family:"","","";
	font-weight:bold;
	color:#2f87c7;
	text-align:center;
	margin:15px 0 0 0;
}
.notice ul{
	margin:15px 0 0 0;
	border-bottom:1px dotted #aaa;
	padding-bottom:10px;
}
.notice li{
	line-height:1.8em;
}
.notice p{
	line-height:1.8em;
}
.mail_tab{
	width:660px;
	margin:0 0 0 45px;
}
.mail_tab table{
	margin:30px 0 0 0;
	width:100%;
}
.mail_tab caption{
	border-top:2px solid #458fce;
	background:#fbfbfb;
	color:#09548b;
	padding:6px 0 6px 15px;
	margin:0 0 12px 0;
}
.mail_tab table{
	border:1px solid #ccc;
}
.mail_tab table th{
	background:#f5f5f5;
	border:1px solid #ccc;
	height:33px;
	text-align:center;
}
.mail_tab table td{
	border:1px solid #ccc;
	padding:0 0 0 10px;
}
.mail_tab table td .text{
	width:190px;
	padding:2px;
}
.mail_tab table td span{
	color:#f00;
	padding:0 0 0 5px;
}
.mail_tab table td textarea{
	margin:5px 0;
	width:495px;
	height:150px;
	resize:none;
}
.mail_tab table td img{
	vertical-align:bottom;
	margin-left:5px;
	cursor:pointer;
}
.mail_tab div.btn{
	text-align:center;
	margin:20px 0 20px 0;
}
.mail_tab div.btn input{
	background:#458fce;
	color:#fff;
	cursor:pointer;
	border:0;
	width:85px;
	padding:5px 0;
}
.maillist_mod{
	background:url(../images/bg_20.jpg) repeat-x;
	padding:30px 20px 0 20px;
}
.condition{
	text-align:right;
	height:35px;
}
.condition select{
	width:80px;
	padding:1px;
}
.maillist_mod table{
	border:1px solid #d2deec;
	width:100%;
}
.maillist_mod th{
	background:#f5f8fd;
	border-bottom:1px solid #d2deec;
	height:30px;
	text-align:center;
}
.maillist_mod td{
	height:30px;
	text-align:center;
	color:#999;
	background:#fff;
}
.maillist_mod td a{
	color:#122E67;
}
.maillist_mod table.stripe tr.alt td { background:#f5f8fd;}
.news_mod{
	background:url(../images/bg_20.jpg) repeat-x;
	padding:10px 20px 0 20px;
}
.news_mod ul{
	padding:15px 0 15px 0;
	border-bottom:1px dotted #ccc;
}
.news_mod li{
	font-size:14px;
	height:28px;
	padding:5px 0 0 0
}
.news_mod li span{
	float:left;
}
.news_mod li font{
	float:right;
	margin:0 5px 0 0;
	display:inline;
}
.news_mod li font a{
	color:#999;
	font-size:12px;
}	

.news_mod li a:link{
	color:#2C374B;
	font-size:14px;
}

.news_mod li a:visited{
	color:#2C374B;
	font-size:14px;
}


.newpic_mod{
	background:url(../images/bg_20.jpg) repeat-x;
	padding:25px 0 0 0;
}
.newpic_mod li{
	width:235px;
	text-align:center;
	height:245px;
	float:left;
	margin:0 7px 5px 7px;
	_margin:0 6px 5px 6px;
	display:inline;
}
.newpic_mod li img{
	border:1px solid #8b8d8c;
}
.newpic_mod li span{
	display:block;
	height:196px;
}
.pw_mod{
	margin:60px 0 0 0;
	background:url(../images/bg_21.jpg) no-repeat;
	width:360px;
	height:233px;
	text-align:center;
	position:relative;
	left:200px;
}
.pw_mod h1{
	font-size:18px;
	font-family:"","","";
	color:#999;
	padding:15px 0 15px 0;
}
.pw_mod ul{
	background:url(../images/bg_22.jpg) no-repeat;
	width:302px;
	height:75px;
	margin:20px auto 0 auto;
	padding:12px 0 0 0;
}
.pw_mod ul li{
	margin:0 0 17px 40px;
}
.pw_mod ul li input{
	padding:5px;
	width:239px;
	border:0;
	color:#aaa;
}
.pw_mod input.btn{
	color:#fff;
	width:70px;
	padding:5px 0;
	background:#458fce;
	border:0;
	cursor:pointer;
	margin:20px 0 0 0;
}
.video_mod{
	background:url(../images/bg_20.jpg) repeat-x;
	padding:25px 0 0 10px;
}
.video_mod dl{
	width:335px;
	float:left;
	height:150px;
	margin:0 15px 10px 15px;
	display:inline;
}
.video_mod dt{
	float:left;
	height:151px;
	width:200px;
	background:url(../images/bg_19.jpg) no-repeat bottom center;
}
.video_mod dd{
	float:left;
	width:100px;
	margin:0 0 0 15px;
	display:inline;
}
.video_mod dd span{
	font-size:14px;
	display:block;
	height:90px;
	line-height:1.5em;
	padding-top:5px;
}
.video_mod dd font{
	color:#999;
	line-height:1.5em;
}
.main_wrap3{
	border:1px solid #d4e7f5;
	background:url(../images/bg_20.jpg) repeat-x;
	min-height:700px;
	padding-bottom:50px;
}
.position{
	margin:10px 0 10px 0;
	padding-left:20px;
	background:url(../images/icon_30.jpg) no-repeat 5px 2px;
}
.main_wrap3_hd{
	padding:20px 0 0 0;
	margin:0 15px;
	border-bottom:5px solid #e8e8e8;
	text-align:center;
}
.main_wrap3_hd h1{
	font-size:21px;
	font-weight:bold;
	font-family:"","","";
}
.main_wrap3_hd div{
	margin-top:15px;
	height:35px;
	border-bottom:5px solid #247bbe;
}
.video_mod2{
	text-align:center;
	margin:30px 15px 25px 15px;
	font-size:14px;
	line-height:200%;
	color:#000000;
}
.operate{
	margin:50px 15px 0 15px;
	height:115px;
}
.operate dl{
	height:25px;
}
.operate dt{
	float:left;
}
/*
.operate dt img{
	vertical-align:middle;
}
.operate dt span{
	display:inline-block;
	background:url(../images/icon_38.jpg) no-repeat;
	width:41px;
	height:16px;
	text-align:center;
}
*/
.operate dd{
	float:right;
}
.operate ul{
	margin:20px 0 0 0;
}
.operate li{
	padding:10px 0;
}
.operate li a
{
  font-size:13px;
  color:#000;
}
.operate li a:link
{
  font-size:13px;
  color:#000;
}

.operate li a:visited
{
  font-size:13px;
  color:#000;
}

.operate li.li_bor{
	border-bottom:2px solid #458fce;
}

.main_wrap5{
	margin:10px 0px 0px 0px;
	padding:0px;
	background:#f6f6f6;
	border:1px solid #fff;

}

.main_wrap4{
	float:left;
	background-color:#fff;
	width:696px;
	margin:0px;
	padding:0px;
}


.main_con4
{
    background:url(../images/bg_20.jpg) repeat-x #fff;
	width:684px;
	margin:0px;
	padding:0px;
	border:1px solid #d4e7f5;
	min-height:750px;
	_height:750px;
}


.main_wrap4_hd{
	font-size:14px;
	padding:13px 0 0 35px;
	background:url(../images/icon_30.jpg) no-repeat 15px 15px;
	height:25px;
}
.main_wrap4_hd a{
	padding:0 5px;
}
.flow_path{
	text-align:center;
	margin:20px 0 0 0;
}
.tg_tab{
	width:635px;
	margin:0 0 0 25px;
}
.tg_tab table td textarea{
	width:484px;
	margin:0;
}
.tg_tab table td{
	padding:5px 0 5px 10px;
}
.tg_tab p{
	font-size:13px;
	line-height:1.5em;
}
.right_menu{
	width:300px;
	float:right;
}
.mod5{
	margin:10px 0 0 0;
	border:1px solid #f5f5f5;
	border-top:2px solid #247bbe;
	background:#f9f9f9;
}
.mod5_hd{
	height:35px;
}
.mod5_hd dt{
	float:left;
	margin:5px 0 0 10px;
	display:inline;
}
.mod5_hd dd{
	float:right;
	background:url(../images/icon_31.jpg) no-repeat right;
	padding:0 16px 0 0;
	margin:10px 6px 0 0;
	display:inline;
}
.rd_con h1{
	font-weight:bold;
	color:#000;
	text-align:center;
	margin:10px 0 0 0;
}
.rd_con dl{
	margin:8px 0 0 10px;
	height:100px;
}
.rd_con dt{
	float:left;
}
.rd_con dd{
	float:left;
	width:135px;
	margin:0 0 0 8px;
	color:#777;
	line-height:1.5em;
	display:inline;
}
.rd_con dd a{
	display:block;
	margin:10px 0 0 0;
}
.rd_con li{
	margin:10px 0 10px 8px;
}
.rd_con li a{
	color:#777;
}
.rd_con li span{
	color:#9b0103;
}
.hg_con{
	height:150px;
}
.hg_con li{
	float:left;
	margin:8px 3px 0 4px;
	width:142px;
	text-align:center;
	line-height:1.5em;
	display:inline;
}
.view_mod{
	padding:15px 20px 0 20px;
}
.view_mod_hd{
	text-align:center;
}
.view_mod_hd h1{
	font-size:20px;
	font-weight:bold;
	color:#000;
	padding-bottom:15px;
	border-bottom:3px solid #ebebeb;
}
.view_mod_hd dl{
	margin:10px 0 0 0;
	height:30px;
}
.view_mod_hd dt{
	float:left;
}

.view_mod_hd dt span{
	color:#000000;
	padding-left:10px;
}

.view_mod_hd dt a{
	vertical-align:middle;
}
.view_mod_hd dt font{
	display:inline-block;
	background:url(../images/icon_38.jpg) no-repeat;
	width:41px;
	height:16px;
	text-align:center;
}
.view_mod_hd dd{
	float:right;
}
.view_mod_hd dd input{
	background:url(../images/btn_6.jpg) no-repeat;
	height:24px; width:24px;
	border:0; cursor:pointer;
}
.view_mod_hd dd input.btn{
	background:url(../images/btn_7.jpg) no-repeat;
}
.text_box{
	font-size:14px;
	line-height:200%;
	color:#000;
	padding-top:20px;
}

.text_box p{
	margin:0;
}


/**/
.haibao_ghpic {
	width: 343px;
	height: 289px;
	overflow: hidden;
	position: relative;
	float: left;
	margin: 0px 0 0 0px;
	display: inline;
	border:0px solid #fff;
}


.slider_ghpic { position: absolute;}
/*.slider_ghpic li { display: inline; }*/
.slider_ghpic li { display: inline; }
.slider_ghpic img {
	width: 343px;
	height: 258px;
	display: block;
}
.num_ghpic {
	position: absolute;
	right: 5px;
	bottom: 35px;
}
.num_ghpic li {
	float: left;
	color: #fff;
	text-align: center;
	line-height: 18px;
	width: 20px;
	height: 18px;
	font-family: Arial;
	border:1px solid #f00a0a;
	background:#b40b08;
	margin:0 0 0 3px;
	cursor:pointer;
	display:inline;
}
.num_ghpic li.on {
	background:#f7e402;
	color:#000;
}
/**/


.link_blue {text-align:left;padding-left:5px;}
.nyboder3{font-size:14px;color:#2C374B;text-align:center;padding:0px;margin:0 0 15px 0}
.news_category{margin:25px 0 0 24px;}

.videoDivSpan span{margin:0 5px 0 5px}




/**/
.link_mod{
	background:url(../images/bg_20.jpg) repeat-x;
	padding:10px 20px 0 20px;
}
.link_mod ul{
	padding:15px 0 15px 0;
	border-bottom:1px dotted #ccc;
}
.link_mod li{
	font-size:14px;
	height:28px;
	padding:5px 0 0 0
}
.link_mod li span
{
    width:300px;
	float:right;
}


.link_mod li a:link{
	color:#2C374B;
	font-size:14px;
}

.link_mod li a:visited{
	color:#2C374B;
	font-size:14px;
}

/**/
.maillist_view{padding:30px 20px 0 25px;}
#xxtbview{border:1px solid #D2DEEC;border-collapse:collapse;}
#xxtbview td{height:30px;border:1px solid #D2DEEC;line-height:150%;padding:5px;font-size:13px;}
.xxtbviewTD{background-color:#F5F8FD;}
.mail_list_tr td{color:#333333;}

.xxlogin td{height:25px;text-align:left;}
.zxlogininput 
{
    border:1px solid #ccc;
    border-collapse:collapse;
    height:20px;
    line-height:20px;
}


.ldpic_mod{
	background:url(../images/bg_20.jpg) repeat-x;
	padding:25px 0 0 0;
}
.ldpic_mod li{
	width:133px;
	text-align:center;
	height:235px;
	float:left;
	margin:0 27px 5px 27px;
	_margin:0 26px 5px 26px;
	display:inline;
	line-height:120%;
}
.ldpic_mod li img{
	border:1px solid #8b8d8c;
}
.ldpic_mod li span{
	display:block;
	height:196px;
	background:url(../images/bg_19.jpg) bottom;
}



/*.rd_con22{border-bottom:1px dotted #ccc;height:272px}
.rd_con22 h1{
	font-weight:bold;
	color:#09548B;
	text-align:center;
	margin:0px 0 15px 0;
	font-size:13px;
}*/
.rd_con22{margin:0px;padding:0px;}
.rd_con22 dl{
	margin:8px 0px 15px 0px;
	height:158px;
    float:left;
    width:49%;
}

.rd_con22 dt a{
	color:#09548B;
}
/*
.rd_con22 dt{
	float:left;
}
.rd_con22 dd{
	float:left;
	width:150px;
	margin:0 0 0 8px;
	color:#777;
	line-height:1.5em;
	display:inline;
}*/

.rd_con22 dd a{
	color:#09548B;
}
.mzshhmain_wrap{
	margin:10px 0 0 0;
	border:1px solid #fff;
	background:#fff;
}


.slick .slick-dots {position: absolute;bottom: 10px;right: 10px;}
.slick .slick-dots li {display: inline-block;margin: 0 3px;}
.slick .slick-dots button {display: block;font-size: 0;border: none;width: 8px;height: 8px;border-radius: 50%;background-color: #ccc;padding: 0;}
.slick .slick-active button {background-color: #000;}



.search_top {
   
}
.search_top .text{
	float:left;
	padding:0 3px;
	border:1px solid #ccc;
	width:125px;
    font-size:12px;
    color:#ccc;
    margin-right:3px;
    height:18px;
    line-height:18px;
}
.search_top select{
	float:left;
	border:1px solid #ccc;
	padding:2px;
	width:80px;
	margin:0 5px;
	display:inline;
    font-size:12px;
}
.search_top .btn{
	background:url(../images/btn_1.jpg) no-repeat;
	width:36px;
	height:21px;
	border:0;
	cursor:pointer;
}