body { background:#f0f0f0; color:#000; font-size:1em; line-height:1.4em; font-family:"Microsoft YaHei",SimHei; padding:0px; margin:0px;}
a:link,a:visited {color:#000;text-decoration:none;}
a:hover,a:active {text-decoration:underline;}
ul,li,p,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; list-style: none}
div{ margin:0;}
img{ vertical-align: middle; border:0; padding:0; margin:0;}
*{ padding:0; margin:0; border:0}

.box { MARGIN: 0px auto; width: 750px; background: #fff; padding-bottom: 30px;}
* html .box{height: 1%; }*> .box{ overflow: hidden;}
* html ul{height: 1%; }*> ul{ overflow: hidden;}
.top img{ width: 100% }

.bta{ text-align: center; color: #333333; background: url(dhjj.jpg) no-repeat center; height: 146px;}
.bta span{font-size:3.8em; line-height:130px; font-weight: bold; color: #fff; transform:rotate(-7deg); display: block; padding-right: 10px; }
.wz1{ padding: 0 5%; font-size:1.5em; line-height: 1.6em; color: #333333 }
.wz1 h2{ font-size:1.5em; line-height: 1.4em; }
.wz1 p{ border-bottom: #f00 1px dashed; padding-bottom: 5px; margin-bottom: 5px; color: #f00; font-weight: bold}
.wzq{ font-size:2.2em; height: 1.8em; line-height: 1.8em; overflow: hidden; color: #000 }
.wzq span{ background: #4683de; border-top-right-radius:35px; border-bottom-right-radius:35px; padding: 7px 30px 7px 20px; color: #fff }
.wzq img{ vertical-align: text-bottom}
.tu{ padding: 0 5%; text-align: center }
.tu img{ width:100%}
.tu1{}
.tu1 img{ width:100%}
.bgau1{ width: 100%; overflow: hidden; background: url("bga1.jpg") no-repeat center top; background-size: 100% auto;}
.czfw{padding: 0 5%;}
.tafw{font-size:1.2em; line-height:1.5em; margin: auto; background: #4683de; border-radius:20px; }
.tafw td{ padding:3px; color: #fff; font-size: 1em; line-height: 1.6em; }
.tafw td img{border-radius:20px; width: 100%; max-width:202px; }
.tafw h2{ font-size:1.6em; line-height: 1.4em;}
.wz2{ padding: 0 5%; font-size:1.6em; line-height: 1.4em; color: #333333; text-align: center  }
.wz2 p{ font-weight: bold; color: #fd4545 }
.wz2 h2{ font-size:1.2em; color: #ff0000 }
.wz2 h3{ font-size:1.1em; color: #ff0000 }
.wz3{ padding: 0 5%; font-size:1.5em; line-height: 1.6em; color: #333333; }
.wz3 h2{ font-size:1.3em; line-height: 1.4em; }
.wz4{ width: 92%; padding-left:2%;  margin: auto; font-size:2.3em; line-height: 55px;; background: url(bgz1.jpg) no-repeat left center; color: #fff }
.wz4 span{ background: url(bgz2.jpg?ver=1) no-repeat right center; font-weight: bold; margin-left: 42px; padding: 10px 40px 10px 0 }
.wz5{ padding: 0 4%; font-size:1.3em; line-height: 1.6em; color: #333333 }
.wz5 span{ color: #f00; text-decoration: underline}
.tab{ font-size:1.2em; line-height:1.5em; margin: auto;}
.tab td{  padding:10px 0px;}
.tab h4{ font-size:1.6em; line-height: 1.2em; background: url(x11.jpg) repeat-y 93% center;}
.ytuy{background: url(bge.jpg) no-repeat center bottom; padding-bottom: 15px; font-size: 4em; line-height: 1.2em; text-align: center; font-weight: bold;}
.ytuy p{  font-weight: lighter; font-size: 0.7em; line-height: 1.2em }
.wjnf{  width:92%; margin:20px auto 0; font-size: 2em; line-height: 1.4em;}
.wjnf i{ font-size: 1.1em; line-height: 0; color: #f00; font-weight: bold; font-style: normal }
.wjnf span{ background: url(yq.png) no-repeat center; background-size:100% 100%; padding: 5px 5px; font-weight: bold; }
.wjhg{ width:94%; margin:0px auto; font-size:1em; line-height:1.4em; border-bottom: #ccc 1px dashed; overflow: hidden; padding-bottom: 20px;}
.wjhg ul{ position: relative; width:31.3%; padding: 0px 1%; float: left; margin-top: 20px;}
.wjhg ul li.liz1{ text-align:center; font-size:1.3em; line-height:1.3em; height:80px; padding-top:2px; border: #aaaaaa 1px solid; border-top:0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.wjhg ul li.liz1 p{ font-size:0.75em; line-height:1.4em;}
.wjhg ul li.liy1{ width:100%;}
.wjhg ul li.liy1 img{ width:100%; border-top-left-radius: 20px; border-top-right-radius: 20px; }
.wjhg1{ width:94%; margin:0px auto; font-size:1em; line-height:1.4em; border-bottom: #ccc 1px dashed; overflow: hidden; padding-bottom: 20px;}
.wjhg1 ul{ position: relative; width:48%; padding: 0px 1%; float: left; margin-top: 20px;}
.wjhg1 ul li.liz1{ text-align:center; font-size:1.3em; line-height:1.3em; height:80px; padding-top:2px; border: #aaaaaa 1px solid; border-top:0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.wjhg1 ul li.liz1 p{ font-size:0.75em; line-height:1.4em;}
.wjhg1 ul li.liy1{ width:100%;}
.wjhg1 ul li.liy1 img{ width:100%; border-top-left-radius: 20px; border-top-right-radius: 20px; }

.taba{ width: 90%; margin: 20px auto; font-size:1.4em;  }
.taba td{ padding: 15px 5px;}
.taba td img{ width: 85%}
.taba td li{ list-style:circle; height: 1.6em; line-height: 1.6em; border-bottom: #ccc 1px dotted }

.rila{ width:93px; position:fixed; right:5px; bottom:50px;}
.rila p{ margin-top:5px;}
#dianhua{ background: url(al3.png?ver=1) no-repeat left center; width:99px; height:92px; padding:3px 8px; font-size:14px; line-height:20px; position:absolute; visibility: hidden; right:94px; top:30px; color:#fff}
#dianhua p{ font-size:20px; font-weight:bold; line-height:20px; margin-bottom:6px;}
#dianhua a{ color:#fff}
#weixin{ background: url(al4.png) no-repeat center; width:111px; height:123px; padding:5px 4px 0px 0px; font-size:12px; line-height:14px; position:absolute; visibility: hidden; right:94px; top:96px; color:#fff; text-align:center}
#weixin p{ margin-top:2px;}
#weixin img{ width:91px;}
.sjblx{ display: none;}
.ewm{ text-align:left; overflow:hidden;}
.ewm p{ font-size:1em; line-height:1.6em; text-indent:9px;}
.ewm img{ width:155px;}
.ewm .zbtu{ width:58%; float:left; margin-right:1%; text-align:right}
.ewm .zbtu img{ width:367px;}
.bot{ text-align:center; font-size:1.1em; color:#fff; overflow:hidden; background:#da251d; padding:20px 0}
.bot h2{ font-size:2.5em; line-height:1.4em; margin-bottom:10px;}
.bot p{ font-size:1.3em; line-height:1.6em; margin-top:10px}
.bot img{ width:120px; margin-top:5px}
.bot ul{ width:400px; margin:10px auto 0}
.bot ul li{ width:29.3%; padding:0px 2%; float:left;}
.bot ul li img{ width:100%;}
.bot ul li p{ margin-top:5px; font-size:0.9em; color:#fff;}
.bot a{ color:#fff}
.bot1{ text-align:left; font-size:1.1em; color:#fff; overflow:hidden; background:#da251d; padding:20px 0}
.bot1 p{ margin-top:5px;}
.bot1 img{ width:150px; margin-top:5px}
.bot1 .zbtu{ width:53%; float:left; margin-right:1%; text-align:right}
.bot1 .zbtu img{ width:367px;}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt25{ margin-top:25px}
.mt30{ margin-top:35px}
sup{ line-height:0; font-size:0.5em;}
.tc{ text-align:center}
.gundong{margin: 20px  auto 0}
.gundong ul li{ margin-right: 20px;}
.gundong ul li img{ height: 500px; border-radius: 20px; }
.gundong ul li div{ display: block; position: absolute; width:150px; font-size: 1.2em; line-height: 1.2em; background: rgba(0,0,0,0.4); top: 35%;  color: #FFFFFF; white-space: normal }
.gundong1 img{ height: 500px; border-radius: 20px; margin-left: 20px; }



@media screen and (max-width:720px) {
.box { width:100%;}
.bot{ font-size:3.2vw; padding:2.5vw 0 15vw}
.bot h2{ font-size:2.5em;}
.bot p{ font-size:1.1em; margin-top:5px}
.bot ul{ width:80%; margin:0px auto 0}
.bot1{ font-size:2.8vw;  padding:2.5vw 0 17vw}
.bot1 img{ width:24vw; margin-top:5px}
.bot1 p{ margin-top:1vw;}
.bot1 .zbtu{ width:64%;}
.bot1 .zbtu img{ width:90%;}
.ewm{ font-size:2.7vw; margin-top:4vw;}
.ewm img{ width:24vw; margin-top:5px}
.ewm p{ margin-top:0vw; text-indent:0.5vw;}
.ewm .zbtu{ width:64%;}
.ewm .zbtu img{ width:90%;}
.top{ background: url(top.jpg) no-repeat center top; background-size:100% auto; height: auto;}
.bta{ height: 15vw; background-size:auto 100% }
.bta span{font-size:6vw; line-height:14vw; padding-right: 1vw; }
.wz1{ font-size:3.2vw; }
.tafw{font-size:2.7vw; line-height:1.5em; border-radius:15px; }
.tafw td{ padding:2px; }
.tafw td img{border-radius:15px; width: 100%; max-width:202px; }
.tafw h2{line-height: 1.3em;} 
.tab{ font-size:2.8vw;}
.wzq{ font-size:5vw; }
.wzq span{padding: 1vw 3.5vw 1vw 2.5vw; }
.wzq img{ width: 6vw}
.wz2{ font-size:3.9vw; line-height: 1.4em; }
.wz3{ font-size:3.2vw; }
.wz4{ font-size:5vw; line-height: 7.7vw;  background-size:auto 7.7vw; color: #fff }
.wz4 span{ background-size:auto 7.7vw; margin-left: 6.8vw; padding: 1vw 6vw 1vw 0 }
.wz5{ font-size:3.1vw; }
.ytuy{ background-size:50% auto; font-size: 7vw; line-height: 1.5em;}
.wjnf{  margin:3vw auto 0; font-size: 5vw;}
.wjhg{ font-size:2.2vw; line-height:1.4em; padding-bottom: 2.5vw}
.wjhg ul{ margin-top:2vw;}
.wjhg ul li.liz1{ height:11vw; padding-top:1vw; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.wjhg ul li.liy1 img{ border-top-left-radius: 10px; border-top-right-radius: 10px; }
.taba{ font-size:3.4vw;  }
.rila{ display:none}
.sjblx{ display:block; width:100%; background:#fff; position:fixed; bottom:0; padding:2vw 0; border-top:#f00 1px solid; box-shadow: 0px -1px 5px #999; z-index:999 }
.sjblx .adh{ width:27%; float:left; color:#77b3d4; background: url(adh.png) no-repeat 3vw center; background-size: auto 77%; padding:2vw 1vw 2vw 12vw; font-size:5.5vw; font-weight:bold; border:#77b3d4 1px solid; border-radius:10px; margin-left:6vw; line-height:1em}
.sjblx .awx{ width:27%; float:right; color:#4cab26; background: url(awx.png) no-repeat 3vw center; background-size: auto 77%; padding:2vw 1vw 2vw 12vw; font-size:5.5vw; font-weight:bold; border:#4cab26 1px solid; border-radius:10px; margin-right:6vw; line-height:1em}
#awx{ background: url(al5.png) no-repeat center; width:150px; height:150px; padding:8px 0px 0px 0px; font-size:14px; line-height:14px; position:absolute; visibility: hidden; right:5vw; bottom:12vw; color:#fff; text-align:center}
#awx p{ margin-top:2px;}
#awx img{ width:115px;}
.zsa ul li{ width:19%; margin-top:6px;}
.mt10{ margin-top:1.5vw}
.mt20{ margin-top:2vw}
.mt25{ margin-top:2.5vw}
.mt30{ margin-top:4vw}
}
