﻿@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "宋体";  text-align:left; background:#fff; color:#5d5d5d; line-height:16px;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#5d5d5d; text-decoration:none;}
a:hover{ color:#d7191f; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

/*global struct*/
#wrapper{ width:989px; margin:3px auto 0; overflow:hidden;}/*0811 change*/
.fleft{ width:236px; float:right;}
.fright{ width:746px; float:left;}

#wrapper1{ width:989px; margin:3px auto 0;}/*0811 change*/
.banner1{ width:989px; margin:4px auto 0;}
.leftTd{ vertical-align:top; background:url(../images/lefttd.jpg) repeat-y; width:209px;}
.rightTd{ vertical-align:top;}
.rightDiv{ width:771px; float:right;}

/*public content*/
#header{ width:989px; margin:0 auto; height:56px; position:relative;}/*0811 change*/
#header .logo{ float:left; margin:8px 0 0 3px;}
#header .topNav{ float:right; font-family:arial; display:inline; margin:30px 222px 0 0;}/*0811 change*/
#header .search{ position:absolute; top:27px; right:0; width:206px; height:20px;}/*0811 change*/
#header .search .txt{ float:left; width:166px; height:16px; background:#d7d7d7; color:#5d5d5d; border:0; padding:4px 0 0 3px;}
#header .search .btn{ float:right;}

#nav{ width:989px; font-size:14px; font-weight:bold; text-align:center; margin:0 auto; height:22px; background:#d7191f;}/*0811 change*/
#nav li{ float:left; height:18px; padding:4px 39px 0}/*0811 change*/
#nav li.bg{ padding:0; height:22px; background:url(../images/navspe.jpg) 0 8px no-repeat; width:1px;}/*0811 change*/
#nav li a{ color:#fff;}
#nav li a:hover , #nav li.current a{ color:#fff; text-decoration:underline;}

#footer{ width:989px; height:54px; background:url(../images/footerbg.jpg) repeat-x; margin:4px auto;}
#footer .smallNav{ float:left; color:#7f7f7f; line-height:20px; margin:6px 0 0 21px;}
#footer .smallNav a{ color:#7f7f7f;}
#footer .smallNav a:hover{ color:#d7191f;}
#footer .msg{ float:right; line-height:20px; margin:6px 21px 0 0; color:#7f7f7f; font-family:arial;}
#footer .address{ margin:2px 0 0 21px; color:#7f7f7f;float:left;width:400px;}

.leftNav{}
.leftNav h2{ background:#a1a1a1; color:#fff; height:20px; padding:6px 0 0 18px;}
.leftNav ul{ min-height:177px; _height:177px; background:url(../images/leftnavul.jpg) repeat-x left bottom #fff; padding-top:7px;}
.leftNav ul li{ min-height:24px; _height:24px; line-height:24px; background:url(../images/leftlli.jpg) 0 23px no-repeat; *margin-top:-1px;}/*0727 change*/
.leftNav ul li a{ display:block; margin-left:18px; background:url(../images/jian1.gif) 0 9px no-repeat; padding-left:12px; line-height:24px;}
.leftNav ul li a:hover , .leftNav ul li.active a{ background:url(../images/jian2.gif) 0 9px no-repeat; color:#d7191f;}
/*0727 add begin*/
.leftNav ul li div{ display:none;}
.leftNav ul li.active div{ display:block; padding:5px 0 3px;}
.leftNav ul li.active div p{ padding-left:50px;}
.leftNav ul li.active div a{ background:none; display:inline; margin:0; padding-left:0; color:#727272; line-height:20px;}
.leftNav ul li.active div a:hover , .leftNav ul li.active div a.current{ color:#d7191f;}
.leftNav ul li.active div a:hover{ background:none;}
/*0727 add end*/
.nullLine{ height:1px; background:#fff; overflow:hidden;}

.relativeLink1{ width:181px; height:64px; background:url(../images/reldd.jpg) no-repeat; margin:9px 0 0 9px; color:#a02d30; font-size:14px; font-weight:bold; padding:10px 0 0 10px;}
.relativeLink1 select{ display:block; width:164px; margin-top:8px;}

.specialTopic{ margin-top:18px;}
.specialTopic h2{ background:#a1a1a1; color:#fff; height:20px; padding:6px 0 0 18px;}
.specialTopic .content{}
.specialTopic .content img{ display:block; margin:11px auto 0;}

.magazine{ margin-top:36px;}
.magazine h2{ background:#a1a1a1; color:#fff; height:20px; padding:6px 0 0 18px;}
.magazine ul{}
.magazine li{ float:left; margin:15px 0 0 16px; display:inline; line-height:24px; text-align:center; width:80px;}
.magazine li img{ display:block;}

.currentLoc{ line-height:35px; padding-left:4px;}


.ind_Tab{ width:624px; float:left; padding-left:7px; font-family:Arial;}

.ind_Tab .Tab_txt{ width:624px; background:url(../images/red_1px.gif) repeat-x left bottom;  }

.ind_Tab h2{ background:url(../images/Tab_txt_bg.jpg) no-repeat left -1px; height:26px; width:624px; font:normal 12px/26px Arial; color:#fff;}

.ind_Tab h2 p{ background:url(../images/Tab_tit_bg.gif) no-repeat right top; display:block; float:left; width:153px; height:23px; text-align:left; padding-left:3px; line-height:10px; overflow:hidden; padding-top:3px;}

.ind_Tab h2 p a{ color:#fff;}

.ind_Tab h2 p em{background:url(../images/Tab_txt_bg.jpg) no-repeat left top; display:block; width:128px;}

.ind_Tab h2 p.active{background:url(../images/Tab_tit_hover.gif) no-repeat left center; color:red; height:23px;}

.ind_Tab h2 p.active a{color:red;}


