﻿body {font-size:12px;margin:0px;padding:0px;text-align:left;color:#333333;font-family:Verdana,Helvetica, "宋体", Geneva,  Arial, sans-serif; background-color:#000; background-repeat:repeat-y; background-position:center top; background-color:#fff; }
td{table-layout:fixed;word-break : break-all;}
img{ border:0}
div{table-layout:fixed;word-break : break-all;}
ul{ margin:0px; padding:0px;list-style-type:none; }
li{ margin:0px; padding:0px;list-style-type:none; }
p{ padding:0px; margin:0px;}
form{ padding:0px; margin:0px;}
dl{list-style-type:none;padding:0px; margin:0px;}
dt{list-style-type:none;padding:0px; margin:0px;}
dd{list-style-type:none; padding:0px; margin:0px; }

.lh{ line-height:20px;}
.lh21{ line-height:21px;}
.lh22{ line-height:22px;}
.lh23{ line-height:23px;}
.lh24{ line-height:24px;}
.lh25{ line-height:25px;}
.lh26{ line-height:26px;}
.lh27{ line-height:27px;}
.lh28{ line-height:28px;}
.lh29{ line-height:29px;}
.lh30{ line-height:30px;}
.clearfix {	display: inline-block;clear:both; }
.clear{ clear:both;}
.c {clear: both}
h1{ padding:0px; margin:0px; font-weight:normal; }
h2{ padding:0px; margin:0px;font-weight:normal;}
h3{ padding:0px; margin:0px;font-weight:normal; font-size:14px;}
h4{ padding:0px; margin:0px;font-weight:normal; }
h5{ padding:0px; margin:0px;font-weight:normal; }
h6{ padding:0px; margin:0px;font-weight:normal; }
h7{ padding:0px; margin:0px;font-weight:normal; }



.dot{ background-image:url(dot.jpg); background-repeat:repeat-x; height:1px; line-height:1px; font-size:1px; display:block;}

.mapico{ background-image:url(mapico.gif); background-repeat:no-repeat; height:14px; width:25px; display:inline-block;  margin-right:5px; margin-left:2px;}




.tcenter{ text-align:center}
.tright{ text-align:right;}
.fl{ float:left;}
.fr{ float:right;}
.tr{ text-align:right;}

.bor{ border:1px solid #ccc;}

.nobr{white-space:nowrap}

.fa{font-family:Verdana,Helvetica, "宋体", Geneva,  Arial, sans-serif; }
.f3{ color:#333333}
.f6{ color:#666666}
.f9{ color:#999999}
.f0{ color:#000}

.fgreen{ color:#669900;}
.fred{ color:red}
.fred2{ color:#c41602;}
.fred3{ color:#ff0033;}
.fg{ color:#39892f;}
.fo{ color:#ff6600}
.fo1{ color:#ff3300}
.fblue1{ color:#3c6aa5;}
.fblues{ color:#1f477e;}
.fblue{ color:#0857a5}
.fblue3{ color:#2b7ccd;}
.fbai{ color:#fff}


.f12{ font-size:12px}
.f13{ font-size:13px}
.f14{ font-size:14px}
.f16{ font-size:16px}
.f18{ font-size:18px}
.f19{ font-size:19px}
.f20{ font-size:20px}
.f21{ font-size:21px}
.f22{ font-size:22px}
.f23{ font-size:23px}
.f24{ font-size:24px}

.fb{ font-weight:bold;}
.fnb{ font-weight:normal;}
.fs{ font-family:宋体;}
.mq{ height:8px; line-height:8px; font-size:8px;}
.mq2{ height:2px; line-height:2px; font-size:2px;}
.mq3{ height:3px; line-height:3px; font-size:3px;}
.mq5{ height:5px; line-height:5px; font-size:5px;}
.mq6{ height:6px; line-height:6px; font-size:6px;}
.pdtop5{ padding-top:5px;}
.pd{ padding:10px;}
.pd0{ padding:0px;}
.pds{ padding:8px 5px 8px 5px;}
.fu{ text-decoration:underline}

.yc{ overflow:hidden;    text-overflow:ellipsis;  white-space:nowrap;  }


.mb{ margin-bottom:10px;}

.linebuttom1{ border-bottom:dashed 1px #cccccc}
.imgb{ border:1px solid #e9e9e9; padding:2px;}
.line1{ background-image:url(line1.gif); background-repeat:repeat-x; background-position:left bottom;}
.line2{ background-image:url(line2.gif); background-repeat:repeat-x; background-position:left bottom;}
.linex{ border-bottom:1px solid #cccccc;}
.kuan{ border:1px solid #e6e5e5;}

.show{ display:block;}
.hide{ display:none;}

.imguser{ border:2px solid #dcdcdc; }

a {color: #2754bb; text-decoration: none}
a:hover {color: #ff6600; text-decoration: underline}

/*白色连接*/
a.bai:link,a.bai:visited,a.bai:active {color: #fff;  border:0; }
a.bai:hover  {color: #fff;text-decoration: underline;border:0;}
/*会色连接*/
a.hui:link,a.hui:visited,a.hui:active {color: #888888;  border:0; }
a.hui:hover  {color: #888888;text-decoration: underline;border:0;}


a.btn-join:link,a.btn-join:visited,a.btn-join:active{ width:75px; height:21px; padding-top:2px; display:block; color:#fff; background-image:url(p.png); background-position:0px -100px;}

.inp1{height:20px;padding:5px 0 0 2px;border-top:1px solid #7c7c7c;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;}
.inp2{ background-image:url('inp2.gif'); background-repeat:no-repeat; border:1px solid #cecece; padding:3px;}
.inp3{ background-image:url(dfse.gif); background-repeat:no-repeat; font-size:14px; height:20px; padding:5px 0px 0px 5px; border:1px solid #a7a6aa;}


/*
.inpno{ border:0px;}
input {border-right: #7e9db9 1px solid; border-top: #7e9db9 1px solid; background: #fff; font: 12px arial, helvetica, sans-serif; border-left: #7e9db9 1px solid; border-bottom: #7e9db9 1px solid}
textarea {border-right: #7e9db9 1px solid; border-top: #7e9db9 1px solid; background: #fff; font: 12px arial, helvetica, sans-serif; border-left: #7e9db9 1px solid; border-bottom: #7e9db9 1px solid}
select {border-right: #c8c8c8 1px solid; border-top: #aaa 1px solid; background: #fff; font: 12px arial, helvetica, sans-serif; border-left: #aaa 1px solid; border-bottom: #c8c8c8 1px solid}
select {min-height: 17px}
button { border-right: #a04300 1px solid;  padding-right:3px; padding-left:3px;  border-top: #ed6502 1px solid;   background: url(btn_bg.gif) #ffac47 repeat-x 0px 100%;  padding-bottom: 0px;  font: bold 12px arial, helvetica, sans-serif;  border-left: #ed6502 1px solid;  cursor: pointer;  color: #fff;  padding-top: 2px; border-bottom: #a04300 1px solid; white-space: nowrap; text-align: center! important}
*/
/*-------------------------------------------base--------------------------------*/


/*test连接*/
a.urltopin:link,a.urltopin:visited,a.urltopin:active {color: #cc0000;  border:0;  font-weight:bold;}
a.urltopin:hover  {color: #ff3300;text-decoration: underline;border:0;font-weight:bold;}



.textyz{ color:#ff3300; padding-left:5px; padding-right:5px;}
.textall {border-right: #78a3d3 1px solid; border-top: #78a3d3 1px solid; border-left: #78a3d3 1px solid; line-height: 20px; border-bottom: #78a3d3 1px solid; height: 20px}
.texts{ width:60px;}
.textw{ width:180px;}

.tipsm{ background-color:#feffdf;  border:1px solid #f8ba4e; color:#717171; padding:8px;}

.btn{ background:url(pl.gif); border:0px; width:92px;  color:#fff; font-weight:bold; height:26px; white-space: nowrap; text-align: center! important; cursor: pointer;  }


.maintip{ background-color:#fff8cf; border:1px solid #ffc000; padding:20px; font-size:14px;}



/*总布局*/
.wrapper{ }
.header{  width:980px; margin:0px auto; }
/*
.cztoonavbig{ background-image:url(cztoonavbig.gif); background-repeat:repeat-x; height:23px; line-height:23px; border-bottom:1px solid #cccccc;}
*/
.cztoonavbig{ background-image:url(sfd.gif); background-repeat:repeat-x; height:26px; line-height:26px; border-bottom:1px solid #e2e2e2;}

.cztoonav{ color:#c8c8c8; width:980px; margin:0px auto;}
.cztoonav a{ color:#333333;}


.headertop{ height:80px; margin-top:10px;}
.headertop .cityname{ float:left; margin-left:5px; margin-top:18px;}
.headertop .cityname h1{ font-size:22px; font-weight:bold;}
.headertop .cityname h2{ font-size:12px;}
.headertop .pr{ float:right;}
.headertop .pr img{ padding-left:8px; padding-top:3px;}

.topsimple{ width:980px;  margin:0px auto; padding-top:10px; padding-bottom:10px;  }
.topsimplexx{ width:399px; height:41px; background-image:url(xx.gif); margin-top:15px; }


.topsimplesub{ background-image:url(zzz.gif);  background-repeat:repeat-x;  height:30px;}
.topsimplesubcen{  width:980px;  margin:0px auto;  height:30px; line-height:30px; color:#fff;}
.topsimplesubcen a{ color:#fff}


.srchbox {padding-bottom: 4px; padding-left: 15px; width: 630px; padding-right: 5px; background: url(pssubs.png) no-repeat 0px -98px;  height: 46px; overflow: hidden; padding-top: 4px}
.srchbox h2 {line-height: 24px; margin-top: 10px; display: block; float: left; height: 24px; font-size: 14px; font-weight: bold}
.srchbox .where {padding-bottom: 0px; padding-left: 6px; width: 184px; padding-right: 6px; display: block; float: left; height: 26px; padding-top: 8px}
.srchbox .where input.palces {padding-bottom: 4px; line-height: 18px; border-right-width: 0px; padding-left: 5px; width: 174px; padding-right: 5px; background: url(pssubs.png) no-repeat 0px -154px; border-top-width: 0px; border-bottom-width: 0px; height: 26px; color: #999999; font-size: 14px; border-left-width: 0px; padding-top: 4px}
.srchbox .bdchsh {text-align: center; width: 70px; float: left; height: 46px; margin-left: 6px; _margin-left: 4px}
.srchbox .bdchsh h1 {border-bottom: #999999 1px solid; line-height: 22px; height: 22px; font-size: 14px}
.srchbox .bdchsh h3 {height: 22px; color: #2754bb; border-top: #ffffff 1px solid; font-size:12px;}
.srchbox .serchbtn {margin-top: 10px; width: 99px; display: block; float: left; height: 26px; _margin-top: 8px}
.srchbox .serchbtn input.pjserch {border-right-width: 0px; width: 99px; background: url(pssubs.png) no-repeat -652px -112px; border-top-width: 0px; border-bottom-width: 0px; height: 26px; border-left-width: 0px; cursor: pointer}


.headermeun{ background-image:url(heabg.gif); background-repeat:no-repeat; height:33px; width:980px; margin:0px auto;}
.headermeun a{ color:#fff;}
.headermeun a:hover{ color:#fff;text-decoration: underline}
.headermeun ul{  padding-top:10px;}
.headermeun li{ float:left; background-image:url(headermeunbgtip.jpg); background-repeat:no-repeat; background-position:right center; padding-left:15px; padding-right:15px;}
/*.mainpage{  background: url(bodybg.gif) #fff repeat-y center 50%;min-width: 980px; }*/
.headermeunnav{background-image:url(headermeunnav.gif); background-position:0px -1px; background-repeat:no-repeat; height:29px; color:#999; width:980px; margin:0px auto;}
.headermeunnav ul{ padding-left:15px; line-height:29px;}
.headermeunnav li{ float:left; margin-right:10px;}
.headermeunnav li a{ color:#666;}



.headernavigate {width: 980px; background: url(heabg1.gif) no-repeat 0px 0px; height: 33px; clear: both; overflow: hidden; margin:0px auto;}
.headernavigate ul.projectmch {margin: 0px auto; width: 960px; display: block; height: 28px; overflow: hidden; padding-top: 6px}
.headernavigate ul.projectmch li {text-align: center; padding-bottom: 0px; padding-left: 15px; width: auto; padding-right: 15px; float: left; height: 28px; font-size: 14px; font-weight: bold; padding-top: 0px}
.headernavigate ul.projectmch li.in {padding-bottom: 0px; padding-left: 0px; padding-right: 15px; background: url(pssubs.gif) no-repeat right -65px; padding-top: 0px}
.headernavigate ul.projectmch li span {display: none}
.headernavigate ul.projectmch li.in span {width: 15px; display: block; background: url(pssubs.gif) no-repeat 0px -65px; float: left; height: 38px}
.headernavigate ul.projectmch li a {line-height: 28px; display: block; float: left; height: 28px; color: #ffffff; text-decoration: none}
.headernavigate ul.projectmch li.in a {background: url(pssubs.gif) no-repeat -330px -65px; color: #333333}
.headernavigate ul.projectmch li.splity {padding-bottom: 0px; line-height: 0; margin: 0px 2px; padding-left: 0px; width: 2px; padding-right: 0px; background: url(pssubs.gif) no-repeat -145px -66px; height: 28px; font-size: 0px; padding-top: 0px}
.headernavigate ul.projectmch .setindex {text-align: right; width: 100px; float: right; height: 18px; color: #ffffff; padding-top: 5px}
.headernavigate ul.projectmch .setindex span {margin: 0px 4px}
.headernavigate ul.projectmch .setindex a {color: #ffffff}
.headernavigate ul.projectmch .setindex a:hover {color: #ffffff; text-decoration: underline}

/*头部菜单*/
.h_meun_big{  height:76px; width:980px; margin:0px auto; position:relative;}
.h_meun_big .meunlist{ height:30px; position:absolute; z-index:5;}
.h_meun_big .meunlist ul{ padding-left:8px;}
.h_meun_big .meunlist li{ float:left; height:22px; padding-top:8px; width:80px; text-align:center; background-image:url(meunbg.png); background-repeat:no-repeat; background-position:-100px -543px; margin-right:0px;}
.h_meun_big .meunlist li a{ display:block; font-size:14px; color:#595959; font-weight:bold;}
.h_meun_big .meunlist .in{background-image:url(meunbg.png); background-repeat:no-repeat; background-position:0px -543px;}
.h_meun_big .meunlist .in a{ display:block; font-size:14px; color:#fff; font-weight:bold;}

.h_meun_big .meunnr{ height:48px; width:980px; position:absolute; top:28px; background-image:url(meunbg.png); background-position:0px -163px;}

.h_meun_yd{ background-image:url(meunbg.png); background-repeat:no-repeat; background-position:0px -57px; height:66px; width:980px; margin:0px auto;}
.h_meun_yd .ll{ float:left; width:670px; padding-left:15px; padding-top:15px; line-height:18px;}
.h_meun_yd .ll a{ color:#838382}

.h_meun_yd .rr{ float:right; width:265px; padding-right:10px; padding-top:15px;  line-height:18px; color:#838382;}
.h_meun_yd .rr a{ font-size:14px; font-weight:bold; color:#ff6600;}
/*
 width:900px;  background-color:#ccc; margin:0px auto;
width:920px;  background-color:#f2f2f2; margin:0px auto;

*/



/*方框*/
.wboxmain{ border:1px solid #e9dfd5;margin-bottom:8px;}
.wboxmain .titlek{ border-bottom:1px solid #e9dfd5; background-image:url(mainbg.png); height:28px; clear:both;}
.wboxmain .titlek h3{ float:left; color:#55413a; padding-left:10px; line-height:28px; font-weight:bold;}
.wboxmain .titlekr{ border-right:1px solid #fff; height:28px;}
.wboxmain .boxcon{ padding:8px 8px 8px 8px;}
.wboxmain .boxcon li{ line-height:20px;}

/*标准方框*/
.boxbz{ border:1px solid #e9dfd5;}
.boxbz .title{ background-image:url(m.png); background-repeat:no-repeat; height:29px; }
.boxbz .title h3{ font-size:14px; font-weight:bold; float:left; line-height:29px; padding-left:10px;}
.boxbz .title .line{ float:right; border-bottom:1px solid #e9dfd5;  background-color:#fff; width:1px; font-size:1px; height:28px;}
.boxbz .title .boxtab{float:left; margin-left:5px;  } 
.boxbz .title .boxtab li{ float:left; height:29px; line-height:29px;  } 
.boxbz .title .boxtab a{ color:#554132; text-align:center;display:block; padding-left:10px; padding-right:10px;}
.boxbz .title .boxtab .in{ background-image:url(m.png); background-position:0px -60px; } 
.boxbz .title .boxtab .in a{ background-image:url(m.png); background-position:right -89px; }
.boxbz .boxconk{}
.boxbz .boxcon{ padding:5px;}
.boxbz .boxcon .uloffen{ line-height:20px;}






/*首页新闻方框*/
.newsboxbz{ }
.newsboxbz .title{ background-image:url(m.png); background-repeat:no-repeat; height:26px; background-position:0px -237px; }
.newsboxbz .title .boxtab{float:left; margin-left:5px;  } 
.newsboxbz .title .boxtab ul{}
.newsboxbz .title .boxtab li{ float:left; height:25px; line-height:25px; border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7;  } 
.newsboxbz .title .boxtab a{text-align:center;display:block;  width:100px; color:#000; font-size:14px;}
.newsboxbz .title .boxtab .in{ background-color:#fff; } 
.newsboxbz .title .boxtab .in a{ color:#000000; font-weight:bold;  }
.newsboxbz .boxconk{}
.newsboxbz .boxcon{border:1px solid #dbdbdb; border-top:0px; padding:5px; height:200px;}
.newsboxbz .boxcon li{ line-height:22px;}
.newsboxbz .boxcon .firstnd h3{ text-align:center; font-weight:bold; font-size:18px; line-height:25px; padding-top:2px; padding-bottom:5px;}
.newsboxbz .boxcon .firstnd img{ float:left; margin-right:5px;}
.newsboxbz .boxcon .firstnd span{ float:left;}


/*首页新闻中间方框*/
.newsboxfr1{ margin-right:5px; margin-bottom:8px; }
.newsboxfr2{ margin-left:5px;margin-bottom:8px; }
.newsboxfrnr .titlekuan{ background-image:url(m.png); background-repeat:no-repeat; background-position:0px -347px; height:30px; line-height:30px; }
.newsboxfrnr .btitle{ font-size:14px; color:#fff; padding-left:30px; font-weight:bold;}
.newsboxfrnr .btitle{}
.newsboxfrnr .nr{ border:1px solid #ff9b4f;}

.newsboxfrnr .nr ul{ padding-left:10px; padding-top:10px;}
.newsboxfrnr .nr li{ line-height:22px;}
.newsboxfrnr .nr .firstNd{ float:left; width:100%;}
.newsboxfrnr .nr .firstNd img{ float:left; margin-right:5px;}

/*首页分类信息方框*/
.fboxtab{ border-bottom:1px solid #e9e9e9;}
.fboxtab ul{ width:100%;}
.fboxtab li{ float:left;}
.fboxtab li a{ color:#000; display:inline-block; padding:4px 8px 4px 8px; text-decoration:none;}
.fboxtab .in{ background-color:#e9e9e9;}
.fboxtablist { width:100%; padding-top:5px; padding-bottom:5px;}
.fboxtablist li{ line-height:20px;}
.fboxtablist li a{ color:#666}




/*通用列表顶部重复筛选*/
.navnrtitle{ font-family:宋体}


.saixuan{ line-height:21px;}
.saixuan a{white-space:nowrap; display:inline-block; padding-left:5px; padding-right:5px;}
.saixuan .tous{ border-bottom:1px solid #e6e6e6;  border-top:2px solid #e6e6e6;  }
.saixuan .tous dt{color:#ff6600;text-align:left; padding-left:10px;}
.saixuan dl{  border-bottom:1px solid #f2f2f2; width:100%; padding-top:3px; padding-bottom:3px; clear:both; line-height:22px;}
.saixuan dt{  float:left; width:100px; text-align:right; font-weight:bold; color:#404040;}
.saixuan dd{float:left;}












/*黄色*/
.boxconhuang{ background-image:url(mainbg.png); height:35px; background-position:0px -51px;}
.boxconhuang h4{background-image:url(mainbg.png);height:35px;  line-height:30px; padding-left:10px; background-position:right -86px; }


.container{ background-color:#fff; width:980px; margin:0px auto;}
.container .w{ width:980px; margin:0px auto;}
.content{ margin-bottom:15px;}


.nofound{ background-color:#ffffe1; border:1px solid #f2f2bc; color:#000; font-size:16px; font-weight:bold; line-height:30px; padding:30px 50px 30px 50px;}
.nofound span{ color:#ff6600}



.mainpga{}
.mainpga .col1{ width:230px; float:left;}
.mainpga .col2{ width:500px; float:left; margin-left:10px;}
.mainpga .col3{ width:230px; float:right;}

.mainpgan{}
.mainpgan .col1{ width:270px; float:left; margin-right:10px;}
.mainpgan .col2{ width:400px;  float:left;}
.mainpgan .col3{ width:290px;  float:right;}
.midad{ background-color:#fafafa; border:1px solid #dbdbdb; margin-bottom:10px; padding:8px; height:80px;}
.mainpgan2{}
.mainpgan2 .col1{ width:680px; float:left;}
.mainpgan2 .col2{ width:290px;  float:right;}


.mainbigboxtitle1{ background-image:url(m.png); background-repeat:no-repeat; background-position:0px -279px; height:30px;}
.mainbigboxtitle1 h3{ float:left; font-size:14px; color:#fff; font-weight:bold; line-height:30px; padding-left:30px;}
.mainbigboxtitle1 span{ float:right;line-height:30px; padding-right:10px;}
.mainbigboxtitle2{background-image:url(m.png); background-repeat:no-repeat; background-position:0px -309px; height:30px;}
.mainbigboxtitle2 h3{ float:left; font-size:14px; color:#fff; font-weight:bold; line-height:30px; padding-left:30px;}
.mainbigboxtitle2 span{ float:right;line-height:30px; padding-right:10px;}


.mainbigboxcon{  padding:8px 10px 8px 10px;  border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.mainbigboxcon .apic img{ padding:2px; border:1px solid #dddddd; margin-right:6px; margin-bottom:5px;}
.mainbigboxcon .tti{ background:url(tts.png); background-repeat:no-repeat; background-position:0px 8px; padding-left:10px; height:25px; line-height:25px;}
.mainbigboxcon .ntj{ line-height:20px;}


.mline{ border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
.mline h2{ font-weight:bold; color:red; font-size:12px; padding:3px 0px 0px 10px;}
.mainallfoot{ background-image:url(mallfoot.gif); background-repeat:no-repeat; height:5px; line-height:5px; font-size:1px; margin-bottom:8px;}

.mgdzntop{ background-image:url(gd1.gif); background-repeat:no-repeat; height:29px; font-weight:bold; color:#000; line-height:29px; text-align:center; font-size:14px;}
.mgdznzn{ background-image:url(zn.gif); background-repeat:no-repeat; background-position:10px 0px;}
.mgdznzn td{ height:55px; vertical-align:bottom; width:52px; text-align:center;}

.mgdhottop{ background-image:url(gd2.gif); background-repeat:no-repeat; height:39px; font-weight:bold; color:#000; line-height:39px;  padding-left:40px; font-size:14px;}


.mgdlefttop{ background-image:url(zz1.gif); background-repeat:no-repeat; height:52px; font-weight:bold; color:#000; line-height:52px;  }
.mgdleftline{ background-image:url(mgdleftline.gif); background-repeat:repeat-y;}
.mgdleftfoot{ background-image:url(mgdleftfoot.gif); background-repeat:no-repeat; height:7px; margin-bottom:8px; font-size:1px;}
.mgdlefttop2{ background-image:url(tse.gif); background-repeat:no-repeat; height:52px; font-weight:bold; color:#000; line-height:52px;  }

.mgddigs{ background-image:url(ececec.gif); background-repeat:no-repeat; background-position:left center; border-bottom:1px solid #ececec; color:#ff6600; font-weight:bold;  padding-left:20px; line-height:30px; height:30px;}
.mgddigsnr{border-bottom:1px solid #ececec;}


.mgrtop{ background-image:url(mgrtop.gif); height:26px; line-height:26px; padding-left:8px; padding-right:8px;}
.mgrtop .fl{ line-height:18px; padding-top:6px;}
.mgrtop .fl img{ vertical-align:middle; padding-right:3px;}
.mgrfoot{ background-image:url(mgrfoot.gif); height:4px; font-size:1px; margin-bottom:8px;}





/*店铺*/


.hypagejc{ width:980px; margin:0px auto;}
.hypagejc .col1{ width:720px; float:left;}
.hypagejc .col2{ width:250px; float:right;}
.hypagesub{}
.hytitle{ background-image:url(hy.png); background-repeat:no-repeat; background-position:0px -15px; height:35px; line-height:35px; font-weight:bold; padding-left:10px; font-size:14px;}

.hytopl{}
.hytopl{ width:230px; float:left;}
.hytopl .ht1{background-image:url(hy.png); background-position:0px -59px; height:4px;  font-size:1px;}
.hytopl .ht2{ background-color:#f8f8f8; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.hytopl .ht3{background-image:url(hy.png); background-position:0px -63px; height:4px; font-size:1px; }
.hytopr{}



.hybox{ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

.hyboxtop{ background-image:url(hy.png); height:3px; font-size:3px;}
.hyboxfoot{background-image:url(hy.png); background-position:0px -3px; height:3px; font-size:3px;}
.hyboxtitle{ clear:both; line-height:25px;}
.hyboxtitle h3{ font-weight:bold; padding-left:10px; padding-top:6px; float:left;}
.hyboxtitle span{ float:right;padding-top:5px; padding-right:8px;}
.hyboxcon{ padding:5px; }
.hyboxcon .ulist{ width:100%;}
.hyboxcon .ulist li{ padding-left:10px; line-height:20px;}




.tssj{ height:273px;  background-image:url(tssj2.gif); margin-bottom:8px;}
.tssj .title{ height:20px; color:#ff6600; text-align:right; padding-right:20px; padding-top:24px;}
.tssj .mid{ height:100px; line-height:25px;}
.tssj .mfoot{ background-image:url(tsmid.gif); background-repeat:no-repeat; background-position:center top; line-height:19px; padding-top:10px; padding-left:20px; padding-right:20px;}
.tmid{ height:100px; line-height:25px; padding-top:5px;}
.tmfoot{ background-image:url(tsmid.gif); background-repeat:no-repeat; background-position:center top; line-height:18px; padding-top:10px; padding-left:20px; padding-right:20px; }
.tmdze{ text-align:right; padding:3px 10px 5px 0px;}
.tmdze img{ padding-right:5px;}


.mgcentertop{ background-image:url(mgcentertop.gif); background-repeat:no-repeat; height:34px; }
.mgcentertop .fl{ color:#ff6600; font-size:14px; font-weight:bold; padding-left:30px; line-height:34px; float:left;}
.mgcentertop .fr{ padding-right:15px; padding-top:10px; float:right; }

.mgcenterline{ border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;}
.mgcenterfoot{ background-image:url(mgcenterfoot.gif);  height:4px; background-repeat:no-repeat;margin-bottom:8px;}
.bdrs{ height:79px; background-image:url(bdrs.gif); margin-bottom:8px;}
.bdrs .nr{ padding:8px 15px 5px 50px; line-height:19px;}


.mainhy{ padding:10px 12px 10px 12px; line-height:20px;}
.mainhybg{ background-color:#fffbd9;}


.rmcitytop { background: url(rmcitytop.gif) no-repeat; height:4px; line-height:4px; font-size:1px; }
.rmcitymid{ background-color:#f2f2f2; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:3px 10px 3px 10px;}
.rmcityfoot { background: url(rmcityfoot.gif) no-repeat;  height:4px; margin-bottom:8px;}

.ylinktop{background: url(ylinktop.gif);  height:34px; line-height:34px;  padding-left:10px; padding-right:5px;}
.ylinkmid{  border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; padding:5px; line-height:20px;}
.ylinkmid a{ color:#454545}
.ylinkmid ul{ width:100%;}
.ylinkmid li{ width:107px; float:left; overflow:hidden;white-space:nowrap;  text-overflow:ellipsis; }
.ylinkmidpic{ background-color:#f1f1f1;  border:1px solid #dddddd; padding:3px; margin-bottom:3px;} 

.ylinkmid2{  border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; background-color:#f6f6f6; text-align:center;  padding-top:5px;}
.ylinkfoot{  background:url(ylinkfoot.gif); height:4px; line-height:4px; font-size:4px;}





.mainpg1{}
.mainpg1 .col1{ width:730px; float:left;}
.mainpg1 .col2{ width:240px; float:right;}
.yuant1{ background-image:url(yuant1.gif); background-repeat:no-repeat; height:3px; width:240px;}
.yuant2{background-image:url(yuant2.gif);  background-repeat:repeat-y;}
.yuant3{background-image:url(yuant3.gif); background-repeat:no-repeat; height:3px; width:240px;}
.maindd{ color:#cecece;}

.mainfleiall{ line-height:20px;border:1px solid #ccc} 
.mainfleileft{border:1px solid #cee4f8; font-weight:bold; width:28px; text-align:center; font-size:14px; background-image:url(ac.gif); background-repeat:repeat-y;}
.mainfleiright{ background-image:url(fgs.gif); background-repeat:repeat-x; background-position:left bottom;}
.mainfleileft2{border:1px solid #ffc16c; font-weight:bold; width:28px; text-align:center; font-size:14px;  background-color:#fff5eb; padding-top:5px; padding-bottom:5px;}

.mgggtop{ background-image:url(ggs.gif); background-repeat:no-repeat; height:31px;}
.mgggmid{background-image:url(ggs1.gif);}
.mgggmid ul{ padding:0px 10px 0px 10px; line-height:20px; }

.mgggfoot{background-image:url(ggs2.gif);background-repeat:no-repeat; height:8px; margin-bottom:8px;}


.mslist ul{ padding:5px 10px 5px 10px; line-height:20px; }


.maintuiguang{ border:1px solid #ccc;}
.mainkuand{}

.boxall1 {font-size: 1px; width: 4px; position: absolute; top: -1px; height: 4px}
.boxall2 {font-size: 1px; width: 4px; position: absolute; top: -1px; height: 4px}
.boxall1{background: url(topline_box.gif) no-repeat 0px top; left: -1px; float: left}
.boxall2 {right: -1px; background: url(topline_box.gif) no-repeat 0px bottom; float: right}
.boxall3 {font-size: 1px; width: 4px; bottom: -2px; position: absolute; height: 4px}
.boxall4 {font-size: 1px; width: 4px; bottom: -2px; position: absolute; height: 4px}
.boxall3 {right: -1px; background: url(bottomline_box.gif) no-repeat 0px bottom; float: right}
.boxall4 {background: url(bottomline_box.gif) no-repeat 0px top; left: -1px; float: left}
.boxbig {border-right: #d9d9d9 1px solid; border-top: #d9d9d9 1px solid; border-left: #d9d9d9 1px solid; width: 100%; border-bottom: #d9d9d9 1px solid; position: relative}
.boxbig .title {padding-left: 8px; padding-right:10px; background: url(title_01.gif) repeat-x; font: bold 14px/27px "宋体"; height: 27px}







.footer{  margin:0px auto; width:980px; border-top:1px solid #ccc; margin-top:5px; padding-top:10px;  padding-bottom:10px; text-align:center; line-height:22px;  }



.navmap{ height:30px;  color:#434343; line-height:30px; padding-right:10px; font-family:宋体;}
.navmap a{ color:#2b7ccd;}

.citymore{ line-height:23px;}
.citymore dl {float:left;text-align:left;margin:8px 0px 0px 0px;display:inline;_height:1%;overflow:auto; width:100%;}
.citymore dt {float:left; width:30px; font-size:14px; font-weight:bold; color:#000; }
.citymore dd {float:left; }
.citymore a{ font-size:13px; text-decoration:underline; padding-right:5px;}

.citymorehot{ line-height:28px; padding-bottom:5px;}
.wz{ width:109px; height:25px; line-height:25px;  color:#fff; font-weight:bold; display:block; text-align:center; background-image:url(wz.gif); background-repeat:no-repeat;}
.wz a{ color:#fff}

.pagedps{}
.pagedps .col1{ width:700px; float:left;}
.pagedps .col2{ width:270px; float:right; }


.pagehuangyemain{}
.pagehuangyemain .col1{ width:670px; float:left;}
.pagehuangyemain .col2{ width:300px; float:right; }

.hymtop{ background-image:url(hym.png); background-repeat:no-repeat; height:33px; clear:both; line-height:33px;}
.hymtop h3{ float:left; padding-left:10px; font-weight:bold;}
.hymtop span{ float:right; padding-right:10px;}
.hymmid{ border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; padding:5px;}
.hymfoot{background-image:url(hym.png); background-repeat:no-repeat; height:5px; font-size:1px;  background-position:0px -33px;}
.hymskuan{ background-color:#fffbf5; border:1px solid #ffcc66; padding:10px;}
.hymtkuantitle{ border-left:1px solid #ffcc66; border-top:1px solid #ffcc66; border-right:1px solid #ffcc66; height:30px; line-height:30px; background-image:url(hym.png); background-position:0px -60px; clear:both;}
.hymtkuantitle h3{  color:#ff3300; font-size:14px; padding-left:10px; float:left;  font-weight:bold;}
.hymtkuan{ border:1px solid #ffcc66; padding:5px;}
.hynewtip{ background-image:url(hym.png); background-repeat:no-repeat; background-position:0px -104px; height:50px; }

.hsnrall{ background-image:url(gser.gif); background-repeat:repeat-x;  background-position:  left top; padding-top:10px; padding-bottom:10px; line-height:22px;}
.hsnrall dl{ width:100%;}
.hsnrall dt{ float:left;}
.hsnrall dd{ float:left; padding-left:5px;}
.hsnrallnobg{ background-image:url();}
.hsjg{ color:#d9d9d9; padding-left:2px; padding-right:2px;}

.dpssub1{ background-image:url(dpsub.gif); height:28px; line-height:27px; font-size:14px;  font-weight:bold; color:#fff; padding-left:30px;}
.dpssub1_{ background-image:url(dpsub1.gif); height:28px; line-height:27px; font-size:14px;  font-weight:bold; color:#fff; padding-left:30px;}
.dpssub2{ border-left:4px solid #efefef; border-top:5px solid #efefef; border-right:4px solid #efefef; border-bottom:4px solid #efefef; padding:5px;}
.dpms{ background-image:url(dpms.gif); height:56px; background-repeat:no-repeat; }
.dpms1{ background-image:url(dp12.gif); background-repeat:repeat-y;}
.dpms2{ background-image:url(dp3.gif); background-repeat:no-repeat; height:5px; font-size:1px;}

.dpnsub1{ background-image:url(dpg.gif); height:242px; margin-left:5px;}
.dpnsub_1{ padding-left:8px; padding-right:60px; line-height:28px; padding-top:3px;}
.dpnsub_2{ padding-left:10px; padding-right:24px;}
.dpti{ background-image:url(dp1.jpg); font-size:10px; height:23px; line-height:23px; width:156px; margin-bottom:3px; color:#fff; font-family:Arial, sans-serif;  }
.dphd{ background-image:url(hd.jpg); height:97px; width:110px;}
.dphdn{  padding-top:30px; text-align:center; width:100%;}








/*表格<table border="1" bordercolor="#cccccc" style="border-collapse: collapse" cellpadding="0" cellspacing="0" > */

.posttable  {border-collapse: collapse; padding:5px;}
.posttable th {background:#e7efff;border:solid 1px #b2d1e0; text-align:right; padding-right:10px; font-weight:normal; border-left:0px; width:100px;}
.posttable td {background:#fff;border:solid 1px #b2d1e0; border-right:0px;}


/*经常用*/
.pages{ font-size:14px; margin-top:10px; margin-bottom:10px; text-align:center;}



.pagejc{ width:980px; margin:0px auto;}
.pagejc .col1{ width:730px; float:left;}
.pagejc .col2{ width:240px; float:right;}

.pageleftb{ width:980px; margin:0px auto;}
.pageleftb .col1{ width:735px; float:left;}
.pageleftb .col2{ width:235px; float:right;}

.pagelefts{ width:980px; margin:0px auto;}
.pagelefts .col1{width:235px; float:left;}
.pagelefts .col2{ width:735px;  float:right;}


.yuank{ background-image:url(yuank.gif); height:25px; line-height:25px; background-repeat:no-repeat; font-weight:bold; padding-left:8px;}
.yuankk{ border:1px solid #dddddd; padding:10px;}

.pagepost{ width:980px; margin:0px auto;}
.pagepost .col1{ width:750px; float:left;}
.pagepost .col2{ width:219px; float:right;}
.postwx{ background-image:url(postwx.gif); height:34px;}
.postwxs{ border-left:1px solid #ecc8a4; border-right:1px solid #ecc8a4; border-bottom:1px solid #ecc8a4;  padding:2px 10px 5px 10px; line-height:23px; color:#565656;}
.postwxs div{ background-image:url(dss.gif); background-repeat:repeat-x; background-position:left bottom;}
.poststep1{ background-image:url(step1.png); background-repeat:no-repeat; height:35px; border-bottom:2px solid #c0bdbd;}
.poststep2{ background-image:url(step2.png); background-repeat:no-repeat; height:35px; border-bottom:2px solid #c0bdbd;}
.poststep3{ background-image:url(step3.png); background-repeat:no-repeat; height:35px; border-bottom:2px solid #c0bdbd;}

.posttitle1{ background-image:url(sh.png); height:29px; width:334px}
.posttitle2{ background-image:url(gx.png); height:29px; width:334px}
.posttitleneirong{ color:#565656; border-left:2px solid #ff2651; border-right:2px solid #ff2651; border-bottom:2px solid #ff2651; width:310px; padding:10px; line-height:20px;}
.posttitleneirong .line {padding-bottom: 0px; margin: 10px auto 0px; padding-left: 0px; width: 100%; padding-right: 0px; height: 1px; overflow: hidden; border-top: #d6d4d4 1px solid; padding-top: 0px}
.posttitleneirong ul{ margin-top:10px;}
.posttitleneirong ul li a {text-align: center; line-height: 29px; padding-left: 15px; width: 121px; display: block; background: url(xinbk2.png) no-repeat left top; float: left; height: 29px; color: #ffffff; font-size: 14px; font-weight: bold; text-decoration: none}

.post .tableMain{FONT-SIZE: 12px;border: 0px solid #000000;background-color: #d2d2d2;margin: 0px;padding: 0px;}
.post .tableHeadLeft{background-color: #f2f2f2;padding: 8px; text-align:right;  color:#565656;}
.post .tableTd{padding-right: 3px;padding: 2px;background-color: #fff;padding-left: 4px;}
.post .tableFoot{background-color: #f2f2f2;padding: 4px;}




.shengm {border-bottom: #d6d4d4 1px solid; border-left: #d6d4d4 1px solid; margin: 15px 10px 0px 5px;  background: #f2f1f1; border-top: #d6d4d4 1px solid; border-right: #d6d4d4 1px solid}
.shengm .sm {padding-bottom: 20px; padding-left: 10px; width: 50px; padding-right: 0px; float: left; color: #333333; font-size: 14px; font-weight: bold; padding-top: 6px}
.shengm ul li {padding-bottom: 0px; list-style-type: none; padding-left: 0px; padding-right: 0px; padding-top: 4px}



/*商品*/
.productclassk{ border:1px solid #e9e9e9; line-height:18px;}
.productclassk h3{ line-height:23px; padding-bottom:1px;}
.productclassk .bs{ border-bottom:1px dashed #dddddd; padding:5px 8px 8px 8px;}
.productpage{ width:980px; margin:0px auto;}
.productpage .col1{ width:220px; float:left; border:1px solid #cecece;}
.productpage .col1 h3{ background-image:url(productpages.gif); background-repeat:repeat-x; height:24px; line-height:24px; font-weight:bold;  padding-left:10px;  font-size:14px;}
.productpage .col1 .fel ul{ margin-bottom:5px; padding-top:2px; line-height:22px;}

.productpage .col2{ width:750px; float:right;}
.productpage .col2 .pkuan{ background-image:url(pkuan.gif); background-repeat:repeat-x; border:1px solid #ffd39b; height:28px; line-height:28px; padding-left:10px; padding-right:10px;}
.productpage .col2 .product-list{ }
.productpage .col2 .product-list dl{ line-height:20px; width:140px; margin-left:5px; background-image:url(probg.gif); background-repeat:repeat-x; background-position:left bottom;padding-top:10px; padding-bottom:10px;}
.productpage .col2 .product-list dt{ width:100%;}
 .product-list{ }
 .product-listmain dl{  line-height:20px; width:100%;padding-top:10px; padding-bottom:10px;}
 .product-listmain dt{float:left; width:140px; }


.listtitletop{ padding-left:8px; background-image:url(lt.gif); background-repeat:repeat-x; border-left:1px solid #bcbcbc; border-right :1px solid #bcbcbc; border-top:1px solid #bcbcbc; height:30px; line-height:30px;}
.listtilebig{ border:1px solid #bcbcbc; background-image:url(listtilebig.gif);  background-repeat:repeat-x; padding:8px; }
.listtitlesmall{  padding-left:8px;background-image:url(lt.gif); background-repeat:repeat-x; border-left:1px solid #bcbcbc; border-right :1px solid #bcbcbc; border-bottom:1px solid #bcbcbc; height:30px; line-height:30px;}



.item {border:1px solid #bcbcbc; padding:0px; margin-bottom:8px;}
.item .itemtitle { background-image:url(lt.gif);background-repeat:repeat-x;  padding-left:5px; padding-right:8px; height:30px; line-height:30px; }
.item .itemtitle .fl{ float:left; font-size:14px; font-weight:bold;}
.item .itemtitle .fr{ float:right;}
.item .itemneirong{ padding:3px 5px 5px 5px;background-image:url(listtilebig.gif);  background-repeat:repeat-x; border-top:1px solid #bcbcbc; }




.listt2{  background-color:#f8f8f8; background-image:url(list2.gif); background-repeat:repeat-x; padding:10px;}
.listt3{ border:1px solid #b2b2b2; background-image:url(list3.gif);  background-repeat:repeat-x; height:30px; line-height:30px;}

.listtip{ background-image:url(listtip.gif);  background-repeat:no-repeat; background-color:#faf6d1; padding-left:30px; color:#7e0a0a; height:28px; line-height:28px;}


/*服务详细页面*/
.nrtitle{ background-image:url(cfw.gif); height:35px; line-height:35px; font-size:14px; font-weight:bold; padding-left:10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc;}
.nrtitlenr{ border:1px solid #cccccc;}

.fuwuuserrighttop{ background-image:url(fuwuuserright.gif); background-repeat:no-repeat;}
.fuwuuserrighttop h2{ font-size:14px; font-weight:bold; padding:15px 10px 5px 15px;}
.fufuusermid{ padding:5px 30px 10px 15px;}
.fuwuuserrightfoot{ background-image:url(fuwuuserrightfoot.gif); height:9px;  margin-bottom:8px;}

.fuwukuantop{ background-image:url(fuwukuantop.gif); background-repeat:no-repeat; height:37px; line-height:37px; padding-left:20px; font-weight:bold; font-size:14px;}
.fuwukuangmid{ border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; padding:0px 5px 5px 10px;}
.fuwukuangfoot{ background-image:url(fuwukuangfoot.gif); background-repeat:no-repeat; height:5px; margin-bottom:8px;}

.infoviewtitles{ font-size:18px; font-weight:bold; border-bottom:1px solid #e2ddd9; height:30px;  margin-bottom:8px;}
.infoviewtitle{ background-image:url(xq.gif); background-repeat:no-repeat; background-position:0px 8px; font-size:14px; font-weight:bold; height:23px; line-height:23px; padding-left:10px;}
.infoview{ margin-bottom:8px;}
.infoviewlxren{ background-image:url(lxren.gif); background-repeat:no-repeat; background-position:right center; height:30px; }
.infoview .tableMain{FONT-SIZE: 12px;border: 1px solid #e2ddd9;background-color: #d2d2d2;margin: 0px;padding: 0px; border-top:1px solid #cacaca;}
.infoview .tableHeadLeft{background-color: #f2f2f2;padding: 8px; text-align:right;  color:#565656;}
.infoview .tableTd{padding-right: 3px;padding: 2px;background-color: #fff;padding-left: 4px;}
.infoview .tableFoot{background-color: #f2f2f2;padding: 4px;}


.fbtitle1{ background-image:url(ly.gif); background-repeat:no-repeat; height:26px; }
.fbtitle2{ background-image:url(ly.gif); background-position:0px -26px; background-repeat:no-repeat; height:26px; }
.fbnr{ margin-bottom:8px; padding:5px;}



.upic{ background-image:url(upic.gif); height:54px; width:54px; padding-left:4px; padding-top:4px;}
.upic img{ float:left; text-align:left;}


.sametap{ background-image:url(sametap.gif); background-repeat:repeat-x; background-position:left bottom; height:28px; line-height:28px;}
.sametap ul{}
.sametap li{ float:left; background-image:url(sametapli.gif); background-position:0px 28px; padding-left:15px; margin-right:2px;  }
.sametap li div{float:left;background-image:url(sametapli2.gif); background-repeat:no-repeat; background-position:right -28px; padding-right:15px; height:28px; line-height:28px; }
.sametap li a{ color:#000; }
.sametap li a:hover{ color:#000;}
.sametap .in {background-position:0px 0px; }
.sametap .in div{background-position:right 0px; }
.sametap .in a{ color:#fff; font-weight:bold;}
.sametap .in a:hover{ color:#fff; font-weight:bold;}
.samesub{ background-color:#f6f6f6; border-bottom:1px solid #e4e1e1; padding:3px; line-height:20px;}



/*

.p_menu {HEIGHT: 38px; OVERFLOW: hidden; background-image:url(b001.gif); background-position:bottom; background-repeat:repeat-x;}
.p_menu .menu {FLOAT: left}
.p_menu .menu LI {LIST-STYLE-TYPE: none; FLOAT: left; MARGIN-RIGHT: 1px; _display: inline}
.p_menu .menu LI A { background-image:url(dd2.gif); background-repeat:repeat-x;	BORDER-BOTTOM: #afafaf 0px solid; BORDER-LEFT: #afafaf 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block;  FLOAT: left; HEIGHT: 32px; COLOR: #000; FONT-SIZE: 14px; BORDER-TOP: #afafaf 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #afafaf 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px}
.p_menu .menu LI A:hover {TEXT-DECORATION: none}
.p_menu .menu LI A.mpick {COLOR: #fff; TEXT-DECORATION: none; background-image:url(b0011.gif);  background-repeat:repeat-x; border-top:1px solid #c20000; border-left:1px solid #c20000; border-right:1px solid #c20000;	}
.p_menu .menu LI A SELECT {MARGIN-TOP: 0px; FONT-WEIGHT: bold; _margin-top: 4px}
.p_menu .menu_right {FLOAT: right}
.p_menu .dlt {}
.p_menu .dlt DT {PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 2px}
.p_menu .dlt DT SPAN {FONT: 18px '黑体'}
.p_menu .dlt DD {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 5px}
*/
/*礼物*/
.giftbg{ background-image:url(giftbg.gif); height:246px; width:188px; text-align:center; margin-bottom:5px;}


/*new新闻stop*/
.newsmainbig{ border:1px solid #dcdddd; background-image:url(bg_focus.gif);  background-repeat:repeat-x; background-position:left bottom; }
.newsmainbig .col1{ width:470px; float:left; padding:10px;}
.newsmainbig .col1 .title{ background-image:url(serfse.gif); height:33px; line-height:33px; font-size:14px; font-weight:bold; color:#000; padding-left:20px;}
.newsmainbig .col1 .nr{ background-image:url(bg_focus1.gif); background-repeat:no-repeat; background-position:right top;  padding-top:10px;}
.newsmainbig .col1 .nr li{ line-height:25px; height:25px;width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.newsmainbig .col2{ width:480px; float:right;}
.newsmainc{}
.newsmainc .col1{ width:465px; height:450px;  padding-right:10px; float:left;background-image:url(nlines.gif); background-repeat:repeat-y; background-position:top right;}
.newsmainc .col2{ float:left; width:280px;height:450px; margin-left:10px; margin-right:10px;}
.newsmainc .col3{ float:right; width:203px;height:450px; border:1px solid #dbdbdb; background-color:#fff9e5;}
.newsmainc .col3 .newspic{ margin:10px;}
.newsmainc .col1 ul{ margin-bottom:10px;}
.newsmainc .col1 .firstNd{font-family:微软雅黑;font-weight:bold;font-size:18px;line-height:24px;margin:12px 0 9px 5px;}
.newsmainc .col2 ul{ margin-bottom:10px;}
.newsmainc .col2 .firstNd{font-weight:bold;font-size:14px;line-height:24px;margin:5px 0 0px 5px;}
.newsbigtitletou ul{ margin:5px 10px 10px 10px}
.newsbigtitletou li{background-image:url(sdfew.gif); background-repeat:repeat-x;  background-position:left bottom; padding-bottom:5px; }
.newsbigtitletou h3{  padding-top:6px; padding-bottom:1px;}
.newsbigsize{font-family:微软雅黑;font-weight:bold;font-size:18px;line-height:24px;margin:12px 0 9px 0;}
.newsbigtitle{ background-image:url(serds.gif); font-size:12px; font-weight:bold;  background-repeat:repeat-x; height:25px; line-height:25px;  padding-left:20px; padding-right:10px;border-right:1px solid #ebebeb;}
.newssigtitle{ background-image:url(newssigtitle.gif); font-size:12px; font-weight:bold;  background-repeat:repeat-x; height:25px; line-height:25px;  padding-left:20px; padding-right:10px;border-right:1px solid #ebebeb;}
.newsindexleftbig{  background-image:url(newsindexleftbig.jpg); background-repeat:repeat-x; background-position:left bottom; padding-top:8px; padding-bottom:5px; margin-bottom:5px;}
.newsbgtip{ background-image:url(nlines.gif); background-repeat:repeat-y; background-position:top right;}
.newstop{ background-image:url(newstop.gif); background-repeat:repeat-x; height:30px; line-height:30px; border:1px solid #cccccc; font-weight:bold;}
.newstabtop{ background-image:url(serds.gif);  background-repeat:repeat-x; height:25px; line-height:25px;  padding-left:20px; padding-right:10px;border-right:1px solid #ebebeb;}
.newstabtop .btitle{ font-size:14px; font-weight:bold; color:#000;}
.newstabc{ }
.newstabc .newsnr ul{ padding-top:3px; padding-bottom:8px;}
.newstabc .newsnr li{ line-height:25px;}
.newstabc .newsnr h3{ font-size:14px; font-weight:bold; color:#000}
.newstabc .newsnr  .firstNd{ float:left; width:100%; background-image:url(sdfew.gif); background-repeat:repeat-x;  background-position:left bottom;  padding-top:8px; padding-bottom:10px; margin-bottom:8px;}
.newstabc .newsnr  .firstNd img{ float:left; margin-right:5px;}
.newspagejc{ width:980px; margin:0px auto;}
.newspagejc .col1{ width:700px; float:left;}
.newspagejc .col2{ width:270px; float:right;}
.newsnrtitle{ border:1px solid #ccc; margin-bottom:8px; font-size:14px; padding:10px;}
.newsneirong{border:1px solid #ccc; margin-bottom:8px; font-size:14px; padding:10px;}
.newsneirong .title{ font-size:22px; font-weight:bold; padding:5px 5px 5px 5px; text-align:center; line-height:22px;}
.newsneirong .titlesub{ border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center; font-size:12px; padding:5px 0px 5px 0px;}
.newsneirong .nr{}
.newslistbtn{ background-image:url(newslistbtn.jpg); background-repeat:repeat-x; background-position:left bottom;}
.newstab{ background-image:url(newstab.jpg); background-repeat:repeat-x; height:36px;}
.newstab .dd { background-image:url(dd.jpg); padding-left:0px; padding-right:0px; width:2px;} 
.newstab ul{  height:32px; padding-left:20px; padding-top:4px;}
.newstab li{ float:left; padding-left:20px; padding-right:20px; height:32px; line-height:32px;  text-align:center; }
.newstab li a{ color:#000;}
.newstab .in { background-image:url(ddd.jpg); background-repeat:repeat-x;}
.newstab .in a{ font-weight:bold; color:#bb2200;}
.newslistpage{}
.newslistpage .col1{ float:left;width:636px; border:1px solid #dbdbdb; background-color:#fafafa; }
.newslistpage .list{padding:20px;}
.newslistpage .list ul{ width:100%; }
.newslistpage .list li {width:100%; height:25px; line-height:25px;}
.newslistpage .list .line{ background-image:url(sfdes.gif); background-repeat:repeat-x; height:30px; line-height:30px; background-position:0px 15px; width:100%;}
.newslistpage .list li a{ float:left;}
.newslistpage .list li span{ float:right;}
.newslistpage .col2{ float:right; width:330px;  border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb; float:right;}
.newslistpage .col2 h3{ background-image:url(newsserewrsdf.gif); background-repeat:no-repeat; line-height:25px; height:25px; padding-left:15px; color:#000; font-weight:bold;}
.newslistpage .col2 ul{ padding:10px;}
.newslistpage .col2 li{ line-height:22px;}
.newslistpage .col2 .bg{ background-image:url(hs.gif); padding-left:20px; background-repeat:no-repeat;}






.couponk{ border:1px dashed #dddddd; margin-bottom:10px; margin-top:5px;}
.couponk .pic{ padding:10px; width:80px;}
.couponk .title{ padding:10px 5px 10px 0px; line-height:20px;}
.couponk .jj{ background-image:url(jj.gif); background-repeat:no-repeat; background-position:right top;}
.couponk .pp{ width:140px;}
.couponk .pp div{ width:92px; height:26px; text-align:center; background-image:url(pps.gif); background-repeat:no-repeat; line-height:26px;}
.couponk .pp    .i{ background-position:0px -26px;}
.couponkviewtop{ background-image:url(couponkviewtop.gif); background-repeat:no-repeat; height:6px;}
.couponkviewmid{ background-image:url(couponkviewmid.gif); background-repeat:repeat-y;  padding:10px 10px 0px 10px;}
.couponkviewfoot{ background-image:url(couponkviewfoot.gif); background-repeat:no-repeat; height:24px;}




.tb_list{}
.tb_list img{ border:1px solid #cccccc; padding:1px;}
.tb_list td{ border-bottom:1px solid #cccccc;}
.tb_list .tb_over{ background-color:#ebf1ff;}

.uhomesheader{width:980px; margin:0px auto; background-image:url(my1.gif); height:28px;}
.uhomes{ width:980px; margin:0px auto;}
.uhomes .col1{ width:180px; float:left;}
.uhomes .col2{  float:right;width:790px; margin-left:10px;}

.uhomes .leftmeuntitle{ background-image:url(leftmeuntitle.jpg); background-repeat:no-repeat; height:23px; line-height:23px; font-size:14px; padding-left:15px; font-weight:bold; color:#333333;}

.uhomes .leftmeuntitlesmall{ padding:3px 5px 3px 15px;}
.uhomes .leftmeuntitlesmall a{ color:#014ccc; }

.uhomes .lefttop{ background-image:url(ul.jpg);  height:28px; line-height:28px; font-weight: bold; color:#000; text-align:center; font-size:14px;} 
.uhomes .righttop{ background-image:url(ur.jpg);  height:28px; line-height:28px; font-weight: bold; color:#000;  font-size:14px; padding-left:18px;} 
.uhomes .rightc{ margin-bottom:10px;}


/*表格列表*/
.uhomes .xiall{border: 0px solid #000000;  color:#000;  background-color:#ffffff;}
.uhomes .xiall1{ line-height:28px; background-color:#fff; display:none;}
.uhomes .ximeun{ font-size: 12px;font-weight:normal;background-color: #7FA4E0;padding: 3px;padding-top:5px;background-image: url(ubg001.jpg); height:19px; line-height:19px; }/*font-weight:bold;*/
.uhomes .xi {border-collapse: collapse;}
.uhomes .xi td{ border-bottom: 1px solid #d3d3d3; padding:6px 4px 6px 5px;}







/*730*/
.lbartop{ height:29px; background-image:url(lbar1.gif); background-repeat:no-repeat; font-size:14px; line-height:29px; padding-left:8px; padding-right:8px; font-weight:bold;}
.lbarmid{  border-left:1px solid #dcdada; border-right:1px solid #dcdada;}
.lbarfoot{ height:5px; font-size:1px; margin-bottom:8px; background-image:url(lbar1_.gif); background-repeat:no-repeat;}
/*240*/
.rbartop{ height:29px; background-image:url(lbar2.gif); background-repeat:no-repeat; font-size:14px; line-height:29px; padding-left:8px; padding-right:8px;font-weight:bold;}
.rbarmid{  border-left:1px solid #dcdada; border-right:1px solid #dcdada;}
.rbarfoot{ height:5px; font-size:1px; margin-bottom:8px; background-image:url(lbar2_.gif); background-repeat:no-repeat;}


.yktnr{ padding:2px 5px 2px 5px;}
.yktop1{ width:790px; height:25px; line-height:23px; background-image:url(abgg.gif); background-repeat:no-repeat;background-color:#fff;}
.ykmid1{width:788px; border-left:1px solid #d4d4d4; border-right:1px solid #dde0e6; }
.ykfoot1{width:790px; height:5px; font-size:1px; background-image:url(abcs.jpg); background-repeat:no-repeat; margin-bottom:8px;background-color:#fff;}


.yktfl{ line-height:32px; padding-left:8px; float:left;}
.yktfr{ line-height:32px; padding-right:8px; float:right;}

.yktnrfl{ width:575px; float:left;}
.yktnrfr{ width:250px; float:right;}





.myhometop{ background-image:url(myhometop.gif); background-repeat:no-repeat; height:10px; font-size:1px;}
.myhomeleftbg{ background-image:url(myhomeleftbg.gif); background-repeat:repeat-y; width:216px;}
.myhomeleftjg{ background-image:url(myhomeleftjg.gif); font-size:1px;  background-repeat:no-repeat; background-position:left center;}
.myhomeleftmeun{background-image:url(myhomeleftmeun.gif);  background-repeat:no-repeat; background-position:center center; height:35px; line-height:35px;  font-weight:bold; color:#000; padding-left:25px; padding-bottom:3px;  padding-top:3px;}
.myhomemid{ padding-left:22px; padding-top:3px; padding-bottom:3px; }
.myhomemid a{ color:#333;}
.myhomemid img{ padding-right:5px; vertical-align:middle; padding-bottom:2px;}
.myhomefoot{ background-image:url(myhomefoot.gif); background-repeat:no-repeat; font-size:1px; height:11px; margin-bottom:30px;}
.myhomeright{ padding-left:10px;}



.payrightp1{ background-image:url(p1.jpg); background-repeat:no-repeat; width:230px; height:128px; margin-bottom:10px;} 
.payrightp2{ background-image:url(p2.jpg); background-repeat:no-repeat; width:230px; height:127px;} 
.payrightp3{ background-image:url(p3.jpg); background-repeat:no-repeat; padding:10px; } 
.payrightp4{ background-image:url(p4.jpg); background-repeat:no-repeat;} 



.xt {border-collapse: collapse;}
.xt td{border: 1px solid #dadfe0; padding:2px 2px 2px 2px;}







.ytg{ width:975px; border:1px solid #d6d6d6; margin:0px auto;  background-color:#fff; padding-left:3px; padding-top:5px;  margin-bottom:5px;}

.ytg .ytgs{cursor:pointer ; border:1px solid #ffc000;background-color: #fefbe7; width:188px; height:82px; float:left;margin-bottom:5px; margin-left:4px; display:block;}
.ytg .ytgs a{ text-decoration:none}
.ytg .ytgs .ytitle{font-size:14px; margin:3px; color: #ff6600; font-weight:bold; text-align:center; padding-top:5px;}
.ytg .ytgs .yabout{ font-size:12px;color:#666; line-height:18px;text-align:center; margin-left:3px; margin-right:3px;}
.ytg .ytgs .ytel{ font-size:12px; padding-bottom:3px; color:#ff6600;text-align:center;overflow:hidden;    text-overflow:ellipsis;  white-space:nowrap; margin-left:3px; margin-right:3px; }
.ytg .ytgs1{cursor:pointer ; border:1px solid #ff6600;background-color: #fff8cf; width:188px; height:82px; float:left;margin-bottom:5px; margin-left:4px; display:block;}
.ytg .ytgs1 a{ text-decoration:none}
.ytg .ytgs1 .ytitle{font-size:14px; margin:3px; color: #ff3300; font-weight:bold;text-align:center;padding-top:5px;}
.ytg .ytgs1 .yabout{ font-size:12px;color:#000000;line-height:18px;text-align:center;margin-left:3px; margin-right:3px;}
.ytg .ytgs1 .ytel{ font-size:12px;padding-bottom:3px;color:#ff3300;text-align:center;overflow:hidden;    text-overflow:ellipsis;  white-space:nowrap;margin-left:3px; margin-right:3px; }



.tby{ background-image:url(tbb.gif); background-repeat:repeat-x; background-position:left bottom; border:1px solid #fff; border-bottom:1px solid #aaaaaa;}
.tby1{ background-image:url(tbb.gif); background-repeat:repeat-x; background-position:left bottom;border:1px solid #fe8802;}




/*发布信息的*/
.red_skin { color:#f00!important;}
.thd { font-size:14px; font-weight:bold; color:#333; line-height:33px;}
.thd b,.thd span { float:left; display:block;}
.thd b { width:200px; text-align:right;}
.thd span { width:158px; background:url(../images/bg5.jpg) no-repeat 0 0; height:33px; color:#a4a4a4;}
.thd span.current { width:158px; background:url(../images/bg1.jpg) no-repeat 0 0; color:#fff;}
.fbd { margin:10px 0 0 0; border:1px solid #f2f2f2; background:#fffcf9; padding:14px; height:100%;}
.tips { border:1px solid #ffc686; background:#f8f5da; text-align:left; padding:10px;  margin:0 auto 15px auto; line-height:20px;}

.c_left1{ margin:20px auto; width:730px;}
.conLli{}
.YM-mainmnu{ text-align:center; margin-left:auto; margin-right:auto}
.YM-mainmnu li{ width:135px; float:left; height:36px; line-height:36px; text-indent:16px; margin-bottom:15px; margin-left:20px; margin-right:180px; position:relative; z-index:10;  text-align:left}
.YM-mainmnu li a{ font-size:16px;color:#000099; text-decoration:underline;}
.YM-mainmnu li.current{ width:135px; height:36px; position:relative}
.YM-mainmnu li.current a{ display:block;font-weight:bold; text-decoration:underline; width:133px; height:31px; line-height:31px; background:#fdfeff;  border:2px solid #6182e4;  border-bottom:3px solid #6182e4; border-right:none; text-indent:13px; position:absolute; top:0; left:0; z-index:10}
.YM-submnu{  position:absolute; top:0px; left:133px; width:210px; border:2px solid #6182e4; background:#fdfeff; z-index:2; padding-bottom:8px; padding-top:4px; display:none}

.YM-mainmnu li .YM-submnu li{ background:none; font-size:12px; padding:0px 0px 10px 0px; height:16px; margin:0; line-height:16px; width:100px;   float:left;overflow:hidden;     white-space:nowrap; }
.YM-mainmnu li .YM-submnu li a{ display:inherit; border:none; font-size:12px; font-weight:lighter; text-decoration:none; width:100px;overflow:hidden;     white-space:nowrap;  }
.YM-mainmnu li .YM-submnu li a:hover{ text-decoration:underline; width:100px;overflow:hidden;    white-space:nowrap;  }





/**/
.pl{ border:1px solid #ffdfb6; background-color:#fffbf5;}
.pl h3{ background-image:url(sdffsdssdf.png); height:25px; line-height:25px; font-weight:bold; padding-left:10px; border-bottom:1px solid #ffdfb6;}
.pl .picbor{ border:4px solid #ffc990; padding:3px;}
.pl .pll{ margin-left:100px;}
.pl .pboxcon{ padding:10px;}




/**/
.digsg1{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat;}
.digsg2{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -30px;}
.digsg3{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -60px;}
.digsg4{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -90px;}
.digsg5{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -120px;}
.digsg6{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -150px;}
.digsg7{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -180px;}
.digsg8{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -210px;}
.digsg9{ background-image:url(bsfg.gif); width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -240px;}
.digsg10{ background-image:url(bsfg.gif);width:13px;display:inline-block; background-repeat:no-repeat; background-position:0px -270px;}