﻿.wrap img{ width:100%;}	
@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%;}}
/*通栏广告*/
.g-adv{overflow: hidden; font-size:0;}

/*导航样式*/
.g-nav { display:inline-block;height:6.7rem; overflow:hidden; position:relative; width:100%;}
.g-nav a {font-size:1rem; color:#363636; height:2.71rem; line-height:2.71rem;text-align:center; width:33.33%; display:block; float:left; background:#e5e5e5; box-sizing:border-box; border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;}
/**/
.g-ss{ overflow:hidden; position:relative; height:2rem; border-bottom:1px solid #c6c6c6; margin-bottom:2.15rem;}
.g-ss p{ text-align:center; color:#d2251f; font-size:1.17rem; height:1.9rem;}
.inp01{color:#666; float:left; font-size:0.83rem; line-height:100%;width:75.9%; background:none; height:1.3rem; text-indent:1rem;}
.u-in{ background:none; display:block; height:1.9rem; font-size:0.92rem; position:absolute; left:0; top:0; width:23.1%; cursor: pointer;}
.g-ss .scl_fri { display:block; float:left; background:#fff;height:1.9rem; font-size:1rem; width:24%;}
/**/
.g-pro{ width:100%;overflow:hidden; position:relative; padding-bottom:0.8rem;}
.g-pro h3{ color:#363636; font-size:1.25rem; text-align:center;position:relative; height:3.45rem;background:url(/mobile/Images/Index/h31.gif) no-repeat left 2rem; background-size:100% 2px;}
.g-pro .more{ position:absolute;width:33.33%;float:left; position:relative;line-height:1.83rem; box-sizing:border-box; border-right:1px solid #8d8d8d; border-bottom:1px solid #8d8d8d; bottom:0; right:0;color:#363636;}
.g-pro .m-lis{ font-size:0.67rem;color:#363636; text-align:center; position:relative; margin:0 2.7% 1.1rem; overflow:hidden; border:1px solid #8d8d8d;border-right:none;border-bottom:none;}
.g-pro .m-lis li{ width:33.33%;float:left; position:relative;line-height:1.83rem; box-sizing:border-box; border-right:1px solid #8d8d8d; border-bottom:1px solid #8d8d8d;color:#363636;height:1.83rem;font-size:0.67rem;}
.g-pro .m-lis li.z-on{}
.g-pro .m-box .con{ display:inline; float:left;}
.g-pro .con ul{ overflow:hidden; margin:0 2.7%;}
.g-pro .con ul li{ width:48.5%;float:left;position:relative;}
.g-pro .con ul li:nth-child(2n){ float:right;}
.g-pro .con ul li img{ border:1px solid #dcdcdc; box-sizing:border-box; }
.g-pro .con ul li span{ display:block; width:100%; height:2.3rem; line-height:2.3rem; border-bottom:1px dotted #909090; margin-bottom:1.2rem;}
.g-pro .con ul li span a{ font-size:0.83rem; color:#222;}
.g-pro .con ul li span i{ color:#888; display:inline-block; float:right;}
/**/
.g-cpp{ overflow:hidden; width:100%;padding-bottom:2rem;}
.g-cpp h3{ color:#363636; font-size:1.375rem; text-align:center; background:url(/mobile/Images/Index/y_h3.gif) no-repeat; background-size:100% 4.54rem; height:4.54rem; font-weight:bold; line-height:3.3rem; padding-left:39.5%; margin-bottom:2.1rem;}
.g-cpp .m-cnt{overflow:hidden; position:relative; height:0.4rem;}
.g-cpp .m-cnt:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:50%; background:#e5e5e5;}
.g-cpp .m-cnt li{float:left; width:2.8rem; height:0.4rem;background:#666; position:relative; margin-right:0.3rem;}
.g-cpp .m-cnt li:first-child{ margin-left:26.8%;}
.g-cpp .m-cnt li.z-on{background:#0267a3; }
.g-cpp .m-box .con{ display:inline; float:left;}
.g-cpp .con dl{ margin:0 0 1.55rem  0;}
.g-cpp .con dl dt{ font-size:0;}
.g-cpp .con dl dd h4{ color:#0267a3; font-size:1.67rem; line-height:3.8rem; position:relative; padding-left:1.4rem; font-weight:bold;}
.g-cpp .con dl dd p{ color:#363636; font-size:0.83rem; line-height:1.5rem; margin:0 1.7%; padding-left:0.8rem; position:relative;}
.g-cpp .con dl dd p:before{ content:""; position:absolute;height:0.35rem;width:0.35rem;left:0;top:0.65rem; background:#666;-webkit-transform: rotate(35deg);-moz-transform: rotate(35deg);-ms-transform: rotate(35deg);-o-transform: rotate(35deg);transform: rotate(35deg);  }
.g-cpp .con dl dd p i{ color:#fe7e03;}
/**/
.g-anli{position:relative; padding-bottom:4.75rem;}
.g-anli h3{ color:#363636; font-size:1.25rem; text-align:center;position:relative; height:4rem;background:url(/mobile/Images/Index/a_lin.gif) no-repeat left 2rem; background-size:100% 2px;}
.g-anli .prev{ width:1.7rem; position:absolute; top:9rem; left:0;}
.g-anli .next{ width:1.7rem; position:absolute; top:9rem; right:0;}
.g-anli .nowarp { margin:0 6.8%;}
.g-anli .m-box .con{ display:inline; float:left;}
.g-anli .prev{ width:4.3rem; position:absolute; top:8.6rem; left:0.5rem; z-index:9;}
.g-anli .next{ width:4.3rem; position:absolute; top:8.6rem; right:0.5rem; z-index:9;}
.g-anli .nowarp { margin:0 2rem;}
.g-anli .m-box .con{ display:inline; float:left;}
.g-anli ul li{ position:relative; font-size:0;}
.g-anli ul li img{ border:1px solid #005385; box-sizing:border-box; }
.g-anli ul li span{ display:block; text-align:center; width:100%; position:absolute; left:0; bottom:0;background:url(/mobile/Images/Index/spn.png) repeat; height:1.8rem; line-height:1.8rem;}
.g-anli ul li span a{ font-size:1rem; color:#fff;}
/**/
.g-you{ overflow:hidden; width:100%;padding-bottom:1.6rem;}
.g-you h3{ color:#363636; font-size:1.58rem; text-align:center; background:url(/mobile/Images/Index/a_lin.gif) no-repeat center 4.7rem; background-size:100% 2px; height:7rem;}
.g-you h3 span{ display:block; font-size:1.08rem; padding-top:0.35rem;}
.g-you .m-cnt{overflow:hidden; position:relative; height:1.5rem; margin-top:1.35rem;}
.g-you .m-cnt:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:50%; background:#e5e5e5;}
.g-you .m-cnt li{float:left; width:1.5rem; height:1.5rem;background:#666; position:relative; margin-right:0.7rem; font-size:0.75rem; color:#fff; text-align: center; line-height:1.5rem;}
.g-you .m-cnt li:first-child{ margin-left:26.8%;}
.g-you .m-cnt li.z-on{background:#0267a3; }
.g-you .m-box .con{ display:inline; float:left;}
.g-you .con dl{ margin:0 0 -3.5rem  0; overflow:hidden; position:relative;}
.g-you .con dl dt{ float:left; width:5.3rem; height:11rem; text-align:center; background:#0267a3; font-size:1rem; color:#fff; margin-left:7.7%; margin-right:0.8rem;}
.g-you .con dl dt span{ display:block; font-family:Impact; font-size:2.58rem; line-height:4.3rem; padding-bottom:1rem; position:relative;}
.g-you .con dl dt span:before{ content:""; position:absolute;height:0.1rem;width:32%;left:37%;top:71%; background:#fff;}
.g-you .con dl dd{ float:left; width:63%; color:#666; font-size:0.83rem; line-height:1.7rem;}
.g-you .con dl dd h4{ color:#0267a3; font-size:1.08rem; font-weight:bold;}
.g-you .con em{ display:block; margin:0 5.5%; font-size:0; border:1px solid #e5e5e5;}
/**/
.g-show{position:relative; height:16.2rem;background:url(/mobile/Images/Index/a_bgg.gif) repeat-x; margin-bottom:2.35rem; padding-top:2.8rem;}
.g-show .prev{ width:1.7rem; position:absolute; top:9rem; left:0;}
.g-show .next{ width:1.7rem; position:absolute; top:9rem; right:0;}
.g-show .nowarp { margin:0 6.8%;}
.g-anli .m-box .con{ display:inline; float:left;}
.g-show .prev{ width:4.3rem; position:absolute; top:8.6rem; left:0.1rem; z-index:9;}
.g-show .next{ width:4.3rem; position:absolute; top:8.6rem; right:0.1rem; z-index:9;}
.g-show .nowarp { margin:0 19.8%;}
.g-show .m-box .con{ display:inline; float:left;}
.g-show ul li{ position:relative; font-size:0; }
.g-show ul li span{ display:block; text-align:center; width:100%; color:#363636; font-size:1rem; padding-top:1rem; background:#fff; height:4.5rem;}
.g-show ul li span a{ font-size:1rem; color:#363636;}
.g-show ul li span i{ display:block;}
.g-show ul li em{ display:block; width:1.9rem; margin:-1rem auto 0;  z-index:9; height:1.9rem;}
/**/
.g-hz{ overflow:hidden;}
.g-hz h3{ color:#363636; font-size:1.25rem; text-align:center;position:relative; height:3.8rem;background:url(/mobile/Images/Index/h31.gif) no-repeat left 2.2rem; background-size:100% 2px; font-weight:bold;}
.g-hz ul{ overflow:hidden; margin-left:11.5%;}
.g-hz ul li{ position:relative; font-size:0; float: left; width:43%;}
.g-hz ul li img{ border:1px solid #e5e5e5;}
.g-hz ul li span{ display:block; text-align:center; width:100%; color:#363636; font-size:1rem; background:#fff; height:3.57rem; line-height:2.7rem;}
.g-hz ul li span a{ font-size:1rem; color:#666;}
.g-hz ul li span i{ display:block;}
/**/
.g-pj{ overflow:hidden; background:#f5f5f5;padding:1.8rem 3.7% 0; height:11.1rem; margin-bottom:1.5rem;}
.g-pj h3{ color:#363636; font-size:1rem; height:2rem; position:relative;}
.g-pj h3:before{ content:""; position:absolute;height:1px;width:50%; right:0;top:37%; background:#cacaca;}
.g-pj dl dt{ font-size:0; width:50%; float:left;}
.g-pj dl dd{ float:right; width:45%; float:right; color:#363636; font-size:0.8rem; line-height:1.5rem; padding-top:0.75rem;}
/**/
.g-abo{ overflow:hidden;}
.g-abo h3{ text-align:center; color:#222; font-size:1.42rem; margin-bottom:0.7rem;}
.g-abo ul li{ margin:0 7.8%;}
.g-abo ul li span{ font-size:1rem; display:block; text-align:center; height:3.38rem; line-height:2.75rem;}
.g-abo ul li span a{ color:#222;}
/**/
.g-xl {position:relative; height:12.5rem; overflow:hidden;}
.g-xl .c-list {  font-size:1rem; height:3rem;margin-bottom:1rem; background:#0267a3; text-align:center; position:relative;}
.g-xl .c-list li {  width:33.33%;float:left; position:relative; color:#fff;font-size:1rem;line-height:3rem; box-sizing:border-box;}
.g-xl .c-list li.z-on { background:#fe7e03; color:#fff;}
.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:2.5rem; left:0.2rem; width:1.4rem; z-index:9;}
.m-cpcon .next { position:absolute; top:2.5rem; right:0.2rem; width:1.4rem; z-index:9;}

.m-cpcon .no_ov { margin:0 7.7%;}
.m-cpcon .sclwrap_box { height:10rem;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left}
.m-cpcon .no_ov .m-box .page ul{ overflow:hidden;}
.m-cpcon .no_ov .m-box .page ul li{ float:left; width:48.5%; position:relative; font-size:0;}
.m-cpcon .no_ov .m-box .page ul li:nth-child(2n){ float:right;}
.m-cpcon .no_ov .m-box .page ul li span{ display:block; text-align:center; width:100%; position:absolute; left:0; bottom:0;background:url(/mobile/Images/Index/spn.png) repeat; height:1.5rem; line-height:1.5rem; color:#fff; font-size:1rem;}
/**/
.g-tedi{ width:100%;overflow:hidden; position:relative; padding-bottom:1rem;}
.g-tedi .m-cnt{ font-size:1rem; height:3rem;margin-bottom:0.5rem; background:#0267a3; text-align:center; position:relative;}
.g-tedi .m-cnt li{ width:33.33%;float:left; position:relative; color:#fff;font-size:1rem;line-height:3rem; box-sizing:border-box;}
.g-tedi .m-cnt li.z-on{background:#fe7e03; color:#fff;}
.g-tedi .m-box .con{ display:inline; float:left;}
.g-tedi .m-box ul li{ height:2.5rem; line-height:2.5rem; border-bottom:#e0e0e0 1px solid; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.92rem; margin:0 1.3rem;color:#454545; position:relative;}
.g-tedi .m-box ul li a{ color:#666; }
.g-tedi .m-box ul li span{ display:inline-block; float:right;}
.g-tedi .m-box ul li:last-child{ border-bottom:none;}


