﻿@charset "utf-8";*{margin:0; padding:0;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{-webkit-text-size-adjust:none;}
body{font-family:Arial, "Microsoft Yahei"; font-size:20px; line-height: 1.2em; background-color:#ccc; padding: auto 8px;}
form, img, table, td{border:0;}
ul, ol, li{list-style-type:none; display: block;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal;}
input, textarea, img{vertical-align:middle; font-family: "Microsoft Yahei"，Arial;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (max-width:320px) { }
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){body{-webkit-text-size-adjust:none}}
a{color:#039; text-decoration:none;}
a:link{text-decoration:none;}
a:visited{color:#003399;}
a:active{color:#f60;}
a:hover{color:#039;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.fgray{color:gray;}
.fgray2{color:#5B5B5B;}
.fbla{color:#282828;}
.fora{color:#FF6600;}
.fred{color:#FF0000;}
.fblu{color:#039;}
.fblu2{color:#0088E7;}
.fwhite{color: #ffffff}a:link.ablue, a:visited.ablue, a:hover.ablue, a:active.ablue{color: #0088E7; text-decoration: none;}
a:link.awhite, a:visited.awhite, a:hover.awhite, a:active.awhite{color: #ffffff; text-decoration: none;}
a:link.agray, a:visited.agray, a:hover.agray, a:active.agray{color: #5B5B5B; text-decoration: none;}
a:link.ablack, a:visited.ablack, a:hover.ablack, a:active.ablack{color: #000000; text-decoration: none;}
a:link.aora, a:visited.aora, a:hover.aora, a:active.aora{color: #FF6600; text-decoration: none;}
a:link.ablock, a:visited.ablock, a:hover.ablock, a:active.ablock{ display:block; width:90%; font-weight:bold; white-space:nowrap;text-overflow:clip; overflow:hidden; color:#06C; background-color:#eee; border:#ccc 1px solid; padding: 0px 8px; text-decoration: none;}
.clear{clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0px;}
.none{display:none;}
.flol{float: left;}
.flor{float: right;}
.grayboderbox{background: #F7F6F3; border: 1px solid #D4D4D4;}
.padbox8{padding: 8px;}
.rbox6{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.rbox4{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.bordertop { border-top: 1px solid #D2D2D2; }
.fgray3{color:#999999;}
.fblu3{color:#507FBD ;}
.padr20{ padding-right:20px;}
a:link.ablack2, a:visited.ablack2, a:hover.ablack2, a:active.ablack2{color: #333333; text-decoration: none;}
a:link.agray2, a:visited.agray2, a:hover.agray2, a:active.agray2{color: #666666; text-decoration: none; width: 100%;}
.arrbox3{cursor: pointer; font-size: 16px; background: url("/app/images/arr-r-new.png") no-repeat right center; background-size:25px 16px; padding: 8px;}
.oratab { background: #E4E4E4; box-shadow: 0px 3px 3px #C9C9C9; -webkit-box-shadow: 0px 3px 3px #C9C9C9; padding:7px 8px; }
.oratab li{float: left;}
.oratab li a { text-align: center; display: block; padding:0px 4px; float:left; line-height:28px }
.oratab-cur{background: #FF8704; box-shadow:2px 2px 2px #CC6C03 inset; border-bottom: 1px solid #FFFFFF; height: 28px;}
.oratab-cur-arr{position:absolute; bottom:-15px; height:12px; width:100%; background:url("/app/images/arr-tit-tab.png") no-repeat center bottom; background-size:12px 100%;}
.catg33 a{display: block; height: 30px; float: left; font-size: 15px; white-space: nowrap; line-height: 100%; width: 300px;}
.catg50 a{display: block; height: 30px; float: left; font-size: 15px; white-space: nowrap; line-height: 100%; width: 300px;}
.catg25 a{display: block; height: 30px; float: left; font-size: 15px; white-space: nowrap; line-height: 100%; width: 300px;}
.dbline{border-top: 1px solid #E2E2E2; border-bottom: 1px solid #FFFFFF;}
.ninfolist a{font-size: 16px; padding-top: 8px; padding-bottom: 8px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.listimg70-52{float:left; display:block; width:80px; height:59px; background:#ffffff; border:1px solid #E2E2E2; padding:2px; margin-right:6px}
.listimg80-40{float:left; display:block; width:80px; height:40px; background:#ffffff; border:1px solid #E2E2E2; padding:2px; margin-right:6px}
.indexkft-bm{margin:0px 15px 0px 0px; padding:10px 0px 0px 6px; border-left:1px solid #E2E2E2; height:52px; float:right; width: 60px; text-align: left;}
.kft-tag {font-size: 12px;float: left;color: white;padding: 2px 5px;width: 72px;overflow: hidden;}
.fblu4 {color: #117FCE;}
.appd { height:14px; line-height:16px; background: url("/app/images/ico-head.png") no-repeat 12px -32px; background-size:70px 243px; display:block; margin:10px 8px 0px 0px; color: #FFFFFF; float: right; font-size: 14px; padding-top: 18px; z-index:10; position:relative; }
.mysf { height:14px; line-height:16px; background: url("/app/images/ico-head.png") no-repeat 2px -122px; background-size:70px 243px; display:block; margin:10px 8px 0px 0px; color: #FFFFFF; float: right; font-size: 14px; padding-top: 18px; z-index:10; position:relative; }
.home { height:14px; line-height:16px; background: url("/app/images/ico-head.png") no-repeat 6px -76px; background-size:70px 243px; display:block; margin:10px 8px 0px 0px; color: #FFFFFF; float: right; font-size: 14px; padding-top: 18px; }
.city { height:30px; line-height:30px; background: url("/app/images/ico-head.png") no-repeat right -178px; background-size:70px 243px; margin:10px 0px 0px; padding-right:18px; color: #FFFFFF; }
.searc-rang { background: url(/app/images/ico-keyboard.png) no-repeat; background-size:40px 35px; display:block; width: auto; height: 32px; line-height: 32px; font-size: 16px; padding-left: 6px; margin-right: 6px; }
.cat-tg { color: #999999; white-space: nowrap; font-size: 14px; height:28px; width:28px; padding-top: 28px; float: left; margin-top: 8px; margin-left: 15px; background: url("/app/images/ico-newappd.png") no-repeat; }

.valign{height:100%; line-height:140%; text-align:center; width:40px; font-size:24px;/* border:solid 1px red;*/}
.context{ background-color:#fff; padding:8px; margin:8px auto; width:90%; border:#999 solid 1px;}
.context img{ max-width:100%; height:auto;}
.context .newstitle { padding: 4px 0px 10px 10px; font-weight:bold; color:#F90; }
.context .newscontext {  line-height:160%; font-size:14px;}
.context .newscontext p{ }
.context .newscontext p img{}

.nnav { background:#eee; height:30px; padding-left:4px;}
.nnav a { height:30px; display: block; font-size: 16px; color: #000; float: left; text-align: left; line-height: 30px; white-space: nowrap; padding-left: 3%; }


.searc-input { height: 32px; border:0; font-size: 16px; font-family: "Microsoft Yahei", Arial; box-shadow:-3px 3px 3px #999 inset; -webkit-box-shadow:-3px 3px 3px #ccc inset; -moz-box-shadow:-5px 5px 5px #ccc inset; border-radius:4px 0px 0px 4px; -webkit-border-radius:4px 0px 0px 4px;  -moz-border-radius:4px 0px 0px 4px; padding: 5px 0px 5px 6px; -webkit-appearance: none; -moz-appearance: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
.searcbtn { height: 32px; width: 46px;background: url("/app/images/ico-head.png") no-repeat 9px -164px; background-size:70px 243px; line-height: 32px; display: block; padding-left: 24px; font-size: 16px; border-left: 1px solid #94AFCC; }  

.appdh { height:14px; line-height:16px; background: url("/app/images/shoucang_h.png") no-repeat center top; background-size:18px 16px; display:block; margin:10px 8px 0px 0px; color: #FFFFFF; float: right; font-size: 14px; padding-top: 18px; z-index:10; position:relative; }
.appdn { height:14px; line-height:16px; background: url("/app/images/shoucang_n.png") no-repeat center top; background-size:18px 16px; display:block; margin:10px 8px 0px 0px; color: #FFFFFF; float: right; font-size: 14px; padding-top: 18px; z-index:10; position:relative; }

.ind-xfdztab {width:58px; height:18px; -webkit-border-radius:4px 0px 0px 4px; border-radius:4px 0px 0px 4px; padding-left: 3px; line-height: 18px; font-size: 12px; color: #FFFFFF; float: left; margin-top: 2px; } 

.sms-num-t { background: #FF0000; font-size: 12px; line-height: 14px; height: 14px; width: 14px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px;border-radius:10px;  position:absolute; text-align: center; padding: 1px; color:#FFFFFF; right:2px; top:2px; z-index:10; -webkit-box-shadow:2px 2px 2px #385884 }
.sms-num { background: #FF0000; font-size: 12px; line-height: 14px; height: 14px; width: 14px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px;border-radius:10px;  position:absolute; text-align: center; margin-left:-8px; padding: 1px; -webkit-box-shadow:2px 2px 2px #385884 }
.sms-num-w { background: #FF0000; font-size: 12px; line-height: 14px; height: 14px; width: 14px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px;border-radius:10px; position:absolute; text-align: center; margin-left:-8px; padding: 1px; -webkit-box-shadow:2px 2px 2px #969696 }


.btnblue3 { text-align: center;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56ADF8), color-stop(1, #2E92E6));
}
.qf-txt { position:absolute; padding-left:5px; height:14px; }


.swipe {overflow: hidden;visibility: hidden;position: relative;}
.swipe-wrap {overflow: hidden;position: relative;}
.swipe-wrap > div {float:left;width:100%;position: relative;}

#bullets {position: absolute;left: 0;right: 0;bottom: 2px;background: none;}
#nav {background: #507fbd;font-size: 18px;}
#position {text-align: center;list-style: none;margin: 0;padding: 0;}
#position li {display: inline-block;width: 8px;height: 8px;border-radius: 10px;background: #fff;margin: 0 1px;}
#position li.current {background-color: #1293dc;}


.msg { position: fixed; width: 220px; background-color: #fff; z-index: 12;}
.msg-bg { display:block; position: fixed; left: 0px; bottom: 0px; top: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.4); z-index:11; }
.msg-btn {line-height:40px; display:inline-block}

header { position:relative; height:50px; background-color:#eee; border-bottom:1px solid #999; overflow:hidden; } 
 .hLeft { float:left; position:relative; z-index:10;background-color:#eee; border-bottom:1px solid #4271af;} 
 .back { display:block; color:#fff; width:50px; height:50px; background:url("/app/images/icon_back.png") center no-repeat; background-size:21px 19px; border-right:1px solid #6091d5; box-shadow: inset -1px 0 0 #4070b2; } 
 .back span{ float:right; height:100%; border-left:1px solid #4271af; border-right:1px solid #6593cf; } 
 .hCenter { position:absolute; left:0; top:0; display:block; text-align: left; width:100%; height:100%; margin:0; line-height: 51px; } 
 .hCenter a { display:block; color:#fff; width:100%; overflow:hidden; white-space:nowrap;} 
 .hRight { float:right; position:relative; z-index:10;} 
 .hRight a{ display:block; font-size:14px; color:#fff; padding-top:28px; height:22px; margin-right:8px; line-height:1.2; } 
 .hLogo{ display: block; width:73px; height:51px; border-right:1px solid #6091d5; box-shadow: inset -1px 0 0 #4070b2; background:url("/app/images/logo.png") center no-repeat; background-size: 40px auto;} 
 .hIcon{ position: relative; z-index: 10; float: right; padding-right:5px;} 
 .hIcon a{ float: right; display:block; width: 32px; height: 51px;} 

 .hIcon .ico-my{ background:url("/app/images/ico-my.png") center no-repeat; background-size: 21px auto;} 
 .hIcon .ico-fb{ background:url("/app/images/ico-fb.png") center no-repeat; background-size: 21px auto;} 
 .hIcon .ico-xz{ background:url("/app/images/ico-xz.png") center no-repeat; background-size: 21px auto; width: 34px; height: 51px;}

 .hTitle  { display:block; width:auto; height:100%; margin:0; line-height: 250%; padding: 4px; background-color:#eee; border-bottom:1px solid #4271af; text-align:center;}
 .hTitle a{ display:block;  color:#0d1748; font-size:18px; font-weight:bold; }

.breakbtn{background:url(/app/images/ico-break.png) no-repeat center; background-size:40px 30px;text-indent:-999em; cursor:pointer;}

#infotip{ width:100%;}
#infotip  tr th{ width:40%; text-align:center; border-bottom:solid #fff 1px; background-color:#09C; color:#fff;}
#infotip  tr td{ width:60%; text-align:center; border-bottom:solid #999 1px; color:#F30;}

#endtag{ width:100%; background-color:#F30; border:solid 1px  #c30; padding:8px auto; line-height:150%; text-align:center; color:#fff; font-size:24px; font-weight:bold;}
.border{ border:1px red solid;} 
.none{ display:none;}
.textL{ text-align:left;}
.textR{ text-align:right;}
.textC{ text-align:center;}
#MsgBox{  height:200px;}
#MsgBox h1{ color:#f60;}
#MsgBox div{}


a {text-decoration: none;color:#000; font-size:14px;}
ul {list-style-type: none;}
.menu {}
.menu li {float: left;position:relative; border:#000 solid 1px; background-color:#fff;}
.menu li.focus{ background:url(/app/images/bg_focus.png);}
.menu li a{ display:block; float:left; height:1.8rem; line-height:1.8rem; padding:0 0.4rem;font-size:0.8rem}
.menu li a:hover{ color:#030;}

.menuitem { position:absolute; top:-120px; display:none; border:solid 1px #ccc; overflow:hidden;}
.menuitem li { border:none;}
.menuitem li.focus{ background-color:#f60; color:#fff;}
.menuitem li a{ display:block; width:100%;  white-space:nowrap;  background-color:#fff; border-bottom:solid 1px #ccc;}
.menuitem li a:hover{background-color:#f60; color:#fff;}


/*宽频*/
/*焦点图样式*/
.pic_a{width:100%;height:110px;top:0px; overflow:hidden;}
.a_focus_pic{position:relative;width:100%;height:140px;z-index:1001;top:0; text-align:center;}
.a_focus_pic .con{position:absolute;top:0;height:150px;width:100%;z-index:2;margin:0 auto;}
.a_focus_pic .ctrlbg{width:100%;height:40px;background:#000;filter:alpha(opacity=0);-moz-opacity:0.2;opacity:0.2;position:absolute;bottom:0;z-index:10;}
.a_focus_pic .ctr_btn{ width:auto; height:35px; line-height:100%;position:absolute;left:8px;bottom:2px;z-index:11; filter:alpha(opacity=50);}
.a_focus_pic .ctr_btn li{width:26px;text-align:center;float:left;margin-top:8px;;margin-right:8px;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;color:#FFF;font-family:verdana;font-size:12px;cursor:pointer;border-radius:25px;_width:22px;_height:22px;_line-height:22px;_margin-top:4px}
.a_focus_pic .ctr_btn li.on{font-weight:bold;background:#c00;_width:22px;_height:22px;_line-height:22px; filter:alpha(opacity=50);}
.a_focus_pic .con .sub_con{position:relative;width:100%;height:150px;}
 .a_focus_pic .con .sub_con a{position:absolute;display:block;z-index:2;background:url('http://www.gyspjx.com/images/transparent.gif') no-repeat;background-position:-9999px -9999px;overflow:hidden;text-indent:-999px}
.a_focus_pic .con .sub_con a p{cursor:pointer;display:block;height:150px;margin:0;padding:0;position:absolute;left:0;top:0;width:640px;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity:0.2;visibility:hidden;line-height:100em;z-index:999999;zoom:1;}
.a_focus_pic .con .sub_con a:hover{zoom:1;}
.a_focus_pic .con .sub_con a:hover p{visibility:visible;_border:5px solid #c00;overflow:hidden}
.a_focus_pic .con .sub_con .pic{position:relative;z-index:1; text-align:center; height:130px; overflow:hidden;}
.a_focus_pic .con .sub_con .pic img{position:absolute; width:auto; height:130px; left:-110px;  }

.ico-index{ margin:auto; text-align:center;}
.ico-index li{width:27%;  margin: 4px 2px; display:inline-block; text-align:center; padding:4px 0px; background-color:#c6c6c6; border:1px solid #aaa;-webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px;border-radius:10px; cursor:pointer;}
.ico-index li img{ width:60px; height:60px; border:none; background:url('/app/images/ico-index.png') no-repeat;}
.ico-index li img:nth-of-type(1){ background-position:-128px 0px;}
.ico-index li img:nth-of-type(2){ background-position:-62px -65px;}
.ico-index li img:nth-of-type(3){ background-position:-128px -65px;}
.ico-index li img:nth-of-type(4){ background-position:0px -195px;}
.ico-index li img:nth-of-type(5){ background-position:-62px -130px;}
.ico-index li img:nth-of-type(6){ background-position:-62px -195px;}
.ico-index li a{ display:block; width:100%; height:20px; line-height:200%; color:#000; font-weight:bold; font-size:14px; text-align:center; }

.list-class{}
.list-class li{ padding:4px;}
.list-class li span{ background-color:#243e62; border:1px solid #999; padding:4px 14px 4px 4px; color:#fff; font-size:14px; font-weight:bold; background-image:url('/app/images/arr-down.png'); background-position:98%; background-repeat:no-repeat; background-size:10px; cursor:pointer;}
.list-class li p{ display:none; padding:10px 0px;}
.list-class li p a{ display:inline-block; width:82px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; }

.longtitle{width:100%;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.longtitle a,b{ float:left; height:35px; line-height:180%; padding:4px 0;font-size:1rem;}
.longtitle a{ margin:0;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.product{ font-size:1rem;}
#twjs1 h2 {display:block;}
.product iframe{ max-width:280px; }
.product img{ max-width:100%; float:left;}
.product p{  text-indent:2em;}
.product form th {display:block; width:48px; float:left;}
.product form td { display:block; width:74px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; }

.btn{ border:1px solid #999; background-color:#243e62; font-size:1.3rem; font-weight:bold; color:#fff;}

.navbtn{}
.navbtn span{ display:inline-block; border:1px solid #ccc;  padding:3% 3%; margin:1% 2% 1% 0px; cursor:pointer;font-size:1.1rem;font-weight:bold;}

::selection{color:#ff0000;}
::-moz-selection{color:#ff0000;}

.banklist{ font-size:12px;}
.banklist tbody{ background-color:#eee; }
.banklist td{ line-height:100%;text-align:left; padding:8px;}
.banklist img{ width:100px; border:none;}

.item_list{}
.item_list li{ display:inline-block; width:100%;}
.item_list li span{ display:block; float:left; padding:4px; font-size:14px; text-align:center; border-bottom:#ccc 1px solid; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.item_list li span a{ color: #06c;}
.item_list li span:last-child{ color:#999; font-size:10px;}
.item_list li span:nth-of-type(1){ width:30px; }
.item_list li span:nth-of-type(2){ width:100px; color:#09F;}
.item_list li span:nth-of-type(3){ width:60px; color:#09F;}
.item_list li span:nth-of-type(4){ width:60px;}
.item_list li.item_title { }
.item_list li.item_title span { background-color:#F63; color:#fff;}
.item_list li.item_title span:last-child{ color:#fff; font-size:14px; }
.item_list li.item_title span:nth-of-type(1){ }
.item_list li.item_title span:nth-of-type(2){ color:#fff;}
.item_list li.item_title span:nth-of-type(3){ color:#fff;}
.item_list li.item_title span:nth-of-type(4){ }

.splitpage{ display: inline-block; width:100%; font-size:14px;}
.splitpage span,a{ }

.inclast {
width:90%;margin:14px auto;background-color:white;padding:8px;border-radius:5px;
}
.tab-title {
font-size:1.2rem;
color: #333;
font-weight: 600;
margin-bottom:1rem;
}
.app-main-list li {
float: left;
width: 24%;
margin-bottom: 16px;
text-align:center;
margin-right:1%;
}
.app-main-list li img{
width:90%;
padding-bottom:0.4rem;
border-radius:50%;
}
.app-main-list {

}
.clear {
clear:both;
}
ul.lisstyl1 {
	display: block;
	overflow: hidden;
}
ul.lisstyl1 li {
	position: relative;
	border-bottom: 1px solid #f5f5f5;
	padding: 15px 0;
}
ul.lisstyl1 li .img {
	
}
ul.lisstyl1 li .img img {
	display:block;
    float:left;
	width:30%;
	border-radius: 10px;
	background: #969696;
}
ul.lisstyl1 li .downl {
	display: inline-block;
	float: right;
	text-align: center;
	color: #fff;
	line-height: 28px;
	width: 60px;
	background: #3399ff;
	border-radius: 3px;
	position: absolute;
	top: 36%;
	right: 0;
	height: initial;
}
ul.lisstyl1 li .info {
	width:60%;float:left;
	
}
ul.lisstyl1 li .info div {
	width: 100%;
	margin-left: 10px;
}
ul.lisstyl1 li .info div a {
	display: inline-block;
	max-height: 50px;
	color: #333;
	font-size: 16px;
	overflow: hidden;
}
ul.lisstyl1 li .info div p.size {
	color: #888;
	overflow: hidden;
	margin: 2px 0;
    font-size:0.9rem;
}
ul.lisstyl1 li .info div p.miaoshu {
	display: block;
	color: #555;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news_list {
	overflow: hidden;
	margin: 0 12px;
}
.news_list li:last-child {
	border: none;
}
.news_list li {
	overflow: hidden;
	display: flex;
	padding: 12px 0;
	border-bottom: 1px solid #f5f5f5;
}
.news_list li .img {
	display: block;
	margin-right: 12px;
}
.news_list li .img, .news_list li .img img {
	width: 60px;
	height: 60px;
	border-radius: 5px;
}
.news_list li .text {
	flex: 1;
}
.news_list li .text .bt {
	display: block;
	/* height: 40px; */
	line-height: 20px;
	overflow: hidden;
	font-size:1rem;
	color: #333;
}
.news_list li .text span {
	float: left;
	display: block;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	margin: 8px 10px 0 0;
}
.news_list li .text p {
	width: 100%;
	height: 34px;
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	margin: 2px 0 0;
	display: block;
	overflow: hidden;
}
.inclast .more {
    float: right;
    font-size: 14px;
    color: #666;
}
.app-main-list li a {
font-size:0.8rem;
}
.prozida{font-size:1rem}
.box {
	width: 100%;
padding:1rem 0px 0.4rem 0.8rem;
	z-index: 11;
	background: #fff;
	display:block;
	border-bottom: 1px solid #e6e6e6;
}
.box li {
	width: 29%;
margin-right: 2%;
margin-bottom: 0.6rem;
line-height: 2.2rem;
font-size: 1rem;
text-align: center;
display: block;
float: left;
border-radius: 0.2rem;
border: 1px solid #e6e6e6;
text-overflow: ellipsis;
white-space: nowrap;
position: relative;
cursor: pointer;
}
.erji{
position:absolute;left:-1px;top:2.2rem;z-index:6;background-color:#f2f0f0;width:102%;display:none;
}
.erji a{
display:block;line-height:2rem;font-size:1rem;color:#474747;
}

.box li:nth-child(3n) {
	margin-right: 0;
}
.box li.on {
	background: #009946;
	color: #fff;
}
.pglist {
text-align:center;
}
.pglist a { font-size:1rem   }
.seain {
border: none;
width:70%;
height:2.4rem;
line-height:2.4rem;
margin-left: 4%;
color: #666;
font-size:0.8rem;
background: #fff;
text-indent: 3%;
border-top-left-radius:0.6rem;
border-bottom-left-radius:0.6rem;
}
.seabtn {
cursor: pointer;
border: none;
font-size:0.8rem;
width:20%;
height:2.4rem;
text-align: center;
background: #009946 url(../images/icon.png) no-repeat 0 -4.6rem;
    background-size: auto;
background-size: 2.4rem auto;
color: #fff;
border-top-right-radius:0.3rem;
border-bottom-right-radius:0.3rem;
background-size: 2.0rem auto;
vertical-align: middle;
}
.searchi {padding-top:1.2rem}
.classon {color: #003399;border: 1px solid #003399;}
.tel a{ color:red; font-weight:bold;}