﻿/*== reset ==*/
body{
	min-width: 1200px;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:14px "微软雅黑"; color: #242424; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; white-space: pre-wrap!important;}
small{ font-size:14px; }
ul, ol { list-style:none; }
a { text-decoration:none; color: #242424;}
input,textarea{outline: none;}
textarea { resize:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
/*== 清除浮动 ==*/
/*.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }*/
/*清除浮动*/
.clearfix:after { content: ""; display: block; height: 0; line-height: 0px; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
*+html .clearfix { min-height: 1%; }
/*== 浮动类名 ==*/
.fl{ float: left;}
.fr{ float: right;}
.pa{
	position: absolute;
}
.pr{
	position: relative;
}
/*== 文字控制 ==*/
.f12{ font-size: 12px; }
.f13{ font-size: 13px; }
.f14{ font-size: 14px; }
.f15{ font-size: 15px; }
.f16{ font-size: 16px; }
.f18{ font-size: 18px; }
.f20{ font-size: 20px; }
.fb{ font-weight: bold; }
.fn{ font-weight: normal; }
/*常用文字颜色控制*/
.f_white{ color: #fff; }
.f_3{ color: #333; }
.f_6{ color: #666; }
.f_9{ color: #999; }
.f_96{ color: #969696; }
/*边框圆角*/
.br2{ border-radius: 2px; }
.br3{ border-radius: 3px; }
.br4{ border-radius: 4px; }
.br6{ border-radius: 6px; }
.br10{ border-radius: 10px; }
.circle{ border-radius: 50%; }
.block{ display: block; }
.displayTable{ display: table; }
.displayTableCell{ display: table-cell; }
.inlineblock{ display: inline-block; }
.none{ display: none; }
.hidden{ visibility: hidden; }
.zoom{zoom: 1;}
/*清除浮动*/
.clearfix:after { content: ""; display: block; height: 0; line-height: 0px; clear: both; visibility: hidden; }
.clearfix { zoom: 1; }
/*== 鼠标划上 显示状态==*/
.cp{cursor: pointer; }
.cd{cursor: default;}
/*== 常用边距 ==*/
.m5{margin: 5px;}
.m10{margin: 10px;}
.m15{margin: 15px;}
.m30{margin: 30px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mt35{margin-top: 35px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt100{margin-top: 100px;}
.mb5{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb100{margin-bottom: 100px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.ml30{margin-left: 30px;}
.ml35{margin-left: 35px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml100{margin-left: 100px;}
.mr5{margin-right: 5px;}
.mr8{margin-right: 8px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.mr35{margin-right: 35px;}
.mr40{margin-right: 40px;}
.mr50{margin-right: 50px;}
.mr100{margin-right: 100px;}
.p5{padding: 5px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.p30{padding: 30px;}
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt100{padding-top: 100px;}
.pb5{padding-bottom: 5px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb25{padding-bottom: 25px;}
.pb30{padding-bottom: 30px;}
.pb35{padding-bottom: 35px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb100{padding-bottom: 100px;}
.pl5{padding-left: 5px;}
.pl8{padding-left: 8px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl25{padding-left: 25px;}
.pl30{padding-left: 30px;}
.pl35{padding-left: 35px;}
.pl40{padding-left: 40px;}
.pl50{padding-left: 50px;}
.pl100{padding-left: 100px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pr25{padding-right: 25px;}
.pr30{padding-right: 30px;}
.pr35{padding-right: 35px;}
.pr40{padding-right: 40px;}
.pr50{padding-right: 50px;}
.pr100{padding-right: 100px;}
/*边框*/
.bd_ed{
	border: 1px solid #EDEDED;
}
/*背景色*/
.bg_blue{
	background-color: #0092da;
}
.bg_white{
	background-color: #fff;
}
.bg_96{
	background-color: #969696;
}
/* 过度动画 */
.transi{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
/* 投影效果 */
.shadow{
 box-shadow: 0px 7px 10px #ccc;
}
.shadowHover:hover{
 box-shadow: 0px 7px 10px #ccc;
}
/*=== 单行文本溢出 ===*/
.textoverflow{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-break: break-all;
}
/*=== 多行文本溢出 控制2行 ===*/
.paraoverflow2{
	display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient:vertical;
	-webkit-line-clamp: 2;
}
.paraoverflow3{
	display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient:vertical;
	-webkit-line-clamp: 3;
}
.paraoverflow4{
	display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient:vertical;
	-webkit-line-clamp: 4;
}
/*** 自定义代码块 ***/
.clearfix .mrn{
	margin-right: 0px;
}
.clearfix .mln{
	margin-left: 0px;
}
.clearfix .brn{
	border-right: none;
}
.clearfix .bln{
	border-left: none;
}
.tc{ text-align: center; }
.tr{ text-align: right; }
.tl{ text-align: left; }
.block{
	display: block;
}
.bc{ margin-left: auto; margin-right: auto; }
.none{
	display: none;
}
.inlineblock{
	display: inline-block;
}
.textAc{
	text-align: center;
}
.conAuto{
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
}
.miaobian{
	border:solid 1px #ededed
	}
.juzhong{
	 width:1200px;
	 min-width: 1200px;
	 margin:0 auto;
}
.more{
	position: absolute;
	right: 13px;
	color: #47acf2;
}
.more:hover{
	color: #ff8517;
}
.f_red{
	color: #FF8517;
}
.f_blue{
	color: #0092DA;
}
.f_orange{
	color: #ff8517;
}
.f_ora{
	color: #f78a00;
}
.f_white{
	color: #fff;
}
.f_gray{
	color: #969696;
}
.blueHover:hover{
	color: #0092da;
}
.color3{
	color: #333;
}
.color9{
	color: #969696;
}
.color96{
	color: #969696;
}
.f_words{
	color: #242424;
}
.f_yellow{
	color: #ff8517;fff000
}
.grayBg{
	width: 100%;
	min-width: 1200px;
	background: #f4f4f4;
}
.size12{
	font-size: 12px;
}
.size13{
	font-size: 13px;
}
.size16{
	font-size: 16px;
}
.size18{
	font-size: 18px;
}
.size20{
	font-size: 20px;
}
.ftitle{
	font-size: 16px;
	color: #242424;
}
.ftext{
	font-size: 14px;
	color: #9f9f9f;
}
.btnBlue{
	display: block;
	padding: 5px 10px;
	color: #fff;
	background: #239bde;
	border-radius: 5px;
}
.btnOrange{
	display: block;
	padding: 5px 10px;
	color: #fff;
	background: #ff860b;
	border-radius: 5px;
}
.border{
	border: 1px solid #ddd;
}
.borderbot{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px dashed #ccc;
}
.borderbg{
	background: #f8f8f8;
	border: 1px solid #f2f2f2;
	box-sizing: border-box;
}
.noBold{
	font-weight: normal;
}
.head{
	width: 100%;
	height: 37px;
	line-height: 37px;
	background: #f4f4f4;
}
.head .fl{
	padding: 0 0 0 40px;
}
.head .fr{
	padding: 0 20px 0 0px;
}
/******* 隐藏 ********/
.dn{
	display:none;
	}
/*====== tip ======*/
.tip{
	padding: 0 6px;
	height: 20px;
	line-height: 20px;
	display: block;
	text-align: center;
	background: #009bde;
	color: #fff;
	border-radius: 10px;
}
/*====== heartColl带心图标的收藏 ======*/
.heartColl{
	min-width: 50px;
	padding: 0 10px 0 35px;
	height: 26px;
	line-height: 26px;
	background: url(/Content/images/icons/heart.png) no-repeat 10px center;
	cursor: pointer;
}
.heartColled{
	min-width: 50px;
	padding: 0 10px 0 35px;
	height: 26px;
	line-height: 26px;
	background: url(/Content/images/icons/heart_over.png) no-repeat 10px center;
	cursor: pointer;
}
/*====== dropdown行业详情下拉选择样式 ======*/
.dropdown{
	position: relative;
	margin: 0 30px;
	cursor: default;
}
.dropdown .droptit{
	width: 85px;
	padding: 0 0 0 15px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #e3e1dd;
	background: url(/Content/images/icons/fuwu_5.png) no-repeat no-repeat 80px center;
}
.dropbox{
	width: 250px;
	height: auto;
	padding:10px;
	background: #fff;
	border: 1px solid #e3e1dd;
	position: absolute;
	left: 0px;
	top: 26px;
	z-index: 10;
	display: none;
}
.dropbox ul li{
	line-height: 26px;
	border-bottom: 1px dashed #e3e1dd;
}
.dropbox .topline{
	width: 100px;
	height: 3px;
	background: #fff;
	position: absolute;
	left: 0px;
	top: -2px;
	z-index: 10;
}
/*====== 选择地域的下拉选择框 ======*/
.pullDown{
	width: 100px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #ddd;
	margin: 0 10px 0 15px;
}
/*=== headline ===*/

.headline .hd {
	height: 48px;
	line-height: 48px;
	position: relative;
	border-bottom: 1px solid #47acf2;
}

.headline .hd ul {
	float: left;
	position: absolute;
	left: 0px;
	top: 1px;
	height: 48px;
}

.headline .hd ul li {
	font-size: 18px;
	float: left;
	color: #47acf2;
	height: 48px;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
    padding-left:30px;
    padding-right:30px;
}

.headline .hd ul li.on {
	height: 48px;
	background: #0092da;
	color: #fff;
	border-radius: 8px 8px 0 0;
	border-bottom: 2px solid #fff;
}

.headline .bd{
	background: #fff;
	box-sizing: border-box;
	padding: 25px;
}

.headline .bd li .date {
	float: right;
	color: #999;
}
/*====== page ======*/
.page{
	width: 579px;
	height: 52px;
	margin: 60px auto 45px;
}
/*============================= footer ===*/
.footer{
	width: 100%;
	min-width: 1200px;
	margin: 40px 0 0 0;
	background: #17161b;
}
.footer img{
	width: 630px;
	display: block;
	margin: 0 auto;
}
/*====== 选择区域等模块下的蓝色按钮样式  ======*/
.publish{
	display: block;
	width: 230px;
	height:45px;
	line-height: 45px;
	text-align: center;
	background: #239bde;
	color: #fff;
	border-radius: 30px;
	margin: 0px auto 20px;
	font-size: 16px;
}
/*在线咨询的按钮样式*/
.consultBtn{
	width: 88px;
	height: 44px;
	padding: 0 0 0 60px;
	line-height: 44px;
	border: 1px solid #ddd;
	background: url(/Content/images/icons/consult.png) no-repeat 30px center;
	border-radius: 4px;
}
/*====== 类似政策解读模块左侧政策列表 ======*/
.listLine{
	width: 830px;
}
.listLine ul li a{
	height: 46px;
	line-height: 46px;
}
.listLine li .text{
	width: 670px;
	padding: 0 0 0 10px;
}
/*====== 类似政策解读模块右侧列表的标题和列表 ======*/
.listLineMin{
	width: 320px;
}
.listLineMin .tit{
	height: 40px;
	line-height: 40px;
	background: url(/Content/images/pic_tit_tip.png) no-repeat left center;
	padding: 0 0 0 20px;
}
.listLineMin ul li{
	width: 320px;
	border-bottom: 1px dashed #ccc;
}
.listLineMin ul li a{
	width: 302px;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 18px;
	background: url(/Content/images/dot.png) no-repeat left center;
}
/*====== menu ======*/
.menu{
	width: 100%;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin: 0 0 20px 0;
}
.menuBox{
	padding: 10px 20px 0;
	*padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.menuBox .tit{
	width: 6%;
	padding: 0 2% 0 0;
	min-width: 50px;
	text-align: center;
}
.menuBox .selectTit{
	height: 30px;
	line-height: 30px;
}
.menuBox ul{
	width: 88%;
}
.menuBox ul.all{
	width: 5%;
}
.menuBox ul li{
	float: left;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin: 0 6px 10px 0;
	cursor: pointer;
}
.menuBox ul li span{
	display: block;
	padding: 0 5px;
}
.menuBox ul li:hover{
	background: #eee;
	border-radius: 6px;
	color: #666;
}
.menuBox ul li .current{
	background: #0192d5;
	color: #fff;
	border-radius: 4px;
}
.menuBox .selectBox{
	width: 80%;
	margin: 0 0 10px 0;
}
.pullDown{
	width: 135px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	margin: 0 25px 0 0;
}
/*====== 政策等详情页newsDetails ======*/
.newsDetails{
	width: 800px;
}
.newsDetails .tit{
	font-size: 26px;
	text-align: center;
	font-weight: normal;
	margin: 0 0 20px 0;
}
.newsBox{
	width: 750px;
	padding: 30px 40px;
	height: auto;
}
.newsDetails .toolbar{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
	padding: 0 0 20px 0;
}
.newsDetails .toolbar p{
	margin: 0 30px 0 0;
}
.newsDetails .toolbar .source{
	margin-left: 120px;
}
.newsDetails .toolbar .browse{
	background: url(/Content/images/sprite.png) no-repeat -110px -182px;
	padding: 0 0 0 27px;
}
.newsDetails .toolbar .collect{
	background: url(/Content/images/sprite.png) no-repeat -110px -213px;
	padding: 0 0 0 20px;
	cursor: pointer;
}
.newsDetails .toolbar .share{
	height: 40px;
}
.newsDetails .toolbar .share .bshare-custom{
	padding-top: 10px;
}
/*masterlayout*/
.masterlayout {
    width: 100%;
    overflow: hidden;
    border: none;
}
/*nodataPic*/
.nodataPic{
	display: none;
	width: 426px;
	height: 187px;
	background: url(./nodata.png) no-repeat center center;
    background-size: 300px 131px;
	margin: 10px auto 10px;
	padding: 25px;
	border-radius: 8px;
	border: 1px solid #efefef;
	box-shadow: 0 4px 8px #e5e5e5;
}
/*.menuBox .all li*/
.menuBox .all li{
	margin-top: 4px;
}
/**选择**/
.miaobian{
	border:solid 1px #ededed
	}
.juzhong{
	 width:1200px;
	 margin:0 auto;
}
/********缓动效果*********/
.transi{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.listLine li a,
.listLineMin ul li a,
.item ul .itemLi,
.gongxuBtns a,
.subBanner .btn,
.menuBox ul li,
.menuBox ul li span,
.more,
.listCon ul li a,
.listCon ul li,
.modular03Box .centerBox,
.modular03Box .rightBox,
.modular05 .leftBox .btn .publish,
.modular05 .centerBox ul li .looklink,
.modular06 .leftBox a,
.modular06 .rightBox,
.modular06 .centerBox,
.modular08 .centerBox ul li .topText a,
.modular08 .leftBox ul li a,
.modular05Box .leftBox ul li a,
.subnav ul li a,
.nav ul li,
.modular02Box .rightBox a,
.modular02Box .leftBox .scrollBox .scrollBd ul li a,
.modular02Box .leftBox .scrollBox .btn a,
.modular02Box .centerBox .linkBox .textBox,
.modular03Box .rightBox .detailBox .goEvaluate,
.modular09Box .rightBox ul li a .tit,
.activList>ul>li .textbox .tit a,
.modular04Box .scrollBox .leftBox .btn,
.modular04Box .centerBox .line .icon,
.modular04Box .centerBox .line a .text,
.modular07Box .leftBox .line a .text,
.pictext .textbox a,
.pictext .box,
.loopBox .loopCon li,
.toolBar ul .li01 a,
.toolBar ul .li03 .a03,
.toolBar ul .li02 a,
.modular07Box .li03 .gxList li a,
.zjDetailIntro .consult,
.DSlist .hoverCon .enroll,.button li a,.online_contact,
.modular07Box .li03 .gongxuTab .tabbtns ul li,
.modular07Box .li03 .leftBtns ul li,
.trLine,
.td01 a,
.conList li a,
.modular04Box .scrollCon li,
.conList li,.name_hidden li a,.top_con_right ul li a,.huiyuan_header_conmid a,.maincon_left ul li a
{
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
/******* 鼠标划上文字效果 ********/
.listLine li a:hover,
.listLineMin ul li a:hover
{
	color: #209be0;
}
/****************************404****************************/
#notFind{
	height: 600px;
	background: url(/Content/images/pics/404.png) no-repeat center center;
}
#notFind p{
	padding-top: 450px;
}
#notFind p a{
	color: #;
}
/****************************发布按钮****************************/
.fabuBtn {

    float:left;
    position:relative;
    left:50%;
}
.fabuBtn ul li{
    position:relative;
    left:-50%;
    }
 .fabuBtn ul li a {
    display:inline-block;
    height:45px;
    line-height:45px;
    padding:0 35px;
    margin:0 auto;
    border-radius:4px;
    background-color:#ff8517 ;
    }
.fabuBtn ul li a:hover {
         background-color:#ff7900 ;
    }
/*顶部登录按钮样式*/
.newLink{
	display:block;
	width: 50px;
	height: 22px;
	line-height: 22px;
	border: none;
	color: #fff;
	border-radius: 6px;
	cursor: pointer;
	background: #008ed6;
	text-align: center;
}