.banner {
	background: url("bj.png"); margin: 0px auto; width: 1200px; padding-top: 24px !important;
}
.center {
	margin: 0px auto; width: 1200px; height: 95px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}

.center h2 a{width: 190px;  background: #55a9df;font-size:20px; text-decoration:none;color:#444444; font-weight:500;}
.center h2 a:hover{font-size:20px; text-decoration:underline;color:#444444; font-weight:500;}


.topp {
	text-align: center; font-size: 24px; display: block;
}
#zoom p{
        font-size: 14px;margin-top: 1em;
    }
#zoom p span{
    	line-height: 32px!important;
    }
	
.zsy_bz_box {
	width: 90%;
	margin: 0 auto;
	margin-top: 2%;
	overflow: hidden;
	padding-bottom: 20px;
}
.blue_bak_bor {
	background: #2099cc;
	border: 3px solid #9ddffb;
}
.gray_bak_bor {
	background: #2099cc;
	border: 3px solid #9ddffb;
}
.blue_bor {
	border: 3px solid #2099cc;
}
.gray_bor {
	border: 3px solid #2099cc;
}
.blue_bor_t {
	border-top: 5px solid #2099cc;
}
.gray_bor_t {
	border-top: 5px solid #2099cc;
}
.cor_blue {
	color: #2099cc;
}
.cor_black {
	color: #333;
}
.dsb_txt {
	width: 96%;
	float: left;
	display: inline-block;
	margin-left: 2%;
	line-height: 18px;
}
.dsb_line_num_unit {
	width: 25%;
	float: left;
	display: inline-block;
	float: left;
	text-align: center;
	margin-left: -1px;
}
.blue_bak_bor {
	background: #2099cc;
	border: 3px solid #9ddffb;
}
.dsb_line_num_unit_bigunit {
	width: 41px;
	height: 41px;
	background: #fff;
	display: inline-block;
	border-radius: 41px;
	color: #fff;
	font-weight: 600;
	margin: auto;
	border-radius: 30px;
	position: relative;
	z-index: 10;
}
.dsb_line_num_unit_unit {
	width: 32px;
	height: 32px;
	line-height: 32px;
	font-size: 20px;
	text-align: center;
	color: #fff;
	font-weight: 600;
	float: left;
	margin: 2px;
	border-radius: 30px;
	position: relative;
	z-index: 10;
	margin-top: 5px;
}
.dsb_line_num_unit_Bline {
	width: 100%;
	height: 3px;
	float: left;
	position: relative;
	margin-top: -23px;
	z-index: 9;
}
.dsb_line_num_unit_line {
	width: 50%;
	float: left;
}
.dsb_line_num_unit_txt {
	width: 100%;
	line-height: 30px;
	font-size: 16px;
}

/*表单项样式设置*/

.box {
	width: 80%;
	height: 100%;
	line-height: 40px;
	position: relative;
	font-size: 16px;
	float: left;
	margin-left: 0px;
	margin-bottom: 20px;
}
.box a {
	color: #005aa0;
	margin-left: 5px;
}
.box.error {
	border: 1px solid red;
	height: 42px;
}
.box input {
	width: 100%;
	height: 38px;
	border: 1px solid #e5e4e4;
	font-size: 0.95rem;
	color: #333;
	padding-left: 5px;
	float: left;
}

.box select {
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid #dcdcdc;
	outline: none;
}

.box  .xc_sele {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fff;
	background-color: #fff;
	border: 1px solid #e5e4e4;
	outline: none;
	text-indent: 40px;
	font-size: 14px;
}




.phionyzm {
	width: 263px !important;
	height: 38px;
	border: 1px solid #e5e4e4;
	font-size: 14px;
	color: #333;
	padding-left: 5px;
	float: left;
	line-height: 40px;
}
.select_1 {
	width: 140px;
	height: 40px;
	border: 1px solid #e5e4e4;
	padding-left: 20px;
	outline: none;
	line-height: 40px;
	background: #fff url(/img/select_bg.png) no-repeat;
	background-position: 115px 18px;
	color: #999;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.select_2 {
	width: 420px;
	height: 40px;
	border: 1px solid #e5e4e4;
	padding-left: 20px;
	outline: none;
	line-height: 40px;
	background: #fff url(/img/select_bg.png) no-repeat;
	background-position: 395px 18px;
	color: #999;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.select_3 {
	width: 22%;
	height: 40px;
	border: 1px solid #e5e4e4;
	outline: none;
	line-height: 40px;
	color: #999;
	background: #fff;
	text-indent: 1em;
	font-size: 0.95rem;
}
.yzm {
	float: left;
	width: 111px !important;
	height: 40px !important;
	margin-left: 5px;
}
.yzm_img {
	width: 111px;
	height: 40px;
	cursor: pointer;
}
.cn {
	border-right: 1px solid #ddd;
}
.register-box {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
.register-box label {
	float: left;
	width: auto;
	height: 40px;
	text-align: right;
	color: #999;
	padding-right: 5px;
}
.register-box label span {
	color: #fc0000;
	margin-right: 2px;
}
/*用户注册协议*/

.regi-box.xieyi {
	width: 60%;/*	height: 20px;*/
	 margin: 0px auto; 
}
.regi-box.xieyi .box {
	line-height: normal;
	padding: 0;
	border: none;
}
.regi-box.xieyi .box.error {
	line-height: normal;
	padding: 0;
	border: 1px solid red;
}
.regi-box.xieyi .box input {
	width: auto;
	margin-top: 3px;
	margin-right: 5px;
	height: auto;
}
.regi-box.xl {
	width: 100%;
	height: 20px;
}
.lx {
	width: 653px !important;
}
.regi-box.xl .box {
	line-height: normal;
	padding: 0;
	border: none;
}
.regi-box.xl .box label {
	width: 85px !important;
	text-align: left !important;
}
.regi-box.xl .box.error {
	line-height: normal;
	padding: 0;
	border: 1px solid red;
}
.regi-box.xl .box input {
	width: auto;
	margin-top: 3px;
	margin-right: 5px;
}

.regi-box .sub {
	width: 263px !important;
	height: 35px !important;
	color: #fff !important;
	border: 0;
	line-height: 32px !important;
	font-size: 16px;
	cursor: pointer;
}
.regi-box .sub {
	background: #178ed6 !important;
	border-radius: 5px;
}
/*serviceBox*/
.serviceBox {width:1000px; height:60px;margin:20px auto 0px auto;text-align: center }
.serviceBox .qzjcxx-a{
display: inline-block;
    width: 300px;
    background: #55a4da;
    height: 60px;
    border-radius: 5px;
    text-align: center;
    line-height: 60px;
    margin-bottom: 10px;
    color: #FFF;
}
/*会员名录*/
.xhje5-01{line-height:24px;padding:20px 0 0 10px;border-bottom:1px #cccccc solid;background: #55a4da;height:120px}
.xhje5-01 h4{color:#ffffff;font-size:16px;font-weight:bold;text-align:center;height:35px}
.xhje6{width:676px;padding:10px 0 20px 40px}
.xhje6 ul li{height:20px;float:left;line-height:20px;padding-right:10px;text-align:left}
.xhje6-01{width: 100%;text-align: center;}
.xhje6-01 ul li{float:left;}

.xhje6-01 ul li input{border:1px #69F solid;height:38px;width:300px;overflow:hidden;padding-left: 15px;}
.xhje6-01 ul li select {
	border: 1px solid #dcdcdc;
	height:38px;
}

.xhje6-01 .xc_sele {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fff;
	background-color: #fff;
	border: 1px solid #e5e4e4;
	outline: none;
	text-indent: 40px;
	font-size: 14px;
}
/*刊物*/
.nyright {
	width: 850px; float: left; 
}
.kwnav {
	overflow: hidden; margin-top: 20px;
}
.kwnav a {
	background: rgb(0, 113, 207); margin: 0px 35px 0px 0px; border-radius: 5px; width: 120px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; float: left;
}
.kwnav a:hover {
	background: rgb(0, 48, 88); color: rgb(255, 255, 255);
}
.kanwulist {
	overflow: hidden; margin-top: 20px;
}
.kanwulist li {
	overflow: hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.kanwulist .twimg {
	padding: 1px; border: 1px solid #e5e4e4; border-image: none; width: 124px; height: 164px; float: left;
}
.kanwulist .twimg img {
	width: 120px; height: 160px;
}
.kanwulist .twtxt {
	width: 650px; float: right; padding: 5px 15px; 
}
.kanwulist .twtxt h3 {
	height: 50px; color: rgb(189, 49, 0); line-height: 50px; padding-left: 10px; font-size: 18px; font-weight: bold;
}
.kanwulist .twtxt h3 a {
	color: #105dab;
}
.kanwulist .twtxt h3 a:hover {
	text-decoration: underline;
}
.kanwulist .twtxt .lscs {
	margin: 5px 10px; line-height: 20px; overflow: hidden; font-size: 14px;
}
.kanwulist .twtxt .lscs a {
	background: rgb(189, 49, 0); width: 100px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-family: "微软雅黑"; display: block;
}
.kanwulist .twtxt .lscs a:hover {
	background: rgb(204, 0, 0);
}
.kanwulist .twtxt .lscs span {
	width: 50%; float: left;
}
.kanwulist .twtxt p {
	margin: 10px 10px 0px; color: rgb(51, 51, 51); line-height: 1.7; font-size: 13px;
}
.kwtop {
	margin: 30px auto 0px; width: 780px; overflow: hidden; padding-bottom: 30px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.kwleft {
	width: 217px; height: 283px; float: left;
}
.kwleft img {
	padding: 1px; border: 1px solid #e5e4e4; border-image: none; width: 215px; height: 281px;
}
.kwright {
	width: 520px; float: right;
}
.kwright h2 {
	height: 60px; color: #105dab; line-height: 60px; font-size: 22px; font-weight: bold;
}
.kwright .kwcs {
	margin: 10px 10px; overflow: hidden;
}
.kwright .kwcs span {
	width: 50%; line-height: 30px; font-size: 14px; float: left;
}
.kwright p {
	margin: 0px 10px; line-height: 1.5; font-size: 14px;
}
.kwright a {
	margin: 10px 0px 0px 10px; width: 138px; height: 40px; display: block;
}

.kwright i input{ width:210px; height:38px; background:#189bd4; color:#fff; line-height:38px; font-size:16px; text-align:center; border:none;margin-top: 20px}

.kwtxt {
	margin: 20px auto 0px; width: 780px; color: rgb(51, 51, 51); line-height: 1.5; font-size: 16px;
}
.kwtxt p {
	padding: 10px 0px;
}
/*会员留言*/


.liuyan_box02{background-color: #fff;}
.liuyan_box02 .title{ border-bottom:#939393 1px solid; height:50px; margin:30px auto 10px;}
.liuyan_box02 .title li{ background:#446eb1; padding:0 50px; float:left; text-align:center; font-size:16px; height:50px; line-height:50px; margin-right:1px;}
.liuyan_box02 .title li.t01{ background:#446eb1; color:#fff;}
.liuyan_box02 .list_box{}
.liuyan_box02 .list_box li{ border-bottom:#b7b7b7 1px solid; padding:15px 35px; margin:15px auto;}
.liuyan_box02 .list_box li h2{ float:left; width:100%; padding-bottom:10px;}
.liuyan_box02 .list_box li h2 i{ float:right; background:url(../images/icon19.png); width:110px; height:29px; text-align:center; line-height:29px; font-size:14px;}
.liuyan_box02 .list_box li h2 b{ font-size:24px; float:left; font-weight:normal;}
.liuyan_box02 .list_box li h2 b em{ font-size:16px; color:#999; display:inline; padding-left:12px;}
.liuyan_box02 .list_box li p{ font-size:16px; line-height:200%;}
.liuyan_box02 .list_box li em{ display:block; text-align:right; padding:15px 0 0;}
.liuyan_box02 .list_box li em img{ vertical-align: middle; margin:10px 5px 10px 15px;}

.liuyan_box02 .list_box h3{ width:100%;}
.liuyan_box02 .list_box h3 span{ float:left; display:block; height:36px; line-height:36px; font-size:14px; margin:10px 10px 20px 0;}
.liuyan_box02 .list_box h3 span img{ vertical-align:middle; margin-right:15px; float:left;}
.liuyan_box02 .list_box h3 em{ display:inline-block; border:#acacac 1px solid; padding:4px 12px; float:left; margin-bottom:12px; margin-top:10px;}

.liuyan_box02 .pic{ background-color: #fff;padding-top: 38px;background:#fff url(../images/line-lb2.png) no-repeat top center;padding: 31px 80px 0;}



.liuyan_box05{ margin:20px auto;}
.liuyan_box05 ul li{ padding:15px; background:#f6f8fa; margin-bottom:2px;}
.liuyan_box05 ul li p{ padding:20px 20px 20px 30px; font-size:16px; line-height:200%;}
.liuyan_box05 ul li h3{ width:100%; height:32px;}
.liuyan_box05 ul li h3 i{ float:left; font-size:16px; width:184px; height:32px; line-height:32px; display:block; text-align:center;}
.liuyan_box05 ul li h3 em{ float:right; line-height:32px; padding-right:20px; font-size:12px;}
.liuyan_box05 ul li h4{ width:100%; height:32px;}
.liuyan_box05 ul li h4 span{float:left; font-size:16px;  line-height:32px; display:block; padding-left:30px;}
.liuyan_box05 ul li h4 i{ font-size:16px; line-height:32px;  text-align:center; padding-left:15px;}
.liuyan_box05 ul li h4 em{ float:right; line-height:32px; padding-right:20px; font-size:12px;}

