﻿@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:67px; position:relative;}
#header .logo{ float:left; margin:8px 0 0 3px;}
#header .topNav{ float:right; font-family:arial; display:inline; margin:16px 3px 0 0;}
#header .search{ position:absolute; top:40px; right:1px; width:234px; height:20px;}
#header .search .txt{ float:left; width:187px; 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;}

.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;}
.leftNav ul li{height:25px; line-height:25px; background-color:#eeeeee; border:1px solid #ffffff; overflow:hidden; padding-left:20px;}/*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:#FF0000; 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;}


/*Add bu pucl*/
.header{ width:1002px; margin:0 auto;font-family:Arial;}
.top{width:1002px;height:64px;margin-bottom:5px;}
.logo{ width:324px; height:64px; float:left;}
.ss{ width:525px; height:64px; float:left; padding-left:150px;}
.sstop{ width:520px; height:25px; line-height:25px; text-align:right; color:#999; padding-top:10px; padding-bottom:4px;}
.sstop a{ color:#999; margin:0 5px;}
.ssxia{ width:280px; height:25px; text-align:right; padding-left:240px;}
.ssxia .chak{width:200px;height:20px;background-color: #D7D7D7;border:0;float:left;margin-left:20px;margin-top:3px; padding:0;}
.ssxia .chan{ width:60px; height:20px;background-color: #7B7B7B;border-width:0;float:left; line-height:20px; color:#FFF;margin-top:3px; overflow:hidden; padding:0;font-family:Arial;}
.head{ width:1002px; height:24px; background:url(../../en_new/images/zhyb.jpg) repeat-x;color:#FFF;font-weight: bold;}
.head a{ color:#FFF;}

