/*base styles*/
body { text-align:center; font-family:simSun, arial; margin:0; padding:0; background:#FFF; font-size:12px; color:#686868; }
div, form, p, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; }
ul, ol, li { list-style-type:none; }
table, td, tr, th, input, select { font-size:12px; }
input { font-family:Arial; }
table { border-collapse:collapse; }
hr { clear:both; border-width:0; border-top:1px solid #ccc; border-bottom:1px solid #FFF; height:2px; overflow:hidden; }
i { font-size:14px; color:red; font-style:normal; margin:0 5px; }
/*link*/
a:link { color:#0e5fb0; text-decoration:none; }
a:visited { color:#0e5fb0; text-decoration:none; }
a:hover { color:#bc2931; text-decoration:underline; }
a:active { color:#bc2931; }
/*font*/
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.fb { font-weight:800; }
.fl { float:left; }
.fr { float:right; }
.f300 { font-weight:400; }
.red { color:#e92701; }
.orange { color:#ff5a01; }
.black { color:#000; }
.blue { color:#005fcb; }
.gray { color:#b2b2b2; }
.white { color:#fff; }
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; height:0px; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.a_underline:link, .a_underline:visited, .a_underline a:link, .a_underline a:visited { text-decoration:underline; }
.noime { ime-mode:disabled; }
/*area*/
#header, #main, #nav { width:960px; overflow:hidden; margin:0 auto; }
/*list*/
.dotlist { text-align:left; line-height:20px; margin:10px 10px; }
.nodotlist { margin-left:15px; }
/*foot styles*/
#botlink { height:20px; line-height:20px; border-top:1px solid #ccc; padding-top:10px; margin-top:10px; }
#copyright { padding-bottom:20px; line-height:20px; color:#666; }
#copyright a:link, #copyright a:visited { color:#666; }
/*header*/
#header { height:75px; overflow:hidden; margin-bottom:10px; margin-top:33px;/*new topbar*/ }
#logo { height:58px; margin:10px 0 0; overflow:hidden; float:left; text-align:left; }
#logo img { float:left; }
#logo h1 { display:inline; font-size:12px; font-weight:400; line-height:3.5; }
#subhead { float:left; margin-top:10px; }
#subhead h2 { display:inline; font:25px simHei; line-height:30px; font-weight:700; color:#555; }
#subhead h3 { font-size:12px; font-weight:300; padding-left:2px; }
/*header_search*/
#header_search { width:484px; float:right; margin:10px 8px 0 0; display:inline; text-align:left; }
.search_type { height:22px; overflow:hidden; position:relative; margin-bottom:-1px; padding-left:9px; }
.search_type li { float:left; padding-left:2px; }
.search_type li a:link, .search_type li a:visited, .search_type li a:hover { padding:0 10px 0 8px; display:block; color:#666; text-decoration:none; line-height:22px; }
.search_type li.search_type_on { background:url(/images/search_type.gif) top left no-repeat; }
.search_type li.search_type_on a { background:url(/images/search_type.gif) top right no-repeat; font-weight:700; }
.search_bar { width:482px; height:40px; border:1px solid #e5e5e5; background:url(/images/search_bar.gif) 0 0 repeat-x; padding:0; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.search_bar label { display:none; }
.search_txt { width:390px; height:22px; line-height:22px; font-size:14px;  overflow:hidden; padding-top:8px; padding-top:6px\9; padding-bottom:2px\9; border:1px solid #ccc; border-right:0 none; float:left; margin:4px 0 0 4px; text-indent:8px; background:url(/images/search_txt.gif) 0 0 no-repeat; }
.gosearch { width:83px; height:32px; border:0 none; background:url(../images/gosearch.gif) 0 0 no-repeat; float:left; color:#fff; font-weight:700; font-size:14px; cursor:pointer; margin:4px 0 0 0; padding-left:33px; letter-spacing:5px; text-align:left; }
/*crumb*/
#crumb { width:950px; margin:8px auto 5px auto; height:23px; line-height:23px; text-align:right; }
.crumb { float:left; }
.dingyue_this { float:left; width:39px; height:15px; overflow:hidden; background:url(../images/dingyue_this.gif) 0 0 no-repeat; text-indent:-222em; text-align:left; margin:4px 6px; }
.freePost a:link, .freePost a:visited { background:url(../images/freepost.gif) 0 0 no-repeat; float:right; color:#fff; padding:0 13px 0 25px; text-decoration:none; }
/*nav*/
#nav { height:67px; overflow:hidden; background:url(../images/nav.gif) 0 -134px repeat-x #dd1d18; margin-bottom:5px; }
.nav { height:34px; overflow:hidden; line-height:34px; background:url(../images/nav.gif) right -67px no-repeat; }
.nav ul { height:34px; background:url(../images/nav.gif) 0 0 no-repeat; float:left; overflow:hidden; padding-left:8px; }
.nav li { font-weight:700; float:left; font-size:14px; background:url(../images/nav.gif) right -201px no-repeat; margin-right:-2px; padding-left:3px; line-height:37px; }
.nav a:link, .nav a:visited { color:#fff; }
.nav li a { display:block; padding:0 13px; }
.nav li.nav_on { margin-left:-2px; margin-right:0px;  *margin-left:0;
 *margin-right:-2px;
background:url(../images/nav_on.gif) 0 4px no-repeat; position:relative; }
.nav li.nav_on a:link, .nav li.nav_on a:visited { background:url(../images/nav_on.gif) 4px right no-repeat; color:#000; }
.nav_right { float:right; overflow:hidden; padding-right:12px; }
.nav_right a { background:url(../images/nav.gif) right -213px no-repeat; padding-right:12px; padding-left:8px; }
.nav_right a.fankui { background:none; }
.subNav { height:33px; line-height:33px; background:url(../images/nav.gif) right -101px no-repeat; }
.subNav ul { height:33px; background:url(../images/nav.gif) 0 -34px no-repeat; text-align:left; padding-left:15px; }
.subNav li { border-left:1px solid #ccc; margin-left:-2px; display:inline; padding:0 5px 0 10px; font-size:14px; }
.subNav li.first { border:0 none; }
.subNav_on a:link, .subNav_on a:visited { font-weight:700; color:#fe5a01 }
#index_count { border:0 none; font-size:12px; }
/*ad*/
.cls_ad { width:700px; height:82px; overflow:hidden; margin-bottom:10px; }
.cls_ad_inner { width:705px; }
.cls_ad .cls_ad_inner img { width:170px; height:80px; margin:0 4px 0 0; border:1px solid #ccc; float:left; }
.contentAD { height:80px; }
.contentAD img { width:700px; height:80px; }
.cls_ad_right { width:100%; overflow:hidden; padding:0; text-align:left; }
.cls_ad_right img { display:block; margin-bottom:10px; }
.cls_ad_right embed { margin-bottom:10px; }
/*gotoPage page*/
input#gotoPage { width:36px; margin:0 5px; }
/*ahot*/
/*index*/#hots dd a.ahot:link, #hots dd a.ahot:visited { color:#ff5a01; }
/*zhaogong*/.sort_list dd a.ahot:link, .sort_list dd a.ahot:visited { color:#ff5a01; }
/*laowu*/.hotSearch dd a.ahot:link, .hotSearch dd a.ahot:visited { color:#ff5a01; }
/*fenlei*/.hot_sort dd a.ahot:link, .hot_sort dd a.ahot:visited, .sort_list dt a.ahot:link, .sort_list dt a.ahot:visited { color:#ff5a01; }
