		.g-hd{ position: relative;height:5rem; z-index: 3;background: #1589c9}
		.top{height:5rem;position: relative;overflow: hidden;}
		.logo { float:left; padding:0.6rem 0 0 0.6rem;width:35.28%;}
		.logo img{width:100%;}
		.t_dh{float:left;color:#fff;padding:0 0 0 35%;width:20.87%;font-family:"Microsoft Yahei";line-height: 5rem;}
		.t_dh a{text-align:center;display: inline-block; color:#fff; font-size:1.2rem;padding:0 6%;}
		.menu{ position: absolute; top:1.7rem;right:1rem;width:2.05rem;overflow: hidden; line-height: 0;}
        .menu img{width:100%;}
		.slideMenu{ width:100%;background:rgba(0,0,0,0.8); position: absolute; top:5.05rem;right: 0px;padding:3rem 2.5rem 0; z-index: 9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; display: none;background-size: 100% 100%;height:46.05rem; text-align: center;}
        .slideMenu li{ height:4.5rem;line-height:4.5rem; position: relative;border-bottom:1px dotted #fff;}
        .slideMenu li a{ display: block; color:#fff;font-size: 1.2rem;}
	

    	.g-ft{height:7rem; padding-bottom:4.9rem;position: relative; border-top:1px solid #eee;}
    	.g_top{width:4.5rem;position: fixed;bottom:8.7rem;right:1rem;}
    	.g_top img{width:100%;}
        .ft_d{padding:0 3.75%;border:1px solid #f4f4f4;border-width: 1px 0;height: 2.5rem;line-height: 2.5rem;}
        .ft_d em a{padding-left:0.85rem;background: url(images/ft_x.jpg) no-repeat left center;background-size:0.25rem 1.35rem;display:block;}
        .ft_d a{font-size:1rem;color: #333333;}
        .ft_d span {float:right;}
        .ft_wz{font-size:1rem;color: #666666;line-height: 1.8rem;text-align: left;margin-top:0.8rem;padding:0 3.75%;}
        .ft_wz span {padding:0 0.5rem;}
        .ft_wz a {color: #917b58}
    	.ft_p{height:4.9rem; background: #1589c9;width:100%; position:fixed; bottom:0; z-index: 8; border-top:1px solid #e5e5e5;box-sizing: border-box;}
    	.ft_p p {float:left;width:25%;text-align: center;border-right:1px solid #fff;box-sizing: border-box;}
        .ft_p p img{display: block;width:1.75rem;margin:0 auto;padding-top:0.95rem;}
    	.ft_p p a span{ font-size:1.1rem; color: #fff;line-height:2.5rem;display: block;}
        .ft_p p:nth-child(1){background: #2a2a2a}
    

.wrap img{width: 100%;display: block;}
/*广告*/
.ban{position: relative;}
.ban img { line-height: 0}/*
.g_bd .ban .swiper-pagination-bullets .swiper-pagination-bullet{margin:0;}
.g_bd .ban .swiper-pagination-bullets{bottom:-0.3rem;left:0;}
.g_bd .ban { overflow:unset; z-index:2;}
.ban .swiper-pagination-bullet{width:33%; height: 0.3rem;background: #0773d7;opacity: 1;border-radius: 0}
.ban .swiper-pagination-bullet-active{background: #00a038}*/
/*导航*/
.fuwu{padding:0.75rem 0 1.5rem;border-bottom:1.2rem solid #f5f5f5;}
.titis{height:4.3rem;line-height: 4.3rem;text-align: center;font-size:1.7rem;color: #343d3b;margin-bottom:1.5rem;position: relative;}
.titis:after{content: "";display: block;width:3.3rem;height: 0.4rem;background: #1589c9;position: absolute;left:45%;bottom:0;}
.titis a{color: #343d3b}
.fuwu .nr {/*border-top:1px solid #f5f5f5;*/position: relative;}
.fuwu .nr:after{content: "";display: block;height: 100%;width:1px;background: #f5f5f5;position: absolute;left:49%;top:0;}
.fuwu .nr li {float:left;width:50%;text-align: center;border-bottom:1px solid #f5f5f5;padding-bottom:2rem;}
.fuwu .nr li i{display:block;width:2.9rem;margin:0 auto;padding-top:2.5rem;}
.fuwu .nr li h4 {height: 4.05rem;margin-top:0.95rem;position: relative;font-size:1.4rem;color: #343d3b;}
.fuwu .nr li h4:after{content: "";display: block;width:2rem;height: 0.1rem;background: #1589c9;position: absolute;left:45%;bottom:0;}
.fuwu .nr li p {font-size:1rem;color: #777777;line-height: 1.5rem;padding-top:0.5rem;     height: 6rem;}


.pro{padding:0.75rem 0 1.5rem;border-bottom:1.2rem solid #f5f5f5;}
.pro .nr h4:nth-of-type(1){height: 4rem;background: #1589c9; text-align:center; font-size:1.4rem;}
.pro .nr h4 a{font-size:1.2rem;color: #fff;line-height: 4rem;font-size:1.4rem;}
.pro .nr h4 img {width:0.8rem;float:left;padding:1rem 0.8rem 0 0;}
.erj li{float:left;width:50%;border:1px solid #ededed;border-width: 0 1px 1px 0;height: 3.2rem;box-sizing: border-box;line-height: 3.2rem;}
.erj li a {font-size:1.2rem;color: #666666;vertical-align: middle;}
.erj li i{width:0.4rem;height: 0.4rem;border:1px solid #23bca0;box-sizing: border-box;border-radius: 50%;display: inline-block;margin:0 0.75rem 0 2.4rem;vertical-align: middle;}
.pro_c {width:92.875%;margin:0 auto;padding:1.85rem 0 1.05rem;}
.pro_c li{float:left;width:48.48%;margin-right:3%;font-size:0;line-height:0;}
.pro_c li img {border:1px solid #bfbfbf; width:100%;}
.pro_c li span a{display: block;height:3.1rem;line-height: 3.1rem;text-align: center;font-size:1.1rem;color: #606060;}
.pro_c li:nth-child(2n){margin:0;}
.pro .nr h4:nth-of-type(2),.pro .nr h4:nth-of-type(3){float:left;width:44.21%;height: 4rem;background: #1589c9;margin:0 0 0 3.85% ;text-align: center;}


.dingz{padding:0.75rem 0 1rem;}
.dz_qh{padding:0 3.75%;border-top:0.1rem solid #f5f5f5;padding-top:2.4rem;height: 4.25rem;margin-bottom:1.25rem;}
.dz_qh li{float:left;width:29.05%;margin-right:5.91%;position: relative;}
.dz_qh li span {display: block;background:rgba(0,0,0,0.7);width:100%;height: 100%;position: absolute;left:0;top:0;}
.dz_qh li span em {width:80.81%;margin:1.05rem auto 0;border:1px solid #a7a7a7;height: 2.05rem;line-height: 2.05rem;display: block;text-align: center;font-size:1.2rem;color: #fff;}
.dz_qh li:last-child{margin:0;}
.dz_qh li.active span{background: #1589c9}
.dz_qh li.active span em {border:1px solid #8ddcce;}
.dz_nr {width:92.5%;}
.dz_nr dt {font-size:0;line-height: 0}
.dz_nr dt img {border:1px solid #d9d9d9;box-sizing: border-box;}
.dz_nr dd a {display: block;height:1.2rem;line-height: 1.2rem;font-size:1.1rem;color: #666666;text-align: center;padding-top:1rem;}


.hez{padding-bottom:1rem;border-bottom:1.2rem solid #f5f5f5;}
.hez .tit{height: 2.85rem;line-height: 2.85rem;border:1px solid #f5f5f5;border-width: 1px 0;padding-left:2.3rem;background: url(../images/hz_ico1.jpg) no-repeat 1.25rem center;background-size: 0.4rem 1.4rem;font-size:1.1rem;}
.hez .tit a{color:#333;}
.hez .nr {padding:1.35rem 3.75% 0;}
.hez .nr li{float:left; font-size:0;line-height: 0;width:28.88%;margin:0 6.58% 1rem 0;border:1px solid #d9d9d9;box-sizing: border-box;}
.hez .nr li:nth-child(3n){margin: 0 0 1rem 0;}


.yous{padding:0.75rem 0 1.5rem;border-bottom:1.2rem solid #f5f5f5;}
.ys_qh{padding:0 3.75%;border-top:1px solid #f6f6f6;height: 3.45rem;;}
.ys_qh li {float:left;width:33.33%;text-align: center;line-height: 3.45rem;height: 3.45rem;border-right:1px solid #f6f6f6;box-sizing: border-box;text-align: center;font-size:1.2rem;color: #333333;border-bottom:0.3rem solid #ecebeb}
.ys_qh li.active{background: #f6f6f6;border-bottom-color:#1589c9}
.ys_qh li:last-child{border-right:0;}
.ys_nr{width:92.5%;}
.ys_nr dl {padding-top:1.55rem;}
.ys_nr dt {height: 3.55rem;overflow: hidden;}
.ys_nr dt em {float:left;width:3.55rem;height: 3.55rem;display: block;background: #1589c9;text-align: center;line-height: 3.55rem;font-size:0.9rem;color: #fff;text-transform: uppercase;position: relative;}
.ys_nr dt em:after{content: "";display: block;height: 0.1rem;width:1rem;background: #fff;position: absolute;left:38%;top:2.4rem;}
.ys_nr dt span {float:left;width:80%;padding-left:4%;font-size:1.3rem;color: #666666;line-height: 1.8rem;}
.ys_nr dt span b {display: block;}
.ys_nr dd {padding:1rem 0 0 5.74%;}
.ys_nr dd li {font-size:1.1rem;color: #888888;line-height: 1.5rem;margin-bottom:1.1rem;clear:both;overflow: hidden;}
.ys_nr dd li i{width:0.5rem;height: 0.5rem;border:1px solid #22bca0;box-sizing: border-box;border-radius: 50%;display:block;float:left;margin-top:1rem;}
.ys_nr dd li span {float:right;width:94%;}
.ys_nr dd p{font-size:1.1rem;color: #555555;font-weight: bold;margin-top:0.5rem;display: both}
.ys_nr dd span {vertical-align: middle;padding-right:0.5rem;}
.ys_nr dd span i {width:0.3rem;height: 0.3rem;background: #b2b2b2;display: inline-block;border-radius: 50%;vertical-align: middle;margin-right:0.5rem;}
.ys_nr dd span em {color: #1589c9; vertical-align: middle;}
.ys_nr img {width:100%;}


.about{padding:0.75rem 0 1.85rem;}
.about .nr{padding:1.25rem 3.75% 0;border-top:1px solid #f5f5f5;}
.about .nr dd {padding-top:1.65rem;}
.about .nr dd p {height:7rem;font-size:1.1rem;color: #666666;line-height:1.75rem;}
.about .nr dd span a {display:block;height: 3.3rem;text-align: center;line-height:3.3rem;font-size:1.2rem;color: #fff;background: #1589c9}


 /* 焦点图 */
	.slideBox{ position:relative; overflow:hidden; margin:0 auto; /* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:10px; left:50%; transform: translateX(-50%); z-index:1; }
	.slideBox .hd li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
	.slideBox .hd li.on{ background:#fff;  }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
	
	.scrollBox1{ margin:10px auto; text-align:center;  }
	.scrollBox1 .bd li{ width:94%; float:left; font-size:14px;  margin-left:3%;}
	.scrollBox1 .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
	.scrollBox1 .bd li p{ background:#dfdfdf; width:94%; margin:0 auto; line-height:40px;}
	.scrollBox1 .bd li img{ width:100%; background:url(../images/loading.gif) #fff center center no-repeat; border:1px solid #eee; }
	.scrollBox1 .hd{ height:20px; overflow:hidden; font-size:0; padding-top:10px; }
	.scrollBox1 .hd ul{ display:inline-block; padding-top:5px; }	
	.scrollBox1 .hd li{ display:inline-block; width:8px; height:8px; background:#D0D0D0; margin:0 5px; vertical-align:top; overflow:hidden; 
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
	}
	.scrollBox1 .hd .on{ background:#1589c9;  }

/*news*/
.news{width: 100%;}
.news .mainCon{width: 94%;margin: 0.2rem auto 0;}
.news img{display: block;width: 100%;}

.news .toper{width: 94%;margin: 2rem auto 2rem;}
.news .toper ul{width: 100%;display: flex;float: left;}
.news .toper li{font-size: 1.2rem;color: #999999;line-height: 3.8rem; height:3.8rem;flex: 1;text-align: center;position: relative;border: 1px solid #dedede;}
.news .toper li:nth-child(2){ border-left:none; border-right:none;}

.news .toper li.on{color: #FFF;background: #1589c9;}

.news .mainCon dl{padding:1rem 0 0.2rem;border-bottom: 1px solid #ccc;}
.news .mainCon dt{width: 100%; margin:0 auto;}
.news .mainCon dt img {width: 100%;}
.news .mainCon ul{width: 100%;padding-top: 1.313rem;}
.news .mainCon ul li{overflow: hidden;margin-bottom: 0.5rem;}
.news .mainCon ul li a{display: block;width: 70%;font-size:1.1rem;color: #666666;float: left;overflow: hidden;}
.news .mainCon ul li span{display: block;float: right;font-size: 1.1rem;color: #999999;}

 
.tit {
    text-align: center; padding-top:2rem;
    
}
.tit i {
    font-size: 0;
    line-height: 0;
    background: url(../images/sl_tt.jpg) no-repeat center;
	background-size:90%;
    display: block;

}
.tit i img{
width:50%;
margin:0 auto;
    

}
.tit span {
    height: 40px;
    font-size: 18px;
    color: #343d3b;
    display: block;
}

 
  /*search*/
 
 .rsbox{ padding: 4% 3% 0;  }
 .rsbox>div{ background: #fff; overflow: hidden; border: 0.1em solid #bebebe; box-sizing: border-box;}
 .rsbox .cont_text{ float: left; width: 80%; padding-left: 0.6em; height: 2.8em; line-height: 2.8em; outline: none; border: none; font-size:1.18rem;}
 .rsbox .cont_btn{ float: right; width: 3.3em; height: 2.8em; cursor: pointer; overflow: hidden;}
 .rsbox .cont_btn img{ display: block; width: 100%;}
 
     

html {font-size: 10px;}
@media screen and (min-width: 320px) {
    html {
        font-size: 10.625px;
    }
}
@media screen and (min-width: 360px) {
    html {
        font-size: 11.875px;
    }
}
@media screen and (min-width: 400px) {
    html {
        font-size: 13.125px;
    }
}
@media screen and (min-width: 440px) {
    html {
        font-size: 14.375px;
    }
}
@media screen and (min-width: 480px) {
    html {
        font-size: 15.625px;
    }
}
@media screen and (min-width: 520px) {
    html {
        font-size: 16.875px;
    }
}
@media screen and (min-width: 560px) {
    html {
        font-size: 18.125px;
    }
}
@media screen and (min-width: 600px) {
    html {
        font-size: 19.375px;
    }
}
@media screen and (min-width: 640px) {
        html {
            font-size: 20px;
        }
    }