/*   公用样式    */
body { margin:0; padding:0; font-size:12px; background:#fff; color:#000; font-family:"宋体", arial; text-align: center; }
div,ul,ol,li,dl,dt,dd,form,img,p { margin:0; padding:0; border:0; }
li { list-style-type:none; }
H1,H2,H3,H4,H5,H6,input { margin:0; padding:0; }
table,tr,td,th { font-size:12px; }

/*左右浮动样式*/
.left{ float:left;}
.right{ float:right;}
.fleft{ text-align:left;}
.fcenter{ text-align:center;}
.fright{ text-align:right;}

/*   左右边距/填充   */
.leftpadding { padding-left:20px;}
.rightpadding { padding-right:20px;}
.leftmargin { margin-left:20px;}
.rightmargin { margin-right:20px;}
.topmargin { margin-top:10px;}

A:link { color: #000; text-decoration: none; }
A:visited { color: #000; text-decoration: none; }
A:hover { color: #f60; text-decoration: underline; }
A:active { color: #000; }

H2 { font-size: 12px; line-height: 24px; text-align: left; }

.cRed { color: #9D080C; }
A.cRed:link { color: #9D080C; }
A.cRed:visited { color: #9D080C; }

.cgreen { color:#00cc00;}
A.cgreen:link { color:#00cc00;}
A.cgreen:visited { color:#00cc00;}

.cwhite { color:#ccc;}
A.cwhite:link { color:#ccc;}
A.cwhite:visited { color:#ccc;}

.cblue { color:#0000ff; text-decoration: underline;}
A.cblue:link { color:#0000ff; text-decoration: underline;}
A.cblue:visited { color:#0000ff; text-decoration: underline;}

.cqianlan { color:#3269CE; text-decoration: underline;}
A.cqianlan:link { color:#3269CE; text-decoration: underline;}
A.cqianlan:visited { color:#3269CE; text-decoration: underline;}

.indexlink { color: #960; font-weight:bold;}
A.indexlink:link { color: #960; font-weight:bold;}
A.indexlink:visited { color: #960; font-weight:bold;}

.fred { color:#790100;}
.fblue { color:#0000ff;}
.fgreen { color:#009900;}
.fanhong{ color:#c00;}
.f666 { color:#666;}
.fwhite { color:#fff;}
.fhuang { color:#fc0;}

.f14 { font-size:14px;}
.f18 { font-size:18px;}
.fb { font-weight:bold;}

.left_suojin { padding-left:10px;}
.noem { font-style: normal;}  /*   去除斜体   */
.nobg { background-image: none;}
.amargin a{ margin:0 5px 0 5px;}
#listcontent .acolor a{ color:#666;}

.clear{ clear:both; font-size:0px; width:1px; height:0px; visibility: hidden; line-height:0px;}  /*    清除浮动--浏览器兼容使用   */

/* main */
.indexmain { width:960px; margin:auto;}
.mainbottom { margin-bottom:10px;}
.indexleft { width:240px; float:left;}
.indexright { width:709px; float:right;}

.border { border:1px solid #999;}

/*  left  */
.logo { background:url("../images/logobg.gif") repeat-x 100% bottom; padding:5px 0 22px 0;}
.login h2{ width:235px; line-height:29px; text-align:center; background:url("../images/loginh2bg.gif") no-repeat; font-size:14px; color:#fff;}
.login table{ margin-top:10px;}
.login table td{ padding:2px 0 2px 0;}
.logininput { width:80px; height:18px;}
.logindl,.loginreg{ border:0; cursor:pointer; text-align:left; padding-left:30px;}
.logindl { width:72px; height:22px; background:url("../images/denglubg.gif") no-repeat;}
.loginreg { width:73px; height:24px; background:url("../images/regbg.gif") no-repeat;}
.adduser li{ display:block; float:left; background:url("../images/icon_hd.gif") no-repeat left 2px; padding-left:18px; margin-right:10px;}

.contact { border-top:4px solid #C80000; background:url("../images/tel.gif") no-repeat 15px 15px; font-size:14px; font-weight:bold; text-align:right; padding:5px 10px 0 0; line-height:20px; color:#555;}

.leftlistyj { background:url("../images/index_leftbg01.gif") no-repeat center top; text-align:left; margin-top:10px;}
.leftlistyj h2{ background:url("../images/icon_hongjian.gif") no-repeat 20px center; font-size:14px; color:#D5000C; padding-left:45px; line-height:35px;}
.leftlistyj ul{ margin-top:5px;}
.leftlistyj li{ background:url("../images/icon_hongdian.gif") no-repeat 30px center; line-height:21px; padding-left:50px; border-bottom:1px dashed #ccc; margin:0 10px 0 10px;}

.leftlisthy { background:url("../images/index_leftbg01.gif") no-repeat center top; text-align:left; margin-top:10px;}
.leftlisthy h2{ background:url("../images/icon_hongjian.gif") no-repeat 20px center; font-size:14px; color:#D5000C; padding-left:45px; line-height:35px;}
.leftlisthy ul{ margin-top:5px;}
.leftlisthy li{ background:url("../images/icon_hongdian.gif") no-repeat 30px center; line-height:21px; padding-left:70px; border-bottom:1px dashed #ccc; margin:0 10px 0 10px;}

.leftlistdown { background:url("../images/index_leftbg02.jpg") no-repeat center 10px; text-align:left; margin-top:10px; border-top:1px solid #CB0100; border-bottom:1px solid #CB0100; padding:10px 0 10px 0;}
.leftlistdown h2{ font-size:14px; color:#D5000C; text-align:right; padding:15px 35px 0 0; line-height:35px;}
.leftlistdown ul{ margin-top:5px;}
.leftlistdown li{ background:url("../images/icon_hongdian.gif") no-repeat 30px center; line-height:21px; padding-left:50px; border-bottom:1px dashed #ccc; margin:0 10px 0 10px;}

.leftlistpic { padding:6px 35px 5px 35px; line-height:18px; border-bottom:1px solid #CB0100;}

/*  right  */
.language { text-align:right; padding:10px 10px 0 0;}
.language a{ margin:0 5px 0 5px;}

.nav { height:36px; background:url("../images/navbg.gif") no-repeat left top;}
.nav li{ display:block; float:left; padding:5px 2px 0 0; background:url("../images/navlibg.gif") no-repeat right 5px;}
.nav a { float:left; padding:0 0 0 10px; height:27px; text-decoration:none;}
.nav a span { float:left; display:block; color:#fff; font-weight:bold; line-height:27px; height:36px; width:88px; overflow:hidden; cursor:pointer;}
.nav a span {float:none;}
.nav a:hover { background:url("../images/navlibgleft.gif") no-repeat left top; text-decoration: none;}
.nav a:hover span { background:url("../images/navlibgright.gif") no-repeat right top; color:#000;}

.nav .lihove { padding-left:5px; padding-right:7px;}
.nav .lihove a { float:left; background:url("../images/navlibgleft.gif") no-repeat left top; padding:0 0 0 10px; height:27px; text-decoration:none;}
.nav .lihove a span { float:left; display:block; background:url("../images/navlibgright.gif") no-repeat right top; color:#000; font-weight:bold; line-height:27px; padding:0 15px 0 6px;}

.banner { margin-top:8px; padding-top:5px; background:url("../images/bannerbg.gif") repeat-x 100% top;}
/*  center  */
.indexcenter { margin-top:8px;}
.indexcenter .indexcenterleft { float:left; width:507px;}
.indexcenter .indexcenterright { float:right; width:190px;}
.indexhysd { border-bottom:3px solid #E1E1E1; padding-bottom:5px;}
.indexhysd h2{ width:510px; line-height:22px; height:22px; color:#fff; background:url("../images/hysdh2bg1.gif") repeat-x 100% top;}
.indexhysd h2 span{ padding:0 10px 0 10px; background:url("../images/hysdh2bg2.gif") repeat-x 100% top;}
.indexhysdnav { width:510px;}
.indexhysdnav ul{ margin-left:-1px;}
*html .indexhysdnav ul{ margin-left:-6px;}
*+html .indexhysdnav ul{ margin-left:-6px;}
.indexhysdnav li{ display:block; float:left; border:1px solid #ddd; margin:1px 1px 1px 1px;}
.indexhysdnav li a{ float:left; width:81px; height:25px; line-height:25px; font-weight:bold; overflow:hidden;}
.indexhysdnav li a:hover{ background:#ededed; color:#8C0000;}
.indexhysdnav .lihover{ background:#ededed; color:#8C0000;}

.indexhyscon { overflow:hidden;}
.indexhyscon ul{ margin-top:5px;}
.indexhyscon_hdp { width:247px;}
.indexhyscon_text { width:260px; text-align:left; line-height:18px;}
.indexhyscon_text .fontcolor { font-weight:bold; color:#8A1109; line-height:25px;}

.banner01 { margin:5px 0 5px 0;}

.indexconlist{ height:95px; background:url("../images/divbg03.jpg") repeat-x 100% top; overflow:hidden; margin-bottom:8px;}
.indexconlist h2{ line-height:25px; height:25px; font-size:14px; background:url("../images/icon_yj.gif") no-repeat 10px center; padding-left:30px;}
.indexconlist h2 span{ float:right; margin:10px 10px 0 0;}
.indexconlist ul{ margin:10px 0 5px 0;}
.indexconlist li{ width:230px; float:left; line-height:20px; background:url("../images/icon_hd01.gif") no-repeat 10px center; text-align:left; padding-left:20px;}

/*  right right  */
.indexnews { text-align:left; margin-bottom:10px;}
.indexnews h2,.indexhujiao h2,.indexhuodong h2{ line-height:23px; height:27px; font-size:14px; background:url("../images/newsh2bg.gif") no-repeat left center; padding-left:25px;}
.indexnews h2 span,.indexhujiao h2 span,.indexhuodong h2 span{ float:right; margin:10px 10px 0 0;}
.indexnews ul { margin-top:5px;}
.indexnews li{ line-height:20px; background:url("../images/icon_hd01.gif") no-repeat 5px center; text-align:left; padding-left:15px; border-bottom:1px dashed #ccc;}

.indexhujiao { margin-bottom:5px;}
.indexhujiao ul{ padding-top:5px;}

.indexhuodong { text-align:left; line-height:18px;}
.indexhuodong ul{ margin-top:5px;}
.indexhuodong .time{ color:#9E0601; background:url("../images/line.gif") repeat-x 100% bottom; line-height:22px;}
.indexhuodong .hd_text { background:url("../images/hd_libg.gif") no-repeat left bottom; padding-left:10px;}
.indexhuodong .hd_text span{ color:#555;}

.count{ padding:8px 0 8px 0;}
.klink { height:28px; line-height:28px; padding-right:20px; background:url("../images/k_link.gif") no-repeat left top;}
.klink select{ margin-top:3px;}

/*  Link  */
.link { border:1px solid #ccc; line-height:20px; background:url("../images/linkbg.gif") repeat-x 100% 1px;}
.link h2 span{ display:block; float:left; padding:0 20px 0 20px; margin:2px 0 0 1px; height:22px; background:url("../images/lintitlekbg.gif") no-repeat right top; color:#fff;}
.link ul{ margin:5px 0 5px 8px;}
.link li{ display:block; float:left; width:90px; height:20px; margin:0 2px 0 2px; overflow:hidden;}

/*  footer  */
.footer { margin-top:8px; padding:15px 0 10px 0; background:url("../images/footbg.gif") repeat-x 100% top; line-height:20px;}

.pages { margin:10px; text-align:center;}
.pages a{ padding:0 3px 0 3px;}
.pages_nonce { font-size:14px; font-weight:bold; margin:0 3px 0 3px;}

/*  list  */
.header { margin-top:-15px; padding-top:0;}
.headerleft,.listcontentleft { width:240px; float:left;}
.headerright { width:710px; height:97px; float:right;padding-left:10px; background:url("../images/list_navbg.gif") repeat-x 100% bottom;}
.listbanner { margin:5px 0 10px 0;}
.listcontentleft .contact { border-bottom:1px solid #C80000; padding-bottom:10px;margin-bottom:8px;}
.listcontentright { width:710px; float:right; text-align:left;}

.sidenav { border-top:1px solid #C9C9C9; border-bottom:4px solid #C9C9C9;}
.sidenav a{ display:block; text-align:left; height:28px; line-height:28px; font-weight:bold; background:url("../images/sidenavlibg.gif"); padding-left:40px; overflow:hidden;}
.sidenav a:hover{ color:#C7000B; background:url("../images/sidenavlibgbove.gif");}
.sidenav .ahover a{ color:#C7000B; background:url("../images/sidenavlibgbove.gif");}

.listcontentright .title { height:22px; background:url("../images/list_con_titlebg.gif"); padding-left:25px; color:#B60A00; font-weight:bold;}
.listcontentright .title span{ float:right; margin:5px 10px 0 0;}

.listcon_list { line-height:22px;}
.listcon_list ul h2{ font-size:14px; background:url("../images/icon_yj.gif") no-repeat left center; line-height:25px; border-bottom:1px dashed #ccc; padding-left:20px;}
.listcon_list ul { float:left; width:340px; margin:5px 5px 0 5px;}
.listcon_list ul h2 span{ float:right; margin:10px 8px 0 0;}
.listcon_list ul li{ padding-left:10px; color:#555;}
.listcon_list ul li span{ float:right; margin-right:10px}
#listcontent .listcon_list ul li a{ color:#555;}

.listcount,.listcountdown { width:240px; height:143px; margin-top:10px; line-height:22px;}
.listcount h2,.listcountdown h2{ text-align:center; line-height:30px; color:#960003;}
.listcount span,.listcountdown span{ color:#960003;}
.listcount{ background:url("../images/listcountbg.gif") no-repeat;}
.listcountdown{ background:url("../images/listcountdownbg.gif") no-repeat;}

.listcon_list02 { margin-top:5px;}
.listcon_list02 ul{ padding-top:15px;}
.listcon_list02 h2{ line-height:15px; color:#fff; padding-left:30px; background:url("../images/dzzz_titlebg.gif") no-repeat; font-weight: normal; margin-bottom:10px;}
.listcon_list02 h2 span{ float:right; margin-right:10px;}
.listcon_list02 li { line-height:22px; border-bottom:1px dashed #ccc; padding-left:25px; background:url("../images/icon_dzzz.gif") no-repeat 10px center;}
.listcon_list02 li span{ float:right; margin-right:15px;}

.list_hdtj { margin-top:10px;}
.list_hdtj h2{ line-height:34px; text-align:center; color:#555; background:url("../images/list_hdtjtopbg.gif") no-repeat center top;}
.list_hdtj ul{ padding-bottom:25px; background:url("../images/list_hdtjbottombg.gif") repeat-x 100% bottom;}

.list_hzjs { border:1px solid #ccc; margin:5px 0 10px 0;}
.list_hzjs h2{ line-height:22px; height:22px; color:#fff; background:url("../images/hysdh2bg1.gif") repeat-x 100% top;}
.list_hzjs h2 span{ padding:0 15px 0 15px; background:url("../images/hysdh2bg2.gif") repeat-x 100% top;}
.list_hzjs ul { float:left; margin:8px;}
.list_hzjstext { width:460px; line-height:20px; color:#555;}

.hzjs_list { background:url("../images/line2.gif") repeat-x 100% bottom; padding-bottom:10px;}
.hzjs_list ul{ margin-top:10px;}
.hzjs_list li { line-height:22px; border-bottom:1px dashed #ccc; padding-left:25px; background:url("../images/icon_huidian.gif") no-repeat 10px center;}
.hzjs_list li span{ float:right; margin-right:15px;}

.hotren { margin-bottom:10px;}
.hotren h2{ line-height:30px; background:url("../images/ren_titlebg.gif") repeat-x 100% top; text-align:center; font-size:14px; color:#CD0000;}
.hotren ul{ border:1px solid #999; padding:8px;}

.hangye_list { line-height:22px; color:#666; margin:8px 0 10px 0;}
.hangye_list h3{ font-size:14px; }
#listcontent .hangye_list h3 a{ color:#CF0C14;}
#listcontent .hangye_list a{ color:#666;}
.hangye_list li{ border-bottom:1px dashed #ccc; background:url("../images/icon_dzzz.gif") no-repeat 10px 7px; padding-left:25px;}
.hangye_list li span{ float:right;}
.newstitle {}

.abouth2 { border-bottom:1px dashed #ccc; color:#8C4646; background:url("../images/icon_yj.gif") no-repeat left 5px; padding-left:20px;}
.aboutul ul{ float:left;}
.aboutul li{ float:left; margin:5px;}
.aboutpicwidth { width:150px;}
.aboutlist ul{ float:left; margin:5px 10px 5px 10px; width:330px;}
.aboutlist ul h2{ background:url("../images/aboutlist_ulh2bg.jpg") no-repeat left bottom; padding-left:20px;}
.aboutlist ul li{ line-height:22px; background:url("../images/icon_dzzz.gif") no-repeat left 7px; padding-left:15px; border-bottom:1px dashed #ccc;} 
.aboutlist ul li span{ float:right;}

.down_list { line-height:22px; color:#666; margin:8px 0 10px 0;}
.down_list h3{ font-size:12px; }
.down_list h3 span{ float:right; margin-right:10px; background:#ddd; padding:0 5px 0 5px;}
.down_list li{ border-bottom:1px dashed #ccc; background:url("../images/icon_dzzz.gif") no-repeat 10px 7px; padding-left:25px; margin-top:5px;}

.reg table{ width:90%; margin:auto; margin-top:10px; margin-bottom:10px;}
.reg table td{ padding:5px 0 5px 5px;}
.reg table td span{ color:#f00;}