@charset "utf-8";
/**
 *
 * @authors ray (ray0324@foxmail.com)
 * @date    2014-04-02 15:20:14
 */
body{font-family:microsoft yahei,simsun, arial,helvetica;}
input{
	outline: none;
	border:0;
	padding:2px 3px;
}
a{ text-decoration:none;}
.clear{
	clear:both
}
#head{
	position:relative;
	width:1000px;
	height: 180px;
	margin:0 auto;
	background: #0097de  no-repeat center top;
}
h1{
	font-size: 30px;
	line-height: 180px;
	padding-left:20px;
	color:#ffffff;
	font-family:microsoft yahei,simhei,arial,helvetica;
}
#head ul{
	position: absolute;
	bottom:0;
	left: 0;
	width:100%;
	height: 30px;
	background: url(/uploads/image/zimages/nav.png);
	border-bottom:2px solid #ccc;
}
#head ul li{
	float: left;
}
#head ul li a{
	display:block;
	color:#555;
	text-decoration: none;
	border-bottom:2px solid #ccc;
	padding:0 15px;
	line-height: 30px;
	border-right:1px solid #ccc;
	font-size: 14px;
	/*font-weight: bold;*/
}
#head ul li.end a{
	border-right:none;
}
#head ul li a:hover,#head ul li a.active{
	color:#0097de;
	border-bottom: 2px solid #0097de;
}

.lead{

	width:1000px;
	background: #f9f9f9;
	margin:0 auto;
	margin-top: 10px;

}

.lead img{
	float: left;
}
.lead p{
	padding:15px 10px 10px 10px;
	font-size: 14px;
	text-indent: 28px;
	background: #ffffff;
}

.container{
	width:1000px;
	margin:0 auto;
	margin-top:10px;
}

.content{
	float: left;
	width: 690px;
}


.newinfo{
	margin-top:10px;
	width:690px;
	padding:10px 0;
	background: #f9f9f9;
}
.newinfo h2{
	/*padding-top:10px;*/
	border-left:3px solid #0097de;
	padding-left:10px;
	font-size: 18px;
	color:#0097de;
	float:left;
	width:400px;
	line-height:24px;
}

.newinfo a.more{
	font-size: 14px;
	color:#0097de;
	float:right;
	width:50px;
	line-height:24px;
	text-decoration:none;
}

.newinfo .info-box{
	clear:both;
	font-size: 14px;
	margin:10px 10px 0 10px;
	padding: 5px 10px;
	background: #ffffff;
	line-height: 24px;
	/*height: 200px;*/
	overflow: hidden;
}

.newinfo .info-box a{ color:#0097de; text-decoration:none;}
.newinfo .info-box a:hover{ color:#f00;}

#drag{
	display: block;
	border-top:1px solid #eeeeee;
	height: 15px;
	margin: 0 10px;
	background: url(/uploads/image/zimages/control-bg.gif) no-repeat center -30px;
	cursor: pointer;

}
.articles{padding:10px 0; font-size:12px;}
.articles a{font-size:18px;padding:10px 0;color:#e74c3c; text-decoration:none;}
.articles a.more{padding-left:10px;font-size:12px; color:#000;}
.articles a.more:hover{color:red !important;text-align: underline !important;}



.tab{
	margin-top:10px;
	width:690px;
	padding:10px 0;
	background: #f9f9f9;

}
.tab dd a,.tab dd a:visited{ text-decoration:none; color:#0097de;}
.tab dd a:hover{ color:#f00;;}


.checkbox,.checkbox1{
	font-size: 14px;
}

.checkbox1 a,.checkbox1 a:visited{ text-decoration:none; color:#0097de;}
.checkbox1 a:hover{ color:#f00;;}

.checkbox b{
	display: inline-block;
	width:85px;
	text-align: right;
}
.checkbox span{
	display: inline-block;
	white-space: nowrap;
	padding:1px 5px;
	margin:3px 5px;
	cursor: pointer;
}
.checkbox span.selected,.checkbox span:hover{
	background: #0097de;
	color: #ffffff;
	border-radius: 4px;
}

.tabbody p{
	font-size: 14px;
	padding: 5px 10px;
}

.tab h2{
	/*padding-top:10px;*/
	border-left:3px solid #0097de;
	padding-left:10px;
	font-size: 18px;
	color:#0097de;
}
.tab .bigh2{border-left:0;text-align: center;font-size: 24px;background:#0ab1e1;color:#ffffff;padding:10px 0;margin-top:-10px;}

.condition{
	width:650px;
	padding:10px;
	margin:10px;
	background: #ffffff;
	line-height: 24px;

}
.stuff{
	width:670px;

	margin:10px;
	background: #ffffff;
	overflow: hidden;

}
.stuff dt{
	display:table-cell;
	vertical-align:middle;
	padding:20px 5px;
	
	_float:left;
    *float:left;
	_display:block;
	*display:block;
	width:120px;
	font-size: 14px;
	text-align: center;
	
	color: #e74c3c;
}
.stuff dt a{
	display:inline-block;
	color: #e74c3c;
	text-decoration: none;

}

.stuff dt a:hover{
	color:#0097de;
}


.stuff dd{
	display:table-cell;
	vertical-align:middle;
	width:510px;
	padding:20px 10px;
	font-size: 14px;
	overflow: hidden;

}

.stuff dd p{  margin:0;}


.step{

	width:670px;
	/*height: 80px;*/
	margin:15px 10px;
	background: #ffffff;
	overflow: hidden;

}

.step dt{
	float: left;
	 display:table;
	/*margin:5px;*/
	vertical-align: middle;
	height:80px;
	width:80px;
	text-align: center;
	font-size: 36px;
	line-height: 80px;
	background: #b4dced;
	color:#ffffff;
	font-family:arial,helvetica;
	text-shadow:2px 1px 0 rgba(0,0,0,0.15)
}
.step dt a{
	color: #e74c3c;
	text-decoration: none;
}
.step dt a:hover{
	color: #ff6600;
	text-decoration: underline;
}

.step dd{
	float: left;
	width:545px;
	padding:5px 5px 5px 10px;
	font-size: 14px;
	line-height: 24px;

}


.step dd a{
	font-size: 12px;
	color: #0097de;
	text-decoration: none;
}
.other{
	width:690px;
	/*height: 500px;*/
	margin-top:10px;
	/*padding:10px 0;*/
	padding-bottom:10px;
	background: #f9f9f9;
}
.other h2{
	/*padding-top:10px;*/
	border-left:3px solid #0097de;
	padding-left:10px;
	font-size: 18px;
	color:#0097de;
	width:400px;
	float:left;
	line-height:24px;
}

.other a.more{
	font-size: 14px;
	color:#0097de;
	float:right;
	width:50px;
	line-height:24px;
	text-decoration:none;
}

.other p{
	font-size: 14px;
	padding: 3px 10px;
}
.other p a{
	color:#333333;
	text-decoration: none;
	padding:0 5px;
}
.other p a:hover{
	color:#ff6600;
}

.institution{
	/*height: 200px;*/
	background: #ffffff;
	margin:10px;
	padding: 10px 0;
}
.institution p{
	font-size: 14px;
	padding: 3px 10px;
}
.institution p a{
	color:#333333;
	text-decoration: none;
	padding:0 5px;
}
.institution p a:hover{
	color:#ff6600;
}
.recommand{
	/*height: 200px;*/
	clear:both;
	overflow:hidden;
	background: #ffffff;
	margin:10px;
	padding: 10px 0;
}



.sidebar{
	float: right;
	width:300px;
	margin-top: 10px;
}

.sidebar .m-info{
	width:300px;
	border-top:2px solid #424d53;
	background: #ffffff;
	margin-bottom:10px;
	margin-top:5px;
	clear:both;
	overflow:hidden;
}
.sidebar .m-info .h{
	height: 30px;
	border-bottom:1px solid #e5e5e5;
	background: #f9f9f9;
}
.sidebar .m-info h3{

	line-height: 30px;

	font-size: 16px;
	font-weight: bold;
	width:240px;
	float:left;
	padding-left:10px;
}


.sidebar .m-info a.more{
	line-height: 30px;
	line-height: 30px;
	font-size: 12px;
	width:45px;
	float:right;
	color:#0097de;
	text-decoration:none;
}
.sidebar .m-info ul{ clear:both;}
.sidebar .m-info li a{
	margin-left: 5px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	color:#333333;
}
.sidebar .m-info li a:hover{
	color:#0097de;
	text-decoration: underline;
}

.sidebar .tab-info{
	width:300px;
	border-top:2px solid #424d53;
	background: #ffffff;
	margin-bottom:10px;
	margin-top:5px;
	clear:both;
	overflow:hidden;
}
.sidebar .tab-info .h{
	height: 30px;
	border-bottom:1px solid #e5e5e5;
	background: #f9f9f9;
}
.sidebar .tab-info span{

	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	padding:0 5px;
	cursor: pointer;
}
.sidebar .tab-info span.selected{

	color:#0097de;
}

.sidebar .tab-info ul{ clear:both;}
.sidebar .tab-info ul li a{
	margin-left: 5px;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	color:#333333;
}
.sidebar .tab-info ul li a:hover{
	color:#0097de;
	text-decoration: underline;
}



.zttj{ font-size:14px; padding-top:10px; width:1000px !important;}
.zttj a{ color: #0097de ; text-decoration:none; font-size:14px; margin:0 3px;}
.zttj h2{ font-size:16px; font-weight:bold}
#footer{width:1000px;height:100px;margin:0 auto;clear:both;}



#top_com{ background:#fff; height:36px; overflow:hidden; line-height:35px; border-bottom:1px solid #ddd; font-size:12px;}
#top_com *{ margin:0; padding:0;}
#top_com ul, #top_com li{ list-style-type:none;}
#top_com .top_com_m{ width:965px; margin:0 auto; overflow:auto; zoom:1; clear:both;}
#top_com .cbdb_logo{ width:116px; height:22px; display:block; float:left; background: no-repeat 0 -60px; margin:6px 5px auto auto; cursor:pointer;}
#top_com .cbdb_url{ float:left;}
#top_com .cbdb_url li{ float:left; margin:auto 5px;}
#top_com .cbdb_url a{ color:#555; text-decoration:none; vertical-align:middle;}
#top_com .cbdb_url a:hover{ color:#f30; text-decoration:underline;}
#top_com .cbdb_you{ float:right;}
#top_com .cbdb_fxd{ margin-top:6px; float:left;}
#top_com .shareto_button{ width:125px; height:22px; display:block; background: no-repeat 0 -105px;}
#top_com .cbdb_shoucang{ margin:auto 10px; float:left; font-size:12px;}
#top_com .cbdb_shoucang a{ color:#1e50a2; text-decoration:none; vertical-align:middle;}
#top_com .cbdb_shoucang a:hover{ color:#f60; text-decoration:underline;}
#top_com .cbdb_ybiao{ width:9px; height:17px; display:block; float:left; margin-top:8px; background: -147px -67px;}




.footer{ clear:both;  zoom:1; width:965px; margin:auto; margin-top:8px; padding-top:8px; line-height:22px; font-size:12px; text-align:center; color:#666; margin-bottom:5px;}
.footer a{ margin:auto 3px; color:#333;}
.footer a:hover{ color:#f30;}

.jd{width:698px; border:1px solid #ededed; overflow:hidden; text-align:left;}
.jd960{width:958px; border:1px solid #ededed; overflow:hidden}
.btbj{ height:38px; background-image:; line-height:38px; padding-left:10px}
.blue a:link,.blue a:visited,.blue a:active{ color: #0c8bd0;text-decoration: none;}
.blue a:hover{ color: #0c8bd0;text-decoration: none;}
.green a:link,.green a:visited,.green a:active{ color: #1da054;text-decoration: none;}
.green a:hover{ color: #1da054;text-decoration: none;}
.brown a:link,.brown a:visited,.brown a:active{ color: #d4502a;text-decoration: none;}
.brown a:hover{ color: #d4502a;text-decoration: none;}
.red a:link,.red a:visited,.red a:active{ color: #c36;text-decoration: none;}
.red a:hover{ color: #c36;text-decoration: none;}

.bzno{ float:left; font-family:microsoft yahei,simsun, arial,helvetica; font-size:80px; color:#0c8bd0;height:104px; width:108px}
.bzlr{  float:left; height:104px; width:550px}
.bzlrbt{ font-size:14px; line-height:30px; height:30px; font-weight:bold; margin-top:15px}
.zjjy{margin:1px; background-color:#ffffff; padding:10px; float:left; width:306px; font-size:14px}
.zsnr{line-height:24px; margin-top:10px}
.ylffnr{font-size:14px; line-height:36px; padding:10px}
.ylffnr li{ border-bottom:1px dotted #cccccc}


.pagebox{ font-size: 12px; }
.pagebox span{ float: left; margin-right: 2px; text-align: center; background: #fff;}
.pagebox span a{ float:left; display: block; }
.pagebox span.pre_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }
.pagebox span.pre{ color: #3568b9; height: 23px; }
.pagebox span.pre a, .pagebox span.pre a:visited, .pagebox span.next a, .pagebox span.next a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; text-align: center; width: 53px; cursor: pointer; height: 21px; line-height: 21px;}
.pagebox span.pre a:hover, .pagebox span.pre a:active, .pagebox span.next a:hover, .pagebox span.next a:active{ color: #363636; border: 1px #2e6ab1 solid; }
.pagebox span.num_nonce{ padding: 0 8px; height: 23px; line-height: 23px; color: #fff; background: #296cb3; font-weight: bold; }
.pagebox span.num{ color: #3568b9; height: 23px; }
.pagebox span.num a, .pagebox span.num a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; padding: 0 8px; cursor: pointer; height: 21px; line-height: 21px; }
.pagebox span.num a:hover,.pagebox span.num a:active{ border: 1px #2e6ab1 solid; color: #363636;}
.pagebox span.num_ellipsis{ color: #393733; width: 22px; line-height: 23px;}
.pagebox span.next_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }


.glbox{width:300px;height:auto; margin:0 auto 8px auto; float:right;}
.glbox_nav{width:auto;height:28px;background-color:#fff;}
.glbox_nav_bg{width:auto;height:28px;margin-left:10px;}
.glbox_nav_left{width:2px;height:28px;background:url(/uploads/image/bzzimages/gl_02.jpg) no-repeat;float:left;}
.glbox_nav_center{width:auto;height:28px;background:url(/uploads/image/bzzimages/gl_04.jpg) repeat-x;float:left;}
.glbox_nav_center h2{font-family:microsoft yahei,simsun, arial,helvetica;font-size:16px;color:#fff;font-weight:normal;line-height:28px;padding:0px 8px 0px 8px;}
.glbox_nav_right{width:11px;height:28px;background:url(/uploads/image/bzzimages/gl_06.jpg) no-repeat;float:left;}
.glbox_list{width:290px; padding:10px 0;border:5px solid #10a1e4;background-color:#ecf9ff;}
.glbox_list_l{width:120px;height:150px;background:url(/uploads/image/bzzimages/gl_16.jpg) no-repeat;margin:15px 2px 0px 2px; float:left;}
.glbox .font{width:120px;height:auto;margin-top:7px; text-align:center;}
.glbox .font a{font-family:microsoft yahei,simsun, arial,helvetica;font-size:16px;color:#fff;font-weight:normal;}
.glbox_list_r{width:150px;height:auto;margin-top:20px; float:right;}
.glbox_list_r p{font-size:14px;line-height:20px;}
.gl_btn{width:108px;height:28px;background:url(/uploads/image/bzzimages/gl_12.jpg) no-repeat;margin-top:20px;}
.gl_btn a{font-size:12px;color:#fff;padding-left:24px;line-height:28px;}
.gl_btn a:link{color:#fff;}
.gl_btn a:hover{color:#724100;}
.glbox p{text-align:justify;text-justify:inter-ideograph;margin:0;padding:0; text-indent:0px;}
