﻿/*== 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: #333; }/*2017/6/9唐信晨color: #242424修改为color: #333;*/
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: #333;}/*2017/6/9唐信晨color: #242424修改为color: #333;*/
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; }
*html .clearfix { height: 1%; }
.clearfix { display: block; }
*+html .clearfix { min-height: 1%; }
/*== 浮动类名 ==*/
.fl{ float: left;}
.fr{ float: right;}
.pr{
	position: relative;
}
.pa{
	position: absolute;
}
/*== 单行文本溢出 ==*/
.textoverflow{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*== 多行文本溢出 ==*/
.paraoverflow{
	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;
}
/*** 自定义代码块 ***/
.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;
}
.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: #fa8936;
}
.f_red{
	color: #FF8517;
}
.f_blue{
	color: #308bd8;
}
.f_orange{
	color:#fa8936;
}
.f_ora{
	color:#fa8936;
}
.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;
}
.grayBg{
	width: 100%;
	min-width: 1200px;
	background: #f4f4f4;
}
.bg_blue {
    background:#308bd8;
}
.no_bd {
    border:0;
}
.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(../../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(../../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(../../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;
	width: 165px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	cursor: pointer;
}

.headline .hd ul li.on {
	height: 48px;
	background: #47acf2;
	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(../../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(../../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(../../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;
}
.menuBox{
	padding: 10px 20px 0;
	*padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
/*made By tangxinchen for ie7 issues */
/* for ie 7*/
*+html .menu .menuBox{
    padding: 10px 20px 0;
	*padding-bottom: 8px;
	border-bottom: 1px solid #ddd;
}
*+html .menuBox .selectTit{
	height: 30px;
	line-height: 30px;
    margin-top:-2px;
}
.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 5px 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: 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(../../images/sprite.png) no-repeat -110px -182px;
	padding: 0 0 0 27px;
}
.newsDetails .toolbar .collect{
	background: url(../../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(../../images/pics/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;
}
/*顶部登录按钮样式*/
.newLink{
	display:block;
	width: 50px;
	height: 22px;
	line-height: 22px;
	border: none;
	font-size: 12px;
	color: #fff;
	border-radius: 6px;
	cursor: pointer;
	background: #008ed6;
	text-align: center;
}
/****************************404****************************/
#notFind{
	height: 600px;
	background: url(../../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 ;
    }
