
.g-adv { width: 100%; height: auto; overflow: hidden; }
.g-adv .m-box li img{ width:100%;height: auto; float: left;}
.g-adv .m-box{ background:#aaaaaa;}
.g-adv .m-box li{ float:left; width:33.3333%; }
.g-adv .m-box li.z-on{ background:#4a4a4a;}



/*-----------------------------------------------------------------------------------------------------------------------*/
.ban img{ display:block; width:100%;}

/*-----------------------------------------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------------------------------------*/

.pro{ width: 90%; margin: 0 auto;}
.pro h1{ color: #6D73E3; font-size: 1.5rem; text-align: center; letter-spacing: 1px; height: 5.5rem; margin-top: 3.6rem;}
.pro h1 i{ color: #A0A0A0; font-size: 0.5rem; display: block; letter-spacing: 0px; }
.pro .p_qh{}
.pro .p_qh ul{}
.pro .p_qh ul li{ position: relative; margin-bottom: 1.8rem;}
.pro .p_qh ul li a{ }
.pro .p_qh ul li a img{ width: 100%; display: block;}
.pro .p_qh ul li em{ height: 1.8rem; line-height: 1.8rem; width: 100%; text-align: center; display: block; background:rgba(29,31,33,0.65); position: absolute; bottom: 0px; left: 0px; color: #FFFFFF; font-size: 1rem}
.pro .p_qh p{ width: 7.22rem; margin: 0 auto; height: 0.85rem; margin-bottom: 3.6rem;}
.pro .p_qh p a{ display: block; height: 0.85rem; width: 0.85rem; background: #6D73E3; float: left; border-radius: 100%; margin-right: 2.3rem;}
.pro .p_qh p a:nth-child(3){margin-right:0;}
.pro .p_qh p a.on{ background: #E0E12E;}

.xbanner{ display: inline-block;}
.xbanner img{ width: 100%;}

.cpys{ width: 90%; margin: 0 auto; margin-bottom: 3.6rem;}
.cpys h1{ color: #333333; font-size: 1.5rem; text-align: center; letter-spacing: 1px; height: 5.5rem; margin-top: 3.6rem;}
.cpys h1 i{ color: #A0A0A0; font-size: 0.5rem; display: block; padding-bottom: 0.3rem; letter-spacing: 0px;  background: url(../Images/Index/tit_bj.jpg) no-repeat center bottom;}
.cpys .ys_nr{ position: relative;}
.cpys .ys_nr dl{}
.cpys .ys_nr dl dt{  width: 100%; height: 14.6rem; overflow: hidden;}
.cpys .ys_nr dl dt img{ width: 100%; display: block;}
.cpys .ys_nr dl dd{ margin-top: 2.3rem;}
.cpys .ys_nr dl dd span{ font-size: 1.2rem; color: #6D73E3; display: block; background:url(../Images/Index/ys_xbj.jpg) no-repeat center bottom; padding-bottom: 0.5rem; margin-bottom: 0.5rem;}
.cpys .ys_nr dl dd p{ color: #7A7A7A; font-size: 1rem; background: url(../Images/Index/ys_jt.jpg) no-repeat left 0.5rem; padding-left: 0.8rem; line-height: 1.8rem; background-size: 0.5rem 0.5rem;}
.cpys .ys_nr ul{ position: absolute; top: 13.5rem; left:17.5%; width:65%;}
.cpys .ys_nr ul li{ display: block; width: 16%; background: #6D73E3; text-align: center; float: left; margin: 0 2%; padding: 1% 0; color: #fff; font-size: 1.45rem; font-weight: bold;}
.cpys .ys_nr ul li.on{ background: #E0E12E; }

.al_bj{ background: url(../Images/Index/jjfa_bj.jpg) no-repeat center top; background-size: 100% 100%;}
.al{ padding-top: 3rem;}
.al h1{ color: #333333; font-size: 1.5rem; text-align: center; letter-spacing: 1px; height: 4.8rem; margin-bottom: 1.6rem;}
.al h1 i{ color: #A0A0A0; font-size: 0.5rem; display: block; padding-bottom: 0.3rem; letter-spacing: 0px;  background: url(../Images/Index/tit_bj.jpg) no-repeat center bottom;}
.al_nr{ width: 90%; margin: 0 auto; padding-bottom: 3.2rem;}
.al_nr ul{ height: 4.8rem;}
.al_nr ul li{ width: 32%; margin-right: 2%; margin-bottom: 0.4rem; float: left; background: #6D73E3; text-align: center; height: 2rem; line-height: 2rem; color: #fff; font-size: 1rem;}
.al_nr ul li.on{ background: #E0E12E;}
.al_nr ul li:nth-child(3),.al_nr ul li:nth-child(6){ margin-right: 0;}
.al_nr ul span{ float:left; width: 32%; margin-bottom: 0.4rem; float: left; background: #6D73E3; text-align: center; height: 2rem; line-height: 2rem; color: #fff; font-size: 1rem;}
.al_nr ul span a{ color:#fff;}
.al_nr dl{ position: relative;}
.al_nr dl dt{}
.al_nr dl dt img{ width: 100%;}
.al_nr dl dd{ position: absolute; bottom: 0px; left: 0px; background: rgba(51,51,51,0.75); display: block; width: 90%; height: 3rem; line-height: 3rem; color: #fff; padding: 0 5%; font-size: 1rem;}
.al_nr dl dd i{}
.al_nr dl dd i a{ color: #F0DB23; float: right;}

.lc{ background: url(../Images/Index/lc_bj.jpg) no-repeat center top; background-size:100%; height: 22.5rem;}
.lc h1{color: #333333;font-size: 1.5rem;text-align: center;letter-spacing: 1px;display: block;width: 100%; padding-top: 10%;}
.lc h1 i{ color: #414141; font-size: 0.5rem; display: block; padding-bottom: 0.3rem; letter-spacing: 0px; background: url(../Images/Index/lc_tit_bj.jpg) no-repeat center bottom;}
.lc img{ width: 100%;}

.ab{ width: 90%; margin: 0 auto;}
.ab h1{ margin-top: 3.6rem; color: #333333; font-size: 1.5rem; font-weight: bold; text-align: center; letter-spacing: 1px; height: 3rem; margin-bottom: 1.6rem; background: url(../Images/Index/ab_tit_bj.jpg) no-repeat center bottom; background-size: 8rem 0.5rem;}
.ab dl{}
.ab dl dt{ margin-bottom: 1.1rem;}
.ab dl dt a{}
.ab dl dt a img{ width: 100%; display: block;}
.ab dl dd{}
.ab dl dd span{ color: #5E5E5E; font-size: 1.2rem; font-weight: bold; border-bottom: 1px solid #CCCCCC; display: block; padding-bottom: 0.3rem; margin-bottom: 0.5rem;}
.ab dl dd p{ color: #666666; font-size: 1rem; line-height: 1.5rem; margin-bottom: 2.9rem;}

.news_bj{ background: url(../Images/Index/news_bj.jpg) repeat center top; background-size: 100%;}
.news{ width: 90%; margin: 0 auto; padding-top: 3rem;}
.news ul{ width: 66%; margin: 0 auto; height: 3rem;}
.news ul li{ float: left; color: #000000; font-size: 1.1rem; width: 30%; margin: 0 1.5%;}
.news ul li.on{ font-weight: bold;}
.n_nr{}
.n_nr dl{ position: relative; display: inline-block; margin-bottom:1.4rem;}
.n_nr dl dt{ width: 50%; float: left;}
.n_nr dl dt img{ width: 100%; display: block;}
.n_nr dl dd{ width: 45%; float:right; }
.n_nr dl dd span{ color: #333333; font-size: 1.1rem; display: block; height: 2.15rem; line-height: 1rem;}
.n_nr dl dd p{ text-align:justify; color: #666666; font-size: 1rem; line-height: 1.5rem;}
.n_nr dl dd em{ position: absolute; bottom: 0; left: 55%; display: block; width: 7.5rem; height: 1.5rem; line-height: 1.5rem; text-align: center; background:#E2E22B; border-radius: 5px; font-size: 1rem;}
.n_nr dl dd em a{ color: #333333;}
.n_nr ol{ border-top: 1px solid #C6C6C6; padding-top:1rem; padding-bottom: 2.85rem;}
.n_nr ol li{ font-size: 1rem; line-height: 1.8rem; letter-spacing: 1px; background: url(../Images/Index/news_dian.jpg) no-repeat left center; padding-left: 5%;}
.n_nr ol li a{ color: #686868;}

@media screen and (min-width:320px) {
	html { font-size:75%;}
}
@media screen and (min-width:360px) {
	html { font-size:85%;}
}
@media screen and (min-width:375px) {
	html { font-size:87.5%;}
}
@media screen and (min-width:414px) {
	html { font-size:96%;}
}
@media screen and (min-width:480px) {
	html { font-size:110.5%;}
}
@media screen and (min-width:568px) {
	html { font-size:129%;}

}
@media screen and (min-width:639px) {
	html { font-size:150%;}
}
