/******************************html***********************************/
/*class*/
#html{position:relative;overflow:hidden;}
#body{width:100%;background:white;}
#body.fd{position:relative;z-index:20;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }


/******************************common***********************************/
html{padding-bottom:50px;}
/*bans(topa)*/
#bans{width:100%;position:relative;overflow:hidden;}
#bans .swiper-slide{background:#000;}
#bans img{width:100%;display:block;}
#bans video{width:100%;display:block;}
#bans .swiper-pagination{bottom:0px;}

/*foot*/
#foot{padding:20px 0;background:#3d3a59;color:white;}
#foot:after{display:block;content:'';clear:both;}
#foot .cent{background:#3d3a59;}
#foot #foot_l h5{line-height:50px;font-size:22px;}
#foot #foot_l dl{width:280px;margin:0 auto;}
#foot #foot_l dl dd p{width:100%;height:35px;line-height:35px;margin-bottom:10px;border:1px solid #6c6988;border-radius:5px;}
#foot #foot_l dl dd p img{display:block;float:left;margin:5px;}
#foot #foot_l dl dd p input{width:85%;background:#3d3a59;border:none;color:white;font-size:16px;}
#foot #foot_l dl dt p{width:100%;margin-top:10px;border:1px solid #6c6988;border-radius:5px;}
#foot #foot_l dl dt p img{display:block;float:left;margin:5px;}
#foot #foot_l dl dt p textarea{width:90%;height:66px;line-height:33px;background:#3d3a59;border:none;resize:none;}
#foot #foot_l dl dt a{width:140px;height:35px;line-height:35px;margin:0 auto;margin-top:10px;background:#f5aa19;color:white;border-radius:5px;font-size:22px;display:block;text-align:center;}
/*footb*/
#footb{padding:10px 0;background:#343150;color:#7d7a93;text-align:center;}
#footb .cent{background:#343150;}

/*float_foot*/
#float_foot{max-width:700px;width:100%;padding:5px;position: fixed;bottom:0;z-index: 666;background:#e58e19;}
#float_foot:after{display:block;content:'';clear:both;}
#float_foot a{color:white;text-align:center;display:block;}
#float_foot dd{width:20%;float:left;}
#float_foot dd img{display:block;margin:0 auto;}
#float_foot dt{width:60%;float:left;}
#float_foot dt a{width:80%;line-height:40px;border-radius:10px;background:white;margin:0 auto;color:#5b4864;font-size:16px;}

/*navs(foot)*/
#navs{width:100%;position: absolute;left:100%;top:0;z-index:997;background:#fff;}

/*nav_t(foot)*/
#nav_t{height:50px;background:#fff;position:relative;}
#nav_t:after{clear:both;display:block;content:'';}
#nav_t a#ht{width:16%;height:100%;padding:0 5% 0 3%;position:absolute;display:block;}
#nav_t a#ht img{width:40%;margin-top:50%;display:block;}
#nav_t #logo{width:210px;display:block;position: absolute;left:50%;top:15px;z-index: 6;margin-left:-105px;}
#nav_t #logo #logo_t p{font-size:18px;color:#49c483;display: inline-block}
#nav_t #logo #logo_t span{font-size:14px;color:#333;margin-left: 10px;}


/*nav_c(foot)*/
#navs #nav_c ul li a{line-height:47px;padding:0 5%;display:block;font-size:15px;border-bottom:1px solid #eee;}
#navs #nav_c ul li.bg{background:#f6f6f6;}
#navs #nav_c ul li dd{width:95%;margin-left:5%;}
#navs #nav_c ul li dd a{color:#888;}
#navs #nav_c ul li a span{width:20px;height:47px;float:right;color:#999;background:url("../img/d_foot3.png") no-repeat 2px 17px;background-size:70%;display:block;}
#navs #nav_c ul li a.xl span{background:url("../img/d_foot3.png") no-repeat 0px -55px;background-size:70%;}
#navs #nav_c ul li a.xl:hover span{background:url("../img/d_foot3.png") no-repeat 0px -90px;background-size:70%;}
#navs #nav_c ul li a.me{color:#006699;background:#f6f6f6;}
#navs #nav_c ul li a.me span{color:#006699;background:url("../img/d_foot3.png") no-repeat 3px -19px;background-size:70%;}
#navs #nav_c ul li a:hover{color:#006699;background:#f6f6f6;}
#navs #nav_c ul li a:hover span{color:#006699;background:url("../img/d_foot3.png") no-repeat 3px -19px;background-size:70%;}
#navs #nav_c ul li ul{display:none;}
#navs #nav_c ul li ul li a{padding-left:13%;}
#navs #nav_c ul li div.mtan{width:90%;margin-left:10%;display:none;}
#navs #nav_c ul li div.mtan:after{clear:both;display:block;content:"";}
#navs #nav_c ul li div a{padding:0 5px;display:block;float:left;}

/*topa(index)*/
#topa{height:50px;}
#topa h1{background:#fff;position:relative;}
#topa a#ht{width:16%;padding:0 5% 0 3%;position:absolute;display:block;}
#topa a#ht img{width:12px;margin-top:50%;display:block;}
#topa #logo{width:210px;display:block;position: absolute;left:50%;top:5px;z-index: 6;margin-left:-105px;}
#topa #logo #logo_t p{font-size:18px;color:#49c483;display: inline-block}
#topa #logo #logo_t span{font-size:14px;color:#333;margin-left: 10px;}
#topa h1 a#cd{width:15%;height:100%;padding:0 5% 0 2%;position:absolute;top:0;right:0;display:block;}
#topa h1 a#cd img{width:30px;margin-top:40%;display:block;}

/*topb(topb)*/
#topb{height:50px;}
#topb h1{background:#fff;position:relative;}
#topb a#lo img{width:230px;display:block;position: absolute;left:5%;top:10px;z-index: 6;}
#topb #logo{width:230px;display:block;position: absolute;left:5%;top:5px;z-index: 6;}
#topb #logo #logo_t p{font-size:18px;color:#49c483;display: inline-block}
#topb #logo #logo_t span{font-size:14px;color:#333;margin-left: 10px;}
#topb h1 a#cd{width:15%;height:100%;padding:0 5% 0 2%;position:absolute;right:0;display:block;}
#topb h1 a#cd img{width:30px;margin-top:40%;display:block;}

/*address*/
#address{width:96%;height:50px;line-height:50px;margin:0 auto;margin-bottom:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
#address dl{width:1200px;margin:0 auto;}
#address dl dt{width:80px;float:left;font-size:15px;font-weight:bold;}
#address dl dd{width:1000px;float:left;}
#address dl dd a{padding:0 5px;display:inline-block;}
.tit{margin-bottom:10px;border-bottom:1px solid #ddd;text-align:center;}
.tit:after{display:block;content:'';clear:both;}
.tit h3{line-height:40px;margin-bottom:15px;font-size:18px;color:#5d5d5d;text-align:center;font-weight:normal;}
.tit div{line-height:25px;margin-left:10px;float:left;}
.tit .div{margin-left:20px;}
.c_know_cluod{padding-left: 26px;line-height: 50px;font-size: 18px;border-bottom: 1px solid #E5E5E5;}