@charset "gb2312";
/* CSS Document */
html{height:100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;-webkit-font-smoothing:antialiased;}
body{margin:0;padding:0;background-color:#FFFFFF;min-height:100%;height:auto !important;height:100%;text-align:center;color:#404040; font:14px/1.5 Helvetica,arial;font-family:"microsoft YaHei";}
h1,h2,h3,h4,h5,h6,p,figure,form{margin:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0; vertical-align:middle; -ms-interpolation-mode: bicubic;}
a{text-decoration:none;color:#333;}
a:focus{outline: thin dotted;}
a:hover{color:#333;text-decoration:none;}

/* ul ol dl */
ul,li,ol{margin: 0;padding:0;list-style: none outside none;}
ul.has-style li,ol li{margin-left:25px;}
ul.has-style li{list-style:disc;}
ol li{list-style:decimal;}
ul.inline-style li{float:left;display:inline;}
dl{margin-bottom: 18px;}
dt{font-weight: bold;}
dd{margin:0 0 0 9px;padding:0;}
svg:not(:root){overflow: hidden;}
/* clearfix */
.clearfix:before, .clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

.wap_head{ height:43px; background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#F0F0F0)); width:100%;}
.wap_logo{ display:block; padding:4px 0 0 10px; float:left;}
.wap_bbs{ display:block; float:right; width:85px; height:25px; background:#d8d8d8; color:#333333; font-family:"microsoft YaHei"; font-weight:bold; line-height:25px; border:1px solid #c2c2c2; margin:10px 10px 0 0; border-radius:5px 5px 5px 5px; padding:0 6px;}
.wap_banner{ width:auto; text-align:center;}
.wap_banner img{ width:100%;}
.wap_content{font-family:"microsoft YaHei"; color:#333333; background:#FFFFFF;}
.wap_content h1{ height:42px; background:#f7f7f7; border-bottom:1px solid #f1edee; text-align:left; font-size:16px; line-height:42px; padding-left:15px;}
.web_text{ padding:10px 20px; line-height:24px; background:#ffffff;  text-indent:2em; font-size:16px; text-align:left;}
.mtm{ margin-top:10px;}
.wap_zfsp{ height:40px; line-height:40px; width:100%; background:#DC502F; position:relative; }
.mbm{ margin-bottom:17px;}
.wap_ico{ display:block; width:18px; height:16px; position:absolute; top:39px; left:25px; background:url(../images/wap_ico.gif) no-repeat;}
.wap_zfsp span{font-family:"microsoft YaHei"; color:#FFFFFF; font-size:22px; text-align:left; padding-left:15px; display:block;}
.wap_jbyl span{ display:block; float:left; width:34px; height:34px; margin:20px 0 20px 20px; border-radius:3px 3px 3px 3px; font-family:"Arial","microsoft YaHei"; font-size:25px; line-height:34px; text-align:center; background:#D0C9C3; color:#FFFFFF; font-weight:bold;}
.wap_jbyl p{ display:block; float:right; font-family:"microsoft yahei"; color:#333333; font-size:16px; padding:16px 20px 20px 0; width:75%; text-align:left;}
.wap_jbyl{ border-bottom:1px solid #F1EDEE; background:#FFFFFF; }
.tr_01{ background:#F7F7F7;}

.wap_wqhg span{ display:block; float:left; width:35px; height:40px; margin:20px 0 20px 20px; font-family:"Arial","microsoft YaHei"; background:url(../images/wap_wqhg.jpg) no-repeat;}
.wap_wqhg p{ display:block; float:right; font-family:"microsoft yahei"; color:#333333; font-size:16px; padding:20px 20px 20px 0; width:75%; text-align:left;}
.wap_wqhg{ border-bottom:1px solid #F1EDEE; background:#FFFFFF; }
.wap_foot{ width:100%; height:76px; border-top:1px solid #f7f7f7; background:#ffffff; padding-top:1px;}
.wap_footer{ background:#f7f7f7;height:60px; width:100%; padding-top:15px; color:#afafaf; line-height:20px;}
.wap_footer a{ font-size:16px; color:#afafaf; font-family:"microsoft yaHei"; padding:0 5px;}


.demo{ width:320px; margin:20px auto}
.touchslider{ width:100%; float:left;}
.touchslider-viewport{width:316px; overflow: hidden; height: 235px; position: relative;}
.touchslider-item {height: 316px;overflow: hidden;width:500px;}
.touchslider-item img{ width:316px;height: 235px;}
.touchslider-nav{margin-top:10px; width:320px;}
.touchslider-nav-item{ display:inline-block; margin-left:6px; padding:2px; width:45px; height:40px; border:1px solid #ccc;}
.touchslider-nav-item img{ width:45px; height:40px;}
.touchslider-nav a:active {background: #689db2;}
.touchslider-prev {cursor:pointer; float:left; margin-top:6px;}
.touchslider-next {cursor:pointer; float:right;margin-top:6px;}
.touchslider-nav-item-current {background: #cff0ff;}
.sonpic{ width:248px; float:left; padding-left:4px; overflow:hidden; height:60px; position:relative;}

a.wap_nav {width: 32px;height: 40px;display: block;background: url(../images/wap_main_nav.png) no-repeat 7px 2px;background-size: 23px 18px;position: absolute;right: 10px;top: 3px;padding-top: 19px;color: #333;padding-left: 2px;}

.nav-show {
    background: none repeat scroll 0 0 #DC502F;
    border-top: 1px solid #9C1000;
    display: none;
    left: 0;
    position: fixed;
    top: 42px;
    width: 100%;
    z-index: 999;
}

.nav-show li {
    border-bottom: 1px solid #9C1000;
    height: 34px;
}

.nav-show li a:link, .nav-show li a:visited {
    color: #FFFFFF;
    font-size: 12pt;
}
.nav-show li a {
    float: left;
    line-height: 34px;
    text-align: center;
    width: 16%;
}
#nav-shouqi {
    float: right;
    margin-right: 10px;
}