@charset "gb2312";
/* CSS Document */
*{font-family:"Microsoft Yahei"; font-size:12px; 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%; padding:0; margin:0;}
a{color:#333; }
a:hover{text-decoration:underline;}
.fl{ float:left}
.fr{ float:right;}
.zg_top{height:46px;overflow:hidden; width:1000px;}
.zg_logo{ display:block;width:140px;margin-top:4px; float:left;}
.offcn_nav{ width:450px; margin-top:20px; float:left;}
.offcn_nav a{color:#333;border-right:1px solid #333;padding:0 3px 0 7px;}
.zg_tel{  color:#333;font:16px/46px "Microsoft Yahei";margin-top:3px; float:right;}
.zg_tel span{color:#e60012;font:16px/46px "Microsoft Yahei";}
.banner{ width:100%; background:url(imagesban_06.jpg) no-repeat center top; height:648px;}
.ban{ width:1000px; height:648px; position:relative;}
.ban img{ display:block;}
.ban span{ font-size:30px; font-family:"Microsoft Yahei"; position:absolute; color:#452906; left:91px; top:56px;}
.zg_tit{ width:414px; text-align:center; height:75px; padding-top:62px; font-size:26px;font-family:"Microsoft Yahei"; position:relative;}
.zg_tit span{ font-size:26px;font-family:"Microsoft Yahei"; color:#ff9c21;}
.zg_tit img{ position:absolute; left:0; top:-76px;}
.zg_bd{ margin-bottom:40px; width:836px; height:51px; padding-top:19px; background:#e72129; padding-left:164px; position:relative;}
.zg_bd img{ position:absolute; left:0; bottom:0;}
.zg_bd label{ color:#fff; font-size:20px;font-family:"Microsoft Yahei"; float:left; width:76px; text-align:right; line-height:40px;}
.zf_txt{ background:#fff; width:156px; height:37px; border:none; float:left;}
.zg_sel{ width:145px; height:37px; border:none; float:left;}
.zg_sub{ color:#fff; font-size:24px; width:118px; float:left; margin-left:22px; height:40px; line-height:40px; text-align:center;font-family:"Microsoft Yahei"; border:none; cursor:pointer; border-radius:5px; background:#2f2f2f;}
.tab{ width:1000px; background:#f7f7f7; border-collapse:collapse; margin-bottom:57px;}
.tab td{ border:1px solid #d6d6d6; text-align:center; height:64px; font-size:18px;}
.tab th{ border:1px solid #d6d6d6; height:53px; font-size:22px; background:#e6e6e6;}
.tab td a{ font-size:18px; color:#fff; width:100px; height:38px; line-height:38px; text-align:center; display:block; background:#fdae1f; border-radius:5px;}
.tab td a:hover{ background:#df1c24;}
.con1{ width:100%; background:url(imageswq_23.jpg) no-repeat center top; height:743px;}
.zg_c1_tit{ width:524px; height:190px; padding-top:15px; text-align:center;font-size:26px;}
.zg_c1_tit span{ font-size:26px; color:#ff9c21;}
.zg_c1_box{ width:1000px; background:url(imageszfgj_24.jpg) no-repeat; height:466px;}
.zg_left1{ float:left; width:466px;}
.zg_left1 p{ font-size:20px; line-height:36px; padding-bottom:25px; width:306px; margin:140px 0 0 106px;}
.zg_left1 p span{ font-size:20px; color:#e72129}
.zg_left1 a{ display:block; font-size:24px; text-align:center; border-radius:5px; color:#fff; background:#e11d25; width:200px; height:54px; line-height:54px;}
.zg_right1{ float:left; width:530px; height:466px; position:relative;}
.zg_right1 a{ text-align:center; font-size:24px; color:#fff; width:100px; height:100px; display:block; position:absolute; line-height:100px;}
.zg_right1 .zg_a1{ left:26px; top:246px; line-height:28px; padding-top:20px; height:80px;}
.zg_right1 .zg_a2{ left:88px; top:125px; line-height:28px; padding-top:20px; height:80px;}
.zg_a3{ left:213px; top:72px;}
.zg_a4{ left:350px; top:125px;}
.zg_a5{ left:415px; top:246px;}
.zg_right1 .zg_a6{ left:201px; top:254px; width:138px; height:138px; line-height:28px; padding-top:73px; height:65px;}
.zg_c2_tit{ height:86px; line-height:54px; padding-top:171px; text-align:center; width:1000px; background:url(imageszfgj_27.jpg) no-repeat center 47px;font-size:26px;}
.zg_c2_tit span{ font-size:26px; color:#ff9c21;}
.zg_c2_tit a{ font-size:26px; color:#fff; background:#d91820; display:inline-block; line-height:54px; height:54px; width:174px; border-radius:5px;}
.zg_con2{ width:960px; background:url(imageszfgj_30.jpg) no-repeat; height:95px; font-size:36px; padding-top:327px; line-height:52px; color:#333; padding-left:40px;}
.zg_con2 strong{ font-size:36px; color:#333;}
.zg_con2 a{ color:#fff; font-size:27px; width:174px; display:inline-block; height:53px; line-height:53px; margin-left:27px; text-indent:20px; margin-top:-3px;}
.zfgj_pic{ width:1000px; margin:40px auto 65px; height:148px; display:block;}
.adres{ width:100%; background:url(imagesbot_44.jpg) no-repeat center top;}
.adres_tit{ width:1000px; background:url(imageszfgj_42.jpg) no-repeat; height:167px;}
.ades{ width:940px; background:#fff; border-radius:15px; padding:20px 30px 0; overflow:hidden;}
.fxdz{ border-bottom:1px dashed #d0d0d0; font-size:18px; line-height:28px; color:#333; width:402px; background:url(imagesdb_47.jpg) no-repeat 0 36px; padding-top:34px; height:140px; padding-left:33px; _display:inline}
.fxdz strong{ display:block; font-size:22px;color:#333;}
.bn{ border:none;}
.footer{ width:100%; background:url(imageszfgj_44.jpg) no-repeat center top; height:107px; color:#fff; text-align:center; line-height:25px; padding-top:133px;}
.pf{ width:165px; background:#e72129; position:fixed; top:100px; right:10px; border-radius:3px;  _position: absolute;   _top: expression(eval(document.documentElement.scrollTop+100));}
.pf a{ display:block; font-size:18px; color:#fff; width:94px; line-height:47px; text-align:center; border-bottom:1px dashed #ff9498;}
.pf a:hover{ color:#f9ff00; text-decoration:none;}
.pf img{ display:block; margin-top:-1px;}
.pf span{ font-size:16px; color:#fff; text-align:center; display:block; height:50px; line-height:36px;}
.pf font{ background:url(imagestop_38.png) no-repeat; width:61px; height:79px; display:block; cursor:pointer; position:absolute; bottom:-79px; left:57px; _background:url(imagestop_38.gif) no-repeat;}
.lnzxdh_bj{ width:100%; height:480px; background:#f8f8f8;}
.lnzxdh{ width:100%; height: auto; margin:0 auto;}