@charset "gb2312";
/* CSS Document */

html{color:#000;background:#fff;}
body{font:12px/1.5 "Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}button,input,textarea{background: none; border:none;font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}input:focus{outline: none;}

a{text-decoration:none;color: #333333;}
a:hover{text-decoration:inline;color: #ff3333;}

.clearfix { *zoom:1}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}
.fl{float: left;}
.fr{ float:right;}
.layout{ width:1200px;margin:0 auto;}		

.zg_heard{ width:100%; height:42px; border-bottom:1px solid #e7e7e7; margin-bottom: 20px;}
.zg_top{ width:1200px; height:42px; margin:0 auto;}
.zg_top_right{ width:380px; height:42px;}
.zg_top_right li{ float:right; height:42px; line-height:42px; margin-left:20px; font-size:12px; font-family:"Microsoft YaHei"; position: relative; cursor:pointer;}
.zg_top_right li a{ font-family:"Microsoft YaHei";}
.zg_top_right li:hover div{ display:block;}
.zg_top_right li div{ padding:5px 5px 0; width: 90px; height: 95px; background: #fff;border: 1px solid #e7e7e7; position: absolute; left:-20px; top:42px; z-index:999; display:none;}
.zg_top_right .zg_top_zhifu{ font-size:12px; color:#333;}
.zg_top_right li em{ display:inline-block; vertical-align:middle; background:url(imageszgszyf_bk01.jpg) no-repeat; margin-right:3px;}
.zg_top_right .zg_top_zhifu em{ background:url(imageszgbj_index.png) no-repeat -104px -82px; width:32px; height:17px;}
.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_left{ width:470px; height:42px; 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;}
.zg_top_nav li a{ color:#333;font:normal 14px/42px "Microsoft Yahei";}
.zg_top_nav li em{background:url(www.offcn.comstaticsimageszg_bg.png) no-repeat;width:7px; height:4px; display:inline-block; margin-left:8px; vertical-align:middle;transition: .3s ease-in}
.zg_top_nav .zg_nav_h{ border:1px solid #e7e7e7; border-bottom:1px solid #fff; width:88px; line-height:40px; height:41px; _height:25px; position:relative; z-index:1000}
.zg_top_nav .zg_nav_h em{ transform:rotate(180deg);}
.zg_yy_box{ display:none; position:absolute; border:1px solid #e7e7e7; border-top:none; background:#fff; left:0; top:43px; overflow:hidden; padding:24px 7px 20px; width:556px;-moz-box-shadow:0 3px 3px #e3e3e3;-webkit-box-shadow:0 3px 3px #e3e3e3;box-shadow:0 5px 5px #e3e3e3;z-index:9999;/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#e3e3e3')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e3e3');}
.webyy{ width:465px; padding:10px;}
.webyy a{ color:#666;}
.zg_yy_box a:hover{ color:#e00;}
.offcn0TopQbks{padding:10px 15px;line-height:36px;width:530px;}
.offcn0TopQbks h4{color:#666;font-size:12px;font-weight:bold;line-height:36px;}
.offcn0TopQbks a{color:#666;}
.offcn0TopQbks a:hover{color:#e00;}
.offcn0TopQbks span{color:#ddd;padding:0 14px;}
.offcn0TopMobile{left:90px;width:160px;padding-left:16px;padding-right:15px;}
.offcn0TopMobile img{display:block;border:none;margin:0 auto 10px auto;}
.o0413TopMobileDl{overflow:hidden;margin-bottom:15px;}
.o413TMtdlx{margin-bottom:10px;}
.o0413TopMobileDl dt{float:left;width:44px;height:20px;color:#ef2d36;line-height:20px;padding-left:5px;background:url(www.offcn.comstaticsimagesoffcn0IcoTip.jpg) center center no-repeat;margin-right:8px;}
.o0413TopMobileDl dd{float:left;line-height:20px;color:#666;width:98px;}
.o0413TopMobileDl a,.o0413TopMobileDl a:hover{color:#ef2d36;text-decoration:none;}
.zgsl_top{ width:570px !important;}
.zgsl_topnr{ overflow:hidden;}
.zgsl_topfl{ float:left; width:310px;}
.zgsl_topfr{ float:left; width:250px;}
.zgsl_top dl{height:30px;line-height:30px;overflow:hidden;clear:both; }
.zgsl_top dt{ float:left; line-height:30px; width:50px;}
.zgsl_top dt i{ font-style:normal; padding:0 7px; font-size:12px; color:#ccc;}
.zgsl_top dd{ float:left; line-height:30px;width:250px;}
.zgsl_top dd a{ display:inline-block; color:#666;font-size:12px!important;font-family:"SimSun"!important; margin-right:12px;}
.zgsl_topfr dd{ width:200px;}
.gfapp{ width:505px; left:180px;}

.zgbj_navW{ width:100%; height:58px; border-bottom:4px solid #ef2d36; min-width:1200px; background:#fff;}
.zgbj_nav{ width:1200px; height:58px; margin:0 auto;}
.zg_logo{ display:block; width:200px; height:45px; margin:1px 15px 0 4px; float:left;}
.zg_logo img{ display: block; float: left;}
.zg_logo span{font-size: 30px; line-height: 50px; font-weight: bold; font-family: 'Microsoft Yahei'; display: block; float: left; margin-left: 20px;}
.zgbj_kclx{ width: 175px; height: 23px; padding: 22px 0 13px; float: left; position: relative;}
.zgbj_kclx dt{ width: 170px; text-align: center;height: 23px;  line-height: 23px; border-left: 1px dotted #8d8d8d; font-size: 22px; color: #231815; font-family: 'Microsoft Yahei'; cursor: pointer;}
.zgbj_kclx dt h1{font-size: 22px; color: #231815; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbj_kclx dt i{ display:inline-block; width: 8px; height: 4px;background: url(imagesbfks_03.jpg) no-repeat center; vertical-align: middle; margin-left: 5px;}
.zgbj_kclx dd{ width: 600px; height: 100px; padding-top: 6px; position: absolute; z-index: 99; left: 0; top: 50px; display: none;}
.zgbj_kclx em{ display: block; width: 12px; height: 7px; background: url(imagesbfks_02.jpg) no-repeat center; position: absolute; left: 50px; top: 0px;}
.zgbj_kslxb{ width: 598px; height: 93px; padding-top: 5px; border: 1px solid #f24443; background: #fff; line-height: 30px; font-size: 14px; color: #e5e5e5; font-family: 'Microsoft Yahei';}
.zgbj_kslxb a{ line-height: 30px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin: 0 12px; display: inline-block; white-space: normal;}
.zgbj_kslxb a:hover{ color: #ff3333;}
.zgbj_navU{ width:805px; float:right; height:58px; position:relative; top:4px;}
.zgbj_navU li{ width:128px; height:50px; font-size:20px; color:#333; font-family:'Microsoft Yahei'; text-align:center; line-height:50px; float:left; cursor:pointer;}
.zgbj_navU li a{ font-size:20px; font-family:'Microsoft Yahei';}
.zgbj_navU li em{ display:inline-block; vertical-align:middle; background:url(imageszgbj_index.png) no-repeat; width:30px; height:30px; display:none; overflow:hidden;}
.zgbj_navU li.xxzx em{ background-position:-205px -0px;}
.zgbj_navU li.zkgg em{ background-position:-205px -69px;}
.zgbj_navU li.fdzl em{ background-position:-205px -479px;}
.zgbj_navU li.zbk em{ background-position:-205px -153px;}
.zgbj_navU li.wxkc em{ background-position:-205px -399px;}
.zgbj_navU li.ydy em{ background-position:-205px -310px;}

.zgbj_navU li.on{ width:137px; height:50px; border-top:4px solid #ef2d36; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:4px solid #fff; padding-left:26px; font-size:22px; color:#ef2d36; font-family:'Microsoft Yahei'; text-align:left;}
.zgbj_navU li.on a{font-size:22px; color:#ef2d36;}
.zgbj_navU li.on em{ display:inline-block; margin-right:10px;}
.zgbj_navbox{ width:1200px; height:43px; padding:30px 0; margin:0 auto;}
.zgbj_navb{ width:100%; height:100%; display:none;}
.zgbj_navb .na{ width:154px; padding-left:20px; height:100%; float:left; border-right:1px solid #e5e5e5; overflow:hidden;}
.zgbj_navb .na a{ display:inline-block; font-size:14px; color:#666; line-height:18px; margin-bottom:7px;}
.zgbj_navb .na a b{ font-size:14px; color:#555; font-weight:bold; margin-right:8px;}
.zgbj_navb .na1{ padding-left:3px;}
.zgbj_navb .na3{ width:130px; padding-left:18px; border-right:none;}
.zgbj_navb .na2{ width:168px;}
.zgbj_navb .na3 a{ display:inline-block; color:#555; font-family:'Microsoft Yahei'; margin-bottom:5px; font-size:12px; }
.zgbj_navb .na3 a em{ display:inline-block; vertical-align:middle; width:32px; height:18px; background:url(imageszgbj_index.png) no-repeat -466px -579px;}
.zgbj_navb a:hover{ color:#ff3333;}
.zgbj_navb .na3 a:hover em{ background-position:-392px -578px;}
.zgbj_navb .na3 .na31:hover{ text-decoration: underline; font-weight: bold;}
.zgbj_navfd{ line-height:22px;}
.zgbj_navfd a{ display:inline-block; font-size:14px; font-family:'Microsoft Yahei'; margin: 0 15px;}
.zgbj_navfd span{ margin:0 15px; color:#ddd;}
.zgbj_navzk ul{ width:100%; height:100%; z-index:999;}
.zgbj_navzk li{ float:left; line-height:20px;height:20px; margin-bottom:5px; width: 600px;color: #666;}
.zgbj_navzk li a{ font-size:14px; font-family:'Microsoft Yahei'; color: #666;margin: 0 9px; line-height: 20px; }
.zgbj_navzk li span a{ color:#333; font-weight: bold;}


/*ÓÑÇéÁ´½Ó*/
.zgbj_main10{ width:1200px; height:auto; margin:0 auto 47px;}
.zgbj_m10nav{ width:1200px; height:58px; clear:both;  margin-bottom:16px;}
.zgbj_m10nav li{ float:left; font-size:16px; color:#888; font-family:'Microsoft Yahei'; width:70px; text-align:center; height:58px; line-height:58px; cursor:pointer; margin-right:35px;}
.zgbj_m10nav li.on{ color:#333; font-size:16px; border-bottom:1px solid #f33; font-weight:bold;}
.zgbj_m10box{ width:1200px; height:auto; margin:0 auto; }
.zgbj_m10box a{ display:inline-block; line-height:30px; font-size:12px; color:#333; font-family:'SimSun'; margin-right:13px;}
.zgbj_m10box a:hover{ color: #f33; text-decoration: underline;}

/*µ×²¿*/
.zgbj_footw{ width:100%; height:auto; background:#444546; min-width:1200px;}
.zgbj_foot{ width:1200px; height:auto; margin:0 auto; text-align:center; line-height:30px; font-size:12px; color:#888; font-family:'SimSun'; padding:30px 0;}
.zgbj_foot a{ color:#888;}


/*ÓÒ²àÐü¸¡*/
.zgbj_yczx{ width:120px; height:auto; position:fixed; right:0; top:35px; padding-top:53px; background:url(imagesskefu.png) no-repeat center top; z-index:999; display:block;}
.zgbj_yczxc{ width:110px; height:auto; padding:5px; background:#a7d7f7; border-radius: 10px;}
.zgbj_yczxco{ width:110px; height:auto; padding-top:8px; background:#dceffc; border-radius:10px;}
.zgbj_yczxco a{ display:block; height:30px; line-height:30px; width:100px; margin:0 auto; border-bottom:1px dashed #c1c1c1; font-size:12px; color:#4b6781; font-family:'Microsoft Yahei';}
.zgbj_yczxco a i{ display:inline-block; width:19px; height:22px; background:url(imageszgbj_index.png) no-repeat -465px -136px; vertical-align:middle; margin:0 5px; }
.zgbj_yczxco a:hover{ color:#208af2; text-decoration:underline;}
.zgbj_yczxco a:hover i{ background-position:-394px -136px;}
.zgbj_yczxco p{width: 100%; height: auto; line-height: 26px; font-size: 12px; color: #4b6781; font-family: "Î¢ÈíÑÅºÚ"; text-align: center; padding-top: 10px;}
.zgbj_yczxco img{display: block; margin: 0 auto;}
.zgbj_ycgb{ width:37px; height:37px; background:url(imagesguanbi.png) no-repeat center; margin:12px auto 0; cursor:pointer;}
.zgbj_yccl{ width:34px; height:116px; cursor:pointer; background:url(imageszxzx1.png) no-repeat center; position:absolute; right:120px; top:230px;}
.zgbj_yczxd{ width:34px; height:148px; background:url(imageszxzxc1.png) no-repeat center; position:fixed; right:-54px; top:200px; z-index:999; cursor:pointer;}

/*µ×²¿Ô¤Ô¼*/
.zgbf_dbyyW{ width: 100%; height: 120px; position: fixed; left: 0; bottom: 0; z-index: 99; min-width: 1200px;}
.zgbf_dbyybg{ position: absolute; left: 0; top: 0; right: 0 ; bottom: 0; background: #333; opacity: .8;filter:alpha(opacity=80); z-index: 98;}
.zgbf_dbyy{ width: 810px; height: 90px; padding: 30px 0 0 390px; margin: 0 auto; z-index: 99; position: absolute; left: 50%;top: 0; margin-left: -600px; background: url(imagesbfks_71.png) no-repeat 14px 13px;}
.zgbf_dbyy select,.zgbf_dbyy input{ display: block; float: left; margin-right: 20px; background: #fff; height: 50px; line-height: 50px; width: 185px; padding-left: 15px; border-radius: 5px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_dbyy .zgbf_dbksyy{ width: 120px; height: 50px; background: url(imagesbfks_72.png) no-repeat center; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; padding-left:0; text-align: center; cursor: pointer;}
.zgbf_dbgb{ display: block; width: 12px; height: 12px; text-align: center; line-height: 12px; font-size: 12px; font-family: 'SunSim'; position: absolute; right: 10px; top: 10px; color: #fff; cursor: pointer; z-index: 99;}


.zgbj_ycxfn{ width: 48px; height: auto; position: fixed; right: 10px; top: 130px; z-index: 999;}
.zgbj_ycxfn li{ width: 48px; height: 48px; background: #fd7045; border-radius: 5px; margin-bottom: 5px; text-align: center; font-size: 13px; color: #ffffff; font-family: 'Microsoft Yahei'; line-height: 20px; position:relative;}
.zgbj_ycxfn li a{font-size: 13px; color: #ffffff; font-family: 'Microsoft Yahei'; line-height: 20px;  display: block; padding-top: 5px; height: 43px;}
.zgbj_ycxfn li .ycwx{ background: url(imagesbfds_xfwx.png) no-repeat center;}
.zgbj_ycxfn li .ycwb{ background: url(imagesbfds_xfwb.png) no-repeat center;}
.zgbj_ycxfn li .yctop{ background: url(imagesbfds_xftop.png) no-repeat center;}
.zgbj_ycxfn li:hover{ background: #fd8d6a;}
.zgbj_ycxfn .xfewm{ width: 140px; height: 157px; padding-top: 15px; padding-right: 23px; padding-left: 18px; background: url(imagesbfds_xfk.png) no-repeat center; position: absolute; left: -180px; top: -65px; z-index: 2; display: none;}
.zgbj_ycxfn .xfewm img{ display: block; width: 140px; height: 140px; margin-left: 0;}
.zgbj_ycxfn li:hover .xfewm{ display: block;}
.zgbj_ycxfn li.lzx a{ display: none;}


/*20171123×ó²àÐü¸¡*/

.bjfx_fzcxf{ width: 100px; height: 45px; position: fixed; left: 0; bottom: 30px; z-index: 999;}
.bjfx_fzca{ width: 100px; height: 45px;}
.bjfx_fzca a { display: block; width: 45px; height: 45px; margin-left: 5px; float: left;}
.bjfx_fzca .a1{ background: url(imagesbjfx_z03.png) no-repeat center;}
.bjfx_fzca .a2{ background: url(imagesbjfx_z04.png) no-repeat center;}
.bjfx_fbox{ width: 348px; height: 218px; background: #fff; border: 1px solid #ce2329; position: absolute; left: 0; bottom: 0; z-index: 1; display: none;}
.bjfx_fbt{ width: 348px; height: 36px; background: #f14046;}
.bjfx_fbty{ width: 118px; float: right; height: 36px; line-height: 36px;}
.bjfx_fbty .a3{ display: block; width: 40px; padding-left: 24px; height: 36px; line-height: 36px; font-size: 12px; color: #fff; font-family: 'SimSun'; background: url(imagesbjfx_z02.jpg) no-repeat left center; margin-right: 25px; text-align: left; float: left;}
.bjfx_fbty .a4{  display: block; float: left; width: 16px; height: 16px; background: url(imagesbjfx_z01.jpg) no-repeat center; margin-top: 10px;}
.bjfx_fbt h3{ padding-left: 13px; width: 200px; float: left; height: 36px; line-height: 36px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; font-weight: bold;}
.bjfx_fcen{ width: 348px; padding-top: 14px; height:168px; clear: both; }
.bjfx_fcenl{ width: 120px; height: 160px; float: left; margin-left: 11px; margin-right: 21px;}
.bjfx_fcenl .slt{ display: block; width: 110px; height: 110px; margin: 10px auto 5px;}
.bjfx_fcenl .slt img{ display: block; width: 100%; height: 100%;}
.bjfx_fcenl p{ height: 36px; line-height: 18px; font-size: 12px; color: #333; font-family: 'Microsoft Yahei'; text-align: center;}
.bjfx_fcenl p a{font-size: 12px; color: #333; font-family: 'Microsoft Yahei';}
.bjfx_fceR{ width: 185px; height: 150px; float: left; overflow: hidden;}
.bjfx_fceR ul{ width: 100%; height: 100%; display: none;}
.bjfx_fceR li{ padding-left: 9px; width: 175px; height: 28px; line-height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: normal; font-size: 12px; color: #333; font-family: 'SimSun'; background: url(imagesbjfx_z05.jpg) no-repeat left center;}