@charset "utf-8";
* {margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img {border:none;}
ul,ul li,dl,dl dt,dl dd {display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
a {color:#333; cursor:pointer;}
a:hover {color:#e00; text-decoration:underline;}
body { background:#fff;color:#333;}
img { border:none;}
.fl{ float:left;}
.fr{ float:right;}
/*header*/
.offcn_header{ height:31px; background:url(offcn_top_bg.jpg) center center repeat-x;}
.offcn_con_header{ width:1000px; height:31px; background:url(offcn_top_bg.jpg) center center repeat-x; margin:0 auto;}
.offcn_header_mainright{width:445px; display:inline-block; height:28px; float:right; position:relative; z-index:9998;}
.offcn_header_mainright ul li{display:inline-block; float:right; line-height:30px; padding:0 11px 0 10px; color:#333; background:url(topline.gif) no-repeat right 9px;}
.offcn_header_mainright ul li a{color:#333;}
.offcn_header_mainright ul li a:hover{color:#e00;}
.offcn_header_mainright ul .top_qq{ padding-left:3px;}
.offcn_header_mainright ul .top_qq a{ color:#333;}
.offcn_header_mainright ul .top_qqico{width:12px; height:30px;padding-right:0; background:url(ico.png) no-repeat -78px 7px; margin-left:5px;}
.offcn_header_mainright ul .top_club{ padding-left:3px;}
.offcn_header_mainright ul .top_club a{ color:#333;}
.offcn_header_mainright ul .top_clubico{width:12px; height:30px;padding-right:0; background:url(ico_wsq.jpg) center center no-repeat; margin-left:5px;}
.offcn_header_mainright ul .top_kefu{background:none; padding:0 8px 0 3px;}
.offcn_header_mainright ul .top_kefu a{color:#e00000;font:16px/30px Arial, Helvetica, sans-serif;}
.offcn_header_mainright ul .top_kfico{width:12px; height:30px; padding-right:0; background:url(ico.png) no-repeat -60px 7px; margin-left:5px;}
.offcn_header_mainright ul li span{display:inline-block; float:left; width:26px; height:27px; padding-left:2px;}
.offcn_header_mainright ul .top_wxico{width:20px; height:29px; background:url(ico.png) no-repeat -40px 7px; display:inline-block; float:left;}
.offcn_header_mainright ul .top_wbico{width:20px; height:29px; background:url(ico.png) no-repeat -20px 7px; display:inline-block; float:left;}
.offcn_header_mainright ul .weixin{width:50px; cursor:pointer;}
.offcn_header_mainright ul .weibo{width:48px; border:1px solid #e1e1e1; border-bottom:none; background:#fff; z-index:9999; cursor:pointer; position:relative; left:-1px;}
.offcn_header_mainright #wbxx1{position:absolute; right:65px; top:29px; border:1px solid #e1e1e1; background:#fff; width:210px; height:80px;}
.offcn_header_mainright #wbxx1 p{ display:block; float:left; width:73px; height:73px; padding:4px 0 0 15px;}
.offcn_header_mainright #wbxx1 p img{display:block; margin:0 auto;}
.offcn_header_mainright #wbxx1 span{width:90px; margin:0 auto; display:block; padding:15px 0 0 10px; float:left; font-size:14px; color:#333; text-align:center; line-height:21px;}
.offcn_header_mainright #wbxx2{width:210px; height:80px; border:1px solid #e1e1e1; background:#fff; position:absolute; right:148px; top:29px; overflow:hidden;}
.offcn_header_left{ position:relative; float:left; height:31px; z-index:9998; position:relative; width:330px;}
.offcn_ul_ksdh{ position:relative; float:left; height:31px; z-index:9999;}
.offcn_ul_ksdh li{ z-index:9999; float:left; padding:0 6px 0 9px; cursor:pointer; color:#333; height:22px; padding-top:7px; border:1px solid #f8f8f8; border-bottom:1px solid #e6e6e6;}
.offcn_ul_ksdh .hover{ border:1px solid #e6e6e6; border-bottom:1px solid #fff; background:#ffffff; color:#e60000;}
.offcn_ul_ksdh li em{ display:inline-block; width:8px; height:4px; line-height:4px; overflow:hidden; background:url(offcn_x_select.gif) center center no-repeat; margin-left:5px;}
.offcn_header_kjdh{ z-index:9998; }
.offcn_header_kjdh a{ color:#666; margin-right:12px;}
.offcn_header_kjdh a:hover{ color:#e00;}
.offcn_header_kjdh .dh_mr0{ margin-right:0;}
.offcn_qbks_dh{position:absolute; top:30px; left:0; width:375px; float:left; background:#fff; border:1px solid #e6e6e6; padding:10px 12px; line-height:24px;}
.offcn_header_pc{position:absolute; top:30px; left:78px; width:350px; float:left; background:#fff; border:1px solid #e6e6e6; padding:10px 12px; line-height:24px;}
.offcn_header_mobile{position:absolute; top:30px; left:144px; background:#fff; border:1px solid #e6e6e6; padding:0 12px; line-height:24px; width:360px;}
.offcn_header_mobile span{height:42px; border-bottom:1px dotted #d4d4d4; line-height:42px;}
.offcn_header_mobile .dh_nbb{border-bottom:none;}
.offcn_header_mobile a{ margin-right:0;}
.o_zg{ background:url(offcn_mobile_zg.jpg) 3px center no-repeat;}
.o_wx{ background:url(offcn_mobile_wx.jpg) 3px center no-repeat;}
.o_tiku{ background:url(offcn_mobile_tk.jpg) 3px center no-repeat;}
.o_sy{background:url(offcn_mobile_sy.jpg) 3px center no-repeat;}
.o_gk{background:url(offcn_mobile_zw.jpg) 3px center no-repeat;}
.o_gl{background:url(offcn_mobile_gs.jpg) 3px center no-repeat;}
.o_sl{background:url(offcn_mobile_sl.jpg) 3px center no-repeat;}
.o_kj{background:url(offcn_mobile_kj.jpg) 3px center no-repeat;}
.o_ky{background:url(offcn_mobile_ky.jpg) 3px center no-repeat;}
.o_sz{background:url(offcn_mobile_sz.jpg) 3px center no-repeat;}
.o_hs{background:url(offcn_mobile_hz.jpg) 3px center no-repeat;}
.o_ws{background:url(offcn_mobile_ws.jpg) 3px center no-repeat;}
.o_yaos{background:url(offcn_mobile_yaos.jpg) 3px center no-repeat;}
.o_yis{background:url(offcn_mobile_yis.jpg) 3px center no-repeat;}
.o_slrd{background:url(offcn_mobile_slrd.jpg) 3px center no-repeat;}
.o_sydw{background:url(offcn_mobile_sydw.jpg) 3px center no-repeat;}
.o_zfgj{background:url(offcn_mobile_zfgj.jpg) 3px center no-repeat;}
.o_syyh{background:url(offcn_mobile_syyh.jpg) 3px center no-repeat;}
.o_xys{background:url(offcn_mobile_xys.jpg) 3px center no-repeat;}
.o_jzt{background:url(offcn_mobile_jzt.jpg) 3px center no-repeat;}
.o_wxky{background:url(offcn_mobile_wxky.jpg) 3px center no-repeat;}
.zg_dp{ border-bottom:1px dotted #d4d4d4;}
.zg_dp a{display:inline-block;width:55px;padding-left:33px;height:43px;line-height:42px;padding-right:15px;}
.offcn_header_wzdh{ position:absolute; top:30px;left:222px; width:430px; float:left;padding:10px 12px;background:#fff; border:1px solid #e6e6e6; line-height:24px;}
.offcn_header_wzdh dl{ clear:both; overflow:hidden;}
.offcn_header_wzdh dl dt{ width:66px; float:left; line-height:24px; color:#333;}
.offcn_header_wzdh dl dt span{ color:#ccc; padding:0 4px;}
.offcn_header_wzdh dl dd{ line-height:24px; float:left; width:360px;}
/*header*/
/*0129????*/
#weixb3{ width:70px;}
.offcn_header_mainright ul .top_xqblico{ display:inline-block; float:left; height:29px; width:20px;background:url(offcnindex-xqbl.jpg) center center no-repeat;}
#wbxx3{ position:absolute; top:29px; right:252px; width:180px; padding:15px; background:#fff; border:1px solid #e1e1e1; overflow:hidden; }
#weixb3 a:hover{ text-decoration:none;}
#wbxx3 dt{ float:left; width:50px; height:50px;}
#wbxx3 dd{ float:left; width:120px; padding-left:10px; overflow:hidden;}
#wbxx3 dd .o-join{ height:24px; line-height:24px; font-size:14px; color:#333;}
#wbxx3 dd .o-guanzhu{ margin:0; width:60px; height:24px; line-height:24px; background:url(offcnindex-x-btn.jpg) center center no-repeat; color:#fff; text-align:center;}
#wbxx3 dd .o-guanzhu a{ color:#fff;}
#wbxx3 dd .o-guanzhu a:hover{ text-decoration:underline; color:#fff;}
/*2015-02-10 top更新*/
.offcnApp{ position:relative; float:left; height:31px; z-index:9999;}
.offcnApp li{ z-index:9999; float:left; padding:0 6px 0 9px; cursor:pointer; color:#333; height:22px; padding-top:7px; border:1px solid #f8f8f8; border-bottom:1px solid #e6e6e6;}
.offcnApp .hover{ border:1px solid #e6e6e6; border-bottom:1px solid #fff; background:#ffffff; color:#e60000;}
.offcnApp li em{ display:inline-block; width:8px; height:4px; line-height:4px; overflow:hidden; background:url(offcn_x_select.png) center center no-repeat; margin-left:5px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/statics/images/offcn_x_select.png");_background:none;}
.offcnAppCon{ z-index:9998; }
.offcnAppCon a{ color:#666; margin-right:12px;}
.offcnAppCon a:hover{ color:#e00;}
.offcnAppCon .dh_mr0{ margin-right:0;}
.offcn_Akaoshi{position:absolute; top:30px; left:0; width:375px; float:left; background:#fff; border:1px solid #e6e6e6; padding:10px 12px; line-height:24px;}
.offcn_header_pc{position:absolute; top:30px; left:78px; width:350px; float:left; background:#fff; border:1px solid #e6e6e6; padding:10px 12px; line-height:24px;}
.zg_dp_new150210{ border-bottom:1px dotted #d4d4d4;}
.zg_dp_new150210 a{display:inline-block;width:55px;padding-left:33px;height:43px;line-height:42px;padding-right:10px;}
.zg_dp_new150210 .paddr0_150210{padding-right:0;}
.offcn_Ayingyong{position:absolute; top:30px; left:78px; background:#fff; border:1px solid #e6e6e6; padding:0 18px; line-height:24px; width:462px;}
.offcn_Ayingyong span{height:42px; border-bottom:1px dotted #d4d4d4; line-height:42px;}
.offcn_Ayingyong .dh_nbb150210{border-bottom:none;}
.offcn_Ayingyong a{ margin-right:0;}
.o_zg150210{ background:url(offcn_mobile_zg.jpg) 3px center no-repeat;}
.o_wx150210{ background:url(offcn_mobile_wx.jpg) 3px center no-repeat;}
.o_tiku150210{ background:url(offcn_mobile_tk.jpg) 3px center no-repeat;}
.o_sy150210{background:url(offcn_mobile_sy.jpg) 3px center no-repeat;}
.o_gk150210{background:url(offcn_mobile_zw.jpg) 3px center no-repeat;}
.o_gl150210{background:url(offcn_mobile_gs.jpg) 3px center no-repeat;}
.o_sl150210{background:url(offcn_mobile_sl.jpg) 3px center no-repeat;}
.o_kj150210{background:url(offcn_mobile_kj.jpg) 3px center no-repeat;}
.o_ky150210{background:url(offcn_mobile_ky.jpg) 3px center no-repeat;}
.o_sz150210{background:url(offcn_mobile_sz.jpg) 3px center no-repeat;}
.o_hs150210{background:url(offcn_mobile_hz.jpg) 3px center no-repeat;}
.o_ws150210{background:url(offcn_mobile_ws.jpg) 3px center no-repeat;}
.o_yaos150210{background:url(offcn_mobile_yaos.jpg) 3px center no-repeat;}
.o_yis150210{background:url(offcn_mobile_yis.jpg) 3px center no-repeat;}
.o_slrd150210{background:url(offcn_mobile_slrd.jpg) 3px center no-repeat;}
.o_sydw150210{background:url(offcn_mobile_sydw.jpg) 3px center no-repeat;}
.o_zfgj150210{background:url(offcn_mobile_zfgj.jpg) 3px center no-repeat;}
.o_syyh150210{background:url(offcn_mobile_syyh.jpg) 3px center no-repeat;}
.o_xys150210{background:url(offcn_mobile_xys.jpg) 3px center no-repeat;}
.o_jzt150210{background:url(offcn_mobile_jzt.jpg) 3px center no-repeat;}
.o_wxky150610{background:url(offcn_mobile_kywx.jpg) 3px center no-repeat;}
.o_zgkj150210{background:url(offcn_mobile_zgkj.jpg) 3px center no-repeat;}
.offcn_Adaohang{ position:absolute; top:30px;left:156px; width:430px; float:left;padding:10px 12px;background:#fff; border:1px solid #e6e6e6; line-height:24px;}
.offcn_Adaohang dl{ clear:both; overflow:hidden;}
.offcn_Adaohang dl dt{ width:66px; float:left; line-height:24px; color:#333;}
.offcn_Adaohang dl dt span{ color:#ccc; padding:0 4px;}
.offcn_Adaohang dl dd{ line-height:24px; float:left; width:360px;}
.offcnApptit{clear:both;padding:15px 0 0 0;height:30px;width:460px;border-bottom:1px solid #ddd;}
.offcnApptit i{color:#ddd;padding:0 10px;font-style:normal}
.offcn210 {color: #666; padding-top: 10px;}
/*leyu*/
* html,* html body{background:url(about:black) no-repeat fixed;overflow-x:hidden;} 
.right_x{ position:fixed; right:-86px; top:50%; margin-top:-90px; z-index:99999; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+230)); width:120px;} 
.rightniu{ width:33px; height:98px; float:left; cursor:pointer; background:url(zixun_03.gif) no-repeat left center;}
.rightkuang{ width:85px; height:95px; background:#fff; float:right; border:2px solid #e8e8e8;border-right:none;  overflow:hidden;}
.rightkuang a{ border-bottom:1px solid #e8e8e8; height:23px; width:85px; display:block; text-indent:12px; color:#666; font-family:Arial; line-height:23px;}
.rightkuang .rka{ border:none;}
.rightkuang a:hover{ background:#e8e8e8; color:#e00;}

/*20160323*/
.zgNewZx{ width:40px; height:156px; z-index:9999; cursor:pointer; position:fixed; right:0; top:240px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+240));}
.zgNewBj{ display:none;
background-color: #000;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:9997;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}
.zgNewBox{ width:370px; height:307px; padding:40px 30px 0; background:#fff; border:2px solid #ef2d36; border-radius:2px; position:fixed; z-index:9998; left:50%; top:50%; margin:-175px 0 0 -185px; }
.zgNewBox em{ position:absolute; background:url(new_zx_03.png) no-repeat; width:34px; height:34px; cursor:pointer; right:-10px; top:-10px;_background:url(new_zx_03.gif) no-repeat;}
.zgNewBox_left{ width:366px; margin-right:20px; float:left; height:184px; padding-top:1px;}
.zgNewBox_b{ height:91px; border-bottom:1px dashed #eee;}
.zgNewBox_b a{ display:inline-block; width:33.3333%; text-align:center; font-size:14px;font-family:"Microsoft Yahei"; padding-top:12px;}
.zgNewBox_b a img{ display:block; margin:0 auto 12px;}
.zgNewBox_b1 a{ padding-top:18px;}
.zgNewBox_right{ width:159px; height:183px; border:1px solid #eee; float:left; text-align:center;}
.zgNewBox_right span{ color:#888; display:block; line-height:39px;}
.zgNewBox_bot{ padding-top:33px; overflow:hidden; clear:both; padding-left:60px;}
.zgNewBox_bot p{ font-size:18px; float:left; background:url(new_zx_30.jpg) no-repeat left center; padding-left:56px; width:248px;font-family:"Microsoft Yahei";color:#333333;}
.zgNewBox_bot p strong{ display:block; font-size:24px; font-family:"Microsoft Yahei"; font-weight:bold;}
.zgNewBox_bot_a{ width:150px; height:47px; float:left; font-size:20px; font-weight:bold; line-height:47px; text-align:center; color:#fff; background:#ef2d36; border-radius:2px;}
.zgNewBox_bot a{ width:150px; height:47px; float:left; font-size:20px; font-weight:bold; line-height:47px; text-align:center; color:#fff; background:#ef2d36; border-radius:2px;}
.zgNewZx1{ width:105px; height:172px; margin-top:-86px;  left:0; }
.zgNewBox1{ padding-top:83px; border:1px solid #ef2d36; margin-top:-195px; }
.zgNewBox1 h3{ height:43px; line-height:43px; color:#fff; font-size:18px;background:#ef2d36; position:absolute; left:0; top:0; width:100%; text-indent:19px; font-weight:normal;}
.zgNewBox1 h3 i{ background:url(new_zx_34.jpg) no-repeat; width:17px; height:16px; position:absolute; display:block; cursor:pointer; right:12px; top:13px;}

.zgzf_ycxf{ width: 44px; height: auto; position:fixed; right: 10px; bottom: 150px; z-index: 99;}
.zgzf_ycxf li{ width: 44px; margin-bottom: 5px;  background:url(zgzf_yczx_09.png); position: relative;}
.zgzf_ycxf li.zgzf_ycxf1{ height: 76px;}
.zgzf_ycxf li.zgzf_ycxf1 .cur{ display: block; padding-top: 37px; height: 39px; text-align: center; font-size: 12px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 16px;}
.zgzf_ycxf li.zgzf_ycxf1 .cur:hover{ text-decoration: none;}
.zgzf_ycxf li:hover{ background: #ef2d36;}
.zgzf_ycxf li.on{ background: #ef2d36;}
.zgzf_ycxf li .zgzf_zx{ background: url(index_ycxf_01.png) no-repeat center 9px;}
.zgzf_ycxf li .zgzf_xk{ background: url(index_ycxf_02.png) no-repeat center 9px;}
.zgzf_ycxf li .zgzf_sm{ background: url(index_ycxf_03.png) no-repeat center 9px;}
.zgzf_ycxf li.zgzf_ycxf2{ height: 44px; display: none; margin-bottom:-44px;}
.zgzf_ycxf li.zgzf_ycxf2 span{ display: block; width: 44px; height: 44px; background: url(index_ycxf_04.png) no-repeat center 11px; position: absolute; left: 0; top: 0;}
.zgzf_ycxf li.zgzf_ycxf2 a{ display: block; width: 44px; height: 38px; padding-top: 6px; text-align: center; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 16px;position: absolute; left: 0; top: 0; display: none;}
.zgzf_ycxf li.zgzf_ycxf2 a:hover{text-decoration: none;}
.zgzf_ycxf li.zgzf_ycxf2:hover a{ display: block;}
.zgzf_ycxf li.zgzf_ycxf2:hover span{ display: none;}
.zgzf_ycxf_ewm{ width: 160px; height: 160px; padding-right: 10px; position: absolute; left: -170px; top: -25px; z-index: 99; display: none;}
.zgzf_ycxf_ewm em{ display: block; width: 11px; height: 17px; background: url(index_ycxf_05.png) no-repeat center; position: absolute; right: 0; top: 73px;}
.zgzf_ycxf_ewmn{ width: 158px; height: 158px; border: 1px solid #e8e8e8; box-shadow: 0 0 5px #f4f4f4; background: #fff;}
.zgzf_ycxf_ewmn img{ display: block; width: 140px; height: 140px; margin: 10px auto 0;}
.zgzf_ycxf li:hover .zgzf_ycxf_ewm{ display: block;}
.zgzf_ycxf_xkbb{ width: 220px; height: 265px; left: -230px; top: -41px;}
.zgzf_ycxf_xkbb .zgzf_ycxf_ewmn{ width: 218px; height: 263px;}
.zgzf_ycxf_xkse{ width: 195px; padding-top: 14px; padding-left: 14px; height: auto;}
.zgzf_ycxf_xkse .select_box{position:relative;cursor:pointer;width:188px; height:33px; border: 1px solid #eaeaea; margin-bottom: 15px; line-height: 33px; background: #f6f6f6;font-size: 12px; color: #999; font-family: 'Microsoft Yahei';}
.zgzf_ycxf_xkse .selet_open{display:inline-block;position:absolute;right:15px;top:15px!important;width:9px;height:5px; line-height:5px!important;background:url(newIcoSelSj.jpg) center center no-repeat;z-index:0;}
.zgzf_ycxf_xkse .select_txt{display:inline-block;position:static;padding-left:8px;width: 162px; height: 33px; line-height: 33px; cursor:pointer;overflow:hidden;font-family: 'Microsoft Yahei';}
.zgzf_ycxf_xkse .select_option{width:187px;position:absolute;top:33px;left:0;z-index:2;overflow:hidden;display:none; border: 1px solid #eaeaea;}
.zgzf_ycxf_xkse .select_option a{display:block;height:28px;line-height:28px; overflow:hidden;text-align:left;padding:0 10px;width:170px;background:#fff; color:#333; text-decoration:none; font-size:12px;font-family: 'Microsoft Yahei';}
.zgzf_ycxf_xkse .select_box:hover{ border-color: #ef2d36;}
.zgzf_ycxf_xkse .select_box:hover .selet_open{ background: url(index_ycxf_08.jpg) no-repeat center;}
.zgzf_ycxf_xkse .select_box:hover .select_txt{ color: #ef2d36;}
.zgzf_ycxf_xkse .select_option a:hover{background:#ccc; color:#333; text-decoration:none;}
.mod_kaoshilx{ width:190px;}
.mod_kaoshilx .select_box{ width:190px;}
.mod_kaoshilx .select_txt{ width:157px;}
.mod_kaoshilx .select_option{ width:188px;}
.mod_kaoshilx .select_option a{ width:168px;}
.optionHauto{ height:224px; overflow-y:auto;}
.newBtnKcSearch{ display:block; float:left; width:190px; height:35px; overflow:hidden; cursor:pointer; background: #ef2d36; border:none; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei'; text-align: center; line-height: 35px; font-weight: bold;}
.newBtnKcSearch:hover{ color: #fff; text-decoration: underline;}