﻿.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-nav { display:inline-block; width:100%; height:6.3rem; overflow:hidden; position:relative; background:#0372c1;}
.g-nav a {font-size:0.92rem; color:#fff; height:3.15rem; line-height:3.15rem; text-align:center; width:33.33%; text-align:center; display:block; float:left;border-left:1px solid #4f9dd4;border-right:1px solid #025087; box-sizing:border-box;}
.g-nav a:nth-child(3n){border-right:none;}
.g-nav:before{ content:""; position:absolute;height:1px;width:100%;left:0;top:49.5%; background:#025087;}
.g-nav:after{ content:""; position:absolute;height:1px;width: 100%;left:0;top:50%; background:#4f9dd4;}
/*通栏广告*/
.g-adv{ width:100%; height:12.33rem; overflow:hidden; margin-top:-0.2rem; margin-bottom:2rem;}
/**/
.g-xl{position:relative;overflow:hidden; height:18.5rem; margin-bottom:2rem; position:relative;}
.g-xl:before{ content:""; position:absolute;height:1px;width:94%;position: absolute;left:0.8rem;bottom:0; background:#bfbfbf;}
.g-xl .more{ display:inline-block; position:absolute; right:0.87rem; top:4.6rem; font-size:0.92rem; color:#333;background:#f5f5f5;height:2.4rem; line-height:2.4rem; width:8.3rem; text-align:center; z-index:2;}
.g-xl h3{ color:#333; font-size:1.17rem; text-align:center; font-weight: bold; padding-bottom:0.6rem;}
.g-xl .c-list { font-size:0.92rem; margin:0 0.8rem;overflow:hidden; border:1px solid #bfbfbf; box-sizing:border-box; position:relative; }
.g-xl .c-list:before{ content:""; position:absolute;height:1px;width:100%;position: absolute;left:0;top:49%; background:#bfbfbf;}
.g-xl .c-list li { float:left; text-align:center; color:#494d43; width:33.33%; color:#333; box-sizing:border-box; border-right:1px solid #bfbfbf; height:2.4rem; line-height:2.4rem;background:#f5f5f5;}
.g-xl .c-list li.z-on { background:#e70012; color:#fff;}
.g-xl .c-list li:nth-child(3n){ border:none;}
.m-cpcon { position:relative;}
.m-cpcon .prev { position:absolute; top:3.5rem; left:0.1rem; width:1.8rem; z-index:5;}
.m-cpcon .next { position:absolute; top:3.5rem; right:0.1rem; width:1.8rem; z-index:5;}

.m-cpcon .no_ov { margin:0 0.8rem;}
.m-cpcon .no_ov .m-box .page { position:relative; float:left;}
.m-cpcon .page .m-con{ padding:1.2rem 0 1px;; box-sizing:border-box; border:1px solid #bfbfbf; border-top:none; margin-bottom:2rem;width: 99.8%;}
.m-cpcon .page .m-con dl{ background:#e6e6e6; overflow:hidden; margin:0 1.5rem 1.3rem;}
.m-cpcon .page .m-con dl dt{ float:left; width:39.5%; float:left;}
.m-cpcon .page .m-con dl dt img{ box-sizing:border-box; padding:0.1rem;}
.m-cpcon .page .m-con dl dd{ float:left; width:58%; padding-left:0.5rem; font-size:0.92rem; color:#333; padding-top:1rem;}
.m-cpcon .page .m-con dl dd a{ color:#333;}
/**/
.g-jis{background: url(/mobile/Images/Index/bgg.jpg) no-repeat; background-size:100%; height:9.6rem; overflow:hidden;}
.g-jis h3{ text-align:center; font-size:1.17rem; color:#fff; text-align:center; font-weight:bold; padding-top:2.35rem; height:2.1rem;}
.g-jis p i{ display:block; width:43%; margin-left:5%; float:left; color:#fff; font-size:1rem; padding-bottom:0.5rem;}
.g-jis p i span{ width:1.1rem; display:inline-block; margin-right:0.35rem;}
.g-jis p i span img{ vertical-align:middle;}
/**/
/*优势*/
.g-ys{ width:100%;overflow:hidden; position:relative;overflow:hidden; padding-top:2rem; background:#f5f5f5; margin-bottom:2rem;}
.g-ys h3{background: url(/mobile/Images/Index/y_h3.gif) no-repeat; background-size:100%; height:3.54rem; color:#0372c1; font-size:1.33rem; font-weight:bold; text-align:center;}
.g-ys h3 span{ color:#e70012; font-size:1.17rem; display:block;}
.g-ys .m-box .con{ display:inline; float:left;}
.g-ys .con dl{ padding:1.25rem 0 1rem 0 ;}
.g-ys .con dl dt{ padding-bottom:0.25rem; font-size:1.17rem; color:#333; text-align:center;}
.g-ys .con dl dt b{ color:#0372c1;}
.g-ys .con dl dd{ padding:0 0 0 0.8rem;}
.g-ys .con dl dd p{ overflow:hidden;font-size:0.75rem; color:#000; padding-bottom:0.5rem;}
.g-ys .con dl dd p em{ display:inline-block; width:0.8rem; float:left; margin-right:0.2rem;}
.g-ys .con dl dd p em img{ vertical-align:middle;}
.g-ys .con dl dd p i{ display:inline-block; float:left; width:23rem; padding-left:0.5rem; color:#141414; font-size:0.92rem;}
.g-ys .con dl dd p i span{ color:#e70012;}

.g-ys .m-cnt{ overflow:hidden; padding-left:5.8rem;}
.g-ys .m-cnt li{ width:3.3rem; height:2rem; line-height:2rem;text-align:center; float:left; position:relative; font-size:1rem; color:#333; font-weight:bold;background: #d9d9d9; margin-right:0.65rem;}
.g-ys .m-cnt li.z-on{color:#fff; background:#e70012;}
/**/
.g-jk { position:relative; margin-bottom:1.25rem; overflow:hidden;}
.g-jk h3{ font-size:1.17rem; color:#0372c1;font-weight:bold; text-align:center; padding-bottom:0.85rem;}
.g-jk .prev { position:absolute; top:8.2rem; left:0.1rem; width:1.8rem; z-index:555;}
.g-jk .next { position:absolute; top:8.2rem; right:0.1rem; width:1.8rem; z-index:555;}
.g-jk .nowarp { margin:0 0.8rem;}
.g-jk .nowarp .m-box .con { float:left;}
.g-jk .con ul li{ position:relative;}
.g-jk .con ul li i{ display:none; position:absolute; width:86.2%; left:0; top:13.1rem; font-size:0.92rem; color:#fff;background:#0372c1; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7; padding:1rem 1.7rem 0; height:4.7rem;}
.g-jk .con ul li i a{ color:#fff;}
/**/
.g-hz { position:relative; margin-bottom:1.5rem; overflow:hidden; padding-bottom:2.2rem;}
.g-hz h3{ font-size:1.17rem; color:#0372c1;font-weight:bold; text-align:center; padding-bottom:0.85rem;}
.g-hz .prev { position:absolute; top:6.9rem; left:0.8rem; width:12.6rem; z-index:555;}
.g-hz .next { position:absolute; top:6.9rem; right:0.8rem; width:12.6rem; z-index:555;}
.g-hz .nowarp { margin:0 0.8rem;}
.g-hz .nowarp .m-box .con { float:left;}
.g-hz .con ul{ overflow:hidden; border:1px solid #999;}
.g-hz .con ul li{ position:relative; float:left; width:25%; box-sizing:border-box; border-right:1px solid #999;}
/*.g-hz .con ul li:last-child{ border:none;}*/
/**/
.g-abo{ height:29rem; margin-bottom:2rem;background: #948984; /* Old browsers */
background: -moz-linear-gradient(top,  #fff 0%, #fff 50%, #0372c1 50%, #0372c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(50%,#fff), color-stop(50%,#0372c1), color-stop(100%,#0372c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff 0%,#fff 50%,#0372c1 50%,#0372c1 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #fff 0%,#fff 50%,#0372c1 50%,#0372c1 100%); /* W3C */ overflow:hidden;}
.g-abo h3{background: url(/mobile/Images/Index/a_h3.jpg) no-repeat; background-size:100%; height:2.58rem; color:#0372c1; font-size:1.17rem; font-weight:bold; text-align:center; margin-bottom:0.8rem;}
.g-abo dl{margin:0 0.9rem;}
.g-abo dl dt img{ display:block; padding:0.1rem; background:#fff; border:0.1rem solid #d9d9d9;}
.g-abo dl dd{ padding-top:1rem;}
.g-abo dl dd h4{ font-size:1rem; text-align:center; font-weight:bold; color:#fff; padding-bottom:0.35rem;}
.g-abo dl dd p{ font-size:0.92rem; color:#fff;}
/**/
.g-news{overflow:hidden; position:relative; margin-bottom:2.2rem;}
.g-news .n-more{ width:3.1rem; display:inline-block; position:absolute; right:0; top:0;}
.g-news .m-cnt{ background:#0372c1; height:2.9rem; line-height:2.9rem; font-size:1rem; margin-bottom:0.5rem;}
.g-news .m-cnt li{ width:29%; text-align:center; float:left; position:relative; font-size:1rem; color:#fff; font-weight:bold;}
.g-news .m-cnt li.z-on{  background: #e70012; position:relative;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .con ul{ margin:0 0.8rem}
.g-news .con ul li{ height:2.4rem; line-height:2.4rem; border-bottom:#adadad 1px dotted; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.92rem;}
.g-news .con ul li span{ display:inline-block; width:0.25rem; margin-right:0.5rem;}
.g-news .con ul li span img{ vertical-align:middle;}
.g-news .con ul li a{ color:#666;}
.g-news .con ul li:last-child{ border:none;}

/**/

/**/
