﻿.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{ width:100%; height:12.5rem; overflow:hidden; margin-bottom:1.7rem;}
/*导航样式*/
.g-nav { position:relative; overflow:hidden; font-weight:bold; height:13.5rem; overflow:hidden;}
.g-nav a { float:left; width:27.7%; text-align:center; display:block; color:#fff;height:4.9rem;border-radius:0.35rem; margin:0 0.65em 1.3rem; background:#0065cd; font-size:0.96rem;}
.g-nav a i { width:1.58rem; display:block; margin:0 auto; padding-top:1rem;}
/**/
.g-pro{ width:100%;overflow:hidden; position:relative;}
.g-pro h3{ font-size:1.58rem; font-weight:bold; color:#fff;background: url(/mobile/Images/Index/h31.gif) no-repeat; background-size:100%; height:3rem;line-height:3rem; color:#0065cd; text-align:center; width:18.8rem; margin:0 auto 1.19rem;}
.g-pro h3 i{ color:#ff8e00;}
.g-pro .m-cnt{ font-size:1rem;margin-bottom:1.3rem; overflow:hidden;}
.g-pro .m-cnt li{text-align:center; float:left; position:relative; font-size:1rem; color:#fff8ed; height:3.8rem; line-height:3.8rem;  background:#0065cd; width:33%; font-weight:bold;}
.g-pro .m-cnt li.z-on{  background: #ff8e00; position:relative;}
.g-pro .m-cnt li.z-on:before{ content:""; position:absolute;border-bottom:0.5rem solid #fff;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:47%;bottom:0; }
.g-pro .m-box .con{ display:inline; float:left;}
.g-pro .con dl{ margin:0 0.9rem;}
.g-pro .con dl dd h4{ color:#0065cd; height:3.2rem; line-height:3.2rem; font-weight:bold; font-size:1rem;}
.g-pro .con dl dd p{ font-size:1rem; color:#333; line-height:1.8rem;}
.g-pro .con dl dd em{ display:block; color:#ff8e00; font-weight:bold; font-size:1rem; padding:0.25rem 0 1.1rem 0;}
/**/
.g-lis{ overflow:hidden;}
.g-lis p{ overflow:hidden; margin-left:0.8rem;}
.g-lis p a{ display:inline-block; padding-top:1.1rem; height:2.1rem; border:0.1rem solid #b1b1b1; margin:0 0.5rem 0.8rem 0; width:30.5%; float:left; text-align:center; color:#555; font-size:0.83rem;}
.g-lis p img{ display:inline-block; width:1.1rem; vertical-align:middle; margin-right:0.4rem;}
.g-lis h4{ font-size:1rem; font-weight:bold; color:#fff;background: url(/mobile/Images/Index/btn1.gif) no-repeat; background-size:100%; height:3.3rem;line-height:3.3rem; color:#fffffd; text-align:center; width:15rem; margin:1.1rem auto 2.5rem; text-shadow:1px 1px 1px #ff6600;}
/**/
.g-nat{background: url(/mobile/Images/Index/bg.gif) repeat; height:44.5rem; overflow:hidden;}
.g-nat h3{background: url(/mobile/Images/Index/h33.jpg) no-repeat; background-size:100%; height:22.5rem; color:#0065cd; font-size:1.54rem; font-weight:bold;padding-top:2.5rem; margin-bottom:1.1rem;}
.g-nat h3 span{width:6rem; height:1.6rem; line-height:1.6rem; background:#ff8e00; font-size:1rem; color:#fff; text-align:center; text-indent:0; display:block; font-weight:normal;}
.g-nat h3 i{margin-left:15.5%; display:block;}
.g-nat p{ margin:0 0.8rem 0.8rem; overflow:hidden; height:2.5rem; line-height:2.5rem; background:#e1e1e1; border-radius:1.5rem; color:#666; font-size:1rem; box-shadow:1px 1px 1px #bebebe;}
.g-nat p i{ display:inline-block; width:2.3rem; line-height:2.3rem; background:#fff; border-radius:2.3rem; text-align:center; color:#333; text-align:center; margin-left:2px; margin-right:0.8rem;}
/**/
.g-fw{ overflow:hidden; margin-bottom:2.4rem;}
.g-fw h2{background: url(/mobile/Images/Index/h33.gif) no-repeat; background-size:100%; height:9rem; text-align:center; font-size:0.92rem; color:#fff; text-align:center; font-weight:bold;}
.g-fw h2 i{ display:block; font-size:1.54rem; padding-top:1.35rem; padding-bottom:0.18rem;}
.g-fw h2 i span{ color:#ff8e00;}
.g-fw h2 em{ display:block; font-size:0.83rem; font-weight:normal; line-height:1.9rem; border:0.1rem solid #6ba6e2; margin:0.7rem 2.8rem 0;}
.g-fw dl{ margin:1.3rem 0.8rem 0; overflow:hidden; background:#eee; clear:both; height:8.2rem; overflow:hidden;}
.g-fw dl dt{ width:50%; float:left;}
.g-fw dl dd{ width:50%; float:left;}
.g-fw dl dd h3{ font-size:1rem; color:#333; font-weight:bold; margin:1.41rem 0 0.58rem 0.8rem;}
.g-fw dl dd p{ font-size:0.92rem; color:#333; margin:0 0.8rem; line-height:150%;}
.g-fw dl dd p strong{ font-weight:bold; color:#ff8e00;}
/**/
.g-lc{ overflow:hidden;}
.g-lc h3{ font-size:1.58rem; font-weight:bold; color:#fff;background: url(/mobile/Images/Index/l_h3.gif) no-repeat; background-size:100%; height:3rem;line-height:3rem; color:#0065cd; text-align:center; width:20.3rem; margin:0 auto 1.65rem;}
.g-lc h3 i{ color:#ff8e00;}
.g-lc p a,.g-lc p span{ float:left; width:19.8%; font-size:0.9rem; font-weight:bold; text-align:center; display:block; color:#333;margin:0 0.65em 2.3rem;}
.g-lc p a i { width:4.6rem; display:block; margin:0 auto;}
/**/
.g-pz{position:relative; margin-bottom:2.5rem;}
.g-pz h3{ font-size:1.58rem; font-weight:bold; color:#fff;background: url(/mobile/Images/Index/l_h3.gif) no-repeat; background-size:100%; height:3rem;line-height:3rem; color:#0065cd; text-align:center; width:18.8rem; margin:0 auto 1rem;}
.g-pz h3 i{ color:#ff8e00;}
.g-pz .prev{ width:2rem; position:absolute; top:6.3rem; left:0.85em;}
.g-pz .next{ width:2rem; position:absolute; top:6.3rem; right:0.85em;}
.g-pz .nowarp { margin:0 2.5rem;}
.g-pz .m-box .con{ display:inline; float:left;}
.g-pz ul li{ width:44.5%;float:left; margin:0.5rem 0 0 0.8rem; position:relative;}
.g-pz ul li img{ border:1px solid #ccc; box-sizing:border-box; }
.g-pz ul li span{ display:block; text-align:center; width:100%; }
.g-pz ul li span a{ font-size:1em; color:#666;}
/**/
.g-tel{ height:4.2rem; line-height:4.2rem; background:#0065cd;}
.g-tel span{ display:inline-block; float:right; font-size:1rem; font-weight:bold; color:#fff;background: url(/mobile/Images/Index/tl.gif) no-repeat; background-size:100%;height:4.2rem; width:6.9rem; text-align:center;}
.g-tel i{ font-size:1rem; color:#fff; font-weight:bold; padding-left:2.3rem;}
/**/
.g-jk { position:relative; overflow:hidden;font-size:1rem; position:relative; margin-bottom:2rem;background: url(/mobile/Images/Index/bg.gif) repeat; padding:2.5rem 0 2rem 0; margin-bottom:2.45rem;}
.g-jk:before{ content:""; position:absolute;height:1px;width:18.9%;content: "";left:9.1%; bottom:3rem; background:#adadad;}
.g-jk:after{ content:""; position:absolute;height:1px;width:18.9%;content: "";right:9.1%; bottom:3rem;  background:#adadad;}
.g-jk h2{ display:block; color:#0065cd; font-size:1.58rem; font-weight:bold; text-align:center;background: url(/mobile/Images/Index/y_h3.gif) no-repeat; background-size:100%; height:3.1rem;line-height:3.1rem; width:14.6rem; margin:0 auto 1.1rem;}
.g-jk .prev { position:absolute; bottom:1.65rem; left:27.9%; width:2.17rem; z-index:55;}
.g-jk .next { position:absolute; bottom:1.65rem; right:27.9%; width:2.17rem; z-index:55;}
.g-jk .nowarp { margin:0;}
.g-jk .nowarp .m-box .con { float:left}
.g-jk .con h3{ display:block; margin:0 0.8rem;}
.g-jk .con dl{ overflow: hidden; margin:0 0.8rem;height: 17rem;}
.g-jk .con dl dt{ overflow:hidden; padding:1.2rem 0;position:relative;}
.g-jk .con dl dt:before{ content:""; position:absolute;height:0.1rem;width:1.8rem;content: "";left:2.6rem;top:4.2rem; background:#a4a4a4;}
.g-jk .con dl dt i{ display:inline-block; color:#0065cd; font-size:1.42rem; font-family:Impact; width:1.75rem; height:1.75rem; line-height:1.75rem; text-align:center; line-height:1.75rem; border:0.1rem solid #0065cd; float:left; margin-right:0.5rem; margin-top:0.2rem;}
.g-jk .con dl dt em{ display:inline-block; float:left; width:90%; float:left; color:#0065cd; font-size:1.25rem; font-weight:bold; }
.g-jk .con dl dt em span{ display:block; font-weight: normal; font-size:0.75rem; color:#b2b2b2; font-family:Arial;}
.g-jk .con dl dd{}
.g-jk .con dl dd h4{ color:#333; display:block; font-size:1.17rem; font-weight:bold; height:2rem;}
.g-jk .con dl dd h4 span{ color:#e40400;}
.g-jk .con dl dd p{ font-size:1rem; color:#666; position:relative;line-height:1.7rem; overflow:hidden;}
.g-jk .con dl dd p span{ display:inline-block; width:0.5rem; float:left; margin:0 0.6rem 0 2.5rem;}
.g-jk .con dl dd p i{ display:inline-block; width:80%; float:left;}
.g-jk .con h5{ font-size:1.25rem; color:#808080; font-family:Arial; text-align:center; font-weight:bold;}
.g-jk .con h5 b{ color:#0065cd; font-size:1.67rem;}
/**/
.g-case{ width:100%;overflow:hidden; position:relative;margin-bottom:1rem;}
.g-case h3{ font-size:1.58rem; color:#0065cd; font-weight:bold; text-align:center;background: url(/mobile/Images/Index/c_h3.gif) no-repeat; background-size:100%; width:13.8rem; height:3.05rem; line-height:3.05rem; margin:0 auto 0.8rem;}

.g-case .m-cnt01{ font-size:1rem;margin-bottom:1.3rem; overflow:hidden;}
.g-case .m-cnt01 li{text-align:center; float:left; position:relative; font-size:1rem; color:#fff8ed; height:3.8rem; line-height:3.8rem;  background:#0065cd; width:50%; font-weight:bold;}
.g-case .m-cnt01 li.z-on{  background: #ff8e00; position:relative;}
.g-case .m-cnt01 li.z-on:before{ content:""; position:absolute;border-bottom:0.5rem solid #fff;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;height: 0;width: 0; left:47%;bottom:0; }

.g-case .m-cnt{ font-size:0.83rem; color:#555;height:7.83rem;margin-bottom:0.5rem; width:100%; overflow:hidden;background: url(/mobile/Images/Index/c_li.gif) no-repeat; background-size:100%;}
.g-case .m-cnt li{ width:30.35%;float:left; position:relative; line-height:3.5rem; margin-bottom:0.8rem; margin-right:0.4rem; text-indent:3.45rem;}
.g-case .m-cnt li:nth-child(2),.g-case .m-cnt li:nth-child(5){text-indent:3.15rem;}
.g-case .m-cnt li:nth-child(3),.g-case .m-cnt li:nth-child(6),.g-case .m-cnt a:nth-child(6) li{text-indent:2.85rem;}
.g-case .m-cnt li:first-child,.g-case .m-cnt li:nth-child(4){ margin-left:0.8rem;}
.g-case .m-cnt li.z-on{color:#fff;background: url(/mobile/Images/Index/c_li21.gif) no-repeat; background-size:100%;}
.g-case .m-cnt a li.z-on{color:#555; margin-left:0; background:none;}
.g-case .m-cnt li:nth-child(2).z-on{color:#fff;background: url(/mobile/Images/Index/c_li22.gif) no-repeat; background-size:100%;}
.g-case .m-cnt li:nth-child(3).z-on{color:#fff;background: url(/mobile/Images/Index/c_li23.gif) no-repeat; background-size:100%;}
.g-case .m-cnt li:nth-child(4).z-on{color:#fff;background: url(/mobile/Images/Index/c_li24.gif) no-repeat; background-size:100%;}
.g-case .m-cnt li:nth-child(5).z-on{color:#fff;background: url(/mobile/Images/Index/c_li25.gif) no-repeat; background-size:100%;}
.g-case .m-cnt li:nth-child(6).z-on{color:#fff;background: url(/mobile/Images/Index/c_li26.gif) no-repeat; background-size:100%;}
.g-case .m-box .con{ display:inline; float:left;}
.g-case .con dl{ margin:1rem 1rem 0 1rem;width:42%;float:left;}
.g-case .con dl dd{ line-height:1.8rem;height:1.8rem;overflow:hidden;}
.g-case .con dl dd{text-align:center;}
.g-case .con dl dd h4{ color:#0065cd; font-size:1rem; font-weight:bold; line-height:2.5rem; padding-top:0.35rem;}
.g-case .con dl dd p{ overflow:hidden; font-size:1rem; color:#666;}
.g-case .con dl dd p i{ width:5.1rem; color:#333; display:inline-block; float:left;}
.g-case .con dl dd p span{ display:inline-block; float:left; width:78%;}
.g-case .con dl dd h5{background: url(/mobile/Images/Index/c_m.gif) no-repeat; background-size:100%; width:13.4rem; height:3.4rem; line-height:3.4rem; text-align:center; font-size:1rem; color:#fff; font-weight:bold; margin:1rem 0 2.5rem 0;}
/**/
.g-abo{ overflow:hidden; padding-top:2.5rem;}
.g-abo h3{ font-size:1.58rem; color:#0065cd; font-weight:bold; text-align:center;background: url(/mobile/Images/Index/a_h3.gif) no-repeat; background-size:100%; width:19.3rem; height:3.05rem; line-height:3.05rem; margin:0 auto 0.8rem;}
.g-abo dl{ margin:0 0.9rem;}
.g-abo dl dd h4{ font-size:1rem; color:#444; font-weight:bold; line-height:2.8rem;}
.g-abo dl dd p{ color:#444; font-size:1rem; line-height:2rem;}
.g-abo dl dd em{ color:#ff8e00; font-weight:bold; font-size:1rem; line-height:3.1rem; padding-bottom:1.35rem; display:block;}
/**/
.g-pho{ overflow:hidden; position:relative;}
.g-pho h3{ height:3.3rem; line-height:3.3rem; background:#0065cd; margin-bottom:1.2rem;}
.g-pho h3 a{ color:#fff; font-size:1rem; font-weight:bold;}
.g-pho h3 span{ display:inline-block; float:right; margin-right:0.8rem;}
.g-pho h3 i{background: url(/mobile/Images/Index/cur.gif) no-repeat; background-size:100%; display:inline-block; width:8.9rem; text-align:center;}
.g-pho .prev{ width:2rem; position:absolute; top:7.5rem; left:0.85em;}
.g-pho .next{ width:2rem; position:absolute; top:7.5rem; right:0.85em;}
.g-pho .nowarp { margin:0 2.5rem;}
.g-pho .m-box .con{ display:inline; float:left;}
.g-pho ul li{ width:44.5%;float:left; margin:0.5rem 0 0 0.7rem; position:relative;}
.g-pho ul li img{ border:1px solid #d2d2d2; box-sizing:border-box; padding:0.1rem;}
.g-pho ul li span{ display:block; text-align:center; width:100%; padding:0.7rem 0 2.4rem 0;}
.g-pho ul li span a{ font-size:1rem; color:#333;}
/**/
/**/
.g-news{ width:100%; overflow:hidden; position:relative;padding-bottom:1.5rem;}
.g-news .m-cnt{ font-size:1.04rem; height:3.08rem; line-height:3.08rem;margin-bottom:2rem; width:100%; background:#0065cd;}
.g-news .m-cnt li{ width:31%; font-weight:bold;text-align:center; float:left; position:relative; font-size:1rem; color:#fff;}
.g-news .m-cnt li.z-on{background: url(/mobile/Images/Index/cur.gif) no-repeat; background-size:100%;line-height:3.3rem;}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul li{ height:4.1rem; line-height:4.1rem;font-size:1rem; text-indent:1.1rem;margin:0 0.8rem; border-bottom:1px dashed #d5d5d5; position:relative;}
.g-news .m-box ul li:before{ content:""; position:absolute;height:0.24rem;width:0.24rem;content: "";left:0.5rem;top:2rem; background:#333;-webkit-transform: rotate(70deg);
-moz-transform: rotate(70deg);
-ms-transform: rotate(70deg);
-o-transform: rotate(70deg);
transform: rotate(70deg);  }
.g-news .m-box ul li a{ color:#333;}
.g-news .m-box ul li:last-child{ border:none;}

/**/
.g-news dl{height:10rem;overflow:hidden;}

.g-news dl dt {
    float: left;
    padding-right: 3%;
    width: 30%;
}
.g-news dl dd {
    float: left;
    width: 67%;
}
.g-news dl dd h4 { font-size:1rem;font-weight:bold; line-height:1.8rem;}
.g-news dl dd h4 a{color:#444;}
.g-news dl dd span,.g-news dl dd span a{display:block;height:2rem;line-height:2rem;font-size:1rem;color:#ff8e00;}
.g-news dl dd div.short {
    color: #444;
    font-size: 1rem;
    line-height: 2rem;
}
.myou h3{color:white;margin:1rem auto;padding:2px 15px;background:#0065CD;font-size:1rem;height:2rem;line-height:2rem;text-align:center;width:100px;}
.myou ul li {
    float: left;
    margin-bottom: 0;
    margin-right: 2%;
    margin-top: 0;
    width: 32%;
}
.myou ul li.none{margin-right:0;}
.myou {
    margin-bottom: 2rem;
    margin-left: 0.8rem;
    margin-right: 0.8rem;
    margin-top: 0;
}
