
/* CSS Document */

* { margin: 0; padding: 0; }
a { text-decoration:none; }
li { list-style:none; }
img { border:none; }
a:hover { text-decoration:underline; }
body { font-size: 12px; font-family:Arial, Helvetica, sans-serif; background: #f7f7f7; margin:0; }
.header { height: 128px; width:960px; margin:auto; background: url(../images/top.jpg) no-repeat; }
.banner { height: 153px; width:1040px; margin:auto; background: url(../images/banner-1.jpg) no-repeat; }
.banner ul { margin-left:40px;}
.banner ul li{float:left;}
.banner ul li a {float:left; margin:120px 0 0 0; border:#aeb6c1 1px solid; padding:1px; background:#fafafa; margin-left:-1px;}
.banner ul li a strong{ font-weight:normal; line-height:29px; background:#ededed; display:block; width:105px; text-align:center; }
.banner ul li a:hover{ border-top:1px solid #e82b05; border-bottom:1px solid #fff;}
.banner ul li a:hover strong{ font-weight:bold; cursor:pointer; background:#FFF;}
.banner ul li#current a{ border-top:1px solid #e82b05; border-bottom:1px solid #fff;}
.banner ul li#current a strong{ font-weight:bold; cursor:pointer; background:#FFF;}
.main { width:960px; margin:auto; border: #dadada 1px solid; background:#ffffff; border-top:none;}
.bannerframe { background: url(../images/bg.jpg) repeat-x; margin-top:0px;}
.breads { border-bottom:1px solid #dadada; text-align:right; color:#7f7f7f; width:960px; margin:auto; height:12px; line-height:12px; padding:9px 0; }
.breads a { text-decoration:none; color: #7f7f7f; }
.curr { color:#ff9000 !important; }
.left { padding:24px 0 0 28px; _padding:24px 0 28px 28px; float:right;  width:613px; border-left: #dadada 1px solid;}
.left h2 { border-top: 1px dashed #cfcfcf; border-bottom: 1px dashed #cfcfcf; font-size:14px; margin: 0 0 19px 0; color:#464646; clear:both; width:608px; line-height:28px!important; font-weight:bold; height:28px; background:url(../images/jiantou.jpg) 1px center no-repeat; padding-left:12px;}
.left div { overflow:hidden;}
.left div p span a { display:block; float:left; margin-top:9px; color:#3d3d3d; background: #f1f1f1; height:32px; line-height:32px; text-align:center; width:138px; }

.left div p span a:hover{color:#ff9000;}

.tjsb { background:url(../images/new.jpg) no-repeat 80px 4px; margin-top:23px !important; }
.left a img { padding: 6px; border:#d8d8d8 1px solid; }
/* .left div p { float:left; margin-right:23px; padding-bottom: 22px; height:150px;} */

.left1 { padding:24px 0 0 28px; _padding:24px 0 28px 28px; float:right;  width:643px; border-left: #dadada 1px solid;}
.left1 h2 { border-top: 1px dashed #cfcfcf; border-bottom: 1px dashed #cfcfcf; font-size:14px; margin: 0 0 19px 0; color:#464646; clear:both; width:608px; line-height:28px!important; font-weight:bold; height:28px; background:url(../images/jiantou.jpg) 1px center no-repeat; padding-left:12px;}
.left1 div { overflow:hidden;}
.left1 div p span a { display:block; margin-top:9px; color:#3d3d3d; background: #f1f1f1; height:32px; line-height:32px; text-align:center; width:184px; }
.left1 div p span a:hover{color:#ff9000;}
.left1 a img { padding: 6px; border:#d8d8d8 1px solid; }
.left1 div p { float:left; margin-right:23px; padding-bottom: 22px; height:auto;}

.cpleft{ float:left; margin-right:21px; padding-bottom: 21px; height:150px;}
.cpleft span a { display:block; float:left; margin-top:9px; color:#3d3d3d; background: #f1f1f1; height:32px; line-height:32px; text-align:center; width:136px; }
/* .left div { clear:both; width:644px; } */
.right { float:left; padding: 0px 18px 18px 18px; width:251px; height:100%;background: #ffffff; background: #ffffff url(../images/left_bg.jpg) right repeat-y; }
.right h2 { font-size:12px; padding:19px 0 0 0; font-weight:bold; line-height:29px; color:#2f2f2f; }
.right ul { padding:7px 0 12px 0; border-top: 1px dashed #c7c7c7; }
.right ul li { float:left; width:100%; line-height:24px; background:url(../images/jiantou2.jpg) no-repeat left; padding-left:10px; }
.right ul li a { color:#2f2f2f; }
.right ul li a:hover{ color:#ff9000;}

.pjzt { clear:both; border-top: 1px dashed #c7c7c7; border-bottom: 1px dashed #c7c7c7; padding-left:5px; height:36px;}
.pjzt a { color:#636363; line-height:35px; padding:0 1px;}
.zlyn, .xwys {padding-top:8px!important;}
.right p { line-height:22px; padding:4px 0; }
.gdal { color:#ff9000; }
.clear { clear:both; }
.bottom { width:906px; margin:auto; clear:both; padding:12px 27px; border:1px solid #dadada; border-top:none; margin-bottom: 32px; }
.bottom span { font-size:14px; line-height:14px; padding-top:22px; font-weight:bold; line-height:34px; color:#505050;}
.bottom p { border-bottom:1px dashed #bbbbbb; padding: 0 0 9px 0; line-height:22px; }
.bottom p a { line-height:30px; padding: 0 9px 0 9px; color:#4b4b4b; }
.bottom p a:hover{color:#ff9000;}

.sqzx { position:relative; top:7px; }
.yj { position:relative; top:3px; }
.rhgm {border:none!important; padding-top:18px;}
.fwcn { width:855px; height:38px; background:#f7f7f7; border:1px solid #d2d7db; padding-left:50px; margin-top:9px; margin-bottom:14px; }
.fwcn strong {padding:0; background: url(../images/split.jpg) no-repeat right; display:block; padding:0 100px; }
.fwcn strong.last { background:none; }
.fwcn a { background: url(../images/gou.jpg) no-repeat 50px 8px;  float:left; line-height:38px; color:#595959; font-weight:bold;}
.fhdb { background:url(../images/fhdb-1.jpg) no-repeat; width:28px; height:89px; position:absolute; top:1700px; left:85%; }
.wlgy p{ margin-bottom:0!important; _margin-bottom: -23px;}
.wlgy img { padding: 4px !important;}
.wfzk { line-height:29px; border-bottom:none !important;}
.ryz{ color:#3f3b3c;}
.posfsb{ padding-left:0 !important;}
.gengduo{ float:right; font-weight:normal; background:url(../images/gengduo.jpg) no-repeat right; padding-right:15px; font-size:12px !important;}
.gdwl{ float:left;}
.gengduo a{color:#555555;}
.gxq{ margin-bottom:9px;}
.piaofu{width:1052px; margin:auto; height:0px; _overflow:hidden;}
.toleft, .toright{ width:13px; height:22px; position:relative; top:165px;}
.toleft { background:url(../images/left.jpg) no-repeat; float:left;}
.toleft:hover {background:url(../images/left-hover.jpg) no-repeat;}
.toright { background:url(../images/right.jpg) no-repeat; float:right;}
.toright:hover { background:url(../images/right-hover.jpg) no-repeat;}




#so_1{width:960px; height:154px; border-top:1px solid #dedede; background:url(../images/s_1.jpg) repeat-x; background-color:#f3f3f3;}
#so_2{ width:903px; margin:35px 0 0 28px; font-size:13px;}
#so_3{ width:903px; margin-left:28px; margin-top:5px;}
#so_4{ width:900px; height:33px; line-height:33px;}
#so_4 input{ width:530px; height:31px; border:1px solid #d7d7d7; line-height:30px; float:left;}
.so_tj{float:left; margin-left:5px;}
#so_4 span{ font-size:14px; color:#666; float:left; margin-left:15px;}
#so_5{ width:133px; height:33px; border:1px solid #d7d7d7; border-bottom:0; background:#f9f9f9;  margin:27px 0 0 28px;_margin-top:28px; text-align:center; line-height:33px;}
#so_6{ width:940px; height:40px; border-bottom:1px dotted #d7d7d7; line-height:40px; padding-left:20px; font-size:13px;}
#so_jg{ width:900px; margin-left:20px; margin-bottom:10px; font-size:12px;}
#so_jg li{ width:900px; border-bottom:1px dotted #d7d7d7; padding:10px 0 10px 0; line-height:22px;}
#so_banner{margin:0 auto;background:url(../images/so_banner_bg.jpg) repeat-x top; height:155px; text-align:center;}
#so_fenye{ width:900px; margin-left:20px; text-align:right; padding:5px 0;margin-bottom:30px;}
#so_banimg{ width:1290px; height:153px; background:url(../images/so_banner.jpg);}
#so_dh{ width:1100px; padding:100px 0 0 160px; text-align:left; float:left; color:#666666;}

#so_fenye a{ margin-left:2px; border:1px solid #d7d7d7; padding:2px 4px; }

#ptop{margin-bottom:20px;}
#ptopleft{width:300px;float:left;}
#ptopleft img{float:left;}
#ptopright{width:265px;float:right;margin:0px;padding:0px;}
#ptopright ul{margin:0px;padding:0px;}
#ptopright ul li{line-height:25px;}
#ppage{height:30px;line-height:30px;}
#ppage a{text-decoration:underline;}
#ptitle{height:30px;line-height:30px;border:1px solid #ccc;width:126px;font-weight:bold;font-size:14px;text-align:center;margin-bottom:10px;margin-top:5px;}
#pcontent{line-height:18px;}