/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 'Microsoft Yahei',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 80%;}
em{font-style:normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color:#333;}
a:hover{text-decoration: none;
		color:#368dda;
		-moz-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-o-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.clearfix:after{clear:both;content:"\200B";display:block;height:0;}
.clearfix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.w1000 { width:1000px; margin:0 auto;}
.hide { display:none;}
.list_nav li a{
	float: left;
	width: 100px;
	padding: 10px;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	color: #3598db;
	border: 1px solid #3598db;
}
.list_nav li a{
	float: left;
	width: 100px;
	padding: 10px;
	line-height: 24px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	color: #3598db;
	border: 1px solid #3598db;
}
.list_nav li a:hover{float:left;
	width: 100px;
	padding: 10px;line-height:24px;
	background-color: #3598db; text-align:center;    font-size: 16px;
    color: #fff;
}
.list_nav li.active{float:left;
	width: 100px;
	padding: 10px;line-height:24px;
	background-color: #3598db; text-align:center;    font-size: 16px;
    color: #fff;border: 1px solid #3598db;
}
.content_l{float:left;width:880px;position:relative;overflow:hidden;}
.content_l li img{width:100%}

@media all and (max-width: 1200px){.content_l{width:100%}}
@media all and (max-width: 1020px){.content_l{width:100%}}

.content_title{font-size:30px;}

.content_text{width:100%;float:left;font-size:16px;color: #666; margin-top:15px;border-top: solid 1px rgba(128,128,128,0.2); padding-top:10px;}


.content_img img{width:100%; margin-top:15px;}

.content_bn{float: left;width:100%; margin-top:2em; text-align:center;
    margin-bottom: 2em;}
.content_bn li a{float: left;
	width:100%;
	padding: 10px;
	line-height: 24px;
	background-color: #1c7cc0;
	text-align: center;
	font-size: 14px;
	color: #fff;margin-top:2em;

}
.content_bn li a:hover{float: left;
	width:100%;
	padding: 10px;line-height:24px;
	background-color: #3598db; text-align:center;    font-size: 14px;
    color: #fff;;margin-top:2em;
}
.content_bn li.zmvip a{float: left;
	width:100%;
	padding: 10px;
	line-height: 24px;
	background-color: #cc0000;
	text-align: center;
	font-size: 14px;
	color: #fff;margin-top:2em;

}
.content_bn li.zmvip a:hover{float: left;
	width:100%;
	padding: 10px;line-height:24px;
	background-color: #FF0000; text-align:center;    font-size: 14px;
    color: #fff;;margin-top:2em;
}
hr {
    position: relative;
    display: block;
    border: 0;
    top: 2em;
    margin-bottom: 4em;
    height: 6px;
    border-top: solid 1px rgba(128,128,128,0.2);
}
.content_other{
	color: #999999;
	margin-top: 20px;
}
.content_other span.viewed i{width:15px;height:11px;background:url(/static/images/ico_index.png) -47px 0 no-repeat;margin-right:5px}
.content_other span{float:left;color:#999999}
.content_other a{color:#999999}
.content_other b{font-weight:normal;color:#3498db}
.content_other span a{color:#3498db}
.content_other span.viewed{margin:0 15px}
.content_other span i.ico-v{float:left;width:15px;height:11px;margin:3px 6px 0 0;background:url(/static/images/ico_index.png) no-repeat -47px 0}
.content_other span i.ico-d{float:left;width:12px;height:12px;margin:3px 6px 0 0;background:url(/static/images/ico_index.png) no-repeat -71px 0}
.content_other span.viewed{margin:0 5px}
.nc_notfound{ width: 100%; text-align: center; height: 400px; padding-top: 100px;}


.nc_register{
	width: 100%;
	height: 500px;
	background-color: #f8f8f8;
}
.nc_register_title{
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5; text-align:center;
}
.nc_register_title{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #3498db;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
	line-height: 60px;
	background-color: #3498db;
}
.nc_form-group{width: 333px;
    margin:auto;
    position: relative; margin-top:20px;

}

.nc_form_control{width: 326px; padding-left:5px;
    height: 36px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;line-height:30px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}

.nc_btn_primary {width: 333px;
    color: #fff;
    background-color: #3498db;
    border-color: transparent;
    padding: 12px 0;
line-height:30px;font-size: 14px;
    cursor: pointer;border-radius: 2px;

	
	}




.leftbox{float:left; width: 100%; box-shadow: 0 0px 4px rgba(0,0,0,.15);background-color:#fff; padding-top:10px; padding-bottom:15px;}
.leftbox2{float:left; width: 100%; box-shadow: 0 0px 4px rgba(0,0,0,.15);background-color:#fff; padding:10px; margin-top:10px;margin-bottom: 20px;}
.head{}
.left_pre{ width:220px; padding-left:30px;text-align:left;}
.img-circle:hover {
width: 80px;
height: 80px;
border: 2px solid #ccc;
border-radius: 70%;
}
.img-circle {
width: 80px;
height: 80px;
border: 2px solid #ddd;
border-radius: 70%;
}
.title-xian{margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;}
.zm-top15{margin-top: 15px;}
.zm-left15{margin-left: 15px;}

.zm-list-h1 h1{font-size:14px;font-weight: bold;margin-right: 10px;}
.zm-shuju{font-size:12px; color: #666; }



.zm-fav ul{float: left;}
.zm-fav li{float: left; margin-left: 5px;}

.zm-bianji{float: left; width: 100%;}
.zm-home-title{ text-align: center;font-size:24px; color: #2C2C2C; background-color: #fafafa;}

