﻿*{
	box-sizing: border-box;
	word-wrap: break-word;
} 
/*reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;

}

body { font-size: 13px;font-family: 微软雅黑,Arial,Verdana,宋体,Times New Roman; line-height: 1;_TEXT-ALIGN: center; width:1000px; margin:0 auto;}
a{ color: #000; text-decoration: none;}
 
a:hover{ color: #ee4735;}
a:active{ /*color: #ff6105;*/text-decoration: none;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ul { list-style: none; padding:0px;}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
strong { font-weight: bold; } 

table { border-collapse: collapse; border-spacing: 0; }


p { /*font-size: 1.2em; line-height: 1.0em;color: #333; */ }

.transparent {
    filter: alpha(opacity=50); /* internet explorer */
    -khtml-opacity: 0.5;      /* khtml, old safari */
    -moz-opacity: 0.5;       /* mozilla, netscape */
    opacity: 0.5;           /* fx, safari, opera */
}

.overflow{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.orange{ color: #ff6500;}
.big{ font-weight: bold; font-size: 13px;}
.normal{ color:#888888;}
.align{ float: left; vertical-align: middle;}
.aligns{ vertical-align: middle; -margin-top:5px;}
.block{ float: left; width: 100%; height: 4px; line-height: 1px; }
.clear{ float: none; clear: both;}
/**
 *let's rock
 */
 /*
body{ background: url(img/body_bg.jpg) top left repeat-x;}
*/
.container{ margin:auto; width: 1000px;text-align:left;border-top: 2px #fff solid;}
/**
 *header
 */
.header{float: left; width: 100%; height: 168px;}
.top{ width: 100%; height: 30px; line-height: 28px; float: left;}
.top span{  width: 150px; height: inherit; line-height: inherit;}
.top .clock{ display: inline;}
.top ul{ float: right; display: inline; line-height: 30px; height: 30px;}
.top ul li{ float: left; display: inline; list-style: none; line-height: inherit; height: inherit; margin: 0px 2px; *margin: 0px 4px;}
.top ul li a:hover{ color: #d03b00;}
.mid{ float: left; width: 100%; height: 95px; overflow: hidden;}
/*nav*/
.top_new{ width:1000px; height:32px;}.top_new a{ color:#fff; font-size:12px}
.top_new_left{ width:370px; float:left; height:32px;background:url(/style/images/img/nav_02.jpg); font-size:12px; color:White; line-height:32px; text-indent:10px; text-align:left}
.top_new_right{ width:630px; height:32px; float:right; background:url(img/top_new_bg_04.jpg) repeat-x; text-align:right}
.new_flash{ width:1000px; height:176px;}
.top-input-bg{ height:18px; text-indent:3px; line-height:20px; background:url(img/index_top_tb_bg.gif) repeat-x; border:1px solid #cecece}
.top-input{ width:92px; height:20px; text-indent:5px; line-height:20px; background:url(img/index_top_input.gif) no-repeat; border:0px;}
.bbtn{ height:22px; border:1px solid #333; line-height:19px; background: rgb(224,16,0); color:White; cursor:pointer; padding:0px 5px;}
.ebtn{ height:21px; border:0px; background:url(img/ebtn.gif) no-repeat; width:61px;cursor:pointer; position:relative; top:-2px;}
#Login {padding-left: 60px;}

.nav_new{ width:1000px; height:32px; background:url(img/nav_07.jpg) repeat-x; margin-top:1px;}
.nav_new ul{ padding:0px 0px; margin:0px 0px; list-style-type: none;}
.nav_new ul li{ padding:0px; margin:0px; float:left; list-style:none; line-height:32px; width:90px; text-align:center}
.nav_new .navline {width: 1px;background: url(/style/images/img/nav_09.jpg);height: 32px;}
.nav_new li a{ text-decoration:none; font-size:14px; color:#fff}
.nav_new li a:hover{ text-decoration:none; font-size:14px; color:#ffb905}
.nav_new li a:link{ text-decoration:none; font-size:14px; color:#fff}
.nav_new li a:visited { text-decoration:none; font-size:14px; color:#fff}
.new_new{ width:1000px; margin-top:10px;}
.fl {float:left; }
.fr{ float:right;}
/*nav*/
.menu{ float: left; width: 100%; height: 43px; position: relative; z-index: 20000; background: url(img/menu_bg.jpg) no-repeat;}
.menu ul{ float: left; display: inline; line-height: 43px; height: 43px; width: 980px; padding-left: 10px;}
.menu ul li{ float: left; display: inline; list-style: none; width: 105px; text-align: center;background: url(img/line.jpg) left no-repeat;}
.menu .line{ width: 2px;}
.menu ul li a{ color: #fff; font-size: 14px; font-weight: bold; display: block; width: auto; height: 100%;}
.menu ul li a:hover{ color: #ffb905;}

.lian{ float: left; width: 100%; height: 25px; line-height: 25px; text-align: center;}


/**
 *main
 */
.main{ width: 1000px;margin: 10px auto; height: auto;text-align:left;}
.main table {margin-bottom: 5px;}




.right{ float: right; width: 262px; min-height:480px;text-align:left;}

/*flash news*/

.slidebox {
float: left;
width: 284px;
height: 287px;
padding: 3px;
border: 1px solid #e3e1e2;
background-color: #F4A503;
}
.flashpic {

height: 260px;
width: 276px;
-width: 264px;
height: 250px;
-height: 220px;

}

.zhxx{ float: left; width: 446px; -width:444px;  border: 1px solid #dad6d7; margin-left: 5px;}
.zhxxtit{ float: left; height: 38px; width: 444px; -width: 436px; background: url(img/zhxxtit.jpg) no-repeat; padding-left: 5px;}
.zhxxtag_a,.zhxxtag_b{ float: left; width: 101px; height: 38px; line-height: 45px; font-weight: bold; text-align: center; font-size: 14px;
  margin-left: 5px;}
.zhxxtag_a{ background: url(img/zhxxtag_a.jpg) no-repeat; color: #2a78b8;}
.zhxxtag_b{ background: url(img/zhxxtag_b.jpg) no-repeat; color: #666666;}
.zhxxcon{ float: left; width: 446px; -width: 434px;  -height: 159px; padding-top: 5px; -padding-top: 0px; padding-left: 10px;}
.zhxxcon ul li{ float: left; display: inline; list-style: none; height: 22px; line-height: 22px; width: 426px;}
.zhxxcon .newstitle{ float: left; width: 326px; -width:316px; height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 5px;}
.zhxxcon .date{ float: right;}
.zhxx .gengduo{ margin-top: 15px;}

.align {
float: left;
vertical-align: middle;}
.moreinfo2 {
float: right;
width: 101px;
height: 23px;
margin-top: 10px;
}

/*main left*/
.left {width:664px; float:left; }

.box { width:325px;border:1px solid #ccc; margin-right:9px;}
.flatnone {margin-right:0px}
.box .tit {background-color: #f0f0f0;border-bottom: 1px solid #ccc;height: 30px;line-height: 30px;padding: 0px 13px;}
.box h3 {font-size: 14px;float: left; font-weight:bold}
.box .more {color: #ee4735;float: right;} 
.box .boxcon {background-color: #ffffff;line-height: 26px;padding: 7px 13px 10px 13px;}
.box .boxcon li a {width: 250px;overflow: hidden;display: block;height: 26px;float: left;white-space: nowrap;text-overflow: ellipsis;}
.box2 {width: 100%; border:1px solid #ccc; float:right;margin-bottom: 7px;}
.box2 .tit {background-color: #f0f0f0;border-bottom: 1px solid #ccc;height: 30px;line-height: 30px;padding: 0px 13px;}
.box2 .tit h3 {font-size: 14px;float: left; font-weight:bold}
.box2 .tit .more {color: #ee4735;float: right;}
.box2 .boxcon {background-color: #ffffff;line-height: 26px;padding-left:15px;}
.box2 .boxcon .video li {float: left;width: 200px;overflow: hidden;margin: 10px 15px 10px 0px;}
.box2 .boxcon .video li  img {border-radius: 5px;border: 1px solid #CCC;box-shadow: 0px 1px 1px #EEE;padding: 2px;width: 194px;}

/*zhaobiao */
.conBox{ float: left; width: 735px; overflow: hidden;}
.conTit{ float: left; width: inherit; height: 34px; background: url(img/taghead.jpg) no-repeat;}
.conTit h1{ float: left; width: 100px; height: inherit; line-height: 34px; padding-left: 9px; font-size: 14px; color: white; font-weight: bold;}

.conTit .more{ float: right; height: 34px; line-height: 34px; width: 70px;}
.conMid{ float: left; width: 735px; -width:733px;  border: 1px solid #d1d7d7; border-top: none; overflow: hidden;}
.contentBox-mini{ width: 735px; -width:703px; float: left;   padding: 15px 15px 5px 15px; background: white;}
.contentBox-mini .date{ float: right;}
.contentBox-mini .date{ padding-right: 10px;}
.contentBox-mini ul li{  float: left; display: inline; list-style: none; height: 32px; line-height: 22px; width: 350px;}
.contentBox-mini .newstitle{ float: left; width: 290px; -width:285px; height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 5px;}

.rightbar{ float: right; width: 260px;}
.rightbar a:hover{ color: #fd5c01;}
.login{ float: left; width: 100%; height: 247px; _height: 210px; _overflow: hidden;}
.loginTitle{ float: left; width: 100%; height: 38px; background: url(img/login_title.jpg) no-repeat;}
.loginCon{ float: left; width: 100%; _width:258px; height: 208px; _height: 191px; border: 1px solid #d1d7d7; border-top: none; padding-top: 10px;}
.input label{ float: left; width: 70px; height: 24px; line-height: 24px; margin-top: 5px; margin-left: 5px;}
.input input{ float: left; height: 24px; margin-top: 5px; line-height: 24px;}
.link{ float: left; width: 100%; height: 20px; line-height: 20px; text-align: center; margin-top: 20px;}
.link a{ color: #ee6f0e;}
.link a:hover{ text-decoration: underline;}
.submit{ float: left;  height: 34px; line-height: 34px; text-align: center; margin-top: 12px;background: none;
border: 0px;
float: left;}
.mffb{ float: left; width: 100%; height: 49px;}

.rightbox{ float: left; width: 100%; border: 1px solid #e6e6e6;}
.righttitle{ float: left; width: 100%; height: 40px; background: url(img/right_title.jpg) no-repeat; line-height: 40px;}
.righttitle h2{ float: left; width: 140px; height: inherit; line-height: 44px; font-size: 13px; color: #424242; font-weight: bold; text-indent: 22px;}
.gengduo{ float: right; height: inherit; line-height: inherit; padding-right: 10px; _padding-top: 5px;}

.midbox{ height: auto;}
.smallbox h2{ float: left; width: 160px; height: inherit; line-height: inherit; font-size: 13px; color: #424242; font-weight: bold; text-indent: 35px;}
.smalltitle{ float: left; width: 100%; height: 27px; background: url(img/smalltitle.jpg) no-repeat; line-height: 27px;}

.smallcon{ float: left; width: inherit; height: auto; overflow: hidden; padding-left:5px;/*padding: 4px 15px 5px 15px; _padding: 0px 15px 0px 15px;*/}

.smallcon p{ font-size: 14px; line-height: 28px;padding-top:10px;}
.smallcon span{ text-decoration: underline; cursor: pointer; padding: 4px;}



/**
 *footer
 */
.footer{ margin: auto; width: 100%; background: url(img/footer_bg.jpg) repeat-x;}
.xian{ margin: auto; width: 100%; text-align: center; height: 23px; line-height: 23px; color:#666666;    font-family: 微软雅黑; margin-bottom:20px;}
.xian li{ display: inline; list-style: none;}
.xian li a{ color: #000000;}
.xian a{ color: #0166b4;}


/*login*/
.accountInfo{
width: 321px;
overflow: hidden;
border: 1px solid #ccc;
clear: both;
padding: 10px;

}
.accountInfo .input input{float:none;}
.login legend{
    font-family: "微软雅黑";
    font-size: 15px;

color: #ff7117;
padding-bottom: 10px;
font-weight: bold;}
#MainContent_LoginButton {background: url(img/bg_button.png) no-repeat 0px -359px;
width: 171px;
height: 38px;
text-align: center;
margin-top: 10px;
margin-left: 10px;
font-size: 16px;
color: #fff;
border: none;
font-weight: bold;
cursor: pointer;}

/*page*/

.pager{ clear:both; margin: 10px 0 10px 0; padding:5px 0;text-align:center}
.pager a,.pager span {border:1px solid #E6E7E1; line-height:20px;margin-right:5px;padding:0 6px; color:#000;  }
.pager a:hover{ text-decoration:none; border-color:#ccc;}
.pager .thisclass {background-color:#ccc;border-color:#ccc;color:#ff0000; font-weight:bold;}
.pager .total ,.pager .total strong { color:Gray; padding:0 3px; }


/*head*/
.head-mid {height:106px; overflow:hidden; width:1000px;border-top:1px solid #fff;}

/*右边*/
.rcontent {width:262px;border:1px solid #ccc; float:left;}
.rcontent .rtitle {background-color: #f8f8f8;border-bottom: 1px solid #ccc;height: 34px;line-height: 34px;padding: 0px 13px;}
.rcontent .rtitle h3 {font-size: 14px;float: left; font-weight:bold;width: 200px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.rcontent .rtitle .more {color: #ee4735;float: right;}
.rcontent .rul {background-color: #ffffff;line-height: 26px;padding: 7px 13px 10px 13px;}
.rcontent .rul li a{ overflow: hidden;display: block;float: left; }
.rcontent .rul li  {line-height: 28px; width: 240px; overflow: hidden;border-bottom: 1px dotted #C9C9C9;background: url(../images/jt.gif) no-repeat 0 12px;line-height: 1.5;padding: 5px 0;padding-left: 10px;}
.lan{ border:1px solid #ccc; width:1000px; height:auto; display:inline-block; margin-bottom:10px; margin-top: 5px; overflow:hidden}
.map_list{ line-height:26px; margin-top:10px; color:#787878;}
.map_list b{color: #3d3d3d;font-weight: bold;}
.map_list ul li{ display:block; /*float:left;*/}
.map_list ul li a{ padding:0px 4px; color:#787878;}
.map_list2,.map_list3{ padding:10px 0px;}
.map_list2 a{ height:26px; line-height:26px; width:100px; display:block; overflow:hidden; float:left; padding-right:10px;}
.map_list3{ height:45px;}
.map_list3 ul li{ display:block; float:left;}
.huadong{ width:300px;}
.huadong2{ width:224px;}

.x_hua, .prefer .x_hua {
float: left;
display: block;
/*border-bottom: 2px solid #444444;*/
height: 30px;
font-weight: bold;
font-size: 13px;
}
.more {
float: right;
color: #898989;
}
.er_title, .prefer .er_title {
line-height: 30px;
border-bottom: 1px solid #ccc;
}
.nn_right {
float: right;
color: #b8b8b8;
text-align: right;
display: block;
}


div, p, span, label, img, a,  ul, dl, dt, dd, li, table, tr, td, th, tbody, thead, tfoot, form, fieldset, legent, h1, h2, h3, h4, h5, h6, strong, b, em, blockquote, cite, pre, code, hr, br, input, button, textarea,article, aside, details, figcaption, figure, footer, header, group, menu, nav, section { padding:0px; margin:0px; }

a, input {
outline: 0 none;
}
.search-box { display:flex;flex-flow:row wrap;    justify-content: space-between;}
.search-form {
margin-bottom: 5px;
margin-top: 10px;
position: relative;
}
.search-form form{display:flex;}
 
/*14-12-30*/
.search-form .ky {width:280px; height:100%; height:30px;  padding:5px; font-size:14px; border:2px solid #288C6A; }
 
 
/*14-12-30*/
.search-form .btn { width:98px; height:30px; padding-left:8px; color:#fff; font:bold 13px/30px "微软雅黑"; border:0 none; cursor:pointer; background:#288C6A url(../images/icons.png) no-repeat 18px 10px; }
/*15-09-09*/

/*15-09-15*/
.search-form .btn { _margin-left:-10px;*margin-left:-20px; }
/*14-12-30*/
.search-form a { display:inline-block; height:32px; line-height:32px; padding:0 10px; vertical-align:middle; color:#000;}
/*14-12-30*/

/*15-09-09*/

 
.search-form .searchtype { background: #288C6A;  height:30px; font-size:13px; font-weight:bold;  padding:0 5px 0 7px; line-height:30px;}
.search-form .searchtype label{cursor:pointer;color: #fff;}




.types { margin-top:10px;}
.tag {
border-right: 1px #ccc solid;
overflow: hidden;
border-bottom: 1px #ccc solid;
}

.tag dd {
float: left;
border-left: 1px #ccc solid;
border-top: 1px #ccc solid;
width: 16.666667%;
white-space: nowrap;
text-align: center;
border-bottom: 1px solid #ccc;
margin-bottom: -1px;
}

.tag dd a {
color: #333;
display: block;
line-height: 33px;
overflow: hidden;
text-overflow: ellipsis;
}

.tag .hover {
background-color: #f8f8f8;
}

.tag .hover a {
color: #ff0000;
}
/* 列表*/

.zjtj_bar {
	padding: 0px;
	margin: 0;
	overflow:hidden;
	background: #f8f8f8;border-bottom: 1px solid #ccc;
	height:30px;
}
.zjtj_bar_p1 {
  float:left;
padding-left: 8px;
line-height:30px;
	margin: 0;
	overflow:hidden;
	font-weight: bold;
	color: #000;
}

.zjtj_list {
	padding: 0;
	margin: 0;
	overflow:hidden;
	float:left;
	width:662px;
	border:1px solid #CCCCCC;
}
.zjtj_list ul{
	padding:15px 0;
	margin: 0;
	overflow:hidden;
}
/*.zjtj_list li{
	white-space: nowrap;
text-overflow: ellipsis;
	line-height:28px;
	height:28px;
	width: 282px;
	padding-left:10px;
	overflow:hidden;
	border-bottom: 1px dotted #C9C9C9;
	background: url(../images/jt.gif) no-repeat 0 12px; margin-left:26px; float:left;
}*/
.topc { font-size:12px;color: #ff0;}
.zhul_guanggao_weike1 img{
border-radius: 5px;
border: 1px solid #CCC;
box-shadow: 0px 1px 1px #EEE;
padding: 2px;
width: 194px;
}

.navbar-nav{ width:100%; overflow:hidden; border-bottom: 1px solid #ccc; }
.navbar-nav li{ float:left;border-right: 1px solid #ccc;width: 16.667%;}
.navbar-nav li a{ font-size:14px; color:#000; display:block; text-align:center;line-height:33px;}
.navbar-nav li .active,.navbar-nav li:hover a{ color:#333;background-color: #eee;}
.navbar-nav li:last-child{border-right:none}
.ondj .tit h3 a{color: #ff0000;}
.numbered-list__counter{margin-right:5px;}


/*弹窗登录*/
.madol {
display: none;
width: 580px;
padding: 20px;
position: fixed;
top: 0;
background: #fff;
border-radius: 6px;
left: 0;
right: 0;
bottom:0;
margin: auto;
border: 1px solid #ccc;
box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
#Login-pop{ height: max-content;}
/*右边马上注册*/
.reg {
float: right;
margin-right: 30px;
padding-top: 80px;
}

.reg .reg-btn {
background-color: #ff7d0a;
color: #ffffff;
font-size: 16px;
display: block;
height: 35px;
border: 1px solid #ff7d0a;
border-radius: 4px;
line-height: 35px;
padding: 0 20px;
box-sizing: border-box;
}

.reg .font-style {
font-size: 14px;
line-height: 30px;
}

.user-close {
position: absolute;
top: 0;
right: 0;
padding: 5px 10px;
background: #000;
border-top-right-radius: 6px;
}

.user-close a {
color: #fff;
display: block;
}
#content {
padding: 10px;
margin: 0 auto;
display: block;
overflow: hidden;	
font-size:14px;
}
.layui-layer-msg{ overflow:hidden;}
a.bshareDiv{ display:none !important}

.new_msg{
    height:10px;
    width:10px;
    border-radius:10px;

    display:inline-block;
    background:#ff0000;

    position: relative;
    top: -8px;
}
#msginfo{ padding:10px;}

.answer_detail [data-jodit_iframe_wrapper]:after{display:none !important}