@charset "utf-8";

/* CSS Document */


/* ====================
     公共样式
==================== */

body {
	background: #f0f0f0;
	font-size: 14px;
	font-family: "微软雅黑", Verdana, Arial;
	line-height: 150%;
	margin: 0;
	padding: 0;
	color: #333;
}

div {
	margin: 0 auto;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd,
form,
img,
p {
	margin: 0;
	padding: 0;
	border: none;
	list-style-type: none;
}

em,
i {
	font-style: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,
h2,
p,
h3,
ol,
form,
label,
dl,
dd {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	border: none;
	vertical-align: baseline;
	outline: none;
}

ul,
li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: none;
	font-size: 100%;
}
.none{ display:none}
.show{ display:block}
a {
	color: #424242;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #2787B6
}

.block {
	width: 1180px;
	margin: 0 auto;
}
.cd-search {
	height:80px; top:80px; position:absolute; background:#fff; width:100%; left:0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity .3s 0s,visibility 0s .3s;
	-moz-transition: opacity .3s 0s,visibility 0s .3s;
	transition: opacity .3s 0s,visibility 0s .3s;
	border-top: 1px solid #eee;
	background: #fff;
	
}
.cd-search.is-visible,.lapa-category {
	-webkit-transition: opacity .3s 0s,visibility 0s 0s
}

.cd-search.is-visible {
	opacity: 1;
	visibility: visible;
	-moz-transition: opacity .3s 0s,visibility 0s 0s;
	transition: opacity .3s 0s,visibility 0s 0s
}

.lapa-overlay {
	position: fixed;
	z-index: 1;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: rgba(0,0,0,0.5);
	opacity: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: opacity .3s 0s,visibility 0s .3s,-webkit-transform .3s 0s;
	-moz-transition: opacity .3s 0s,visibility 0s .3s,-moz-transform .3s 0s;
	transition: opacity .3s 0s,visibility 0s .3s,transform .3s 0s;visibility:hidden;
}

.lapa-overlay.lapa-overlay--active {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .3s 0s,visibility 0s 0s,-webkit-transform .3s 0s;
	-moz-transition: opacity .3s 0s,visibility 0s 0s,-moz-transform .3s 0s;
	transition: opacity .3s 0s,visibility 0s 0s,transform .3s 0s
}

.m_top {
	margin-top: 20px;
}
.f_l {
	float: left;
}

.f_r {
	float: right;
}

.clear {
	clear: both;
	height: 0px;
	font-size: 0px;
	visibility: hidden;
	line-height: 0;
}

.clearfix:after {
	clear: both;
	content: "\200B";
	display: block;
	height: 0;
}

.clearfix {
	*zoom: 1;
}

.top {
	width: 100%;
	height: 36px;
	line-height: 36px;
	background: #2787B6;
	font-size: 12px;
	color: #fff;
}

.top_r ul li {
	float: left;
	margin-left: 30px;
}

.top_r ul li a {
	display: block;
	color: #fff;
	font-size: 12px;
	position: relative;
	padding-left: 22px;
}
.top_r ul li.on {
	position: relative;
}
.iq_code {
	position: absolute;
	left: -70px;
	top: 38px;
	text-align: center;
	padding: 15px 15px 0;
	z-index: 999;
}
.iq_code img {
	width: 150px;
	height: 150px;
}
.iq_code p {
	line-height: 40px;
	font-size: 14px;
	color: #000;
}
.top_r ul li a i {
	position: absolute;
	left: 0;
	top: 10px;
}

.top_r ul li a i.app_i {
	width: 14px;
	height: 16px;
	background: url(../images/downapp_icon.png) no-repeat;
}

.top_r ul li a i.qq_i {
	width: 16px;
	height: 16px;
	background: url(../images/white_qq.png) no-repeat;
}

.top_r ul li a i.about_i {
	width: 18px;
	height: 15px;
	background: url(../images/white_weixin.png) no-repeat 0 0 / 18px auto;
}

.header {
	width: 100%;
	padding: 15px 0 0;
	background: #fff;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15); position:relative; z-index:111;
}

.header .logo {
	float: left;
	background: url(../images/logo.jpg) no-repeat;
	width: 180px;
	height: 60px;
	display: block;
}

.header .search {
	float: left;
	padding: 10px 25px;
	height: 24px;
	background: #EDEDED;
	margin: 8px 0 0 50px;
	border-radius: 44px;
}

.header .search a {
	position: relative;
	display: block;
	padding-left: 30px;
	font-size: 16px;
	color: #999;
}

.header .search a i {
	width: 18px;
	height: 19px;
	position: absolute;
	left: 0;
	top: 3px;
	background: url(../images/little_search_icon.png) no-repeat;
}
.login_register {
	margin-top: 20px; 	position: relative;
}
.login_register ul li {
	float: left;
	margin-left: 30px;
}
.login_register ul li.on {
	position: relative;
	z-index: 18;
}
.login_con {
	position: absolute;
	right: 0;
	top: 50px;
	width: 320px;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15), inset 0 4px 0 0 #2787B6;
	z-index: 20;
}
.login_con h3 {
	padding: 30px;
	font-size: 30px;
	color: #2787B6;
	font-weight: normal;
}
.login_con .form_box {
	padding: 0 30px;
}
.login_con .form_box .inp_div {
	width: 260px;
	padding: 10px 0 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D8D8D8;
}
.login_con .form_box .inp_div input.inp_text {
	width: 260px;
	color: #999;
	font-size: 18px;
	line-height: 30px;
	border: none;
}
.login_register a {
	line-height: 20px;
	font-size: 16px;
	color: #2787B6;
}
.login_register a.register {
	color: #E67E0F;
}
.but_inp {
	width: 260px;
	height: 50px;
	line-height: 50px;
	background: #2787B6;
	color: #fff;
	border: none;
	font-size: 18px;
}
.login_bottom {
	background: #F5F5F5;
	height: 45px;
	line-height: 45px;
	text-align: center;
	
}
.login_pass {
	padding: 10px 0;
}
.login_pass .f_l {
	color: #999;
	font-size: 14px;
	position: relative;
	padding-left: 25px;
}
.login_pass .f_l i {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 2px;
	background: #D8D8D8;
}
.login_pass a {
	font-size: 14px;
}
.login_bottom a {
	color: #999;
	line-height: 45px;
	position: relative;
	padding-left: 25px;
	font-size: 14px;
}
.login_ad{ margin-left:100px;}
.login_bottom a i {
	position: absolute;
	left: 0;
	top: 1px;
	width: 18px;
	height: 18px;
	background: url(../images/bule_qq_icon.png) no-repeat;
}
.logo_lan {
	margin-bottom: 10px;
	border-bottom: 1px solid #EDEDED;
}
.nav_box {

	height: 50px;
	line-height: 50px;
}
.nav_box .nav_left_list {
	width: 920px;
	border-right: 1px solid #EDEDED;
}
.nav_box .nav_left_list li {
	float: left;
	width:90px; text-align:center
}
.nav_box .nav_left_list li .nav_on{ display:none}
.nav_box .nav_left_list li.on {
	position: relative;
}
.nav_box .nav_left_list li.on a {
	color: #fff;
}
.nav_box .nav_left_list li.on .nav_on {
	display:block;
	position: absolute;
	left:0x;
	top: 0;
	z-index: 9;
}
.nav_box .nav_left_list li.on .nav_on .nav_on_bg {
	background: #2787B6;
	width: 90px;
	height: 50px;
}

.nav_box .nav_left_list li.on a{background: #2787B6; display:block}
.nav_box .nav_left_list li.on dl {
	width: 150px;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 11;
	background: #fff;
	border: 1px solid #DDDDDD;
	border-top: none;
}
.nav_box .nav_left_list li.on dl dd {
	line-height: 50px;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #ddd;
}
.nav_box .nav_left_list li.on dl dd a:hover{ background:#2787B6; color:#fff; display:block}
.nav_box .nav_left_list li a {
	font-size: 16px;
	color: #333;
	position: relative;
	z-index: 10;
}
.nav_box .nav_left_list li.on dl dd a {
	font-size: 16px;
	color: #2787B6;
	z-index: 11;
   background:none
}
/*.nav_box .nav_left_list li a:hover {
	color: #2787B6;
}*/
.nav_right_list {
	width: 259px;
}
.nav_right_list li {
	float: left;
	width: 50%;
	text-align: center;
}
.nav_right_list li a {
	display: inline-block;
	position: relative;
	padding-left: 34px;
	color: #2787B6;
}
.nav_right_list li a i {
	width: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	top:8px;
}
.nav_right_list li a i.nav_i1 {
	background: url(../images/wytg.png) no-repeat; width:32px; height:32px;
}
.nav_right_list li a i.nav_i2 {
	width: 16px;
	background: url(../images/tgxq.png) no-repeat; width:32px; height:32px;
}
.iq_shadown {
	background: #FFFFFF;
	box-shadow: 0 1px 2px 0 rgba(0,0,0,0.15);
}

.iq_banner {
	width: 400px;
	height: 292px;
}
.iq_layer1_right {
	width: 760px;
}
.iq_layer1_new {
	width: 730px;
	height: 180px;
	padding: 0 15px;
}
.iq_layer1_new dl {
	width: 720px;
	padding: 15px;
}
.iq_layer1_new dl dt {
	margin-bottom: 5px;
}
.iq_layer1_new dl dt a {
	font-size: 18px;
	line-height: 24px;
}
.iq_layer1_new dl dd {
	padding-top: 8px; width: 360px; float:left;
}
.iq_layer1_new dl dd a {
	width: 345px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	display: block;
	overflow: hidden;
	position: relative;
	padding-left: 12px;
}
.iq_layer1_new dl dd a i {
	width: 5px;
	height: 5px;
	background: #D8D8D8;
	border-radius: 6px;
	position: absolute;
	left: 0;
	top: 7px;
}
.iq_layer1_advertisement {
	height: 90px;
	width: 100%;
	
}
.blue {
	color: #2787B6;
}
.red {
	color: #B10707;
}
.gray {
	color: #666666;
}
.iq_layer2_left {
	width: 780px;
}
.iq_title {
	height:60px; line-height:60px; padding-top:10px;
}
.iq_title h3 {
	font-size: 20px;
	font-weight:bold;
}
.iq_layer2_left .iq_title .more {
	font-size: 16px;
}
.new_up {
	
	overflow: hidden;
	padding: 20px;
}
.height_5 {
	width: 100%;
	height: 0px;
}
.height_20 {
	width: 100%;
	height: 20px;
}
.new_up ul {
	width: 370px;
}
.new_up ul li {
	width: 305px;
	position: relative;
	padding-right: 50px;
	padding-bottom: 10px;
}
.new_up ul li a,.hot_up ul li a {
	width: 283px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	display: block;
	overflow: hidden;
	position: relative;
	padding-left: 12px;
	color: #135E93;
}
.new_up ul li a:hover,.hot_up ul li a:hover {
	color: #2787B6;
}
.new_up ul li a i,.hot_up ul li a i {
	width: 5px;
	height: 5px;
	background: #D8D8D8;
	border-radius: 6px;
	position: absolute;
	left: 0;
	top: 8px;
}
.new_up ul li span,.hot_up ul li span {
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
}
.new_up ul li span.red,.hot_up ul li span.red{ color:#F00;}
.iq_layer2_right {
	width: 380px;
}
.hot_new {
	padding-top: 20px;
	height: 480px;
	overflow: hidden;
}
.hot_up {
	padding: 20px 20px 0;
}
.hot_up ul li {
	width: 290px;
	position: relative;
	padding-right: 50px;
	padding-bottom: 10px;
}
.hot_up ul li p{ position:absolute; left:0; height:18px; line-height:18px; width:18px; background:#a2a2a2; color:#FFF; text-align:center; top:2px; font-size:12px;}
.hot_up ul li p.span_curr{ background:#4ea9d6;}
.hot_img {
	width: 340px;
	height: 180px;
	background: #e2e2e2;
	position: relative;
}
.hot_img img{width: 340px;height: 180px;}
.img_intro {
	width: 320px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #fff;
	font-size: 12px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.6);
}
.img_intro a{ color:#fff}
.iq_layer3 {
	width: 100%;
	height: 100px;
}
.iq_layer3 img {
	width: 1180px;
	height: 100px;
}
.iq_layer_classic {
	width: 380px;
	height: 452px;
	overflow: hidden;
}
.classic_title {
	position: relative;
}
.classic_title a {
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	display: inline-block;
}
.classic_title a.actived2{ color:#2787b6; font-weight:bold}
.classic_title li{ float:left;}
.classic_title li.actived{border-top: 2px solid #2787B6;color: #2787B6;}
.classic_title li.actived a{color: #2787B6; font-weight:bold;}
.content-wrap .content-item{ display:none}
.content-wrap .current{display:block}
.classic_title a.rj_down {
	position: relative;
	padding: 0;
}
.classic_title a i {
	width: 10px;
	height: 8px;
	position: absolute;
	right: 0px;
	top: 22px;
	background: url(../images/arrow_icon.png) no-repeat;
}
.classic_title a.rj_down {
	display: inline-block;
	padding: 15px 20px;
	font-size: 16px;
}
.classic_show {
	width: 370px;
	position: absolute;
	left: 0;
	top: 50px;
	z-index: 20;
	padding: 10px 15px 10px 15px;
}
.classic_show ul li {
	width: 165px;
	float: left;
	padding: 0 5px 10px;
}
.classic_show a {
	height: 40px;
	line-height: 40px;
	padding: 0;
	display: block;
	background: #EBEBEB;
	color: #666;
	text-align: center;
}
.classic_show ul li.on a,.classic_show ul li a:hover {
	background: #2787B6;
	color: #fff;
}
.iq_layer_classic_con {
	padding: 10px 20px 0; float:left
}
.bit_new_title {
	margin-top: 15px;
}
.bit_new_title a {
	font-size: 18px;
	line-height: 24px;
}
.classic_con_l1 a.left_img {
	width: 170px;
	height: 120px;
}
.classic_con_l1 a.left_img img {
	width: 100%;
	height: 100%;
}
.classic_con_l1 .right_con {
	width: 155px;
}
.classic_con_l1 .right_con a.right_con_title {
	font-size: 16px;
	width: 155px;
	height: 48px;
	display: block;
	overflow: hidden;
	line-height: 24px;
}
.classic_con_l1 .right_con p {
	font-size: 12px;
	margin-top: 10px;
	line-height: 20px;
}
.m_l_20 {
	margin-left: 20px;
}
.iq_layer5_con {
	height: 384px; 
	overflow: hidden;
}
.two_guanggao a.a_img {
	width: 100%;
	height: 182px;
	display: block;
	background: #E2E2E2;
}
.iq_layer7_con {
	height: 470px;
}
.down_load_list {
	padding: 10px 20px 0;
}
.down_load_list li {
	position: relative;
	padding-left: 160px;
	margin-bottom: 18px;
	min-height: 85px;
}
.down_load_list li img {
	width: 120px;
	height: 85px;
	position: absolute;
	left: 0;
	top: 0;
}
.down_load_list li .down_title {
	font-size: 16px;
	display: block;
	height: 60px;
	line-height: 20px;
	width: 100%;
	overflow: hidden;
}
.down_load_list li .down_go {
	line-height: 24px;
	height: 24px;
}
.down_load_list li .down_go .num {
	width: 80px;
	position: relative;
	padding-left: 15px;
	font-size: 12px;
	color: #666;
}
.down_load_list li .down_go .num i {
	width: 8px;
	height: 7px;
	position: absolute;
	left: 0;
	top: 9px;
	background: url(../images/arrow_down.png) no-repeat 0 0 /8px auto;
}
.down_load_list li .down_go a {
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	display: inline-block;
	color: #5F94F3;
	font-size: 12px;
	border: 1px solid #5F94F3;
	
}
.iq_footer {
	width: 100%;
	margin-top: 30px;
	background: #f5f5f5; 
	float:left;
}
.iq_footer .footer_layer1 {
	background: #fff;
	padding: 30px 0;
	color: #666;
	border-top: 2px solid #2787B6;
}
.footer_layer1 .f_l {
	line-height: 30px;
}
.footer_layer1 .f_r dd {
	position: relative;
	padding-left: 25px;
	margin-bottom: 10px;
}
.footer_layer1 .f_r dd.qq_num {
	color: #2787B6;
}
.footer_layer1 .f_r dd i {
	position: absolute;
	left: 0;
	top: 0;
}
.footer_layer1 .f_r dd.qq_num i {
	width: 18px;
	height: 18px;
	background: url(../images/bule_qq_icon.png) no-repeat;
}
.footer_layer1 .f_r dd.email i {
	width: 18px;
	height: 15px;
	top: 5px;
	background: url(../images/email_icon.png) no-repeat;
}
.footer_layer2 {
	 color: #888;
	padding-top:10px; padding-bottom:10px;
	line-height: 20px;
}
.footer_layer2 a {
	color: #888;
	display: inline-block;
	margin-right: 10px; font-size:12px;
}
.footer_layer2 a:hover {
	color: #2787B6;
}
.color_999 { color: #999;}
.cd-search .inp {
     border-radius: 0;
	border: none;
	background: #fff;
	width: 90%;
	float: left;
	margin-left: 1.38889%;
	margin-right: 1.38889%;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none; font-size:28px; line-height:70px;
}
.cd-search input:focus,a:active,a:hover {
	outline: 0;
}
.cd-search input::-webkit-input-placeholder {
	color: #4EA9D6
}

.cd-search input::-moz-placeholder {
	color: #4EA9D6
}

.cd-search input:-moz-placeholder {
	color: #4EA9D6
}

.cd-search input:-ms-input-placeholder {
	color: #4EA9D6
}



.cd-search .but_sub {
	background: none;
	border: none;
	width: 34px;
	height: 36px;
	float: right;
	background: url(../images/big_search_icon.png) no-repeat; margin-top:20px; cursor:pointer;
}

.news-comm-page{ float:left; width:100%; text-align:center}
.news-comm-page a.prev,.news-comm-page a.next{ background:#4ea9d6; color:#fff; padding: 5px 10px; border-radius:12px;}
.news-comm-page span.num{ padding: 5px 10px;}
.content_ny{float:left; margin-top:30px; width:100%; background:#fff; padding-top:30px; padding-bottom:30px;}
.btn_con{ float:left; height:40px; line-height:40px; width:100%;}
.btn_con a{ float:left; margin-left:30px; width:120px; text-align:center; background:#2787b6; display:block; line-height:40px; color:#fff; font-size:16px; }
.qq_qun{ float:left; width:96%;margin-left:2%; margin-right:2%; padding-top:30px;}
.qq_qun h2{ height:50px; line-height:50px; float:left; width:100%; border-bottom:1px solid #CCC; font-size:16px; font-weight: normal}
.qun_con{ float:left;  width:100%;}
.qun_con a{ float:left; width:33.33%; text-align:center; height:180px;}
.main-wrap{ margin:10px auto 0; width:1180px;}
.page-breadcrumb{  float:left; width:100%;}
.page-breadcrumb a:last-child{ color:#2787b6}
.page-content{ float:left; width:100%; background:#fff;}
/** 资讯公共部分 **/
.cat-wrap {margin-bottom:20px;}
.cat-wrap .cat-container {float:left;width:719px;}
.cat-container .title {position:relative;z-index:2;padding:5px 0 0 25px;border-top:2px solid #206f96;margin-bottom:25px;box-shadow:0 1px 0 #e8f0f4 inset;}
.cat-container .title .ico {position:absolute;z-index:1;left:0;top:10px;width:12px;height:10px;background:url(../images/index/cat-sp-ico.png);}
.cat-container .title h2 {float:left;margin-right:10px;font-size:14px;color:#333;}
.cat-container .title .nav {margin-top:3px;overflow:hidden;}
.cat-container .title .nav li {float:left;border-left:1px solid #ccc;margin-left:-1px;}
.cat-container .title .nav a {display:block;padding:0 20px;color:#333;}
.cat-container .title .nav .current, .cat-container .title .nav a:hover {background-color:#e5e5e5;color:#555;text-decoration:none;}
.cat-container .title .more-link {position:absolute;z-index:2;right:0;top:8px;color:#206f96;}
.cat-container .content {}
.cat-container .news-comm-wrap {width:739px;margin:0 -20px -25px 0;overflow:hidden;}
.cat-wrap .news-comm li {float:none;}
.cat-container .news-comm {float:left;margin:0 20px 25px 0;}
.cat-container .news-comm li {width:349.5px;margin-bottom:5px;}
.cat-container .news-comm .time, .main-article .relatedarticle-div .news-comm .time, .cat-sidebar .news-comm .time {float:right;margin-left:15px;color:#999;}
.cat-container .news-comm .time.today, .main-article .relatedarticle-div .news-comm .time.today, .cat-sidebar .news-comm .time.today {color:#E11;}
.cat-container .news-comm-page {margin-top:14px;}
.cat-container .news-comm-page a {float:left;width:238px;height:28px;line-height:30px;border:1px solid #ddd;font-size:14px;color:#999;background-color:#fafafa;text-align:center;}
.cat-container .news-comm-page a:hover {background-color:#ddd;text-decoration:none;}
.cat-container .news-comm-page .num {float:left;width:227px;height:28px;line-height:30px;margin-right:5px;border:1px solid #ddd;font-size:14px;color:#999;background-color:#fff;text-align:center;}
.cat-container .news-comm-page .prev {margin-right:5px;}
.cat-container .news-comm-page .next {}
.cat-container .soft-comm-wrap {}
.cat-container .soft-comm {margin-bottom:4px;}
.cat-container .soft-comm dt {}
.cat-container .soft-comm dd {padding-left:205px;}
.cat-container .soft-comm .tit {font-size:18px;}
.cat-container .soft-comm .tit a {color:#0b68a9;}
.cat-container .soft-comm .meta {color:#858585;}
.cat-container .soft-comm .img {float:left;*display:inline;margin-left:-205px;}
.cat-container .soft-comm .intro {color:#666;}
.cat-container .soft-comm .con {height:82px;line-height:1.7;overflow:hidden;}
.cat-container .soft-comm .btn-wrap {margin-top:17px;overflow:hidden;}
.cat-container .soft-comm .btn-wrap .txt {color:#999;vertical-align:-8px;}
.cat-container .soft-comm .btn-wrap .txt em {color:#0b68a9;border-bottom:1px solid #0b68a9;}
.cat-container .soft-comm .btn-wrap .down-btn {float:right;width:113px;height:36px;background:url(../images/index/soft-comm-down-btn.png);-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}
.cat-container .soft-comm .btn-wrap .down-btn:hover {background-position:0 -36px;}
.cat-container .photo-comm-wrap {margin:0 -24px -20px 0;overflow:hidden;}
.cat-container .photo-comm {}
.cat-container .photo-comm li {float:left;width:164px;height:164px;margin:0 21px 20px 0;}
.cat-container .photo-comm a {}
.cat-container .photo-comm img {display:block;}

.cat-wrap .cat-sidebar {float:right;width:360px;}
.cat-sidebar .title, .main-article .thinklike-div .title,.main-article .relatedarticle-div .title {padding:5px 10px;border-top:2px solid #206f96;margin-bottom:12px;background-color:#f4f4f4;}
.cat-sidebar .title h2, .main-article .thinklike-div .title h3, .main-article .relatedarticle-div .title h3 {font-size:14px;color:#333;}
.cat-sidebar .title h2 a {color:#333;}
.cat-sidebar .recommend-dl {padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.cat-sidebar .recommend-dl dt {float:left;}
.cat-sidebar .recommend-dl img {display:block;}
.cat-sidebar .recommend-dl dd {padding-left:145px;}
.cat-sidebar .recommend-dl .tit {display:block;height:18px;line-height:18px;margin-bottom:5px;overflow:hidden;color:#000;}
.cat-sidebar .recommend-dl .tit:hover {text-decoration:none}
.cat-sidebar .recommend-dl .intro {height:67px;line-height:2;overflow:hidden;}
.cat-sidebar .news-comm {}
.cat-sidebar .news-comm li {width:100%;margin:6px 0;}

/** 首页资讯栏目 **/
.news-col {}
.news-col .cat-container .news-comm {margin-bottom:13px;}
.news-col .cat-container .news-comm li {margin-bottom:10px;}
.news-col .cat-container .news-comm a {}
.news-col .cat-container .news-comm .time {}
.news-col .cat-container .news-comm .time.today {color:#E11;}
.news-col .cat-container .news-col {float:left;margin-right:20px;}
.news-col .cat-container .news-col .news-comm {float:none;margin-right:0;margin-bottom:23px;}
.news-col .cat-sidebar .recommend-dl {margin-bottom:9px;}
.news-col .cat-sidebar .news-comm li {margin:0 0 7px;}
.soft-col {}
.soft-col .cat-container .title {margin-bottom:15px;}
.soft-col .cat-container .title .ico {height:12px;background-position:0 -12px;}
.qqsource-col {}
.qqsource-col .cat-container .title .ico {background-position:0 -26px;}
.qqsource-col .cat-sidebar .recommend-dl {margin-bottom:20px;}
/**  文章内容页  **/
.page-breadcrumb {color:#666;border-bottom:1px solid #c4c4c4;padding-bottom:15px; background:#fff; padding-top:30px; padding-left:20px; width:1160px;}
.page-breadcrumb b {color:#333;}
.page-breadcrumb a {color:#666;}
.page-breadcrumb a:last-child {color:#06557c;}

.page-content {}
.page-content-intro {float:left;width:820px;}
.main-article .content-wrap {padding:30px 0 30px 20px;margin-bottom:15px;border-bottom:2px solid #0b588c;box-shadow:0 1px 0 #ccc;}
.main-article .title {font-size:24px;color:#222;margin-bottom:15px;}
.main-article .meta {color:#666;margin-bottom:25px; font-size:12px;}
.main-article .meta .ico, .time-count-down .ico, .down-url-wrap .ico, .main-article .down-url-wrap .sbtn .ico, .main-article .comment-div .ctitle .ico, .main-article .commentrespond .zsmiley .ico, .main-article .comment-quickreply-item .zsmiley .ico, .singlepage-scroll-item a, .main-article .share-div .digg .sbtn .ico, .main-article .share-div .digg .info .handico {display:inline-block;*display:inline;*zoom:1;width:14px;height:11px;margin-right:5px;background:url(../images/single/meta-ico.png) no-repeat;}
.main-article .meta .time {}
.main-article .meta .author {margin-left:15px;}
.main-article .meta .author .ico {width:11px;}
.main-article .meta .author a {color:#2c3fb0;text-decoration:underline;}
.main-article .meta .view {margin-left:15px;}
.main-article .meta .view .ico {width:10px;height:6px;background-position:0 -13px;vertical-align:2px;}
.main-article .meta .view b {font-weight:400;color:#2c3fb0;margin:0 5px;}
.main-article .meta .comment {margin-left:15px;}
.main-article .meta .comment .ico {background-position:0 -22px;}
.main-article .meta .comment b {font-weight:400;color:#2c3fb0;margin-right:5px;}
.main-article .content-intro {font-size:15px;}
.main-article .content-intro a {color:#2c3fb0;}
.main-article .content-intro h1 {padding:3px 10px;font-size:20px;color:#fff;background-color:#0b588c;}
.main-article .content-intro h2 {padding:3px 10px;font-size:18px;color:#444;background-color:#d6d6d6;}
.main-article .content-intro blockquote {border:1px solid #e9e9e9;border-left:4px solid #0b588c;font-size:14px;color:#0b588c;background-color:#fff;}
.main-article .content-intro img {max-width:100%;height:auto;}
.main-article .time-count-down {margin:15px 0 20px;font-size:20px;color:#222;}
.main-article .time-count-down .ico {width:18px;height:18px;background-position:0 -53px;visibility:-3px;}
.main-article .time-count-down b {color:#d00000;font-weight:400;}
.main-article .time-count-down .tm {color:#cc1b1b;margin:0 5px;}
.main-article .time-count-down .jtime {margin:0 2px;}
.main-article .time-count-down .jtime .dd {color:#cc1b1b;margin:0 5px;}
.main-article .time-count-down .jtime .hh-1, .main-article .time-count-down .jtime .mm-1, .main-article .time-count-down .jtime .ss-1 {color:#cc1b1b;margin-left:5px;}
.main-article .time-count-down .jtime .hh-2, .main-article .time-count-down .jtime .mm-2, .main-article .time-count-down .jtime .ss-2 {color:#cc1b1b;margin-right:5px;}
.main-article .keyword {margin-bottom:0;}
.main-article .keyword b {color:#525252;font-weight:400;}
.main-article .keyword a {color:#525252;margin-right:6px;}
.main-article .down-url-wrap {margin-bottom:25px;}
.main-article .down-url-wrap .tit {margin-bottom:15px;font-size:14px;color:#0b588c;font-weight:700;}
.main-article .down-url-wrap .ico {width:15px;height:15px;background-position:0 -36px;vertical-align:-2px;}
.main-article .down-url-wrap .sbtn {position:relative;z-index:1;display:inline-block;*display:inline;*zoom:1;height:37px;line-height:37px;padding-left:50px;padding-right:20px;margin-right:10px;margin-bottom:10px;border:1px solid #d7d7d7;border-width:1px 1px 4px;font-size:14px;font-weight:700;color:#0b588c;text-decoration:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;border-radius:2px;}
.main-article .down-url-wrap .sbtn .ico {position:absolute;z-index:2;left:11px;top:14.5px;width:12px;height:8px;font-size:0;background-position:-63px -166px;}
.main-article .down-url-wrap .sbtn .line {position:absolute;z-index:2;left:32px;top:0;height:37px;width:1px;background-color:#d7d7d7;}
.main-article .down-url-wrap .sbtn:hover {background-color:#0b588c;border-color:#0b588c #0b588c #0b4972;color:#fff;}
.main-article .down-url-wrap .sbtn:hover .ico {background-position:-80px -166px;}
.main-article .down-url-wrap .sbtn:hover .line {background-color:#0b588c;}
.main-article .share-div, .main-article .appraise-div, .main-article .newspage-nav, .main-article .comment-div {padding-top:20px;border-top:1px solid #ccc;margin-top:20px; padding-left:20px;}
.main-article .newspage-nav {}
.main-article .newspage-nav p {margin-bottom:10px;font-size:14px;}
.main-article .newspage-nav a {color:#333;}

.main-article .share-div {}
.main-article .share-div .qqclock {margin-top:13px;}
.main-article .share-div .bshare {margin-top:7px;}
.main-article .share-div .digg {padding-left:30px;font-size:14px;}
.main-article .share-div .digg .info {}
.main-article .share-div .digg .info .handico {width:18px;height:19px;background-position:-27px -54px;vertical-align:-2px;}
.main-article .share-div .digg .info .num {margin:0 3px;font-weight:400;color:#de0044;}
.main-article .share-div .digg .sbtn {display:inline-block;*display:inline;*zoom:1;width:127px;height:38px;line-height:38px;margin-left:35px;font-size:14px;color:#fff;text-align:center;background-color:#087402;border-radius:17px;}
.main-article .share-div .digg .sbtn:hover {text-decoration:none;background-color:#399035;}
.main-article .share-div .digg .sbtn .ico {width:14px;height:14px;margin-right:10px;background-position:-65px -54px;vertical-align:middle;}
.main-article .share-div .digg .sbtn.down {background-color:#ef7f1b;}
.main-article .share-div .digg .sbtn.down:hover {background-color:#f29949;}
.main-article .share-div .digg .sbtn.down .ico {width:10px;height:14px;background-position:-49px -54px;}
.main-article .share-div .digg .sbtn.disabled, .main-article .share-div .digg .sbtn.disabled:hover {background-color:#efefef;}

.main-article .appraise-div {padding:35px 0 35px 20px;font-size:14px;color:#000;}
.main-article .appraise-div .hd {margin-bottom:25px;color:#444;}
.main-article .appraise-div .bd {}
.main-article .appraise-div .tit {font-weight:400;}
.main-article .appraise-div .join-num {}
.main-article .appraise-div .join-num b {margin-right:5px;font-weight:400;color:#cc1b1b;}
.main-article .appraise-div .slist {float:left;width:63px;margin-right:27px;cursor:pointer;}
.main-article .appraise-div .slist dt {height:63px;line-height:63px;}
.main-article .appraise-div .slist .simg {display:inline-block;*display:inline;*zoom:1;position:relative;z-index:1;width:63px;height:63px;text-align:center;vertical-align:middle;}
.main-article .appraise-div .slist .simg i {background:url(../images/single/appraise-ico.jpg) no-repeat;}
.main-article .appraise-div .slist .simg .face {display:inline-block;*display:inline;*zoom:1;margin-top:20px;}
.main-article .appraise-div .slist .simg .bg-line {position:absolute;z-index:-2;left:0;top:0;width:63px;height:63px;background-position:0 -51px;}
.main-article .appraise-div .slist .simg .current-line {position:absolute;z-index:-1;left:0;top:0;width:0;height:63px;background-position:-70px -51px;-webkit-transition:width 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);
   -moz-transition:width 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);
     -o-transition:width 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000);
        transition:width 800ms cubic-bezier(0.230, 1.000, 0.320, 1.000); /* easeOutQuint */}
.main-article .appraise-div .slist .simg .face-1 {width:35px;height:35px;margin-top:14px;background-position:0 0;}
.main-article .appraise-div .slist .simg .face-2 {width:43px;height:32px;margin-top:15.5px;background-position:-43px 0;}
.main-article .appraise-div .slist .simg .face-3 {width:38px;height:34px;margin-top:14.5px;background-position:-94px 0;}
.main-article .appraise-div .slist .simg .face-4 {width:35px;height:36px;margin-top:13.5px;background-position:-140px 0;}
.main-article .appraise-div .slist .simg .face-5 {width:30px;height:43px;margin-top:10px;background-position:-183px 0;}
.main-article .appraise-div .slist .simg .face-6 {width:38px;height:38px;margin-top:12.5px;background-position:-221px 0;}
.main-article .appraise-div .slist .simg .face-7 {width:37px;height:35px;margin-top:14px;background-position:-267px 0;}
.main-article .appraise-div .slist .simg .face-8 {width:43px;height:31px;margin-top:16px;background-position:-312px 0;}
.main-article .appraise-div .slist .snum {margin-left:3px;color:#999;font-weight:400;}
.main-article .appraise-div .slist dd {margin-top:12px;text-align:center;}

.main-article .thinklike-div {margin-top:20px;}

.main-article .relatedarticle-div {margin-top:20px; display:none}
.main-article .relatedarticle-div .listcon {}
.main-article .relatedarticle-div .listcon .news-comm {float:left;width:410px;}
.main-article .relatedarticle-div .listcon .news-comm li {width:300px; padding-left:10px; height:30px; line-height:30px; overflow:hidden}
.main-article .relatedarticle-div .listcon .news-comm li i{ font-size:16px; font-weight:bold; color:#999; font-family: "宋体";}
.main-article .comment-div {padding-left:20px;}
.main-article .comment-div .ctitle {color:#1e1e1e;}
.main-article .comment-div .ctitle .ico {width:36px;height:35px;margin-right:10px;background-position:0 -166px;vertical-align:middle;}
.main-article .comment-div .ctitle em {margin-right:5px;font-size:24px;font-family:Constantia, Georgia;color:#cc1b1b;}
.main-article .comment-div .loading {padding:15px 0;text-align:center;}
.main-article .commentlist {}
.main-article .commentlist li {padding-left:95px;padding-bottom:20px;border-bottom:1px solid #eee;margin-top:30px;}
.main-article .commentlist .comment-avatar {position:relative;z-index:1;float:left;*display:inline;width:60px;height:60px;margin-left:-90px;}
.main-article .commentlist .comment-avatar img {width:60px;height:60px;border-radius:50%;}
.main-article .commentlist .comment-avatar::before {content:'';position:absolute;z-index:2;width:100%;height:100%;border-radius:50%;/*box-shadow:0 0 0 2px #cacaca inset, 1px 1px 0 1px rgba(0,0,0,0.7);*/}
.main-article .commentlist .comment-author {margin-bottom:20px;}
.main-article .commentlist .comment-author i {font-style:normal;}
.main-article .commentlist .comment-author .name {color:#32a5ea;}
.main-article .commentlist .comment-author .vipuser {margin-left:10px;color:#999;}
.main-article .commentlist .comment-author .vipgroup-2 {color:#cc1b1b;}
.main-article .commentlist .comment-author .floor {float:right;color:#999;}
.main-article .commentlist .comment-author .floor b {margin-right:5px;color:#444;font-weight:700;font-style:italic;font-family:arial;}
.main-article .commentlist .comment-text {margin-bottom:20px;color:#444;}
.main-article .commentlist .comment-meta {color:#666;}
.main-article .commentlist .comment-meta i {font-style:normal;font-family:"\5b8b\4f53", Arial;}
.main-article .commentlist .comment-meta .time {}
.main-article .commentlist .comment-meta .devices {margin-left:10px;}
.main-article .commentlist .comment-meta .devices b {margin-left:5px;font-weight:400;color:#3a85fd;}
.main-article .commentlist .comment-meta .address {padding-left:10px;border-left:1px solid #d9d9d9;margin-left:10px;color:#3a85fd;}
.main-article .commentlist .comment-meta .sbtn {float:right;}
.main-article .commentlist .comment-meta .fd-btn {margin-right:15px;}
.main-article .commentlist .comment-meta .sbtn .reply-btn {}
.main-article .commentlist .comment-meta .sbtn .reply-btn:hover {color:#3c4bd5;}
.main-article .commentlist .ecomment {padding:3px;border:1px solid #b1b1b1;background-color:#f5f5f5;}
.main-article .commentlist .ecomment .ecommentauthor {color:#666;}
.main-article .commentlist .ecomment .name {font-weight:700;color:#32a5ea;}
.main-article .commentlist .ecomment .ecommenttext {color:#444;}

.main-article .commentpage {margin:30px 0;text-align:center;}
.main-article .commentpage a, .main-article .commentpage span {display:inline-block;*display:inline;*zoom:1;height:24px;line-height:24px;padding:0 8px;font-size:14px;color:#4c4c4c;vertical-align:middle;border-radius:4px;}
.main-article .commentpage a:hover, .main-article .commentpage .cur {text-decoration:none;color:#fff;background-color:#0b68a9;box-shadow:0 -2px 0 #045086 inset;}
.main-article .commentrespond {padding:30px 20px 25px 30px;margin:30px 0 25px;background-color:#efefef;}
.main-article .commentrespond .item {}
.main-article .commentrespond .author-avatar {float:left;width:70px;height:70px;margin-right:25px;border-radius:50%;}
.main-article .commentrespond .author-avatar img {border-radius:50%;}
.main-article .commentrespond .zinput {float:left;width:255px;height:43px;line-height:43px;padding:0 10px;margin-top:12.5px;border:1px solid #d7d7d7;color:#444;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;}
.main-article .commentrespond .ztextarea {width:660px;height:140px;padding:5px;border:1px solid #d7d7d7;color:#444;box-shadow:1px 1px 1px rgba(0,0,0,0.2) inset;resize:none;}
.main-article .commentrespond .zsubmit, .main-article .comment-quickreply-item .zsubmit {float:right;width:126px;height:46px;line-height:46px;border:none;border-bottom:2px solid #045086;color:#fff;text-align:center;background-color:#0b68a9;border-radius:3px;cursor:pointer;}
.main-article .commentrespond .zsubmit:hover, .main-article .comment-quickreply-item .zsubmit:hover {background-color:#045086;}
.main-article .commentrespond .zsubmit:disabled, .main-article .comment-quickreply-item .zsubmit:disabled {background-color:#ccc;border-color:#ccc;}
.main-article .commentrespond .zsmiley, .main-article .comment-quickreply-item .zsmiley {float:left;width:35px;height:35px;line-height:35px;margin-top:5.5px;background-color:#fff;text-align:center;border-radius:50%;box-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.main-article .commentrespond .zsmiley .ico, .main-article .comment-quickreply-item .zsmiley .ico {width:17px;height:17px;margin-right:0;vertical-align:middle;background-position:-41px -166px;}
.main-article .commentrespond .author-name {margin-right:20px;}

.main-article .comment-quickreply-wrap {}
.main-article .comment-quickreply-item {margin-top:20px;border:1px solid #bbb;}
.main-article .comment-quickreply-item .ztextarea-item {padding:5px;border-bottom:1px solid #ebebeb;box-shadow:1px 1px 1px rgba(0,0,0,0.11) inset;}
.main-article .comment-quickreply-item .ztextarea {width:100%;border:none;resize:none;}
.main-article .comment-quickreply-item .userinfo-item {padding:10px 5px;}
.main-article .comment-quickreply-item .username {font-size:14px;font-weight:400;color:#4f4f4f;margin:0 15px;}
.main-article .comment-quickreply-item .author-qq {width:126px;height:29px;line-height:29px;padding:0 6px;border:1px solid #dbdbdb;background-color:#f9f9f9;}
.main-article .comment-quickreply-item .zsubmit {width:82px;height:31px;line-height:31px;font-size:12px;}
.main-article .comment-quickreply-item .zsmiley {width:26px;height:26px;line-height:26px;border:1px solid #ebebeb;margin-top:0;}

.singlepage-scroll-item {display:none;position:fixed;left:50%;top:auto;bottom:18px;margin-left:562.5px;}
.singlepage-scroll-item a {display:block;width:55px;height:55px;margin-bottom:2px;}
.singlepage-scroll-item .news {background-position:-141px 0;}
.singlepage-scroll-item .news:hover {background-position:-202px 0;}
.singlepage-scroll-item .bug {background-position:-262px 0;}
.singlepage-scroll-item .bug:hover {background-position:-322px 0;}
.singlepage-scroll-item .comm {background-position:-382px 0;}
.singlepage-scroll-item .comm:hover {background-position:-442px 0;}
.singlepage-scroll-item .feed {background-position:-141px -61px;}
.singlepage-scroll-item .feed:hover {background-position:-202px -61px;}
.singlepage-scroll-item .fav {background-position:-262px -61px;}
.singlepage-scroll-item .fav:hover {background-position:-322px -61px;}
.singlepage-scroll-item .top {background-position:-382px -61px;}
.singlepage-scroll-item .top:hover {background-position:-442px -61px;}

.page-content-sidebar {float:right;width:330px;padding-top:10px;border-left:1px solid #ccc; margin-right:20px;}
.page-content-sidebar .iqshwad-comm, .page-content-sidebar .news-comm, .page-content-sidebar .hot-comment {padding-left:20px;}
.page-content-sidebar .news-comm, .page-content-sidebar .hot-comment {margin-top:20px;border-top:1px solid #ccc;padding-top:15px;}
.page-content-sidebar .news-comm .title, .page-content-sidebar .hot-comment .title {margin-bottom:10px;font-size:14px;font-weight:700;color:#333;}
.page-content-sidebar .news-comm .iqshwad-comm {padding-left:0;}
.page-content-sidebar .news-comm .list {margin-bottom:20px;}
.page-content-sidebar .news-comm .list li {float:none;width:300px; height:30px; line-height:30px; overflow:hidden}
.page-content-sidebar .news-comm .list li  i{ color:#999; font-size:16px; font-family:"宋体"; font-weight:bold; }
.page-content-sidebar .news-comm .list li:last-child {margin-bottom:0;}
.page-content-sidebar .hot-comment {}
.page-content-sidebar .hot-comment .title {}
.page-content-sidebar .hot-comment .list {}
.page-content-sidebar .hot-comment .list li {padding-bottom:15px;border-bottom:1px dotted #dedede;margin-bottom:15px;}
.page-content-sidebar .hot-comment .list li:last-child {padding-bottom:0;border-bottom:none;margin-bottom:30px;}
.page-content-sidebar .hot-comment .list .loading {padding:10px 0;text-align:center;}
.page-content-sidebar .hot-comment .list .ecomment {display:none;}
.page-content-sidebar .hot-comment .list .name {margin-bottom:5px;color:#006b9c;}
.page-content-sidebar .hot-comment .list .intro {margin-bottom:15px;color:#666;}
.page-content-sidebar .hot-comment .list .meta {color:#a6a6a6;}
.page-content-sidebar .hot-comment .list .sbtn {float:right;}
.page-content-sidebar .hot-comment .list .sbtn a, .main-article .commentlist .comment-meta .sbtn a {color:#a6a6a6;}
.page-content-sidebar .hot-comment .list .zc-btn, .main-article .commentlist .comment-meta .zc-btn {margin-right:15px;}
.page-content-sidebar .hot-comment .list .zc-btn:hover, .main-article .commentlist .comment-meta .zc-btn:hover {color:#d80101;}
.page-content-sidebar .hot-comment .list .fd-btn, .main-article .commentlist .comment-meta .fd-btn {}
.page-content-sidebar .hot-comment .list .fd-btn:hover, .main-article .commentlist .comment-meta .fd-btn:hover {color:#000;}
.page-content-sidebar .hot-comment .list .time {}


/**  文章列表页  **/
.page-main-list {width:780px; margin-left:30px;}
.page-main-list .col-choose {padding:15px;margin-bottom:20px;background-color:#fcfcfc;}
.page-main-list .col-choose a {position:relative;z-index:1;display:inline-block;*display:inline;*zoom:1;padding:8px 16px;margin:0 5px 5px 0;color:#000;}
.page-main-list .col-choose .cur, .page-main-list .col-choose a:hover {color:#fff;background-color:#036fa4;text-decoration:none;border-radius:3px;}
.page-main-list .col-choose .cur:after {position:absolute;z-index:2;left:50%;top:100%;width:0;height:0;margin-left:-4.5px;border-width:5px 4.5px 0;border-style:solid;border-color:#036fa4 transparent transparent;content:"";}
.page-main-list .page-nav {margin-bottom:30px;}
.page-main-list .page-nav a, .page-main-list .page-nav .cur, .page-main-list .page-nav b {display:inline-block;*display:inline;*zoom:1;height:24px;line-height:24px;padding:0 8px;font-size:14px;color:#979797;border:1px solid #979797;vertical-align:middle;}
.page-main-list .page-nav .prev, .page-main-list .page-nav .next {padding:0 12px;border-color:#b9d7e6;font-size:12px;color:#036fa4;}
.page-main-list .page-nav .disabled {border-color:#e7e7e7;color:#d0d0d0;}
.page-main-list .page-nav .cur, .page-main-list .page-nav b, .page-main-list .page-nav a:hover {border-color:transparent;font-weight:700;color:#036fa4;text-decoration:none;}
.page-main-list .page-nav a b {color:#979797;}
.page-main-list .list-item {padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:15px;}
.page-main-list .list-item:last-child {padding-bottom:0;border-bottom:none;margin-bottom:30px;}
.page-main-list .list-item li {margin-bottom:10px;}
.page-main-list .list-item a {font-size:14px;color:#000;}
.page-main-list .list-item .time-count-down {color:#d00000;}
.page-main-list .list-item .time {float:right;color:#999;}

/** 下载页面 **/
.down-page-content { padding-top:20px; padding-bottom:20px; padding-left:20px;}
.down-page-content .downlist {padding-top:15px;border-top:1px solid #c4c4c4;}
.down-page-content .drive-comm {margin-bottom:20px;}
.down-page-content .drive-comm .tit {margin-bottom:10px;}
.down-page-content .drive-comm .list {margin-bottom:10px;}
.down-page-content .drive-comm .list a {display:inline-block;*display:inline;*zoom:1;width:174px;height:40px;line-height:44px;padding-left:10px;margin-right:15px;background:url(../images/down/downico.png) no-repeat 90% 50% #cc0303;border-radius:0 0 4px 4px;font-size:14px;color:#fff;}
.down-page-content .drive-comm .list a:hover {text-decoration:none;}
.down-page-content .drive-comm .meta {font-size:14px;color:#999;}
.down-page-content .drive-comm.http .list a {line-height:40px;border:1px solid #c3c3c3;background-image:url(../images/down/black-downico.png); background-color:transparent;border-radius:0;color:#000;}
.down-page-content .drive-comm.baidu .list a {background-color:#2a7ec3;border-bottom:4px solid #165c95;}
.down-page-content .drive-comm.c360 .list a {background-color:#2aad38;border-bottom:4px solid #207a3a;}
.down-page-content .drive-comm.xunlei .list a {background-color:#f59d16;border-bottom:4px solid #bf7818;}
.down-page-content .drive-comm.other .list a {background-color:#c10404;border-bottom:4px solid #850202;}
.down-page-content .cinfo {padding-top:15px;border-top:1px solid #c4c4c4;font-size:14px;color:#666;}
.down-page-content .cinfo p {margin:5px 0 10px;}

/*2011-10-11qq分组css*/
.artCon .middle {
    padding: 10px 0;
}
.main-article .qqGroup-wrap {
    font-size: 12px;
    line-height: 25px;
}
.main-article .qqGroup-wrap .qqfzbg {
    font: 12px/15px Verdana,"\5B8B\4F53",Helvetica,Arial,sans-serif;
    list-style-type: none;
    margin: 20px 0;
    white-space: normal;
    width: 300px;
    word-wrap: break-word;
}
.main-article .qqGroup-wrap .qqfzbg_top {
    background:url(../images/qqfzbg_top.jpg) no-repeat scroll 0 0 transparent;
    width: 300px;
    height:169px;
}
.main-article .qqGroup-wrap .qqfzbg_middle {
    background:url(../images/qqfzbg_middle.jpg) repeat scroll 0 0 transparent;
    width: 300px;
    height:auto;
    padding:0px;
}
.main-article .qqGroup-wrap .qqfzbg_bottom {
    background:url(../images/qqfzbg_bottom.jpg) no-repeat scroll 0 0 transparent;
    width: 300px;
    height:69px;
}
.main-article .qqGroup-wrap .qqfzbg p {
    background: url(../images/qqfzbg_p.gif) no-repeat scroll left 0 transparent;
    color: #030012;
    font-size: 12px;
    height: 35px;
    left: 5px;
    line-height:12px;
    list-style-type: none;
    position: relative;
    text-align: left;
    text-indent: 16px;
    margin-bottom:0;
    cursor:pointer;
}

/** 好友印象 **/
.main-article .iqshw_hy {
    background:url(../images/single/yinxiang_bg.jpg) no-repeat;
    height: 171px;
    overflow: hidden;
    width: 277px;
    margin:0 auto 25px;
    border:1px solid #ddd;
}
.main-article .iqshw_hy_p {
  height: 30px;
  line-height:15px;
  margin: 75px 0 0 90px;
  overflow: hidden;
  width: 180px;
  cursor:pointer;
  /*font-family:"微软雅黑","宋体";*/
  font-size:12px;
}

/** 留言代码 */
#kongjian_code{background:url(../images/single/kongjian_bg.gif) no-repeat right bottom;border:1px solid #666;color:#666;width:710px;height:150px;margin-bottom:5px;padding:5px;}
.kongjian_cBut{margin:10px 0 15px;text-align:center;}
.kongjian_cBut button{background-color:#F60;border:1px solid red;color:#FFF;font-size:12px;height:22px;margin-right:6px;width:100px;line-height:22px;cursor:pointer;}
.kongjian_code-box {background-color:#DCEAF1;}
.kongjian_code-box .setColor{height:25px;padding-left:10px;padding-top:8px;}
.kongjian_code-box .setColor span{display:block;float:left;height:14px;margin-right:8px;overflow:hidden;text-indent:-999em;width:22px;}
.kongjian_code-box .setColor b{color:#666;display:block;float:left;font:12px arial;}
.kongjian_code-box .setColor span {border:1px solid #000;}
.kongjian_code-box .setColor .c1{background-color:#FFF;}
.kongjian_code-box .setColor .c2{background-color:#64338E;}
.kongjian_code-box .setColor .c3{background-color:#000;}
#kongjian_cShow{width:710px;padding:10px 5px 5px;background-color:#000;color:#333;overflow:hidden;}


/** IE6 兼容代码 */
.ie6 .head .head-hd .logo a {text-indent:-9999px;}
.ie6 .head .head-hd .search-wrap .sbtn {border-bottom:none;}
.ie6 .cat-container .title .ico {font-size:0;}
.ie6 .main-article .share-div .digg .sbtn .ico {margin-top:12px;margin-bottom:12px;}

/** IE8 兼容 */
.ie8 .head .head-hd .search-wrap .sbtn {vertical-align:2px;}

/** No Shadow 兼容 */
.no-boxshadow .ui-popup-modal .ui-dialog {border:1px solid #c4c4c4;}
.no-boxshadow .head .nav-fixed-wrap.fixed {border-bottom:1px solid #c4c4c4;}


/* 侧边功能按钮 */
#side_func{position:fixed;_position:absolute;bottom:245px;right:50%;height:232px;margin-right:-660px;width:58px;z-index:1000;}
.single #side_func{bottom:290px;}
#side_func a.sfa{vertical-align:bottom;display:block;width:50px;height:50px;text-align:center;color:#333;background-color:#fff;overflow:hidden;z-index:10;font-size:12px}
#side_func a.sfa:hover{color:#fff;line-height:50px;}
#side_func #bdshare_l.show_bds{position:absolute;top:50px!important;left:-212px!important;background:#fff!important;z-index:10000!important;}
#bdshare ul li a,#bdshare_s ul li a{font-family:'Microsoft Yahei'!important;}

#side_func a.lapin:hover {background-color:#e74737;}
#side_func a.app,#side_func a.sideweixin {line-height:76px!important;font-size:12px;width:50px;height:50px;margin-top:1px;background:url(/skin/2017new/images/side/code.svg) 15px 8px no-repeat;background-size:20px;background-color:#fff;}
#side_func a.app:hover,#side_func a.sideweixin:hover {background:url(/skin/2017new/images/side/codeh.svg) 15px 8px no-repeat;background-color:#136fb8;background-size:20px;}
#side_func a.tougao {line-height:76px!important;font-size:12px;width:50px;height:50px;margin-top:1px;background:url(/skin/2017new/images/side/t.svg) 15px 8px no-repeat;background-size:20px;background-color:#fff;}
#side_func a.tougao:hover {background:url(/skin/2017new/images/side/th.svg) 15px 8px no-repeat;background-color:#eda933;background-size:20px;}
#side_func a.gotop {line-height:76px!important;font-size:12px;width:50px;height:50px;margin-top:1px;background:url(/skin/2017new/images/side/top.svg) 15px 8px no-repeat;background-size:20px;background-color:#fff;}
#side_func a.gotop:hover {background:url(/skin/2017new/images/side/toph.svg) 15px 8px no-repeat;background-color:#d22222;background-size:20px;}
#side_func a.comment {line-height:76px!important;font-size:12px;width:50px;height:50px;margin-top:1px;background:url(/skin/2017new/images/side/comment.svg) 15px 8px no-repeat;background-size:20px;background-color:#fff;}
#side_func a.comment:hover {background:url(/skin/2017new/images/side/commenth.svg) 15px 8px no-repeat;background-color:#d22222;background-size:20px;}
.single #side_func a.comment{display:block}

#side_func .papp {position:absolute;top:51px;left:-132px;}
#side_func .pweixin {position:absolute;top:102px;left:-132px;}

@media screen and (max-width:960px){.header,.block{width:100%;max-width:100%}
body{max-width:100%;overflow-x: hidden}
.header{padding:0}
.f_l{float:none}
.top .f_l{display:none}
.top .top_r{float:left}
.header .logo{height:40px;background-size:120px;margin-left:10px}
.login_ad{margin:10px 10px;width:calc(100% - 20px);float:left}

.logo_lan{overflow:hidden}
.nav_box{overflow-x:scroll;overflow-y:hidden}
.login_register{margin:10px}
.nav_box .nav_left_list{width:730px}
.iq_main{margin:0 10px;width:calc(100% - 20px)}
#myFocus{width:100%;overflow:hidden}
.iq_layer1_right,.iq_banner{width:100%}
.iq_layer1_new{width:100%;height:auto;padding:0}
.iq_layer1_new dl{padding:10px;width:calc(100% - 20px);overflow:hidden}
.iq_layer2_right,.iq_layer2_left,.iq_layer1_new dl dd{width:100%}
.iq_title h3{display:inline-block}
.iq_title a.more:nth-child(2){display:none}
.new_up{padding:10px;width:calc(100% - 20px)}
.new_up ul{width:100%}
.new_up ul li{padding:0 10px 10px 10px;width:calc(100% - 20px)}
.new_up ul li a{width:calc(100% - 50px)}
.hot_up ul li{width:100%}
.hot_up ul li a{width:calc(100% - 30px)}
.iq_layer_classic{width:100%;height:auto}
.iq_layer_classic_con{padding:10px;width:calc(100% - 20px)}
.iq_layer1_advertisement img,.two_guanggao img{width:100%!important}
.iqshwad-comm img,.iq_layer3 img{width:100%;}
* img{max-width:100%!important;height:auto;}
.two_guanggao{margin-top:20px}
.classic_con_l1 a.left_img{width:40%;display:inline-block}
.classic_con_l1 a.left_img img{width:100%}
.classic_con_l1 .right_con{width:55%}
.classic_con_l1 .right_con a.right_con_title{width:100%}
.iq_layer5 .hot_up ul li,.iq_layer4 .hot_up ul li{width:100%;padding-right:0}
.iq_layer5 .hot_up ul li a,.iq_layer4 .hot_up ul li a{width:calc(100% - 60px)}
.iq_layer5 .tab5,.iq_layer4 .tab3,.iq_layer4 .m_l_20{margin:10px 0 0  0}
.cd-search .inp{font-size:16px;width:70%}
.page-breadcrumb{padding:30px 10px 15px 10px;width:calc(100% - 20px)}
.main-wrap{width:100%;overflow:hidden}
.page-content-intro{width:100%}
.main-article .content-wrap{padding:30px 10px 30px 10px}
.main-article .title{line-height:1.2}
.main-article .meta .author{display:none}
.main-article .content-intro img{max-width:100%!important;height:auto!important}
.main-article .newspage-nav{padding-left:10px;padding-right:10px}
.page-content-sidebar{width:calc(100% - 21px);padding-left:10px;padding-right:10px;margin-right:0}
.page-content-sidebar .news-comm{padding-left:0}
.page-content-sidebar .news-comm .list li,.page-content-sidebar .news-comm .iqshwad-comm img{width:100%}
.page-main-list{width:calc(100% - 20px);margin:0 10px}
.page-main-list .page-nav{width:100%;text-align:center}
.page-main-list .page-nav a[title="Total record"]{display:none}
.iq_footer .footer_layer1{width:calc(100% - 20px);padding:0 10px}
.iq_footer .footer_layer1 .block>.f_r{margin-right:0!important;margin-top:10px}
.footer_layer2{width:calc(100% - 20px);padding:10px;margin:10px 0 0 0}
}

