﻿.bl4_blue { border-left: 4px solid #1291ea;}
/* 740宽度，3列，间隔19 */
.c3_740_19 { width: 740px; overflow: hidden; }
.c3_740_19 ul { margin-right: -19px; }
.c3_740_19 li { float: left; width: 234px; margin-right: 19px; }
.c3_740_19 img { display: block; }
/* 8200宽度，3列，间隔19 */
.c3_820_57 { width: 820px; overflow: hidden; }
.c3_820_57 ul { margin-right: -57px; }
/*.c3_820_57 li { float: left; width: 234px; margin-right: 57px; }*/
.c3_820_57 li { float: left; width: 90%; margin-right: 57px;background: #f8f8f8 ;text-indent: 15px;}
.c3_820_57 img { display: block; }
h1 { line-height: 35px; margin-top: 5px;  font-size: 28px;}
/*文字内容*/
.art img { display: block; max-width: 740px; margin: 24px auto 0;}
.art p, .art h3 { line-height: 1.8; margin-top: 24px; letter-spacing: 0.5px; }
.art p { font-size: 18px; text-indent: 2em; }
.art h3 { font-size: 20px;}

.art table{border: 2px solid #D6E1E5; width: 95%; margin: 0 auto;margin-top: 24px; font-size: 15px;}
.art table tr td{text-align: right; padding: 6px 4px;background: #fff; border: 1px solid #D6E1E5;}
.art table tr td:first-child{text-align: center;}
.art table tr:hover td{background: rgb(230,241,245);}

/*赏*/
.art_reward { position: relative; width: 80px; height: 80px; line-height: 1; margin: 20px auto; text-align: center;}
.art_reward .ffi { position: absolute; top: 0; left: 50%; width: 80px; height: 80px; margin-left: -40px; z-index: 3;  font-size: 80px; color: #f60; text-align: center; }
.art_reward .ffi_bg { width: 90px; height: 90px; line-height: 90px; margin-left: -45px; margin-top: -5px; z-index: 2; font-size: 90px; color: #fff; }
:root .art_reward .con { border-color: #fff; }
.art_reward:hover { cursor: pointer;}
.art_reward_l,.art_reward_r { position: absolute; top: 10px; top: 8px\9; height: 60px; width: 0;  font-size: 15px; font-weight: bold; background-color: #FFD1B3; border-radius: 3px; overflow: hidden; -webkit-transition: all 0.5s; transition: all 0.5s; }
.art_reward_l { right: 50%; text-align: left;}
.art_reward_r { left: 50%; text-align: right;}
.art_reward .con a { display: inline-block; width: 80px; height: 60px; line-height:60px; text-align: center;}
.art_reward .con a.lager_r { padding-right: 30px;}
.art_reward .con a.lager_l { padding-left: 30px;}
.art_reward .con a:hover { color: #fff; background-color: #FF8433;}
.art_reward:hover .art_reward_l,.art_reward:hover .art_reward_r { width: 270px;}
/*打赏支付*/
.rewrad_pay { width: 500px; margin: 80px auto 40px auto; padding: 30px 100px 60px 100px; font-size: 16px; border:2px solid #E6EDF0;}
.rewrad_pay p { height: 40px; line-height: 40px; margin-top: 20px; border-bottom: 1px solid #eee; overflow: hidden;}
.rewrad_pay p span { color: #999;}
.alipay,.weixinpay { display: inline-block; height: 40px; line-height: 40px; padding: 0 40px; font-size: 20px; text-align: center; color: #fff; border-radius: 5px;}
.alipay { background-color: #1291ea; margin-right: 40px;}
.weixinpay { position: relative; background-color: #1ac155;}
.alipay .ffi,.weixinpay .ffi { margin-right: 10px; font-size: 26px;}
.alipay:hover,.weixinpay:hover { color: #fff; opacity: 0.9; filter: alpha(opacity=90);}
.weixinpay .con { display: none; position: absolute; top: -235px; left: 50%; width: 174px; height: 204px; padding: 12px 12px 5px 12px; margin-left: -98px; border: 1px solid #ddd; background-color: #fff; box-shadow: 0 0 3px hsla(0,0%,0%,0.5);}
.weixinpay .con em { display: block; height: 30px; line-height: 30px; font-size: 14px; text-align: center; color: #999;}
:root .weixinpay .con { border: none;}
.weixinpay.open .con{ display: block;}
/*文章点赞*/
.art_zan_wrap { float: left;}
.art_zan, .art_zan_wrap .comm { height: 26px; line-height: 26px; padding: 0 25px; color: #666; border: 1px solid #ccc;  border-radius: 2px;}
.art_zan { display: inline-block; margin-right: 20px;   border-radius: 2px; cursor: pointer;  overflow: hidden; vertical-align: middle; }
.art_zan:hover, .art_zan_wrap .comm:hover { color: #f60; border-color: #f60;}
.art_zan .zan.click, .art_zan_wrap .comm:hover .ffi { color: #f60;}
.art_zan_wrap .comm .ffi { font-size: 16px; color: #666; }
.art_zan .zan {  font-size: 18px;   }
.art_zan .num{ margin-left: 5px; color: #f60;   }
.art_zan .num, .art_zan_wrap .comm  { font-size: 14px; }
/*寻求报道*/
.art-coop { font-size: 14px; text-align: right; color: #666;  display: inline-block; float: right;}
.art-coop a { display: inline-block; line-height: 22px; padding: 0 10px;  /*background-color: #40A0E4; color: #fff;*/ border: 1px solid #1291ea; color: #1291ea; border-radius: 2px;   }
.art-coop  a:hover {}
/*分享*/
.share_art li { margin-left: 10px; }
.share_art a { color: #fff; }
.share_art a:hover { opacity: 0.8; filter: alpha(opacity=80);}
.share_art .zone a { background-color: #f5be15;font-family: ficon; }
.share_art_top li { margin-left: 6px; margin-top: 2px;}
.share_art_top a{ width: 20px; line-height: 20px; height: 20px; font-size: 14px;}
/*文章评论表单*/
.art_comm_fm { margin-top: 60px;}
.art_comm_fm .wrap { position: relative; padding: 20px 20px 20px 100px; margin-top: 10px;  border: 1px solid #f2f2f2; background-color: #fafafa; }
.art_comm_fm .link { position: absolute; top: 20px; right: 20px; bottom: 20px; left: 100px; height: 6.75em; line-height: 6.75; font-size: 14px; text-align: center; color: #ccc;}
.art_comm_fm .face { position: absolute; top: 20px; left: 20px; width: 60px;  text-align: center; }
.art_comm_fm .face .ffi { display: block; height: 60px; line-height: 60px; font-size: 35px; color: #b3b2b4; background-color: #f2f2f2; border-radius: 50%;}
.art_comm_fm img { border-radius: 50%;}
.art_comm_fm .name { display: block; height: 20px; line-height: 20px; margin-top: 5px; overflow: hidden;}
.art_comm_fm .tta { height: 6.75em; font-size: 14px; border: 1px solid #f4f4f4; background-color: #fff; }
.art_comm_fm .tta:focus { border-color: #4CAEF3;}
.art_comm_fm .btn_blue {  height: 30px; line-height: 30px; padding: 0 20px; margin-left: 20px; font-size: 16px; letter-spacing: 5px; }

/*二次评论*/
.art_comm_comm { position: relative; margin: 15px 0 0 0; padding: 10px 10px; border: 1px solid #f2f2f2; background-color: #fafafa;}
.art_comm_comm li { padding: 15px 5px; border-bottom: 1px dashed #eee;}
.art_comm_comm li:hover { background-color: #f4f4f4;}
/*回复表单*/
.art_comm_comm_fm { display: none; position: relative; margin: 10px 0;}
.art_comm_comm_fm .tta { height: 6.75em; background-color: #fff; margin: 0; display: block;}
.art_comm_comm_fm .tta:focus { box-shadow: none; }
.art_comm_comm_fm.focus .tta { border-color: #4CAEF3;}
.art_comm_comm_fm.focus .tag1 { border-bottom-color: #4CAEF3;}
.art_comm_comm_fm .tag1 { top: -6px;  border-bottom-color: #ddd; *top: -5px;}
.art_comm_comm_fm .tag2 { top: -4px;  border-bottom-color: #fff; *top: -3px;}
.art_com_page  a { display: inline-block; margin-right: 0.3em; padding: 0 0.45em; line-height: 1.5; font-size: 11px; font-family: arial; border: 1px solid #ddd; background: #fff; cursor: pointer;  }
.art_com_page .page_num { color: #d73d43; }
.art_com_page  a:hover { color: #2C77D0; background: #EAF0FB; text-decoration: none; }
.art_com_page a.cur, .art_com_page a.ur:hover { background: #EAF0FB; color: #1291ea; }
.art_com_page a.notcur, .art_com_page a.notcur:hover { color: #aaa; background: #fff; }
/*快讯列表页*/
.c1291ea { color: #1291ea;}
.list_news { margin-top: 25px; padding-left: 10px; border-left: 1px solid #e7f4fd; }
.list_news  li { position: relative;  padding: 25px 0 25px 125px; border-bottom: 1px dotted #e6e6e6; }
.list_news  li.newest { padding-left: 73px;}
.list_news .con_wrap { display: none; margin-top: 10px; padding: 10px; background-color: #fafafa;}
.list_news .tit { padding-right: 30px; font-size: 16px;}
.list_news .con { line-height: 20px; font-size: 14px; color: #666; }
.list_news .source { height: 22px; line-height: 22px; padding: 0 12px; color: #999; border: 1px solid #eee; border-radius: 24px; background-color: #fff;}
.list_news .source a { color: #6e92cc;}
.list_news .source a:hover { color: #1291ea;}
.list_news .share li { margin-left: 5px; z-index: 9; padding:0px; float: left; width:24px;border-bottom: 0px;}
.list_news .share a { width: 24px; height: 24px; line-height: 24px; font-size: 16px; border-radius: 24px;}
.list_news .time { position: absolute; left: 0; top: 26px; height: 22px; line-height: 22px; padding: 0 8px; color: #2858a1; border-radius: 2px; background-color: #e7f4fd;}
.list_news .icon1 { position: absolute; left: -14px; top: 33px; width: 5px; height: 5px; border: 1px solid #1291ea; background-color: #fff; border-radius: 50%; -webkit-transition: all 0.2s; transition: all 0.2s;}
.list_news .icon2 { position: absolute;  right: 0; top: 26px; height: 20px; line-height: 20px; width: 20px; font-family: ficon; font-size: 18px; color: #999; text-align: center; border: 1px solid #eee; border-radius: 2px; background-color: #fafafa; cursor: pointer;}
.list_news .icon2:hover { color: #1291ea; border-color: #1291ea;}
.list_news  li:first-child { padding-top: 0; }
.list_news  li:first-child .time { top: 1px;}
.list_news  li:first-child .icon1 { top: 8px;}
.list_news  li:first-child .icon2 { top: 1px;}
.list_news  li:hover .icon1,.list_news > li.open .icon1 { background-color: #1291ea;  }
.list_news   li.open .icon1  { -webkit-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); transform: scale(1.2,1.2); }
.list_news  li.open .con_wrap { display: block;}
/*头条*/
/* 740宽度，2列，间隔20 */
.c2_740_20 { width: 740px; overflow: hidden; }
.c2_740_20 ul { margin-right: -20px; }
.c2_740_20 li { float: left; width: 360px; margin-right: 20px; }
/* 820宽度，2列，间隔60 */
.c2_820_60 { width: 820px; overflow: hidden; }
.c2_820_60 ul { margin-right: -60px; }
.c2_820_60 li { float: left; width: 380px; margin-right: 60px; }
/*tab*/
.tabtit_list { margin-bottom: 10px; font: 0; background-color: #f5f5f5;}
.tabtit_list a { position: relative; display: inline-block; height: 35px; line-height: 35px; margin-right: 5px; padding: 0 20px; font-size: 18px; -webkit-transition: all 0.2s; transition: all 0.2s;}
.tabtit_list i { position: absolute; left: 50%; bottom: -5px; margin-left: -5px; border-width: 5px 5px 0 5px; border-top-style: solid; -webkit-transition: all 0.2s; transition: all 0.2s;}
.tabtit_list a.cur,.tabtit_list a:hover { color: #fff; background-color: #1291ea;}
.tabtit_list a.cur i,.tabtit_list a:hover i { border-top-color: #1291ea;}
/*评论*/
.cespart { margin: 30px 0; font-size: 14px; }
.cespart_h2 em { display: inline-block; margin-left: 10px; line-height: 40px; font-family: \5B8B\4F53, SimSun; font-size: 14px; font-weight: normal; vertical-align: top; _vertical-align: middle; }
.cespart dl { width: 100%; padding: 15px 0 10px 0; border-bottom: 1px dotted #ddd; overflow: hidden; }
.cespart dt { width: 54px; height: 54px; float: left; overflow: hidden; }
.cespart .tit { line-height: 50px; }
.cespart .face { display: inline-block; width: 50px; height: 50px; font: 0; text-align: center; border-radius: 50%; background-color: #f2f2f2; overflow: hidden; vertical-align: middle;}
.cespart .face .ffi { font-size: 30px; color: #b3b2b4; }
.cespart dd { width: 89%; padding-left: 10px; float: left; overflow: hidden; }
.cespart dd a { color: #1480CC; }
.cespart dd a:hover { color: #1E94E6;}
.cespart dd .from { float: left; color: #1480CC }
.cespart dd .postTime { float: right; color: #ccc; font-family: verdana; font-size: 13px; }
.cespart dd .Facebody { width: 100%; float: left; line-height: 24px; margin-top: 5px; overflow: hidden; }
.cespart dd .operations { width: 100%; float: left; overflow: hidden; height: 18px; line-height: 18px; margin-top: 10px; }
.cespart dd .operations li { float: right; font-size: 12px; margin-left: 15px; }
.cespart dd .operations li a strong { color: #FF6700; font-weight: normal; }
.cespart dd .commentBox p { clear: both; padding: 0 3px; margin-top: 5px; line-height: 21px; font-size: 14px; overflow: hidden; }
.cespart dd .zan { line-height: 16px; overflow: hidden; cursor: pointer; -webkit-transition: all 0.2s; transition: all 0.2s; }
.cespart dd .zan span { display: inline-block; padding: 0 10px;  color: #666; /*background-color: #f5f5f5; */ border-radius: 0 2px 2px 0; vertical-align: middle; }
.cespart dd .zan span:first-child { margin-right: 2px; border-radius: 2px 0 0 2px; }
.cespart dd .zan .ffi { margin-right: 5px; color: #ccc; }
.cespart .zan span:hover, .cespart .zan span:hover .ffi,.cespart .zan span.cur,.cespart .zan span.cur .ffi { color: #1E94E6; }
.comboxcon { font-size: 14px; margin-top: 10px; }
.cespart dd .commentBox { padding: 3px; border: 1px solid #e6e6e6; background: #fffff0; word-wrap: break-word; overflow: hidden; zoom: 1; }
.cespart dd .commentInfo { padding: 0 3px; margin-top: 4px; overflow: hidden; }
.cespart_num { margin: 20px 0; text-align: center; }
.commcon_tit { margin: 10px 0; padding: 0 2px; }
.commcon .commtext { position: relative; border: 2px solid #e8e8e8; border-radius: 2px; zoom: 1; }
.commtext_img { position: absolute; top: 0px; *top: 1px; left: 0; height: 60px; width: 60px; padding: 18px; border: 1px solid #ddd; border-right: 1px dashed #ddd; background: #fff; }
.commtext_img img { width: 60px; height: 60px; background: #ddd; }
.commcon .textLogin { width: 98%; height: 90px; font-size: 14px; line-height: 25px; padding: 3px 5px; color: #999; background: #fff url(../images/logo_textearebk.png) no-repeat center center; border: none; resize: none; }
.commt-sub { font-size: 12px; height: 28px; padding-left: 2px; margin-top: 10px; line-height: 18px; color: #aaa; }
.commt-sub .button1 { width: 66px; height: 28px; line-height: 28px; border: 0; cursor: pointer; background: #1E94E6; border-radius: 2px; float: right; color: #fff; }
.commt-sub .button1:hover { background: #32a8de; }
/*回复*/
.poplogin { width: 520px; padding: 10px; background: #fff; border: 1px solid #ddd; box-shadow: 1px 1px 3px #ccc; }
.poplogin .textLogin { width: 505px; }
.poplogin .poptop { height: 20px; width: 20px; line-height: 20px; position: absolute; top: -12px; right: 50px; }
.poptop_diams1, .poptop_diams2 { position: absolute; top: 0px; height: 20px; line-height: 20px; width: 20px; font-family: arial; font-size: 25px; color: #ddd; }
.poptop_diams2 { margin-top: 2px; color: #fff; }

/*内容页面 相关调查模块*/
.vote_con { font-size: 14px; }
.vote_con .nvt_tit { height: 50px; line-height: 50px; padding: 0 10px; color: #333; margin:10px 0 5px 0; font-size: 16px;  overflow: hidden; }
.vote_con .nvt_tit a { font-weight: bold; }
.vote_con .nvt_tit span {  float: right; color: #999; font-size: 12px; font-weight: normal; }
.vote_con .nvt_tit em { font-family: Georgia; color: #FF6700; font-weight: bold; padding: 0 5px; }
.vote_con table td { line-height: 26px; padding: 15px 5px;  font-family: arial,\5FAE\8F6F\96C5\9ED1; *font-family: \5FAE\8F6F\96C5\9ED1; border-bottom: 1px solid #E6F1F5; border-top: none; vertical-align: top; cursor: pointer;  }
.vote_con table input { height: 22px; line-height: 22px; vertical-align: top;  }
.vote_con td em { float: left; width: 150px; height: 11px; margin: 5px 5px 0 0; padding: 1px; border: 1px solid #ddd;  overflow: hidden; }
.vote_con td i { float: left; height: 11px; color: #888; overflow: hidden; -webkit-transition: all 0.5s; transition: all 0.5s; }
.vote_con td b { color: #333; padding-left: 10px;  font-weight: normal; }
.vote_con tr:hover { background-color: #F3F8FF; }
a.vote_con_btn { display: inline-block; height: 24px; line-height: 24px; padding: 0 20px; margin-right: 10px; margin-left: 12px; font-size: 14px; border-radius: 2px;/* background: #1291ea; color: #fff; */ border: 1px solid #1291ea; color: #1291ea;}
a.vote_con_btn:hover { opacity: 0.9; filter: alpha(opacity=90); background: #1291ea; color: #fff;  }


.vote_result {
    overflow: hidden;
    margin-top: 20px;
    zoom: 1;
}

.vote_ft {
	color: #666;
	font-size: 18px;
	line-height: 24px;
	height: 40px;
	zoom: 1;
	margin-bottom: 15px;
}

.vote_ft span {
	float: left;
	margin-top: 2px
}

.vote_ft span.bds_more {
	margin: 0 0
}

.vote_ft a.vt_btn {
	display: inline-block;
	height: 40px;;
	width: 120px;
	border-radius: 3px;
	overflow: hidden;
	background: url(../images/vote.png) no-repeat -3px -3px;
	background: #00a0e9;
	color: #fff;
	margin-top: 5px;
	padding: 0 0;
	text-align: center;
	line-height: 40px;
	float: left;
	display: inline-block;
	
}
.vote_ft a.vt_btn:hover{background: #0589c5;}

.vote_ft .fl b {
	color: #c00;
	font-size: 14px;
	font-family: Georgia
}

.vote_ft .fl b a {
	color: #c00
}

.vote_ft .fl b a:hover {
	color: #c00;
	text-decoration: underline
}

.vote_ft .fl a {
	padding: 0 8px
}

.vote_ft a:hover {
}

.vote_ft .bdshare-button-style0-24 {
	display: inline!important
}

.vote_title {
	width: 100%;
	height: 30px;
	line-height: 30px;
	float: left;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #eee;
	position: relative
}

.vote_title span {
	width: 20px;
	height: 15px;
	float: left;
	margin: 5px 5px 0 0;
	background: url(../images/article_bg.png) no-repeat 0 -252px;
	overflow: hidden
}

.vote_title span.sp1 {
	background-position: 0 -252px
}

.vote_title span.sp2 {
	background-position: -30px -252px
}

.vote_title span.sp3 {
	background-position: -60px -252px
}

.vote_title span.sp4 {
	background-position: -90px -252px
}

.vote_title p {
	float: left;
	padding: 0;
	text-indent: 5px;
	color: #888;
	font-family: verdana;
	font-size: 14px
}

.vote_title ul {
	font-size: 12px;
	padding-left: 38px;
	right: 0;
	float: right;
	border-right: 1px solid #c4d6ec;
	position: absolute
}

.vote_title li {
	float: left
}

.vote_title li.li1 a {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: bold
}

.vote_title li a {
	float: left;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	background: url(../images/article_bg.png) repeat-x 0 -129px;
	border: 1px solid #c4d6ec;
	border-right: 0
}

.vote_title li a:hover,.vote_title li.cur a {
	background: #fff;
	height: 27px;
	border-bottom: 0;
	color: #940404
}
.vote_num{
	font-size: 15px;
	line-height: 45px;
	margin-left: 40px;
	float: left;
}
.vote_con {
	background: #fff;
	clear: both;
	border: 1px solid #eee;
	padding: 15px 30px;
	overflow: hidden;
	zoom: 1;
	border-radius: 3px;
}

.vote_tit {
	background: url(../images/article_bg.png) repeat-x scroll 0 -129px;
	border-top: 1px solid #c4d6ec;
	border-right: 1px solid #c4d6ec;
	border-left: 1px solid #c4d6ec;
	color: #039;
	clear: both;
	float: left;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	font-family: sunsim;
	padding: 0 10px;
	overflow: hidden
}

.vote_con .nvt_tit {
	height: 26px;
	line-height: 26px;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	padding:0px;
	margin-bottom: 10px;
	overflow: hidden
}

.vote_con .nvt_tit span {
	color: #999;
	font-size: 12px;
	font-weight: normal;
	float: right
}

.vote_con .nvt_tit em {
	font-family: Georgia;
	color: red;
	font-weight: bold;
	padding: 0 5px
}

.vote_con table {
	background: none;
	border: 0 none;
	width: 100%
}

.vote_con table td {
	border-top: 1px solid #e6f1f5;
	border-bottom: 0 none;
	color: #666;
	cursor: pointer;
	line-height: 22px;
	padding: 8px 5px;
	vertical-align: text-top
}

.vote_con td em {
	border: 1px solid #bdbdbd;
	width: 152px;
	height: 11px;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
	overflow: hidden
}

.vote_con td i {
	border-right: 1px solid #bdbdbd;
	color: #888;
	font-family: Verdana;
	float: left;
	height: 11px;
	overflow: hidden
}

.vote_con td b {
	color: #333;
	padding-left: 10px;
	font-weight: normal
}

.vote_con td span {
	display: inline;
	padding: 5px 10px 0 0;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.vote_con td span a {
	color: #039;
	line-height: 24px;
	float: left
}

.vote_con td span a:hover {
	color: #900
}

.vote_con td ul li {
	border-bottom: 1px solid #ddd;
	line-height: 1.6em;
	padding: 10px 5px;
	overflow: hidden
}

.vote_con td textarea {
	border: 1px solid #ddd;
	height: 40px;
	width: 526px;
	float: left;
	line-height: 20px;
	font-size: 12px;
	overflow: hidden;
	padding: 5px;
	margin-top: 8px
}

.vote_con td a.post_btn {
	background: #0789db;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	color: #fff;
	width: 70px;
	overflow: hiddel;
	float: left;
	text-align: center;
	margin-top: 8px
}
.vote_con2 td {
	line-height: 24px
}

.vote_con td .vote_cone_sel1,.vote_con td .vote_cone_sel2 {
	display: inline-block;
	width: 26px;
	height: 24px;
	padding: 0
}

.vote_con td .vote_cone_sel1 {
	background: url(../images/vote_sel_bk.png) no-repeat left 0
}

.vote_con td .vote_cone_sel2 {
	background: url(../images/vote_sel_bk.png) no-repeat left -24px
}

.vote_con2 ul {
	margin-bottom: 15px
}

.vote_con2 li {
	padding: 0px 0;
	font-size: 15px
}

.vote_con2 li a {
	display: block;
	padding: 0px 0px 8px 0px;
	text-decoration: none;
	position: relative;
	_height: 24px;
	line-height: 24px
}

.vote_con2 li a:hover {
	color: #333;
	text-decoration: none
}

.vote_con2 li .vote_con_hover {
	background: #fbfbfb;
	color: #333;
	text-decoration: none;
	cursor: pointer
}

.vote_con2 li .vote_con_hover .vote_cone_sel {
	background: url(../images/vote_sel_bk.png) no-repeat 0 0
}

.vote_con2 li .vote_con_not .vote_cone_sel {
	background: url(../images/vote_sel_bk.png) no-repeat 0 -48px
}

.vote_con3 li .vote_con_hover .vote_cone_sel {
	background: url(../images/vote_sel_bk.png) no-repeat 0 -72px
}

.vote_con3 li .vote_con_not .vote_cone_sel {
	background: url(../images/vote_sel_bk.png) no-repeat 0 -120px
}

.vote_con2 li span {
	display: inline-block;
	margin-top: 10px;
}
.vote_con2 li span span{
	display: inline-block;
	margin-top: 0px;
}

.vote_cone_sel {
	display: inline-block;
	width: 26px;
	height: 24px
}

.vote_cone_sel {
	background: url(../images/vote_sel_bk.png) no-repeat 0 -24px
}

.vote_con3 .vote_cone_sel {
	background: url(../images/vote_sel_bk.png) no-repeat 0 -96px
}

.vote_cone_sel {
	width: 26px;
	height: 24px;
	position: absolute;
	top: -5px;
	left: 0px;
	padding-right: 10px;
	padding-left: 0px
}

.vote_cone_con {
	margin-left: 24px;
	width: 580px;
	padding-right: 10px
}

.vote_cone_per {
	display: block;
	width: 100%;
}

.vote_cone_per em {
	background: #f2f2f2;
	width: 80%;
	height: 20px;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
	overflow: hidden
}

.vote_cone_per i {
	color: #888;
	font-family: Verdana;
	float: left;
	height: 20px;
	overflow: hidden
}

.vote_cone_per b {
	color: #333;
	padding-left: 10px;
	font-weight: normal
}

.vote_con textarea {
	border: 1px solid #ddd;
	height: 40px;
	width: 535px;
	float: left;
	line-height: 20px;
	font-size: 12px;
	overflow: hidden;
	padding: 5px;
	margin-top: 8px
}

.vote_con a.post_btn {
	background: #0789db;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	color: #fff;
	width: 70px;
	overflow: hiddel;
	float: left;
	text-align: center;
	margin-top: 8px
}

/*内容页面调查*/
.pvote-summary { margin-top: 20px; padding: 10px 15px; font-size: 15px; color: #666; background-color: #fafafa; }
.pkinfo { margin-top: 30px; }
.pkinfo img { display: block; margin-left: auto; margin-right: auto; max-width: 740px; }
.pkinfo .info { position: relative; line-height: 24px; max-height: 48px;  padding-bottom: 30px; margin-top: 30px; font-size: 14px; color: #999; overflow: hidden; }
.pkinfo .more { position: absolute; left: 0; bottom: 0; right: 0; padding-top: 10px; text-align: center; background-color: #fff;}
.pkinfo .info i { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; color: #ccc; cursor: pointer; transition: all 0.25s;}
.pkinfo .info.open { max-height: none;}
.pkcon { margin-top: 35px; padding-top: 161px; font-size: 14px; color: #fff; background: url(../images/bg_pk.png) 0 0 no-repeat;}
.pkinfo .info.open i { transform: rotate(180deg); }
.pkcon-left,.pkcon-right { width: 329px; padding: 30px 20px;}
.pkcon-left { float: left; background-color: #ff9256; }
.pkcon-right { float: right; background-color: #49aedf; }
.pkcon-left .poll-wrap { float: left; color: #ff9256; }
.pkcon-right .poll-wrap { float: right; color: #49aedf;}
.pkcon .tit { height: 30px; line-height: 30px; margin-bottom: 10px; white-space: nowrap; overflow: hidden; font-size: 18px;  }
.pkcon .tit span { display: inline-block; vertical-align: middle; }
.pkcon .tit em { display: inline-block; vertical-align: middle; margin-top: -5px; margin-left: 10px; font-weight: bold;  }
.pkcon .ffi { font-size: 20px; }
.pkcon .poll-wrap { width: 55px; padding: 0 5px; margin-top: -80px; text-align: center;  }
.pkcon .poll { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.pkcon .info { line-height: 26px; height: 78px; overflow: hidden;}
.pkcon .btn { height: 32px; line-height: 32px; margin-top: 40px; font-size: 18px; text-align: center; border: 1px solid #fff; border-radius: 2px; transition: all 0.25s; cursor: pointer; }
.pkcon .btn:hover { background-color: #fff; }
.pkcon-left .btn:hover { color: #ff9256; }
.pkcon-right .btn:hover { color: #49aedf;}
.pkper { margin-top: 20px; }
.pkper-left { float: left;}
.pkper-right { float: right; text-align: right; }
.pkper .per { display: block; height: 10px; font-size: 18px; }
.pkper-left .per{ background-color: #ff9256; }
.pkper-right .per { background-color: #49aedf; }
.pkper .num { display: block; margin-top: 10px; font-size: 18px; }
.pkper-left .num { color: #ff9256; }
.pkper-right .num { color: #49aedf; }
/*调查列表*/

.pvote-list { font-size: 14px; }
.pvote-list li { margin-top: 40px; padding-top: 40px; border-top: 1px solid #eee; }
.pvote-list li:first-child { margin-top: 0;  border-top: none; }
.pvote-list .img { float: left; margin-right: 20px;}
.pvote-list .con { position: relative; float: left; width: 370px;  height: 80px; margin-right: 70px; padding-bottom: 40px; overflow: hidden;}
.pvote-list .tit {  max-height: 3em; overflow: hidden; font-size: 18px; }
.pvote-list .poll-wrap { position: absolute; bottom: 0; left: 0;right: 0; height: 40px;}
.pvote-list .per-wrap {  border-radius: 3px; border: 1px solid #e6e6e6; padding: 1px;  }
.pvote-list .poll { line-height: 20px; color: #f44c4d; }
.pvote-list .per { display: block; height: 16px; background-color: #f44c4d; border-radius: 3px; }
.pvote-list .other { float: right;}
.pvote-list .comm,.pvote-list .up { width: 70px; height: 59px; line-height: 59px; font-size: 32px; text-align: center;}
.pvote-list .comm { position: relative; display: block; color: #ccc; background-color: #f6f6f6; border-radius: 3px 3px 0 0;}
.pvote-list .up { margin-top: 2px; color: #fff; background-color: #f44c4d; border-radius: 0 0 3px 3px;}
.pvote-list .up i { transition: all 0.25s; cursor: pointer; }
.pvote-list .up:hover i { font-size: 40px; }
.pvote-list .num { position: absolute; top: 10px; right: 10px; height: 1.2em; line-height: 1.2em; max-width: 3em; padding: 0 4px; font-family: 'Consolas'; font-size: 11px; color: #fff; background-color: #f44c4d; border-radius: 1.2em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pvote-list .info { position: relative; line-height: 26px; max-height: 52px; overflow: hidden; padding-right: 40px; margin-top: 15px; padding-top: 8px; color: #999; border-top: 1px dashed #e6e6e6;}
.pvote-list .info i { position: absolute; top: 8px; right: 0; font-size: 18px; color: #ddd; cursor: pointer;}
.pvote-list .info.open { max-height: none;}
.pvote-list .info.open i { transform: rotate(180deg); }
.pvote-list-red .poll { color: #f44c4d; }
.pvote-list-red .per { background: linear-gradient(90deg,hsl(360, 88%, 63%),hsl(360, 88%, 75%));}
.pvote-list-red .per,.pvote-list-red .up { background-color: #f44c4d; }
.pvote-list-blue .poll { color: #26a2de; }
.pvote-list-blue .per { background: linear-gradient(90deg,hsl(200, 74%, 51%),hsl(200, 74%, 63%));}
.pvote-list-blue .per,.pvote-list-blue .up { background-color: #26a2de; }
.pvote-list-yellow .poll { color: #fea000; }
.pvote-list-yellow .per { background: linear-gradient(90deg,hsl(38, 100%, 50%),hsl(38, 100%, 63%));}
.pvote-list-yellow .per,.pvote-list-yellow .up { background-color: #fea000; }
.pvote-list-green .poll { color: #7abb15; }
.pvote-list-green .per { background: linear-gradient(90deg,hsl(83, 80%, 41%),hsl(83, 80%, 64%));}
.pvote-list-green .per,.pvote-list-green .up { background-color: #7abb15; }
.pvote-list-orange .poll { color: #f86923; }
.pvote-list-orange .per { background: linear-gradient(90deg,hsl(20, 94%, 55%),hsl(20, 94%, 68%));}
.pvote-list-orange .per,.pvote-list-orange .up { background-color: #f86923; }
.pvote-list-cyan .poll { color: #35bc7a; }
.pvote-list-cyan .per { background: linear-gradient(90deg,hsl(151, 56%, 47%),hsl(151, 56%, 60%));}
.pvote-list-cyan .per,.pvote-list-cyan .up { background-color: #35bc7a; }

/*登录*/
.login_box { width: 392px;  background-color: #fff; }
.login_fm { width: 330px; padding: 10px 30px; }
.txt {
	height: 35px; line-height: 35px; padding:0 10px;
	color: #999; font-size:14px;font-family: \5FAE\8F6F\96C5\9ED1; overflow: hidden;
	border: 1px solid #ccc; border-radius: 2px;}
.login_fm .txt { width: 308px;}
.longinbtn .sbt {
	width: 100%; height: 35px; margin-top: 20px;
	font:18px/35px \5FAE\8F6F\96C5\9ED1; color: #fff; background-color: #ccc;
	border-radius: 2px; cursor: default;}
.longinbtn .sbt.cur { background-color: #327bbb;  cursor: pointer;}
.login_box .close { position: absolute; top: 0; right: 0; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 30px; color: #999; cursor: pointer; -webkit-transition: all 0.2s; transition: all 0.2s; }
.login_box .close:hover { color: #1291ea; }
.login_fm_reg  {  padding: 10px 30px; text-align: center; color: #999; }
.login_fm_reg  a {  display:inline-block; background-color:#fff; margin-bottom:-5px; padding:0 20px; font-size: 14px; color: #ff6700; }
.login_fm_reg p { border-top: 1px dashed #eee;}
/*其他登录*/
.login_other { line-height: 30px; margin-top: 10px; font-size: 14px; text-align: center;  }
.login_other span {
	position: absolute; left: -10px; top: 50%; height: 30px; line-height: 30px; width: 20px;
	margin-top: -15px; color: #ccc; text-align: center; background-color: #fff;}
.login_other a{ display: inline-block;  height: 30px;padding: 0 20px; color: #fff; border-radius: 2px; }
.login_other .weibo { margin-right: 10px; }
.login_other a:hover { color: #fff; opacity:0.9; filter: alpha(opacity=90);  text-decoration: none;}
.login_other .weibo { background-color: #ff7675; }
.login_other .qq { background-color: #19a6e8;}

/*展会详细页*/
.art_ex_info { line-height: 20px; padding-bottom: 24px; font-size: 16px; border-bottom: 1px solid #eee}
.art_ex_info li { padding-left: 5em; margin-top: 20px;}
.art_ex_info span { display: inline-block; vertical-align: top; width: 5em; margin-left: -5em; font-weight: bold; text-align: right; overflow: hidden; }


.bb2e,.bb2_blue{border-bottom: 2px solid #4284da;}
.stockItem{background: #fafafa;padding: 10px;border-bottom: 1px solid #eeeeee;}
.stockItem a{display: inline-block;padding: 5px 10px;font-size: 15px;}
.stockDate{font-size: 16px; color: #666; background: #F4FAFF; border: 0px solid #eee;border-right:0px;box-sizing: border-box; margin-top: 20px; margin-left: -11px;height: 50px;line-height: 50px;position: relative;}
.stockDate em{font-family: Century Gothic,"微软雅黑";font-size: 15px;/* letter-spacing:2px*/}
.stockDate .da{margin-left: 8px;font-size: 22px; margin-right: 8px;}
.stockDate span{display: inline-block;position: absolute; right: 15px;top: 0px; cursor: pointer;font-size: 14px;}

.dateContent{display: none;}
.dateContent li{border-bottom: 0px; padding: 12px 20px 0px 95px; border-bottom: 1px dotted #ddd;}
.dateContent li .tit{padding-bottom: 12px;padding-right:45px;}
.dateContent li.orangebg{background: #fdf0f0;}
/*.dateContent li:hover{background: #f0f8fd;}*/
.dateContent li .tit,.dateContent p.time{font-size: 15px; line-height: 1.6;}
.dateContent li .tit img{border: 1px solid #EEE;margin-top: 10px;margin-right: 15px;}
.dateContent li .tit a,.stockItem a.blue,.stockItem a:hover{color: #3862b6;}
.dateContent li .tit a:hover{color: #3862b6; text-decoration: underline;}
.dateContent p.time{font-family: Century Gothic,"微软雅黑";font-size: 14px;/* letter-spacing:1px;*/background: none; top: 13px;}
.dateContent li:last-child{border-bottom: 0px;}
.dateContent li:first-child { padding-top: 20px; }
.dateContent li:first-child .time { top: 22px;}
.dateContent li:first-child .icon1 { top: 29px;}
.dateContent li:first-child .icon2 { top: 25px;}
.dateContent  i.icon1{top: 20px;}

/*修改快讯页20170417*/
.dateContent{
	/*border-left: 1px solid #eee;*/
}
.dateContent .icon3{width: 20px; height: 20px; background: url(../images/blueyuan.png) no-repeat; position: absolute; left: -10px;top: 18px;}
.dateContent p.times{font-family: Century Gothic,"微软雅黑";font-size: 14px;}
.dateContent p.times { position: absolute; left: 20px; top: 18px; height: 20px; line-height: 20px; padding: 0 5px 0 5px; color: #fff; border-radius: 2px; background-color: #8eceff;}
.dateContent p.times:before{
	position: absolute;
	top: 6px;
	left: -4px;
	width:0;   
    height:0;
    content: "";
    border-top:4px solid transparent;   
    border-bottom:4px solid transparent;   
    border-right:4px solid #8eceff;
}
.dateContent li.hot p.times:before{border-right:4px solid #e7685c;}


.dateContent li:first-child .icon3,.dateContent li:first-child .times{top: 24px;}
.dateContent li:first-child .icon3{background: url(../images/redyuan.png) no-repeat;}
.dateContent li:first-child .times{background: #e7685c; color: #fff;}
.dateContentNew li,.dateContentNew li:first-child{
	padding: 48px 0 20px 18px;
}
.dateContentNew li:first-child{
	padding-top: 50px;
}
.dateContentNew li{border-bottom: 0px;}
.dateContentNew li:hover{ box-shadow: 0 0 5px #ddd;}
.dateContentNew li .tit{padding: 0px 20px 0 0;}


.stockright i{background: #4284da;width: 24px; height: 24px;display:inline-block;border-radius: 50%; font-size: 12px;color: #f6f6f6; margin-right: 10px; line-height: 24px; text-align: center;}
.stockright h2 a.more{font-size: 14px;float: right;color: #999;}

.stockzs ul{ height: 50px;line-height: 50px; color: #666;}
.stockzs ul:nth-child(2n){background: #fafafa;}
.stockzs ul li{float: left;}
.stockzs ul li.w1{width: 120px; text-indent: 15px;}
.stockzs ul li.w2{width: 100px; color: #999;}
.stockzs ul li.w3{width: 60px;}
.stockzs .green{color: #41b214;}
.stockzs .red,.dateContent .red{color: #f44242;}

.jjhotNews li {height: 60px;overflow: hidden;margin-bottom: 20px;}
.jjhotNews li img{float: left;margin-right: 10px;}
.jjhotNews li a{font-size: 16px;}
.sto{background: 0px;border: 1px solid #eee;}
.dateContent li p.readMore{text-align: right;}
.dateContent li p.readMore a{font-size: 14px; color: #3862b6; margin-right: 18px;}
.dateContent li p.readMore a i{font-weight: bold;}


.imgzoom{
	z-index: 9999;
    background-color: rgba(0,0,0,0.7);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}
.imgzoom .imgblock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.imgzoom .close{
	color: #fff;
	font-size: 24px;
	position: absolute;
	top: -30px;
	right: 0;
	z-index: 99999;
	cursor: pointer;
	}
	
#divZhang {width: 330px;margin: 10px auto;background: #f8f8f8;overflow: hidden;padding-bottom: 5%;}
		
.stockzs li{width:25%;float:left;list-style:none;margin-left: 4%;margin-right: 4%;margin-top: 8%;}

.stockzs img{width:100%;}


