﻿/* CSS Document */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0; padding:0px; border:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{border:none;} 
li{list-style:none;}
i,em{font-style:normal;}
a{text-decoration:none; color:#000;}
a:hover{ text-decoration:none;}
body{font-size:100%; background-color:#fff; color:#333; font-family: "微软雅黑", Tahoma, Arial, sans-serif;cursor:default;}
.clear{ clear:both; overflow:hidden;}
.pagebar span.current{color:#090;}
#main_body,.ui-page{margin:0px auto;padding:0px; width:100%; max-width:640px; overflow:hidden; position:relative;}
/* 去掉iPhone、iPad的默认按钮样式 */
/*input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none;}*/
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none;}
textarea{-webkit-appearance:none;}
.button{border-radius:0;}
/* xl */
.ZG-header{height:55px; width:100%; background:#3a5a95;}
.ZG-header nav{padding:9px 0;width:100%; max-width:640px; height:37px; text-align:center;color:white; position:relative;}
.ZG-header nav span.logo{display:block; font-weight:bold;}
.ZG-header nav span.Placenames{position:absolute; top:18px; right:10px; display:block; font-size:0.875em; color:#fff;}
.ZG-header nav span.Placenames a{color:#fff;}
.zg-banner{margin:2px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.ZG-nav section{display:-webkit-box; margin:0 10px; -webkit-box-align:center;}
.ZG-nav a{display:inline-block;height:30px;line-height:30px;padding:0 3px;text-align:center;}
#nav-zg{width:100%; margin-top:8px;}
#nav-zg li{height:30px;display:inline-table;width:100%; background:#3a5a95; margin-top:3px; border-radius:8px;}
#nav-zg li a{display:table-cell;color:#fff;font-size:0.75em; font-weight:bold;font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
#nav-zg li a span.bbg-nav{background:#fff; color:#3a5a95; padding:3px 5px 3px 5px;}
.ZG-main{margin-top:5px;}
.ZG-main .zyzg-box{margin:0px; padding:0px;}
.showed{display:block;}
.hideed{display:none;}
.ZG-main .zg-txt{margin:8px 10px; padding:0px; overflow:hidden; font-size:0.875em; border-bottom:dashed 1px #ccc;}
.ZG-main .zg-txt p.zg-txt-a,.ZG-main .zg-txt p.zg-txt-b{line-height:30px; font-weight:bold; color:#3a5a95;font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif; text-align:center;}
.ZG-main .ZG-why{margin:10px 0 0 0; padding:0 0 10px 0; border-bottom:dashed 1px #ccc;}
.ZG-main .ZG-why h1{font-size:0.875em; color:#f00; font-weight:bold; margin:0 10px; clear:both; overflow:hidden; line-height:22px; font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.ZG-main .ZG-why h1 i{display:block; float:left; width:22px; height:22px; line-height:22px; border-radius:22px; text-align:center; color:#fff; background:#3a5a95; margin-right:8px;}
.ZG-main .ZG-why ul{margin:10px 0 0 0; padding:0px;}
.ZG-main .ZG-why ul li{line-height:35px; font-size:0.875em; font-weight:bold; margin-top:3px; color:#333; clear:both; overflow:hidden;}
.ZG-main .ZG-why ul li i{display:block; float:left; width:15px; height:15px; background:#3a5a95; margin:10px 5px 0 8px;}
.ZG-main .ZG-why ul li.lvs{background:#7adebd;}
.ZG-main .ZG-why ul li.lan{background:#99ccff;}
.ZG-main .ZG-why ul li.huang{background:#ffc;}
.ZG-main .ZG-why ul li.hui{background:#ccc;}
.ZG-main .ZG-why .ZG-why-a{margin:5px 0 0 0; padding:10px 0 10px 0; background:#693; clear:both; overflow:hidden; font-size:0.875em; color:#fff; font-weight:bold;}
.ZG-main .ZG-why .ZG-why-a i{display:block; float:left; width:15px; height:15px; background:#fff; margin:10px 5px 0 8px;}
.ZG-main .ZG-why .ZG-why-a font{font-size:0.75em; font-weight:normal;}
.ZG-main .bmyh{margin:10px; padding:0 0 10px 0; position:relative;}
.ZG-main .bmyh h1{font-size:0.875em; color:#333; font-weight:bold; margin:0px; clear:both; overflow:hidden; margin-bottom:8px; line-height:22px; font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.ZG-main .bmyh h1 i{display:block; float:left; width:22px; height:22px; line-height:22px; border-radius:22px; text-align:center; color:#fff; background:#3a5a95; margin-right:8px;}
.ZG-main .bmyh p.bmyh-a{line-height:28px; font-weight:bold; color:#f30; font-size:0.875em;}
.ZG-main .bmyh p.bmyh-a span{color:#999; text-decoration:line-through;}
.ZG-main .bmyh p.bmyh-b{line-height:20px; color:#333; font-size:0.75em;}
.ZG-main .bmyh a.woybm{display:block; width:60%; margin:10px auto; line-height:30px; background:#3a5a95; text-align:center; color:#fff;}
.ZG-main .bmyh p.bmyh-c{text-align:center; font-size:0.75em;}
.ZG-main .bmyh .yhj-tu{position:absolute; top:-1px; right:-8px;}
.ZG-main .zjiatd,.ZG-main .History,.ZG-main .gszp,.ZG-main .bghj{margin:10px; padding:0 0 10px 0;font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.ZG-main .zjiatd h1,.ZG-main .History h1,.ZG-main .gszp h1,.ZG-main .bghj h1{font-size:0.875em; color:#333; font-weight:bold; margin:0px; padding-bottom:10px; border-bottom:dashed 1px #ccc; clear:both; overflow:hidden; margin-bottom:8px; line-height:22px;}
.ZG-main .zjiatd h1 i,.ZG-main .History h1 i,.ZG-main .gszp h1 i,.ZG-main .bghj h1 i{display:block; float:left; width:22px; height:22px; line-height:22px; border-radius:22px; text-align:center; color:#fff; background:#3a5a95; margin-right:8px;}
.ZG-main .zjiatd h1 a,.ZG-main .History h1 a,.ZG-main .gszp h1 a,.ZG-main .bghj h1 a,.ZG-main .bghj h1 span{float:right; margin-right:10px; font-size:0.875em; text-align:center; display:block; line-height:22px;}
.ZG-main .zjiatd p.zjiatd-a{font-size:0.875em; font-weight:bold; color:#f30; text-align:center; line-height:25px;}
.ZG-main .zjiatd p.zjiatd-b{margin:8px auto; padding:0px; width:90%;}
.ZG-main .zjiatd p.zjiatd-c{font-size:0.75em; color:#333; line-height:25px;}
.ZG-main .zjiatd p.zjiatd-c b{margin-right:5px;}
.ZG-main .History ul{margin:10px 0 0 0; padding:0px; clear:both; overflow:hidden;}
.ZG-main .History ul li{float:left; width:33.33333333%;}
.ZG-main .History ul li a{display:block;}
.ZG-main .gszp p.gszp-a{line-height:25px; font-weight:bold; color:#f30; font-size:0.875em; text-align:center;}
.ZG-main .gszp ul{margin:10px 0 0 0; padding:0px; clear:both; overflow:hidden;}
.ZG-main .gszp ul li{float:left; width:33.3333333%;}
.ZG-main .gszp ul li span{display:block; font-size:0.75em; text-align:center;}
.ZG-main .bghj ul{margin:10px 0 0 0; padding:0px; clear:both; overflow:hidden;}
.ZG-main .bghj ul li{float:left; width:25%;}
.ZG-main .bghj p.bghj-a{margin:0px; padding:0px; line-height:25px; font-size:0.75em; clear:both; overflow:hidden;}
.ZG-main .bghj p.bghj-a span{display:block; float:left; width:60px; text-align:right;}
.ZG-foot{margin:0px; padding:10px 0 0 0; width:100%; font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.ZG-foot div p.banq{margin:0px; padding:0px; font-size:0.75em; text-align:center; line-height:28px;}
.ZG-foot div p.banq span{color:#00f;}
.ZG-foot div p.baoming{margin:8px 0 0 0; padding:40px 0 0 0;}
.ZG-foot div p.baoming input.baoming-input{height:40px; background:#f60; width:100%; max-width:640px; position:fixed; bottom:0px; border:none; color:#fff; font-size:1em; font-weight:bold; cursor:pointer; margin:0 auto;}
.ZG-foot div p.baoming a{margin: 0px;padding: 0px;width: 100%;max-width: 640px;height:40px; line-height:40px; text-align:center; color:#fff; font-weight:bold;position: fixed;bottom: 0px;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#09bf82),color-stop(1,#099365));background: -moz-linear-gradient(top, #09bf82 , #099365); cursor:pointer;}
.ZG-main .mstd{margin:0 10px; margin-top:10px; padding:0px;font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.ZG-main .mstd h1,.ZG-main .banxing h1{font-size:0.875em; font-weight:bold; line-height:30px; border-bottom:dashed 1px #ccc; color:#000;}
.ZG-main .mstd dl{margin:10px 0 8px 0; padding:0 0 10px 0; border-bottom:dashed 1px #ccc; clear:both; overflow:hidden;}
.ZG-main .mstd dl dt{width:76px; height:123px; float:left; margin-right:10px;}
.ZG-main .mstd dl dt img{padding:2px; border:solid 1px #ccc; width:70px; height:95px;}
.ZG-main .mstd dl dd{text-align:right;}
.ZG-main .mstd dl dd h2{font-weight:bold; font-size:0.875em; text-align:left;}
.ZG-main .mstd dl dd span{display:block; text-align:left; font-size:0.75em; padding:8px 0 8px 0;}
.ZG-main .mstd dl dd p{text-align:left; font-size:0.75em; line-height:20px;}
.ZG-main .banxing{margin:0 10px; margin-top:10px; padding:0px;font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.ZG-main .banxing .bx-ms,.ZG-main .banxing .bx-yc{margin:10px 0 0 0; padding:0 0 15px 0; border-bottom:dashed 1px #ccc;}
.ZG-main .banxing .bx-ms dl,.ZG-main .banxing .bx-yc dl{margin:0 0 15px 0; padding:0px; clear:both; overflow:hidden;}
.ZG-main .banxing .bx-ms dl dt{width:77px; height:76px; float:left; margin-right:10px;}
.ZG-main .banxing .bx-yc dl dt{width:80px; height:80px; float:left; margin-right:10px;}
.ZG-main .banxing .bx-ms dl dd,.ZG-main .banxing .bx-yc dl dd{text-align:right;}
.ZG-main .banxing .bx-ms dl dd h2,.ZG-main .banxing .bx-yc dl dd h2{font-weight:bold; font-size:0.875em; text-align:left; color:#f60;}
.ZG-main .banxing .bx-ms dl dd p,.ZG-main .banxing .bx-yc dl dd p{font-size:0.75em; text-align:left; padding:8px 0 8px 0;}
.ZG-main .banxing .bx-ms dl dd p b,.ZG-main .banxing .bx-yc dl dd p b{color:#f00;}
.ZG-main .banxing .bx-ms dl dd span,.ZG-main .banxing .bx-yc dl dd span{display:block; text-align:left; font-size:0.75em;}
.ZG-main .banxing .bx-ms p.bx-ms-a,.ZG-main .banxing .bx-yc p.bx-yc-a{font-size:0.75em; line-height:20px;}
.ZG-main .banxing .bx-ms p.bx-ms-b{font-size:0.75em; line-height:20px; font-weight:bold;}
.ZG-main .banxing .bx-ms p.bx-ms-c,.ZG-main .banxing .bx-yc p.bx-yc-b{margin:10px auto; width:60%;}
.ZG-main .banxing .bx-ms p.bx-ms-c input.bx-input,.ZG-main .banxing .bx-yc p.bx-yc-b input.bx-input{background:#3a5a95; width:100%; height:30px; border:none; color:#fff; font-size:0.875em; cursor:pointer;}
.ZG-main .banxing .bx-ms p.bx-ms-c a.bx-input,.ZG-main .banxing .bx-yc p.bx-yc-b a.bx-input{background:#3a5a95; width:100%; height:30px; border:none; color:#fff; font-size:0.875em; display:block; line-height:30px; text-align:center; cursor:pointer;}
.ZG-main .banxing p.banxing-a{line-height:30px; font-size:0.8125em; text-align:center;}
.ZG-main .zssm{margin:0 10px; margin-top:10px; padding:0px;font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.ZG-main .zssm h1{font-size:0.875em; font-weight:bold; line-height:30px; border-bottom:dashed 1px #ccc; color:#000;}
.ZG-main .zssm .zssm-a{margin:10px 0 0 0; padding:0px;}
.ZG-main .zssm .zssm-a p{line-height:20px; font-size:0.75em; color:#333; margin-bottom:10px; text-indent:24px;}
.ZG-main .zssm .zssm-a ul{margin:10px 0 15px 0; padding:0px; overflow:hidden;}
.ZG-main .zssm .zssm-a ul li{float:left; width:50%;}
.ZG-main .zssm .zssm-a ul li font{display:block; font-size:0.875em; text-align:center;}
.ZG-main .zssm .about,.ZG-main .zssm .about-b,.ZG-main .zssm .about-c{margin:10px 0 0 0; padding:0px;}
.ZG-main .zssm .about .about-a{margin:0px; padding:0px;}
.ZG-main .zssm .about p.ab-txt-a{line-height:30px; font-size:0.875em; color:#f00; font-weight:bold; text-align:center;}
.ZG-main .zssm .about p.ab-txt-b{line-height:30px; font-size:0.875em; color:#333; font-weight:bold; text-align:center;}
.ZG-main .zssm .about p.ab-txt-c,.ZG-main .mstd .about p.ab-txt-c{line-height:20px; font-size:0.75em; color:#333; margin-bottom:8px;}
.ZG-main .zssm .about-b h2,.ZG-main .zssm .about-c h3{font-size:0.875em; font-weight:bold; line-height:30px; border-bottom:dashed 1px #ccc; color:#000;}
.ZG-main .zssm .about-b ul{margin:10px 0 8px 0; padding:0px; clear:both; overflow:hidden;}
.ZG-main .zssm .about-b ul a{display:block;}
.ZG-main .zssm .about-b ul li{float:left; width:20%;}
.ZG-main .zssm .about-b ul li img{padding:2px; border:solid 1px #ccc; width:80%;}
.ZG-main .zssm .about-b ul li span{display:block; line-height:20px; width:80%; text-align:center; font-size:0.75em;}
.ZG-main .zssm .about-b a span.gdgzry{display:block; width:100%; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; line-height:40px; text-align:center; font-weight:bold; color:#666;}
.ZG-main .zssm .about-c p.ds{clear:both; overflow:hidden;}
.ZG-main .zssm .about-c p.ds img{float:left; margin-right:10px;}
.ZG-main .zssm .about-c p.ds span{display:block; line-height:36px; font-weight:bold; font-size:1em;}
.ZG-main .zssm .about-c p.dsa{font-size:0.8125em; margin:10px; font-weight:bold;}
.ZG-main .zssm .about-c .map{width:100%;}
.ZG-main .zssm .about-c p.zhanghu-a,.ZG-main .zssm .about-c p.zhanghu-b{margin:0px; padding:8px 0 8px 0; border-bottom:dashed 1px #ccc; clear:both; overflow:hidden;}
.ZG-main .zssm .about-c p.zhanghu-a span{float:left; width:90px; height:29px; display:block; margin-right:6px;}
.ZG-main .zssm .about-c p.zhanghu-a font{font-weight:bold; color:#333; font-size:0.75em;}
.ZG-main .zssm .about-c p.zhanghu-b span{float:left; width:94px; height:50px; display:block; margin-right:6px;}
.ZG-main .zssm .about-c p.zhanghu-b span img{margin-top:17px;}
.ZG-main .zssm .about-c p.zhanghu-b font{display:block; text-align:right;}
.ZG-main .zssm .about-c p.zhanghu-b font i{display:block; text-align:left; font-size:0.75em; font-weight:bold;}
.ZG-main .zssm .xyzp{margin:10px 0 0 0; padding:0px;}
.ZG-main .zssm .xyzp ul{margin:0px; padding:0px;}
.ZG-main .zssm .xyzp ul li{margin-bottom:10px; border-bottom:dashed 1px #ccc; padding-bottom:10px;}
.ZG-main .zssm .xyzp ul li a{color:#063; display:block;}
.ZG-main .zssm .xyzp ul li img{width:100%;}
.ZG-main .zssm .xyzp ul li span{display:block; text-align:center; font-size:0.875em; margin-top:8px; color:#333; font-weight:bold;}
.ZG-main .zssm .xyzp ul li font{font-size:0.75em; margin-top:5px; display:block; text-align:center; color:#333;}
.ZG-main .zssm .xyzp ul li a.xybm{display:block; width:50%; margin:0 auto; background:#3a5a95; height:30px; margin-top:8px; line-height:30px; color:#fff; font-weight:bold; text-align:center;}
.ZG-main .zssm p.gzryjj{line-height:22px; font-size:0.875em; margin-top:8px;}
.ZG-main .zssm p.gzryjj-a{margin-top:10px; color:#f60; font-weight:bold;}
.ZG-main .zssm dl.llll{margin:10px 0 0 0; padding:0 0 15px 0; clear:both; overflow:hidden;}
.ZG-main .zssm dl.llll dt{width:76px; height:95px; float:left; margin-right:10px;}
.ZG-main .zssm dl.llll dt img{padding:2px; border:solid 1px #ccc;}
.ZG-main .zssm dl.llll dd{text-align:right;}
.ZG-main .zssm dl.llll dd p.lvbin-a{text-align:left; font-weight:bold; overflow:hidden; padding-bottom:5px;}
.ZG-main .zssm dl.llll dd p.lvbin-a span{display:block; float:left;}
.ZG-main .zssm dl.llll dd p.lvbin-a i{display:block; float:left; background:url(../image/xingxing.gif) no-repeat; width:18px; height:17px; margin-left:5px;}
.ZG-main .zssm dl.llll dd p.lvbin-b{text-align:left; font-size:0.75em; overflow:hidden; padding-bottom:5px;}
.ZG-main .zssm dl.llll dd p.lvbin-c,.ZG-main .zssm dl.llll dd p.lvbin-d{margin:0px; padding-bottom:5px; overflow:hidden; text-align:left; line-height:23px;}
.ZG-main .zssm dl.llll dd p.lvbin-c i{display:block; float:left; background:url(../image/QQ.gif) no-repeat; width:24px; height:23px; margin-right:6px;}
.ZG-main .zssm dl.llll dd p.lvbin-d i{display:block; float:left; background:url(../image/dd.gif) no-repeat; width:24px; height:23px; margin-right:6px;}
.ZG-main .zssm p.jiam-a{margin:0px; padding-bottom:10px; border-bottom:dashed 1px #ccc; line-height:22px; font-weight:bold; font-size:0.875em;}
.ZG-main .zssm p.jiam-b{text-align:center; font-size:120%; font-weight:bold; margin:20px 0 20px 0;}
/*弹出窗口*/
#menu-shadow{z-index:1; position:fixed; top:0; bottom:40px; width:100%; max-width:640px; background:rgba(0,0,0,0.5);}
#menu-dropdown{position:fixed; bottom:0px; z-index:1056; width:100%; max-width:640px; margin:0px auto; background:#fff; text-align:center;}
#menu-dropdown .yybd{margin:0px; padding:40px 0 10px 0; width:100%; position:relative;}
#menu-dropdown .yybd .close{margin:0px; padding:0px; position:absolute; top:10px; right:10px; width:25px; height:25px;}
#menu-dropdown .yybd .yybd-a{margin:0px; padding:0px; width:100%; overflow:hidden;}
#menu-dropdown .yybd .yybd-a p.yybd-xm,#menu-dropdown .yybd .yybd-a p.yybd-tj{margin:0px auto; padding:0px; width:90%;}
#menu-dropdown .yybd .yybd-a p.yybd-xm input.yybd-xm-a{margin:10px 0 0 0; padding:0 0 0 10%; border:solid 1px #42d2a2; width:90%; height:40px; outline:none; color:#bababa; font-size:0.875em;}
#menu-dropdown .yybd .yybd-a p.yybd-tj input.yybd-tj-a{margin:10px 0 0 0; padding:0px; width:100%; height:40px; border:none; border-radius:8px; color:#fff; font-size:1em; font-weight:bold;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#09bf82),color-stop(1,#099365));background: -moz-linear-gradient(top, #09bf82 , #099365); cursor:pointer;}
.bmtc{position:fixed; bottom:50%; z-index:1100; width:100%; max-width:640px; margin:0 auto;}
.bmtc .bmtc-a{margin:0px auto; padding:20px; width:65%; background:#fff; border-radius:5px; position:relative;}
.bmtc .bmtc-a .bmtc-C{margin:0px; padding:0px; position:absolute; top:10px; right:10px; width:25px; height:25px;}
.bmtc .bmtc-a .bmcg{margin:0 auto; padding:20px 0 0 0; width:80px;}
.bmtc .bmtc-a .bmcg .bmcg-a{margin:0px auto; padding:0px; width:80px;}
.bmtc .bmtc-a .bmcg .bmcg-b{margin:10px 0 0 0; padding:0px; width:80px; text-align:center; font-size:1em; font-weight:bold;font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif; color:#151515;}
.textes{margin:0px auto; padding:0px; width:90%; overflow:hidden;}
.textes-a{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.textes span{display:block; float:left; width:5%;}
.textes font{display:block; float:left; margin-left:10px; line-height:19px; color:#f00; font-size:13px; width:90%; text-align:left;}
.mfdw{width:100%; max-width:640px; margin:0 auto;}
.mfdw img{position:fixed; bottom:26px; right:10px;}

/******************************************************************/
.s_hdp,.jgwwzjj{width:100%;background-color: #fff;}
.s_box{padding: 10px 0 0 0;overflow: hidden;width: 93.75%;height: 194px;text-align: center;font-weight: 300;font-size: 20px;line-height: 36px;position: relative;background-color: #FFF;margin:0 auto;}
.s_floor .pr{border-bottom: 1px solid #F1F1F1;padding: 0 12px 10px;}
.s_floor .pr h2{font-size:24px;color:#333;padding:15px 0 5px 0; font-weight:bold;}
.mid01_box{background: #FFF;width:100%;top: 0;float: left;height: 194px;}























