@charset "utf-8";
/* CSS Document */
html { background: none repeat scroll 0 0 #FFFFFF; color: #333;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, form, th, td { margin: 0; padding: 0;}
body, button, input, select, textarea {font: 12px/1.5 "Microsoft Yahei",arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
legend { color: #000000;}
fieldset, img {border: 0 none;}
button, input, select, textarea { font-size: 100%;}
hr {border:0;height:1px;*color:#fff;}
address, cite, dfn, em, var { font-style: normal;}
small { font-size: 12px;}
.fl-clear{clear:both;}
.fl-clr{zoom:1;}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020";}
table { border-collapse: collapse; border-spacing: 0;}
ul, ol { list-style: none outside none;}
a {text-decoration: none; color:#333;}
a:hover { color: #c70000; text-decoration: none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.none{display:none;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
.clearfix{display:block;}
*html .clearfix{height:1%}


/*  zg_top    */
.zg_top{ height:35px; line-height:35px; width:100%; background:#f6f6f6; border-bottom:1px #cfcfcf solid;}
.zg_top .zg_top_0,.logo,.login_0,.zg_foot{ width:980px; margin:0 auto;}
.zg_top_lf,.zg_top_lf li,.zg_top_rt li,.inc_item dl dd,.inc_items dl dd,.logo img,.logo span,.search-warp input,.titlealink2 a,.login_0 ul li,.zg_foot_lf{ float:left;}
.zg_top_lf li.s_tits_ls,.zg_top_lf li.chage_stit,.inc_item dl,.inc_items dl,.login_0 span,.conment a.zg_more,.title_2 a.zg_more_0,.tab-tit li,.search-warp .serch-items li.now,.tab-cont-1 li,.title h4,.title h1,.zggj ul li,.titlealink2 a.hoveron,.title_0 span,.title_0 .index_0,.title_0 .index_2,.link a.zg_more{background:url("/image/main/channal_zg.png") no-repeat right bottom;}
.zg_top_0 .zg_top_lf{ width:70%;}
.zg_top_lf li a{ color:#696969; margin-right:15px; cursor:pointer;}
.zg_top_0 li .zg_top_lf li.chage_stit a:hover{ text-decoration:none; color: #c70000;}
.zg_top_0 li a:hover{ color:#333;}
.zg_top_0 .zg_top_rt{ float:right; width:30%;}
.zg_top_rt ul{ float:right;}
.zg_top_rt li,.zg_foot_lf p { color:#888}
.zg_top_rt li a{ color:#666; padding:0 10px; }
.zg_top_lf li.s_tits_ls {background-position:56px -172px;  border-left-width: 1px; padding: 0 0 0 1px; position: relative;width:68px; overflow:hidden;}
#oLi{ margin-right:15px;}
.zg_top_lf li.chage_stit {background-position:0 -129px ; position: relative; z-index: 1081;width:69px;}
.chg_all,.chg_alls {float: left; position:relative; z-index:1080; }
.zg_top_lf .inc_item,.zg_top_lf .inc_items {background:#fff;border: 1px solid #cfcfcf; padding:10px 15px 5px 15px; position: absolute; width:180px; z-index:1088;}
.zg_top_lf .s_tits li a, .s_tits .s_tit span,.zg_top_lf .s_titss li a, .s_titss .s_tit span { color: #696969; cursor: pointer; margin: 0 7px;}
.s_tits,.s_titss { padding-left:5px; }
.inc_item dl,.inc_items dl{ line-height:22px; background-position:0 34px; height:45px; padding-bottom:3px; margin-bottom:5px;}
.inc_item dl.bdno,.inc_items dl.bdno{ background:none;}
.zg_top_lf li .inc_item dd.bdmfno a,.zg_top_lf li .inc_items dd.bdmfno a{ margin-right:0;}
.zg_top_lf li .s_tits li .inc_item a,.zg_top_lf li .s_titss li .inc_item a,.zg_top_lf li .s_tits li .inc_items a,.zg_top_lf li .s_titss li .inc_items a {float: left;margin: 0 7px 0 0; white-space: nowrap;}

/*   logo  */
.logo{ position:relative; padding:18px 0;}
.logo span{ padding:20px 0 0 6px; color:#777}
.search-warp {float: right; width:456px; _width:459px; height:55px; margin:0 250px 0 0;}
.search-warp .serch-items {letter-spacing: -5px; overflow: hidden; word-spacing: -1px;}
.search-warp .serch-bar{ padding:0;}
.search-warp .serch-items li.now {background-position:18px -517px;  color: #d10504;	font-weight:bold; height: 23px;}
.search-warp .serch-items li{ display: inline-block; float:left; font-size: 12px;  height: 23px; line-height:17px; letter-spacing: normal; margin-left: -2px; text-align: center;vertical-align: top; width: 45px; cursor:pointer; word-spacing: normal;}
.search-warp .tab-cont-1{ float:left; background:#fff; width:442px; _width:446px;}
.search-warp .searchX-wrap{height: 28px;}
.search-warp input { display:inline;}
.search-warp .searchkuang { background:url(/image/main/fdj.jpg) no-repeat 5px center; border: 2px solid #E4393C !important; height: 24px; line-height: 24px; padding: 2px 4px 2px 20px; position: relative; width: 327px; }
.search-warp .sub-btn {background:#E4393C !important; border: 0 none; color: #FFFFFF; cursor: pointer;  font-size: 14px; font-weight:600; height: 32px; line-height:32px;margin-left: -1px; overflow: hidden; width:88px;}

.fabu-btn {background: #E64346; width: 100px;height: 30px;color:#FFFFFF;font-size: 18px;text-align: center;position: absolute; left:1020px;top:75px;}

/*   foot jifenhuodong  */
.foot{padding:0 0 20px; width:980px; margin:10px auto 0 auto;}
.foot p a,.foot p span{color:#333;margin: 0 5px;}
.foot p a:hover{color:#c70000;}

/*   2013.11.07  pingdaoye top       */
#oLi{ padding-top:1px;}
.zg_top .cm_top,.cm_logo{ width:960px; margin:0 auto;}
.con_line { background: url(/image/main/comtp.png) no-repeat 0 -140px; height: 55px;margin: 5px 15px 0;width: 5px; float:left;}
.logo .con_tit span{ color: #DD0404;font-family: "Microsoft YaHei",SimHei,"WenQuanYi Zen Hei",STHeiti,Tahoma,Arial,STHeiti,sans-serif;font-size: 24px; float:left;
    font-weight: 700; line-height: 20px; _line-height:25px;}

.search-warp .sub-btn { float:right; _float:left;}
.zg_top_0 .zg_top_lf{ width:65%;}
.zg_top_0 .zg_top_rt{ width:35%}

/*		2014.2.8	dingbu:suoyouhangye	*/
.fy_xg_ul .imit-serlect{float:left;position: relative;height:22px;padding: 1px;}
.fy_xg_ul .imit-serlect .selected-cont{height:20px;border:1px #e4e4e4 solid;display:block;line-height: 20px;padding-left:10px;padding-right:25px;margin-right:20px;background-position: right 0;cursor: pointer;}
.fy_xg_ul li.open .drop-menu{display:block;}
.fy_xg_ul .drop-menu{ border:1px #cfcfcf solid;position: absolute;top:35px;background: #fff;width:173px;padding:5px 0;line-height:24px;overflow: hidden;z-index:1; display:none}
.fy_xg_ul .ab-area,.fy_xg_ul{position: relative;}
.fy_xg_ul .ab-area,.fy_xg_ul li.open{z-index: 2;}
.fy_xg_ul .imit-serlect{ border:none; padding:0}
.fy_xg_ul .imit-serlect .selected-cont,.fy_xg_ul .open .selected-cont{ padding:0 15px 0 6px; width:48px; margin:0; border:0; color: #666666; background: url("/image/main/channal_zg.png") no-repeat 56px -172px;height:35px; line-height:35px;position: relative;z-index: 1081;}
.drop-menu{ border-width:1px; right:0; top:37px; z-index: 1088; border-top:none;}
.fy_xg_ul .open .selected-cont{ background-position:0 -129px; border:none;}
.fy_xg_ul .drop-menu{width: 180px; padding:5px 5px 10px 10px;  }
.zg_top_rt .drop-menu a {float: left;padding:0 8px 0 0; white-space: nowrap; line-height:24px;}
.fy_xg_ul .drop-menu a.col_blu{ color: #387DCB;}
.zg_top_rt .drop-menu a:hover{ color:#cd0000;}

/*扩展样式*/
.cutline {height: 0;border-top: 4px #bd0000 solid;overflow: hidden;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);margin: 7px 0;}
.none {display: none;}

.foot p.bottom-link{overflow: hidden;  margin-top: 12px;zoom:1;display: block;max-height: 40px;text-align: left;}
.foot p{text-align:center;line-height:1.8;padding:3px 0;color:#333;}
.bottom-bg{background: #ededec;}
.foot p.link{max-height: none;}