@charset "utf-8";
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}
.fs-12 {
	font-size: 12px;
}
.h-75 {
	height: 75px;
}
.mr-40 {
	margin-right: 40px;
}
.mb-25-ie67 {
	*margin-bottom: 25px;
}
.c-666 {
	color: #666;
}
.c-999 {
	color: #999;
}
.fs-16 {
	font-size: 16px;
}
.fs-20 {
	font-size: 20px;
}
.fs-14 {
	font-size: 14px;
}
.mb-18-ie67 {
	*margin-bottom: 18px;
}
.pt-4-ie6 {
	_padding-top: 4px;
}
.mr-50 {
	margin-right: 50px;
}
.mlr-105 {
	margin: 0 105px;
}
.mb-55 {
	margin-bottom: 55px;
}
.ml-15 {
	margin-left: 15px;
}
.blank-55 {
	height: 55px;
	font-size: 0;
}
.blank-5, .blank-10, .blank-20 {
	font-size: 0;
}
.ks-fr {
	float: right;
}
.ks-fl {
	float: left;
}
.mr-15 {
	margin-right: 15px;
}
.p-r {
	position: relative;
}
.pt-20 {
	padding-top: 20px;
}
.pt-2 {
	padding-top: 2px;
}
.ml-500 {
	margin-left: 500px;
}
.p-20 {
	padding: 20px;
}
.blank-30 {
	height: 30px;
	font-size: 0;
}
.ta-r {
	text-align: right;
}
.fw-n {
	font-weight: normal;
}
.blank-15 {
	height: 15px;
	font-size: 0;
}
.blank-25 {
	height: 25px;
	font-size: 0;
}
.blank-45 {
	height: 45px;
	font-size: 0;
}
.va-m {
	vertical-align: middle;
}
.h-0 {
	height: 0;
}
.h-15 {
	height: 15px;
}
.mr-5-ie67 {*margin-right:5px;}
.lh-20 {line-height: 20px;}
.plr-30 {padding: 0 30px;}
.mr-25 {margin-right: 25px;}
.blank-40 {
	height: 40px;
	font-size: 0;
}
.pl-15 {padding-left: 15px;}
.c-f60 {color: #F60;}
.lh-45 {line-height: 45px;}
.lh-40 {line-height: 40px;}
.mb-75 {margin-bottom: 75px;}
.blank-150 {
	height: 150px;
	font-size: 0;
}
.mt-25 {margin-top: 25px;}
.blank-180 {
	height: 180px;
	font-size: 0;
}
.mr-45 {margin-right: 45px;}
.d-b {display: block;}
.mb-40 {margin-bottom: 40px;}
.pb-530 {padding-bottom: 530px;}
.mlr-10 {margin: 0 10px;}
.ta-c {text-align: center;}

/* ==========================================================================
   首页
   ========================================================================== */
html {
	font-family: "微软雅黑", tahoma, arial, \5b8b\4f53, sans-serif;
}
img {
	display: inline-block;
	max-width: 100%;
}
.top {
	margin-bottom: 15px;
}

.brick_r1_b_1_kpsp h2{
	margin-top:20px;
}


.brick_r2_mob div a{
   color: white;
   padding: 3% 19px 2% 60.7%;
   font-size: 142.86%;
   font-weight: 700;
   }

div.jzy{
	display: inline-block;
	background-color: #E68B22;
	background-image: url(../images/zhhh_mobile.jpg);
	padding-top: 0.8%;
	padding-bottom: 0.8%;
	float:left;
	background-repeat: no-repeat;
	width: 27%;
	margin-right: 5%;
	height: 90px;
}




.top_b {
	/*  原来的logo标记*/
	background: url(../images/zhhh_topbg.jpg) no-repeat center top;
	/*  2017、2020飘红的logo标记
	background: url(../images/banner_bg_2018.png) no-repeat center top;*/
	/*  2016飘红的logo标记
	background: url(../images/banner_bg.jpg) no-repeat center top;*/
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_zxtz.jpg",sizingMethod="scale");
}

.top_b_t {
	padding: 5px 0 5px;
	background-color: rgba(204,234,243,.5);
}
.top_b_t_c, .top_b_t_clo {
	max-width: 1200px;
	margin: 0 auto;
	_width: 1200px;
}
.top_b_t_c form {
	float: right;
	width: 47%;
	color: #1572B9;
}
.top_b_t_clo form {
	float: right;
	width: 60%;
	color: #1572B9;
}
.top_b_t_cl:link, .top_b_t_cl:visited {
	color: #333;
}
.top_b_t_cl:hover {
	color: #FA671B;
	text-decoration: none;
}
.top_b_t_c form input {
	width: 34.39%;
	height: 60%;
	border: solid 1px #4385C2;
	border-right: none;
	border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	margin-left: 2.65%;
	line-height: 1;
}
.top_b_t_clo form input {
	width: 20%;
	height: 60%;
	border: solid 1px #4385C2;
	border-right: none;
	border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	margin-left: 2.65%;
	line-height: 1;
}
.top_b_t_c form.top_b_t_cfm, .top_b_t_clo form.top_b_t_cfm {
	display: none;
}
.top_b_t_cb:link, .top_b_t_cb:visited {
	display: inline-block;
	vertical-align: middle;
	background-color: #4385C2;
	color: white;
	padding: 0 2.63% 0 10px;
	line-height: 1.9;
	border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    _line-height: 1.29;
}

.top_b_t_cb1{
	display: inline-block;
	vertical-align: middle;
	background-color: #4385C2;
	color: white;
	padding: 0 2.63% 0 10px;
	line-height: 1.9;
	border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    _line-height: 1.29;
	}
.top_b_t_cb:hover {
	background-color: #3471A9;
	color: white;
	text-decoration: none;
}
.top_b_p {
	max-width: 1200px;
	margin: 0 auto;
	padding: 12px 0;
	_width: 1200px;
	_padding: 13px 0 23px;
}
.top_b_p div {
	float: right;
	padding: 1.42% 1.67% 0 0;
	width: 44.17%;
}
.top_b_p div span {
	text-shadow: 0 0 5px rgba(235,233,182,.75), 2px 3px 5px rgba(0,121,157,.75), 1px 1px 0 white, -1px -1px 0 white;
	font-size: 130%; 
	font-family: "方正粗宋简体";
	color: #E26D05;
	_font-weight: 700;
}
.top_b_p div span.char21, .top_b_p div span.char44 {
	margin-right: 4%;
}
.top_b_p div span.char8 {
	*margin-right: 4%;
}
.top_b_p_l {
	float: left;
}
.top nav {
	background-color: #0999C4;
	/* for w3c */
	background-image: linear-gradient(top, #0FA3CF 0%, #0FA3CF 48%, #0999C4 52%, #0999C4 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(50% 0% 270deg, #0FA3CF, #0FA3CF 48%, #0999C4 52%, #0999C4 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,50% 0%, 50% 100%,from(#0FA3CF),to(#0999C4),color-stop(0.48,#0FA3CF),color-stop(0.52,#0999C4));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(top, #0FA3CF 0%, #0FA3CF 48%, #0999C4 52%, #0999C4 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(top, #0FA3CF 0%, #0FA3CF 48%, #0999C4 52%, #0999C4 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(top, #0FA3CF 0%, #0FA3CF 48%, #0999C4 52%, #0999C4 100%);
}
.top_l {
	max-width: 1200px;
	margin: 0 auto;
	color: white;
	font-size: 125%;
	padding: 10px 0;
	_width: 1200px;
}
.top nav div a:link, .top nav div a:visited {
	color: white;
	outline: none;
}
.top nav div a:hover {
	color: #FA671B;
	text-decoration: none;
}
.top nav div a.top_l_l:link, .top nav div a.top_l_l:visited {
	padding: 0 1.5%;
	float: left;
	border-left: solid 1px white;
	*padding: 0 1.8%;
}
.top nav div a.top_l_lf:link, .top nav div a.top_l_lf:visited {
	border-left: none;
}
.top_l_d, .top_l_ds, .top_l_dc {
	float: left;
	border-left: solid 1px white;
	padding: 0 1.3%;
	cursor: pointer;
	position: relative;
	z-index: 2000;
	*padding: 0 2.3%;
	*width: 6.5%;
	_width: 7%;
}
.top_l_dco {
	float: left;
	border-left: solid 1px white;
	padding: 0 1.89%;
	cursor: pointer;
	position: relative;
	z-index: 2000;
	*padding: 0 1.8%;
	*width: 5.5%;
}
.top_l_d:hover, .top_l_ds:hover, .top_l_dc:hover, .top_l_dco:hover {
	color: #FA671B;
}
.top_l_dco:hover a.top_l_dco_g {
	color: #FA671B;
}
.top_l_d:hover div.top_l_d_m, .top_l_ds:hover div.top_l_ds_m, .top_l_dc:hover div.top_l_dc_m, .top_l_dco:hover div.top_l_dco_m {
	display: block;
}
.top_l_d_t {
	width: 10px;
    height: 5px;
    overflow: hidden;
    background-color: transparent;
    float: right;
    position: relative;
    z-index: 3000;
    top: 12px;
    right: -5px;
}
.top_l_d_t span {
	position: absolute;
    z-index: 4000;
    width: 0;
    height: 0;
    line-height: 0;
    top: -3px;
    left: -3px;
    border-width: 8px;
    border-color: white transparent transparent transparent;
    border-style: solid dashed dashed dashed;
}
.top_l_d:hover div span, .top_l_ds:hover div span, .top_l_dc:hover div span, .top_l_dco:hover div span {
	border-top-color: #FA671B;
}
.top_l_d_m {
	width: 830px;
	position: absolute;
	z-index: 3000;
	left: 0;
	top: 100%;
	padding: 16% 0 10px 20%;
	font-size: 70%;
	background-image: url(../images/zhhh_db.png);
	display: none;
}
.top_l_ds_m {
	position: absolute;
	width: 135px;
	z-index: 3000;
	left: 0;
	top: 100%;
	padding: 16% 25% 5px 20%;
	font-size: 70%;
	background-image: url(../images/zhhh_db.png);
	display: none;
	*width: 165px;
	*padding-left: 10%;
	_padding-left: 20%;
	_width: 145px;
}
.top_l_dco_m {
	position: absolute;
	width: 135px;
	z-index: 3000;
	left: 0;
	top: 100%;
	padding: 16% 25% 5px 20%;
	font-size: 70%;
	background-image: url(../images/zhhh_db.png);
	display: none;
	*width: 165px;
	*padding-left: 10%;
	_padding-left: 20%;
	_width: 145px;
}
.top_l_dc_m {
	position: absolute;
	width: 85px;
	z-index: 3000;
	left: 0;
	top: 100%;
	padding: 16% 25% 5px 20%;
	font-size: 70%;
	background-image: url(../images/zhhh_db.png);
	display: none;
	*width: 100px;
	*padding-left: 10%;
	*padding-right: 5%;
	_width: 100px;
}
.top_l_ds_m a {
	display: block;
	margin-bottom: 10px;
	padding-left: 25%;
	background: url(../images/zhhh_icon.png) no-repeat 0 -100px;
	line-height: 2.4;
	*padding-left: 35%;
	_padding-left: 25%;
}
.top_l_ds_m a.top_l_ds_mf {
	background-position: -200px -100px;
}
.top_l_dco_m a {
	display: block;
	margin-bottom: 10px;
	padding-left: 25%;
	background: url(../images/zhhh_icon.png) no-repeat -400px -99px;
	line-height: 2.4;
	*padding-left: 30%;
	_padding-left: 25%;
}
.top_l_dco_m a.top_l_dco_mf {
	background-position: -600px -100px;
}
.top_l_dc_m a {
	display: block;
	margin-bottom: 10px;
	padding-left: 40%;
	background: url(../images/zhhh_icon.png) no-repeat 0 -200px;
	line-height: 2.4;
	*line-height: 2;
	*padding-left: 35%;
}
.top_l_dc_m a.top_l_dc_ms {
	background-position: -100px -200px;
}
.top_l_dc_m a.top_l_dc_mr {
	background-position: -200px -200px;
}
.top_l_d_m dl {
	float: left;
	margin-right: 2.08%;
	width: 22%;
}
.top_l_d_m dl dt {
	margin-bottom: 5px;
	padding-left: 25%;
	background: url(../images/zhhh_icon.png) no-repeat -769px 0;
	line-height: 3;
	_padding-left: 5%;
}
.top_l_d_m dl.top_l_d_ml dt {
	background-position: -773px -96px;
}
.top_l_d_m dl.top_l_d_me dt {
	background-position: -770px -196px;
}
.top_l_d_m dl.top_l_d_mp dt {
	background-position: -773px -295px;
}
.top_l_d_m dl dd {
	margin-left: 20%;
	line-height: 1.92;
	padding-left: 10px;
	background: url(../images/zhhh_db.jpg) no-repeat left center;
}
.focus {
	max-width: 1200px;
	margin: 0 auto;
	/*padding-bottom: 20px;*/
	_width: 1200px;
	padding：20px 0;
}
.focus_w {
	margin-right: -1.25%;
}
.focus_w section {
	float: left;
	margin-right: 1.05%;
	width: 19.16%;
	_width: 18%;
	min-height:288px;
}
.focus_w section.focus_w_i {
	background-color: #0FA3CF;
}
.focus_w section.focus_w_w {
	background-color: #E26D05;
}
.focus_w section.focus_w_n {
	background-color: #009E49;
}
.focus_w section.focus_w_f {
	background-color: #A415A9;
}
.focus_w_i_t {
	padding: 3.87% 0 34.78%;
	background: url(../images/zhhh_zxtz.jpg) no-repeat;
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_zxtz.jpg",sizingMethod="scale");
	_padding: 5% 0 10%;
}
.focus_w_w_t {
	background-image: url(../images/zhhh_zhhh.jpg);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_zhhh.jpg",sizingMethod="scale");
}
.focus_w_n_t {
	background-image: url(../images/zhhh_xgd.jpg);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_xgd.jpg",sizingMethod="scale");
}
.focus_w_f_t {
	background-image: url(../images/zhhh_kxjs.jpg);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_kxjs.jpg",sizingMethod="scale");
}
.focus_w_vt {
	background-image: url(../images/zhhh_kxsd.jpg);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_kxsd.jpg",sizingMethod="scale");
}
.focus_w_i_t div {
	position: relative;
	z-index: 1000;
	padding-left: 36.96%;
	line-height: 2.73;
	font-size: 157.14%;
	font-weight: 700;
	color: white;
	text-shadow: 0 0 5px rgba(15,163,207,.75);
	background-image: url(../images/zhhh_ftb.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_ftb.png");
    _background: none;
    *zoom: 1;
}
.focus_w_i_t div.focus_w_wtb {
	text-shadow: 0 0 5px rgba(196,69,0,.75);
	background-image: url(../images/zhhh_fwtb.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_fwtb.png");
   _background: none;
}
.focus_w_i_t div.focus_w_n_tb {
	text-shadow: 0 0 5px rgba(0,82,38,.75);
	line-height: 1.4;
	background-image: url(../images/zhhh_fntb.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_fntb.png");
   _background: none;
}
.focus_w_i_t div.focus_w_f_tb {
	text-shadow: 0 0 5px rgba(52,52,52,.75);
	line-height: 1.4;
	background-image: url(../images/zhhh_fftb.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_fftb.png");
   _background: none;
}
.focus_w_i_t div.focus_w_vtb {
	text-shadow: 0 0 5px rgba(0,99,129,.75);
	background-image: url(../images/zhhh_fvtb.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_fvtb.png");
   _background: none;
}
.focus_w_i_t div i {
	position: absolute;
	z-index: 2000;
	left: 10px;
	top: -5px;
	width: 66px;
	height: 66px;
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #0FA3CF url(../images/zhhh_icon.png) no-repeat 19px 19px;
}
/*.focus_w_i_t div i.focus_w_i_ti7 {
	*top: -30%;
}*/
.focus_w_i_t div i.focus_w_wtbi {
	background: #E26D05 url(../images/zhhh_icon.png) no-repeat -485px 17px;
	/**top: -30%;*/
}
.focus_w_i_t div i.focus_w_n_tbi {
	background: #00B051 url(../images/zhhh_icon.png) no-repeat -190px 10px;
}
.focus_w_i_t div i.focus_w_f_tbi {
	background: #A415A9 url(../images/zhhh_icon.png) no-repeat -291px 9px;
}
.focus_w_i_t div i.focus_w_vtb_i {
	background: #0062B5 url(../images/zhhh_icon.png) no-repeat -386px 19px;
	/**top: -30%;*/
}
.focus_w_i_c {
	padding: 5px 5px 5px 6.52%;
	_padding-left: 1%;
}
.focus_w_i_c a:link, .focus_w_i_c a:visited {
	display: block;
	color: white;
	_width: 100%;
}
.focus_w_i_c a:hover {
	color: white;
}
.focus_w_i_c a.focus_w_i_cm {
	/*padding-top: 11.9%;*/
	font-size: 12px;
	text-align: right;
}
.focus_w_i_c a.focus_w_wcm {
	padding-top: 0;
}
.focus_w_i_c a.focus_w_wci:link, .focus_w_i_c a.focus_w_wci:visited {
	/*margin-bottom: 7px;*/
	padding-left: 21.95%;
	line-height: 2.5;
	background: url(../images/zhhh_icon.png) no-repeat -769px 0;
	_width: 76.19%;
}
.focus_w_i_c a.focus_w_wcb:link, .focus_w_i_c a.focus_w_wcb:visited {
	background-position: -773px -96px;
}
.focus_w_i_c a.focus_w_wce:link, .focus_w_i_c a.focus_w_wce:visited {
	background-position: -770px -196px;
}
.focus_w_i_c a.focus_w_wct:link, .focus_w_i_c a.focus_w_wct:visited {
	/*margin-bottom: 5px;*/
	background-position: -773px -295px;
}
.gray {
	background-color: #F0F0F0;
	padding: 25px 0 30px;
}
.gray_c {
	max-width: 1200px;
	margin: 0 auto;
	_width: 1200px;
}
.gray_c_w {
	margin-right: -2.92%;
}
.gray_c_w section {
	float: left;
	margin-right: 3.5%;
}
.gray_c_w section.gray_c_w_s {
	width: 29%;
}
.gray_c_w section.gray_c_w_l {
	width: 34%;
}
.gray_c_w section.gray_c_w_c {
	width: 30%;
	margin-right: 0;
}
.gray_c_we_t {
	font-size: 157.14%;
	color: #333;
	background: url(../images/zhhh_ctbg.jpg) repeat-y;
	padding-left: 4.29%;
}
.gray_c_wlt {
	font-size: 157.14%;
	color: #333;
	background: url(../images/zhhh_ctbg.jpg) repeat-y;
	padding-left: 4.29%;
}
.gray_c_wltw {
	border-bottom: dashed 1px #C9C9C9;
	padding-bottom: 10px;
}
.gray_c_we_t a:link, .gray_c_we_t a:visited, .gray_c_wlt a:link, .gray_c_wlt a:visited {
	color: #2095E5;
	float: right;
	font-size: 54.55%;
	padding-top: 3.88%;
}
.gray_c_we_t a:hover, .gray_c_wlt a:hover {
	color: #2095E5;
}
.gray_c_we_p {
	margin-top: 13px;
	background-color: white;
}
.gray_c_we_p div {
	float: right;
	width: 72%;
	padding: 10px 4.29% 0 0;
}
.gray_c_we_p div a:link, .gray_c_we_p div a:visited {
	display: block;
	font-weight: 700;
	color: #1572B9;
}
.gray_c_we_p div a:hover {
	color: #1572B9;
}
.gray_c_we_p a img {
	display: block;
}
.gray_c_wle {
	padding: 10px 0 3%;
	border-bottom: dashed 1px #C9C9C9;
}
.gray_c_wle_r {
	float: right;
	width: 82.14%;
	color: #666;
	position: relative;
	z-index: 1000;
	line-height: 1.45;
	min-height: 80px;
	_height: 60px;
}
.gray_c_wle_r a {
	display: block;
}
.gray_c_wle_r div {
	position: absolute;
	z-index: 2000;
	right: 0;
	bottom: 0;
	width: 37%;
}
.gray_c_wle_r div i {
	color: #ED6F48;
	/*font-size: 114.29%;*/
	font-size: 18px;
}
.gray_c_wle_r div i.fa-heart {
	margin-left: 10%;
}
.gray_c_wle_l {
	float: left;
}
.gray_c_wle_l img {
	float: left;
}
.gray_c_w_cc {
	background-color: white;
	margin-top: 10px;
	border-top: solid 2px #0FA3CF;
	padding: 3.5% 10px 5.41% 5.41%;
	_padding: 1% 10px 1.5% 1.5%;
}
.gray_c_w_cc span {
	font-size: 18px;
	line-height: 2;
}
.gray_c_w_cc a:link, .gray_c_w_cc a:visited {
	display: block;
	color: #2095E5;
	padding-top: 10px;
	_width: 100%;
}
.gray_c_w_cc a:hover {
	color: #2095E5;
}
.brick {
	max-width: 1200px;
	margin: 0 auto 45px;
	padding-top: 30px;
	_width: 1200px;
}
.brick_r1 {
	margin-bottom: 2.5%;
}
.brick_r1 section {
	float: left;
	background-color: #EFEFEF;
	width: 35.58%;
}
.brick_r1 section.brick_r1_b {
	margin-right: 0.67%;
}
.brick_r1_b_r {
	float: right;
	width: 69.58%;
	padding: 5px 3.21% 0% 10px;
	color: #666;
	*width: 71.2%;
	_width: 68%;
}
.brick_r1_b_r a {
	display: block;
	padding-top: 10px;
}
.brick_r1_b_l {
	position: relative;
	z-index: 1000;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 25.11%;
	padding: 22.11% 10px 15.79%;
	background: #0FA3CF url(../images/zhhh_bb.jpg) no-repeat center 18%;
	*zoom: 1;
	*width: 18%;
	_width: 20%;
}
.brick_r1_b_l div {
	width: 5px;
    height: 10px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: -5px;
    background-color: transparent;
    z-index: 2000;
}
.rank_w_h_ct tbody tr td div, .rank_w_h_ct thead tr th div, .ss_tab tbody tr td div, .ss_tab thead tr th div {
	width: 5px;
    height: 10px;
    overflow: hidden;
    position: absolute;
    top: 37%;
    right: -5px;
    background-color: transparent;
    z-index: 2000;
}
.brick_r1_b_l div span, .rank_w_h_ct tbody tr td div span, .rank_w_h_ct thead tr th div span, .ss_tab tbody tr td div span, .ss_tab thead tr th div span {
	position: absolute;
    z-index: 2500;
    width: 0;
    height: 0;
    line-height: 0;
}
.brick_r1_b_l div span.brick_r1_b_lblo, .rank_w_h_ct tbody tr td div span.rank_w_h_ctblo, .rank_w_h_ct thead tr th div span.rank_w_h_ctblo, .ss_tab tbody tr td div span.rank_w_h_ctblo, .ss_tab thead tr th div span.rank_w_h_ctblo {
	top: -3px;
    left: -3px;
    border-width: 8px;
    border-color: transparent transparent transparent #0FA3CF;
    border-style: dashed dashed dashed solid;
}
.brick_r1_b_l h2 {
	color: white;
	line-height: 1.95;
	padding-top:14px;
	text-align:center;
}
.brick_r1_b_l a:link, .brick_r1_b_l a:visited {
	display: block;
	text-align: right;
	color: white;
	font-size: 85.71%;
	_width: 100%;
}
.brick_r1_b_l a:hover {
	color: white;
}
.brick_r1_c:link, .brick_r1_c:visited {
	width: 11.25%;
	font-size: 171.43%;
	line-height: 4.7;
	padding-left: 6.67%;
	color: white;
	background: #0FA3CF url(../images/zhhh_icon.png) no-repeat -734px -365px;
	display: block;
	/*margin-bottom: 1.25%;*/
}
.brick_r1_c:hover {
	color: white;
}
.brick_r1_bl {
	height: 15px;
	font-size: 0;
	width: 1px;
}
.brick_r1_co:link, .brick_r1_co:visited {
	background: #0FA3CF url(../images/zhhh_icon.png) no-repeat -734px -465px;
	/*margin-bottom: 0;*/
}
.brick_r2 {
	margin-right: -4.17%;
}

.brick_r2 div a:link, .brick_r2 div a:visited {
	display: inline-block;
	margin-right: 0%;
	width: 26%;
	padding: 4% 0 0% 60%;
	font-size: 142%;
	color: white;
	font-weight: 700;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.brick_r2 a:link, .brick_r2 a:visited {
	display: inline-block;
	margin-right: 5.1%;
	width: 16%;
	padding: 2% 5px 2% 14.7%;
	font-size: 142.86%;
	color: white;
	font-weight: 700;
	background-repeat: no-repeat;
	vertical-align: middle;
	*margin-right: 3%;
}
.brick_r2 a:hover {
	color: white;
}
.brick_r2 a.brick_r2_m {
	background-color: #1AC1A0;
	background-image: url(../images/zhhh_mobile.jpg);
}
.brick_r2 a.brick_r2_ma:link, .brick_r2 a.brick_r2_ma:visited {
	background-color: #E68B22;
	background-image: url(../images/zhhh_manuscript.jpg);
	padding-top: 0.8%;
	padding-bottom: 0.8%;
}
.brick_r2 a.brick_r2_c {
	background-color: #005DA6;
	background-image: url(../images/zhhh_cnic.jpg);
	margin-right: 0;
}
.bluer {
	margin-bottom: 35px;
	background-color: #0FA3CF;
	height: 25px;
	font-size: 0;
}
.rank {
	max-width: 1200px;
	margin: 0 auto 35px;
	_width: 1200px;
}
.rank_w {
	margin-right: -1.67%;
}
.rank_w section {
	float: left;
	margin-right: 2%;
	width: 32%;
}
/* 删除
.rank_w section.rank_w_h {
	width: 41.25%;
}*/
.rank_w_h_t {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../images/zhhh_ctbg.jpg) repeat-y;
}
.rank_w_h_tm:link, .rank_w_h_tm:visited {
	float: right;
	background-color: #0FA3CF;
	color: white;
	line-height: 2;
	font-size: 85.71%;
	padding: 0 3.09%;
	margin-top: 8px;
}
.rank_w_h_tm:hover {
	color: white;
}
.rank_w_h_t h2 {
	float: left;
	margin-right: 3.09%;
}
.rank_w_h_tl:link, .rank_w_h_tl:visited {
	float: left;
	margin-right: 3.09%;
	color: #666;
	font-size: 114.29%;
	position: relative;
	z-index: 1000;
	padding-top: 7px;
	outline: none;
}
.rank_w_h_tl:hover {
	color: #FA671B;
}
.rank_w_h_tlt {
	position: absolute;
	z-index: 2000;
	top: 119%;
	left: 50%;
	margin-left: -5px;
	display: none;
	*top: 118%;
	_top: 122%;
}
.rank_w_h_tla img {
	display: block;
}
.rank_w_h_ct tbody tr td a:link, .rank_w_h_ct tbody tr td a:visited, .peruse_m_t_f:link, .peruse_m_t_f:visited, .ss_tab tbody tr td a:link, .ss_tab tbody tr td a:visited {
	color: #666;
}
.rank_w_h_c, .ss_tw {
	border-top: solid 2px #20A1D9;
}
.rank_w_h_ct tbody tr td, .ss_tab tbody tr td {
	border-top: none;
}
.rank_w_h_ct tbody tr td, .rank_w_h_ct thead tr th, .ss_tab tbody tr td, .ss_tab thead tr th {
	color: #666;
	padding-top: 4px;
	padding-bottom: 4px;
}
.rank_w_h_ct tbody tr:nth-child(odd) td, .ss_tab tbody tr:nth-child(odd) td { background-color: #EFEFEF; }
.rank_w_h_ct tbody tr td:first-child, .ss_tab tbody tr td:first-child {
	font-size: 114.29%;
	font-style: italic;
	color: white;
	text-align: center;
	background: #0FA3CF url(../images/zhhh_tb.jpg) repeat-x;
	position: relative;
	z-index: 1000;
}
.rank_w_h_ct tbody tr td:nth-child(2) {
	padding-left: 5.05%;
}
.ss_tab tbody tr td:nth-child(2) {
	padding-left: 20px;
}
.rank_w_h_ct thead tr th, .ss_tab thead tr th {
	font-weight: normal;
}
.rank_w_h_ct thead tr th.rank_w_h_ctc {
	width: 22%;
	padding-left: 5.05%;
}
.rank_w_h_ct thead tr th.rank_w_h_ctv {
	width: 15%;
}
.rank_w_h_ct thead tr th:first-child {
	color: white;
	text-align: center;
	background-color: #0FA3CF;
	position: relative;
	z-index: 1000;
	width: 13.5%;
}
.ss_tab thead tr th:first-child {
	color: white;
	text-align: center;
	background-color: #0FA3CF;
	position: relative;
	z-index: 1000;
	width: 7%;
}
.rank_w_h_ct tbody tr td a:hover, .peruse_m_t_f:hover, .ss_tab tbody tr td a:hover {
	color: #FA671B;
}
.rank_w_uc thead tr th.rank_w_ucn {
	width: 20.9%;
}
.rank_w_uc thead tr th.rank_w_ucc {
	width: 18%;
}
.rank_w_uc thead tr th.rank_w_ucu {
	padding-left: 5.05%;
}
.foot {
	background-color: #EFEFEF;
}
.foot div {
	max-width: 1200px;
	margin: 0 auto;
	color: #666;
	line-height: 1.79;
	padding: 35px 0 45px;
	text-align: center;
	_width: 1200px;
}
.foot div a:link, .foot div a:visited {
	color: #666;
}
.foot div a:hover {
	color: #FA671B;
}
.top_b_t_cfw {
	margin-right: 10px;
	color: #FA671B;
}
.top_b_t_clos:link, .top_b_t_clos:visited {
	padding-right: 1.5%;
}

.brick_r2, .rank_w, .focus_w, .gray_c_w {margin-right: 0;}

.rank_w_h_ctm thead tr th.rank_w_h_ctc {
  width: 25%;
}

/* ==========================================================================
   智慧火花概览
   ========================================================================== */
/*  年度排行榜 */
#year{margin-right: 0;}

.wisdom_ml, .salonn_m_r {
	float: right;
	width: 74.44%;
}
.wisdom_ml article {
	margin-top: 2%;
	border-bottom: dotted 1px #C9C9C9;
	padding-bottom: 1%;
}
.wisdom_ml article img, .salonn_m_r article img {
	margin-top: 5px;
}
.wisdom_ml_r {
	float: right;
	width: 93%;
	
}
.wisdom_ml_r p, .view_a p, .campus_ar p {
	color: #666;
	/*line-height: 1.45;*/
	line-height: 28px;
	text-indent:2em;
}
.wisdom_ml_r div, .view_a div {
	font-size: 85.71%;
}
.wisdom_ml_r div span {
	float: right;
}
.wisdom_ml_t {
	padding-left: 2%;
}
.wisdom_ml_p {
	margin-top: 2%;
}
.wisdom_mn {
	width: 23%;
}
.wisdom_mn_m {	
	display: none;
}
.wisdom_mn_i {
	background-color: white;
	border-top: solid 2px #0FA3CF;
	padding: 3.5% 10px 5.41% 5.41%;
	_padding: 1% 10px 1.5% 1.5%;
}
.wisdom_mn_i span {
	font-size: 128.57%;
	line-height: 2;
	display: block;
	padding: 5px 0 0 8%;
	background: url(../images/zhhh_icon.png) no-repeat -789px -1382px;
}
.wisdom_mn_i dl {
	padding-top: 10px;
}
.wisdom_mn_i dl dt {
	margin-bottom: 5px;
	padding-left: 15%;
	background: url(../images/zhhh_icon.png) no-repeat -768px -600px;
	line-height: 2.29;
}
.wisdom_mn_i dl.wisdom_mn_i_l dt {
	background-position: -768px -700px;
}
.wisdom_mn_i dl.wisdom_mn_i_e dt {
	background-position: -768px -800px;
}
.wisdom_mn_i dl.wisdom_mn_i_es dt {
	background-position: -768px -900px;
}
.wisdom_mn_i dl.wisdom_mn_i_l dt a, .wisdom_mn_i dl.wisdom_mn_i_e dt a, .wisdom_mn_i dl.wisdom_mn_i_es dt a, .salonn_m_l dl dt a {
	font-weight: 700;
	color: #1572b9;
}
/*
.wisdom_mn_i dl.wisdom_mn_i_l dd, .wisdom_mn_i dl.wisdom_mn_i_e dd, .wisdom_mn_i dl.wisdom_mn_i_es dd, .salonn_m_l dl dd {
	display: none;
}*/
.wisdom_mn_i dl dd {
	margin-left: 12%;
	font-size: 85.71%;
	line-height: 1.92;
	padding-left: 10px;
	background: url(../images/zhhh_wnd.jpg) no-repeat left center;
	_margin-left: 15%;
	_padding-left: 5px;
}
.wisdom_mn_i dl dd a:link, .wisdom_mn_i dl dd a:visited, .wisdom_mn_i dl dd a:hover {
	color: #2095E5;
}
.wisdom_mn_i_sn {
	display: block;
	margin-top: 10px;
	padding-left: 15%;
	background: url(../images/zhhh_icon.png) no-repeat -768px -1000px;
	line-height: 2.29;
	font-weight: 700;
	color: #1572B9;
	_margin-left: 6%;
}
.wisdom_mn_i_sf {
	background-position: -768px -1100px;
}
.wisdom_mn_i_s {
	background-position: -768px -1200px;
}
.wisdom_mn_i_c {
	background-position: -768px -1300px;
}
.wisdom_mn_i_v:link, .wisdom_mn_i_v:visited {
	font-size: 128.57%;
	line-height: 2;
	color: #444;
	display: block;
	padding: 5px 0 0 8%;
	background: url(../images/zhhh_icon.png) no-repeat -789px -1382px;
	_margin-left: 5%;
}
.wisdom_mn_i_v:hover {
	color: #FA671B;
}
.menu {
	width: 59px;
	position: fixed;
	right: 25px;
	bottom: 50px;
	z-index: 2000;
	_position: absolute;
}
.icon-top:link, .icon-top:visited {
	display: block;
	width: 59px;
	height: 59px;
	background: url(../images/menu.png) no-repeat 0 -118px;
	outline: none;
}
.icon-top:hover {
	background-position: 0 -295px;
}
.wisdom_b {
	background-color: #0FA3CF;
	height: 2px;
	font-size: 0;
}

.wisdom_col{
	color: #1572b9;
	font-weight: 700;
}
/* ==========================================================================
   智慧火花细览
   ========================================================================== */
.peruse_m, .re_c {
	background-color: white;
	padding: 1.67% 3.33% 7.08%;
	border-top: solid 2px #0FA3CF;
}
.peruse_m_t {
	border-bottom: dashed 1px #C9C9C9;
	position: relative;
	z-index: 1000;
	padding: 0 0 10px 7%;
	background: url(../images/zhhh_lm.jpg) no-repeat;
	font-size: 85.71%;
}
.peruse_m_t div, .yp_t div {
	position: absolute;
	z-index: 2000;
	top: 0;
	right: 4.74%;
	line-height: 2.3;
	font-size: 116.67%;
	*width: 6.6%;
	_width: 7.5%;
}
.peruse_m_t div a, .yp_t div a {
	background-color: #0FA3CF;
	color: white;
	line-height: 2;
	padding: 0 12.5%;
	display: block;
	width: 70%;
	font-size: 85.71%;
}
.peruse_m_t div.peruse_m_t_cm, .yp_t div.peruse_m_t_cm {
	display: none;
}
.peruse_m_t_v {
	margin-right: 2.84%;
	line-height: 2.5;
}
.peruse_m_c {
	text-indent: 2em;
	line-height: 2.14;
	margin-bottom: 2.23%;
}
.peruse_m_c .spark_table{border-spacing: 1px; /*border-collapse: inherit; */background-color: #484848; text-align:center;}
.peruse_m_c .spark_table td{text-indent:0em; background-color: #FFF; text-align:center;}
.peruse_m_c .spark_table td p{text-align:center;  text-indent:0em; padding:0px 0px;}
.peruse_m_c .spark_table td div{text-align:center;  text-indent:0em; padding:0px 0px;}
.peruse_m_c span{
	text-indent:0em;
}
.peruse_m_c p {
	padding-top: 1%;
}
.peruse_m_c_p {
	text-align: center;
	text-indent: 0;
}
.peruse_m_co {
	margin-bottom: 2.23%;
}
.peruse_m_co_t {
	padding-left: 1.5%;
	font-size: 114.29%;
	color: #333;
	background: url(../images/zhhh_ctbg.jpg) repeat-y;
}
.peruse_m_co_e {
	margin-top: 2%;
	border-bottom: dotted 1px #C9C9C9;
	padding-bottom: 1%;
}
.peruse_m_co_e img {
	margin-top: 5px;
}
.peruse_m_co_f {
	padding-top: 2%;
}
.peruse_m_co_f .control-label {
	width: auto;
	font-size: 85.71%;
}
.peruse_m_co_f div label i, .sc_f div label i, .re_f div label i {
	color: #D95906;
}
.peruse_m_co_f .controls {
	margin-left: 4.46%;
}
.peruse_m_co_f .controls input, .login_m_f .controls input, .sc_f .controls input, .sp_f .controls input, .re_f .controls input.span6, .re_f .controls input.span2 {
	border: solid 1px #4385C2;
	line-height: 1;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	_float: none;
	_margin-left: 0;
	_line-height: 1.5;
	_padding: 4px;
}
.peruse_m_co_f .form-actions {
	padding-left: 4.46%;
}
.form-actions {
	background-color: white;
	border-top: none;
}
.peruse_m_co_fa, .sc_f_a {
	margin: 0;
	font-size: 85.71%;
	padding-bottom: 0;
}
.peruse_m_co_fa p, .sc_f_a p {
	float: right;
	color: #999;
}
.peruse_m_co_fa a, .sc_f_a_s {
	background-color: #0FA3CF;
	color: white;
	line-height: 2;
	padding: 0 10px;
	display: inline-block;
}

.peruse_m_co_fa_button {
	background-color: #0FA3CF;
	color: white;
	line-height: 2;
	padding: 0 6px;
	display: inline-block;
}
/* ==========================================================================
   新观点新学说沙龙
   ========================================================================== */
.salonn_m_b {
	display: block;
	margin-bottom: 2.08%;
}
.salonn_m_r article, .scientist_i, .scientist_in {
	margin-bottom: 2%;
	border-bottom: dotted 1px #C9C9C9;
	padding-bottom: 1%;
}
.salonn_m_r_r {
	font-size: 85.71%;
}
.salonn_m_r_m {
	color: #2095E5;
	float: right;
}
.salonn_m_c {
	_padding-top: 2.08%;
}

/* ==========================================================================
   新观点新学说沙龙细览
   ========================================================================== */
.snp_m_t {
	border-bottom: dashed 1px #C9C9C9;
	padding: 0 0 10px 5.18%;
	background: url(../images/zhhh_icon.png) no-repeat -751px -1497px;
	font-size: 85.71%;
}
.mb-0 {margin-bottom: 0;}

/* ==========================================================================
   科学技术前沿沙龙细览
   ========================================================================== */
.sfp_m {
	_padding-top: 2.08%;
}
#catalog {
	width: 23%;
	float: left;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: white;
	border-top: solid 2px #0FA3CF;
	padding: 1% 10px 1% 1%;
	margin-right: 2.5%;
	_padding: 1% 10px 1.5% 1.5%;
}
#catalog p {
	font-size: 128.57%;
	line-height: 2;
	padding: 5px 0 0 8%;
	background: url(../images/zhhh_icon.png) no-repeat -789px -1582px;
	*background-position: -779px -1582px;
}
.catalog-item {
	line-height: 1.8;
}
.catalog-item a:link, .catalog-item a:visited {
	color: #444;
}
.catalog-item a:hover {
	color: #FA671B;
}
.catalog-item ul, .catalog-item ol {
	font-size: 85.71%;
	line-height: 1.5;
}
.catalog-item ul li, .catalog-item ol li {
	/*padding-left: 13.73%;*/
	padding-left: 0;
	margin-bottom: 10px;
	_padding-left: 3%;
}
.catalog-item ul li a:link, .catalog-item ul li a:visited {
	color: #1572B9;
}
.catalog-holder {
	font-size: 85.71%;
	color: #2095E5;
	text-align: right;
	padding-right: 5%;
	background: url(../images/zhhh_sfpu.png) no-repeat right center;
	cursor: pointer;
	_padding-right: 4%;
}
.catalog-holder:hover {
	text-decoration: underline;
}
.sfp_m_c {
	float: left;
	width: 74.44%;
	line-height: 2.14;
	color: black;
	*width: 70%;
}
.sfp_m_c p {
	padding-top: 10px;
	text-indent: 2em;
}
.sfp_m_c p[align] {
	text-indent: 0;
}
.sfp_t {
	border-bottom: dashed 1px #C9C9C9;
	padding: 0 0 10px 5%;
	background: url(../images/zhhh_icon.png) no-repeat -751px -1697px;
	font-size: 85.71%;
	margin-bottom: 1.67%;
	_margin-bottom: 0.5%;
}
.sfp_t span {
	line-height: 2.5;
}

/* ==========================================================================
   科学视点细览
   ========================================================================== */
.vp_t {
	border-bottom: dashed 1px #C9C9C9;
	padding-bottom: 10px;
	font-size: 85.71%;
	text-align: center;
}
.vp_a {
	padding: 1.79%;
	border: solid 1px #4385C2;
	font-size: 85.71%;
}

/* ==========================================================================
   青年园地细览
   ========================================================================== */
.yp_t {
	border-bottom: dashed 1px #C9C9C9;
	position: relative;
	z-index: 1000;
	padding-bottom: 10px;
	font-size: 85.71%;
}

/* ==========================================================================
   校园行
   ========================================================================== */
.campus_ar {
	float: right;
	width: 77%;
}
.campus_ar_l {
	font-size: 85.71%;
	display: block;
	margin-top: 5px;
	color: #2095E5;
}

/* ==========================================================================
   校园行概览
   ========================================================================== */
.list_t {
	font-size: 157.14%;
	color: #333;
	background: url(../images/zhhh_ctbg.jpg) repeat-y;
	padding-left: 2%;
	margin-bottom: 2%;
}

/* ==========================================================================
   科学家园地
   ========================================================================== */
.scientist_i div {
	float: right;
	width: 75%;
}
.scientist_i div h3 {
	color: #FA671B;
	margin-bottom: 2.29%;
}
.scientist_i div ul {
	line-height: 1.7;
}
.scientist_in h3 {
	text-align: center;
	color: #FA671B;
	margin-bottom: 1%;
}
.scientist_in p {
	text-indent: 2em;
	line-height: 2.14;
}
.scientist_s {
	line-height: 2.14;
}
.scientist_s strong {
	color: #FA671B;
}
.scientist_p {
	line-height: 2.14;
	margin-bottom: 1%;
	text-indent: 2em;
}
.scientist_l img {
	margin-right: 7.82%;
	_margin-right: 5%;
}
.scientist_se {
	margin-bottom: 2.08%;
	background-color: #FA671B;
	padding: 1.67% 2.5%;
	_margin-bottom: 0.5%;
}
.scientist_se_t {
	padding-bottom: 10px;
	margin-bottom: 1%;
	border-bottom: dashed 1px white;
}
.scientist_se_t div, .advice_t div {
	font-size: 157.14%;
	color: #333;
	background: url(../images/zhhh_ctbg.jpg) repeat-y;
	padding-left: 1.5%;
}
.scientist_se_r {
	line-height: 1.75;
	color: white;
}
.scientist_se_r span {
	float: left;
}
.scientist_se_r div {
	float: left;
	width: 92%;
}
.scientist_se_r div a {
	color: white;
	margin-right: 1.88%;
}
.scientist_se_r div a.scientist_se_r_c {
	font-weight: 700;
	color: #333;
}
.scientist_i_pm {
	display: none;
}

.scientist_nl {
	display: block;
	padding-left: 10px;
	background: url(../images/zhhh_icon.png) no-repeat -797px -1785px;
	line-height: 2.29;
	font-weight: 700;
	color: #1572B9;
	_margin-left: 6%;
}

/* ==========================================================================
   意见建议
   ========================================================================== */
.bbc-c9 {
	border-bottom-color: #C9C9C9;
}
.advice_q {
	line-height: 2.14;
}
.advice_a {
	margin-bottom: 1.34%;
	padding: 1.79%;
	border: solid 1px #4385C2;
	/*font-size: 85.71%;*/
	font-size: 14px;
}
.pt-0 {padding-top: 0;}
.peruse_m_co_fa a.advice_btnr {
	background-color: #F5F5F5;
	color: #333;
}
.advice_t {
	padding-bottom: 10px;
	margin-bottom: 2%;
	border-bottom: dashed 1px #C9C9C9;
}

/* ==========================================================================
   用户登录
   ========================================================================== */
.login_m {
	padding: 3.75% 3.33% 7.08% 30%;
}
.login_m_f .control-label {
	width: 7%;
	padding-top: 3px;
	_width: 10%;
}
.login_m_f .controls {
	margin-left: 9%;
}
.login_m_f .form-actions {
	padding-left: 9%;
	*padding-left: 11%;
}
.login_m_f_c {
	vertical-align: middle;
	margin: 0 2.05% 0 10px;
}
.login_m_f_a {
	margin: 0;
	padding-bottom: 0;
}
.login_m_f_abtn:link, .login_m_f_abtn:visited {
	background-color: #FA671B;
	color: white;
	line-height: 3.13;
	padding: 0 4.23%;
	display: inline-block;
	font-size: 114.29%;
	margin-right: 2.82%;
}
.login_m_f_abtn:hover {
	text-decoration: none;
	background-color: #DD5A17;
}
.login_m_f_af {
	margin-right: 2.82%;
}
.login_m p {
	color: #FC4343;
	padding-left: 9%;
	margin-bottom: 2.25%;
}

/* ==========================================================================
   我要投稿
   ========================================================================== */
.sc_l {
	margin-bottom: 10px;
}
.sc_l a:link, .sc_l a:visited {
	margin-right: 1.34%;
	color: #666;
	font-size: 114.29%;
	position: relative;
	z-index: 1000;
	outline: none;
}
.sc_l a:hover {
	color: #FA671B;
}
.sc_f {
	padding-top: 2%;
	border-top: solid 2px #20A1D9;
}
.sc_f .control-label {
	width: 5.36%;
	font-size: 85.71%;
}
.sc_f .controls {
	margin-left: 6.25%;
}
.sc_f .form-actions {
	padding-left: 6.25%;
}
.sc_f select, .sp_f select, .re_f select {
	_float: none;
	_margin-left: 0;
}
.sc_f_f, .sp_s {
	*padding-top: 2px;
}
.sc_f_f select {
	width: 23%;
	border: solid 1px #4385C2;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
}
.sc_l_t {
	position: absolute;
	z-index: 2000;
	top: 130%;
	left: 50%;
	margin-left: -5px;
	display: none;
	*top: 129%;
	_top: 120%;
}
.sc_f_ct {
	color: #999;
	font-size: 85.71%;
	padding-top: 5px;
}
.sc_f_a_r {
	line-height: 2;
	padding: 0 10px;
	display: inline-block;
	background-color: #F5F5F5;
	color: #333;
}

/* ==========================================================================
   查看投稿情况
   ========================================================================== */
.ss_tab thead tr th.ss_tab_k {
	width: 5%;
}
.ss_tab thead tr th.ss_tab_s {
	width: 7%;
}
.ss_tab thead tr th.ss_tab_t {
	padding-left: 2%;
}
.ss_tab thead tr th.ss_tab_ct {
	width: 12.12%;
	*width: 15%;
}

/* ==========================================================================
   个人资料修改
   ========================================================================== */
.sp_v {
	font-size: 85.71%;
	padding-top: 5px;
}
.sp_s select {
	width: 30%;
	border: solid 1px #4385C2;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
}
.sp_f {
	padding: 2% 0 0 7%;
	border-top: solid 2px #20A1D9;
}
.sp_f .control-label, .re_f .control-label {
	width: 7%;
	font-size: 85.71%;
}
.sp_f .controls, .re_f .controls {
	margin-left: 8%;
}
.sp_f .form-actions, .re_f .form-actions {
	padding-left: 8%;
}

/* ==========================================================================
   新用户注册
   ========================================================================== */
.re_f {
	padding-left: 7%;
}
.re_f_w {
	color: #FC4343;
}
.re_f div p {
	padding-top: 5px;
}
.re_f .controls input.span6.re_f_p {
	border: solid 1px #4385C2;
	border-right: none;
	line-height: 1;
	border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	width: 254px;
	*width: 246px;
	_float: none;
	_margin-left: 0;
	_line-height: 1.5;
	_padding: 4px;
}
.re_f .controls i {
	border: solid 1px #4385C2;
	border-left: none;
	border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    line-height: 1.78;
    padding: 0 6px;
    cursor: pointer;
    color: #999;
    vertical-align: middle;
    *padding-left: 0;
}
.re_f .controls i span {
	display: none;
	*display: inline;
}

/* ==========================================================================
   查看稿件详情
   ========================================================================== */
.ssp_e {
	margin-top: 2.23%;
}

section.brick_jyxc {
    width: 27.45%;
}
.brick_r1_b_1_kpsp{
padding-bottom:9.3%;
}


/* ==========================================================================
   移动端
   ========================================================================== */
@media all and (max-width: 992px) {
.pb-5_mob {padding-bottom: 5px;}

	.brick_r1_b_1_kpsp h2{
	margin-top:0px;
}
	
.brick_r1_b_lm {
	/*padding: 40% 10px 25%;*/
	padding: 14% 10px 25%;
}

/* ==========================================================================
   首页
   ========================================================================== */
div.jzy{
font-size: 110.7%;
}
	.brick_r2 div a:link, .brick_r2 div a:visited {
	padding:0px;
	padding-top: 12px;
    margin-bottom: 0px;
	}
	
.brick_r2_mob a{
   color: white;
   color: white;
    padding: 3% 19px 2% 0.7%;
    font-size: 100.86%;
    font-weight: 700;
}
   
   .brick_r2_mob div a{
   padding: 2% 0 2% 0.7%;
   }
.brick_r2_mob div{
	padding: 0% 0 0% 0%;
    font-size: 100%;
    color: white;
    font-weight: 700;
    background-repeat: no-repeat;
    vertical-align: middle;
    float: initial;
    height:75px;
    margin: 0 0 3.1%;
	display: block;
	width: auto;
	padding-left: 40%;
	background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_zxtz.jpg",sizingMethod="scale");
}
  
   
.top nav div.top_l {
	font-size: 100%;
}
.top nav div a.top_l_mob, .top nav div.top_l_mob {
	display: none;
}
.top nav div a.top_l_mob992 {
	display: block;
}
.top_b_t_c form.top_b_t_cf {
	width: 60%;
}
.top_b_t_clo form.top_b_t_cf {
	width: 95%;
}
.top_b_p_mob {
	text-align: center;
}
.top_b_p div.top_b_p_s {
	float: none;
	padding: 0;
	width: 70%;
	margin: 0 auto 5px;
}
.top_b_p_lm {
	float: none;
}
.top_l_d_mm {
	font-size: 85%;
	width: auto;
}
.top_l_ds_mm {
	font-size: 85%;
}
.top_l_d_mm dl {
	float: none;
	margin-right: 0;
	width: 190px;
}
.top_l_d_tm {
	top: 9px;
}
.focus_w section.focus_w_e {
	float: none;
	margin: 0 0 1.25%;
	width: auto;
	
}
.focus_w_i_tm {
	padding: 5% 0 10%;
}
.focus_w_i_c a.focus_w_i_cm992 {
	padding-top: 1%;
}
.focus_w_i_c a.focus_w_wcim:link, .focus_w_i_c a.focus_w_wcim:visited {
	padding-left: 7%;
}
.focus_w_n_tb br, .focus_w_f_tb br {
	display: none;
}
.gray_c_w_mob {
	margin-right: 0;
}
.gray_c_w section.gray_c_we_mob {
	margin: 0 0 2.92%;
	float: none;
	width: auto;
}
.gray_c_we_p div.gray_c_we_pw {
	padding-right: 0;
	width: 85%;
}
.gray_c_wle_rm {
	width: 90%;
}
.gray_c_wle_rm div {
	width: 25%;
}
.brick_r1 section.brick_r1_b_mob {
	float: none;
	width: 100%;
	margin: 0 0 1.67% 0;
}
.brick_r1_c_mob:link, .brick_r1_c_mob:visited {
	width: auto;
	padding-left: 30%;
}
.brick_r1_b_rm {
	width: 64%;
}
.brick_r1_b_l{
	width:29.11%;
}
	
.brick_r2_mob a:link, .brick_r2_mob a:visited {
	margin: 0 0 3.1%;
	display: block;
	width: auto;
	padding-left: 40%;
	background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/zhhh_zxtz.jpg",sizingMethod="scale");
}
.brick_r2_mob a.brick_r2_ma {
	font-size: 110.7%;
}
.rank_mob {
	margin-bottom: 15px;
}
.rank_w section.rank_w_h_mob {
	float: none;
	margin: 0 0 1.2%;
	width: auto;
}
.rank_w_h_ctm thead tr th:first-child {
	width: 15%;
}
.rank_w_h_ctm thead tr th.rank_w_h_ctv {
	width: 19%;
}
.rank_w_h_ctm thead tr th.rank_w_h_ctc {
	width: 22%;
}
.rank_w_h_ctm thead tr th.rank_w_ucc {
	width: 19%;
}


	
/* ==========================================================================
   智慧火花概览
   ========================================================================== */
.wisdom_ml_rm {
	width: 90%;
}
.wisdom_mn {
	display: none;
}
.wisdom_mn_m {
	display: block;
	width: auto;
}
.wisdom_mn_i dl dt {
	padding-left: 8%;
}
.wisdom_mn_i dl dd {
	margin-left: 8%;
}
.wisdom_mn_i_sn {
	padding-left: 8%;
}
.wisdom_ml, .salonn_m_r {
	float: none;
	width: auto;
	padding-top: 10px;
}

/* ==========================================================================
   智慧火花细览
   ========================================================================== */
.peruse_m_t div, .yp_t div {
	right: 0;
}
.peruse_m_t, .snp_m_t {
	padding-left: 10%;
}
.peruse_m_t_v {
	margin-right: 2%;
}
.sfp_t {
	background-position: -741px -1697px;
	padding-left: 10%;
}
.catalog-item ul li, .catalog-item ol li {
	padding-left: 5%;
}
#catalog p {
	padding-left: 10%;
}
.catalog-holder {
	padding-right: 7%;
}

/* ==========================================================================
   校园行
   ========================================================================== */
.campus_ar_mob {
	width: 72%;
}

/* ==========================================================================
   科学家园地
   ========================================================================== */
.scientist_se_r div {
	width: 85%;
}
.scientist_i div {
	width: 72%;
}
.scientist_l img {
	margin-right: 5%;
}

/* ==========================================================================
   用户登录
   ========================================================================== */
.login_m_f .control-label {
	width: 15%;
}
.login_m_f .controls {
	margin-left: 18%;
}
.login_m p, .login_m_f .form-actions {
	padding-left: 18%;
}

/* ==========================================================================
   我要投稿
   ========================================================================== */
.sc_f .control-label {
	width: 10%;
}
.sc_f .controls {
	margin-left: 12%;
}
.sc_f .controls input.span10 {
	width: 45.16%;
}
.sc_f .form-actions {
	padding-left: 12%;
}
.sc_f_a p {
	float: none;
	margin-bottom: 10px;
}

/* ==========================================================================
   查看投稿情况
   ========================================================================== */
.ss_tab thead tr th.ss_tab_k {
	width: 7%;
}
.ss_tab thead tr th.ss_tab_ct {
	width: 20%;
}
.ss_tab thead tr th.ss_tab_s {
	width: 12%;
}
.ss_tab thead tr th:first-child {
	width: 10%;
}

/* ==========================================================================
   个人资料修改
   ========================================================================== */
.sp_f, .re_f {
	padding-left: 10%;
}
.sp_f .control-label {
	width: 10%;
}
.sp_f .controls {
	margin-left: 12%;
}
.sp_s select {
	width: 290px;
}
.sp_f .form-actions {
	padding-left: 12%;
}

/* ==========================================================================
   新用户注册
   ========================================================================== */
.re_f .control-label {
	width: 12%;
}
.re_f .controls {
	margin-left: 13%;
}
.re_f .form-actions {
	padding-left: 13%;
}
}

@media all and (max-width: 768px) {
/* ==========================================================================
   首页
   ========================================================================== */
   
.brick_r1_b_1_kpsp h2{
	margin-top:0px;
}
	
.top_b_p div.top_b_p_s {
	width: 90%;
}
.top_b_p div span.char21, .top_b_p div span.char44 {
	margin-right: 4%;
}
.top_b_p div span.char29{
	margin-right: 16%;
}
.gray_c_wle_rm div {width: 45%;}
.top_b_p div.top_b_p_s span {
	font-size: 105%;
}
.top_b_t_c form.top_b_t_cfm {
	display: block;
	width: 75%;
	text-align: right;
}
.top_b_t_clo form.top_b_t_cfm {
	display: block;
	width: 95%;
	text-align: right;
}
.top_b_t_cfms {
	margin-top: 5px;
}
.top_b_t_cfms * {
	text-align: left;
}
.top_b_t_c form.top_b_t_cfm input {
	width: 70%;
}
.top_b_t_clo form.top_b_t_cfm input {
	width: 50%;
}
.top_b_t_c form.top_b_t_cf, .top_b_t_clo form.top_b_t_cf {
	display: none;
}
.top nav div a.top_l_mob992, .top nav div.top_l_mob992 {
	display: none;
}
.top_l_d_mob {
	padding: 0 4%;
}
.focus_w_i_tm {
	padding: 10.87% 0 34.78%;
}
.focus_w_i_c a.focus_w_wcim:link, .focus_w_i_c a.focus_w_wcim:visited {
	padding-left: 21.95%;
}
.focus_w_n_tb br, .focus_w_f_tb br {
	display: block;
}
.gray_c_we_p div.gray_c_we_pw {
	padding-right: 5px;
	width: 70%;
}
.gray_c_wle_rm {
	width: 77%;
}
.brick_r1_b_lm {
	/*padding: 40% 10px 25%;*/
	/*padding: 34% 10px 25%;
*/}
section.brick_jyxc {
	float: none;
    width: 100%;
    margin: 0 0 1.67% 0;
}
.top_b_t_cfw {
	margin-right: 0;
	display: block;
}
	
.top nav div a.top_l_l:link, .top nav div a.top_l_l:visited {
	padding: 0 1.3%;
}
/* ==========================================================================
   智慧火花概览
   ========================================================================== */
.wisdom_mn_i dl dt {
	padding-left: 15%;
}
.wisdom_mn_i dl dd {
	margin-left: 15%;
}
.wisdom_mn_i_sn {
	padding-left: 15%;
}
.wisdom_ml_t, .list_t {
	padding-left: 5%;
}
.wisdom_ml_rm {
	width: 80%;
}

/* ==========================================================================
   智慧火花细览
   ========================================================================== */
.peruse_m_t div, .yp_t div {
	display: none;
}
.peruse_m_t div.peruse_m_t_cm, .yp_t div.peruse_m_t_cm {
	display: block;
	position: static;
	text-align: center;
}
.peruse_m_t div.peruse_m_t_cm a, .yp_t div.peruse_m_t_cm a {
	padding: 0;
	width: auto;
}
.peruse_m_t, .snp_m_t {
	background: none;
	padding-left: 0;
}
.peruse_m_co_t {
	padding-left: 5%;
}
.peruse_m_co_f .controls input.span10, .sc_f .controls input.span10 {
	width: 80%;
}
.peruse_m_co_fa p {
	float: none;
	margin-bottom: 10px;
}

/* ==========================================================================
   新观点新学说沙龙
   ========================================================================== */
.pt-5_mob768 {
	padding-top: 5px;
}

/* ==========================================================================
   科学技术前沿沙龙细览
   ========================================================================== */
.sfp_t {
	background: none;
	padding-left: 0;
	margin-bottom: 5%;
}
#catalog {
	width: auto;
	float: none;
	padding: 1%;
	margin-right: 0;
}
#catalog p {
	padding-left: 5%;
}
.catalog-item ul li, .catalog-item ol li {
	padding-left: 3%;
}
.catalog-holder {
	padding-right: 4%;
}
.sfp_m_c {
	float: none;
	width: auto;
	padding: 0 3%;
}

/* ==========================================================================
   校园行
   ========================================================================== */
.campus_ar_mob {
	width: 65%;
}
.campus_ar_mob320 {
	width: 30%;
}

/* ==========================================================================
   科学家园地
   ========================================================================== */
.scientist_se_t div, .advice_t div {
	padding-left: 5%;
}
.scientist_se_r span {
	float: none;
}
.scientist_se_r div {
	float: none;
	width: auto;
}
.scientist_i_p {
	display: none;
}
.scientist_i_pm {
	display: block;
}
.scientist_i div {
	float: none;
	width: auto;
}
.scientist_l img {
	margin: 0 0 5%;
	display: block;
}

/* ==========================================================================
   意见建议
   ========================================================================== */
.advice_t {
	margin-bottom: 5%;
}

/* ==========================================================================
   用户登录
   ========================================================================== */
.login_m {
	padding-left: 5px;
}
.login_m_f .control-label {
	font-size: 85.71%;
	width: 18%;
}
.login_m_f_abtn:link, .login_m_f_abtn:visited {
	line-height: 2.5;
}

/* ==========================================================================
   我要投稿
   ========================================================================== */
.sc_l a:link, .sc_l a:visited {
	font-size: 85.71%;
}
.sc_f .control-label {
	width: 25%;
}
.sc_f_f select {
	width: 40%;
}
.sc_f .controls {
	margin-left: 25%;
}
.sc_f .form-actions {
	padding-left: 25%;
}
.sc_f {
	padding-top: 5%;
}

/* ==========================================================================
   查看投稿情况
   ========================================================================== */
.ss_tw {
	overflow-x:auto;
	overflow-y:hidden;
	width: 99.5%;
	padding-bottom: 5px;
}
.ss_tab thead tr th {
	white-space: nowrap;
	width: auto;
}
.ss_tab tbody tr td {
	white-space: nowrap;
}

/* ==========================================================================
   个人资料修改
   ========================================================================== */
.sp_f, .re_f {
	padding-left: 0;
}
.sp_f .control-label {
	width: 22%;
}
.sp_f .controls {
	margin-left: 24%;
}
.sp_f .controls input.span6, .re_f .controls input.span6 {
	width: 95.35%;
}
.sp_s select {
	width: 100%;
}
.sp_f .form-actions {
	padding-left: 24%;
}

/* ==========================================================================
   新用户注册
   ========================================================================== */
.re_c {
	padding: 5% 3.33% 7.08% 0;
}
.re_f .control-label {
	width: 25%;
}
.re_f .controls {
	margin-left: 26%;
}
.re_f .form-actions {
	padding-left: 26%;
}
.re_f .controls input.span6.re_f_p {
	width: 80%;
}
}

@media all and (max-width: 400px) {
.brick_r1_b_lm {
	/*padding: 40% 10px 25%;*/
	padding: 34% 10px 25%;
}
.brick_r1_b_1_kpsp {
	padding-bottom:30px;
}
	.brick_r1_b_1_kpsp h2{
	margin-top:0px;
}
}

