.g-nav ul:after,.g-zc li:after,.g-ali ul:after,.g-jz dl:after,.m-cnt:after{
	content:"";display:block;height:0;clear:both;visibility:hidden;}

/*通栏广告*/
.g-adv{ position:relative; width:100%; height:100%; z-index:15;}
.g-adv .m-box img{ display:block;position: relative;width:100%;height:auto; min-width:320px;min-height:198px;max-width:640px;max-height:396px;}
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:10; height:5px;}
.g-adv .m-cnt li{ float:left;height:5px;width:33%;}
.g-adv .m-cnt li:nth-child(3){ width:34%;}

/*导航样式*/
.g-nav {overflow:hidden;
background-color:#144183;
background-image: -webkit-linear-gradient(top, #1f63af, #1b53a4);
background-image: -moz-linear-gradient(top, #1f63af, #1b53a4);
background-image: -o-linear-gradient(top, #1f63af, #1b53a4);
background-image: -ms-linear-gradient(top, #1f63af, #1b53a4);
background-image: linear-gradient(top, #1f63af, #1b53a4);}
.g-nav ul{zoom:1;}
.g-nav li {float: left;height:28px;line-height:28px;text-align: center; position:relative;/*border-top:1px solid #3379a3;*/}
.g-nav li:first-child { border-left: 0 none;}
.g-nav li:nth-child(5n) { border-left: medium none;}
.g-nav li:nth-child(4n) { border-right: medium none;}
.g-nav li:nth-child(5n), .g-nav li:nth-child(6n), .g-nav li:nth-child(7n), .g-nav li:nth-child(8n) { border-bottom: medium none;}
.g-nav li a {color: #fff; font-size:12px;}
.g-nav li:before{ content:""; position:absolute; width:1px; height:28px; left:0; background:#0a76af;}
/*.g-nav li:after{ content:""; position:absolute; width:1px; height:28px; right:0; background:#0c356b;}*/
.g-nav li:nth-child(8n):after{width:0;}

.g-se{position:relative; padding:9px 19px;margin:14px 0;
background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f7f7f7 50%, #cbcbcb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(50%,#f7f7f7),color-stop(100%,#cbcbcb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f7f7f7 50%,#cbcbcb 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  #ededed 0%,#f7f7f7 50%,#cbcbcb 100%); /* W3C */
            }
.g-se .u-bt{height:30px !important; color:#fff; line-height:30px; font-size:14px; width:56px; text-align:center;
background:#3c97d6;}
.g-se .m-ipt{margin-right:56px;}
.g-se .u-key{width:100%;position:relative;
	height:16px;
	padding:6px 0; 
	line-height:14px; 
	border-right:0;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	-webkit-border-top-left-radius:6px; 
	-webkit-border-bottom-left-radius:6px;
	-webkit-border-top-right-radius:0;  
	-webkit-border-bottom-right-radius:0;
	text-indent:37px;
	float:left;border:1px solid #afafaf; box-shadow:none;
    color: #c0c0c0;}
.g-se .u-ser{display:block;width:13px;height:14px; background:url('/Mobile/Images/Index/ser.gif') no-repeat;background-size:13px 14px; position:absolute;left:25px;top:18px;z-index:99;} /*鎼滅储鍙宠竟鐨勫浘鏍嘽ss3鏍峰紡*/
.g-se .u-in{width:56px; top:9px; right:19px;}
.g-se .u-bt:before{border:none;}
.g-se .u-bt:after{border:none;border-radius:0; width:0; height:0;}


.u-btel{height:41px; line-height:41px;border:1px solid #e7e7e7;padding-left:18px;text-shadow:0 1px 0 #fff;
background-color:#fff;position:relative;
background-image: -webkit-linear-gradient(top, #fff, #f2f2f2);
background-image: -moz-linear-gradient(top, #fff, #f2f2f2);
background-image: -o-linear-gradient(top, #fff, #f2f2f2);
background-image: -ms-linear-gradient(top, #fff, #f2f2f2);
background-image: linear-gradient(top, #fff, #f2f2f2);}
.u-btel .ns{color:#000;font-size:16px;}
.u-btel .telph{color:#ff4e00; font-size:16px; padding-left:5px; font-weight:bold;}
.u-btel .u-tel {background: url("/mobile/images/Common/tel_bt.png") no-repeat;background-size:25px; display: block; float: left;width:25px; height: 25px; left: 0; margin-right: 20px; position: relative; top:9px;}

.g-fl{background:url('/mobile/images/Index/cp_bg.gif') repeat;padding:0 0 20px;margin-bottom:14px;}
.g-fl h3{color:#fff;font-size:15px; height:43px; line-height:43px;padding-left:4%;background:url('/mobile/images/Index/tcp.gif') no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.g-fl a{color:#fff;}
.g-fl h4{background:url('/mobile/images/Index/cp.png') no-repeat;background-size:279px 41px;line-height:32px; width:250px;height:41px;padding:0 14px;font-size:13px; margin:17px auto 3px;}
.g-fl h4 span{float: right;font-size:12px;display:inline-block; padding-left:18px;background:url('/mobile/images/Index/ico1.png') no-repeat 0 11px; background-size:13px 14px;}
.g-fl ul{width:275px; margin:0 auto;}
.g-fl li{font-size:12px; float: left;width:100px;padding-left:30px;line-height:36px;height:36px;overflow:hidden;border-bottom:1px solid #77b0d2; position:relative;}
.g-fl li:nth-child(5n),.g-fl li:nth-child(6n){border:none;}
.g-fl li:before{width:9px; height:9px; border:1px solid #fff;position:absolute; left:6px; top:12px; content:''; border-radius:9px;}

.list{height:30px; line-height:30px;padding:0 10px 0 0;background:#2580b6;overflow:hidden;}
.list li{float: left;font-size:15px; padding:0 22px;color:#fff;}
.list li.z-on{background-color:#00eb06;
background-image: -webkit-gradient(linear, left top, left bottom, from(#00eb06), to(#00c505)); 
background-image: -webkit-linear-gradient(top, #00eb06, #00c505); 
background-image: -moz-linear-gradient(top, #00eb06, #00c505); 
background-image: -o-linear-gradient(top, #00eb06, #00c505); 
background-image: -ms-linear-gradient(top, #00eb06, #00c505); 
background-image: linear-gradient(top, #00eb06, #00c505);}
.list span{float: right;font-size:12px;display:inline-block; padding-left:18px;background:url('/mobile/images/Index/ico1.png') no-repeat 0 9px; background-size:13px 14px;}
.list a{color:#fff;}

.tit{height:30px; line-height:30px;padding:0 10px 0 0;background:#ebf4fb;}
.tit em{background:#2580b6;font-size:15px; padding:0 22px; color:#fff; display:inline-block;}
.tit span{float: right;font-size:12px;display:inline-block;color:#00588c; padding-left:18px;background:url('/mobile/images/Index/ico1.png') no-repeat 0 9px; background-size:13px 14px;}
.tit span a{}
.m-cp{padding:17px 0  0 2px;}
.m-cp li{width:134px; float: left;padding:0 12px;}
.m-cp li img{display:block; width:128px; height:100px;border:3px solid #ddd;}
.m-cp li span{color:#333; display:block; text-align:center; padding:10px 0 16px;font-size:12px; line-height:12px;}

.g-ali{overflow:hidden; position:relative; margin:13px 0 0;}
.g-ali .prev{max-width:28px; max-height:46px;min-width:14px;min-height:23px; background:url('/mobile/images/Index/left.png') no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; position:absolute; left:1.5em; top:128px;}
.g-ali .next{max-width:28px; max-height:46px;min-width:14px;min-height:23px; background:url('/mobile/images/Index/right.png') no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;  position:absolute; right:1.5em; top:128px;}
.g-ali .nowarp{width:247px; padding:15px 0 0; margin:0 auto;}
.g-ali .sclwrap_box{height:230px;}
.m-ali{height:228px; overflow:hidden;}
.m-ali img{display:block;width:247px;height:192px;}
.m-ali span{display:block; text-align:center; color:#333; font-size:12px;padding:8px 0 9px;}

.ad1{width:100%; height:100%;}
.ad1 img{ display:block;width:100%;height:auto; min-width:320px;min-height:164px;max-width:640px;max-height:328px;border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.ad2{position:relative; width:100%; height:100%;}
.ad2 img{ display:block;width:100%;height:auto; min-width:320px;min-height:70px;max-width:640px;max-height:140px;}
.ad2 p{position:absolute; color:#fff;font-size:10px;left:36%;top:66%; text-shadow:0 1px 1px #000;}
.ad2 p b{font-size:14px;}

.ad3{position:relative; width:100%; height:100%;}
.ad3 img{ display:block;width:100%;height:auto; min-width:320px;min-height:83px;max-width:640px;max-height:166px;}
.ad3 p{position:absolute; color:#fff;font-size:10px;right:2%;top:35%; text-shadow:0 1px 1px #333; text-align:right;}
.ad3 p b{font-size:14px;display:block;}

.g-jz{margin:15px 0 0; position:relative;}
.g-jz .prev{max-width:28px; max-height:46px;min-width:14px;min-height:23px; background:url('/mobile/images/Index/left.png') no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; position:absolute; left:4%; top:80px;}
.g-jz .next{max-width:28px; max-height:46px;min-width:14px;min-height:23px; background:url('/mobile/images/Index/right.png') no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;  position:absolute; right:4%; top:80px;}
.g-jz .nowarp{width:260px; padding:18px 0 0; margin:0 auto;}
.g-jz .sclwrap_box{height:100px;}
.m-jz dt{width:107px; float: left;}
.m-jz dt img{display:block; width:107px; height:85px;}
.m-jz dd{width:145px; float: right;}
.m-jz h6{font-size:12px; color:#2580b6;}
.m-jz dd p{font-size:11px; color:#555;line-height:16px;margin:8px 0 0; height:48px; overflow:hidden;}

.g-hb{}
.g-hb ul{zoom:1; overflow:hidden;padding:0 0 15px;}
.g-hb li{width:84px; float: left;padding:12px 5px 0 15px;font-size:12px;}
.g-hb li img{display:block; width:82px; height:38px; border:1px solid #d3d4d3;}
.g-hb li span{display:block; text-align:center;padding:8px 0 0;}


.g-ry{overflow:hidden;height:295px;}
.g-ry .prev{max-width:28px; max-height:46px;min-width:14px;min-height:23px; background:url('/mobile/images/Index/left.png') no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; position:absolute; left:4%; top:128px;}
.g-ry .next{max-width:28px; max-height:46px;min-width:14px;min-height:23px; background:url('/mobile/images/Index/right.png') no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;  position:absolute; right:4%; top:128px;}
.g-ry .no_ov{width:247px; padding:28px 0 0; margin:0 auto; overflow:hidden;}
.g-ry .nowarp{width:247px; padding:24px 0 0; margin:0 auto;}
.g-ry .sclwrap_box{height:220px; overflow:hidden;}
.m-ry{width:320px; margin:0 auto; position:relative;}
.m-ry img{display:block; width:245px;border:1px solid #d3d4d3; }
.m-ry span{display:block; text-align:center; color:#555; font-size:12px;padding:12px 0 0;}

.g-dt{height:278px; overflow:hidden;margin:15px 0 0;}
.g-dt .sclwrap_box{height:248px;}
.m-dt{padding:12px 18px 0;}
.m-dt li{padding:0 0 0 30px; line-height:32px; height:32px;overflow:hidden; font-size:12px; position:relative; border-bottom:1px dotted #bdbdbd;}
.m-dt li:before{content:''; position:absolute; left:8px; width:9px; height:9px; border-radius:9px; border:1px solid #828282; top:10px;}
.m-dt li a{color:#333;display:inline-block; overflow:hidden;}
.m-dt li:last-child{border-bottom:none;}


@media screen and (min-width: 640px) { /*640象素以上*/
.g-nav li{ width:12.5%;}
.g-nav li:nth-child(1):before{width:0;}
.g-nav li:nth-child(1), .g-nav li:nth-child(2), .g-nav li:nth-child(3), .g-nav li:nth-child(4) { border-bottom: none;}
.g-adv .sclwrap_box{height:396px;}
.g-cp .sclwrap_box{height:158px;}
}



@media screen and (max-width:640px) { /*640象素以下*/
.g-nav li{ width:25%;}
.g-nav li:nth-child(1), .g-nav li:nth-child(2), .g-nav li:nth-child(3), .g-nav li:nth-child(4) { border-bottom:1px solid #3379a3; }
.g-adv .sclwrap_box{height:198px;}
.g-cp .sclwrap_box{height:316px;}
}


@media screen and (max-width:400px) { /*400象素以下*/
.g-nav li{ width:25%;}
.g-nav li:nth-child(1), .g-nav li:nth-child(2), .g-nav li:nth-child(3), .g-nav li:nth-child(4) { border-bottom:1px solid #3379a3;}
.g-adv .sclwrap_box{height:198px;}
.g-cp .sclwrap_box{height:316px;}
}