@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,cite,em,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section,del,i{margin:0;padding:0}
body{width:100%; font-size:0.22rem; min-width: 320px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,Roboto,Heiti SC,STHeiTi,Arial,sans-serif; color:#333; padding:0px; margin:0 auto; background:#fff;}
table{border-spacing: 0; border-collapse: collapse;}
header img,section img,#footer img{width:100%; border:0; overflow:hidden; vertical-align:top; height:auto; padding:0; margin:0 auto;}
ol,ul,li,dl,dt,dd{list-style:none;}
cite,code,em,i{font-style:normal;}
a{color:#333;text-decoration:none}
a:hover{color:#d0254f;} 
.cl{clear:both}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"]{-webkit-appearance: none; outline:medium; font-family:Microsoft YaHei;}
textarea { -webkit-appearance: none;font-family:Microsoft YaHei;}
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;}
.colorfff a:active,.colorfff a:hover{color:#ff0;}
.color666{color:#666;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#d0254f;}
code{font-family:Microsoft YaHei;}
h1,h2,h3,h4,h5{font-weight:400;}

body{padding-bottom:1rem;}
header,section{width:100%;}
header{width:96%; padding:0.2rem 2%; border-bottom:#ebebeb dashed 1px; margin-bottom:10px; }
header h1{width:100%; line-height:0.8rem;}
header h1 img{width:auto; height:0.6rem; display:inline-block; vertical-align:middle;}
header h1 span{font-size:0.24rem; line-height:0.5rem; color:#666; border-left:1px solid #999; padding-left:2%; margin-left:2%;}
header code{ float:right; width:32%; height:0.6rem; line-height:0.6rem; text-align:center; background:#ffd647;}
header code img{height:0.3rem; width:auto; display:inline-block; vertical-align:middle; margin-right:1%;}
#banner{width:100%; position:relative;}
.banan{width:97%; position:absolute; bottom:0.7rem; left:3%;}


.indexan1,.indexan2{width:60%; height:0.7rem; line-height:0.7rem;margin:0.4rem auto 0; text-align:center; color:#e21b4f; font-size:0.3rem;}
.indexan1 a,.indexan2 a{height:100%; display:block; background:#dc3939; border-radius:0.35rem;}
.banan .indexan1{width:97%; display:inline-block; text-align:center;}
.banan .indexan1 img{height:0.4rem; width:auto; display:inline-block; vertical-align:middle; margin-left:4%;}
.indexan2{width:100%;}
.indexan2 a{width:44%; display:inline-block; margin:0 2%;}
.indexan1 a:hover,.indexan2 a:hover{background:#a92328;}

.indexan3{width:60%; height:0.6rem; line-height:0.6rem;margin:0.33rem auto 0; text-align:center; color:#e21b4f; font-size:0.3rem;}
.indexan3 a{height:100%; display:block; background:#dc3939; border-radius:0.22rem;}
.indexan3{width:100%;}
.indexan3 a{width:25%; display:inline-block; margin:0 1%;}

.indexan41{width:60%; height:0.4rem; line-height:0.4rem;margin:0.33rem auto 0; text-align:center; color:#e21b4f; font-size:0.22rem;}
.indexan41 a{height:100%; display:block; background:#999; border-radius:0.22rem;}
.indexan41{width:100%;}
.indexan41 a{width:25%; display:inline-block; margin:0 1%;}

.main{width:100%; padding:0.4rem 0; border-bottom:7px solid #fbfbfb;}
h3.indextt1{font-size:0.36rem; line-height:0.4rem; text-align:center;}
h3.indextt1 p{font-size:0.22rem; color:#666; border-top:1px solid #ffd647; padding:0.15rem 0 0; display:block; width:60%; margin:0.15rem auto 0;}
h3.indextt1a,h3.indextt1a p{color:#fff;}
.indextxt1{padding:0.3rem 2% 0;}
.indextxt1 li{width:23%; float:left; text-align:center;cursor:pointer; margin:0 1%;}
.indextxt1 li p{width:100%; height:0.5rem; line-height:0.5rem; text-align:center; color:#ff0; background:#333; font-size:0.24rem;}
.indextxt2{width:100%; background:#f5f5f5; background-size:100% 100%;}
.indextxt2 ul{padding:0.2rem 3% 0;}
.indextxt2 li{width:94%; height:2.5rem; padding:0.15rem 3%; overflow:hidden; background:rgba(255,255,255,0.9); float:left; margin-top:0.2rem;}
.indextxt2 li code{width:15%; float:left; }
.indextxt2 li code img {display:block; margin-top:85%;}

.indextxt2 li span{width:84%; float:right; font-size:0.22rem; line-height:0.4rem; text-align:center; padding-top:0.2rem;}
.indextxt2 li span h4{font-size:0.24rem; line-height:0.4rem; background:url(txt2_li.png) center bottom repeat-x; display:inline-block; margin-bottom:0.3rem; background-size:auto 30%;}

.indextxt3{padding-top:0.3rem;}
.indextxt3 dd{width:100%; float:left;}
.indextxt3 dt{width:100%; float:left; }
.indextxt3 dd li{width:29.5%; float:left; margin:0.2rem 0 0 3%;} 


#swiper-container,#swiper-container2{width:94%; position:relative; margin:0.4rem auto 0;}
#swiper-container .swiper-slide{width:100%; position:relative; background:#f4f4f4;}
#swiper-container .swiper-slide span{width:27%; float:left; padding:0.2rem 3% 0; text-align:center;}
#swiper-container .swiper-slide span p{height:0.5rem; line-height:0.5rem; overflow:hidden;}
#swiper-container .swiper-slide code{width:67%; float:right;}
#swiper-container .swiper-button-prev,#swiper-container .swiper-button-next,#swiper-container2 .swiper-button-prev,#swiper-container2 .swiper-button-next{width:0.4rem; height:0.8rem;}
#swiper-container .swiper-button-prev{ background:url(txt4left.png) no-repeat; background-size:100% auto; left:0;}
#swiper-container .swiper-button-next{ background:url(txt4right.png) no-repeat; background-size:100% auto; right:0;}
#swiper-container2 .swiper-button-prev{ background:url(txt6left.png) no-repeat; background-size:100% auto; left:0;}
#swiper-container2 .swiper-button-next{ background:url(txt6right.png) no-repeat; background-size:100% auto; right:0;}

.indextxt5{width:100%; background:url(txt5bg.jpg) center top no-repeat; background-size:100% 100%; position:relative; overflow:hidden; text-align:center;}
.indextxt5 ul{ padding-top:0.2rem;}
.indextxt5 li{width:22%; display:inline-block; margin:0.2rem 0 0;margin-left: 5px;}
.indextxt5 li p{width:100%; height:0.6rem; line-height:0.6rem; background:#fff; font-size:0.24rem; overflow:hidden;}



.bmtxt{width:100%; padding:0.3rem 0 0.2rem; border-bottom:7px solid #fbfbfb;}
.bmtxt dl{width:100%; background:#fff; padding-bottom:0.3rem;}
.bmtxt dt{height:0.8rem; line-height:0.5rem; text-align:center; font-size:0.35rem; color:#e82852; border-bottom:1px solid #f8f8f8;}
.bmtxt dd{padding:3%; border-bottom:1px solid #f4f4f4; font-size:0.32rem; height:0.6rem; line-height:0.6rem; margin-top:0.2rem;}
.bmtxt dd img{width:0.5rem; height:0.5rem; display:inline-block; vertical-align:middle; margin-right:2%;}
.bmtxt dd:last-child{border-bottom:0;}
.bminput1{width:70%; height:0.55rem; background:#fff; border:1px solid #fff; display:inline-block; font-size:0.24rem; margin-left:2%;}
.bmsubmit1{width:100%; margin:0 auto; display:block; height:0.8rem; line-height:0.8rem; text-align:center; background:#dc3939; border-radius:5px; font-size:0.36rem; color:#fff; border:0;}


#footer{width:97%; background:#666; padding:0.3rem 0 0.4rem 3%; line-height:0.5rem;}
#footer dt{font-size:0.2rem;}
#footer dt h4{font-size:0.33rem; color:#ffd647; font-weight:700;}
#footer dt p.ftxx{font-size:0.20rem; color:#CCC; line-height:0.3rem;}
#footer dt em{width:10%; height:1px; display:inline-block; background:#ffd647; overflow:hidden; margin:0.1rem 0 0.05rem;}
#footer dd{width:100%; float:left; text-align:center; padding-top:0.3rem;} 
#footer dd span{width:30%; line-height:0.4rem; text-align:center; font-size:0.26rem; display:inline-block; margin:0 6% 0 4%;}
#footer dd span p{height:0.4rem; overflow:hidden; margin-top:0.1rem;}
.botnav{ text-align:center; font-size:0.15rem; color:#999; margin-bottom:30px;}
.botnav a{ margin:0 0.12rem; font-size:0.22rem;}


.ftan{width:100%; position:fixed; left:0; bottom:0; z-index:99;}
.ftan li{width:50%; float:left; height:1rem; line-height:1rem; font-size:0.36rem; text-align:center; background:#e41a45;}
.ftan li img{height:0.65rem; width:auto; display:inline-block; vertical-align:middle; margin-right:5%; position:relative; top:-2px;}
.ftan li.ftan2{background:#2564a4;}
.ftan li a{height:100%; display:block;}


/* 弹框 */
.tc_body{display:none;width:94%; position:absolute; top:10rem; left:3%; z-index:999999;}
.tc_body em.tc_close{width:0.4rem; height:0.4rem; background:url(tc_close.png) no-repeat; background-size:100% 100%; float:right; margin-bottom:0.1rem; cursor:pointer;} 
.tc_body dl{width:94%; padding:0.2rem 3%; background:#fff; float:left; border-radius:10px; }
.tc_body dt{width:45%; float:left;}
.tc_body dd{width:55%; float:right;}
.tc_body dd h4{font-size:0.34rem; line-height:0.4rem; text-align:center;}
.tc_body dd ul{padding-top:0;}
.tc_body dd li{width:100%; float:left; margin-top:0.15rem; padding:0; position:relative;}
.tc_body dd li span{width:90%; padding:0 5%; height:0.5rem; line-height:0.5rem; text-align:left; background:#fff url(tc_li.png) 95% center no-repeat; background-size:auto 30%; float:left; box-shadow:0 0 5px #ccc;
/*webkit 浏览器*/
-webkit-box-shadow:0 0 5px #ccc;
/*Firefox 浏览器*/
-moz-box-shadow:0 0 5px #ccc; cursor:pointer;}
.tc_body dd li span em{font-size:0.24rem; font-style:normal; color:#666;}
.tc_body dd li .tcshow{width:90%; background:#fff;box-shadow:0 0 5px #ccc;
/*webkit 浏览器*/
-webkit-box-shadow:0 0 5px #ccc;
/*Firefox 浏览器*/
-moz-box-shadow:0 0 5px #ccc; padding:0.1rem 5%;  position:absolute; top:0.5rem; left:0; z-index:999; display:none;} 
.tc_body dd li .tcshow p{height:0.4rem; line-height:0.4rem; padding:0; width:100%; font-size:0.24rem; text-align:left; color:#666;}
.tc_body dd li.tczk span{ background:#fff url(tc_li.png) 95% center no-repeat; background-size:auto 30%;}
.tc_body dd li.tczk .tcshow{ display:block;}
.tc_input1{width:90%; height:0.3rem; line-height:0.3rem; padding:0.1rem 5%; border:0; background:#f4f4f4; font-size:0.24rem; color:#666; float:left;}
.tc_btn1{width:100%; height:0.6rem; cursor:pointer; float:left; line-height:0.6rem; background:#ffd647; text-align:center; border-radius:0.3rem; font-size:0.24rem; color:#333; border:0;}
 
.sharebg{background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 1100; display: none; overflow: hidden; position: fixed;}
.sharebg-active{opacity: 1; display: block; }
.am-acti-active{display:block;position:fixed;transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); top: 2rem; }

.newsli{ margin:15px; width:96%; padding:0.2rem;}
.newsli li{ line-height: 0.6rem; font-size:0.22rem; border-bottom:2px solid #f2f2f3; margin-right:0.40rem;}
.newsli a{font-size:0.22rem; font-style:normal;}
.cc table tr td{ border:1px dashed #000;font-size:0.22rem; height:100%; height:0.8rem; padding-left:15px;}
.pageshow{ margin:0.2rem; font-size:0.3rem;line-height: 0.6rem; border-top:1px solid #999;}
.pageshow img {max-width: 90% !important;height: auto !important; display:block;  margin: 0 auto; padding:20px;}
.bodys{  max-width: 100%;
            height:auto;
            display: block;}
.bodys img {
   max-width: 100%;
            height:auto;
            display: block;
    
}


