@charset "gb2312";
/* CSS Document */

html, body {width: auto;height: 100%; padding: 0px; margin: 0px; font-family:"Arial","Microsoft YaHei","黑体","宋体",sans-serif; text-align:justify; font-size: 62.5%;}
body{ font-family:microsoft yahei; width:0 auto; color:#666; font-size:0.16rem; line-height:0.24rem;}
body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td, a{ margin:0; padding:0; border:0; outline:0;}
input, textarea { margin:0; padding:0; outline:none; color:#666; }
fieldset, img { border:0; outline:none}
li{list-style:none;}
a{text-decoration:none; outline:none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-tap-highlight-color: transparent;
-moz-touch-callout: none;
-moz-user-select: none;
-ms-tap-highlight-color: transparent;
-ms-touch-callout: none;
-ms-user-select: none;
-o-tap-highlight-color: transparent;
-o-touch-callout: none;
-o-user-select: none;
color:#666;
}
img{border:0; display:block}
input, textarea, select { *font-size:100%;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
/**/

.zt_con{width:6rem; margin:0 auto; background:#FFF; overflow:hidden;box-shadow: 0px 0px 20px #5D5C61; line-height:28px; font-size:0.16rem;}
/*logo*/
.logo{ width:6rem; height:auto;}
.logo img{ width:100%;}
/*nav*/
.nav{}
.nav li{ width:1.48rem; height:0.6rem; line-height:0.6rem; text-align:center; border-right:1px solid #d7d7d9; border-bottom:1px solid #d7d7d9; float:left; background:#223b75; font-size:0.22rem;}
.nav li a{ color:#f6f6f6; display:block;}
.nav li a font{ padding-left:2em;}
/*banner*/
.banner,.banner img{ width:100%;}

/*zt_txt*/
.zt_txt{ width:94%; font-size:0.2rem; line-height:0.32rem; color:#666; margin:0.2rem auto;}
.zt_txt p{ text-indent:2em;}

.tit{ color:#000; text-align:center;}
.tit dl{ font-size:0.32rem; line-height:0.5rem;}
.tit dl font{ color:#9e5b2c;}
.tit dd{ height:0.11rem; line-height:0.11rem; font-size:0.09rem; text-transform:uppercase; color:#919191; background:url(../img/dl_04.jpg) no-repeat center; background-size:100%;}

.tit2{ text-align:center;}
.tit2 dl{ font-size:0.28rem; line-height:0.4rem; color:#9e5b2c;}
.tit2 dd{ font-size:0.09rem; color:#919191; text-transform:uppercase;}

/*方法*/
.ff{ width:5rem; margin:0.2rem auto; padding:0.2rem 0; border-bottom:1px dashed #a5a5a4;}
.ff li{ width:2.32rem; height:auto; margin:0.2rem 0.09rem; float:left; text-align:center;}
.ff li img{ width:100%;}
.ff li h4{ font-size:0.24rem; color:#9e5b2c; line-height:0.4rem;}
.ff li p{ font-size:0.16rem; color:#666; line-height:0.24rem;}

.bz{ width:5rem; height:auto; margin:0.25rem auto;}
.bz img{ width:2.06rem; height:auto; float:left; margin-right:0.1rem;}
.bz h4{ font-size:0.2rem; color:#9e5b2c; line-height:0.24rem; margin-bottom:0.08rem;}
.bz p{ font-size:0.16rem; color:#666; line-height:0.22rem;}
.bz p font{ color:#fff; background:#9e5b2c; padding:0.02rem 0.05rem; margin-right:0.03rem;}

/*yxqws*/
.yxqws{ width:100%; height:5.06rem; background:url(../img/yxqwsbg_13.jpg) no-repeat center; background-size:100%; margin:0.2rem auto;}
.yxqws .txt{ width:5.6rem; color:#fff; font-size:0.2rem; line-height:0.3rem; margin:0 auto; padding:0.4rem 0}
.yxqws .txt p{ text-indent:2em;}

.jssl{ width:5.6rem; height:auto; border:2px solid #9e5b2c; position:relative; margin:0 auto; padding:0.36rem 0 0.1rem;}
.jssl dl{ width:3.1rem; height:0.36rem; line-height:0.36rem; position:absolute; left:50%; margin-left:-1.55rem; top:-0.18rem; background:#9e5b2c; color:#fff; font-size:0.2rem; text-align:center;}
.jssl ul{ width:5.32rem; height:auto; margin:0 auto;}
.jssl ul li{ width:1.19rem; height:auto; margin:0 0.07rem; float:left;}
.jssl ul li img{ width:100%}
.jssl ul li h4{ font-size:0.14rem; line-height:0.4rem; text-align:center; color:#e6af88;}
.jssl ul li p{ font-size:0.13rem; line-height:0.18rem; color:#b0b0b0;}

.gdzx{ width:60%; height:0.5rem; line-height:0.5rem; background:#9e5b2c; font-size:0.2rem; color:#fff; text-align:center; margin:0.2rem auto; display:block; border-radius:0.3rem;}

/*xcmx*/
.xcmx{ width:5.36rem; margin:0.15rem auto;}
.xcmx li{ width:1.72rem; height:auto; margin:0 0.03rem; float:left; font-size:0.18rem; text-align:center; line-height:0.5rem; text-align:center;}
.xcmx li img{ width:100%;}

/*srsc*/
.srsc{ width:5.1rem; margin:0 auto 0.2rem; padding:0.5rem 0 0.45rem; border-bottom:1px dashed #a5a5a4;}
.srsc li{ width:2.38rem; height:3.6rem; background:#e5e5e5; float:left; position:relative; text-align:center; margin:0 0.08rem;}
.srsc li dl{ width:1.9rem; height:0.46rem; text-align:center; line-height:0.46rem; color:#fff; background:#9e5b2c; position:absolute; left:50%; margin-left:-0.95rem; top:-0.23rem; font-size:0.24rem;}
.srsc li .img{ width:2.15rem; margin:0.5rem auto 0;}
.srsc li .img img{ width:100%;}
.srsc li p{ font-size:0.16rem; line-height:0.24rem; margin:0.15rem auto;}
.srsc li dd{ font-size:0.2rem; color:#9e5b2c; height:0.46rem; line-height:0.46rem; position:relative;}
.srsc li dd div{ width:0.3rem;  height:2px; background:#9e5b2c; position:absolute; left:50%; margin-left:-0.15rem; bottom:-1px;}

/*sp*/
.sp{ margin:0.2rem auto;}

/*sfwt*/
.sfwt{ width:5.6rem; height:auto; margin:0.2rem auto;}
.sfwt img{ width:100%; margin:0.3rem auto 0.2rem;}
.sfwt p{ font-size:0.2rem; line-height:0.3rem; text-indent:2em;}

/*al*/
.anli{ width:4.65rem; height:3.02rem; margin:0.3rem auto;}
#feature { POSITION: relative;}
#feature a.zy{ POSITION:absolute;}
#feature .prev { WIDTH: 0.4rem; DISPLAY: block; BACKGROUND:url(../img/left_30.jpg) center top; background-size:100%; HEIGHT: 0.57rem; TOP:1.23rem; left:-0.48rem;}
#feature .next { WIDTH: 0.4rem; DISPLAY: block; BACKGROUND:url(../img/right_31.jpg) center top; background-size:100%; HEIGHT: 0.57rem; top:1.23rem; right:-0.48rem; }
.featureUL { POSITION: relative; WIDTH: 4.65rem; FLOAT: left; LEFT: -0.48rem}
.featureBox { WIDTH: 4.65rem; FLOAT: left; HEIGHT: 3.02rem; OVERFLOW: hidden; text-align:center;}
.featureBox img{ width:4.65rem; height:3.02rem;}
#botton-scroll { Z-INDEX: 0; MARGIN: 0px auto; WIDTH: 4.65rem; FLOAT: left; HEIGHT: 3.02rem;}
#block { Z-INDEX: 0; POSITION: relative;  MARGIN: 0px auto; WIDTH: 4.65rem; HEIGHT: 3.02rem; OVERFLOW: hidden;}


/*表单*/

.sqb img{ width:5.3rem; margin: 0 auto 0.3rem;}
.bd{ width:5.3rem; margin:0 auto;box-shadow: 0px 8px 0.1rem #b5b5b5;  }
.bd h3{font-size:0.26rem; line-height:0.3rem; color:#343434; text-align:center; font-weight:bold; margin-top:0.2rem; margin-bottom:0.24rem;}
.bd p{ line-height:0.51rem;overflow: hidden;text-indent: 0px; margin: 0 0 0.12rem 0.22rem;}
.bd p label{ background: hsl(0, 0%, 95%); font-size:0.23rem;line-height:0.51rem;display: inline-block;font-size:0.23rem; width:1.5rem; text-align: center; float:left;}
.bd p input{ width:3.4rem; color:#646161; padding: 0px 0.08rem; font-size:0.21rem;line-height:0.51rem; height:0.51rem; display: inline-block; border: 1px solid hsl(0, 0%, 95%);-webkit-box-sizing: border-box;box-sizing: border-box; float:left;}
.bd p select{ width:2.0rem; height:0.51rem; font-size:0.21rem; color:#646161; border: 1px solid hsl(0, 0%, 95%); -webkit-box-sizing: border-box;box-sizing: border-box; float:left; }
.bd .submit{ width:3.68rem; height:0.53rem; display:block; margin:0.45rem auto 0.3rem; background:#9e4b03; border-radius:0.4rem; color:#fff; font-size:0.22rem;  border:none; background-size:100% 100%; cursor:pointer}
.dianhua{width:100%; margin-top:0.5rem;}
.dianhua img{width:100%;}
.h{ height:0.2rem;}

.ts{ text-align:center; line-height:0.3rem; background:#e4e5e5; margin:0.3rem auto;}

.zixund {clear:both;padding:0.14rem 0.07rem;margin-top:0.1rem;}
.zixun {border:1px solid #d8d8d8;height:0.26rem;clear:both;padding-top:0.07rem;padding-right:0.1rem;padding-bottom:0.07rem;padding-left:0.1rem;background-color:#FFF;margin-bottom:0.05rem;}
.zixun1 {height:0.26rem;}
.zixunl {font-size:0.16rem;font-family:"黑体";font-style:normal;color:#000;float:left;background-color:#fff;height:0.26rem;line-height:0.26rem;width:40%;}
.zixun11 {width:50%;padding-left:10%;float:right;line-height:0.26rem;background-color:#757c8e;height:0.26rem;background-image:url(../img/bibi.jpg);background-position:0.05rem 0.05rem;background-repeat:no-repeat;}
.zixun11 a {display:block;font-size:0.12rem;color:#FFF;}


/*地图*/
.index_map{ height:164px; background:url(../img/map_03.png) no-repeat center center; margin:39px  auto 25px; padding-top:26px; position:relative;}
.index_map .map_txt{ width:290px; height:164px; position:absolute; right:20px;}
.index_map .map_txt dl{ line-height:20px; margin-bottom:10px; background:url(../img/time_03.png) no-repeat left top; padding-left:40px;}
.index_map .map_txt dl font{ font-size:22px; color:#3a3e49;}

.index_map .map_txt dd{ font-size:12px; line-height:14px; background:url(../img/dz_03.png) no-repeat left top; padding-left:40px; margin-bottom:5px;}
.index_map .map_txt dd font{ font-size:14px; color:#3a3e49; /*font-weight:bold;*/ line-height:18px;}
.index_map .map_txt dd font span{ font-size:12px;}
.index_map .map_txt a{ color:#3a3e49;}
.index_map .map_txt p a{ width:118px; height:40px; line-height:40px; background:#212d55; color:#fff; font-size:16px; text-align:center; display:block; float:left; border-radius:5px; margin-right:8px;}
.map_mc{ font-size:14px; color:#9d9e9e; position:absolute; left:60px; top:154px;}


/*底部电话*/
.f_telbg{ padding-bottom:77px; position:relative}
.f_tel{ height:70px; background:url(../img/f_tel_07.png) no-repeat center center #1f2e55;}
.f_tel a{ width:100%; height:70px; display:block;}
.f_dh{ width:600px; height:80px; background:#fff; position:fixed; bottom:0; left:50%; margin-left:-300px; line-height:20px; z-index:999999;}
.f_dh div a{ width:164px; height:80px; display:block; float:left; color:#f50; text-align:center; font-size:18px;}
.f_dh div a i{ width:31px; padding-left:50%; display:block; margin:13px 0 5px -15px;}
.f_dh div a i img{ width:100%;}
.f_dh div a:nth-child(2){ border-left:2px solid #dbdbdb; border-right:2px solid #dbdbdb;}
.f_dh div a:last-child{ width:103px; background:#344266; color:#fff; border-left:1px solid #dbdbdb;}
.f_dh ul{ width:164px; height:81px; line-height:40px; background:rgba(0,0,0,0.3); position:absolute; z-index:999; bottom:90px; left:0; display:none; border-radius:5px;}
.f_dh ul li{ width:100%; height:40px; text-align:center}
.f_dh ul li:first-child{ border-bottom:1px dotted #fff;}
.f_dh ul li a{ height:40px; color:#fff; display:block}
.f_dh ul:before{ content:""; border-top:10px solid rgba(0,0,0,0.3); border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; bottom:-10px; left:70px;}

@media screen and (max-width:599px) and (min-width:412px){
/*地图*/
.index_map{ height:146px; background-size:330px 123px; margin:25px auto 15px; padding-top:20px; position:relative;}
.index_map .map_txt{ width:200px; height:146px; position:absolute; right:10px;}
.index_map .map_txt dl{ line-height:20px; margin-bottom:6px; padding-left:28px; background-size:24px 29px; }
.index_map .map_txt dl font{ font-size:16px;}

.index_map .map_txt dd{ font-size:12px; line-height:14px;padding-left:28px; margin-bottom:5px; background-size:22px 22px;}
.index_map .map_txt dd font{ font-size:13px; line-height:16px;}
.index_map .map_txt dd font span{ font-size:10px;}
.index_map .map_txt p a{ width:82px; height:28px; line-height:28px; font-size:14px; margin-right:8px;}
.map_mc{ font-size:14px; left:40px; top:120px;}

/*底部电话*/
.f_telbg{ padding-bottom:55px;}
.f_tel{ height:50px; background-size:198px 38px;}
.f_tel a{ height:50px;}
.f_dh{ width:412px; height:55px; margin-left:-206px; line-height:14px;}
.f_dh div a{ width:113px; height:55px; font-size:14px;}
.f_dh div a i{ width:23px; margin:9px 0 3px -11px;}
.f_dh div a:nth-child(2){ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.f_dh div a:last-child{ width:70px;}
.f_dh ul{ width:113px; height:61px; line-height:30px; bottom:65px;}
.f_dh ul li{ height:30px;}
.f_dh ul li a{ height:30px;}
.f_dh ul:before{ content:""; border-top:8px solid rgba(0,0,0,0.3); border-left:8px solid transparent; border-right:8px solid transparent; bottom:-8px; left:50px;}

	}

@media screen and (max-width:411px) and (min-width:360px){
/*地图*/
.index_map{ height:122px; background-size:288px 108px; margin:20px auto 10px; padding-top:20px;}
.index_map .map_txt{ width:170px; height:146px; right:5px;}
.index_map .map_txt dl{ line-height:14px; margin-bottom:4px; padding-left:24px; background-size:20px 24px; font-size:10px;}
.index_map .map_txt dl font{ font-size:12px;}

.index_map .map_txt dd{ font-size:10px; line-height:14px;padding-left:24px; margin-bottom:5px; background-size:19px 19px;}
.index_map .map_txt dd font{ font-size:12px; line-height:14px;}
.index_map .map_txt dd font span{ font-size:10px;}
.index_map .map_txt p a{ width:70px; height:24px; line-height:24px; font-size:12px; margin-right:5px;}
.map_mc{ font-size:13px; left:30px; top:110px;}

/*底部电话*/
.f_telbg{ padding-bottom:48px;}
.f_tel{ height:42px; background-size:167px 32px;}
.f_tel a{ height:42px;}
.f_dh{ width:360px; height:48px; margin-left:-180px; line-height:12px;}
.f_dh div a{ width:98px; height:48px; font-size:12px;}
.f_dh div a i{ width:20px; margin:8px 0 3px -10px;}
.f_dh div a:nth-child(2){ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.f_dh div a:last-child{ width:63px;}
.f_dh ul{ width:98px; height:53px; line-height:26px; bottom:56px;}
.f_dh ul li{ height:26px;}
.f_dh ul li a{ height:26px;}
.f_dh ul:before{ content:""; border-top:7px solid rgba(0,0,0,0.3); border-left:7px solid transparent; border-right:7px solid transparent; bottom:-7px; left:44px;}
	}
@media screen and (max-width:359px){
/*地图*/
.index_map{ height:122px; background-size:270px 101px; margin:20px auto 10px; padding-top:20px;}
.index_map .map_txt{ width:170px; height:146px; right:5px;}
.index_map .map_txt dl{ line-height:14px; margin-bottom:4px; padding-left:24px; background-size:20px 24px; font-size:10px;}
.index_map .map_txt dl font{ font-size:12px;}

.index_map .map_txt dd{ font-size:10px; line-height:14px;padding-left:24px; margin-bottom:5px; background-size:19px 19px;}
.index_map .map_txt dd font{ font-size:12px; line-height:14px;}
.index_map .map_txt dd font span{ font-size:10px;}
.index_map .map_txt p a{ width:62px; height:22px; line-height:22px; font-size:12px; margin-right:5px;}
.map_mc{ font-size:12px; left:25px; top:100px;}

/*底部电话*/
.f_telbg{ padding-bottom:42px;}
.f_tel{ height:40px; background-size:146px 28px;}
.f_tel a{ height:40px;}
.f_dh{ width:320px; height:44px; margin-left:-160px; line-height:11px;}
.f_dh div a{ width:87px; height:44px; font-size:10px;}
.f_dh div a i{ width:18px; margin:7px 0 2px -9px;}
.f_dh div a:nth-child(2){ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.f_dh div a:last-child{ width:56px;}
.f_dh ul{ width:87px; height:49px; line-height:24px; bottom:52px;}
.f_dh ul li{ height:24px;}
.f_dh ul li a{ height:24px;}
.f_dh ul:before{ content:""; border-top:7px solid rgba(0,0,0,0.3); border-left:7px solid transparent; border-right:7px solid transparent; bottom:-7px; left:38px;}
	}
.tjzx{ width:60%; height:0.4rem; line-height:0.4rem; background:#9e5b2c; color:#fff; font-size:0.18rem; display:block; margin:0.2rem auto; border-radius:0.4rem; text-align:center}