.g-hd{background:url('/mobile/images/Common/tbg.gif') no-repeat; background-size:100% auto;}

.g-nav ul,.g-zj ul{zoom:1;}
.g-nav ul:after,.m-cnt:after,.g-rx ul:after,.zc-tit:after,.zc-top:after,.g-zc ul:after,.g-zj ul:after{
	content:"";display:block;height:0;clear:both;visibility:hidden;}

.g-nav{overflow: hidden;background:url('/mobile/images/Index/nav.gif') no-repeat; background-size:100% auto; position:relative; padding:0 0.5em;}
.g-nav:before{content:'';width:320px; height:1px; position:absolute; top:0;left:0; background:#1e99cd;opacity:0.8;}
.g-nav ul:nth-child(1){height:2.03em;border-bottom:1px solid #3594c4; padding-top:0.208em;}
.g-nav ul:nth-child(2){position:relative; height:2.03em; border-top:1px solid #0a61b7; padding-bottom:3px;}
.g-nav li{float: left;line-height:2.05em;}
.g-nav li:nth-child(1){width:20%; text-align:center;}
.g-nav li:nth-child(2){width:23%; padding-left:3%;}
.g-nav li:nth-child(3){width:28%; padding-left:3%;}
.g-nav li:nth-child(4){padding-left:16px;}
.g-nav li a{color:#fff;}

.g-adv{height:23.6667em; overflow: hidden;}
.g-adv img{display:block; width:100%;}

.g-rx{margin:1.3em 0 0; position:relative;border-bottom:0.45em solid #d5d5d5; padding-bottom:0.45em;}
.g-rx h3{height:1.83em; line-height:1.83em; margin:0 1.875%; padding-left:5%; color:#fff;font-size:1em; background:url(/mobile/Images/Index/h.gif) no-repeat; background-size:100% auto;}
.g-rx ul{padding:0.83em 0.5em 0;zoom:1;overflow: hidden;}
.g-rx li{width:38%; float:left; padding-bottom:1.5em;height:225px;}
.g-rx li img{display:block; width:97.058%;border:1px solid #d7d7d7; padding:0.1em; height:178px;}
.g-rx li:nth-child(2n){padding-left:2.3em;}
.g-rx li span{display:block; text-align:center; color:#4c4c4c; padding:4px 0 0;}
.g-rx p{text-align:center; margin-top:-4px;}
.g-rx p a,.g-fl p a{color:#6f6f6f;}


/*关键词搜索*/
.g-ser{ height:2.33em;position: relative; padding:0.92em 2.25em 1.08em 2.33em;display: block;background:url('/mobile/images/Index/s02.gif') no-repeat 0 bottom; background-size:100% auto; margin-bottom:0.33em; }
.g-ser .m-ipt {margin-right:0.42em;}
.g-ser .u-in {background: none repeat scroll 0 0 transparent;cursor:pointer; height:4.33em; position: absolute;right:3.5em; top:1.8em; width:12.58em;z-index: 888;}
.g-ser .u-bt {float: right; height:2em;line-height:2em; width:5.58em;background:#036aac; border-radius:0.16em; text-align:center; color:#fff; font-size:1.16em; text-shadow:0 1px 1px #333;}
.g-ser .u-bsh {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
    border-radius: 4px 4px 0 0;
    float: right;
    height: 19px;
    position: absolute;
    right: 22px;
    top: 22px;
    width: 50px;
    z-index: 101;
}
.g-ser .u-key {float: left;height:1.5em;line-height:1.5em; padding:0.42em 0;text-indent:1.25em; width:70%; background:#b3b3b3;border:none; border-radius:0.17em; color:#737373; font-size:1em;}

.g-fl{padding-bottom:1.16em;}
.g-fl h3,.g-zl h3,.g-zj ul{height:2.32em; line-height:2.32em; color:#fff; font-size:1.25em; padding:0 0.83em 0 2.5em; position:relative;
background-color:#036aac;
background-image: -webkit-gradient(linear, left top, left bottom, from(#036aac), to(#01609e)); 
background-image: -webkit-linear-gradient(top, #036aac, #01609e); 
background-image: -moz-linear-gradient(top, #036aac, #01609e); 
background-image: -o-linear-gradient(top, #036aac, #01609e); 
background-image: -ms-linear-gradient(top, #036aac, #01609e); 
background-image: linear-gradient(top, #036aac, #01609e);}
.g-fl h3:before,.g-zl h3:before{content:''; position:absolute; width:1em; height:1.16em; top:0.7em; left:0.83em; background:url('/mobile/images/Index/icon1.png') no-repeat;-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.g-fl h3 span,.g-zl h3 span{float: right;display:inline-block; width:0.8em; height:0.8em; background:#fff;margin-top:0.85em; position:relative; -webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.g-fl h3 span:before,.g-zl h3 span:before{position:absolute;content:'';width:0.8em; height:0.8em; background:#0265a4;top:0.25em; left:-0.25em; }
.g-fl ul{padding:0.57em 0 0.52em 2em;}
.g-fl li{line-height:2.4em;padding-left:1.75em; position:relative; font-size:1.08em;}
.g-fl li:before{content:'';width:0.42em; height:0.42em; background:#0369ab; position:absolute; left:0; top:1.08em;-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.g-fl li a{color:#0369ab; display:block;}
.g-fl p{text-align:center;}

.u-btel{ height:3.33em;line-height:3.33em;margin:0 2em; font-size:1em;color:#fff; padding-left:1.42em;position:relative;border-radius:0.17em;background-color:#0368a8; text-align:center;}
.u-btel:before{ content:""; position:absolute; top:0.5em; left:1.33em; width:2.458em; height:2.458em; background:url(/mobile/Images/Index/lx1.gif) no-repeat;-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.u-btel:after{ content: "";position: absolute;width:100%;height:1em; bottom:-1em; left:0;background:url('/mobile/images/Index/s02.png') no-repeat;-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}
.u-btel .telph{ font-size:1.42em; color:#fff; line-height:1.23em; font-family:Arial, Helvetica, sans-serif;}


.g-zl{margin-top:2.16em;}
.g-zl .m-cnt{padding:1em 2.67em 0 4.08em;zoom:1;}
.g-zl .m-cnt li{height:2.33em; line-height:2.33em;margin-right:0.5em; color:#fff; background:#0163a1; padding:0 0.92em; border-radius:0.16em; float: left;}
.g-zl .m-cnt li.z-on{background:#828282; position:relative;}
.g-zl .m-cnt li.z-on:before{content:''; height:0; width:0; position:absolute; bottom:-0.5em; left:3.92em; border-top:0.58em solid #828282;border-right:0.58em solid transparent; border-left:0.58em solid transparent;}
.m-zl{padding:1.42em 2.67em 1.75em;display:none;}
.m-zl img{display:block; width:100%;}
.m-zl h6{color:#f06500; font-size:1.25em; border-bottom:0.16em solid #f06500;line-height:2em; padding-top:0.33em;margin-bottom:0.8em;}
.m-zl p{color:#0163a1; line-height:1.67em; padding-left:1.08em; position:relative;}
.m-zl p:before{ content:""; position:absolute; top:0.53em; left:0; width:0.79em; height:0.79em; background:url(/mobile/Images/Index/ico4.png) no-repeat;-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;}


.g-zc{ position:relative;padding:1.67em 1em 0; }
.g-zc:before{content:'';border:0.5em solid #005d98; position:absolute; left:0; top:0;border-radius:0.5em;width:96.25%;height:0;}
.g-zc:after{content:'';border:0.42em solid #fff;position:absolute; left:0;top:0.33em;border-radius:0.5em;width:96.875%;height:0;}


.g-zc ul{padding:0 1em;}
.zc-top{zoom:1;padding:0 0 1.8em 2.58em;background:url('/mobile/images/Index/s03.png') no-repeat center bottom; background-size:100% auto;}
.zc-top i{font-size:3.17em;line-height:1em; color:#f06500;font-family:'Tahoma'; float: left;}
.zc-top p{float: left;}
.zc-top b{font-size:1.33em; color:#005d98; font-weight:bold; display:block;}
.zc-top .txt1{color:#005d98; border-top:1px solid #005d98; line-height:1.16em;display:inline-block; height:1.16em;margin-right:0.5em;}
.zc-top .txt2{height:1.16em; line-height:1.16em; border-radius:0.16em; background:#f06500; color:#fff; padding:0 0.42em 0 0.66em;position:relative;}
.zc-top .txt2:before{content:'';position:absolute;width:0; height:0; z-index:-2; border-left:0.5em solid #f06500;border-bottom:0.5em solid transparent; border-top:0.5em solid transparent; top:-0.42em; right:0.75em;}
.zc-tit{zoom:1;height:1.66em;line-height:1.66em; padding-bottom:0.42em; border-bottom:1px dotted #b1b1b1; position:relative;margin-bottom:0.83em;}
.zc-tit:before{content:'';width:100%; height:0; border-bottom:1px solid #b1b1b1; position:absolute; bottom:1px; left:0;}
.zc-tit:after{content:'';width:100%; height:0; border-bottom:1px dotted #b1b1b1; position:absolute; bottom:0; left:0;}
.zc-tit b{width:1.66em; height:1.66em;display:block; float: left;background:url('/mobile/images/Index/ico2.png') no-repeat; background-size:100% auto; color:#fff; text-align:center; line-height:1.66em;margin-right:0.33em;}
.zc-tit span{float:left; color:#005d98; font-weight:bold;}
.g-zc ul{padding:1.33em 0 0;zoom:1;}
.g-zc li{padding:0 0 0.83em;}
.g-zc li p{color:#585858; line-height:1.42em; padding:0 0 0.92em 1.56em; position:relative;}
.g-zc li p:before{content:''; position:absolute;left:0.67em; top:0.42em; width:0.5em; height:0.5em; background:#818181; border-radius:0.5em;}
.g-zc li p b{color:#f06500;}

.g-zj{margin-top:3.1em;}
.g-zj .m-cnt{height:2em; line-height:2em; padding:0.32em 0 0 0.42em;}
.g-zj .m-cnt li{float:left; font-size:0.8em;padding:0 0.92em 0 0.83em; background:url('/mobile/images/Index/ico3.png') no-repeat right center; background-size:1px 60%;}
.g-zj .m-cnt li.z-on{background:#00438f;background-image:none; padding:0 0.8em; border-radius:0.25em 0.25em 0 0; position:relative;z-index:0;}
.g-zj .m-cnt li.z-on:before{content:'';position:absolute;bottom:0; left:0;width:100%; height:1.25em;z-index:-1;
 background-image: -webkit-gradient(radial, left top, left bottom, from(#0278b1), to(#003f88)); 
background-image: -webkit-radial-gradient(circle,   #0278b1, #003f88); 
background-image: -moz-radial-gradient(circle, #0278b1, #003f88); 
background-image: -o-radial-gradient(circle,  #0278b1, #003f88);
background-image: -ms-radial-gradient(circle,  #0278b1, #003f88); 
background-image: radial-gradient(circle,  #0278b1, #003f88);}
.g-zj .m-cnt li:last-child{background-image:none;}
.m-zj{padding:1.33em 2.67em 0; display:none;
background-color:#fff;
background: -moz-linear-gradient(top, #fff, #fff 90%, #e3e3e3);
background: -webkit-linear-gradient(top,#fff,#fff 90%,#e3e3e3);
background: -o-linear-gradient(top, #fff, #fff 90%, #e3e3e3);}
.m-zj img{display:block; width:100%;}
.m-zj p{color:#585858; line-height:1.75em; height:5.42em; overflow: hidden; padding:0.67em 0 0.83em;}
.m-zj span{display:block; text-align:center; color:#828282; line-height:1.67em; padding-bottom:0.33em;}
.m-zj span i{display:inline-block;width:0.83em; height:0.83em; margin-right:0.92em;background:url('/mobile/images/Index/ico5.png') no-repeat; background-size:100% auto;}
}


@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:83%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}
}
@media screen and (min-width:568px) {
	body { font-size:120%;}
	.g-adv{height:26.6667em; overflow: hidden;}
	.zc-top .txt2{ padding:0 0.32em 0 0.46em;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
	.g-adv{height:23.6667em; overflow: hidden;}
	.zc-top .txt2{ padding:0 0.42em 0 0.66em;}
}