/* CSS Document */
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, table, caption, tbody, tfoot, thead, tr, th, td, form {margin:0;padding:0;}
html, body {height:100%;}
table {border-collapse:collapse;border-spacing:0;}
img, button {border:0 none;}
ul, ol {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
a {	color:#333;	text-decoration:none;outline:none;}
a:hover {color:#bd0a01;text-decoration:underline;}
input, button, select, textarea {font-size:12px;vertical-align:middle;}
button {cursor:pointer;}
.clearfix:after {content:".";display:block;	height:0;clear:both;overflow:hidden;visibility:hidden;}
.clearfix {	display:block;clear:both;height:0;overflow:hidden;}
.blank10 {display:block;clear:both;height:8px;overflow:hidden;font-size:0;}
body {background:#ffebb5;color:#333;margin-right:0px;font-family:"ËÎÌå", Arial;font-size: 12px;font-style: normal;line-height: 22px;}

.header{ width:950px; margin:0 auto; background:url(top.jpg) no-repeat; height:140px;}
.header .logo{width:148px; height:45px; padding:19px 0 0 61px;}
.header .logo a{ display:block; width:148px; height:45px;text-indent:-9999em;}

.menu{ background:url(bar.jpg) no-repeat 0 0; height:36px; line-height:36px; width:920px; margin:0 auto; padding-left:30px;}
.menu span{ display:block; background:url(sx.gif) no-repeat 0 8px; width:2px; height:25px; float:left;margin:0 25px;}
.menu a{  float:left; color:#fff; font-size:14px; font-weight:bold; display:block; float:left;}
.menu a:hover{ color:#fff; text-decoration:underline;}

.center{ width:930px; margin:0 auto; background:#fff; padding:10px 9px; border:1px solid #d6d2cd; border-top:none; margin-bottom:10px;}
.mfjs{ margin-bottom:10px;}
.part01_lf{ width:695px; float:left; padding:0px 10px 15px 10px; line-height:26px; background:url(wjbg.gif) repeat-x left bottom; margin-top:15px; position:relative;}
.part01_lf img{ float:left; padding-right:15px;}
.part01_lf span,.part01_lf span a{ color:#fe5614;}
.part01_rt{ width:215px; float:left;}
.yjs{width:280px;height:101px; background:url(yjs.png) no-repeat; display:inline-block; position:absolute;right:98px;bottom:8px;}

.part01_rt h2,.part03_rt h2{ background:url(tit01.gif) no-repeat; width:200px; height:34px; line-height:34px; color:#b10202; font-size:14px; padding-left:15px;}
.part01_rt h2 a,.part03_rt h2 a{ color:#b10202;}
.part01_rt .box,.part03_rt .box{ border:1px solid #f3c782; border-top:none; padding:10px 10px 0;}
.part01_rt .box li{ background:url(btn.jpg) no-repeat 0 0; height:33px; line-height:33px; margin-bottom:10px; padding-left:15px;color:#fe5614;}
.part01_rt .box li a{ color:#fe5614;}
.part01_rt .box li a:hvoer,.title span a:hover,.hdxz p a:hover,.part01_lf span a:hover,.part03_rt h2 a:hover,.part01_rt h2 a:hover,.hdxz span a:hover{ color:#b10202;}
.part01_rt .box li span{ display:block; float:left; background:url(icon.gif) no-repeat 0 6px; width:32px; height:27px; }
.part01_rt .box li span.icon01{ background-position:0 -25px;}
.part01_rt .box li span.icon02{ background-position:0 -54px;}
.part01_rt .box li span.icon03{ background-position:0 -82px;}


.title{ background:url(bar.jpg) no-repeat 0 -46px; height:32px; line-height:32px; position:relative; color:#f55d01; padding-right:25px; margin-bottom:10px;}
.title em,.title em.icon01,.title em.icon02{ display:block; display:block; width:176px; height:36px; position:absolute; top:-5px; left:0; background:url(btn.jpg) no-repeat 0 -38px;}
.title em.icon01{ background-position:0 -81px; width:308px;}
.title em.icon02{ background-position:0 -124px; width:175px;}
.title span{ float:right;}
.title span a{ color:#f55d01; }



.nTab1{overflow:hidden; background:url(bar.jpg) no-repeat 0 -88px;  font-size:14px; margin-bottom:10px;}
.none {display:none;}
.nTab1 .TabTitle{height:28px;}
.nTab1 .TabTitle li{float:left;cursor:pointer;height:28px;line-height:28px;text-align:center; color:#b10202; white-space:nowrap;}
.nTab1 .TabTitle li.active{ background:url(tit06.jpg) repeat-x;color:#fff;font-weight:bold; padding:0 9px;}
.nTab1 .TabTitle li.normal{ background:url(sxge.gif) no-repeat right 8px; padding-right:9px; margin:0 8px 0 7px; display:inline;}
.nTab1 .TabContent{clear:both;overflow:hidden;display:block; border:1px solid #ff6e03; border-top:2px solid #ff6e03;}
.nTab1 .TabContent thead,.nTab1 .TabContent .titbt{ height:36px; line-height:36px; color:#b10202; text-align:center; font-weight:bold;}
.nTab1 .TabContent td{ height:30px; line-height:30px; padding:0 15px; text-align:center;}
.nTab1 .TabContent .hang{ background:#f5f5f5;}



.part03_lf{ width:708px; float:left; padding-right:7px; margin-bottom:10px;}
.part03_rt{ width:215px; float:left; margin-bottom:10px;}

.nTab{overflow:hidden;}
.none {display:none;}
.nTab .TabTitle{ border:1px solid #ffd69f; height:28px;background:url(titbg02.gif) repeat-x; border-bottom:none; }
.nTab .TabTitle li{float:left;cursor:pointer;height:27px;line-height:27px;text-align:center;width:63px;position:relative; border-right:1px solid #ffd69f; }
.nTab .TabTitle li a{text-decoration:none;}
.nTab .TabTitle .active{ background:url(titbg01.gif) repeat-x; border-right:1px solid #ffd69f;color:#f55d01; font-weight:bold;}
.nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:5px;display:block;}
.nTab .TabContent li{ height:26px; line-height:26px;}
.nTab .TabContent span{ float:right;}

.gao{ margin-top:10px;}


.hdxz{ font-size:14px; line-height:26px; padding:15px;}
.hdxz p,.hdxz p a{ font-size:12px; color:#fb6402;}
.hdxz span{ color:#5990c8;}
.hdxz span a{ color:#00F;}
.qxbt{ background:url(titbg03.gif) repeat-x;  width:770px; padding:10px 80px; height:38px; margin-bottom:10px;}
.qxbt span{ display:block; float:left; background:url(btn.jpg) no-repeat 0 -173px; width:206px; height:35px; margin-left:40px;}
.qxbt span.icon01{ background-position:0 -218px;}
.qxbt span.icon02{ background-position:0 -259px;}
.qxbt span a{ display:block; width:206px; height:35px; text-indent:-99999em;}


.cjwt{ border:1px solid #ffc689; background:#fff9eb; padding:10px;}
.cjwt h2{ padding:10px 0 10px 10px;}
.cjwt .wtxj{ width:235px; float:left; margin-right:10px;}

.cjwt .wtxj h3{ background:url(line.gif) repeat-x left bottom; color:#ec7105;width:210px; height:30px; line-height:30px; padding-left:10px; margin-bottom:10px;}
.cjwt .wtxj h3 span{ display:block; float:left; background:url(icon.gif) no-repeat 0 -119px; width:30px; height:25px;}
.cjwt .wtxj h3 span.icon01{ background-position:0 -151px;}
.cjwt .wtxj h3 span.icon02{ background-position:0 -177px; width:25px;}
.cjwt .rximg{ float:left;}

.footer{ width:950px; margin:0 auto; background:#fff;}

/*µ¯³ö*/
.tanchu{width:530px; overflow:hidden; border:1px solid #80cce9; margin:-122px 0 0 -265px; background:url(/tanchuTip/images/bg.jpg) no-repeat bottom #eaf6ff;position:fixed;_position:absolute;left:50%;top:50%; display:none;z-index:99;}
.tanchu .tit{height:43px;}
.tanchu .tit div{ float:left; width:243px; height:43px; background:url(/tanchuTip/images/tit.gif) no-repeat;}
.tanchu .tit span{ float:right; width:13px; height:12px; padding:10px 15px 0 0;}
.tanchu .nr{height:180px;overflow:hidden; font-size:14px; line-height:32px; color:#013980;padding:20px 45px 0; text-align:left;}
.tanchu .nr h2{ font-weight:bold; color:#013980; font-size:14px;}
.tanchu .nr p{text-indent:2em;}
.tanchu .nr p a{color:#f00;}

.floatCpmBg{width:100%;background:#000;position:absolute;top:0;left:0;z-index:98;filter:alpha(opacity=0);opacity:0;display:none;}