.wrap { background:#fff;}	
.wrap img { width:100%;}
.m-cnt:after,.c-list:after,.m-box:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/*导航样式*/

.g-nav{width:100%;height:100%; padding:1.3rem 0 0.8rem;border-bottom: 0.3rem solid #f2f2f2}
.g-nav li{width: 30%;float: left;height: 2.75rem;border: 1px solid #bfbfbf;border-radius:1.5rem;margin-left: 2%;margin-bottom: 0.6rem;}
.g-nav li i{display: inline-block;float: left;width: 20%;padding: 0.5rem 0.4rem 0 1rem}
.g-nav li span{display: inline-block;width: 50%;float: left;color: #21242a;font-size: 0.9rem;padding-top: 0.4rem;}
.g-nav li em{display: block;color: #21242a;font-size: 0.6rem;text-transform: uppercase;}
/*通栏广告*/
.g-adv{ position:relative; width:100%; margin:0 auto; height: auto; z-index:15;}.g-adv .m-box img{ display:block;position: relative;width:100%; height: auto; }
/**/
.g-fmw{padding: 0 0 2.5rem 0;border-bottom: 0.3rem solid #f2f2f2}
.g-fmw h4{text-align: center;color: #21242a;font-size: 1.25rem;padding: 0.8rem 0 1.3rem}
.g-fmw h4 i{display: block;width: 6.5rem;margin: 0 auto;}
.g-fmw h4 img{display: block;}
.g-fmw h4 p{background:url('/mobile/Images/Index/one_06.jpg') no-repeat center;background-size: 100% 2px;text-transform: uppercase;color: #b8b8b8;font-size: 0.6rem;}
.fmw-t{width: 96%;margin: 0 auto;}
.fmw-t li{background:url('/mobile/Images/Index/one_09.jpg') no-repeat center;margin-bottom: 0.8rem; background-size: 100% 100%;width: 45%;height: 3.89rem;line-height: 3.89rem;color: #21242a;font-size: 1rem;font-weight: bold;text-align: center;}
.fmw-t li a{ display:block; color: #21242a;}
.fmw-t li:nth-child(3){width: 100%;float: left;}
.fmw-t li:nth-child(1){float: left;}
.fmw-t li:nth-child(2){float: right;}
.fmw-t li.z-on{background:url('/mobile/Images/Index/one_11.jpg') no-repeat center;background-size: 100% 100%;}
.fmw-b p{width: 96%;margin: 0 auto;}
.fmw-b p img{display: block;}
.fmv-v{margin: 0 auto; background:url('/mobile/Images/Index/ons_05.jpg') no-repeat center;background-size: 100% 100%;width: 96%;height: 4.6rem;}
.fmv-v i{width: 1.2rem;margin-right: 0.5rem;display: inline-block;}
.fmv-v img{vertical-align: middle;}
.fmv-v p{text-align: center;color: #fff;font-size: 1.1rem;padding: 1.1rem 0}
.fmv-v a{display: block;width: 6rem;height: 2.2rem;color: #fff;font-size: 1rem;text-align: center;line-height: 2.2rem;background: #ee2633;border-radius: 0.4rem;position:absolute;z-index: 2;margin-left:35%}
.g-fmw .con{display: inline;float: left;}
/**/
.g-sqx{padding: 0 0 2rem 0;border-bottom: 0.3rem solid #f2f2f2}
.g-sqx h4{text-align: center;color: #21242a;font-size: 1.25rem;padding: 0.8rem 0 1.3rem}
.g-sqx h4 i{display: block;width: 6.5rem;margin: 0 auto;}
.g-sqx h4 img{display: block;}
.g-sqx h4 p{background:url('/mobile/Images/Index/x_02.jpg') no-repeat center;background-size: 100% 1px;text-transform: uppercase;color: #b8b8b8;font-size: 0.6rem;}
.sqx ul{padding-left: 2.5%;}
.sqx li{width: 23%;float: left;margin-right: 1.1%;padding-bottom: 1.42rem;}
.sqx li img{display: block;}
.sqx li p{color: #3b3d41;font-size: 0.9rem;line-height: 1.3rem;text-align: center;}
.sqx li:nth-child(5){margin-left: 11.6%;}
.dhs p{text-align: center;color: #3b3d41;font-size: 1.1rem;padding-bottom: 0.9rem;}
.dhs a{background:url('/mobile/Images/Index/two_29.jpg') no-repeat center;width: 100%;background-size: 100% 100%;display: block;height: 2.2rem;color: #fff;font-size: 1rem;text-align: center;line-height: 2.2rem;}
.dhs i{width: 1.2rem;margin-right: 0.5rem;display: inline-block;}
.dhs img{vertical-align: middle;}
/**/
.g-ys{padding: 0 0 2rem 0;border-bottom: 0.3rem solid #f2f2f2}
.g-ys h4{text-align: center;color: #21242a;font-size: 1.25rem;padding: 0.8rem 0 1.3rem}
.g-ys h4 i{display: inline-block;width: 6.5rem;margin: 0 auto;margin-left: 0.5rem;}
.g-ys h4 img{display: block;vertical-align: middle;}
.g-ys h4 p{background:url('/mobile/Images/Index/j.jpg') no-repeat center;margin-top: 0.2rem; background-size: 100% 1px;text-transform: uppercase;color: #b8b8b8;font-size: 0.6rem;}
.ys-t li{width: 0.3rem;height: 0.3rem;margin-bottom: 0.9rem; border: 0.1rem solid #ee2633;background: #ee2633; border-radius: 100%;float: left;margin-right: 0.5rem;}
.ys-t li.z-on{background: #fff;width: 0.4rem;height: 0.4rem;}
.ys-t li:first-child{margin-left: 43%;}
.ys-b dl{width: 94%;margin: 0 auto;border: 1px solid #f2f2f2;box-sizing:border-box;}
.ys-b dt img{display: block;}
.ys-b dd{height: 10rem;padding-top: 2.3rem;background: #f2f2f2;text-align: center;position: relative;}
.ys-b dd:before{ content:""; position:absolute;border-bottom:0.8rem solid #f2f2f2;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;height: 0;width: 0; left:47%; top:-0.8rem; }
.ys-b dd b{display: block;color: #3b3d41;font-size: 1.2rem;padding-bottom: 1rem;font-weight: normal;}
.ys-b dd p{color: #5a5c5e;font-size: 1rem;line-height: 1.6rem;}
.g-ys .con{display: inline;float: left;}
/**/
.g-all{width: 96%;margin: 0 auto;padding-top: 1rem;}
.g-all h4{text-align: center;color: #21242a;font-size: 1.25rem;padding: 0.8rem 0 1.3rem}
.g-all h4 i{display: block;width: 6.5rem;margin: 0 auto;}
.g-all h4 img{display: block;}
.g-all h4 p{background:url('/mobile/Images/Index/x_02.jpg') no-repeat center;background-size: 100% 1px;text-transform: uppercase;color: #b8b8b8;font-size: 0.6rem;}
.all-t{width: 96%;height: 6.8rem;padding-top: 1.3rem;background: #ee2633;padding-left:4%;position: relative;}
.all-t:before{ content:""; position:absolute;border-top:0.4rem solid #ee2633;border-left:0.8rem solid transparent;border-right:0.8rem solid transparent;height: 0;width: 0; left:47%; top:100%; }

.all-t li{margin-right: 0.3rem;margin-bottom: 0.3rem; width: 30%;float: left;height: 2.7rem;line-height: 2.7rem;text-align: center;border: 1px solid #fff;border-radius: 1.5rem;color: #fff;font-size: 1rem;}
.all-t li a{color: #fff;}
.all-t li.z-on{background: #fff;color: #3b3d41;}
.all-b dt img{display: block;}
.all-b dd{height: 3rem;background: #efefef;width: 100%;position: relative;}
.all-b dd p{color: #21242a;font-size: 0.9rem;padding: 0.2rem 0 0 2.2rem;}
.all-b dd p span{color: #21242a;font-size: 0.8rem;}
.all-b dd em{display: block;width:6rem;height: 2rem;background: #ee2633;text-align: center;line-height: 2rem;color: #fff;font-size: 1rem;border-radius: 0.5rem;position: absolute;right: 1.8rem;bottom: 0.5rem;}
.g-all .con{display: inline;float: left;}
/**/
.g-zjxm{width: 96%;margin: 0 auto;position: relative;margin-top: 0.7rem;}
.g-zjxm h4{position: absolute;left: 0px;top:0px;width: 5.4rem;z-index: 6;height: 15.5rem;overflow: hidden;}
.g-zjxm h4 img{display: block;}
.zjx{position: relative;height: 15.5rem;overflow: hidden;}
.zjx .prev{width: 3rem;position: absolute;right: 0;top:0; z-index: 99}
.zjx .next{width: 3rem;position: absolute;right: 0;top:7.9rem; z-index: 99}
.zjx-c div{position: relative;left:2.55rem;width: 68.5%;top:0px;}
.zjx-c div img{display: block;}
.zjx-c div p{display: block;width: 1rem;padding: 0 0.5rem;background: #000;opacity: 0.8;position: absolute;left: 0px;top:0px;z-index: 5}
.zjx-c div p i{color: #fff;font-size: 0.65rem;padding: 0.5rem 0;display: block;}
.zjx-c div p em{display: inline-block;padding-top: 0.3rem;}
.g-zjxm .con{display: inline;float: left;}
/**/
.g-news{margin-top:2rem;border-top: 0.3rem solid #f2f2f2;margin-bottom: 2.2rem;}
.g-news h4{text-align: center;color: #21242a;font-size: 1.25rem;padding: 2rem 0 1.3rem}
.g-news h4 i{display: block;width: 6.5rem;margin: 0 auto;}
.g-news h4 img{display: block;}
.g-news h4 p{background:url('/mobile/Images/Index/z_02.jpg') no-repeat center;background-size: 100% 1px;text-transform: uppercase;color: #b8b8b8;font-size: 0.6rem;}
.news{position: relative;width: 94%;margin: 0 auto;}
.news-t{height: 2rem;border-bottom: 1px solid #ee2633}
.news-t li{height: 2rem; color: #37322e;font-size: 1rem;float: left;height: 2rem;line-height: 2rem;width: 6rem;text-align: center;}
.news-t li.z-on{background: #ee2633;color: #fff;}
.news .more{position: absolute;right: 0;top:0.5rem;color: #ee2633;font-size: 0.9rem;display: block;z-index: 5}
.news-b dt a{color: #3b3d41;font-size: 0.9rem;display: block;padding: 1.5rem 0 1rem;}
.news-b dd{color: #888888;font-size: 0.9rem;line-height: 1.5rem;}
.news-b ul{background: #efefef;padding: 1rem 0;margin-top: 1.5rem;}
.news-b li{margin-right: 4.7%;height: 1.7rem;line-height:1.7rem;margin-left: 4.7%; overflow:hidden;}
.news-b li a{font-size: 0.9rem;color:#3b3d41;}
.news-b li em{font-style: normal;float: right;display: inline-block;color: #3b3d41;font-size:0.9rem;}
.g-news .con{display: inline;float: left;}

@media screen and (min-width:320px) {  html { font-size:75%;}}
@media screen and (min-width:360px) {  html { font-size:87%;}}
@media screen and (min-width:480px) {  html { font-size:112%;}}
@media screen and (min-width:568px) {  html { font-size:131%;}}
@media screen and (min-width:639px) {  html { font-size:150%;}}