@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ font:12px/22px arial;  text-align:left; background:#fff; color:#000;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#505050; text-decoration:none;}
a:hover{ color:#bd0407; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em,address{ font-style:normal;}
input{ font-size:12px;}
.txtarial{ font-family:Arial;}

/*other*/
.clearit{ clear:both;}

.box{ width:1000px; background:#fff url(../images/red.jpg) no-repeat right top; margin:0 auto;}
.header{ width:910px; height:97px; background:url(../images/header_bg.jpg) no-repeat  right top; margin:0 0 0 44px;}
.header .logo{ float:left; width:206px; height:97px;}
.header .search{ float:right; width:217px; height:42px; text-align:right; margin:43px 11px 0 0; color:#FFF;}
.header .search a{ color:#FFF;}
.header .search .txt{ float:left; width:173px; height:17px; background:#dbd3d5; border:none; padding:3px 0 0 7px; font-family:Arial;}
.header .search .button{ float:right;}
/*2010-1-25*/
 .mainNav{ width:1000px; height:34px; background:url(../images/mainNav_bg.jpg) repeat-x left top; clear:both;}
 .mainNav table{ margin:0 auto;}
 .mainNav table a{ font:bold 14px/34px Arial;}
 .mainNav table td{height:34px; text-align:center; vertical-align:middle;}
 .mainNav table td.line{ width:1px; background:url(../images/mainNav_line.jpg) no-repeat left top;}
 .mainNav table td .subbox{position:relative;  width:100%;}
 #submenu{ display:none;}
 

.mainNav td ul{ position:absolute; left:0; top:30px; width:100%;}
.mainNav td ul li a{ display:block; width:100%; line-height:21px; border:none; border-bottom:1px solid #e5e5e5; background:#f2f2f2; margin:0; padding:0; text-align:center; color:#686868; font-weight:normal; font-size:12px;}
.mainNav td ul li a:hover{ color:#fff; line-height:21px;  background:#C30;}
/*2010-1-25*/ 

.BOX{ width:1000px; margin:0 auto; background:#ebebeb;}
.warpper{ width:908px; border:1px solid #d2d0d0; padding-bottom:19px; margin:8px auto; overflow:hidden;}


.warpper .sidebar{ float:left; width:249px; background:url(../images/sidebar_bg.jpg) repeat-y left top; margin-bottom:-1000px; padding-bottom:1000px;}
.warpper .sidebar h2{ float:left; width:218px; height:26px; line-height:26px; background:url(../images/sidebah2_bg.jpg) no-repeat left top; margin:9px 0 0 10px; display:inline;}
.warpper .sidebar h2 strong{ float:left; margin-left:10px;}
.warpper .sidebar h2 span{ float:right; margin-right:10px;}
.warpper .sidebar h2 span a{ font-size:11px; color:#bd0407;}
.warpper .sidebar .box{ float:left; width:182px; height:184px; font-size:11px; line-height:20px; background:url(../images/sidebar_bg01.jpg) no-repeat left top; color:#505050; margin:0 0 0 10px; padding:10px 18px; display:inline;}


.warpper .sidebar .box2{ float:left; width:218px; height:187px; background:url(../images/sidebar_bg02.jpg) no-repeat left top; margin:0 0 0 10px; display:inline;}
.warpper .sidebar .box2 ul{ float:left; width:188px; height:160px; background:url(../images/li_bg.jpg) no-repeat left top; margin:14px 0 0 14px; display:inline;}
.warpper .sidebar .box2 ul li{ float:left; width:165px; height:32px; line-height:32px; padding-left:19px;}
.warpper .sidebar .box2 ul li a{ font-weight:bold; font-size:14px; color:#000; }
.warpper .sidebar .box2 ul li a:hover{ color:#bd0407;}


.warpper .cotainer{ float:right; width:659px; background:#FFF; margin-bottom:-1000px; padding-bottom:1000px;}
.warpper .cotainer .banner{ width:630px; height:224px; margin:13px auto 0;}
.warpper .cotainer .newstop{ width:630px; height:31px; line-height:31px; text-indent:2em; color:#9e9c9c; background:url(../images/news_bg.jpg) no-repeat left top; margin:0 auto;}
.warpper .cotainer .newstop strong,.warpper .cotainer .newstop a{ float:left; color:#000;}
.warpper .cotainer .newstop span{ float:right;}


.warpper .cotainer .main{ width:630px; margin:0 auto; overflow:hidden;}
.warpper .cotainer .main .BOxtxt{float:left; width:419px;}


.warpper .cotainer h2.mainTit{ float:left; width:419px; height:27px; line-height:27px; background:url(../images/h2_bg2.jpg) no-repeat left top; margin:7px 0 0 0px; display:inline;}
.warpper .cotainer h2.mainTit strong{ float:left; margin-left:22px;}
.warpper .cotainer h2.mainTit span{ float:right; font-size:11px; margin-right:15px;}
.warpper .cotainer h2.mainTit span a{color:#bd0407;}


.warpper .cotainer .maintxt{ float:left; width:417px; height:157px; background:#f3f3f3; border:1px solid #d5d5d5; border-top:none;  display:inline;}
.warpper .cotainer .maintxt dl{ width:377px;  margin:19px auto 0; color:#505050;}
.warpper .cotainer .maintxt dl dt,.warpper .cotainer .maintxt dl dd{ float:right; width:210px;}
.warpper .cotainer .maintxt dl dt{ line-height:17px; padding-left:15px;} 
.warpper .cotainer .maintxt dl dd.pic{ float:left; width:152px;}
.warpper .cotainer .maintxt dl dd.txt{font-size:11px; line-height:15px; padding-left:15px;}


.warpper .cotainer h2.rightTit{ float:right; width:200px; height:27px; line-height:27px; background:url(../images/h2_bg3.jpg) no-repeat left top; margin-top:7px; color:#FFF; padding-left:5px; overflow:hidden; position:relative;}
.warpper .cotainer h2.rightTit span a{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.warpper .cotainer .righttxt{ float:right; width:183px; height:69px; border:1px solid #CCC; padding:4px 10px 8px; font-size:11px; line-height:18px; color:#4a4a4a;}
.warpper .cotainer .ad{ float:right; width:205px;}
.warpper .cotainer .ad li{ float:left; width:188px; height:28px; line-height:28px; margin-top:3px; padding:0 0 0 17px; font-family:Arial; color:#08276f; font-weight:bold; overflow:hidden; vertical-align:middle;}
.warpper .cotainer .ad li.a1{ height:33px; background:url(../images/ad1.jpg) no-repeat left top; overflow:hidden;}
.warpper .cotainer .ad li.a2{ height:33px; background:url(../images/ad2.jpg) no-repeat left top; overflow:hidden;}





.footer{ width:909px; height:38px; line-height:38px; background:url(../images/footer.jpg) no-repeat left top; margin:0 auto; color:#FFF;}
.footer a{ color:#FFF;}
.footer strong{ float:left; margin-left:20px; font-weight:normal;}
.footer span{ float:right; margin-right:20px;}