﻿@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{text-decoration:underline; }
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:5px 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;background:url(../images/basicinf.jpg) repeat-x left bottom; padding-bottom:20px;}

/*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;}

.leftNav{}
.leftNav h2{ background:#a1a1a1; color:#fff; height:20px; padding:6px 0 0 18px;}
.leftNav ul{background:url(../images/leftnavul.jpg) repeat-x left bottom #fff; padding:10px 5px;}
.leftNav ul li{ min-height:24px; _height:24px; line-height:24px; border-bottom: 1px solid #CCC;}/*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:#EE1010; 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;}


.header{ width:1002px; margin:0 auto;}
.top{width:989px;height:80px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #D1D1D1; margin:0 auto 1px;}
.logo{ width:276px; height:76px; float:left;}
.ss{ width:460px; height:76px; float:left; padding-left:237px;}
.sstop{ width:460px; height:30px; line-height:30px; text-align:right; color:#999; padding-top:12px; padding-bottom:4px;}
.sstop a{ color:#999;}
.ssxia{ width:420px; height:30px; text-align:right; padding-left:40px;}
.ssxia .an{ width:68px; height:25px; background-image:url(../images/index_04.jpg); float:left; color:#666; text-align:center; line-height:25px;}
.ssxia .an a{color:#666;}
.ssxia .an1{ width:68px; height:25px; background-image:url(../images/th_03.jpg); float:left; color:#666; text-align:center; line-height:25px;}
.ssxia .an1 a{color:#fff;}
.ssxia .chak{width:150px;height:20px;background-color: #D7D7D7;border:0;float:left;margin-left:20px;margin-top:3px; padding:0;
}
.ssxia .chan{ width:40px; height:20px;background-color: #7B7B7B;border-width:0;float:left; line-height:20px; color:#FFF;margin-top:3px; overflow:hidden; padding:0;}
.head{ width:989px; height:30px; background-image:url(../images/index_08.jpg); background-repeat:repeat-x;color:#FFF;font-weight: bold; margin:0 auto }
.head a,.head a:hover{ color:#FFF;}
.head table tr .line{ background:url(../images/index_05.jpg) no-repeat; height:27px; width:8px;}/*add bu pucl*/
.footer{ width:989px; height:60px;background-color:#EEEEEE; padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:auto; margin-top:10px;border-top:1px solid #E3A6A8;}
.footer .xlogo{ width:222px; height:49px; float:left; margin-left:30px;}
.footer p{ width:500px; text-align:right; margin-left:200px; height:30px;}
.footer p a{ color:#000;}
.footer span{ color:#999; text-align:right;}
