/* by offcnzt in2017.11.21 */
@charset "gb2312";
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select{margin:0;padding:0; }
body{font:12px "Microsoft Yahei","Arial Narrow",HELVETICA; font:12px Arial,"Microsoft Yahei",sans-serif;background:#fff;-webkit-text-size-adjust:100%;}
body,td,th {font-family: Arial, "ËÎÌå", sans-serif;}
a{text-decoration:none; color:#333; }
a:hover{text-decoration:underline; color:#e82222;cursor: pointer;}
em{font-style:normal; overflow:hidden;}
ul,li{list-style:none;}
img{border:0;vertical-align:middle}
.ff_wryh{font-family:"Microsoft Yahei";}
input {outline: none;}textarea {outline: none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.fl{float:left;}
.fr{float:right;}
.hide{display: none;}
.clear_b{ clear:both; height:0; line-height:0; overflow:hidden;}
.clearfix{*zoom:1;}
.clearfix:after{content: "";display:block;clear:both;}


/*top*/
.zg_heard{ width:100%; height:42px; border-bottom:1px solid #e7e7e7; background:#fff;}
.zg_top{ width:1000px; height:42px; margin:0 auto;}
.zg_top_right{ width:380px; height:42px; float:right;}
.zg_top_right li{ float:right; height:42px; line-height:42px; margin-left:20px; font-size:12px; font-family:"Microsoft YaHei";}
.zg_top_right li em{ display:inline-block; vertical-align:middle; background:url(../../images/zgszyf_bk01.jpg) no-repeat; margin-right:3px;}
.zg_top_right .zg_top_wx em{ background-position:-59px top; width:20px; height:17px;}
.zg_top_right .zg_top_wb em{ background-position:-122px top; width:19px; height:17px;}
.zg_top_right .zg_top_qq em{ background-position:0 top; width:15px; height:17px;}
.zg_top_right .zg_top_q2 em{background:url(../../images/ioc.gif) 0 0 no-repeat; width: 17px; height: 17px; }
.zg_top_left{ width:470px; height:42px; float:left; position:relative; z-index:999}
.zg_top_nav{ width:470px; height:42px;}
.zg_top_nav li{ color:#333;font:normal 14px/42px "Microsoft Yahei"; float:left; width:90px; text-align:center; cursor:pointer; _padding-top:15px;}
/*top over*/


/*logo start*/
.newlogo{width:1000px; height:75px; clear:left; position:relative; z-index:998;margin: 0 auto;}
.newlogo_left{width:350px; height:50px; float:left;padding-top:25px;overflow: hidden; }
.newlogo_left img{display:block; margin:0; float: left;}
.newlogo_left span{ font:bold 23px/64px "Î¢ÈíÑÅºÚ"; color:#333; margin-left:9px;float: left;}
.zg_logo_cen a{font:15px/18px "Microsoft YaHei"; background-color:#e60012; border-radius:3px; color:#fff; padding:4px;margin-left:10px; margin-top:20px; position:absolute;}
.zg_logo_cen a:hover{font:15px/18px "Microsoft YaHei"; background-color:#e60012; border-radius:3px; color:#fff; padding:4px;margin-left:10px; margin-top:20px; position:absolute; text-decoration:none;}

.zg_logo_right { width:470px; height: 78px; padding-top: 20px;}
.zg_logo_right_top { width: 470px; height: 46px;}
.zg_logo_right_top_zuo { width: 290px; height: 46px;}
.zg_logo_right_top_zuo .input { width: 240px; height: 32px; border: solid 1px #e6e6e6; border-right: none; padding-left: 10px; color: #ccc; line-height: 32px;}
.zg_logo_right_top_zuo .an { width: 32px; height: 34px; border: solid 1px #e6e6e6; border-left: none; background: url(../../images/ioc.png) no-repeat -364px 6px; cursor: pointer;}
.zg_logo_right_top_you { width: 400px; height: 46px;}
.zg_logo_right .kefu_online { width: 132px; height: 29px; float: left; background: url(../../images/ioc.png) no-repeat -152px 3px; border: 1px solid #fff; border-bottom: none; position: relative; z-index: 9999; cursor: pointer;}
.zg_logo_right .kefu { width: 132px; height: 29px; float: left; background: url(../../images/ioc.png) no-repeat -152px 3px; border: 1px solid #c9e7f1; border-bottom: none; position: relative; z-index: 9999; cursor: pointer;}
.zg_logo_right .kefu .kefu_qq { width: 132px; border: 1px solid #c9e7f1; position: absolute; border-top: none; left: -1px; top: 29px; background: #fff; padding: 10px 0; line-height: 1.8;}
.kefu_qq table { margin: 0 auto;}
.zg_logo_right .kefu .kefu_qq table td { padding: 2px 0; color: #3e7a8d;}
.zg_logo_right .kefu_ico { width: 20px; height: 25px; float: right; background: url(../../images/ioc.png) no-repeat -165px -40px;}
.zg_logo_right .kefu_tell { height: 30px; font: 16px/30px "Microsoft YaHei"; color: #999;}
.zg_logo_right .kefu_tell a { color: #999; font: 16px/30px "Microsoft YaHei";}
.zg_logo_right .kefu_tell a:hover { color: #d20000;}
.zg_logo_right .tell_ico { width: 30px; height: 30px; background: url(../../images/ioc.png) no-repeat 0 3px; margin-left: 27px;}
.zg_logo_right_bot { width: 370px; height: 30px;}
.zg_logo_right_bot span { display: inline-block; background: #ff9000; color: #fff; padding: 0 3px; line-height: 16px; margin-right: 7px;}
.zg_logo_right_bot a { display: inline-block; margin: 0 5px;}
.zg_logo_right_bot a:hover { color: #d20000;}
.fenxiaon_list { float: right; width:333px;}
#kefutel { position: relative; background: #fff; width: 150px; padding: 0 5px; float: left; z-index: 999;}
.kefTel { border: 1px solid #fff;}
.kfTel { border: 1px solid #f9d3d3}
.sdTel { display: none; padding: 10px 5px; position: absolute; left: -1px; top: 30px; width: 150px; border-left: 1px solid #f9d3d3; border-right: 1px solid #f9d3d3; z-index: 9999; border-bottom: 1px solid #f9d3d3; background: #fff;}
.sdTel li { font-size: 13px; font-family: "Î¢ÈíÑÅºÚ"; color: #999; line-height: 28px; letter-spacing: 0px; }
.sdTel li span { color: #d60000; font-size: 13px; font-family: "Î¢ÈíÑÅºÚ";}
.zgjl_btqh a{ display: block; margin-right:20px; float: left; height: 40px; padding: 0 10px;}
.zgjl_btqh a:hover{ text-decoration: none;}
.zgjl_btqh a.on{ color: #fff; background:#e82222;}
.zg_mtabcon1{ width: 305px; float: left;}
.zg_mtabcon1 a{ display: inline-block; width: 260px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.zgjl_bkzl{ width: 670px; height: auto; overflow: hidden; }
.offcnw670{ width: 670px; height: 60px; line-height: 60px;}
.offcn_tk_list_ul{ width: 670px; height: auto;}
.offcn_tk_list_ul li{ /*padding-right:24px;*/ height:32px;line-height: 32px; font-size:14px;}
.offcn_tk_list_ul li.spec a{font-weight: bold;}
.offcn_tk_list_ul li.mar_t12{margin-top: 12px;}
.offcn_tk_list_ul li a{ font-size:14px;}
.offcn_tk_list_ul li em{ height:10px; line-height:10px; display:inline-block; font-style:normal; color:#999; font-size:30px; padding-right:5px; *position:relative; *top:3px;}
.offcn_tk_list_ul li span{ float:right;font-size:12px; color:#888; font-family:"SimSun";}
.zg_wxzx{ width: 100px; height: 30px;  float: right; position: relative;}
.zg_wxzx p{ width: 130px; height: 30px; line-height: 30px; font-size: 16px; color: #999; font-family: 'Microsoft Yahei'; cursor: pointer;}
.zg_wxzx p i{ display: inline-block; width: 25px; height: 17px; background: url(../../images/zgszyf_bk01.jpg) no-repeat -59px top; margin-right: 3px; vertical-align: middle;}
.zg_wxew{ width: 130px; height: 130px; position: absolute; left: -15px; bottom: -130px; z-index: 1; border: 1px solid #ccc; display: none;}
.zg_tkrad{ width: 300px; height: 158px;}
.zg_tkrad a,.zg_tkrad img{display: block; width: 300px; height: 158px;}
/*logo over*/

/*main_nav start*/
.newnav{width:100%; height:36px; clear:both; background:url(jl.offcn.comstaticsimagesnewimgico.gif) repeat-x left -280px;}
.newnav_main{width:1000px; height:36px; background:url(jl.offcn.comstaticsimagesnewimgico.gif) repeat-x left -280px; position:relative; z-index:997; margin:0 auto;}
.newnav_main #smnav12{position:absolute; right:5px; top:36px; z-index:9999;}
.newnav_main #smnav11{position:absolute; right:5px; top:36px; z-index:9999;}
.newnav_main #smnav10{position:absolute; right:0; top:34px; z-index:9999;}
.newnav_main #smnav9{position:absolute; right:22px; top:33px; z-index:9999;}
.newnav_main #smnav8{position:absolute; right:0; top:33px; z-index:9999;}
.newnav_main #more2{position:absolute; right:0; top:36px; z-index:9999; width:60px; padding:5px;}
.navgwy{width:280px; height:auto; padding:10px 5px 10px 10px; border:1px solid #c40000; border-top:none; background:#fff;line-height:25px;}
.navgwy b{font-weight:normal; display:inline-block; width: auto;padding:0 10px;}
.navgwy a{font-size:12px; width:auto; height:auto; color:#333; background:none; display:inline; padding:0; font-weight:normal; border:none;}
.navgwy a:hover{border:none; padding:0; color:#e00; text-decoration:underline;}
.navgwy span a{color:#666;}
.newnav_main ul{padding-top:2px;}
.newnav_main ul li{float:left; display:inline-block; display:inline-block; height:26px; /*background:url(../../images/newimg/ico.gif) no-repeat right 15px;*/ padding:8px 10px 0 7px; margin:0 2px;}
.newnav_main ul li.navnew{background:url(/*../../images/newimg/navico.gif*/) no-repeat right 15px #fff; height:25px; padding:8px 12px 0 12px; border:1px solid #c40000; border-bottom:none;}
.newnav_main ul li.navhome{padding:0 5px 0 0;background:url(../../images/newimg/ico.gif) no-repeat left -160px; text-decoration:none;  padding:10px 13px 0 13px; margin:-2px 0 0 0;}
.newnav_main ul li a{font-size:14px; font-weight:bold; color:#fff; text-decoration:none; font-family:"Microsoft Yahei";}
.newnav_main ul li.navhome a{color:#fff; border:none; height:28px;}
.newnav_main ul li.navhome a:hover{background:url(../../images/newimg/ico.gif) no-repeat left -160px; color:#fff; border:none;}
.newnav_main ul li.navnew a{text-decoration:none; color:#e00;}
.newnav_main ul li.navmore{background:none; padding:6px 0 0 0; height:30px; float:right;}
.newnav_main ul li.navmore a{font-size:12px; font-weight:normal; color:#fba971; display:inline-block;width:33px; height:24px; text-align:center; line-height:24px; background:url(../../images/newimg/ico.gif) no-repeat -87px -20px;}
.newnav_main ul li{position:relative; z-index:9996;}
.newnav_main ul li .navgwy{width:280px;_width:285px; height:auto; padding:10px 5px 10px 10px; border:1px solid #c40000; border-top:none; background:#fff; position:absolute; left:-30px; top:33px; z-index:9998; line-height:25px; z-index:9999;}
.newnav_main ul li .navgwy b{font-weight:normal; display:inline-block; width: auto; padding:0 10px;float:left;}
.newnav_main ul li .navgwy p{display:block; width:150px; float:left; color:#888;}
.newnav_main ul li .navgwy div{clear:left; overflow:hidden;}
.newnav_main ul li .navgwy div b{display:block; float:left;}
.newnav_main ul li .navgwy a{font-size:12px; width:auto; height:auto; color:#333; background:none; display:inline; padding:0; font-weight:normal; border:none;}
.newnav_main ul li .navgwy p a{color:#888;}
.newnav_main ul li .navgwy a:hover{border:none; padding:0; color:#e00; text-decoration:underline;}
.newnav_main ul li .navgwy span a{color:#666;}
.newnav_main .gwy{width:494px; border:1px solid #c40000; position:absolute; left:-1px; top:33px; background:#fff; border-top:none;}
.newnav_main .gwy .gwy_left1{width:333px; height:168px; padding:10px 0 10px 15px; float:left; line-height:34px;}
.newnav_main .gwy .gwy_left1 a{font-weight:normal; color:#333; font-size:12px;}
.newnav_main .gwy .gwy_left1 a:hover{color:#e00; text-decoration:underline;}
.newnav_main .gwy .gwy_left1 span{color:#999;}
.newnav_main .gwy .gwy_left1 span a{color:#999;}
.newnav_main #smnav2{ width: 523px; }
.newnav_main #smnav2 .gwy_left{ width: 360px; }
/*sydw*/
.newnav_main .sydw{width:360px;border:1px solid #c40000; position:absolute; left:-1px; top:33px; background:#fff; border-top:none; height:80px;}
.newnav_main .sydw .sydw_left{width:475px; height:75px; padding:10px 0 0px 15px; float:left; line-height:34px;}
.newnav_main .sydw .sydw_left a{font-weight:normal; color:#333; font-size:12px;}
.newnav_main .sydw .sydw_left a:hover{color:#e00; text-decoration:underline;}
.newnav_main .sydw .sydw_left span{color:#999;}
.newnav_main .sydw .sydw_left span a{color:#999;}
/*ylws*/
.newnav_main .ylws{width:360px;border:1px solid #c40000; position:absolute; left:-1px; top:33px; background:#fff; border-top:none; height:80px;}
.newnav_main .ylws .ylws_left{width:475px; height:75px; padding:10px 0 0px 15px; float:left; line-height:34px;}
.newnav_main .ylws .ylws_left a{font-weight:normal; color:#333; font-size:12px;}
.newnav_main .ylws .ylws_left a:hover{color:#e00; text-decoration:underline;}
.newnav_main .ylws .ylws_left span{color:#999;}
.newnav_main .ylws .ylws_left span a{color:#999;}
/*gqzp*/
.newnav_main .gqzp{width:395px;border:1px solid #c40000; position:absolute; left:-50px; top:33px; background:#fff; border-top:none; height:80px;}
.newnav_main .gqzp .gqzp_left{width:475px; height:75px; padding:10px 0 0px 15px; float:left; line-height:34px;}
.newnav_main .gqzp .gqzp_left a{font-weight:normal; color:#333; font-size:12px;}
.newnav_main .gqzp .gqzp_left a:hover{color:#e00; text-decoration:underline;}
.newnav_main .gqzp .gqzp_left span{color:#999;}
.newnav_main .gqzp .gqzp_left span a{color:#999;}
/*jsks*/
.newnav_main .jsks{width:450px;border:1px solid #c40000; position:absolute; left:-1px; top:33px; background:#fff; border-top:none; height:80px;}
.newnav_main .jsks .jsks_left{width:475px; height:146px; padding:10px 0 0px 15px; float:left; line-height:34px;}
/*.newnav_main .jsks .1{font-weight:normal; color:#333; font-size:12px;}*/
.newnav_main .jsks .jsks_left a{font-weight:normal; color:#333; font-size:12px;}
.newnav_main .jsks .jsks_left a:hover{color:#e00; text-decoration:underline;}
.newnav_main .jsks .jsks_left span{color:#999;}
.newnav_main .jsks .jsks_left span a{color:#999;}

.newnav_main #smnav1{width:640px; border:1px solid #c40000; position:absolute; left:-1px; top:33px; background:#fff; border-top:none;}
.newnav_main #smnav1 .gwy_left{width:475px; height:146px; padding:10px 0 0px 15px; float:left; line-height:34px;}
.newnav_main #smnav1 .gwy_left a{font-weight:normal; color:#333; font-size:12px;}
.newnav_main #smnav1 .gwy_left a:hover{color:#e00; text-decoration:underline;}
.newnav_main #smnav1 .gwy_left span{color:#999;}
.newnav_main #smnav1 .gwy_left span a{color:#999;}
.zjys { margin-top:34px;}
.newnav_main .gwy .gwy_right1{width:146px; height:146px; padding-top:40px; float:left; background:#fff9f9; text-align:center; line-height:25px;}
.newnav_main .gwy .gwy_right1 a{font-weight:normal; color:#c28367; font-size:12px;}
.newnav_main .gwy .gwy_right1 a:hover{color:#e00; text-decoration:underline;}
.newnav_main .gwy .gwy_right1 p{text-align:center; width:110px; border-bottom:1px solid #f9e3da; color:#c28367; padding-top:3px;}
.newnav_main .gwy .gwy_right1 p a{color:#c28367;}


.newnav_main .gwy .gwy_left{width:333px; height:136px; padding:10px 0 10px 15px; float:left; line-height:34px;}
.newnav_main .gwy .gwy_left a{font-weight:normal; color:#333; font-size:12px;}
.newnav_main .gwy .gwy_left a:hover{color:#e00; text-decoration:underline;}
.newnav_main .gwy .gwy_left span{color:#999;}
.newnav_main .gwy .gwy_left span a{color:#999;}
.newnav_main .gwy .gwy_right{width:146px; height:146px; padding-top:10px; float:left; background:#fff9f9; text-align:center; line-height:25px;}
.newnav_main .gwy .gwy_right a{font-weight:normal; color:#c28367; font-size:12px;}
.newnav_main .gwy .gwy_right a:hover{color:#e00; text-decoration:underline;}
.newnav_main .gwy .gwy_right p{text-align:center; width:145px; border-bottom:1px solid #f9e3da; color:#c28367; padding-top:3px;}
.newnav_main .gwy .gwy_right p a{color:#c28367;}


.newsmnav{width:1000px; height:32px; background:url(../../images/newimg/ico.gif) repeat-x left -316px; clear:both; border-bottom:1px solid #f1f1f1;}
.newsmnav_main{width:1000px; height:32px; background:url(../../images/newimg/ico.gif) repeat-x left -316px; overflow:hidden;}
.newsmnav_left{width:680px; height:32px; float:left; line-height:34px;}
.newsmnav_left a{padding:0 6px 0 5px; color:#666;}
.newsmnav_left .smnav_one{padding-left:0;}
.newsmnav_left .smnav_more{color:#9f9f9f;}
.newsmnav_left a:hover{color:#e00;}
.newsmnav_search{width:270px; height:27px; float:right; padding-top:5px;}
.nsearch_text{width:234px; height:20px; padding-left:4px; border:1px solid #d4d4d4; float:left; border-right:none; line-height:20px; color:#d3d3d3;}
.nsearch_tex{width:234px; height:20px; padding-left:4px; border:1px solid #d4d4d4; float:left; border-right:none; line-height:20px; color:#333;}
.nsearch_but{width:26px; height:22px; border:none; cursor:pointer; background:url(../../images/newimg/ico.gif) no-repeat left -20px; float:left;}
#_Ten_rightDiv{width:90px; height:150px; position:absolute; top:160px; right:1px; margin:0;}
#_Ten_rightDiv div{margin:0;}
/*main_nav end*/

/*footer*/
.copyright{width:100%;text-align:center; line-height:30px; padding:45px 0; clear:both;background: #f8f8f8;}
/*footer over*/