.wrap img{width: 100%;}

/*广告*/
.g-adv {clear:both;height:auto;overflow:hidden;position: relative;}
.g-adv img{ width:100%;display: block;}
.prev1,.next1{width:11.72%;height:3.2rem;display: block;bottom: 1rem;right:38.28%;position: absolute;z-index: 9;}
.prev1{left:38.28%;}

.swiper-slide{overflow: hidden;}

.til01{text-align: center;display: block;line-height: 3.2rem;font-size: 2rem;color: #333;font-weight: bold;padding: 0 0 1.6rem;}
.til01 b{color: #70bc20;}
.til01 p,.m-edge h2 p{display: block;font-size: 1.2rem;line-height: 2.1rem;font-weight: normal;}

/*优势*/
.m-edge{padding: 3.5rem 2.344%;font-size: 0.9rem;color: #3c3c3c;line-height: 1.5rem;}
.m-edge h2{height:6.15rem;background:url(../images/line1.gif) no-repeat center bottom; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;font-size: 1.9rem;line-height: 2.8rem;font-weight: bold;text-align: center;white-space: nowrap;margin-bottom: 1.75rem;}
.m-edge dl{display: block;clear: both;padding: 0 0 1.25rem;}
.m-edge dt,.m-edge dt img,.case_c dt,.case_c dt img,.serv_c dt,.serv_c dt img{display: block;width: 100%;}
.m-edge dd{display: block;clear: both;padding: 0 0 0 12.29%;position: relative;}
.m-edge dd h3{font-size: 1.15rem;line-height: 1.9rem;font-weight: bold;color: #3c3c3c;white-space: nowrap;}
.m-edge dd h3 b{color: #70bc20;}
.m-edge dd em{color: #cecece;display: block;font-size: 0.44rem;font-family: Arial;line-height: 0.88rem;}
.m-edge dd:before{content: "01";position: absolute;font-size:3rem;color: #70bc20;line-height: 3.8rem;left: 0;top: 0;width: 12.29%;height: 3.8rem;}
.m-edge dl:nth-child(2) dd:before{content: "02";}
.m-edge dl:nth-child(3) dd:before{content: "03";}

/*案例*/
.m-case{position:relative;background:#f7f7f7;padding:2.3rem 2.344% 0;height:31.1rem;overflow: hidden;text-align: center;}
.m-case h2{height: 3.6rem;padding: 0;}
.prev2,.next2{width:1rem;height:1rem;display: block;top:16.9rem;right:5.78%;position: absolute;z-index: 9;}
.prev2{left:5.78%;}
.case_c,.serv_c{overflow: hidden;}
.case_c dl{position: relative;}
.case_c dd{position: absolute;font-size: 1rem;font-weight: bold;color: #ffffff;width: 80%;left: 10%;font-weight: bold;top:7.7rem;line-height: 2.1rem;}
.case_c dd h3{line-height: 2.5rem;font-size: 1.5rem;color: #dc321a;white-space: nowrap;font-weight: bold;}
.case_c dd p{display: block;padding: 0 0 0.3rem;}
.case_c dd span{display: block;text-decoration: underline;color: #ffffff;}

/*为您提供*/
.m-serv{padding:2.5rem 2.344% 0;height: 52rem;font-size:1rem;line-height:1.3rem;color: #474848;position: relative;z-index: 1;}
.m-serv:before{content: "";position: absolute;width: 100%;height: 27.6rem;background: #2f9f33;left: 0;top: 0;z-index: -1;}
.m-serv .til01{color: #fff;height: 7.1rem;overflow: hidden;}
.servtil{height:8.55rem;text-align: center;line-height: 3.3rem;font-size: 1.2rem;color: #fff;font-weight: bold;overflow: hidden;}
.servtil li{width: 33.33%;height:8.55rem;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: solid 0.1rem #e8e8e8;}
.servtil li b{height:4.75rem;display: block;overflow: hidden;}
.servtil li:nth-child(1){border-left: solid 0.1rem #e8e8e8;}
.serv_c .swiper-slide:nth-child(1) dl dd h3{font-size: 1.05rem;}
.serv_c dd{display: block;clear: both;padding:1.65rem 0 0;}
.serv_c dd p{display: block;clear: both;padding:0 0 1.2rem;}
.serv_c dd h3{height:5.4rem;line-height: 2.15rem;font-size: 1.2rem;font-weight: bold;color: #454545;white-space: nowrap;}
.serv_c dd h3 span{line-height: 2.5rem;font-size: 1.8rem;display: block;}
.serv_c dd h3 b{color: #2f9f33;}

/*广告*/
.h-gg,.h-gg img{display: block;width: 100%;font-size: 1.5rem;font-weight: bold;color: #2f9f33;font-family: Times New Roman;position: relative;}
.h-gg a { color: #2f9f33}
.gg01{position: absolute;width:42%;left:31.88%;top:10.4rem;height:1.8rem;line-height: 1.8rem;padding: 0 0 0 2.4rem;background:url(../images/ico03.png) no-repeat 0 1px; -webkit-background-size:1.7rem 1.7rem; -moz-background-size: 1.7rem 1.7rem; -o-background-size: 1.7rem 1.7rem; background-size: 1.7rem 1.7rem;}

/*投资收益动态演示*/
.m-show{padding:3.35rem 2.344%;clear: both;display: block;overflow: hidden;font-size:1.1rem;color: #717171;line-height: 3.15rem;text-align: center;}
.m-show .til01 b{color: #e72816;}
.m-show .til01 p{color: #fff;background: #1bae1d;height: 2.1rem;line-height: 2.1rem;font-size: 1rem;font-weight: bold;}
.show_t{height: 5.25rem;}
.show_t span{height: 3.25rem;width: 49.67%;float: left;background: #2f9f33;font-size: 1.2rem;font-weight: bold;color: #fff;}
.show_t .sinp01{height: 3.25rem;width: 48.5%;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;float: left;background: #f0fff1;font-size: 1.2rem;font-weight: bold;color: #fff;border: solid 0.15rem #2f9f33;margin-left:1.8%;font-size: 1.8rem;font-weight: bold;color: #1bae1d;text-align: center;}
.show_t .sinp01 option{font-size: 1.8rem;color: #1bae1d;line-height: 2rem;}
.show1,.show2{clear: both;display: block;margin-bottom: 1.5rem;}
.show1 h3,.show2 h3{display: block;height: 3.25rem;line-height: 3.25rem;font-size: 1.2rem;font-weight: bold;color: #fff;background: #003c76;}
.show2 h3{background: #e72816;}
.show1 h3 span,.show2 h3 span{display: inline-block;padding: 0 0 0 2.45rem;background:url(../images/ico1.gif) no-repeat 0 center; -webkit-background-size:1.8rem 1.9rem; -moz-background-size: 1.8rem 1.9rem; -o-background-size: 1.8rem 1.9rem; background-size: 1.8rem 1.9rem;}
.show2 h3 span{background:url(../images/ico2.gif) no-repeat 0 center; -webkit-background-size:2.15rem 2.1rem; -moz-background-size: 2.15rem 2.1rem; -o-background-size: 2.15rem 2.1rem; background-size: 2.15rem 2.1rem;}
.show1 ul,.show2 ul{display: block;border: solid 1px #c5c5c5;}
.show1 li,.show2 li{display: block;border-bottom: solid 1px #c5c5c5;height: 3.15rem;}
.show1 li:last-child,.show2 li:last-child{border: 0;}
.show1 li:nth-child(2n-1),.show2 li:nth-child(2n-1){background: #f5f6f7;color: #1b1b1b;}
.show1 li span,.show2 li span{width: 50%;float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.show1 li span:nth-child(2n),.show2 li span:nth-child(2n){border-left: solid 1px #c5c5c5;}
.show_more{width: 12.4rem;line-height: 3.4rem;text-align: center;color: #fff;background: #e72816;font-size: 1.2rem;display: block;margin: 1.5rem auto 0;}
.clearfloat{ clear:both;}
.cp_listcm{
	
}
.cp_tit1{
	height: 3.25rem;line-height: 3.25rem;font-size: 1.2rem;font-weight: bold;color: #fff;
	display: inline-block;background:url(../images/ico1.gif) no-repeat 40% center #003c76; -webkit-background-size:1.8rem 1.9rem; -moz-background-size: 1.8rem 1.9rem; -o-background-size: 1.8rem 1.9rem; background-size: 1.8rem 1.9rem;
	width: 100%;
}
.cp_tit2
{
   height: 3.25rem;line-height: 3.25rem;font-size: 1.2rem;font-weight: bold;color: #fff;
	display: inline-block;background:url(../images/ico2.gif) no-repeat 40% center #e72816; -webkit-background-size:1.8rem 1.9rem; -moz-background-size: 1.8rem 1.9rem; -o-background-size: 1.8rem 1.9rem; background-size: 1.8rem 1.9rem;
	width: 100%;
}
.cp_list1 ,.cp_list2{
	float: left;
	width: 16.62%;

}
.cp_list1 h2 ,.cp_list2 h2{
	display:block;
	background: #f5f6f7;
	width: 100%;
	line-height:40px;
	height:40px;
	border:solid 1px #c5c5c5;
	border-top:0;
	font-size: 0.6rem;
}
.cp_list1 p ,.cp_list2 p{
	width: 100%;
	display: block;
	background: #fff;
	line-height:40px;
	height:40px;
	border:solid 1px #c5c5c5;
	border-top:0;
	font-size: 0.6rem;
}
@media (max-width: 768px){
	.c5_lx{
		padding: 0;
	}
	.c5_lx li{
		width: 50%;
		margin: 4% 0;
	}
	.cp_listcm{
		padding: 2% 3%;
	}
	.cp_tit1,.cp_tit2{
		width: 100%;
		line-height: 40px;
		height: 40px;
	}
	.cp_list1,.cp_list2{
		width: 49.75%;
	}
}
/*资讯*/
.m-news{height:36.8rem;overflow: hidden;line-height:1.8rem;color: #888;font-size:1rem;}
.newtil{height:5.45rem;line-height:2.1rem;font-size:1.5rem;color: #333;margin-bottom:0.75rem;position: relative;padding: 0 2.344%;}
.newtil:before{content: "";position: absolute;width: 100%;height: 1px;background: #ebebeb;left: 0;top: 3.9rem;}
.newtil li{float: left;width: 38.6%;margin:0 10% 0 0;height: 3.75rem;font-weight: bold;}
.newtil li em{display: block;font-family: Arial;font-size: 0.6rem;color: #989898;line-height: 1rem;font-weight: normal;}
.newtil li.cur{border-bottom: solid 0.15rem #1bae1d;}
.new_c{overflow: hidden;height: 22.1rem;}
.new_c li{height:4.95rem;overflow: hidden;color: #888;clear: both;border: dotted 1px #ebebeb;padding: 1.05rem 0.7rem 0;margin: 0 2.344% 1rem;}
.new_c li p{height:2.05rem;overflow: hidden;color: #474848;line-height: 2.05rem;font-size: 1.2rem;}
.new_c li p span{float: right;font-family: Arial;font-size: 1rem;color: #aaa;font-style: italic;}
.new_more{display: block;margin: 0 2.344%;height: 5.2rem;line-height: 5.2rem;background: #f5f5f5;text-align: center;text-transform: uppercase;color: #2d2d2d;font-size:0.9rem;}

/*关于*/
.m-about{height:31.65rem;overflow: hidden;font-size:1rem;line-height:1.5rem;color: #333;padding:6.1rem 5.94% 0;background:url(../images/aboutbg.jpg) no-repeat center 0; -webkit-background-size:100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;}
.m-about h2{height:5.45rem;overflow: hidden;font-size:2.4rem;line-height:5.45rem;color: #333;text-align: center;font-weight: bold;}
.about_w p{display: block;clear: both;padding: 0 0 1.4rem;}
.about_w span{display:block;margin: 0 auto;width:26.6%;}

.g-ft{margin-top: 0.7rem!important;}



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: 18.28px;
    }
}
@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;
        }
    }