* {
margin:0;
padding:0;
}

ul {
list-style-type:none;
}

a:link {
color:#194F95;
text-decoration:none;
}

a:visited {
color:#551A8B;
text-decoration:none;
}

.hidden,.web {
width:0;
display:block;
overflow:hidden;
height:0;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

button {
border:none;
cursor:pointer;
}

body {
color:#363636;
background:#CFE1ED url(/img/bgbody.gif) repeat-x;
font-size:12px;
text-align:center;
}

#header {
width:950px;
border:5px solid #FFF;
background:#FFF;
margin:0 auto;
}

#topnav {
background:#ecf1f5;
vertical-align:middle;
height:30px;
overflow:hidden;
margin:0 auto 5px;
padding:0 5px;
}

#telcom {
float:left;
background:url(/img/telcom_ico.gif) no-repeat 0 6px;
line-height:30px;
height:30px;
padding:0 8px 0 18px;
}

#auto {
float:left;
background:url(/img/cnc_ico.gif) no-repeat 0 6px;
line-height:30px;
height:30px;
padding:0 8px 0 18px;
}

#SiteLink a:hover,#SiteLink a:active {
color:#888;
}

#toptext {
float:left;
font:12px Tahoma,sans-serif;
line-height:32px;
margin:0 auto;
}

#topnavlist li {
float:left;
background:url(/img/redarrow.gif) no-repeat 0 10px;
line-height:30px;
height:30px;
padding:0 8px 0 13px;
}

#topnavlist a:hover,#topnavlist a:active {
color:#888;
}

#topbox {
border:1px solid #E5ECF5;
border-bottom:none;
position:relative;
height:70px;
margin:0 auto;
}

#topbox h1 {
text-indent:-10000px;
}

#topbox h1 a {
width:215px;
float:left;
background:url(/img/logo.gif) no-repeat;
height:62px;
margin:5px 0;
}

#topbox h1 a:hover {
float:left;
background:url(/img/logo.gif) no-repeat;
text-decoration:none;
}

#topmiddle {
position:absolute;
right:280px;
top:5px;
}

#topright {
float:right;
width:270px;
height:60px;
position:absolute;
right:5px;
top:5px;
padding:0px 0 1px;
}

#chinahtmlnav {
float:left;
width:946px;
border-bottom:1px solid #BCD2E6;
border-left:1px solid #E5ECF5;
border-right:1px solid #E5ECF5;
list-style:none;
background:#FFF;
padding:0 1px;
}

#chinahtmlnav li {
display:inline;
}

#chinahtmlnav a {
float:left;
background:url(/img/tableft.gif) no-repeat left top;
letter-spacing:2px;
margin:0 0 0 1px;
padding:0 0 0 4px;
}

#chinahtmlnav a span {
float:left;
display:block;
background:url(/img/tabright.gif) no-repeat right top;
color:#194F95;
font-weight:700;
padding:6px 10px 3px 8px;
}

#chinahtmlnav a:hover {
background-position:0 -42px;
cursor:pointer;
}

#chinahtmlnav a:hover span {
background-position:100% -42px;
color:#005CA3;
cursor:pointer;
}

#subinfo {
width:948px;
clear:both;
border:#BCD2E6 1px solid;
border-top:none;
line-height:28px;
height:26px;
overflow:hidden;
margin:0 auto;
}

#subinfo li {
float:left;
text-align:left;
padding:0 0 0 25px;
}

#subinfo .a {
width:230px;
color:#194F95;
background:#E5ECF5 url(/img/users.gif) 5px 4px no-repeat;
}

#subinfo .b {
width:250px;
color:#194F95;
background:#E5ECF5 url(/img/nav2.gif) 5px 5px no-repeat;
}

#subinfo .c {
width:50px;
background:#E5ECF5 url(/img/cust_icon.gif) no-repeat 5px 5px;
}

#subinfo .d {
width:50px;
background:#E5ECF5 url(/img/td_icon.gif) no-repeat 5px 5px;
}

#subinfo .e {
width:89px;
background:#E5ECF5 url(/img/tg_icon.gif) no-repeat 5px 5px;
}

#subinfo .f {
width:51px;
background:#E5ECF5 url(/img/nav_f.gif) no-repeat 5px 5px;
}

#subinfo .g {
width:52px;
background:#E5ECF5 url(/img/nav_g.gif) no-repeat 5px 5px;
}

#mainimg {
width:950px;
clear:both;
border:5px solid #FFF;
border-top:none;
display:none;
background:#FFF;
height:68px;
margin:0 auto;
}

#mainad {
width:942px;
border:2px solid #FC6;
padding:2px;
}

#mainadleft {
width:470px;
float:left;
}

#mainadright {
width:470px;
float:right;
}

#mainimg img {
width:468px;
border:1px solid #000;
height:60px;
}

#topimg {
width:950px;
clear:both;
border:5px solid #FFF;
border-top:none;
background:#FFF;
margin:0 auto;
}

#topimg img {
width:950px;
}

#middleimg {
width:950px;
border:5px solid #FFF;
border-top:none;
clear:both;
background:#FFF;
margin:0 auto;
}

#brand {
border:2px solid #CFE1ED;
width:945px;
padding-left:1px;
background:#FFF;
height:62px;
}

#brand img {
width:188px;
border:1px solid #FFf;
border-left:none;
height:60px;
}

.rightad {
width:300px;
height:100%;
margin:0 auto 5px;
}

.rightad img {
width:300px;
}

.recommand {
clear:both;
width:298px;
border:1px solid #DDD;
height:209px;
margin:0 0 5px;
}

.recommand h6 {
border-bottom:1px solid #DDD;
padding-left:18px;
color:#039;
background:#F2F6FB url(/img/tdot.gif) 8px 8px no-repeat;
font-size:12px;
line-height:26px;
height:26px;
}

.recommand ul {
margin:4px 0 0;
}

.recommand li {
width:134px;
float:left;
background:url(/img/blueli.gif) no-repeat 0 50%;
line-height:22px;
height:22px;
padding:0 0 0 15px;
}

#search {
clear:both;
border:1px solid #D0DBE7;
background:#F6F9Fc;
height:28px;
margin:0 0 5px;
padding:6px 5px 0;
}

#search input {
border:1px solid #7E9DB9;
background:#FFFDAA;
font-size:12px;
padding:2px 0 0;
}

#searchbox {
clear:both;
border:1px solid #D0DBE7;
height:30px;
margin:0 0 5px;
padding:4px 5px 0;
}

#searchbox ul {
margin:0;
}

#searchbox li {
float:left;
line-height:22px;
height:22px;
padding:2px 0 0 5px;
}

#searchbox label {
font-size:14px;
font-weight:700;
line-height:26px;
}

#searchbox input {
border:1px solid #D0DBE7;
padding:1px;
}

#searchbox select {
width:80px;
}

#searchbox .image {
width:42px;
border:none;
height:19px;
}

.rightlist h4 {
clear:both;
border-bottom:1px solid #D0DBE7;
padding-left:18px;
color:#1F3A87;
background:#F2F6FB url(/img/tdot.gif) 8px 50% no-repeat;
font-size:12px;
line-height:28px;
height:28px;
}

#footer {
width:950px;
clear:both;
border:5px solid #FFF;
border-top:none;
background-color:#FFF;
margin:0 auto;
}

#footerinfo {
clear:both;
width:950px;
color:#333;
text-align:center;
margin:0 auto;
}

#footercontent {
border:1px solid #eee;
background:#F8F8F8;
text-align:center;
line-height:29px;
height:26px;
margin:0 auto;
}

#footercontent a {
margin:0 2px;
}

#footercopyrights {
clear:both;
border:1px solid #eee;
background:#F8F8F8;
text-align:center;
line-height:120%;
margin:2px auto;
padding:2px 0 0;
}

#footercopyrights span {
font:12px arial,helvetica,sans-serif;
line-height:180%;
}

.leftforumlist h4 {
clear:both;
border-bottom:1px solid #D0DBE7;
padding-left:18px;
color:#1F3A87;
background:#F2F6FB url(/img/tdot.gif) 8px 50% no-repeat;
font-size:12px;
line-height:25px;
height:25px;
}

#toptips {
border-bottom:1px solid #404040;
display:none;
z-index:1;
}

#tips {
border:1px solid #FFF;
border-bottom:1px solid gray;
color:#111;
background:#FFFFE1 url(../img/warning.gif) 2px 1px no-repeat;
text-align:left;
line-height:21px;
height:21px;
padding:2px 2px 0 25px;
}

#leftRail {
float:left;
width:300px;
margin-left:-300px;
position:relative;
}

#rightRail {
float:right;
width:300px;
margin-right:-300px;
position:relative;
}

div#alpha {
float:right;
width:45px;
top:0;
right:0;
height:45px;
position:absolute;
z-index:2;
}

.line {
clear:both;
background:url(../img/line.gif) repeat-x 0 4px;
height:10px;
}

.headtxList {
border-top:1px dashed #DDD;
padding:8px 0 3px;
}

.headtxList li {
line-height:22px;
height:22px;
overflow:hidden;
}

.rollcenter {
float:left;
width:24px;
border-left:1px solid #BCBCBC;
border-right:1px solid #BCBCBC;
text-align:center;
line-height:28px;
}

.rollright {
float:left;
width:40px;
text-align:center;
padding:6px 0 0;
}

.rollright img {
vertical-align:middle;
}

#changeCon {
width:298px;
border:1px solid #D0DBE7;
clear:both;
height:174px;
margin:0 0 5px;
padding:4px 0;
}

#changeCon h4 {
padding-left:20px;
border-bottom:#E5ECF5 2px solid;
display:block;
background:url(../img/icon_data.gif) no-repeat 4px 5px;
color:#BA0300;
font-size:12px;
font-weight:700;
line-height:22px;
height:22px;
margin:0 3px;
}

#changeCon .nav {
width:28px;
float:left;
padding:10px 0 8px;
}

#changeCon .nav ul {
width:15px;
background:url(../img/bg4.gif) no-repeat;
height:125px;
margin:0 auto;
padding:7px 0 0;
}

#changeCon .nav li {
height:23px;
}

#changeCon .nav li h5 {
color:#fff;
font-size:10px;
font-family:Arial,sans-serif;
font-weight:400;
text-align:center;
padding:5px 0 0;
}

#changeCon .nav li h5 a:hover {
color:#FF5A00;
text-decoration:underline;
}

#changeCon .navBg1 {
background:url(../img/bg5.gif) center no-repeat;
}

#changeCon .navBg2 {
background:url(../img/bg6.gif) center no-repeat;
}

#changeCon .con {
width:260px;
float:left;
}

#changeCon .con ul {
padding:5px 0 0;
}

#changeCon .con li {
font-size:12px;
line-height:24px;
text-align:left;
height:24px;
overflow:hidden;
}

#changeCon .con span {
float:right;
color:#6D6D6D;
}

.middletxList,.middletxList2 {
clear:both;
margin:3px auto 0;
}

.middletxList li {
background:url(../img/icon_li.gif) no-repeat 0 7px;
line-height:23px;
height:23px;
overflow:hidden;
padding:0 0 0 8px;
}

.middletxList2 li {
background:url(../img/icon_li.gif) no-repeat 0 7px;
line-height:21px;
height:21px;
overflow:hidden;
padding:0 0 0 8px;
}

#au {
width:298px;
border:1px solid #BDBDBD;
height:246px;
filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 );
}

#conau {
width:300px;
float:left;
background:url(../img/fb.jpg) no-repeat 0 0;
text-align:center;
height:17px;
padding:4px 0 0;
}

#conau a {
color:#505050;
background:url(../img/ft.gif) no-repeat 0 4px;
padding-left:10px;
}

.bbg0 {
background:url(../img/focus1.gif);
color:#FFF;
font-size:10px;
font-family:Arial;
line-height:11px;
cursor:pointer;
}

.bbg1 {
background:url(../img/focus2.gif);
color:#FFF;
font-size:10px;
font-family:Arial;
line-height:11px;
cursor:pointer;
}

#No {
width:95px;
position:absolute;
z-index:1;
top:206px;
left:202px;
}

#No li {
margin-right:1px;
width:17px;
float:left;
padding-top:2px;
text-align:center;
height:11px;
}

#left300 {
width:300px;
height:60px;
overflow:hidden;
margin:0 0 5px;
}

#sidenews {
border:1px #D0DBE7 solid;
width:298px;
background:#FaFcFF;
height:223px;
margin:0 0 5px;
}

.tit {
width:283px;
font-size:12px;
font-weight:700;
line-height:25px;
text-align:center;
height:25px;
margin:5px auto 0;
}

.sidetxList {
padding:3px 0;
}

.sidetxList li {
width:276px;
background:url(../img/icon_li.gif) no-repeat 0 7px;
line-height:22px;
text-align:left;
height:22px;
overflow:hidden;
margin:0 auto;
padding:0 0 0 8px;
}

.sidepicTxBox {
width:280px;
clear:both;
border-top:1px dashed #D0DBE7;
height:62px;
overflow:hidden;
margin:0 auto;
padding:8px 5px 0;
}

.sidepicTxBox div {
float:left;
width:88px;
}

.sidepicTxBox img {
width:80px;
border:1px #D5D5D5 solid;
height:60px;
}

.sidepicTxBox ul {
float:right;
width:192px;
}

.sidepicTxBox ul li {
padding-left:8px;
background:url(../img/icon_li.gif) no-repeat 0 7px;
line-height:22px;
text-align:left;
height:22px;
overflow:hidden;
}

#indexnews {
width:298px;
border:1px solid #B8C9D3;
height:278px;
display:none;
margin:5px 0;
}

#indexnews h4 {
border-bottom:#E5ECF5 2px solid;
background:url(../img/tdot.gif) 6px 4px no-repeat;
color:#CE0112;
font-size:12px;
font-weight:700;
margin:3px 5px;
padding:4px 6px 4px 16px;
}

.indexnewslist ul {
padding:0 8px 4px;
}

.indexnewslist .newstitle {
line-height:22px;
height:22px;
}

.indexnewslist .summary {
line-height:18px;
height:36px;
overflow:hidden;
}

.indexnewslist .newsdate {
color:#999;
font-family:Tahoma;
line-height:20px;
height:20px;
}

.rgtPicTexBlkWrapper {
clear:both;
border:1px solid #D0DBE7;
height:278px;
margin:1px auto 5px;
}

.rgtPicTexBlk {
float:left;
width:290px;
border-top:1px dashed #ddd;
text-align:left;
padding:5px 4px;
}

.rgtPicTexBlk img {
float:left;
border:1px solid #CCC;
width:80px;
height:60px;
margin:5px;
}

.rgtPicTexBlk ul {
float:right;
width:193px;
}

.rgtPicLinklst li {
width:178px;
float:left;
background:url(../img/li2.gif) 0 50% no-repeat;
text-align:left;
line-height:24px;
height:24px;
overflow:hidden;
padding:0 0 0 10px;
}

#citationbox {
border:1px solid #D0DBE7;
height:252px;
margin:0 0 5px;
}

#citation {
border-top:1px solid #D0DBE7;
padding:5px;
}

#citation p {
line-height:21px;
}

.productnav {
border:1px #cbcbcb solid;
border-right:#cbcbcb 1px solid;
border-top:#cbcbcb 1px solid;
background:#fafff4;
border-left:#cbcbcb 1px solid;
width:296px;
border-bottom:#cbcbcb 1px solid;
height:70px;
margin:0 auto 5px;
padding:1px;
}

.productnav_tit {
padding-left:2px;
font-weight:700;
font-size:14px;
background:#78ce11;
float:left;
width:19px;
color:#fff;
line-height:16px;
padding-top:5px;
height:65px;
text-align:center;
}

.productnav_con {
background:#fafff4;
float:left;
width:270px;
line-height:22px;
height:60px;
padding:3px 0 1px 5px;
}

.productnav_con a:link,.productnav_con a:visited {
color:#3665A9;
text-decoration:underline;
margin:0 6px 0 0;
}

.productnav_con a:hover,.productnav_con a:active {
color:#F60;
text-decoration:none;
margin:0 6px 0 0;
}

.interview {
width:298px;
border:1px solid #DDD;
float:left;
height:190px;
margin:0 0 5px;
}

.interview_title {
width:285px;
clear:both;
padding-left:13px;
background:#EFF7F6 url(../img/tdot.gif) 8px 8px no-repeat;
line-height:28px;
height:28px;
}

.interview_title h3 {
float:left;
padding-left:6px;
color:#1F3A87;
font-size:12px;
font-weight:700;
text-align:left;
}

.interview_title span {
width:40px;
float:right;
display:block;
color:#000;
background:url(../img/tmore.gif) no-repeat left 8px;
font-size:12px;
text-align:right;
padding:0 6px 0 0;
}

.interview_box {
width:282px;
clear:both;
border-top:1px dashed #ddd;
height:63px;
padding:8px;
}

.interview_box_z {
width:88px;
float:left;
}

.interview_box_z img {
width:80px;
border:1px solid #ccc;
height:60px;
}

.interview_box_y {
width:194px;
float:right;
}

.interview_box_y h5 {
width:194px;
display:block;
white-space:nowrap;
font-size:12px;
line-height:16px;
overflow:hidden;
}

.interview_box_y span {
width:194px;
display:block;
color:#555;
line-height:16px;
height:47px;
overflow:hidden;
}

.righttab {
clear:both;
height:26px;
}

.righttab li {
float:left;
width:74px;
border:1px solid #CBCBCB;
border-left:none;
text-align:center;
line-height:24px;
height:24px;
cursor:pointer;
}

.righttab li h4 {
font-size:12px;
font-weight:400;
}

.righttab .active {
border-bottom:1px solid #F8F9FC;
background:#F8F9FC;
}

.righttab .active h4 {
font-weight:700;
}

.righttab #tab_t1 {
border-left:1px solid #CBCBCB;
width:73px;
}

.rightTitle {
clear:both;
border-left:1px solid #D0DBE7;
background:url(../img/rtbg.gif) #fff bottom repeat-x;
height:25px;
}

.rightTitle li {
float:left;
width:148px;
border-right:1px solid #D0DBE7;
border-top:1px solid #D0DBE7;
line-height:24px;
height:24px;
}

.rightTitle li h4 {
clear:both;
color:#039;
font-size:12px;
font-weight:400;
padding:0 10px;
}

.rightTitle .active {
width:149px;
background:#F8F9FC;
height:24px;
}

.rightContent {
border:1px solid #CBCBCB;
border-top:none;
clear:both;
background:#F8F9FC;
height:185px;
margin:0 0 5px;
}

.rightContent ul.textList {
width:280px;
clear:both;
padding:8px 0 0;
}

.rightContent ul.textList li {
padding-left:20px;
clear:both;
background:url(../img/newsli.gif) 10px 7px no-repeat;
text-align:left;
line-height:22px;
}

.rightContent ul.ztlist {
float:left;
width:298px;
padding:5px 0 0;
}

.rightContent ul.ztlist li {
float:left;
width:131px;
padding-left:18px;
background:url(../img/blueli.gif) 3px 7px no-repeat;
text-align:left;
line-height:22px;
height:22px;
overflow:hidden;
}

.rightContent ul.list1 {
float:left;
width:149px;
padding:5px 0 0;
}

.rightContent ul.list1 li {
clear:both;
padding-left:18px;
background:url(../img/newsli.gif) 10px 8px no-repeat;
text-align:left;
line-height:22px;
}

.rightContent ol.list2 {
clear:both;
float:left;
width:100%;
padding:5px 0 0;
}

.rightContent ol.list2 li {
clear:both;
list-style-position:inside !important;
list-style-type:decimal;
color:#1f3a87;
line-height:22px;
text-align:left;
padding:0 5px 0 6px;
}

.rgtWrapperInner {
border:1px solid #D0DBE7;
height:231px;
margin:0 0 5px;
}

.rgtLinkListItem_n {
width:288px;
border-top:1px solid #D0DBE7;
padding:5px;
}

.rgtLinkListItem_n li {
width:268px;
float:left;
background:url(../img/li3.gif) 0 4px no-repeat;
font-size:12px;
text-align:left;
line-height:24px;
height:24px;
}

.rgtLinkListItem_n li span {
float:left;
width:19px;
display:block;
color:#999;
font-size:10px;
text-align:center;
}

.rgtLinkListItem_n li a {
padding-left:9px;
}

#contactbox {
clear:both;
width:298px;
border:1px solid #D0DBE7;
height:149px;
margin:0 0 5px;
}

#contactbox h4 {
border-bottom:1px solid #D0DBE7;
padding-left:18px;
color:#1F3A87;
background:#F0F6FB url(../img/tdot.gif) 8px 8px no-repeat;
font-size:12px;
font-weight:700;
line-height:25px;
text-align:left;
height:25px;
vertical-align:middle;
}

#contactbox ul {
padding:4px 8px 3px;
}

#contactbox li {
line-height:23px;
height:23px;
}

#friendlinks {
width:950px;
clear:both;
background:#FFF;
margin:0 auto;
padding:0 5px 5px;
}

#friendlinks div {
width:944px;
border:1px solid #D0DBE7;
background:url(../img/friend_bg.gif) repeat-x 0 0;
padding:2px;
}

#friendlinks h2 {
background:url(../img/friendline.gif) repeat-x 0 45%;
text-align:center;
height:28px;
margin:0 15px;
}

#friendlinks h2 span {
width:62px;
display:block;
color:#003494;
background:#F8FBFF;
font-size:12px;
font-weight:700;
line-height:28px;
margin:0 auto;
}

#friendlinks p {
color:#003494;
line-height:22px;
text-align:left;
overflow:hidden;
}

#friendlinks a {
font-size:12px;
margin-left:-1px;
padding:0 8px;
}

#friendlinks td {
background:#ddd;
}

#friendlinks .noborder {
border-right:none;
}

#wrapper {
width:350px;
height:100%;
background-color:#fff;
margin:0 auto;
padding:0 300px;
}

#container {
border-right:#fff 300px solid;
display:inline;
float:left;
margin-left:-300px;
border-left:#fff 300px solid;
width:100%;
margin-right:-300px;
background-color:#fff;
text-align:left;
}

#center {
float:left;
width:340px;
margin-right:-100%;
padding:0 5px;
}

#notice {
border-right:#f4d738 2px solid;
border-top:#f4d738 2px solid;
font-weight:700;
background:url(../img/icon_box.gif) #fffdaa no-repeat 8px 50%;
border-left:#f4d738 2px solid;
color:#c00;
line-height:30px;
border-bottom:#f4d738 2px solid;
height:30px;
margin:0 0 5px;
padding:0 0 0 35px;
}

#headnews {
border:1px #D0DBE7 solid;
border-bottom:none;
clear:both;
width:322px;
background:#Fff url(../img/headline_bg.gif) repeat-x 0 0;
height:286px;
padding:0 8px;
}

.headline {
padding:6px 0 5px;
}

.headline h5 {
width:322px;
font-size:14px;
line-height:30px;
text-align:center;
height:30px;
margin:0 auto;
}

.headline ul {
clear:both;
overflow:hidden;
}

.headline li {
float:left;
width:161px;
line-height:22px;
height:22px;
}

.picTxBox {
clear:both;
border-top:#ddd 1px dashed;
overflow:hidden;
height:62px;
padding:8px 0;
}

.picTxBox DIV {
float:left;
width:86px;
}

.picTxBox IMG {
border-right:#d5d5d5 1px solid;
border-top:#d5d5d5 1px solid;
border-left:#d5d5d5 1px solid;
width:80px;
border-bottom:#d5d5d5 1px solid;
height:60px;
}

.picTxBox UL {
float:right;
width:234px;
}

.picTxBox UL LI {
padding-left:8px;
background:url(../img/icon_li.gif) no-repeat 0 7px;
overflow:hidden;
width:226px;
line-height:22px;
height:22px;
}

#message {
clear:both;
border-right:#d0dbe7 1px solid;
border-top:#d0dbe7 1px solid;
border-left:#d0dbe7 1px solid;
width:338px;
border-bottom:#d0dbe7 1px solid;
height:28px;
margin:0 0 5px;
}

.rollleft {
float:left;
overflow:hidden;
width:272px;
text-indent:4px;
line-height:28px;
}

#middlenews {
clear:both;
background:url(../img/bg1.gif) no-repeat 0 0;
width:340px;
height:452px;
}

#middlenews H3 {
background:url(../img/titledot.gif) no-repeat 0 5px;
color:#d7007d;
line-height:22px;
border-bottom:#e5ecf5 2px solid;
height:22px;
padding:0 0 0 18px;
}

.col {
padding-left:8px;
float:left;
width:195px;
}

.area {
height:195px;
padding:5px 8px 0;
}

.caption {
clear:both;
border-right:#d0dbe7 1px solid;
border-top:#d0dbe7 1px solid;
border-left:#d0dbe7 1px solid;
width:338px;
border-bottom:#d0dbe7 1px solid;
height:713px;
margin:0 0 5px;
padding:3px 0 0;
}

.captioncolumn {
background:url(../img/caption_left_column_bg.gif) no-repeat right 50%;
line-height:20px;
height:20px;
text-align:left;
margin:0 5px;
}

.columnname {
padding-left:10px;
font-size:12px;
background:url(../img/red_arrow_down.gif) #fff no-repeat 0 4px;
}

.captionlist {
padding:2px 8px 0;
}

.captionlist LI {
padding-left:10px;
background:url(../img/arrow.gif) no-repeat 0 8px;
line-height:24px;
height:24px;
}

.middlepicTxBox {
float:right;
width:124px;
padding:8px 0 0;
}

.middlepicTxBox LI {
clear:both;
border-right:#e3e3e3 1px solid;
border-top:#e3e3e3 1px solid;
border-left:#e3e3e3 1px solid;
width:122px;
border-bottom:#e3e3e3 1px solid;
height:114px;
text-align:center;
margin:0 0 6px;
}

.middlepicTxBox LI SPAN {
display:block;
line-height:22px;
height:22px;
text-align:center;
}

.middlepicTxBox LI IMG {
clear:both;
width:120px;
height:90px;
padding:1px;
}

a:active {
color:#004A9C;
text-decoration:none;
blur:expression(this.onFocus=this.blur())
}

#content {
width:650px;
border-right:300px solid #fff;
margin-right:-300px;
float:left;
background-color:#fff;
}

#rail {
width:300px;
float:left;
background-color:#fff;
}

.maincolumn {
width:650px;
}

.listleft {
float:left;
width:320px;
padding-right:5px;
}

.listright {
float:right;
width:320px;
padding-right:5px;
}

.catMenu {
clear:both;
width:643px;
border:1px solid #D1DEED;
margin:0 0 5px;
}

.catMenutop {
clear:both;
width:643px;
border-bottom:1px solid #D1DEED;
background:#D8E1EB;
height:30px;
}

.catmenutitle {
float:left;
width:80px;
color:#2E4D7A;
font-size:16px;
font-weight:700;
line-height:30px;
height:30px;
padding:0 4px;
}

.catmenulist {
float:right;
width:550px;
}

.catmenulist2 {
float:right;
width:640px;
}

.catnav {
padding-left:5px;
background:#FFF;
line-height:30px;
height:28px;
overflow:hidden;
}

#catbox {
clear:both;
width:645px;
}

#catfocusimg {
width:298px;
border:1px solid #BDBDBD;
height:226px;
}

#catfocustext {
width:300px;
float:left;
background:url(/img/fb.jpg) no-repeat 0 0;
text-align:center;
height:17px;
padding:4px 0 0;
}

#hot_news {
width:340px;
text-align:left;
}

#hot_news div {
border:1px solid #D9E2E8;
background:#F7F8FA;
height:120px;
margin:0 0 5px;
}

#hot_news h3 a {
font-size:14px;
font-weight:700;
}

#hot_news h3 {
width:100%;
padding-top:5px;
text-align:center;
overflow:hidden;
}

#hot_news p {
color:#666;
font-size:12px;
line-height:18px;
overflow:hidden;
margin:3px 5px;
padding:0 5px;
}

.news {
border:1px solid #D0DBE7;
width:318px;
margin:0 0 5px;
}

.listtop {
background-color:#F2F6FB;
height:25px;
overflow:hidden;
}

.listtitle {
float:left;
width:100px;
border:1px solid #FFF;
color:#fff;
background-color:#E4E6FC;
font-weight:700;
font-size:14px;
line-height:23px;
text-align:center;
height:23px;
}

.listtitle a:link {
color:#10478C;
text-decoration:none;
}

.listtitle a:hover {
color:#79808A;
text-decoration:none;
}

.listnav {
padding-right:5px;
text-align:right;
line-height:25px;
}

.ImgText {
width:312px;
clear:both;
overflow:auto;
padding:6px 0 5px 6px;
}

.ImgText .Img {
float:left;
width:82px;
}

.ImgText .Img img {
border:1px solid #c5c5c5;
width:80px;
display:block;
height:60px;
}

.ImgText .Text {
width:225px;
padding-left:5px;
float:left;
}

.ImgText p {
color:#636363;
line-height:15px;
}

.list {
border-top:1px solid #D0DBE7;
}

.list li {
border-top:#DDD 1px dashed;
padding-left:13px;
background:url(/img/icon_li.gif) no-repeat 3px 10px;
line-height:26px;
text-align:left;
height:26px;
overflow:hidden;
margin:0 5px;
}

.list h5 {
line-height:34px;
text-align:center;
height:34px;
}

#mainleftlist {
width:643px;
border:1px solid #D0DBE7;
margin:0 0 5px;
}

.leftTitle {
clear:both;
padding-left:8px;
background:#E5ECF5 url(/img/tdot.gif) 8px 10px no-repeat;
line-height:32px;
height:30px;
}

.leftTitle h2 {
float:left;
color:#1f3a87;
font-size:14px;
padding:0 0 0 12px;
}

.leftTitle span {
float:right;
padding-right:15px;
}

.subleftList {
clear:both;
background:#FFF;
}

.subleftList ul {
float:left;
padding:5px;
}

.subleftList li {
float:left;
width:615px;
background:url(/img/icon_li.gif) 5px 10px no-repeat;
font-size:14px;
text-align:left;
line-height:28px;
height:28px;
padding:0 3px 0 15px;
}

.newslist dl dt {
color:#10478C;
line-height:32px;
text-align:right;
height:32px;
padding:0 10px;
}

.newslist dl dt span {
float:left;
font-size:12px;
font-weight:700;
text-align:left;
overflow:hidden;
}

.newslist dl dt a:link,.newslist dl dt a:visited {
color:#16387C;
font-size:14px;
}

.newslist dl dd {
border-bottom:1px dashed #ccc;
clear:both;
background:#FFF;
font-size:12px;
line-height:18px;
margin:0 5px;
padding:0 3px 8px;
}

.special h2 {
padding-left:28px;
border-bottom:solid 1px #D7E9F5;
background:#E5ECF5 url(/img/titlebg.gif) 6px 7px no-repeat;
color:#049;
font-size:14px;
line-height:30px;
height:30px;
}

.special .left {
float:left;
width:288px;
padding:10px;
}

.special .left img {
border:1px solid #DDD;
width:280px;
background:#F2F6FB;
height:210px;
padding:3px;
}

.special .left p {
font-size:12px;
line-height:18px;
text-indent:24px;
padding:5px 0 0;
}

.special .right {
float:right;
width:324px;
padding:10px 10px 10px 0;
}

.special .recommandbox {
border:1px solid #D0DBE7;
background:#F7FAFD;
height:100px;
margin:0 0 5px;
padding:5px 8px;
}

.special .recommandbox h3 {
font-size:16px;
line-height:24px;
text-align:center;
height:30px;
}

.specialnewslist {
border:1px solid #E5ECF5;
}

.specialnewslist h4 {
padding-left:8px;
background:#F2F6FB;
color:#049;
font-size:14px;
line-height:28px;
text-align:left;
height:28px;
}

.specialnewslist li {
padding-left:13px;
background:url(/img/icon_li.gif) no-repeat 3px 10px;
line-height:26px;
text-align:left;
height:26px;
overflow:hidden;
margin:0 5px;
}

#pagenum {
clear:both;
background:#F8F8F8;
text-align:center;
line-height:32px;
height:30px;
overflow:hidden;
padding:0 4px;
}

#pagenum a:link,#pagenum a:visited {
border:#91ABBB 1px solid;
background:#F0F6F9;
color:#1F3A87;
margin:5px 2px 4px;
padding:2px 5px 1px;
}

#pagenum a:hover,#pagenum a:active {
border:#91ABBB 1px solid;
background:#1F3A87;
color:#fff;
}

#commentlistnum {
clear:both;
background:#F8F8F8;
border-top:1px solid #DDD;
text-align:center;
line-height:32px;
height:30px;
overflow:hidden;
padding:0 4px;
}

.specialbox {
border:1px solid #D1DEED;
padding-top:0;
padding-left:211px;
overflow:hidden;
margin:0 auto 5px;
}

* html .specialbox {
height:1%;
}

.specialbox h3 {
border-bottom:1px solid #D0DBE7;
background:#EDF3F3 url(/img/li1.gif) no-repeat 6px 9px;
font-size:14px;
margin:0 -5px 0 -211px;
padding:5px 0 5px 18px;
}

.specialboxContainer {
width:100%;
border-left:211px solid #FFF;
margin-left:-211px;
float:left;
display:inline;
background-color:#fefefe;
height:160px;
}

.specialboxContent {
width:100%;
float:right;
margin-left:-1px;
font-size:14px;
height:150px;
overflow:hidden;
position:relative;
}

.specialboxContent p {
line-height:24px;
text-indent:24px;
padding:10px;
}

.specialboxRail {
float:left;
width:200px;
margin-left:-211px;
height:150px;
position:relative;
padding:5px 5px 0;
}

.specialboxRail img {
width:200px;
height:150px;
}

#picnewslist {
width:643px;
border:1px solid #D1DEED;
margin:0 0 5px;
}

#picnewslist h2 {
clear:both;
padding-left:18px;
color:#1F3A87;
background:#E5ECF5 url(/img/tdot.gif) 8px 10px no-repeat;
font-size:14px;
line-height:32px;
height:30px;
}

.picnewsbox {
border-top:1px solid #D1DEED;
height:70px;
padding:10px 10px 0;
}

.picnewsbox .left {
width:80px;
height:70px;
}

.picnewsbox .right {
width:533px;
}

.picnewsbox .intro {
line-height:16px;
height:32px;
overflow:hidden;
}

.picnewsbox .date {
color:#999;
font-size:11px;
font-family:Tahoma;
line-height:18px;
height:18px;
}

.picnewsbox img {
width:80px;
height:60px;
}

.gallerylist {
clear:both;
width:640px;
border:1px solid #D0DBE7;
overflow:visible;
margin:0 0 5px;
}

.gallerylist h1 {
padding-left:30px;
border-bottom:solid 1px #D7E9F5;
color:#194F95;
background:#E5ECF5 url(/img/layout.png) 6px 6px no-repeat;
font-size:14px;
line-height:30px;
height:28px;
}

.gallerylistimg {
clear:both;
border-bottom:1px solid #D0DBE7;
height:100%;
padding:0 0 20px 40px;
}

.gallerylistimg li {
float:left;
width:169px;
border:1px solid #D0DBE7;
margin:20px 20px 0 0;
}

.gallerylistimg img {
border:1px solid #D0DBE7;
border-bottom:2px solid #D0DBE7;
width:163px;
height:133px;
padding:2px;
}

.gallerylistimg h2 {
width:140px;
background:url(/img/ar.gif) no-repeat 6px 9px;
font-size:12px;
text-align:left;
line-height:24px;
padding:0 0 0 18px;
}

.leftPicList {
padding-left:2mm;
width:97%;
clear:both;
}

.leftPicList ul {
padding:4px 0 0 10px;
}

.leftPicList li {
width:106px;
float:left;
margin:0 8px 5px 0;
}

.leftPicList li a {
display:block;
height:100px;
background:#EAEAEA;
padding:8px;
}

.leftPicList li a:hover {
display:block;
background:#E40000;
}

.leftPicList li img {
display:block;
}

.leftPicList li h3 {
height:1.3em;
font-size:12px;
font-weight:400;
}

.leftPicList li h3 a {
height:1.3em;
padding:0;
}

.leftPicList li h3 a:hover {
text-decoration:none;
background:#EAEAEA;
}

.mainpic {
width:643px;
clear:both;
border:solid 1px #D7E9F5;
margin:0 0 5px;
}

.mainpic .pic_title {
padding-left:18px;
clear:both;
margin-right:auto;
margin-left:auto;
background:#E5ECF5 url(/img/titlebg.gif) 6px 5px no-repeat;
height:28px;
overflow:hidden;
}

.mainpic .pic_title .pic_name {
float:left;
margin-top:1px;
padding-top:6px;
padding-left:10px;
color:#10478C;
font-size:14px;
font-weight:700;
height:26px;
}

.mainpic .pic_title .pic_more {
float:right;
margin-top:1px;
padding-top:6px;
padding-right:10px;
color:#333;
text-align:left;
height:18px;
}

.mainpic .pic_title .pic_more a {
padding-left:6px;
}

.mainpic .pic_content {
width:643px;
clear:both;
padding:3px 0 0;
}

.pic_list {
width:638px;
clear:both;
padding-bottom:8px;
padding-left:5px;
}

.pic_list li {
width:158px;
float:left;
margin-top:10px;
}

.pic_list img {
margin-bottom:5px;
background-image:url(/img/picbg.gif);
padding:6px 10px 10px 6px;
}

.pic_list p {
text-align:center;
}

#pictitle {
border-bottom:solid 1px #D7E9F5;
background:#E5ECF5;
height:28px;
}

#pictitle h1 {
padding-left:12px;
float:left;
color:#414042;
font-size:14px;
font-weight:700;
line-height:28px;
height:28px;
margin:0;
}

#pictitle p {
float:right;
padding-right:10px;
height:28px;
margin:0;
}

#pictitle p a {
color:#414042;
font-size:12px;
line-height:30px;
height:28px;
overflow:hidden;
}

#bookcommend ul {
height:190px;
padding:10px 0 0 10px;
}

#bookcommend ul li {
float:left;
width:210px;
}

#bookcommend ul li img {
width:200px;
border:1px solid #E5EEF5;
background:#F0F6F9;
height:254px;
}

#bookcommend ul li p {
width:200px;
border-top:none;
line-height:28px;
text-align:center;
height:28px;
}

#booklist h1 {
padding-left:12px;
background:#E5ECF5;
color:#205780;
font-size:14px;
font-weight:700;
line-height:28px;
height:28px;
}

#booklist .bookbox {
width:623px;
border-top:1px dashed #D7E9F5;
height:170px;
padding:12px 10px 0;
}

#booklist .bookimg {
float:left;
width:130px;
text-align:center;
}

#booklist .bookimg img {
width:120px;
border:1px solid #E5EEF5;
background:#FFF;
height:152px;
margin:0 auto;
padding:3px;
}

#booklist .bookinfo {
float:right;
width:483px;
padding-left:10px;
text-align:left;
}

#booklist h5 {
border-top:none;
font-size:14px;
line-height:22px;
height:22px;
}

#booklist .bookpub {
margin-right:5px;
line-height:24px;
height:24px;
}

#booklist .bookintro {
border-top:none;
line-height:20px;
height:115px;
overflow:hidden;
}

.newbooklist {
margin-bottom:5px;
border:solid 1px #D7E9F5;
clear:both;
width:643px;
text-align:center;
}

ul.newbooklist {
padding-top:1px;
}

ul.newbooklist li {
float:left;
width:321px;
border-bottom:1px solid #FFF;
}

.newbookmain {
width:321px;
background:#FEFEFE;
}

.newbookmain h1 {
border-left:1px solid #FFF;
background:url(/img/ico-arrow.gif) #E5EEF5 no-repeat 6px 7px;
font-size:12px;
font-weight:700;
line-height:26px;
text-align:left;
height:26px;
padding:0 0 0 25px;
}

.newbookleft {
float:left;
width:199px;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #F2F6FB;
background:#FFF;
overflow:hidden;
}

.newbookleft ul li {
border-bottom:none;
white-space:nowrap;
text-align:left;
line-height:25px;
height:25px;
padding:0 0 0 5px;
}

.newbookleft ul li.grid {
background:#F2F6FB;
}

.newbookright {
border-top:1px solid #FFF;
float:right;
width:120px;
height:150px;
overflow:hidden;
}

#book {
width:645px;
height:100%;
}

#book h1 {
padding-left:25px;
border:1px solid #D0DBE7;
border-bottom:none;
background:#F0F6F9 url(/img/ico-arrow.gif) no-repeat 6px 10px;
color:#205780;
font-size:14px;
line-height:32px;
height:32px;
}

#bookinfo {
width:643px;
border:1px solid #D0DBE7;
}

#bookleft {
float:left;
width:140px;
border-right:1px solid #D0DBE7;
text-align:center;
height:160px;
padding:10px 0 0;
}

#bookright {
float:right;
width:502px;
}

#bookright ul {
width:251px;
}

#bookright li {
border-top:1px solid #FFF;
white-space:nowrap;
line-height:27px;
overflow:hidden;
height:27px;
width:241px;
padding:0 5px;
}

#articlenav {
width:623px;
border:1px solid #D0DBE7;
padding-left:20px;
clear:both;
background:#F2F6FB url(/img/nav.gif) no-repeat 4px 9px;
line-height:30px;
height:30px;
margin:0 0 5px;
}

#articletopimg {
width:645px;
clear:both;
background:#FFF;
height:80px;
margin:0 0 5px;
}

#articletopimg img {
width:645px;
height:80px;
}

#article {
width:645px;
margin-right:5px;
}

#entry {
width:623px;
border:1px solid #D0DBE7;
background:#FbFdFF;
padding:10px 10px 0;
}

#entrytitle {
clear:both;
border-bottom:1px dashed #b2b2b2;
height:70px;
}

#entrytitle h1 {
float:left;
color:#690;
font-size:26px;
line-height:40px;
height:40px;
text-align:left;
overflow:hidden;
}

#entrytitle #entrymeta {
clear:both;
line-height:30px;
text-align:left;
height:30px;
}

#entrybody {
font-size:14px;
line-height:26px;
height:100%;
width:623px;
overflow:hidden;
padding:10px 0 0;
}

#entrybody h1 {
font-size:18px;
}

#entrybody h2 {
font-size:16px;
}

#entrybody p {
margin:5px 0;
}

#entrybody ul {
padding-left:20px;
}

#entrybody a:link,#entrybody a:visited {
color:#006DA3;
text-decoration:underline;
background:url(/img/desatured.gif) no-repeat right top;
padding-right:10px;
}

#entrybody code,#entrybody .code {
border:1px solid #B8C9D3;
border-left:4px solid #B8C9D3;
display:block;
background:#F7FAFD;
color:#0070A6;
font-size:12px;
line-height:150%;
text-align:left;
word-wrap:break-word;
margin:5px 0;
padding:5px;
}

#entrybody textarea {
width:540px;
border:0;
font-size:12px;
line-height:150%;
height:200px;
overflow-x:hidden;
overflow-y:scroll;
}

#entrybody blockquote {
border:1px dashed #EBF4FA;
color:#333;
background:#FEFEFE url(/img/quote.gif) no-repeat 8px 8px;
line-height:24px;
padding:10px 10px 10px 15px;
}

#entryadbox {
float:right;
clear:right;
width:0;
height:100px;
}

#entryad {
width:336px;
float:right;
clear:right;
overflow:hidden;
margin:10px 0 0 10px;
}

#entryad img {
width:300px;
height:250px;
}

#entrynum {
width:100%;
font-size:12px;
line-height:32px;
height:30px;
}

#entrynum a:link,#entrynum a:visited {
border:#91ABBB 1px solid;
background:#F0F6F9;
color:#333;
margin:5px 2px 4px;
padding:2px 5px 1px;
}

#entrynum a:hover,#entrynum a:active {
font-size:12px;
background:#fff;
color:#f60;
border-color:#2E6AB1;
}

#entryarchives {
border:1px solid #EEE;
background:#FEFEFE;
text-align:center;
padding:5px 10px;
}

#entryarchives h4 {
display:block;
color:#FE7F01;
font-size:12px;
line-height:22px;
text-align:left;
height:22px;
}

#entryarchives li {
float:left;
width:49%;
height:22px;
line-height:22px;
text-align:left;
overflow:hidden;
}

#toollinks {
border-top:1px dashed #b2b2b2;
color:#666;
text-align:right;
line-height:34px;
height:34px;
margin:10px 0 0;
}

#toollinks a:link,#toollinks a:visited {
border:1px solid #B2C9D3;
margin-left:5px;
width:75px;
color:#000;
background:#F7F9FF;
text-align:center;
padding:4px 8px;
}

#toollinks a:hover,#toollinks a:active {
border:1px solid #7F99AE;
margin-left:5px;
width:75px;
color:#FFF;
background:#A3BACC;
text-align:center;
padding:4px 8px;
}

#rules {
border:1px solid #D0DBE7;
border-top:none;
background:#FcFcFF url(/img/rules.gif) 550px 12px no-repeat;
padding:5px 8px;
}

#rules ul li {
padding-left:12px;
background:url(/img/ar.gif) 0 8px no-repeat;
line-height:24px;
}

#otherentry {
clear:both;
border:1px solid #D0DBE7;
border-top:none;
background:#FFF;
line-height:30px;
height:30px;
padding:0 6px;
}

#relatedarticle h2 {
padding-left:18px;
border-bottom:1px solid #D0DBE7;
background:#F2F6FB url(/img/tdot.gif) 6px 6px no-repeat;
color:#004A72;
font-size:14px;
line-height:25px;
height:25px;
}

#relatedarticle span {
float:right;
padding-right:8px;
color:#666;
font-size:12px;
}

#relatedarticle ul {
padding:5px 0;
}

#relatedarticle li {
background:url(/img/li2.gif) 8px 8px no-repeat;
text-align:left;
line-height:24px;
height:24px;
padding:0 8px 0 20px;
}

#relatedarticle li span {
float:right;
color:#999;
}

#acomments {
border:1px solid #D0DBE7;
width:806px;
background:#FFF;
margin:5px 0;
}

#postcomment {
border:1px solid #D0DBE7;
background:#FBFDFF;
margin:0 6px 6px;
padding:0 0 6px;
}

#postcomment p {
border:none;
background:none;
line-height:21px;
text-align:left;
margin:1px 7px;
}

#postcomment img {
margin-right:2px;
padding-bottom:3px;
vertical-align:bottom;
}

#postcomment input {
width:160px;
border:1px solid #DDD;
background:#FAFAD2;
font-family:Verdana;
height:14px;
margin:5px 5px 1px 0;
padding:3px 4px;
}

#postcomment textarea {
width:480px;
border:1px solid #DDD;
background:#FAFAD2;
height:120px;
overflow:auto;
margin:5px 5px 1px 0;
padding:3px 4px;
}

#postcomment #submit {
float:left;
border:1px solid #B8C9D3;
width:120px;
background:#E5ECF5;
font-size:14px;
height:28px;
}

#navbox {
border:1px solid #D2D2D2;
width:641px;
color:#333;
background:#FCFCFF;
line-height:30px;
height:30px;
margin:0 0 5px;
padding:1px;
}

#navbox span {
margin-right:10px;
float:left;
display:block;
background:#F4F4F4;
color:#000;
font-size:14px;
font-weight:700;
height:30px;
padding:0 10px;
}

#tradecat {
width:641px;
border:2px solid #D0DBE7;
margin:0 0 5px;
}

#tradecat h2 {
padding-left:20px;
border-bottom:#E5ECF5 1px solid;
background:#FFF url(/img/lefttitle.gif) 3px 8px no-repeat;
color:#205780;
font-size:14px;
line-height:28px;
height:28px;
margin:0 4px;
}

#tradecat ul {
width:641px;
}

#tradecat li {
padding-left:20px;
width:110px;
float:left;
background:url(/img/ico-arrow.gif) no-repeat 0 10px;
font-size:14px;
line-height:32px;
height:32px;
margin:0 10px;
}

.rightinfo h3 {
border-bottom:1px solid #D0DBE7;
padding-left:18px;
color:#1F3A87;
background:#F0F6FB url(/img/tdot.gif) 8px 8px no-repeat;
font-size:12px;
font-weight:700;
line-height:30px;
text-align:left;
height:28px;
vertical-align:middle;
}

.rightinfo ul {
padding:5px 5px 3px;
}

.rightinfo li {
line-height:21px;
height:21px;
}

.traderight {
border-top:1px solid #FFF;
border-left:1px solid #FFF;
float:right;
width:282px;
background:#F6F6F6;
text-align:center;
height:212px;
}

.traderight img {
width:280px;
border:1px solid #EBF4FA;
height:210px;
}

.tradeleft {
float:left;
width:358px;
background:#F7FAFD;
overflow:hidden;
}

.tradeleft ul li.grid {
border-bottom:0;
border-top:0;
background:#EBF4FA;
}

#description {
clear:left;
border:1px solid #D0DBE7;
border-top:none;
padding:5px 5px 0;
}

#description p {
margin:8px 0;
}

#description li {
list-style:disc inside;
}

#description dt {
border:1px solid #D0DBE7;
padding-left:26px;
width:100px;
background:url(/img/info.gif) #FFF no-repeat 7px 7px;
font-size:14px;
font-weight:700;
line-height:28px;
height:26px;
margin:3px;
}

#description dd {
font-size:14px;
line-height:180%;
margin:5px;
padding:5px 15px;
}

#browse_cat {
border:3px solid #d5e9f1;
width:294px;
background-color:#fff;
text-align:left;
margin:0 0 5px;
}

#browse_cat h2 {
border-bottom:1px dotted #d5e9f1;
color:#1F3A87;
font-size:14px;
margin:0 10px 5px;
padding:10px 0 5px;
}

#browse_cat ul {
width:294px;
}

#browse_cat li {
padding-left:38px;
width:109px;
float:left;
background:url(/img/folder.gif) #FFF no-repeat 15px 3px;
font-size:14px;
line-height:26px;
height:26px;
}

#browse_cat ul#tradeclass li {
padding-left:33px;
width:65px;
background:url(/img/folder.gif) #FFF no-repeat 10px 3px;
}

#browse_cat_foot {
clear:both;
margin-top:5px;
background-color:#ecf8ff;
text-align:center;
vertical-align:bottom;
height:33px;
padding:5px 25px;
}

#browse_cat_foot a {
border:1px solid #EBF4FA;
background-color:#F7F9FF;
font-size:14px;
}

#iteminfo ul {
width:320px;
}

#itemlist table {
width:643px;
border-collapse:collapse;
}

#itemlist td {
border-bottom:1px solid #D0DBE7;
padding-left:5px;
line-height:31px;
height:30px;
}

#itemlist .itemtitle {
background-color:#A3BACC;
color:#FFF;
font-weight:700;
}

.rgtPic {
border:1px solid #ccc;
margin-bottom:5px;
}

.rgtPic h4 {
clear:both;
border-bottom:1px solid #ccc;
padding-left:18px;
color:#1F3A87;
background:#F2F6FB url(/img/tdot.gif) 8px 8px no-repeat;
font-size:12px;
line-height:28px;
height:28px;
}

.rgtPicWrapper {
width:290px;
clear:both;
margin:0 auto;
padding:10px 0 0;
}

.picTexBlk {
float:left;
width:145px;
text-align:center;
}

.picTexBlk span {
display:block;
line-height:24px;
height:24px;
}

.picTexBlk img {
border:1px solid #ddd;
width:130px;
height:90px;
margin:0 auto;
}

#hotproductbox h4 {
border-bottom:1px solid #D0DBE7;
padding-left:18px;
color:#1F3A87;
background:#F0F6FB url(/img/tdot.gif) 8px 8px no-repeat;
font-size:12px;
line-height:28px;
text-align:left;
height:28px;
}

#hotproductbox ul {
margin:5px 0 3px;
}

#hotproductbox li {
line-height:24px;
height:24px;
}

#hotproductbox li img {
vertical-align:middle;
margin:0 6px;
}

#rightimgad {
border:1px solid #DDD;
margin:5px auto;
}

#rightimgad ul {
padding:8px 0 0;
}

#rightimgad li {
padding:0 8px 6px;
}

#rightimgad img {
width:280px;
border:1px solid #DDD;
height:60px;
}

#rightbox {
clear:both;
width:298px;
border:1px solid #D0DBE7;
text-align:center;
margin:0 0 5px;
padding:25px 0;
}

a:hover,.newslist dl dt a:hover,.newslist dl dt a:active,#entrynum a strong,#entryarchives .on,#entryarchives .on a {
color:#F60;
}

.left,.rgtPicLinklst,#otherentry #prv,#comments p span,#comments li span,#acomments p span,#acomments li span {
float:left;
}

.right,#topnavlist,#closeimg,.middletxList li span,.middletxList2 li span,.sidetxList li span,.rightContent ul.textList li span,.captionlist SPAN,.catmenulist ul,.catmenulist2 ul,.subleftList li span,#booklist .bookpub span,#otherentry #next {
float:right;
}

.black,.pic_list a {
color:#000;
}

.red,#notice A:hover,#notice A:active {
color:red;
}

img,fieldset {
border:none;
}

legend,.list h5 span,.newslist dl dd br {
display:none;
}

#topnavlist a:link,#topnavlist a:visited,.captiondate,.captiondate A,.captiondate A:visited {
color:#333;
}

.rightlist,.leftforumlist {
clear:both;
border:1px solid #D0DBE7;
height:100%;
margin:0 0 5px;
}

.rightlist h4 span,.leftforumlist h4 span {
float:right;
padding-right:5px;
}

.rightlist ul,.leftforumlist ul {
width:288px;
clear:both;
margin:0 auto;
padding:5px 5px 0;
}

.rightlist li,.leftforumlist li {
width:278px;
float:left;
background:url(/img/li2.gif) 0 8px no-repeat;
text-align:left;
line-height:24px;
height:24px;
padding:0 0 0 10px;
}

#changeCon .nav li h5 a,#changeCon .nav li h5 a:visited {
color:#FF5A00;
}

#focus,#catfocus {
width:300px;
clear:both;
position:relative;
height:249px;
margin:0 0 5px;
}

#au img,#catfocusimg img {
width:290px;
border:4px solid #F1F9FD;
height:218px;
}

.bbg0 a,.bbg1 a {
color:#FFF;
text-decoration:none;
}

.indexnewslist h5,.list h5 a,.picnewsbox h3 {
font-size:12px;
}

.rgtPicTexBlkWrapper h4,#citationbox h4,.rgtWrapperInner h4 {
clear:both;
padding-left:18px;
color:#1F3A87;
background:#F2F6FB url(../img/tdot.gif) 8px 8px no-repeat;
font-size:12px;
line-height:28px;
height:28px;
}

.rightTitle .normal h4,.rollleft STRONG {
color:#666;
}

#notice A:link,#notice A:visited,.captioncolumn A:link,.captioncolumn A:visited,#pagenum strong {
color:#f60;
}

#middlenews H3 A:link,#middlenews H3 A:visited {
font-size:12px;
color:#2b65c0;
}

#middlenews H3 A:hover,#middlenews H3 A:active {
font-size:12px;
color:#f60;
}

.captioncolumn A:hover,.captioncolumn A:active {
color:#c60;
}

#containertow,#widecontainer {
width:950px;
border-left:5px solid #FFF;
border-right:5px solid #FFF;
background-color:#fff;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#homecontainer {
width:950px;
border-left:5px solid #FFF;
border-right:5px solid #FFF;
background-color:#fff;
text-align:left;
overflow:hidden;
margin:0 auto;
}

.catmenulist li,.catmenulist2 li {
float:left;
display:block;
background:url(/img/nav_bg.gif) right 8px no-repeat;
line-height:30px;
height:30px;
overflow:hidden;
padding:0 8px;
}

.catmenulist .s,.catmenulist2 .s {
background:none;
position:relative;
}

.catmenulist .s img,.catmenulist2 .s img {
vertical-align:middle;
position:relative;
top:6px;
right:0;
}

.ImgText h4,.special .recommandbox p {
font-size:12px;
line-height:18px;
}

.list li span,.specialnewslist li span {
float:right;
color:#686868;
text-align:right;
padding:0 5px 0 0;
}

.newslist dl,#itemlist {
float:left;
width:643px;
}

.special,#bookcommend,#booklist {
margin-bottom:5px;
border:solid 1px #D7E9F5;
clear:both;
width:643px;
}

#speciallist,#trade,#item {
width:645px;
}

.newbookright img,#bookleft img {
width:120px;
height:150px;
}

#entrybody img,#entrybody table {
clear:left;
}

#entrybody a:hover,#entrybody a:active,#comments p a,#comments li a,#acomments p a,#acomments li a {
text-decoration:none;
}

#relatedarticle,#comments {
border:1px solid #D0DBE7;
width:643px;
background:#FFF;
margin:5px 0;
}

#comments h2,#acomments h2 {
padding-left:18px;
border-bottom:1px solid #D0DBE7;
background:#F2F6FB url(/img/tdot.gif) 6px 8px no-repeat;
color:#004A72;
font-size:14px;
line-height:28px;
height:28px;
}

#comments .btn1,#acomments .btn1 {
width:70px;
border:1px solid #ccc;
color:#333;
background:#E5ECF5;
font-size:12px;
line-height:24px;
height:24px;
cursor:pointer;
}

#comments p,#acomments p {
border:1px solid #DDD;
background:#FCFFF6;
text-align:right;
line-height:26px;
margin:8px 6px;
padding:4px 5px;
}

#comments ul,#acomments ul {
border:1px solid #DDD;
background:#fcfcfc;
margin:0 6px 6px;
padding:4px 5px;
}

#comments li,#acomments li {
line-height:21px;
text-align:right;
}

#comments li strong,#acomments li strong {
color:#06c;
font-weight:400;
}

#comments li.words,#acomments li.words {
text-align:left;
height:21px;
overflow:hidden;
}

.rightinfo,#hotproductbox {
clear:both;
width:298px;
border:1px solid #D0DBE7;
margin:0 0 5px;
}

#tradeinfo,#iteminfo {
border:1px solid #D0DBE7;
height:100%;
padding:1px;
}

#tradeinfo h1,#iteminfo h1 {
padding-left:25px;
background:url(/img/ico-arrow.gif) #E5EEF5 no-repeat 6px 10px;
color:#205780;
font-size:14px;
line-height:32px;
height:32px;
}

.tradeleft ul li,#iteminfo li {
border-top:1px solid #FFF;
white-space:nowrap;
line-height:30px;
overflow:hidden;
height:30px;
padding:0 5px;
}

.productnav_con A:link,.productnav_con A:visited {
color:#3665a9;
text-decoration:underline;
margin:0 6px 0 0;
}

.productnav_con A:hover,.productnav_con A:active {
color:#f60;
text-decoration:none;
margin:0 6px 0 0;
}

#memberlist h1 {
width:615px;
padding-left:28px;
border-bottom:solid 1px #D0DBE7;
background:#E5ECF5 url(/img/titlebg.gif) 6px 6px no-repeat;
font-size:14px;
line-height:30px;
height:30px;
}

#memberlist #memberhead {
border-bottom:1px solid #D0DBE7;
color:#333;
background:#FEFEFE;
font-size:12px;
line-height:180%;
overflow:hidden;
padding:10px;
}

#memberlist ul#advisoryboard li {
float:left;
width:49%;
}

#memberlist ul#advisoryboard dl {
margin-left:12px;
line-height:26px;
font-size:14px;
}

#memberlist ul#advisoryboard img {
float:left;
clear:left;
border-right:1px solid #DDD;
background:#fff;
padding:3px;
}

#memberlist ul#advisoryboard dt,#memberlist ul#advisoryboard dd {
margin-top:12px;
border:1px solid #DDD;
}

#memberlist ul#advisoryboard dt {
color:#1F3A87;
font-weight:700;
}

#memberlist ul#advisoryboard dd {
margin-top:0;
border-top:none;
text-align:left;
}

#memberlist ul#advisoryboard a {
padding-top:6px;
margin-left:75px;
display:block;
height:26px;
}

#memberlist ul#advisoryboard dd span {
text-indent:5px;
padding-left:8px;
padding-top:7px;
display:block;
background:#F3F6F9;
min-height:26px;
}

.greybox {
border:solid 1px #cacaca;
display:block;
background-color:#f3f5f6;
text-align:left;
margin:10px 12px 0;
padding:6px;
}

.greybox textarea {
width:600px;
margin-bottom:3px;
color:#5e6368;
font-size:13px;
font-family:Arial;
overflow:hidden;
height:58px;
}

#siteinfoheadercontainer {
width:639px;
border:3px solid #B1C7DE;
background:#FFF url(/img/bg2.gif) 0 0 repeat-x;
height:128px;
margin:0 0 5px;
}

.siteinfoheader_header {
padding-left:15px;
padding-right:5px;
padding-top:6px;
color:#4b7c5c;
font-size:16px;
font-weight:700;
line-height:24px;
}

.siteinfoheader_content {
float:left;
width:479px;
color:#333;
line-height:20px;
padding:5px 15px 0;
}

.siteinfoheader_img {
float:right;
padding-top:5px;
width:130px;
margin-top:-35px;
text-align:center;
}

#siteinfo h1 {
width:615px;
padding-left:28px;
border-bottom:solid 1px #D7E9F5;
background:#E5ECF5 url(/img/titlebg.gif) 6px 6px no-repeat;
font-size:14px;
line-height:30px;
height:30px;
}

#siteinfo #siteinfohead {
border-bottom:1px solid #DDD;
color:#333;
font-size:14px;
line-height:180%;
overflow:hidden;
padding:10px;
}

#siteinfo #siteinfotext {
color:#333;
background:#FEFEFE;
font-size:14px;
line-height:180%;
overflow:hidden;
padding:10px;
}

#siteinfo h2 {
padding-top:10px;
font-size:14px;
font-weight:700;
line-height:28px;
}

#siteinfo #siteinfohead p {
text-indent:28px;
}

#siteinfo #siteinfohead ol {
clear:both;
width:613px;
}

#siteinfo #siteinfohead li {
float:left;
width:100%;
background:url(/img/li2.gif) 0 8px no-repeat;
line-height:26px;
height:26px;
padding:0 0 0 10px;
}

#siteinfo #siteinfotext p {
padding:8px 0;
}

#siteinfo #siteinfotext td {
padding:5px;
}

#sitemap {
width:645px;
background:#FCFCFC;
margin:0 0 5px;
}

#sitemap td {
height:30px;
line-height:30px;
}

#cpwrapper {
width:950px;
border-left:5px solid #FFF;
border-right:5px solid #FFF;
clear:both;
background-color:#fff;
text-align:left;
overflow:hidden;
margin:0 auto;
}

#cpcontainer {
clear:both;
background:#Ff0;
}

#leftcontent {
width:130px;
float:left;
}

#maincontent {
width:815px;
float:right;
}

#cpnav {
border:1px solid #B8C9D3;
background:#F0F6F9;
text-indent:5px;
line-height:22px;
height:22px;
margin:0 0 5px;
padding:4px 0 4px 4px;
}

#cpnav a {
color:#015AAB;
}

#cpcontent {
margin:0 0 5px;
}

#cat_menu {
float:left;
width:128px;
border:1px solid #D1DEED;
border-bottom:5px solid #E5ECF5;
background:#FFF;
}

#cat_menuleft li {
border-top:1px solid #E5ECF5;
display:block;
}

#cat_menuleft li a:link,#cat_menuleft li a:visited {
border-left:solid 5px #E5ECF5;
border-right:solid 5px #E5ECF5;
display:block;
background:#F8F9FC url(/img/ar.gif) no-repeat 8px 50%;
color:#4d5b6c;
text-decoration:none;
line-height:28px;
height:28px;
padding:0 0 0 20px;
}

#cat_menuleft li a:hover,#cat_menuleft li a:active {
border-left:solid 5px #D1DEED;
border-right:solid 5px #D1DEED;
display:block;
background:#e5ecf5 url(/img/ar.gif) no-repeat 8px 50%;
color:#000;
text-decoration:none;
line-height:28px;
height:28px;
padding:0 0 0 20px;
}

#cat_menuleft li.cathead {
border-top:none;
color:#4e6076;
background:#e5ecf5 url(/img/bglefttitle.gif) no-repeat -100px 1px;
padding:8px 15px 6px 28px;
}

.news_box h2 {
clear:both;
color:#4e6076;
background:#e5ecf5 url(/img/bglefttitle.gif) no-repeat -100px 2px;
font:bold 1.1em Arial,Helvetica,sans-serif;
letter-spacing:-1px;
text-transform:uppercase;
padding:8px 15px 6px 28px;
}

.news_box {
width:128px;
border:1px solid #D1DEED;
background:#FFF;
margin:0 0 5px;
}

.news_box li {
border-top:#DDD 1px solid;
background:#FFF url("/img/tli.gif") no-repeat 23px 4px;
padding:7px 0 7px 35px;
}

.header {
background-color:#E4E6FC;
font-size:12px;
font-weight:700;
text-indent:5px;
}

.header a {
color:#FFF;
}

.tableborder {
border:1px solid #D0DBE7;
}

#cpcontent td {
text-indent:5px;
font-size:12px;
padding:3px;
}

#cpcontent #newstext {
width:99.4%;
height:30em;
margin:5px 0;
}

.inborder	td {
border-right:1px solid #D0DBE7;
border-bottom:1px solid #D0DBE7;
text-indent:5px;
}

.inborder {
border-left:1px solid #D0DBE7;
border-top:1px solid #D0DBE7;
}

#sitesearch {
width:948px;
border:1px solid #D0DBE7;
margin:0 0 5px;
}

#sitesearch h1 {
padding-left:30px;
border-bottom:solid 1px #D7E9F5;
color:#194F95;
background:#E5ECF5 url(/img/search.gif) 6px 6px no-repeat;
font-size:14px;
line-height:30px;
height:30px;
}

#sitesearch td {
font-size:14px;
line-height:32px;
text-indent:5px;
}

#sitesearch input {
border:1px solid #E4EDFA;
background:#fff;
margin:5px 5px 1px 0;
padding:3px 4px;
}

#union {
width:950px;
margin:0 0 5px;
}

#union h1 {
padding-left:30px;
width:918px;
border:solid 1px #D7E9F5;
border-bottom:none;
color:#194F95;
background:#E5ECF5 url(/img/layout.png) 6px 6px no-repeat;
font-size:14px;
line-height:30px;
height:30px;
}

#union table {
width:950px;
border-left:1px solid #C1DAD7;
}

#union td {
border-right:1px solid #C1DAD7;
border-bottom:1px solid #C1DAD7;
width:137px;
color:#4f6b72;
font-size:12px;
padding:8px 5px 8px 15px;
}

#union tr.alt {
background:#F5FAFA;
color:#797268;
}

#union .addlink {
border:solid 1px #cacaca;
margin-top:5px;
display:block;
background-color:#f3f5f6;
text-align:left;
padding:10px;
}

#union .addlink textarea {
width:700px;
margin-bottom:3px;
color:#5e6368;
font-size:13px;
font-family:Arial;
overflow:hidden;
height:58px;
}

.rightTitle ul,#memberlist ul#advisoryboard {
clear:both;
}

#memberlist,#siteinfo {
width:643px;
border:1px solid #D0DBE7;
padding-bottom:15px;
background:#FCFCFC;
margin:0 0 5px;
}

.greybox h3,#union .addlink h3 {
background:#f3f5f6 url(/img/ch_member.gif) 180px 4px no-repeat;
color:#748A9C;
font-size:14px;
line-height:26px;
height:28px;
} 

.ArticleAd{
	margin: 10px auto;
	float:center;
	text-align:center;
	line-height:20px;
	font-size:15px;
}
.ArticleAd a{
	color:blue;
	text-decoration:none;
}
.ArticleAd a:hover{
	color:red;
	text-decoration:none;
}
.ArticleAd a:visited{
	color:blue;
	text-decoration:none;
}

/* author:Qindong */