body{-webkit-text-size-adjust: 100% !important; margin: 0 auto; max-width: 780px; padding-bottom:50px; font-size:14px; background-color:#efeff4;}
.wapp{margin: 0 auto; max-width: 780px;background-color:#ffffff; text-decoration:none}
.gk{ margin:0px; padding:5px;}
a{color:#000000; text-decoration:none}
.clear{width:100%; height:0px; overflow:hidden; clear:both; float:none}
.topp{margin: 0 auto;max-width: 780px;position:relative; background-color:#2f3c45; height:50px; overflow:hidden; width:100%; line-height:50px;position: fixed;z-index: 1001;}
.ttop{ padding-top: 50px}	
header{margin: 0 auto; max-width: 780px;height:30px;padding:5px;background:#EE4049}
header .logosd{float: left;}
header .logosd img{width:170px; height:27px;margin-top:3px;}
header .searchs{height:30px;margin-left:190px;background:white;border-radius:5px;}
header .searchs .search-filed{height:20px;line-height:20px;padding:5px;margin-right:50px}
header .searchs .search-filed input{width:100%;height:20px;line-height:20px;font-size:14px;border:#fff none;outline:none}
header .searchs .search-btn{width:40px;height:30px;float:right;border-left:1px solid #EE4049;}
header .searchs .search-btn input{width:30px;height:20px;border:#fff none;background:url("../images/magnifier.png") no-repeat;background-size:20px auto;margin-top:5px;margin-left:9px;}

nav{margin: 0 auto; max-width: 780px;height:40px;border-bottom:1px solid #e0e0e0;background:#fff}
nav ul li{float:left;text-align:center;}
nav ul li:first-child:nth-last-child(1){width:100%}
nav ul li:first-child:nth-last-child(2),nav ul li:first-child:nth-last-child(2)~li{width:50%}
nav ul li:first-child:nth-last-child(3),nav ul li:first-child:nth-last-child(3)~li{width:33.3333%}
nav ul li:first-child:nth-last-child(4),nav ul li:first-child:nth-last-child(4)~li{width:25%}
nav ul li:first-child:nth-last-child(5),nav ul li:first-child:nth-last-child(5)~li{width:20%}
nav ul li:first-child:nth-last-child(6),nav ul li:first-child:nth-last-child(6)~li{width:16.6666%}
nav ul li a{display:block;width:100%;height:40px;line-height:40px;font-weight:bold;}
nav ul li a.active{height:37px;border-bottom:3px solid #EE4049}

.i_bianmins {margin:5px; padding:5px; background-color: #fff; box-shadow: 0 1px 3px #ccc; margin-bottom: 10px}
.i_bianmins .title {height: 25px; line-height: 25px;padding:5px;}
.i_bianmins .title .text-title {font-size: 16px; color: #ea272f; font-weight: bold;}
.i_bianmins .title .text-title:before {display: inline-block; content: ''; width: 3px; border-radius: 1px; background:#ea272f; margin-right: 5px; height: 13px;}
.i_bianmins .title .pull-right{color: #ea272f; font-size: 14px;}

.i_bianmin{ margin:0px; padding:0px; padding:0px;}
.i_bianmin:after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.i_bianmin li{ width:50%; height:auto; margin: 0px; float:left; list-style:none; font-size:14px;  text-align:center;  color:#FFFFFF; overflow:hidden;}
.i_bianmin li:nth-of-type(5n+1) a{background-color:#ed414a;}
.i_bianmin li:nth-of-type(5n+2) a{background-color:#1fbf8c;}
.i_bianmin li:nth-of-type(5n+3) a{background-color:#3598db;}
.i_bianmin li:nth-of-type(5n+4) a{background-color:#ff7125;}
.i_bianmin li:nth-of-type(5n+5) a{background-color:#bdbbc0;}
.i_bianmin li a{color:#ffffff; background-color:#FF0000; display: block; border-radius: 5px; margin: 3px;padding: 5px;}

.wname{ padding-left:10px; font-size:20px; text-align:center; color:#efefef;}
.wname strong{ color:#FFFF00; font-weight:lighter;}
.wpost{ margin:0px; position:absolute; right:6px; top:10px;}
.wpost img{}
.itop{ margin: 0 auto; max-width: 780px; background-color:#2f3c45; height:80px; overflow:hidden; position: fixed; width:100%; z-index: 1001;}
.itopp{ padding-top: 80px}
.itopio1{ float:left; margin-left:5px; height:41px; padding:8px; height:auto; text-align:center;}
.itopio1 .infoback{ background-image:url(/images/png07.png); font-size:16px; background-position:0px 4px; background-repeat:no-repeat; background-size:20px 20px; height:30px; line-height:30px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; border-right:1px dotted #4c5c67;}
.itopio1 .edit{ background-image:url(/images/png08.png); font-size:16px; background-position:0px 4px; background-repeat:no-repeat; background-size:20px 20px; height:30px; line-height:30px; display:block; color:#FFFFFF; padding-left:20px; padding-right:10px; float:left; margin-left:10px; border-right:1px dotted #4c5c67;}
.itopio1 img{ padding:0px;}
.m{ margin:0px; padding:0px; margin: 0 auto; max-width: 780px;}
.tb1{background-color:#e5e5e4; margin:0px; padding:6px 0px 6px 0px; line-height:40px; height:38px; width:100%; overflow:hidden; position:relative;}
.bt3{ color:#ffffff; font-size:12px; line-height:33px; border:1px solid #5fca7e; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:33px; overflow:hidden; text-align:center; background-color:#5fca7e; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.bt3 a{ color:#ffffff; text-decoration:none;}
.bt4{ color:#ffffff; font-size:12px; line-height:33px; border:1px solid #ff9900; cursor:pointer; padding:0px 0px; margin:0px; width:80px; height:33px; overflow:hidden; text-align:center; background-color:#ff9900; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.bt4 a{ color:#ffffff; text-decoration:none;}
.kfUserBigBtn{ font-size:16px; line-height:40px; height:40px; min-width:130px;}
.fl{float:left;}
.fl5{float:left; margin-right:5px;}
.search
{ width:auto; position:relative; margin-right:0px; padding:4px;
}
.searchSortBox{ width:21%; line-height:40px; font-size:16px; position:relative; float:left;}
.searchSort{ padding:0px 10px; margin:2px; height:40px; background:url(images/a06.gif) no-repeat 90% center; b text-align:left; border-right:1px solid #ddd; color:#999999;}
.searchCheck{ position:absolute; display:none; top:44px; width:100%; left:0px; margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #dedede; z-index:999;}
.searchCheck li{ padding-left:7px; font-size:14px; color:#333333; background-color:#efefef; line-height:40px; border-bottom:1px solid #ddd; list-style:none; cursor:pointer}
.searchCheck .over{ background-color:#4683c2; color:#FFFFFF;}
.search .con1
{
position:relative;
    border: solid 1px #ddd;
    height: 44px;
    border-radius: 4px;
    background: #fff;
}
.wapShTxBox{ width:60%; float:left; padding:2px; height:45px;}
.wapShTx{ height:38px; width:100%; font-size:18px; color:#555555; border:0px; margin:0px; padding:0px; padding:2px; line-height:38px; float:left;}
.wapShBu{ height:42px; background:url(../images/magnifier.png) no-repeat center center; background-color:#FFFFFF; width:42px; background-size: 60%; border:0px; cursor:pointer; position:absolute; top:0px; right:0px;}
.topPost{ width:120px; float:right;}
.postbn{ margin:3px; margin-left:0px; font-size:16px; color:#FFFFFF; background-color:#f25280; height:45px; line-height:45px; text-align:center;
    border-radius: 4px; background:url(../images/png_post.png) #f25280 no-repeat 8px 12px; padding-left:18px; background-size:22px;}
.iTitle{  margin: 0 auto; max-width: 780px;line-height:35px; text-align:center; margin-top:8px;}
.iTitle span{ padding:8px; background-color:#efeff4; position:relative; font-size:14px; color:#888;}
.iTitle .line{ border-top:1px solid #ddd; height:1px; overflow:hidden; width:100%; position:relative; top:18px;}
.c{ font-size:16px; color:#333333; line-height:25px;}
.c a{ font-size:16px; color:#333333; font-weight:bolder; line-height:25px;}
.pBox{ margin: 0 auto; max-width: 780px; text-align:center; height:100%px;}
.p{  margin: 0 auto; max-width: 780px; padding:0px 0px 0px 0px; display:block; width:100%; height:100%; overflow:hidden;}
.p li{  border:1px solid #ddd; background-color:#FFFFFF; margin:6px; padding:5px; line-height:25px;
-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;}
.p li a{ font-weight:bolder}
.p .t a{ color:#333333}



.mNav{ height:auto; overflow:hidden; width:100%;}
.mNavBox{ height:68px; padding:8px 0px; width:auto; }
.mNav ul{ margin:0px; padding:0px; background-color:#FFFFFF; }
.mNav ul li{ float:left; list-style:none; background-color:#FFFFFF; width:25%; margin:0px; height:85px; overflow:hidden; font-size:14px; text-align:center;  }
.mNav ul li .head{display:block; width:46px; height:46px; 
    -moz-border-radius: 23px;
    -webkit-border-radius: 23px;
    border-radius: 23px; line-height:46px; margin:0px auto; font-size:22px; color:#FFFFFF; text-align:center;}
.mNav ul li .title{ display:block; line-height:30px; font-size:14px; color:#666666; text-align:center;}

.xxSort{ margin: 0 auto; max-width: 780px;margin:5px;text-align:left; height:auto; letter-spacing:1px; padding:0px; margin:0px 5px;}
.item{height:auto; margin:5px 0px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #ddd; background-color:#fff; color:#666666; text-align:left; padding:0px 0px 0px 0px;}
.sortTitle{ font-size:16px; color:#197ac5; margin:0px; line-height:25px; height:25px; margin:5px; padding:5px 10px; border-bottom:1px dotted #ddd; }
.sortul{margin:0px; padding:0px; margin-bottom:5px; width:auto;}
.sortul li{padding-right:12px; width:25%; text-align:center; list-style:none; white-space:nowrap; float:left; height:37px; padding:0px; line-height:35px; font-size:16px; background-repeat:repeat-x;}
.sortul li a{ color:#555555;}
.sortul li.sour{color:#197ac5; font-weight:bolder;}
.sortul li.sour a{color:#ff0000;}

.yanzheng{margin: 8px;}

.wapBox{ margin: 0 auto; max-width: 780px; margin:5px 5px; font-size:16px; background-color:#FFFFFF; padding:8px; border:1px solid #dbdcde; position:relative;
 -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.wbt1{ font-weight:bolder; font-size:16px; line-height:28px;}
.wbt{ font-weight:bolder; font-size:16px; line-height:28px;}
.wbt2{ font-weight:bolder; font-size:16px; line-height:28px; color: #ff6600;}
.wbt3{ font-weight:bolder; font-size:16px; line-height:28px; color: #e74950;}
.wapBox .wbp{ color:#ff0000; font-size:18px; padding-left:10px; line-height:24px; font-weight:normal;}
.wbd{ border-top:1px solid #ebeef2; font-size:14px; padding-top:5px; margin-top:5px; height:24px; line-height:24px; position:relative; color:#ff552e;}

.wbding{ background-color:#FF0000; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px;margin:4px 3px 0px 0; float:left;border-radius:3px;}
.wbyan{ background-color:#57b428; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px;margin:4px 3px 0px 0;  float:left;border-radius:3px;}
.wbtu{ background-color:#EE4049; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px; margin:4px 3px 10px 0; float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wbjian{ background-color:#ff6600; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px;margin:4px 3px 0px 0; float:left;border-radius:3px;}
.wbdingx{ background-color:#FF0000; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px; margin:13px 3px 13px 0; float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wbyanx{ background-color:#57b428; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px; margin:13px 3px 13px 0; float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wbtux{ background-color:#EE4049; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px; margin:13px 3px 13px 0; float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wBPic{ width:12%; text-align:left; margin-top:0px; height:auto; position:relative;}
.wBPicBox{ width:100px; height:100px; overflow:hidden; float:left; margin:2px;}
.wBPicBox1{ height:100px; background-color:#efefef;}
.wBPic{ width:100%; text-align:left; margin-top:0px; height:auto; position:relative;}
.wBPic img{width:100px; height:80px;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.wbtcc {width: 100px; float: left; margin-right: 8px;}
.wapBoxCon{font-size:14px; line-height:25px; margin-top:5px; color:#666666;}
.wBPicNum{ position:absolute; left:2px; bottom:2px; background-color:#009900; font-size:16px; line-height:18px; padding:5px; color:#FFFFFF;}
.wapBox .contact{ height:35px; width:102%; float:none; clear:both;}
.wapBox .contact span{ display:block; float:left; font-size:14px; line-height:35px;}
.wapBox .contact strong{ display:block; float:left; line-height:35px; padding-right:2px; font-size:16px; font-weight:lighter;}
.wapBox .contact .bd{background-color:#3275b9; background-image:url(/images/ico11.png); background-size:20px 20px; background-position:3px 3px; background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; position:absolute; top:0px; right:0px; font-size:16px; text-align:center; line-height:28px; height:28px; margin:0px; display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.wapBox .contact .dx{background-color:#3cb80a; background-image:url(/images/ico12.png); background-size:20px 20px; background-position:3px 3px; background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; position:absolute; top:0px; right:75px; font-size:16px; text-align:center; line-height:28px; height:28px; margin:0px; display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; }
.wbd a{ color:#167faf;}
.click{ color:#aaaaaa;float:right;font-size:12px;}

.in{ margin: 0 auto; max-width: 780px;margin:5px;padding:6px;line-height:15px;font-size:14px; background-color:#FFFFFF;}

.inxx{ margin: 0 auto; max-width: 780px; margin:5px;line-height:15px;font-size:14px; background-color:#FFFFFF;}

.inview{ margin: 0 auto; max-width: 780px;margin:5px;line-height:15px;font-size:14px; background-color:#FFFFFF;}

.inhy{ margin: 0 auto; max-width: 780px; margin:5px;padding:8px;font-size:14px; background-color:#FFFFFF;}

.infb{ margin: 0 auto; max-width: 780px; margin:5px;padding:8px;font-size:14px; background-color:#FFFFFF;}

.xxyz{ padding:10px;}

.jrsj{ font-size:16px; padding:5px; background-color:#FF0000; color:#FFFFFF;}
.sjbg{}
.sjbg td{ vertical-align:top; line-height:35px; border-bottom:1px solid #efefef;}
.num span{ float:left; font-size:18px; line-height:35px;}
.num .wbbd{background-color:#3275b9; background-image:url(/images/ico11.png); background-size:20px 20px; background-position:3px 3px; background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; font-size:16px; text-align:center; line-height:28px; height:28px; margin:0px; display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; float:left; margin-left:20px;}
.num .wbdx{background-color:#3cb80a; background-image:url(/images/ico12.png); background-size:20px 20px; background-position:3px 3px; background-repeat:no-repeat; color:#FFFFFF; width:50px; padding-left:18px; font-size:16px; text-align:center; line-height:28px; height:28px; margin:0px; display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; float:left; margin-left:10px;}

.foot{ margin: 0 auto; max-width: 780px; font-size:16px; text-align:center; line-height:25px; color:#999999}
.footNav{padding:5px; background-color:#dbdbdb; height:40px; line-height:40px; font-size:16px; margin:10px;}
.footNav1{margin:0px; padding:0px;}
.footNav1 li{float:left; padding:0px; margin:0px; list-style:none; width:40px; padding-left:15px; text-align:center;}
.footNav1 .footTop{ float:right; padding-right:20px; width:auto; cursor:pointer; letter-spacing:2px;}
.foot a{ font-size:16px; line-height:25px; color:#444444;}
.footlink{color:#0180cf; line-height:30px;}
.footlink a{color:#0180cf;}
.footcopy{ font-size:12px;}
.footcopy a{ color:#999999; font-size:12px;}
.stat{ display:none;}
/*------------------------------info.aspx---------------------------------*/
.bt{ color:#000000; font-size:18px; padding:10px; border-bottom:1px solid #d5e6ed; font-weight:bolder; line-height:35px;}
.bt span{ color:#777777;}
.info-details{font-weight:normal; color:#7a7e88;line-height:20px;margin-top:10px;font-size:14px;}
.info-detailss{color:#0099CC;line-height:20px;margin-top:10px;font-size:14px;}
.info-details a{color:#220ffd}
.info-details span{margin-right:2px;white-space:nowrap}
.infowrapp{padding:0px;}
.infowrap .date{ color:#888888; font-size:14px; float:right; line-height:20px; font-weight:lighter;}
.infowrap .price{ color:#ff0000; font-size:20px; height:30px; line-height:30px; font-weight:lighter;}
.it{margin-left:10px;font-size:16px; line-height:27px; color:#444444;}
.it span{color:#197ac5;}
.infowrap .date{ color:#888888; font-size:14px; float:right; line-height:20px; font-weight:lighter;}
.infotitle{ line-height:35px; height:35px; font-size:16px; border-bottom:1px solid #e9e9e9; padding:10px; background-color:#ffffff; margin-bottom:8px;}
.infotitle em{float:left;width:6px;height:18px;margin-top:9px; background:#3598DB;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:10px;}
.it span{color:#197ac5;}
.it a{color:#000000;}
.it .wbbd{background-color:#3275b9; background-image:url(/images/ico11.png); background-size:25px 25px; background-position:7px 7px; background-repeat:no-repeat; color:#FFFFFF; width:120px;  padding-left:18px;  font-size:16px; text-align:center; line-height:38px; height:38px; margin:5px; display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-left:0px;  -moz-border-radius:5px; -webkit-border-radius:5px;  float:left}
.it .wbdx{background-color:#3cb80a; background-image:url(/images/ico12.png); background-size:25px 25px; background-position:7px 7px; background-repeat:no-repeat; color:#FFFFFF; width:120px; padding-left:18px;  font-size:16px; text-align:center; line-height:38px; height:38px; margin:5px; display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-left:0px;  -moz-border-radius:5px; -webkit-border-radius:5px;  float:left}
.pl{ border-top:1px solid #d5e6ed;}
.plt{color:#197ac5; height:35px; font-weight:bolder; font-size:14px; line-height:35px;}
.reviewBox{ font-size:14px; line-height:25px; background-color:#f6f6f6; margin-bottom:5px; border:1px solid #eeeeee; padding:5px;   -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.reviewBox .date{ text-align:right; float:none; color:#999999;}
.ic{padding:10px;margin-top:2px;font-size:16px; line-height:27px; color:#333333; height:auto; overflow:hidden;}
.ic img{ width:95%; height:auto;}
.copyfrom{padding:15px;margin-top:2px;font-size:14px; line-height:20px; color:#333333; height:auto; overflow:hidden;}
/*---------post------------*/
.pstitle{ line-height:35px; height:35px; font-size:16px; border:1px solid #ddd; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:5px; background-color:#f8f8f8; margin-bottom:8px;}
.pstitle em{float:left;width:6px;height:18px;margin-top:9px; margin-left:8px; background:#3598DB;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:10px;}
.pstitle strong{ color:#197ac5;}
.pstitle span.more{float:right;margin-right:8px;color: #999;}
.payTopRightCon {padding: 15px; font-size: 16px;line-height:  30px; border: 1px solid #e0e0e0;}
.msort{ line-height:25px; font-size:12px;}
.msortt{ font-size:16px; width:auto; border-bottom:1px solid #d5e6ed; background-image:url(../images/ico02.gif); background-repeat:no-repeat; background-position:0px 10px; padding:5px; padding-left:20px; font-weight:bolder;}
.dsort{ font-size:16px; color:#003399; margin-bottom:5px; margin-top:5px;}
.ssort{ margin:0px; padding:0px;}
.ssort li{ float:left; width:33%; height:30px; padding:5px 0px; border-bottom:0px solid #efefef; list-style:none;}
.ssort li div{ height:30px; line-height:15px; overflow:hidden; border-right:0px solid #efefef;}
.ssort li a{ text-decoration:none; display:table; width:100%; font-size:14px; color:#666666;}
.ssort li a span{ display:table-cell; vertical-align:middle; height:30px; padding:0px 5px; text-align:center;}
.postDiv{ border-top:0px solid #dedede; margin-top:5px; line-height:35px;}
.postDiv{ border-top:0px solid #dedede; margin-top:5px; line-height:45px;}
.textInput,.textInputC,.textInputP,.postTextarea,.postbs1 select{ font-size:14px; color:#555555; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;_font-family:"微软雅黑"; border:1px solid #CCCCCC;}
.textInputt,.textInputC,.textInputP,.postTextarea,.postbs1 select{ font-size:14px; color:#555555; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;_font-family:"微软雅黑"; border:1px solid #CCCCCC;}
.textInputy{line-height:20px; height:26px; width:40%; border:0px;}
.textInput{line-height:20px; height:26px; width:90%; border:0px;}
.textInputt{line-height:20px; height:26px; width:90%; border:0px;}
.postTextarea{width:100%; padding:0px; height:100px; border:0px;}
.inputText{ -webkit-appearance:none;border-radius:0px; border:1px solid #dedede; width:90%; padding:5px; height:25px; line-height:25px; font-size:14px}
.inputTextarea{-webkit-appearance:none; border-radius:0px; border:1px solid #dedede; width:90%; padding:5px; height:auto; line-height:25px; font-size:14px}

.pfInput{ clear:both; float:none; _display:inline-block; height:auto; position:relative; width:100%; margin-bottom:0px;}
.label{height:40px; padding:4px; display:block; font-size:14px; text-align:center; border:1px solid #dedede; border-bottom:0px; width:80px; float:left; line-height:40px; background-color:#f0f6f6; overflow:hidden;}
.label11{height:40px; padding:4px; display:block;  border:1px solid #dedede; border-bottom:0px; width:70px; float:left; line-height:40px; background-color:#f0f6f6; overflow:hidden; background-image:url(../images/o_iconnns.png); background-size:70px 260px; background-position:3px -5px;}
.label22{height:40px; padding:4px; display:block;  border:1px solid #dedede; border-bottom:0px; width:70px; float:left; line-height:40px; background-color:#f0f6f6; overflow:hidden; background-image:url(../images/o_iconnns.png); background-size:70px 240px; background-position:3px -99px;}
.label33{height:40px; padding:4px; display:block;  border:1px solid #dedede; border-bottom:0px; width:70px; float:left; line-height:40px; background-color:#f0f6f6; overflow:hidden; background-image:url(../images/o_iconnns.png); background-size:70px 240px; background-position:3px -189px;}
.label44{height:40px; padding:4px; display:block;  border:1px solid #dedede; border-bottom:0px; width:70px; float:left; line-height:40px; background-color:#f0f6f6; overflow:hidden; background-image:url(../images/o_iconnns.png); background-size:70px 240px; background-position:3px -189px;}
.label55{height:40px; padding:4px; display:block;  border:1px solid #dedede; border-bottom:0px; width:70px; float:left; line-height:40px; background-color:#f0f6f6; overflow:hidden; background-image:url(../images/o_iconnns.png);background-size:70px 240px; background-position:3px -144px;}
.label66{height:40px; padding:4px; display:block;  border:1px solid #dedede; border-bottom:0px; width:70px; float:left; line-height:40px; background-color:#f0f6f6; overflow:hidden; background-image:url(../images/o_iconnns.png); background-size:70px 240px; background-position:3px -55px;}
.label strong,.label1 strong{color:#FF0000; font-size:14px; line-height:32px;}
.label1{height:40px; padding:4px; display:block; font-size:14px; border:1px solid #dedede; border-bottom:0px; text-align:left; line-height:45px; background-color:#f0f6f6;}

.inputDiv{ width:auto; float:none; margin-left:85px; border:1px solid #dedede; border-left:0px; border-bottom:0px; height:40px;line-height:40px; padding:4px 10px 4px 20px;}
.inputDiv2{ width:auto; float:none; margin-left:80px; border:1px solid #dedede; border-left:0px; border-bottom:0px; height:40px;line-height:40px;padding:4px 10px 4px 20px;}
.inputDivv{ width:auto; float:none; margin-left:80px; border:1px solid #dedede; border-left:0px; border-bottom:0px; height:40px;line-height:40px; padding:4px 10px 4px 20px;}
.csSelect{position:relative; height:22px; float:left; width:auto;}

.inputDiv1 li{ margin-top:10px; margin-bottom:10px; margin-left:10px;line-height:25px;}

.inputDiv1{width:auto; float:none; border:1px solid #dedede; border-bottom:0px; height:auto; padding:4px 10px 4px 10px;}

.inputDivd{width:auto; float:none; border:1px solid #dedede; border-bottom:0px; height:auto; padding:10px 10px 10px 10px;}

.inputDivr{width:auto; float:none;border:1px solid #dedede;border-bottom:0px; height:auto; padding:5px 5px 5px 8px;}

.inputDiv3{width:auto; float:none;border:1px solid #dedede;border-bottom:0px; height:auto; padding:0px 0px 0px 8px;}

.file{margin:6px 5px -2px 0px; padding:4px 14px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}
*html .file{margin:2px 0px 2px 0px; padding:4px 20px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}
*+html .file{margin:3px 0px 2px 0px; padding:4px 20px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}
@-moz-document url-prefix(){.file{margin:4px 0px 0px 0px; padding:4px 10px; height:20px; line-height:20px; position:relative; cursor:pointer; color:#738197; background:#F8F8F8; border:1px solid #E6E6E6; border-radius:4px; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}}
.file input{position:absolute; font-size:100px; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.file:hover{color:#444; background:#EEE; border-color:#CCC; text-decoration:none;}

.postBline{ border-top:1px solid #dedede; height:10px; overflow:hidden; line-height:10px; font-size:0px;}
.postPicDiv{ width:95%; height:auto;}
.postPicDiv img{ display:none; width:90%; height:auto;}
.exDiv{width:30px; height:30px; line-height:30px; position:absolute; left:0px; top:5px; white-space:nowrap; font-size:12px; color:#009933;} 
.pexErr{height:30px; line-height:30px; width:auto; display:inline; white-space:nowrap; color:#ff0000; background-image:url(/images/a2.gif); background-repeat:no-repeat; background-position:left; padding-left:25px; margin-left:5px;}
.pexRig{height:30px; line-height:30px; width:30px; position:absolute; left:5px; top:5px; white-space:nowrap; color:#009933; background-image:url(/images/a1.gif); background-repeat:no-repeat; background-position:left;}
.inputPs{ position:absolute; top:5px; left:200px;}
.selectts { width: 180px;display: inline-block;outline: none;background: #fff;border: 1px solid #DDDDDD;padding: 8px 1px; border:none;}
.select{ width: 160px;display: inline-block;outline: none;background: #fff;border: 1px solid #DDDDDD;padding: 12px 1px; border:none;}

.postSubmit{border-radius:50px;width:100%; height:40px; line-height:40px; border:0px; text-align:center; padding:0px; margin-top:8px; background-color:#EE4049; color:#FFFFFF; font-size:18px;}
.toppro{ border-radius:2px; padding:2px; background-color:#FFA500; color:#FFFFFF; font-size:16px;}
.toppros{ border-radius:2px; padding:2px; background-color:#EE4049; color:#FFFFFF; font-size:16px;}
/*---- PostOk -----*/
.poTitle{ line-height:40px; height:auto; font-size:16px; padding:0px; margin:0px; font-weight:lighter;}
.poTitle strong{ color:#009900; font-size:18px;}
.poTitle a{ text-decoration:underline;}
.poNum{ line-height:20px; background-color:#009900; margin-top:10px; padding:10px; color:#FFFFFF; height:20px; font-weight:bolder; text-align:center;}
.poBox{ height:auto; background-color:#f0f0f0; float:none; border:1px solid #dedede; padding:10px; clear:both; margin-bottom:10px;}
.poBox1{height:auto;}

.poBt1{ width:30%; float:left; line-height:35px; height:35px; background-color:#fa960c; text-align:center; margin-top:5px; margin-bottom:5px;margin-right:5px;}
.poBt2{ width:30%; float:left; line-height:35px; height:35px; background-color:#318de4; text-align:center; margin-top:5px; margin-bottom:5px; margin-right:5px;}
.poBt3{ width:30%; float:left; line-height:35px; height:35px; background-color:#2bb8aa; text-align:center; margin-top:5px; margin-bottom:5px;}
.poBt1 a,.poBt2 a,.poBt3 a{ color:#FFFFFF; font-size:14px;}
/*---- Search -----*/
.s_m{ font-size:14px; line-height:35px; height:35px; padding:5px;}
.pagelist{ float:none; border:0px; clear:both; width:100%; height:30px; overflow:hidden; margin-bottom:0px;}
.pageNum{ float:left; margin:2px; width:auto; background-color:#FFFFFF; border:1px solid #CCCCCC; padding:5px; font-size:14px; height:15px; line-height:15px;}
.sWord{ color:#FF3300; font-weight:bolder;}

.share{ font-size:18px; height:40px; width:100%;}
.shareTxt{ float:left; line-height:35px;}
.freshVali{ cursor:pointer; text-decoration:underline;}

.swfupload-control{width:100%; height:auto; display:block; overflow:hidden;}
.preview{width:100%; height:auto; overflow:hidden; margin:0px; padding:0px;}
.preview li{float:left; width:90px; height:115; margin:2px; padding:0px; list-style:none; text-align:center; border:1px solid #dedede;}
.preview li img{width:90px; height:90px; display:block;}
.previewDel{height:25px; line-height:25px; text-align:center; font-size:14px; margin:0px; padding:0px; background-color:#f0f6f6; cursor:pointer;}
.preview li .previewWait{ width:16px; height:16px; margin:37px 37px 37px 37px;}

.wapPageTitle{  margin: 0 auto; max-width: 780px;background-color:#2f3c45; height:45px; line-height:45px; font-size:18px; letter-spacing:2px; font-weight:bolder; color:#FFFFFF; text-align:center;}
.reg_table{ font-size:14px;}


/*-------------------news---------------------*/
.newsList{-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px; background-color:#FFFFFF; margin:2px; padding:5px;}
.newsList li{line-height:35px;height:35px;  font-size:14px; list-style:none; border-bottom:1px solid #dedede; margin:0px; padding:5px;}
.newsList li a {
    float: left;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
}
.newsList li span{ float:right; color:#888888;}
.newsList li .tu{background-color:#009900; color:#FFFFFF; padding:5px; margin-left:10px;}




.wxText{ font-size:16px; line-height:30px; color:#000000; border:1px solid #dedede; background-color:#f0f0f0; padding:10px;}
.wxText strong{ color:#FF0000;}


/*微商家*/

.weiyouhui_box{ width:auto; margin:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px; 
 border:1px solid #efefef; height:auto; position:relative; font-size:12px; line-height:25px; background-color:#fcfcfc}
.weiyouhui_box .wxList{margin:0px 5px; float:none;  width:auto;}
.weiyouhui_box .conList{ width:auto; padding-left:5px; line-height:25px;}
.weiyouhui_box .wxpic{ margin:5px 10px 0px 5px;  width:115px; height:130px; overflow:hidden; float:left; border:1px solid #efefef;}
.weiyouhui_box .wxpic img{ border:0px; width:115px; height:130px;}
.weiyouhui_box .pic{ position:relative; margin:8px 10px;}
.weiyouhui_box .pic img{ border:0px; width:100%; height:150px;}
.weiyouhui_box .vip{  position:absolute; background-size:60px; background-image:url(../images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px; z-index:80;}
.weiyouhui_box .title{margin:8px 10px; font-size:16px; margin-bottom:0px; text-align:left; letter-spacing:0px; font-weight:normal; color:#000000; line-height:25px; height:25px; overflow:hidden}
.weiyouhui_box .title a{color:#444444; text-decoration:none}
.sup{ POSITION: absolute; margin-left:-40px; margin-top:-10px;  background:url(../images/zk.gif) no-repeat; width:45px; height:45px; color:white; font-weight:bold; line-height:45px; text-align:center; font-size:14px}
.sup1{ POSITION: absolute; margin-left:260px; margin-top:-220px;  background:url(../images/zk.gif) no-repeat; width:45px; height:45px; color:white; font-weight:bold; line-height:45px; text-align:center; font-size:14px}
.weiyouhui_box .title .num{ margin:0px 0px 0px 10px; font-size:20px; font-weight:bolder; font-family:"Georgia"; color:#ff0000;}
.weiyouhui_box .title .num a{ color:#ee0359;}
.weiyouhui_box .tel{ font-size:14px; color:#666666; margin-bottom:0px; line-height:20px;}
.weiyouhui_box .tel .num{ font-size:12px; font-weight:bolder; font-family:"Georgia"; color:#ee0359;}
.weiyouhui_box .tel .num a{ color:#ee0359;}
.weiyouhui_box .linkman{font-size:14px; color:#666666; margin-bottom:0px; line-height:20px;}
.weiyouhui_box .address{font-size:14px; color:#666666; margin-bottom:0px; line-height:20px;}
.weiyouhui_box .date{font-size:14px; color:#666666; margin-bottom:0px; line-height:20px;}
.weiyouhui_box .date span{color:#ff0000;}
.weiyouhui_box .sale{ padding:5px; font-size:14px
; line-height:25px; margin:5px 5px 5px 5px; color:#666666; border-top:1px dotted #efefef;}
.weiyouhui_box .sale strong{ color:#FF3300;}

/*底部导航*/

.BottomNav{ margin: 0 auto; max-width: 780px;width:100%; height:50px; position:fixed; bottom:0px;text-align: center; z-index:999; background-color:#ffffff; border-top:1px solid #dddddd;}
.BottomNav ul{ margin:0px; padding:0px;}
.BottomNav ul li{width:18%; float:left; margin:0px; padding:0px; list-style:none; font-size:12px; text-align:center;}
.BottomNav ul li a{display:block; color:#515151; padding:5px 0; text-align:center;}
.BottomNav ul li a i{display:block; height:25px; width:25px; position: relative; margin:auto; background-repeat:no-repeat; background-size:24px;}
.BottomNav ul .index{width:28%;}
.BottomNav ul li .indexBox{ width:70px; margin:auto; background-color:#ffffff; border:1px solid #EE4049; position:relative; top:-7px; height:70px; border-radius: 50px; padding:1px;}
.BottomNav ul li .indexBox a{ width:70px; margin:auto; background-color:#EE4049; position:relative; height:65px; border-radius: 50px; display: block; padding: 0px!important; padding-top: 5px!important;}
.BottomNav ul li .indexBox1{ width:70px; margin:auto; background-color:#ffffff; border:1px solid #EE4049; position:relative; top:-7px; height:70px; border-radius: 50px; padding:1px;}
.BottomNav ul li .indexBox1 a{ width:70px; margin:auto; background-color:#EE4049; position:relative; height:65px; border-radius: 50px; display: block; padding: 0px!important; padding-top: 5px!important;}
.BottomNav ul li.index a{ color:#FFFFFF;}
.BottomNav ul li.index a i{display:block; height:30px; width:30px; margin:auto; background-repeat:no-repeat; background-size:30px;}
.BottomNav ul li a .t1{color:#ed414a;}
.BottomNav ul li a i.n1{ background-image:url(../images/png16.png);}
.BottomNav ul li a i.n2{ background-image:url(../images/png14.png);}
.BottomNav ul li a i.n3{ background-image:url(../images/png03.png);}
.BottomNav ul li a i.n4{ background-image:url(../images/png17.png);}
.BottomNav ul li a i.ni{ background-image:url(../images/png_post.png);}
.BottomNav ul li a i.nz{ background-image:url(../images/png_biz.png);}
.BottomNav ul li .weidu{ display: block; position: absolute; width: 12px; height: 12px; border-radius: 8px; background-color: #ed414a; top: -3px; right: -8px; border:1px solid #ffffff;}
/*login*/
.loginList{width:100%; margin-top:10px;}
.loginList .space{ width:2%; height:40px; float:left;}
.qqLogin{border-radius:3px; width:49%; height:40px; line-height:40px; float:left; background-color:#0cace6; background-size:34px; background-image:url(../images/png06.png); background-position:10px 3px; background-repeat:no-repeat; text-align:center; font-size:16px; color:#FFFFFF;}
.wxLogin{border-radius:3px; width:49%; height:40px; line-height:40px; float:left; background-color:#3cb035;
	background-size:34px; background-image:url(../images/png05.png); background-position:10px 3px; background-repeat:no-repeat; text-align:center; font-size:16px; color:#FFFFFF;}
.regTitle{ font-size:16px; line-height:35px; height:35px; margin-bottom:8px; margin-top:2px; text-align:center; padding:5px; border:1px solid #ddd; border-radius:5px; background-color:#f0f0f0;}
.regTitle a{color:#197ac5;}

/*about*/

.aboutTitle{font-size:20px; color:#0099CC; line-height:20px; height:auto; position:relative; padding:12px; border-bottom:1px solid #eee;}
.aboutTitle1{ color:#d5e6ed; font-family:Arial, Helvetica, sans-serif; line-height:35px; font-size:14px; position:absolute; bottom:0px; left:100px;}
.aboutList{  margin: 0 auto; max-width: 780px;margin:0px; padding:5px; height:45px; margin-top:10px; background-color:#f9f9f9;
 -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px; border:1px solid #ddd;}
.aboutList ul{ margin:0px; padding:0px;}
.aboutList ul li{ height:45px; width:25%; margin:0px; padding:0px; text-align:center; float:left; line-height:45px; list-style:none;}

.aboutLink ul{ padding:0px; margin:0px; width:690px; height:auto}
.aboutLink ul li{ list-style:none; width:80px; margin-right:14px; float:left; font-size:12px; line-height:25px;}

.comment_login{padding:10px;}
.comment_zone{margin:10px;line-height:25px;}
.commentdate{color:#999;margin-left:10px}

.comment_bd{border-bottom:1px dashed #e0e0e0;margin-bottom:10px;}
.comment{ }

.bizbox{ width:auto; margin:5px; background-color:#FFFFFF; padding:10px; height:110px; position:relative; border:1px solid #e3e3e3; font-size:12px; line-height:25px; margin-bottom:8px;  -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;}
.bizbox .pic{ position:relative; width:35%; height:110px; overflow:hidden; float:left;}
.bizbox .pic img{ border:0px; width:100%; height:110px;}
.bizbox .con{ width:65%; float:left;}
.bizbox .con1{ width:auto; padding-left:5px; margin-left:5px;}
.bizbox .vip{  position:absolute; background-size:60px; background-image:url(../images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px; z-index:80;}
.bizbox .title{font-size:16px; text-align:left; letter-spacing:0px; font-weight:normal; color:#000000; line-height:20px; height:20px; overflow:hidden}
.bizbox .title a{color:#444444; text-decoration:none}
.bizbox .tel{ color:#666666;}
.bizbox .tel .num{ font-size:18px; font-weight:bolder; color:#CC0000;}
.bizbox .tel .num a{ color:#CC0000;}
.bizbox .intro{ color:#666666; height:20px; overflow:hidden;}
.bizbox .address{ color:#666666; height:20px; overflow:hidden;}
.bizbox .bizfoot{ height:20px;}
.bizbox .review1{ background-color:#328db9; text-align:center; margin-right:5px; height:20px; float:left; width:60px;}
.bizbox .review1 a{ color:#FFFFFF;}
.bizbox .review2{ background-color:#EE4049; text-align:center; margin-right:5px; color:#FFFFFF; height:20px; float:left; width:auto; padding:0px 5px 2px 5px;}
.bizbox .review2 a{ color:#FFFFFF;}
.bizbox .review3{ background-color:#f74c83; text-align:center; color:#FFFFFF; height:20px; float:left; width:auto;  padding:0px 5px 2px 5px;}
.bizbox .review3 a{ color:#FFFFFF;}


.vsList{ margin-top:0px; margin-bottom:10px; width:100%; height:auto;}
.adBox{ overflow:hidden; float:left;}
.vsBox{ overflow:hidden; float:left;}
.adBox img{border:0px;}
.vsBox img{border:0px;}
.sliderBox{width:100%; height:305px; overflow:hidden;}
.sliderBox ul{ padding:0px; margin:0px;}
.sliderBox ul li{ margin:0px; padding:0px;}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}


.section {margin: 10px;  -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px; padding: 10px; background-color: #fff; box-shadow: 0 1px 3px #ccc; }
.section .title {height: 25px; line-height: 25px;}
.section .title .text-title {font-size: 16px; color: #EE4049; font-weight: bold;}
.section .title .text-title:before {display: inline-block; content: ''; width: 3px; border-radius: 1px; background: #EE4049; margin-right: 5px; height: 13px;}
.section .title-articles.fixed {z-index: 2; height: 45px; padding: 10px; box-shadow: 0 -1px 1px #ccc; background: #fff; position: fixed; top: 0px; left: 10px; width: auto; right: 10px;}
.section .wrap {padding: 10px; }
.articles li {height: 84px; border-bottom: 1px solid #eee; overflow: hidden; padding: 10px 0;}
.articles li .item-thumb {width: 64px; height: 64px; float: left; background: #e74950; text-align: center; color: #eee; padding: 10px 5px; overflow: hidden; zoom: 1}
.articles li .item-thumb  span {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; height: 44px; overflow: hidden; font-size: 16px; line-height: 22px; }
.articles li .item-content {margin-left: 70px; overflow: hidden;  position: relative;}
.articles li:last-child {border-bottom: none}
.articles li a {display: block; width: 66%; height: 64px; }
.articles li a .ntitle {display: block; min-height: 23px; max-height: 36px; line-height: 18px; white-space: normal; overflow: hidden; zoom:1; font-weight: bold; color: #3c3c3c}
.articles li a .description {display: block; color: #999; font-size: 12px; max-height: 28px; line-height: 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }
.articles li .addtime {position: absolute; color: #999; width: 80px; top: 3px; right: 0px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align: right}
.articles li .addtime  .icon {margin-right: 3px; }
.articles li .addtime  em {font-style: normal; font-weight: bold; }
.articles li.new a{color: #EE4049}
.articles li.new a:before {font-size: 10px; color: #fff; line-height: 17px; text-align: center; display: inline-block; margin-right: 2px; content: '新'; width: 16px; height: 16px; background: #EE4049}
.articles li.top a {color: #e74950; width: 80%}
.articles li.top a:before {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 10px; line-height: 17px; text-align: center; display: inline-block; color: #fff; background: #e74950; content: '顶'; width: 16px; height: 16px; margin-right: 2px;}
.articles li.top .addtime {width: 18%}
.tx_box{ margin: 0 auto; max-width: 780px;padding:5px; border:dashed 1px #ffcb99; background-color:#FFFFE0; margin:auto; margin-bottom:5px;}
.tx_title{color:Red;}
.tx_title span{font-weight:bold; font-size:14px;}
.table{background-color:#fff;} 
/* 留言板
----------------------------------------------- */
#wrapper {

    margin: 0 auto;
    max-width: 780px;
    min-width: 320px;
    overflow: hidden;
    width: 100%;
}

#guestBook {
 margin: 0px 2px;
    padding: 3px;
}
#guestBook h2 {
 color: #0072C6;
 font-size: 16px;
 font-weight: bold;
 padding: 0 0 10px 10px;
 border-bottom: solid #EEE 1px;
}
/* bookList */
#guestBook .bookList {
 padding: 10px;
 line-height: 180%;
 font-size: 14px;
 margin-bottom: 20px;
}
#guestBook .bookList dl {
 margin-bottom: 15px;
}
#guestBook .bookList dt {
 color: #333;
 margin-bottom: 3px;
 font-weight: bold;
}
#guestBook .bookList dd {
 color: #999;
}
#guestBook .bookList p {
 color: #0072C6;
 margin-top: 5px;
 overflow: hidden;
 zoom: 1;
}
#guestBook .bookList p em {
 float: left;
 width: 70px;
}
#guestBook .bookList p span {
 float: left;
 width: 800px;
}
#guestBook .bookList p b {
 color: #999;
 float: right;
}
#guestBook .bookList .pager {
 text-align: left;
 padding: 0;
}
#guestBook .contact dt {
 float: left;
 width: 110px;
}
#guestBook .contact dd {
 margin-left: 110px;
}
#guestBook .contact .textInput {
 width: 93%;
}
/* formBasic */
.formBasic {margin: 0 auto; max-width: 780px;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;  font-size: 14px;
 padding: 10px 10px;
 background-color:#FFF;
}
.formBasic dl {

 zoom: 1;
 margin-bottom: 5px;
}
.formBasic dl dt {
 margin-bottom:3px;
}
.formBasic dl dd label {
 margin-right:25px;
 line-height:38px;
}
.formBasic dl .captcha {
 text-transform: uppercase;
 width: 100px;
}
.formBasic dl .select {
 height: 38px;
}


/* -- input -- */
.textInputy {
 padding: 5px 5px;
 font-size: 14px;
 -webkit-appearance: none;
 width: 40%;
}
.textInput {
 padding: 5px 5px;
 font-size: 14px;
 -webkit-appearance: none;
 width: 95%;
}
.textInputt {
 padding: 8px 5px;
 border: 1px solid #DDDDDD;
 font-size: 14px;
 -webkit-appearance: none;
 width: 95%;
}
.textArea {
 padding: 8px 5px;
 border: 1px solid #DDDDDD;
 font-size: 14px;
 -webkit-appearance: none;
 width: 95%; height: 120px;
}
.textAreaAuto {
 border: 1px solid #DDDDDD;
 padding: 0;
 font-size: 12x;
 line-height: 20px;
 resize: none;
 min-height: 40px;
 -webkit-appearance: none;
 width: 96%;
}

/* --wap新样式2016.11.16-- */
section .cats{border-bottom:1px solid #e0e0e0;background:#fff;max-height:90px;overflow:hidden;}

			section .cats ul{overflow:hidden;}

			section .cats ul li{width:25%;float:left;text-align:center}

			section .cats ul li a{display:block;width:100%;height:45px;line-height:45px;}

			

			section .main{padding:0 10px;}

			section .main .mbox,section .main #news{background:#fff;border:1px solid #eee;box-shadow:0 1px 1px #b2b3b3;border-radius:1px}

			section .main .mbox,section .main #news{overflow:hidden;}

			section .main .mbox dt,section .main #news dt{padding:0 10px;height:45px;line-height:45px;border-bottom:1px solid #e0e0e0}

			section .main .mbox dt .title,section .main #news dt .title{float:left;font-weight:bold;font-size:16px;display:block;height:45px;line-height:45px;}

			section .main .mbox dt .more,section .main #news dt .more{font-size:12px;color:#606060;float:right;display:block;height:45px;line-height:45px;}

			section .main .mbox dt .more.write{padding-left:20px;background:url("templates/images/write.png") left center no-repeat;background-size:12px;}

			section .main #news dt .more.view{padding-left:20px;background:url("templates/images/view.png") left center no-repeat;background-size:16px;}

			section .main #news dd{clear:both;width:100%;border-bottom:1px dashed #e0e0e0}

			section .main #news dd:last-child{border:#fff none}

			section .main #news dd a{display:block;width:100%;font-size:16px;height:45px;line-height:45px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

			section .main #news dd a i {text-align:center;font-style:normal;margin-left:10px;margin-top:14px;margin-right:10px;border-radius:3px;display:inline-block;width:16px;height:16px;line-height:16px;background:#ccc;color:#fff;float:left;}

			section .main #news dd:nth-child(2) a i {background:#ff5f1c}

			section .main #news dd:nth-child(2) a{color:#ff0000}

			

			section .main .mbox{margin-top:10px;}

			section .main .mbox .mbox-con{max-height:135px;}

			section .main .mbox ul{overflow:hidden;}

			section .main .mbox li{width:25%;height:45px;line-height:45px;float:left;}

			section .main .mbox li a{width:80%;margin:0 auto;display:block;height:45px;line-height:45px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

			section .main .mbox p{height:45px;line-height:45px;border-bottom:1px dashed #e0e0e0;clear:both;}

			section .main .mbox p a{color:#ff0000;display:block;overflow:hidden;height:45px;line-height:45px;white-space:nowrap;text-overflow:ellipsis;}

			section .main .mbox p a i{text-align:center;font-style:normal;margin-left:10px;margin-top:14px;margin-right:5px;border-radius:3px;display:inline-block;width:14px;height:14px;line-height:14px;font-size:11px;background:#ff5f1c;color:#fff;float:left;}



			.arrow_r{display:inline-block;width:7px;height:7px;border-right:1px solid #999;border-top:1px solid #999;-webkit-transform:rotate(45deg);position:relative;top:-2px}
			
			section .cats{border-bottom:1px solid #e0e0e0;background:#fff;max-height:45px;overflow:hidden;}
			section .cats ul{overflow:hidden;}
			section .cats ul li{width:20%;float:left;text-align:center}
			section .cats ul li a{display:block;width:100%;height:45px;line-height:45px;}
			section .cats ul li a.active{border-bottom:3px solid #ff5f1c;height:42px;}
			.m-box{margin: 0 auto; max-width: 780px;margin:5px;border:1px solid #eee;background:#fff; border:1px solid #dbdcde; position:relative;
 -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
			.m-box .m-title{height:45px;line-height:45px;padding:0 10px;border-bottom:1px solid #e0e0e0}
			.m-box .m-title .name{display:block;float:left;font-size:16px;font-weight:bold;color:#4d516e;background:url(../images/article.png) 0 center no-repeat;background-size:20px;padding-left:25px}
                        .m-box .m-title .name1{display:block;float:left;font-size:16px;font-weight:bold;color:#4d516e;background:url(../images/wzgg.png) 0 center no-repeat;background-size:18px;padding-left:20px}
			
			.m-box .m-title .date{font-size:12px;color:#999;float:right;height:45px; line-height:46px; background:url(../images/time.png) 0 center no-repeat;background-size:12px;padding-left:16px;}
			.m-box .m-title .datex{font-size:14px;color:#999;float:right;background:url(../images/magnifier.png) 0 center no-repeat;background-size:16px;padding-left:20px;}
			.m-box .m-title .datee{font-size:14px;color:#999;float:right;background:url(../images/png01.png) 0 center no-repeat;background-size:18px;padding-left:20px;}
			.article-list li{height:45px;padding:0 10px}
			.article-list li a{display:block;height:45px;overflow:hidden;zoom:1;position:relative;border-bottom:1px dashed #e0e0e0;}
			.article-list li a i{text-align:center;font-style:normal;margin-top:14px;margin-right:10px;border-radius:3px;display:block;width:16px;height:16px;line-height:16px;background:#ccc;color:#fff;float:left;}
			.article-list li a span{float:left;display:block;width:70%;height:45px;font-size:14px;line-height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}                       .article-list li a wbyan{ background-color:#57b428; color:#FFFFFF; width:18px; text-align:center; line-height:18px; height:18px; margin:13px 3px 13px 0; float:left;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
			.article-list li a.top i{background:#ff5f1c}
			.article-list li a.top span{color:#ff0000}
			.article-list li a em{font-style:normal;display:block;width:73px;height:45px;line-height:45px;font-size:12px;color:#999; background:url(../images/time.png) 0 center no-repeat;background-size:12px;line-height:40px; height:40px; margin:3px 0px 3px 0; text-align:right;position:absolute;right:0;}
			.article-list li a emx{font-style:normal;display:block;width:93px;height:45px;line-height:45px;font-size:12px;color:#999; background:url(../images/icon2.png) 0 center no-repeat;background-size:18px;text-align:right;position:absolute;right:0;}
			.page{border-bottom:#fff none}

/*shareBox*/

.shareBox{ width:auto; height:115px;}
.shareBox ul{ padding:0px; margin:0px;}
.shareBox ul li{ padding:0px; margin:0px 0px; float:left; width:33%; height:55px; cursor:pointer; float:left; font-size:12px; line-height:15px; text-align:center; list-style:none; position:relative;}
.shareBox ul li i{ display:block; height:40px; overflow:hidden; width:38px; margin:auto;}
.shareBox ul li i img{ width:38px; height:38px; margin:0px; padding:0px; text-align:center;}
.shareBox ul li .nam{ width:100%; height:13px; line-height:13px; overflow:hidden; text-align:center; color:#666666;}
.shareBox ul li.titl{ font-size:14px; line-height:55px; width:100%; height:55px; color:#666666; background-image:url(../images/line.png); background-repeat:no-repeat; background-position:center;}

.s_moreread .cat-t{line-height: 28px;background-color: #e8e8e8;position: relative; margin:10px auto;}
.s_moreread .cat-t h3{color: #006fe2;background-color:#006fe2; text-align: left;margin-left:0px; padding-left:20px;}
.s_moreread .cat-t h3 a{color: #fff;}
.s_moreread .cat-t h3{color:#fff;font-size: 115%;font-weight: normal;}
.s_moreread .cat-t span.more{position: absolute;right: 10px;top: 0;color: #999;}
.cat_s_box{background:#fff; padding:0px;}
.cat_s_box a{color:#505050;margin:0 6px; padding:10px;font-size:110%;}
.cat_s_box .live-icon {
background-color: #006fe2;
color: white;
display: inline-block;
width: 100%;
display: inline-block;
text-align: center;
line-height: 20px;
margin-right: 20px;
margin-bottom:5px;
position: relative;
}


.s_head .cat-t{line-height: 28px;background-color: #e8e8e8;position: relative; margin:5px 0px;}
.s_head .cat-t h3{color: #fff;background-color:#f50;text-align: center;margin-left:0px; font-size:130%; padding:12px 0; }
.s_head .cat-t h3 a{color: #fff;}
.s_head .cat-t h3{color:#fff;font-size: 130%;font-weight: bold;}


.cat_s_box2{background:#fff; padding:10px; border-bottom:#f1f1f1 1px solid;}
.cat_s_box2 a{color:#505050;margin:7px; font-size:120%; padding:2px 4px;}
.cat_s_box2 a:hover{ background:#036; color:#fff;font-size:120%;}
.cat_s_box2 .live-icon {
background-color: #006fe2;
color: white;
display: inline-block;
padding:5px 12px;
text-align: center;
line-height: 20px;
margin-right: 10px;
position: relative;font-size:120%;
}

/*              信息管理mInfo.aspx              */
.dit{ border:5px solid #eaeaea; font-size:14px; border-collapse:collapse;}
.dit td{ border:1px solid #efefef; background-color:#FFFFFF;}
.mInfo{margin:5px; color:#333333;}
.mInfo h2{margin:10px 0px 10px 0px; padding:0px; font-size:18px; line-height:30px; height:auto; position:relative; color:#333333; font-weight:lighter;}
.mInfo h3{ font-size:16px; line-height:35px; height:35px; margin:0px; padding:0px; color:#0066CC; letter-spacing:1px;}
.mInfo .infoState{ font-size:14px; font-weight:lighter; color:#333333;}
.mInfo .infoState div{ display:inline; padding-left:0px; font-size:14px;}
.mInfoForm{padding:10px; width:auto; margin-bottom:10px; font-size:14px; background-color:#f9f9f9; line-height:35px; border:1px solid #e0e0e0;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.mInfoForm h3{ font-size:16px; font-weight:lighter; padding:0px; margin:0px; line-height:35px; height:35px;}
.mInfoForm h3 em{float:left;width:6px;height:18px;margin-top:8px; background:#3598DB;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:5px;}
.mInfoPass{ height:22px; border:1px solid #dedede; width:110px; padding:2px; margin:0px; line-height:30px; height:30px; overflow:hidden; vertical-align:bottom; font-size:16px;}
.mInfoSubmit{ height:35px; width:80px; border:0px; vertical-align:middle; line-height:35px; font-size:14px; font-weight:bolder; cursor:pointer; color:#FFFFFF; background-color:#3399ff; padding:0px;  margin:0px; margin-left:10px; overflow:hidden;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.mInfoInput{color:#000000;  float:left; margin:0px; height:35px; line-height:35px; width:65px; text-align:left; font-size:14px;}
.mInfoBox1{padding:15px; margin:0px; background-color:#f9f9f9; position:relative; line-height:25px; font-size:14px; float:left; width:720px; margin-top:5px; height:120px; overflow:hidden;}
.selectDivLine{ width:100%; height:auto; min-height:35px;}
.selectDivLine div{ float:left; width:100px; margin-right:5px}

.announce {margin:0px; margin-top:0px; height: 30px;line-height: 30px;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #FF6347; }
.announce a {color: #666;}

.timeNum{ float:left; margin:2px; margin-top:3px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; background-color:#FFFFFF;border:1px solid #35a6ee; color:#35a6ee; padding:5px; font-size:14px; height:8px; line-height:8px;}
.timeNums{ float:left; margin:2px; margin-top:3px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; background-color:#FFFFFF; border:1px solid #f0962a; color:#f0962a; padding:5px; font-size:14px;  height:8px; line-height:8px;}
.timeNumm{ float:left; margin:2px; margin-top:3px; -moz-border-radius:2px; -webkit-border-radius:2px; width:auto; background-color:#FFFFFF; border:1px solid #1fbf8c; color:#1fbf8c; padding:5px; font-size:14px;  height:8px; line-height:8px;}

.section {margin:5px; padding: 10px; background-color: #fff; box-shadow: 0 1px 3px #ccc; margin-bottom: 10px}
.section .title {height: 25px; line-height: 25px;}
.section .title .text-title {font-size: 16px; color: #EE4049; font-weight: bold;}
.section .title .text-title:before {display: inline-block; content: ''; width: 3px; border-radius: 1px; background: #EE4049; margin-right: 5px; height: 13px;}
.section .title .pull-right{color: #ea272f; font-size: 14px;}
.section .title-articles {background: url('../images/news_bg.png'); background-repeat: no-repeat; background-size:30%  auto ;}
.section .title-infos .text-title{color: #e74950; }
.section .title-infos .text-title:before {background: #e74950}
.service_wrap {margin: 0 auto; max-width: 780px;padding:6px;border-top:5px solid #f4f4f4;background:#fff; overflow: hidden;}* { margin: 0px; padding: 0px; outline: none;}
.service_list {width: 100%; padding-bottom: 10px; overflow: hidden;}
.service_wrap ul, li {list-style-type: none;}
.service_list li { width: 25%; float: left; padding-top: 9px; text-align: center;}
.service_list li a { display: block;  color: #333;}
.service_wrap a { color: #333;  text-decoration: none;  -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
.service_list li span { display: block;  width: 48px;  height: 48px; margin: 0 auto 3px;}
.service_list li span img {  width: 100%;}
.service_wrap img { border: 0px;}* { margin: 0px; padding: 0px; outline: none;}
.clear { clear: both;}
.tcarticles li {height: 84px; border-bottom: 1px solid #eee; overflow: hidden; padding: 10px 0;}
.tcarticles li .tcitem-thumb {width: 64px; height: 64px; float: left; background: #e74950; text-align: center; color: #eee; padding: 10px 5px; overflow: hidden; zoom: 1}
.tcarticles li .tcitem-thumb  span {display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; height: 44px; overflow: hidden; font-size: 16px; line-height: 22px; }
.tcarticles li .tcitem-thumb img { display: block; width: 100%; height: 100%;}
.tcarticles li .tcitem-content {padding: 5px; margin-left: 70px; overflow: hidden;  position: relative;}
.tcarticles li:last-child {border-bottom: none}
.tcarticles li a {display: block; width: 66%; height: 64px; }
.tcarticles li a .ntitle {display: block; min-height: 23px; max-height: 36px; line-height: 18px; white-space: normal; overflow: hidden; zoom:1; font-weight: bold; color: #3c3c3c}
.tcarticles li a .tcdescription {display: block; color: #999; font-size: 12px; max-height: 28px; line-height: 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; }
.tcarticles li .tcaddtime {position: absolute; color: #999; width: 80px; top: 3px; right: 0px; font-size: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align: right}
.tcarticles li .tcaddtime  .tcicon {margin-right: 3px; }
.tcarticles li .tcaddtime  em {font-style: normal; font-weight: bold; }
.tcarticles li .tcnew a{color: #EE4049}
.tcarticles li .tcnew a:before {font-size: 10px; color: #fff; line-height: 17px; text-align: center; display: inline-block; margin-right: 2px; content: '新'; width: 16px; height: 16px; background: #EE4049}
.tcarticles li .tctop a {color: #e74950; width: 80%}
.tcarticles li .tctop a:before {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; font-size: 10px; line-height: 17px; text-align: center; display: inline-block; color: #fff; background: #e74950; content: '顶'; width: 16px; height: 16px; margin-right: 2px;}
.tcarticles li .top .tcaddtime {width: 18%}
.tcarticles li {	height: 86px;}
.tcarticles li .tcitem-thumb {	width: 100px;	height: 80px;	background-color: #fff;	border: 1px solid #ccc;	padding: 2px;}
.tcarticles li .tcitem-thumb img {	display: block;	width: 100%;	height: 100%;}
.tcarticles li .tcitem-content {margin-left: 110px;	color: #666;	font-size: 14px;	line-height: 20px;}
.tcarticles li .tcitem-content .name {font-weight: normal; color: #1c1c1c; margin-top: -8px; height: 30px;	font-size: 16px; line-height: 30px;}
.tcarticles li .tcitem-content .tcaddress {height: 20px;	font-size: 14px; line-height: 20px;}
.tcarticles li .tcitem-content .tel{ height: 20px; line-height: 20px; color:#666666;}
.tcarticles li .tcitem-content .tel .num{ font-size:18px; font-weight:bolder; color:#CC0000;}
.tcarticles li .tcitem-content .tel .num a{ color:#CC0000;}
.tcarticles li a {display: inline;}
.tcarticles li p {white-space: nowrap;overflow: hidden;	text-overflow: ellipsis;}
.pull-right{float:right}.pull-left{float:left}.icon.pull-left{margin-right:.3em}.icon.pull-right{margin-left:.3em}


.topPostt{ width:65px; float:right;}
.postbnn{ margin:8px;  margin-left:0px;  border-left:1px dotted #4c5c67; font-size:16px; color:#FFFFFF;  line-height:30px;  padding-left:10px; background-size:18px;}

.topPosts{ width:55px; float:right;}
.postbns{ margin:10px;  margin-left:0px;  border-left:1px dotted #4c5c67; font-size:16px; color:#FFFFFF;  line-height:30px;  padding-right;5px; background-size:18px;}


.po {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
}
.tui { display: inline-block; vertical-align: middle;  width: 40px;  height: 40px; background-position: 0 -750px; background-size: 100px auto; text-indent: -999em;  overflow: hidden;}
.tui {background: url(../images/o_icons.png) no-repeat; background-size: 41px auto;}


.zd {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
}
.zhi { display: inline-block; vertical-align: middle;  width: 40px;  height: 40px; background-position: 0 -750px; background-size: 100px auto; text-indent: -999em;  overflow: hidden;}
.zhi {background: url(../images/o_iconszd.png) no-repeat; background-size: 41px auto;}

.pt {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 12px;
}
.put { display: inline-block; vertical-align: middle;  width: 40px;  height: 40px; background-position: 0 -750px; background-size: 100px auto; text-indent: -999em;  overflow: hidden;}
.put {background: url(../images/o_iconspu.png) no-repeat; background-size: 41px auto;}



.pic_1_list li {position: relative; z-index: 1; border-bottom: 1px dashed #f2f2f2; padding: 10px 0 10px 115px; position: relative; z-index: 1; height: 75px; overflow: hidden;}
.pic_1_list li .pic {display: block; width: 100px; height: 75px; position: absolute; left: 0; top: 7px; border: 1px solid #f2f2f2;
padding: 2px;}
.pic_1_list li h3 { font-weight: normal; font-size: 16px; max-height: 48px; line-height: 24px; overflow: hidden; margin-top: -5px;}
.pic_1_list .p_l_r {
    color: #aaa;
    margin-top: 3px;
    font-size: 12px;
    line-height: 16px;
    height: 35px;
}
.pic_1_list .p_l_r a{ color: #858585; margin-top: 3px; font-size: 12px; line-height: 16px;}
.pic_1_list .p_l_r .left{ float: left;}
.pic_1_list .p_l_r .right{float: right;}
.pic_1_list {padding: 10px;}
.pic_1_list  ul, ol { list-style: none;}

.waps { margin: 5px 5px 0px 5px;}
.module { margin: 0 auto; max-width: 780px; margin: 10px 0px 0px 0px; background-color:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee;border-radius: 5px;border: 1px solid #dbdcde;}
.module .hd { height:45px; position:relative; z-index:1; text-align:center; border-bottom:1px solid #eee;}
.module .hd .tit { display:inline-block; font-size:18px; line-height:45px; font-weight:normal; position:relative; z-index:1;}
.module .hd .tit:after,.module .hd .tit:before { position:absolute; display:block; content:''; top:21px; left:-20px; width:20px; height:1px; background-color:#fbead3;}
.module .hd .tit:before { left:auto; right:-20px;}
.module .hd .tit .s { display:inline-block; width:18px; height:18px; overflow:hidden; margin:19px 5px 0 0; vertical-align:top;}
.module .hd .tit .s { background: url(../images/index-2016-3-sp.png) no-repeat 0 0; background-size: 200px auto;}
.module .hd .more { width:30px; height:30px; text-indent:-999em; overflow:hidden; background-position:-150px -87px; position:absolute; top:13px; right:7px;}
.module .hd .btn { float:right; color:#aaa; font-size:14px; line-height:55px;}
.module .hd .btn .s { display:inline-block; width:18px; height:25px; overflow:hidden; margin:19px 5px 0 0; vertical-align:top; background-position:-50px -100px;}
.module .hd .s_search { margin-right:12px;}
.module .hd .s_search .s { background-position:0px -100px;}

.module .bd { padding:10px;}
.module .bd .btn { text-align:center; display:block; padding:10px 0;}
.module .bd .btn:after { display:inline-block; content:''; margin-left:5px; width:15px; height:8px; vertical-align:1px; background-position:-185px -405px;}
.module_1 { margin-top:5px;}
.module_1 .hd { background-color:#fbfbfb; border-top-left-radius:8px; border-top-right-radius:8px;}
.module_1 .bd { padding:0 10px;} 
.module_1 .hd .tit { color:#4e8bed;}
.module_1 .hd .tit:after,.module_1 .hd .tit:before { background-color:#b9d3ff;}
.module_2 .hd .tit { color:#fc6f70;}
.module_2 .hd .tit:after,.module_2 .hd .tit:before { background-color:#ffd2d2;}
.module_2 .bd { padding:0 10px;}
.module_3 .hd .tit { color:#11d3ac;}
.module_3 .hd .tit:after,.module_3 .hd .tit:before { background-color:#7bf7da;}
.module_3 .bd { padding:15px 0 15px 0;}
.module_4 .hd .tit { color:#f7ae0a;}
.module_4 .hd .tit:after,.module_4 .hd .tit:before { background-color:#fbead3;}
.module_5 .hd .tit { color:#ff78a1;}
.module_5 .hd .tit:after,.module_5 .hd .tit:before { background-color:#ff78a1;}

.module_1 .hd .tit .s { background-position:-62px -483px;}
.module_2 .hd .tit .s { background-position:-83px -483px;}
.module_3 .hd .tit .s { background-position:-104px -483px;}
.module_4 .hd .tit .s { background-position:-125px -483px;}
.module_4 .hd .timer { position:absolute; left:10px; top:14px;}
.module_4 .hd .timer em { display:inline-block; background-position:-115px -294px; width:18px; height:18px; line-height:18px; font-size:12px; vertical-align:middle; font-weight:normal; font-style:normal; color:#fff; text-align:center; margin:0 2px; border-radius:2px; background:url(../images/index-2016sp.png) no-repeat 0 0; background-size:20px auto;}
.module_4 .bd { padding-top:0;}
.module_5 .hd .tit .s { background-position:-141px -483px;}
.pic_2_list {}
.pic_2_list li { -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-bottom:1px solid #f4f4f4; position:relative; z-index:1; padding:10px 110px 10px 0;}
.pic_2_list li:last-child { border-bottom:0 none; padding-bottom:0;}
.pic_2_list li .pic { position:absolute; right:0; top:15px;}
.pic_2_list li img { display:block; width:100px; height:90px; -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px; vertical-align:top;}
.pic_2_list li .cont { margin:0 auto; border-top:0 none; position:relative; z-index:1; min-height:100px;}
.pic_2_list li .cont h3 { font-weight:normal; padding:0; line-height:24px;}
.pic_2_list li .cont .shop { display:inline-block; font-size:13px; padding:0 4px; border-radius:3px; background-color:#f5f5f5; color:#999; vertical-align:top;line-height: 20px; height:20px; overflow:hidden; margin-top:4px;}
.pic_2_list li .cont .price { padding:0; font-size:14px; color:#f05959; line-height:30px; height:30px; overflow:hidden;}
.pic_2_list li .cont .price em { font-size:20px; font-weight:normal;}
.pic_2_list li .cont .price .del { padding-left:10px; text-decoration:line-through; color:#aaa; font-size:14px;}
.pic_2_list li .num { padding:2px; float:right; color:#aaa; font-size:12px;}

.pic_3_list li { border-bottom:1px solid #f2f2f2; padding:0 0 0 110px; position:relative; z-index:1; overflow:hidden; height:100px;}
.pic_3_list li:last-child { border-bottom:0 none;}
.pic_3_list li .pic { position:absolute; left:0; top:10px; overflow:hidden;}
.pic_3_list li .pic img { display:block; width:100px; height:75px;}
.pic_3_list li h3 { height:24px; overflow:hidden; margin:5px 0 3px; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;}
.pic_3_list li .bao { display:block; position:absolute; right:0; top:34px; font-size:13px; color:#fc6f70; border:1px solid #fc6f70; border-radius:3px; padding:0 5px; line-height:22px;}
.pic_3_list li .info { line-height:24px; height:24px; font-size:14px; overflow:hidden; color:#aaa;}
.pic_3_list li .time,.pic_3_list li .address { font-size:12px; color:#999; padding-left:17px; background-size:240px auto;}
.pic_3_list li .time { background-position:-224px -190px; padding-left:20px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pic_3_list li .address { background-position:-227px -162px; padding-right:80px; height:26px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.pic_3_list .pic sup,.business2 sup{ border-radius:5px;position:absolute;z-index:2;font-size:12px;color:#ffffff;top:-2px;right:-8px;padding:2px 10px;height:18px;line-height:18px;-webkit-transform: skew(207deg); padding-right:12px; border:2px solid #fff;}
.pic_3_list .pic sup {top:-2px; border-radius:0;}
.pic_3_list li:first-child .pic sup {top:-2px;}
.pic_3_list .pic sup:before,.business2 sup:before{content:'';display:block;-webkit-transform:skew(-207deg);}
.pic_3_list .pic sup.bm1,.pic_3_list .pic sup.bm2,.pic_3_list .pic sup.bm3{background:#3399ff;}
.pic_3_list .pic sup.bm1:before,.pic_3_list .pic sup.bm2:before,.pic_3_list .pic sup.bm3:before{content:'报名中';}
.pic_3_list .pic sup.bm5{background:#999;}
.pic_3_list .pic sup.bm5:before{content:'已结束';}
.pic_4_list { padding:0 0 15px 10px!important; background-color:#fff; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.pic_4_list li { float:left; width:90px; padding-right:10px;}
.pic_4_list .pic {}
.pic_4_list .pic img { width:90px; height:60px; display:block;}
.pic_4_list h3 { text-align:center; font-weight:normal; margin-top:4px; line-height:24px; height:24px; font-size:14px; overflow:hidden; color:#777}

address, em, i { font-style: normal;}
#contactbar {margin: 0 auto; max-width: 780px;
    width: 100%;
    position: fixed;
    bottom: 0;
   
    height: 45px;
    line-height: 45px;
    background: #FFF;
    border-top: 1px #e5e5e5 solid;
    color: #fff;
    text-align: center;
    z-index: 999;
	
}
#contactbar .bottom_index {
    background: url(../images/bottom_index.png) no-repeat

}
 #contactbar .bottom_index{
	   background-position: center 5px;
    background-size: 20px auto 
	 }

#contactbar .bottom_history {
    background: url(../images/bottom_history.png) 0 0 no-repeat

}
#contactbar .bottom_history {
     background-position: center 5px;
    background-size: 19.5px auto
}
#contactbar .bottom_member {
    background: url(../images/bottom_member.png) 0 0 no-repeat

}

#contactbar .bottom_post {
  /*  background: url(../images/bottom_post.png) 0 0 no-repeat; */
	
}

#contactbar .bottom_schidden {
    background: url(../images/bottom_post.png) no-repeat

}
#contactbar .bottom_schidden  {
    background-position: center 5px;
    background-size: 20px auto
}
#contactbar .bottom_schidden2 {
    background: url(../images/png02.png) no-repeat ; background-position: center 5px;
    background-size: 20px auto

}
#contactbar .bottom_sssearch {
    background: url(../images/bottom_shous.png) 0 0 no-repeat

}
#contactbar .bottom_sssearch  {
    background-position: center 5px;
    background-size: 20px auto;
	
}

#contactbar .bottom_fxshare {
    background: url(../images/headIcon.png) 0 0 no-repeat

}
#contactbar .bottom_fxshare  {
    background-position: center 4px;
    background-size: 21px auto;
	
}
#contactbar .bottom_fxshare2 {
    background: url(../images/bottom_post.png) 0 0 no-repeat ; background-position: center 4px;
    background-size: 21px auto;

}
#contactbar .bottom_ddhtel {
    background:#ff6630;
	line-height:45px;
	color:#FFF;
	font-size:14px;
}

#contactbar .bottom_ddhtel2 {  background: url(../images/headIcon.png) 0 0 no-repeat;  background-position: center 4px;  background-size: 21px auto;}
 .bottom_ddhtelicon{
	background-image:url(../images/bottom_ddhtel.png);
	background-size:auto 42%;
	background-position:5% 47%;
	background-repeat:no-repeat;

	height:45px; 
	display:inline-block;
	text-indent:24px;
	
	}
 .bottom_ddhtelicon2{background-image:url( );background-size:auto 42%;background-position:5% 47%;background-repeat:no-repeat;	height:45px; display:inline-block;	}

#contactbar .bottom_fdxems {
       background:#61ae00;
	line-height:45px;
	color:#FFF;
	font-size:14px;
	
}

#contactbar .bottom_fdxems2 {   background: url(../images/png03.png) 0 0 no-repeat;  background-position: center 4px;  background-size: 21px auto;}

.bottom_fdxemsicon{
	background-image:url(../images/bottom_fdx.png);
	background-size:auto 38%;
	background-position:5% 50%;
	background-repeat:no-repeat;

	height:42px; 
	display:inline-block;
	text-indent:27px;
	
	}
.bottom_fdxemsicon2{	background-image:url( );background-size:auto 38%;	background-position:5% 50%;	background-repeat:no-repeat;height:42px; display:inline-block;	}	
	
	
#contactbar .bottom_history_on, #contactbar .bottom_index_on, #contactbar .bottom_member, #contactbar .bottom_member_on, #contactbar .bottom_post, #contactbar .bottom_post_on {
    background-position: center 5px;
    background-size: 20px auto
}

#contactbar a {

    height: 100%;
    line-height: 72px;
    text-align: center;
    background-color: #FFF;
    float: left;
    color: #777;
    font-size: 12px;
	display:table-cell;
	width:20%;
}

.here{margin: 7px;height:45px;line-height:45px;padding:0 10px;border-bottom:1px solid #e0e0e0;background:#fff;color:#9b9ba3}
.here a{color:#9b9ba3}
section {margin:5px;}
section dl {background: #fff; border-top: 0px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 0px}
section dl:first-child {margin-top: 0;}
section dl dt{height: 50px; line-height: 30px; padding: 10px; font-size: 16px; font-weight: bold; position: relative;}
section dl dt .desc {position: absolute; left: 10px; font-weight: normal; bottom: 10px; height: 15px; line-height: 15px; font-size: 12px; color: #999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
section dl dt .icon-angle-down, section dl dt .icon-angle-up {position: absolute; top: 15px; right: 10px; color: #999; font-size: 18px;}
section dl dt .icon-pencil {color: #999; font-weight: normal}
section dl dd {width: 49.5%; float: left; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
section dl .wrap-box {overflow: hidden; zoom: 1; display: none;}
section dl .wrap-box dd:nth-child(2n){border-right: none}
section dl .wrap-box dd:nth-child(1), section dl .wrap-box dd:nth-child(2) {border-top: 1px solid #ccc;}
section dl .wrap-box dd:last-child{border-bottom: none}
section dl dd a {display: block; width: 100%; height: 40px; line-height: 40px; text-align: center;}

.infoContact_list { width: auto;  padding:3px 0px;margin:0px; color:#444444; background-position:0px 3px; background-repeat:no-repeat; padding-left:30px; font-size:16px; overflow:hidden; }
.infoContact_list.phone {background-image:url("../images/png_biz_1.png"); background-size:24px;}
.infoContact_list.weixin { background-image:url("../images/png_biz_5.png"); background-size:24px;}
.infoContact_list.qq { background-image:url("../images/png_biz_4.png");  background-size:24px;}
.infoContact_list.dizhi { background-image:url("../images/png_biz_2.png");  background-size:24px;}
.infoContact_list.lxr { background-image:url("../images/png_biz_7.png"); 
background-size:24px;}
.infoContact_list.email { background-image:url("../images/png_biz_8.png");