﻿@charset "utf-8";
/* CSS Document */

*{ margin:0 auto; padding:0}
body, button, input, select, textarea { font: 12px/1.125 宋体; }
button, input, select, textarea{background:none;border:none;}
a{ color:#333; text-decoration:none}
li,ul{ list-style:none}
a:hover{ color:#dd0003;}
img{ border:none}
.red a{ color:#C00;}
h1,h2,h3{ font-size:14px; font-family:Microsoft Yahei,微软雅黑; color:#191919}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden; _zoom:1}
.clearfix {_zoom:1}
.left{ float:left}
.right{ float:right;}
.red {color: #dd0003 !important;}

.top{ background-color:#F0F0F0; height:28px; line-height:28px; width:100%;}
.topm{ width:1190px; position:relative}
.topl{ float:left; width:245px;}
.topr{ float:right; width:540px; text-align:right; color:#aaa}
.topr a{ display:inline-block; padding:0 5px;}
.topr a.a1{ padding:0}
.topr b,.serchlinkli b{ display:inline-block; background:url(../images/pub201431.gif) no-repeat; position:relative;}
.topr b.b1{ background-position:-78px 0; height:17px; width:11px; top:4px; margin-right:6px}
.topr b.b2{ background-position:0 3px; height:17px; width:13px; top:3px; margin-right:6px}
.topr b.b3{ background-position:-90px 0; height:16px; width:15px; top:3px; margin-right:6px}
.topr b.b4{ background-position:-106px 0; height:17px; width:11px; top:4px; margin-right:6px}
.topr b.b5{ background-position:-118px 0; height:12px; width:15px; top:2px; margin-right:6px}
.topr b.b12{ background-position:-134px 0; height:17px; width:14px; top:5px; margin-right:6px}
.topmgd{ display:inline-block; z-index:10;}
.topmgd dl{ position:relative}
.topmgds{ background:url(../images/pub201431.gif) no-repeat 35px -169px; display:inline-block; width:38px; padding-left:5px}
.topmgd .hover .topmgds { background:url(../images/pub201431.gif) no-repeat 35px -169px #fff; border:1px solid #e0e0e0; border-bottom:1px solid #fff; position:relative; z-index:9}
.topmgdd{position:absolute; padding:10px; border:1px solid #e0e0e0; background:#fff; top:27px; left:0; width:180px; z-index:8; display:none}
.topmgd .hover .topmgdd{ display:block}
.topmgdd a{ display: inline-block;float: left;line-height: 24px;padding: 0 5px;white-space: nowrap;}

.qdhbox{ float:left; width:205px;}

.head{ width:1130px; height:85px; position:relative}
.llogo31{ position:absolute; top:35px; left:175px; font-size:17px; font-family:Microsoft Yahei,微软雅黑; font-weight:bold}
.logo{width:151px; height:56px; float:left; margin:15px 0 0}
.logo h1 a{background:url(../images/pub201431.gif) no-repeat 0 -22px; width:151px; height:56px; text-indent:-9999px; overflow:hidden; display:block}
.logo span a{background:url(../images/pub201431.gif) no-repeat 0 -22px; width:151px; height:56px; text-indent:-9999px; overflow:hidden; display:block}
/*.search{ float:left; display:inline; margin:13px 0 0 160px; height:50px; width:534px;}*/
.serchlinkli{ height:24px; overflow:hidden;}
.serchlinkli a{ font-size:14px; padding:0 5px}
.serchlinkli b.b6{ background-position:0 0; height:13px; width:13px; top:2px; margin-right:6px}
.serchlinkli b.b7{ background-position:-14px 0; height:13px; width:11px; top:2px; margin-right:6px}
.serchlinkli b.b8{ background-position:-26px 0; height:13px; width:8px; top:2px; margin-right:6px}
.serchlinkli b.b9{ background-position:-35px 0; height:13px; width:12px; top:2px; margin-right:6px}
.serchlinkli b.b10{ background-position:-48px 0; height:12px; width:15px; top:2px; margin-right:6px}
.serchlinkli b.b11{ background-position:-64px 0; height:13px; width:13px; top:2px; margin-right:6px}
.searchcon{ background:url(../images/pub201431.gif) no-repeat 0 -83px; height:36px; width:534px; position:relative}
.searchcon div{ position:absolute; background:#F6F6F6;border:1px solid #f0f0f0; text-align:center; border-right:1px solid #E5E5E5; z-index:1;}
.searchcon div span{line-height:28px; color:#555; cursor:pointer; display:block;}
.searchcon div.d1{ left:3px; top:3px; width:80px}
.searchcon div.d2{left:84px; top:3px; width:100px}
.searchcon div ul{ position:absolute; background:#F6F6F6;border:1px solid #f0f0f0; text-align:center; border-right:1px solid #E5E5E5; z-index:1; width:78px; display:none;}
.searchcon div ul.u1{ width:78px;}
.searchcon div ul.u2{ width:88px; text-align:left; padding-left:10px;}
.searchcon div ul li{ line-height:28px; color:#555; cursor:pointer;}
.searchcon div ul li:hover{color:#F20000;}
.searchcon div.d1 span{ background:url(../images/pub201431.gif) no-repeat 69px -141px;}
.searchcon div.d2 span{ background:url(../images/pub201431.gif) no-repeat 80px -141px; text-align:left; padding-left:10px;}

.searchcon p{ float:right; width:343px; height:30px}
.searchcon p .bt1{ background:#fff; width:255px; height:30px; line-height:30px; color:#333; margin-top:3px; float:left}
.searchcon p .bt2{ background:#none; width:88px; height:36px; border:none; cursor:pointer; float:right}
.hdlink{ float:right; display:inline; margin-top:13px; width:160px;}
.hdlink p{ background:url(../images/pub201431.gif) no-repeat; width:160px; height:29px; text-align:center; margin-bottom:3px}
.hdlink p a{ color:#fff; padding-right:8px;background: url(../images/home_arrow_anim.gif) no-repeat 125px 11px; display:block; height:29px; line-height:29px}
.hdlink p.p1{background-position:-156px 0;}
.hdlink p.p2{background-position:-156px -30px;}


/*.nav{ width:100%; height:41px; background:url(../images/navbxg.gif) repeat-x;}*/
.nav{ /*width:100%; height:41px; background-color:#C30002;*/}
.nav ul{ /*width:1160px; */position:relative}
.nav li{ height:41px; line-height:40px; float:left;}
/*.nav li a{ color:#fff; font-size:14px; padding:0 25px; display:block; height:40px; float:left}*/
.nav li a:hover{ background:#AF0102; color:#fff}
.nav li.zhuanyi{ position:absolute; right:30px; top:1px; height:39px; overflow:hidden}
.nav li.zhuanyi a{ font-family:Microsoft Yahei,微软雅黑; font-size:15px; color:#cf101b; background:url(../images/gogif.gif) no-repeat 96px 3px #fff; padding:0 38px 0 35px; font-weight:bold;height:39px;}
.nav li.zhuanyi a:hover{  background:url(../images/gogif.gif) no-repeat 96px 3px #fff;border-radius:8px;}

.bottomsnavb{ width:1000px;  background:#8b0000; margin-bottom:10px}
.bottomsnav{height:31px; padding-left:10px}
.bottomsnav li{ float:left; line-height:31px;}
.bottomsnav li a{ padding: 0 11px; color:#fff; display:inline-block}
.bottomsnav li a:hover,.bottomsnav li a.hover{ background:#ebebeb; color:#AF0102;}
.bottomsnavb div.on{ display:block;}
.xiaofenlei{ height:31px; padding-left:10px; background:#ebebeb; display:none;}
.xiaofenlei li{float:left; line-height:31px;}
.xiaofenlei li a{padding: 0 11px;}
.bottombad{ width:1000px; background:#e9e9e9; margin-bottom:10px; padding-top:10px}
.bottombad a{ float:left; display:inline; margin:0 4px 10px 7px}
.bottombad a.r,.bottombad .p1 a.r{ margin-right:0}

.bancon{ width:100%; background:url(../images/topbg.gif) no-repeat center 0; height:621px;}
.bancon .line{ width:1170px;}
.obcmg{ padding:25px 0 44px}
.ownleft{ width:227px; float:left}
.ladcont { border: 1px solid #DDDDDD;}
.ladcont h3 { background:#F1F1F1;color: #000000;font-size: 14px;height: 36px;line-height: 36px;}
.ladcont h3 strong {border-left: 2px solid #E3080A;color: #D10000;padding-left: 15px;}
.qhadcon {height: 208px;margin: 15px 0 0 11px;}
.qhadcon li {background-color: #FFFFFF;float: left;padding: 5px 0;width: 203px;}
.qhadcon em {background: url(../images/pub201431.gif) no-repeat -321px -15px;color: #FFFFFF;display: inline-block;font-style: normal;height: 14px;margin-right: 8px;text-align: center;width: 15px;}
.qhadcon em.on {background: url(../images/pub201431.gif) no-repeat  -321px -0px ;}
.qhadcon li p { display: none;padding-top: 6px;}
.ladbottom {margin-top: 10px;}
.tpadcon {height: 228px;margin: 15px 0 0 11px;}
.tpadcon li {float: left;height: 74px;}


.ladcenter{ float:left; margin:0 0 0 10px; display:inline;width: 620px; border: 1px solid #DEDEDE;border-left:none;}
.ladcenter ul {display: block;width: 622px;}
.ladcenter ul li {border-left: 1px solid #DEDEDE;display: block;float: left;height: 24px;line-height: 24px;padding-left: 15px;width: 139px;}
.ladcenter ul li.txt_bg {background:#F2F2F2;border-bottom: 1px dashed #e0e0e0;border-top: 1px dashed #e0e0e0;}
.ladcenter ul li.img {height: 68px;padding-left: 0;width: 154px; text-align:center; padding-top:6px}

.ladright{ float:right; width:302px;}
.jmqs{ border:1px solid #dedede; margin-top:10px;overflow:hidden}
.jmqs h2{ background:#f5f5f5; height:28px; line-height:28px; padding-left:10px;}
.qs_txt{margin-right: -2px;padding: 9px 0; overflow:hidden; }
.qs_txt a {border-right: 1px dotted #A4A4A4;color: #333333;display:block;float: left;height: 24px;line-height: 24px;overflow: hidden;padding: 0 12px;width: 126px;}
.tbtxt01{ line-height:43px;  font-family:Microsoft Yahei,微软雅黑; color:#191919; font-size:14px; padding:0 0 0 5px}
.tbtxt01 a{color:#b5031c;}
.tbtxt01 a:hover{ text-decoration:underline}

.inad02 img{ margin-top:10px}
.main{ background:url(../images/maintbg.jpg) no-repeat center top; width:1262px}
.linA,.linB { width:1170px; padding:15px 0 0}
.linaleft{ float:left; width:857px;}
.linaltt{ height:33px; line-height:33px; border-bottom:3px solid #d31c20; text-align:right}
.linaltt h2{ font-size:20px; font-weight:normal; float:left; display:inline;}
.linaltt h2 span{ color:#d70106}
.linaltt a{ padding-right:16px; color:#343434}
.linaltt a:hover{ color:#CC0000}


.linaleft .conterlef{ padding-top:15px; width:236px; float:left; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; height:354px;}
.linaleft .conterlef a img{ margin-bottom:8px}
.linaleft .conterlef a{ display:block; line-height:24px;color:#232323; font-family:Microsoft Yahei,微软雅黑;}
.linaleft .conterlef a strong{ color:#d21317}
.linaleft .conterlef a:hover{ color:#d21317}
.pubcrig{ float:left; width:620px; overflow:hidden}
.pubcrig a{ float:left; width:154px; text-align:center; padding-top:15px;border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }
.pubcrig a span{ display:block; line-height:29px; height:29px;}
.pubcrig a:hover{ background:#F0F0F0;  padding-top:13px}
.pubcrig a:hover img{ border:1px solid #fff;}

.linE .pubcrig{ width:1162px; border:4px solid #e5e5e5}
.linE .pubcrig a{ border-left:1px solid #e0e0e0; width:164px}

.linaright{float:right; width:302px;}
.linartt{border-bottom:3px solid #e0e0e0; line-height:33px; height:33px;}
.linaright dl{border: 1px solid #e0e0e0;clear: both;overflow: hidden;padding: 10px; border-top:none}
.linaright dt{color: #FFFFFF;float: left;font-size: 12px;height: 42px;line-height: 20px;overflow: hidden;text-align: center;width: 21px; }
.linaright dt.dt1{background:#a16d58}
.linaright dt.dt2{background:#c564ad}
.linaright dt.dt3{background:#647dc5}
.linaright dt.dt4{background:#65c575}
.linaright dd{color: #333333;height: 42px;line-height: 20px;overflow: hidden;padding-left: 15px;}
.linaright dd a{color: #333333;display: inline-block;height: 21px;line-height: 21px;overflow: hidden;width: 120px;}
.linaright dd a:hover{text-decoration:underline; color:#D70106}

.linbltt{height:35px; line-height:35px; border-bottom:3px #c81917 solid; border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0; text-align:right}
.linbltt h2{display:inline; float:left; padding:0 30px; color:#fff; background:#c81917}
.linbltt a{padding-right:16px; color:#666}
.linbltt a:hover{ text-decoration:underline}
.linC .linbltt{ border-bottom:3px solid #cd6b00}
.linC .linbltt h2{ background:#cd6b00}
.linD .linbltt{ border-bottom:3px solid #393939}
.linD .linbltt h2{ background:#393939}

.linB .conterlef{background:url(../images/inlxbg.gif) no-repeat 16px 170px #f0f0f0; padding:0; height:369px;}
.linB .conterlef a{text-align:center;color:#fff; line-height:33px}
.linB .conterlef a img{margin-bottom:6px; margin-top:15px;}
.linB .conterlef a:hover{color:#fff; text-decoration:underline}
.linB .conterlef p{background:#c81917; height:33px; font-size:14px; position:relative; top:5px}
.linC .conterlef p{ background:#cd6b00}
.linD .conterlef p{ background:#393939}
.linbrtt{ border:1px solid #e0e0e0; border-bottom:none; height:35px; line-height:35px; padding-left:12px; background:#f6f6f6; }
.linbrcont{ border:1px solid #e0e0e0; border-top:none}
.linbrcont a{ float:left; display:inline; margin-left:12px; padding-bottom:12px}

.inzt01{ background:url(../images/home_arrow_anim.gif) no-repeat 250px 12px #c81917; height:33px; text-indent:2em; margin-top:11px}
.inzt01 a{ color:#fff;font-family:Microsoft Yahei,微软雅黑; font-size:16px; line-height:33px;}

.linC .linaright .cDl{border-bottom: 1px solid #e0e0e0;overflow: hidden;padding: 8px 0 9px; height:84px;}
.linC .linaright dt{border: 1px solid #e0e0e0;width: 79px;height:82px; margin-left:10px}
.linC .linaright dt img{ height:82px; width:79px;}
.linC .linaright dd {line-height: 21px;text-indent: 2em; padding:0 10px;height:82px;}
.linC .linaright dd a{ display:inline; width:auto; height:auto}

.incrul{ float:left; padding:5px 10px; border:1px solid #e0e0e0; margin:7px 0 0;width:280px}
.incrul li{ line-height:25px; height:25px; background:url(../images/pub201431.gif) no-repeat -390px 12px; padding-left:15px; float:left;width:235px}
.incrul li span{ color:#9b6020;}

.linD .indrul{ float:left; padding:13px 20px 14px 50px; border:1px solid #e0e0e0; border-top:none; background:url(../images/pub201431.gif) no-repeat -620px 20px;}
.linD .indrul li{ float:left; width:228px; font-family:Arial; line-height:26px;}


.ftboxbg {background: url(../images/ftboxbg.gif) repeat-x  0 212px ; margin-top:10px}
.ftboxbg .footer-hd {background: url(../images/bottombg.gif) no-repeat  0 0 ;height: 362px;margin: 0 auto;position: relative;width: 1170px;}
.ftboxbg .footer-hd .fw-hd ul {float: left;overflow: hidden;}
.ftboxbg .footer-hd .fw-hd li {float: left;line-height: 23px;padding-left: 40px;text-align: left;}
.ftboxbg .footer-hd .phonehd b {color: #333333;}
.ftboxbg .footer-hd .fw-hd {left:148px;position: absolute;top: 100px; float:left; width:200px; height:100px}
.ftboxbg .footer-hd .phonehd {line-height: 23px;position: absolute;left: 440px;top: 100px; }
.ftboxbg .footer-hd .mbxlink {height: 90px;line-height: 23px;position: absolute;right: 232px;top: 100px;width: 240px;}
.ftboxbg .footer-hd .mbxlink a {padding-right: 10px;white-space: nowrap;}
.ftboxbg .footer-hd .link-nav {color: #FFFFFF;left: 0;position:relative;text-align: center;top: 219px;width: 1164px;}
.ftboxbg .footer-hd .link-nav a {color: #FFFFFF;}

.yq_link {border: 1px solid #DDDDDD;color: #333333;line-height: 24px;margin: 0 auto;padding: 5px 10px;width: 1148px; float:left; margin-top:233px; border-bottom:2px solid #c91418}
.yq_link a {color: #333333;white-space: nowrap;word-break: keep-all;}
.fbottom {height: 84px;position: relative;width: 1168px; float:left; border:1px solid #ddd; margin-top:3px}
.footer-info {color: #595959;left: 30px;line-height: 22px;position: absolute;text-align: left;top: 12px;width: 435px;}
.icp {position: absolute;left: 480px;top: 22px; border-left:1px solid #ddd; padding-left:80px}




/*******列表********/
.short201431 .topm{ width:1000px;}
.short201431 .head{ width:1000px;}
.short201431 .search{ margin-left:100px}
.short201431 .nav ul{ width:1000px;}
.short201431 .nav li a{ padding:0 9px}
.short201431 .nav li.zhuanyi{ right:15px}
.short201431 .nav li.zhuanyi a{padding:0 38px 0 35px}


.mbx201431{ width:1000px; height:31px; line-height:33px; color:#555}
.listmenu{ width:1000px;}
.listmenu .title{ height:33px; line-height:33px; border:1px solid #e0e0e0; border-top:none; background:url(../images/listtbg.gif) repeat-x; padding:0 15px}
.listmenu .title strong{ float:left;font-size:14px;}
.listmenu .title h2{ float:left; color:#CF101B; font-size:14px; font-family:宋体}
.listmenu .title b{ color:#bf0d0d; font-family:Arial}
.listmenu .title .yxiangr{ float:right; font-size:14px;}

.listmcontent{ border:1px solid #e0e0e0; border-top:none;}
.listmcontent dl {border-bottom: 1px solid #E1E1E1;height: 36px;line-height: 36px;padding-left: 19px;}
.listmcontent dl dt {background:url(../images/redjt.gif) no-repeat left center ;margin-right: 8px;padding-left: 8px;}
.fl {display: inline;float: left;}
.listmcontent dl dd span{ margin-right:6px; }

.listmcontent dl.hy{ height:36px; overflow:hidden;}
.listmcontent dl.hy dd span{display:inline-block; height:24px; line-height:24px; margin:6px 2px 0px 2px; padding:0px 2px; text-align:center; border:1px #fff solid; cursor:pointer;}

.listmcontent dl.hy dd span.back{background:url(../images/back_16.png) no-repeat left center; padding-left:18px;}
.listmcontent dl.hy ul li{ display:none;}


.listmcontent dl.area {border-bottom: medium none;height: 60px;}
.listmcontent dl.area dd {float: left;line-height: 25px;margin-top: 5px;width: 920px;}

.list31cont{ width:1000px; margin-top:10px;}
.listleft{ width:810px; background:#e7e7e7; float:left;}
.listleft .beatbox{ background:#fff; border:1px solid #e0e0e0; margin:9px;}
.listright{ float:right; background:#e7e7e7; width:161px; padding:9px;}
.listright img{ margin-bottom:10px;}

.listlist{ padding:17px 15px; border-bottom:1px dashed #e0e0e0;}
.listlist:hover{ background:#fdfbf1}
.listlist .img{ float:left; padding:13px 0 0 11px; background:url(../images/jmlistlgbg.gif) no-repeat; width:131px; height:99px;}
.listlist .linlist{ float:left; display:inline; margin-left:25px;width:327px;}
.listlist .linlist h3{ font-family:宋体; font-size:16px; color:#000; height:24px}
.listlist .linlist li{ line-height:24px; float:left; color:#777777}
.listlist .linlist li a,.listlist .linlist li span{ color:#CF101B}
.listlist .linlist li.l1{ width:182px;}
.listlist .linlist li.l2{ width:145px;}
.listlist .listzbt{ float:left; margin-left:10px; display:inline; margin-top:20px}
.listlist .listzbt p{ color:#565656; height:26px}
.listlist .listzbt b{ color:#d60104; font-family:Tahoma}
.listlist .listzbt a{height:26px; line-height:26px; display:block;background:url(../images/pub201431.gif) no-repeat;}
.listlist .listzbt .abt1{background-position: 0 -207px; width:127px;  text-indent:31px; color:#fff}
.listlist .listzbt .abt2{background-position: -142px -207px; width:114px; text-indent:30px; }

.listpage { margin: 0 auto; padding: 30px 0;text-align: center;}
.listpage a {border: 1px solid #CCCCCC;color: #666666;font-size: 13px;padding: 3px 8px;text-decoration: none;}
.listpage a.page_current,.listpage a:hover {background: none repeat scroll 0 0 #CF1111;border: 1px solid #CF1111;color: #FFFFFF;}


.short201431 .botlc {background:url(../images/dblcbt.gif) no-repeat ;height: 131px;margin: 0 auto 8px;width: 1000px;}
.short201431 .bottomlink {background:url(../images/ftboxbg.gif) repeat-x;height: 28px;}
.short201431 .link-nav {background: url(../images/bottombg.gif) no-repeat 0 -212px ;color: #FFFFFF;line-height: 28px;text-align: center;width: 1000px;}
.short201431 .link-nav a{ color:#fff}
.short201431 .tx-hd2 {color: #595959;height: 31px;line-height: 30px;margin: 3px auto;text-align: center;width: 998px; border:1px solid #e0e0e0}
.short201431 .yq_link {width: 978px; float:none; margin:0 auto}
.short201431 .fbottom{ width:1000px; float:none}
.short201431 .icp{ padding-left:10px}

.list_adb {margin: 8px auto;width: 1000px;}
.list_adtitle {background: url(../images/listad_title.gif) no-repeat ;height: 36px;position: relative;}
.list_adtitle h3 {float: left;height: 36px;overflow: hidden;text-indent: -9999px;width: 200px;}
.list_adtitle .gd {color: #FFFFFF;display: block;position: absolute;right: 26px;top: 19px;}
.adboxcontr {background:#EEEEEE;padding: 10px 0;border:1px solid #ddd;border-top:none;}
.adboxcontr ul {background: #FFFFFF;display: block;margin-left: 8px;margin-right: 8px;padding-bottom: 8px;}
.adboxcontr li {display: inline-block;float: left;height: 177px;margin-left: 9px;margin-top: 8px;text-align: center;width: 130px;}
.adboxcontr li a {border: 1px solid #D8D8D8;display: block;padding: 4px;}
.adboxcontr li a:hover {background: none repeat scroll 0 0 #F12525;border: medium none;color: #FFFFFF;padding: 5px;}
.adboxcontr li img {display: block;}
.adboxcontr li span {display: block;line-height: 26px;}


/*******项目首页********/
.xmbanner{ width:1000px; height:125px; margin:8px auto 0;}
.xmhead{ width:1250px; border:1px solid #ddd; border-bottom:3px solid #db0100; height:65px;}
.xmhead h1{ float:left; padding:0 30px; line-height:63px; font-size:22px; font-weight:normal}
.xmhead ul{ float:left; padding-top:15px; width:1000px; position:relative; display:block}
.xmhead li{ float:left; font-size:16px; font-weight:bold; background:#e9e9e9}
.xmhead li a{ float:left; padding:0 35px; line-height:33px;}
.xmhead li a.hover,.xmhead li a:hover{ background:#e00003; color:#fff;}
.xmhead li.txli{background:url(../images/xmhbs.gif) no-repeat; width:107px; height:31px; text-indent:36px; position:absolute; right:0; top:16px; overflow:hidden}
.xmhead li.txli a{ padding:0; color:#fff; line-height:31px;}
.xmhead li.txli a:hover{ background:none;}

.xmmbox{ width:1250px; background:url(../images/xmmrightbg.gif) repeat-y right top}
.xmmleft{ float:left; width:765px; overflow:hidden}
.xmlinea{ margin-top:20px;}
.xmshowimg{ float:left; width:328px; position:relative; height:248px;border:1px solid #dfdfdf; padding:10px;}
.showimage{ position:absolute; left:10px; top:10px; width:328px; height:254px;}
.showimges{ position:absolute; left:0px; top:280px; width:300px; height:56px; padding:0px 25px;}
.showimges .showimges_1{width:300px; overflow:hidden; height:56px; margin:2px 0px 0px 2px;}
.showimges ul{ float:left;}
.showimges li{ float:left; width:65px; height:50px; padding:2px; border:1px solid #ddd; margin-right:4px; cursor:pointer;}
.xmshowimg .leftbtn,.xmshowimg .rightbtn{background:url(../images/pub201431.gif) no-repeat;width:12px; height:61px; position:absolute; display:block}
.xmshowimg .leftbtn{ background-position: -369px -120px; left:10px; top:0px}
.xmshowimg .rightbtn{ background-position:-408px -120px; right:10px;top:0px}
.xmshowimg a:hover.leftbtn{ background-position: -382px -120px; left:10px; top:0px}
.xmshowimg a:hover.rightbtn{ background-position:-394px -120px; right:10px;top:0px}
.xmapm{ float:left; background:#f4f4f4; padding:10px 0 0 0; width:415px;}
.xmapm p{ line-height:27px; font-size:14px; padding-left:30px}
.xmapm p font{ color:#4d4d4d;}
.xmapm p a,.xmapm p span{ color:#eb3d00; font-family:Tahoma}
.xmapm p a:hover{ text-decoration:underline}
.xmapmbtn{ background:url(../images/pub201431.gif) no-repeat 0 -238px; width:406px; height:66px; padding-left:9px}
.xmapmbtn a{ float:left; display:inline-block; width:119px; height:36px; background:url(../images/pub201431.gif) no-repeat; margin:14px 0 0 10px; text-align:center; color:#fff; font-size:14px; line-height:35px; font-weight:bold}
.xmapmbtn a.a1{background-position:-156px -120px;}
.xmapmbtn a.a2{background-position:-156px -157px; color:#d93000}

.xmlineb{ margin:10px 0; border:1px solid #DFDFDF;}
.xmlineb h3{ font-size:16px; font-family:宋体; height:43px; line-height:43px; padding-left:20px; background:url(../images/xmttxbg.gif) no-repeat 285px 18px}
.xmlineb h3 span{ color:#bd0000;}
.inxmtxt{ padding:0 20px 20px; color:#4b4b4b; font-size:14px; line-height:24px; text-indent:2em}
.inxmtxt .content{ overflow:hidden; max-height:200px;}
.inxmtxt a{color:#bd0000; float:right; font-size:12px;}
.inxmtxt a:hover{text-decoration:underline}
.inxmimg{padding:0 10px 5px}
.inxmimg li{float:left; display:inline; margin-left:10px; width:135px}
.inxmimg li img{ display:block; padding:4px; border:1px solid #dfdfdf}
.inxmimg li span{ display:block; line-height:33px; text-align:center}
.inxmimg li a{ color:#434343;}
.inxmimg li a:hover{ color:#bd0000}
.inxmzixun{ padding:0 20px;}
.inxmzixun li{ padding:10px 0; border-bottom:1px dashed #ddd; line-height:23px; color:#888; position:relative}
.inxmzixun li span{ position:absolute; right:10px; top:10px}
.inxmzixun li p a{ font-size:14px; color:#cd0800; font-weight:bold; line-height:27px}
.inxmzixun li p a:hover{ text-decoration:underline;}
.inxmzixun li.dgli{ border:none}
.inxmzixun li.dgli a{ display:block;background:#e1e2e5; height:35px; line-height:35px; width:300px; text-align:center; font-size:14px; font-weight:bold}

.xmlineb .mesgeh3{ height:37px; border-bottom:4px solid #e6e6e6; background:#f4f4f4; line-height:37px}
.xmlineb .mesgeh3 b{ background:url(../images/pub201431.gif) no-repeat -156px -60px; height:22px; width:22px; display:inline-block; position:relative; top:5px; margin-right:8px}

.messgscont{height: 218px;overflow: hidden;padding: 0 20px 20px;position: relative;}
.messgscont li {border-bottom: 1px dashed #DDDDDD;line-height: 32px;padding-bottom: 10px;padding-top: 5px;}
.messgscont span {color: #717171;display: block;font-size: 12px;position: relative;/*width: 715px;*/}
.messgscont .addtime {position: absolute;right: 0;top: 0;}
.xmmesbg{ background:#eeeeee; padding:15px; margin-bottom:15px; margin-top:10px;}
.xmessage{ border:1px solid #ddd; background:#fff; padding:15px}
.xmessage h3{ background:#af0102; color:#fff; font-size:22px; line-height:47px; height:47px; text-align:center}
.xmessage h3 span{ color:#fdff4f}
.mesleft {display: inline;float: left;width: 212px; margin-top:10px; overflow:hidden}
.mesleft .info-01 {background:#fff9f1;height: 350px;overflow: hidden;width: 210px; border:1px solid #d7d5d8}
.mesleft .info-01 span {color: #555555;display: block;line-height: 20px;margin: 5px auto;text-align: left;width: 180px;}
.mesleft .info-01 p{ background:#ff3f00; color:#fff; line-height:33px; line-height:33px; text-indent:15px; font-size:14px; font-weight:bold}
.dianhuaTEXT {display: block;height: 22px;line-height: 22px;margin: 0 auto;width: 175px; padding-left:5px; background:#fff; border:1px solid #ddd}
.dianhuaBTN {background: url(../images/dianhua.gif) no-repeat ;border:none;cursor: pointer;height: 54px;overflow: hidden;padding: 0;width: 161px;}
.mesright {float: right;font-size: 12px;height: 362px;position: relative;width: 490px; overflow:hidden}
.meg_rg {float: left;padding: 10px;}
.meg_rg li {float: left;line-height: 25px;overflow: hidden;padding-top: 10px;width: 490px;}
.meg_rg li span.l {float: left;width: 40px;}
.meg_rg li span.m {float: left;width: 190px;}
.meg_rg li span.m input {background:#FFFFFF;border: 1px solid #CCCCCC;color: #797979;font-size: 12px;height: 25px;line-height: 19px;padding-left: 5px;width: 183px;}
.meg_rg li span.r {color: #666666;float: left;height: 22px;overflow: hidden;padding-left: 10px;width: auto;}
.meg_rg li.err .r {
    background: url("../js/validator/unchecked.png") no-repeat scroll 16px 50%;
    color: #FF0000;
    padding-left: 30px;
}
.meg_rg li.right .r {
    background: url("../js/validator/checked.png") no-repeat scroll 16px 50%;
    padding-left: 30px;
}
.textarea {border: 1px solid #CCCCCC;font-size: 12px;height: 120px;padding: 5px 0 5px 5px;width: 183px;}
.smge_ks {height: 113px;left: 248px;padding-left: 8px;position: absolute;top: 168px;width: 230px;border: 1px solid #ddd;}
.smge_ks ul{height: 115px;padding: 0 5px;}
.smge_ks ul li {border-bottom: 1px dashed #EEEEEE;line-height: 15px;text-indent: 5px;width: 218px;}
.smge_ks ul li a { color: #666666;}
.lyb_btn {background: url(../images/pub201431.gif) no-repeat -278px -183px ;border:none;color: #FFFFFF;cursor: pointer;font-size: 14px;font-weight: bold;height: 31px;
line-height: 31px;margin-left: 40px;text-align: center;width: 110px;}


.xmmright{ float:right; width:220px; overflow:hidden}
.xmmlogo{ padding:16px}
.xmmlogo img{ border:1px solid #ddd}
.xmmlogo p{ padding-top:10px; height:36px;}
.xmmlogo a{ width:90px; height:29px; line-height:29px; display:inline-block; color:#fff; text-indent:33px}
.xmmlogo .a1{ background:url(../images/pub201431.gif) no-repeat -278px -120px; float:left}
.xmmlogo .a2{ background:url(../images/pub201431.gif) no-repeat -278px -150px; float:right;}

.xmrtitle{ background:url(../images/pub201431.gif) no-repeat -318px -52px; width:219px; height:29px; line-height:29px; position:relative; left:1px; font-weight:bold; text-indent:13px; color:#444; font-size:14px}
.xmspcont{ padding:15px 0 20px 14px}
.xmrqiht span{ display:inline-block; text-indent:0; padding:0 15px; cursor:pointer}
.xmrqiht .hover{ background:#fff; color:#db0100;}
.xmrwenda{ padding:10px;}
.xmrwenda li{ line-height:25px; height:25px; background:url(../images/pub201431.gif) no-repeat -385px 12px; padding-left:20px}
.xmrwenda li.lastmore{ background:none; text-align:right}
.xmrwenda li.lastmore a{ color:#db0100}
.xmrtiwen textarea{ width:190px; background:#fff; border:1px solid #ddd; padding:5px}
.xmrtiwen .tijiao{ background:#db0100; color:#fff; margin:8px 0; width:60px; line-height:23px; height:23px; cursor:pointer}

.xmrtjxm{ padding:0 0 10px 28px}
.xmrtjxm li img{ display:block; margin:10px 0}
.xmrtjxm li p{ line-height:21px; color:#676767}
.xmrtjxm li p a{ color:#ff6816}
.xmrtjxm li b{ color:#343434}
.xmrdhnav{ padding:10px 0 15px 15px}
.xmrdhnav a{ display:inline-block; background:#e7e7e7; padding:0 10px; height:23px; line-height:23px; margin-bottom:5px}
.xmrdhnav a:hover,.xmrdhnav a.hover{ background:#af0102; color:#fff;}
.xmrzxdt{ padding:10px 15px}
.xmrzxdt li{ line-height:25px; border-bottom:1px dotted #ddd; overflow:hidden; height:25px; padding-left:18px; background:url(../images/pub201431.gif) no-repeat -389px -17px;}

.xmlinec{ margin-top:10px;}
.xmltitle{ border:1px solid #dfdfdf; border-bottom:2px solid #dfdfdf; height:39px;}
.xmltitle span{ display:inline-block; float:left; padding-top:13px}
.xmltitle span.hover{ padding-top:0;  position:relative; border-top:2px solid #b10005; line-height:37px; border-left:1px solid #cfbfb1; border-right:1px solid #cfbfb1; top:-1px; left:-1px;}
.xmltitle span a{ border-left:1px dotted #dfdfdf; float:left; padding:0 25px;font-family:Microsoft Yahei,微软雅黑; font-size:14px}
.xmltitle span.hover a{color:#b10005; }
.xmlccont{ padding:25px; border:1px solid #dfdfdf; border-top:2px solid #f3f3f3; color:#4b4b4b; font-size:14px; line-height:25px;}
.xmlccont ul{}
.xmlccont ul li{ display:none;}
.xmlccont ul li.on{display:block;}
.xmlccont p{ text-indent:2em;}
.xmlccont ul li p{ text-indent:2em;}

.xmlb4{ background:#f0f0f0; height:29px; line-height:29px; text-indent:25px; font-size:12px;}
.xmlxli{ padding:10px 20px;}
.xmlxli a{ padding:0 15px; line-height:25px;white-space:nowrap; float:left}

.table-list thead th {background: #F0F0F0;font-weight: bold;height: 24px;line-height: 24px;text-align: center;}
.table-list th, .table-list td {border-bottom: 1px solid #E2E2E2;border-right: 1px solid #E2E2E2;}
.table-list {border-left: 1px solid #E2E2E2;border-top: 1px solid #E2E2E2; margin-bottom:15px}

.xmmbx{color:#8b8b8b; padding-top:10px}
.xmxwlist{ padding:20px;}
.xmxwlists{ padding:10px 0;  width:720px; height:45px; overflow:hidden}
.answer{ float:left; display:inline; margin-right:15px; width:42px; text-align:center; line-height:15px; color:#fff; background:#ababab; padding:5px 0 6px}
.answerInfo{ float:left; width:663px}
.xmxwlists .t,.xmxwlists a:hover.answer{ background:#db0100; color:#fff;}
.answerInfo p{ height:25px; color:#999;}
.answerInfo .p1{ font-size:14px; position:relative;}
.answerInfo .p1 a:hover{ text-decoration:underline; color:#0078B6}
.answerInfo .p1 span{ position:absolute; top:0; right:0;}
.answerInfo font{ color:#0078b6; font-size:14px;}

.xmpiclink{ height:30px; padding:20px 0 15px 32px;}
.xmpiclink a{ background:#e6e3e0; color:#7d5757; padding:0 10px; line-height:27px; float:left; display:inline; margin-right:8px}
.xmpiclink a:hover,.xmpiclink a.hover{ background:#e00003; color:#fff;}

.xmpicshow{ padding:0 25px; height:715px; width:698px; display:none;}
.thishover{ display:block;}
.xmpicmin{ height:89px; width:698px; background:url(../images/pub201431.gif) no-repeat 0 -309px; position:relative; overflow:hidden}
.xmpicmbox{ width:619px; overflow:hidden; padding:12px 0px; height:64px;}
.xmpicmin li{ float:left; width:81px; height:64px; display:inline; margin-right:8px;}
.xmpicmin li a{ display:block; border:2px solid #fff}
.xmpicmin li a.current{border:2px solid #F8AE0F}
.xmpicbig{ background:url(../images/pub201431.gif) no-repeat 0 -407px; width:698px; height:566px; position:relative; margin:20px auto 40px}
.xmpicbbox{ width:640px; overflow:hidden}
.xmpicbbox li{float:left; width:640px; height:496px; margin-top:20px;}
.xmpictxt{ color:#fff; font-size:18px; font-family:Microsoft Yahei,微软雅黑; width:640px; text-align:center; line-height:47px;}

.xmppicm .xmnavprev,.xmppicm .xmnavnext{ position:absolute; height:89px; width:33px; background:url(../images/pub201431.gif) no-repeat;filter:alpha(opacity=60);opacity:0.6;}
.xmppicm .xmnavprev{ background-position:-448px -123px; left:0;}
.xmppicm .xmnavnext{ background-position:-513px -123px; right:0;}
.xmppicm a:hover.xmnavprev,.xmppicm a:hover.xmnavnext{opacity:1;filter:alpha(opacity=100);}

.xmpicbig .xmnavprev,.xmpicbig .xmnavnext{ position:absolute; height:566px; width:28px; background:#fff;filter:alpha(opacity=10);opacity:0.1;}
.xmpicbig .xmnavprev{ background-position:-448px -123px; left:0;}
.xmpicbig .xmnavnext{ background-position:-513px -123px; right:0;}
.xmpicbig a:hover.xmnavprev,.xmpicbig a:hover.xmnavnext{opacity:0;filter:alpha(opacity=0);}


.xmnewsbox .xmltitle{ border-left:none; border-right:none;border-top:none;}
.xmnewslist{ padding:15px 40px;}
.xmnewslist ul{ border-bottom:1px dotted #ccc; padding:15px 0}
.xmnewslist li{ float: left;height: 80px;line-height: 30px;overflow: hidden; width:680px;}
.xmnewslist li a{ font-size:14px; float:left; width:400px; padding-left:5px; color:#CD0800; font-weight:bold;}
.xmnewslist li span{ float:right; color:#888}
.xmnewslist li p{ float:left; color:#8B8B8B; padding-left:10px; line-height:22px; font-size:12px;}

.xmnewslist li em{ height:3px; background:url(../images/pub201431.gif) no-repeat -393px 0; float:left;width:3px; font-size:0px; line-height:0; margin-top:14px}
.xmnewslist li font{ color:#004276; float:left; font-size:14px; padding-left:8px;}
.xmvdshow{ text-align:center; padding:10px 0 30px;}
.xmvdlink{ padding-left:70px}
.xmzixuncont h2{display: block;font-family: 微软雅黑,黑体;font-size: 22px;height: 70px;line-height: 70px;overflow: hidden;text-align: center; font-weight:normal}
.xmzixuncont .bz {color: #999999;display: block;height: 50px;text-align: center;}
.xmzixuncont .jj {background:#FBFBFB;border: 1px solid #E6E6E6;color: #474646;display: block;font-size: 14px;line-height: 29px;overflow: auto;padding: 5px 10px 0;width: 660px;}
.xmzixuncont .list_main {color: #474646;display: block;font-size: 14px;line-height: 25px;overflow: hidden;padding: 25px 0 20px 10px;width: 670px;}
.xmzixuncont .share {color: #666666;display: block;height: 25px;padding-top: 7px;position: relative;text-align: right;width: 658px;}
.xmzixuncont .bq {background: url(../images/list_bx.gif) no-repeat scroll 18px 8px #F7F7F7;border: 1px solid #CCCCCC;color: #343434;height: 28px;line-height: 27px;margin-top: 24px;padding-left: 45px;text-align: left;width: 612px;}
.xmzixuncont .bq a {color: #123FA5;padding: 0 7px;}
.xmzixuncont .list_next {height: 59px;margin-top: 12px;padding-left: 25px;width: 630px;}
.xmzixuncont .list_next span {color: #282828;float: left;font-size: 14px;line-height: 39px;width: 310px;}

.jmadtopb{ width:1000px; margin-top:8px;}
.jmadtopb p{ height:65px; overflow:hidden; margin-bottom:8px;}
.jmadtopb a{ display:inline-block}
.jmadtopb .center{margin-left: 8px; float:left;}
.jmline{ width:1000px;}
.jmshowl{ width:307px; height:369px;}

.jmjdtxt{ width:430px; margin-left:9px; display:inline; border:1px solid #e0e0e0; height:367px;}
.jmfocus{ width:416px; margin:10px auto}
.jmfocus-tt{ background:#eee; height:33px; line-height:33px;}
.jmfocus-tt h2{ font-family:宋体; color:#000; font-size:14px; padding-left:13px}
.jmfocus-tt h2 strong{ color:#CF101B}
.jmfocus .cont{clear: both;padding-top: 6px;text-align: center;}
.jmfocus .cont .ctitle {font-size: 20px;height: 27px;line-height: 27px;overflow: hidden;text-align: center;}
.jmfocus .cont h2 a {font-family:微软雅黑;font-size: 20px;color:#CF101B; font-weight:normal;}
.jmfocus .cont div a {font-family:微软雅黑;font-size: 20px;color:#CF101B; font-weight:normal;}
.jmfocus .cont p {height: 42px;line-height: 21px;margin-top: 5px;overflow: hidden;text-indent: 2em; text-align:left; padding:0 5px;}
.jmfocus .cont p a{color:#CF101B;}
.jmfocus .shop2 {border-top: 1px solid #F1F1F1;margin-top: 12px;padding: 7px 0 0;}
.jmfocus .list1 {float: left;width: 125px;}
.jmfocus .list1 a {border: 1px solid #E7E7E7;display: block;float: left;margin-top: 10px;padding: 4px;text-decoration: none;width: 105px;}
.jmfocus .list1 a img {display: block;height: 80px;width: 105px;}
.jmfocus .list2 {color: #999999;float: left;line-height: 25px;margin-top: 6px;width: 275px;}
.jmfocus .list2 li {float: left;font-size: 14px;height: 25px;width: 275px;}
.jmfocus .list1 p {height: 20px;line-height: 20px;padding: 5px 0 0;text-align: center;}

.jmzxqk{ width:244px;}
.jmzxqk .jmzixun {border: 1px solid #E2E2E2;height: 367px;overflow: hidden; position:relative}
.jmzixun h2 {border-bottom: 2px solid #E1E1E1;color: #CD0000;font-size: 14px;font-weight: bold;height: 20px;margin: 9px auto 0;width: 222px;}
.jmzixun i {background:#CD0000;height: 2px;left: 10px;overflow: hidden;top: 29px;width: 82px; position:absolute}
.jmzixun .zixun-word {background: none repeat scroll 0 0 #F9F9F9;border-bottom: 1px solid #E1E1E1;margin: 5px auto;width: 230px;}
.jmzixun p.shangji {background: url(../images/pub201431.gif) no-repeat  -390px -12px;line-height: 13px;margin-left: 10px;padding-top: 10px;text-indent: 18px;}
.jmzixun p.bot {padding-bottom: 8px;}
.zixun-cont{ padding:0 10px; height:269px; overflow:hidden}
.zixun-cont li{ line-height:29px; border-bottom:1px dotted #999}
.zixun-cont li span{color:#666; padding:0 3px}
.zixun-cont li .h{ color:#343434}
.zixun-cont li a{ padding:0 3px;}
.zixun-cont li a.btn{ color:#000; background:#e9e9e9; display:inline-block; padding:0 8px; line-height:22px; margin-left:5px;  float:right; margin-top:4px;}
.zixun-cont li a:hover.btn{ color:#fff; background:#CF101B}

.jminmenu{ margin-top:8px}
.jminmenu .title{ padding-left:27px;}

/**4.12改**/
.jminzxcont{}
.lf-box-list {display: inline;float: left;margin: 10px 0 10px 10px;width: 238px; background:#f3f3f3}
.lf-box-list .pic-text a img {border: 1px solid #E2E2E2;margin-left: 10px;padding: 3px;}
.lf-box-list .pic-text dl {margin-left: 8px;width: 118px;}
.lf-box-list .pic-text dl dt a{ font-weight:bold}
.lf-box-list .pic-text dd {line-height: 20px;margin-top: 7px;overflow: hidden;width: 118px;}
.lf-box-list ul {padding: 10px 15px 0; border-right:1px solid #eee}
.lf-box-list ul li {background: url(../images/redjt.gif) no-repeat left center ;height: 24px;line-height: 24px;overflow: hidden;padding-left: 10px;}
.lf-box-list ul li a{ color:#676767}
.listmenu .lf-box-list .title{ background:none; border:0;border-bottom:1px solid #eee; font-weight:bold; padding-left:10px; margin-bottom:15px;}
.gray6{ color:#888}
.gray9{ color:#999}
.fr {display: inline;float: right;}
.linec{ width:1000px; margin-top:10px}
.industry_ask {border: 1px solid #E2E2E2;height: 314px;overflow: hidden;padding-bottom: 24px;width: 741px;}
.industry-title {background: -moz-linear-gradient(center top , #FEFEFE, #F0F0F0) repeat 0 0 ;border-bottom: 1px solid #E2E2E2;border-top: 2px solid #CE0004;height: 34px;position: relative;}
.industry-title .hd {background: url(../images/title.png) no-repeat 0 0 ;height: 34px;left: 10px;padding-left: 50px;position: absolute;top: -1px;}
.industry-title .hd h2 {background: url(../images/title.png) no-repeat scroll right top ;color: #FFFFFF;float: left;font-size: 14px;font-weight: bold;height: 34px;line-height: 30px;padding-right: 50px; font-family:Tahoma}
.industry_ask .ask_con {border-right: 1px solid #E2E2E2;height: 270px;margin-bottom: 12px;margin-left: 10px;margin-top: 10px;overflow: hidden;width: 457px;}
.industry_ask .ask_con .tiwen p {line-height: 20px;overflow: hidden;width: 432px; margin-left:0}
.industry_ask .ask_con .tiwen .wenti span {background: url(../images/ws.png) no-repeat 0 0;color: #FFFFFF;float: left;height: 18px;line-height: 18px;padding-left: 4px;width: 35px;}
.industry_ask .ask_con .tiwen .wenti a {float: left; font-weight:bold; }
.industry_ask .ask_con .tiwen p.jieda {border-bottom: 1px dashed #E2E2E2;display: inline-block;margin-top: 10px;padding-bottom: 5px;}
.industry_ask .ask_con .tiwen .jieda span {background: url(../images/ws.png) no-repeat 0 -18px ;color: #FFFFFF;float: left; height:45px;line-height: 18px;margin-right: 5px;padding-left: 4px;width: 35px;}
.ask_list {overflow: hidden;padding-top: 10px;width: 432px; margin-left:0}
.ask_list dl {border-bottom: 1px dashed #CCCCCC;margin-bottom: 10px;padding-bottom: 7px;}
.blue {color: #2162B6 !important;}
.ask_list dd {height: 22px;line-height: 22px;margin-top: 6px;overflow: hidden;}
.ask_dongtai {margin-top: 15px;width: 250px;}
.roll-bd {height: 212px;margin-top: 5px;overflow: hidden; position:relative;}
.ask_dongtai li {height: 27px;line-height: 26px;overflow: hidden;width: 245px;}
.wddt-bo {background: none repeat scroll 0 0 #FCFDC6;height: 25px;line-height: 25px;margin-top: 7px;width: 240px; margin-left:0}
.wddt-bo span.jiejue {background: url(../images/jiejue.png) no-repeat 0 0 ;padding-left: 15px; margin-left:10px}
.wddt-bo span.daijie {background: url(../images/daijj.png) no-repeat 0 0 ;padding-left: 15px; margin-left:10px}
.rankingList_Top{width:244px;height:339px;border:1px solid #e2e2e2;border-top:none;}
.hy_ppphb_title{background: -moz-linear-gradient(center top , #FEFEFE, #F0F0F0) repeat 0 0 ;height:34px;position:relative;text-indent:23px;border-bottom: 1px solid #E2E2E2;border-top: 2px solid #CE0004;}
.hy_ppphb_title .hy_ppphb-top{background:url(../images/red-top.png) no-repeat; display: block;height:55px; overflow: hidden; position: absolute; right: 19px; text-indent: -999em; top: -8px; width:34px; z-index: 5;}
.hy_ppphb_title h2{color:#ce0004;line-height:34px;font-weight:bold;font-family:Tahoma}
.rankingList_Top ul{width:224px;margin:5px auto 0;height:294px;overflow:hidden;}
.rankingList_Top ul li{border-bottom:1px dashed #cccccc;width:225px;overflow:hidden;display:inline-block;font-size:0;height:27px;line-height:27px;}
.rankingList_Top ul li p{font-size:12px;}
.rankingList_Top ul li a{width:145px;display:block;}
.rankingList_Top ul li em{width:15px;margin-top:7px;}
.rankingList_Top ul li em.up{background:url(../images/style03-up.png) no-repeat;height:10px;display:block;}
.rankingList_Top ul li em.down{background:url(../images/style03-down.png) no-repeat;height:10px;display:block;}
.rankingList_Top ul li i{margin-top:7px;}
.rankingList_Top ul li .num1{background:url(../images/num.png) no-repeat 0 0;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num2{background:url(../images/num.png) no-repeat 0 -14px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num3{background:url(../images/num.png) no-repeat 0 -28px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num4{background:url(../images/num.png) no-repeat 0 -42px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num5{background:url(../images/num.png) no-repeat 0 -55px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num6{background:url(../images/num.png) no-repeat 0 -70px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num7{background:url(../images/num.png) no-repeat 0 -84px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num8{background:url(../images/num.png) no-repeat 0 -97px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num9{background:url(../images/num.png) no-repeat 0 -112px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li .num10{background:url(../images/num.png) no-repeat 0 -126px;width:13px;height:13px;display:block;margin-right:5px;}
.rankingList_Top ul li.born{border:none;}

/*****2014310**********/
.jminmenuk{ margin-top:10px; width:1000px; background:#f3f3f3}
.jminmenuk h3{ font-size:14px; font-family:宋体; padding-left:13px; line-height:37px; overflow:hidden; border-bottom:2px solid #DD0003; }
.jminmenukn{ background:#fff; margin:10px; border:1px solid #e6e6e6; float:left;}
.kscztt{ float:left; width:50%; border-bottom:1px dashed #ddd; height:35px; }
.kscztt2{ background:#f8fbfd}
.kscztt .ksczcont li{ float:left; padding-right:8px; display:inline-block; line-height:34px}
.kscztt .ksczcont li.l1{ padding-left:13px;}
.kscztt .ksczcont li a{ color:#1155CC;}
.kscztt .ksczcont li a:hover{ color:#DD0003;}





/*浮动留言框*/
#hiddenmsg{ display:none;}
.msgbgbox {
    background: none repeat scroll 0 0 #E9E9E9;
    border: 1px solid #D6D6D6;
    margin: 10px auto;
    padding: 15px 0;
    width: 700px;
}
.tkboly{position:fixed; left:100px; top:180px; z-index:999;}
.tkboly .close {cursor: pointer;display: block;height: 52px; position: absolute;right: 40px;top: 47px;width: 14px;font-size:14px;color:#999;}
.tkboly .close:hover {color:#AF0102;}
.mesg {
	border: 1px solid #DDDDDD;
	width: 650px;
	font-size:12px;
	background:#fff;
}
.mesg p {
	background:#af0102;
	color: #fff;
	font: bold 22px/59px 微软雅黑, 黑体;
	height: 50px;
	margin-top: 20px;
	text-align: center;
	width: 572px;
	line-height:50px;
}
.mesg p span {
	color: #fdff4f;
}
.mesg .lybzx {
	height: 280px;
	padding: 20px 0 25px 0px;
	position: relative;
	width: 550px;
	left:20px;
}
.mesg .lybzx li {
	color: #333333;
	display: block;
	float: left;
	line-height: 21px;
	margin-bottom: 5px;
	width: 595px;
}
.mesg .lybzx li input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C1CAD2;
	float: left;
	height: 20px;
	line-height: 19px;
	margin-right: 5px;
	padding-left: 4px;
	width: 215px;
}
.mesg .lybzx li.err input {
    border: 1px solid #FF0000;
}
.mesg .lybzx li.err .info {
    background: url("../js/validator/unchecked.png") no-repeat scroll 1px 50%;
    color: #FF0000;
    padding-left: 20px;
    float:left;
}
.mesg .lybzx li.right .info {
    background: url("../js/validator/checked.png") no-repeat scroll 1px 50%;
    padding-left: 20px;
    float:left;
}
.mesg .lybzx li .fjh {
	width: 41px;
}
.lybzx li .Phone {
	width: 111px;
}
.mesg .lybzx li span {
	float: left;
	font-size: 12px;
	line-height: 25px;
}
.mesg .lybzx li textarea {
	border: 1px solid #C1CAD2;
	float: left;
	height: 108px;
	padding: 4px;
	width: 211px;
	font-size:12px;
	color:#333;
}
.mesg .lybzx li .msg_an {
	background: url(../images/lybtn.gif) no-repeat 0 0;
	border: 0 none;
	float: left;
	height: 34px;
	margin-left: 41px;
	text-indent: -9999px;
	width: 94px;
}
.mesg .lybzx .txt_msg {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px dashed #d3d3d3;
	bottom: 37px;
	height: 145px;
	position: absolute;
	left:271px;
	width: 255px;
}
.mesg .lybzx .txt_msg span {
	background: url(../images/lyb_icon.gif) no-repeat 10px center;
	color: #C50000;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 30px;
}
.mesg .lybzx .txt_msg ul {
	display: block;
	margin: 0;
	padding: 0;
}
.mesg .lybzx .txt_msg ul li {
	border-bottom: 1px dashed #E2E2E2;
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding-left: 10px;
	width: 244px;
}
.mesg .lybzx .name {
	color: #C50000;
	margin: 0 5px;
}
/*bdmap*/
.bdmap{position:fixed; left:100px; top:180px; z-index:999; padding:5px; border:2px solid #DFDFDF; background-color:#FFFFFF}

.stred{ color:#DB0000; font-weight:bold;}
.backToTop{display: none;width: 46px;height: 46px;line-height: 1.2;padding: 0; background-color: #000;background-image: url("/images/backToTop.jpg");color: #fff; font-size: 12px;text-align: center; position: fixed; _position: absolute;right: 10px; bottom: 100px;_bottom: "auto"; cursor: pointer;opacity: .6;filter: Alpha(opacity=60);}


/*对联广告*/
#floatad {width:110px; position:absolute; top:240px; left:0px;}
#floatad .title{width:19px;height:84px;position: absolute;right:-20px;top:0px;cursor: pointer;}
.floatadcont li{ height:190px;}
.floatrightad{ position:absolute; width:110px; height:250px; right:0px; top:240px;}
.floatrightad .close{display:block; height:18px; width:20px; cursor:pointer; text-align:right; left:-22px; top:0; position:absolute}




.xmpmcont{ margin:10px; background:#fff; padding:0 10px;}
.xmpmcont li{ line-height:25px; border-bottom:1px dashed #ddd; padding-left:20px;}
.xmpmcont li.l1{ background:url(../images/pjico.gif) no-repeat 0 5px;}
.xmpmcont li.l2{ background:url(../images/pjico.gif) no-repeat 0 5px;}
.xmpmcont li.l3{ background:url(../images/pjico.gif) no-repeat 0 -64px;}
.xmpmcont li.l4{ background:url(../images/pjico.gif) no-repeat 0 -29px;}
.xmpmcont li.l5{ background:url(../images/pjico.gif) no-repeat 0 -100px;}

.xmrtitle .ljrz{ position:absolute; right:10px; top:8px}

.weixin{ width:120px; height:120px; float:right; margin:-240px 20px 0px 0px;}

