/*
author:chn
date:11.08.12
*/ 
/*  Reset  */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, code, del, em, img, q, small, strong, sub, sup, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin:0; padding:0; border:0; font-size:100%; }
body { background:#fff; color:#000; font:12px simsun; text-align:center; }
ol, ul { list-style:none; }
cite, em, strong, th, h1, h2, h3, h4, h5, h6 { font-style:normal; font-weight:normal; }
input, textarea, select, button, td { font-size:100%; }
a { color:#000; text-decoration:none; }
a:hover, .f-sum span a:hover, .hd-mid a:hover, .wzl li a:hover, .m-rgt .figure-news p a:hover, .cnView .active .f-sum a:hover { color:#b31515; text-decoration:underline; }
/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important; }
.title_red { color:red !important; }
.title_blue { color:blue !important; }
.title_green { color:green !important; }
.title_brown { color:brown !important; }
.title_gray { color:gray !important; }
.chaotong { width:1000px; margin:0 auto; text-align:center; }
.clearfix, .row, .main { *zoom:1;
}
.clearfix:after, .row:after, .main:after, #newsNav:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
/* 2013 new year */
.newyearBg { background:url(//www.china.com/zh_cn/img1104/2013newyear.jpg) center top no-repeat #fff; }
.newyearBg2 { background:url(//www.china.com/zh_cn/img1104/2013newyear-2.jpg) center top repeat-x #fff; }
.newyearHead { background:url(//www.china.com/zh_cn/img1104/2013newyear-1.jpg?07) center top no-repeat; }
#page_top { height:36px; position:relative; }
#close_btn { background:url(//www.china.com/zh_cn/img1104/close-red.png); cursor:pointer; display:block; height:19px; margin-left:432px; overflow:hidden; position:absolute; left:50%; top:17px; text-indent:-9999px; width:43px; }
.qp { text-align:center; margin:0 auto; width:1000px; }
#newsHead { margin-bottom:0 !important; }
/* Theme: Default -Start */
.main { }
.rowTit h2 { height:40px; overflow:hidden; text-indent:-99999em; background:url(/img2014/rowTit.gif?1023) no-repeat; }
.r2 .rowTit h2 { background-position:0px -48px; }
.r3 .rowTit h2 { background-position:0px -96px; }
.r4 .rowTit h2 { background-position:0px -146px; }
.r5 .rowTit h2 { background-position:0px -192px; }
.figure-news img, .photoAlbum_item_pic img, .photoAlbum_item img { border:1px solid #ddd; }
.figure-news img:hover, .photoAlbum_item_pic img:hover, .photoAlbum_item img:hover { border:1px solid #333; }
/* Theme: Default -End */
.space-2 { clear:both; display:block; height:2px; font-size:1px; overflow:hidden; }
.space-3 { clear:both; display:block; height:3px; font-size:1px; overflow:hidden; }
.space-4 { clear:both; display:block; height:4px; font-size:1px; overflow:hidden; }
.space-5 { clear:both; display:block; height:5px; font-size:1px; overflow:hidden; }
.space-6 { clear:both; display:block; height:6px; font-size:1px; overflow:hidden; }
.space-7 { clear:both; display:block; height:7px; font-size:1px; overflow:hidden; }
.space-8 { clear:both; display:block; height:8px; font-size:1px; overflow:hidden; }
.space-10 { clear:both; display:block; height:10px;font-size:1px; overflow:hidden; }
.space-15 { clear:both; display:block; height:15px; font-size:1px; overflow:hidden; }
.kong20 { height:20px; clear:both; overflow:hidden; }
/*hd*/
.hd,.hd-mid { border:1px solid #ddd; background:#f7f7f7; height:36px; line-height:36px; }
.hd h2,.hd-mid h2{ float:left; background:#B31515; color:#fff; float:left; height:36px; text-align:center; display:inline-block; padding:0 20px; font:bold 16px/36px simsun; }
.hd h2 a{ color:#fff; text-decoration:none; }
.hd h2:hover { color:#fff; background:#820504; }
.hd h2:hover a{color:#fff;}
.hd-mid h2{ padding:0px;}
.hd-mid h2 a{ padding:0 10px; color:#fff; display:inline-block; float:left;}
.hd-mid h2 a:hover {background:#820504; height:36px;line-height:36px; color:#fff; text-decoration:none;}

.hd h3 {height:36px; text-align:center; width:100%; display:block; overflow:hidden;font:bold 16px/36px simsun; }
.hd h3 span { padding:0 10px; display:inline-block; border-right:1px solid #ddd; cursor:pointer; }
.hd h3 span.active { background:#B31515; color:#fff;}
.hd h3 span.active:hover{ color:#fff;background:#820504;}
/* .row : Do not use "margin-top/bottom". */
.main, .row, #pageFooter { margin:0 auto; text-align:left; width:1000px; }
.row, .space-7 { background:#fff; }
.rowTit { height:45px; border-bottom:1px solid #ddd; background:url(/img2014/rowbg2.gif) no-repeat; margin-bottom:10px; padding-top:15px; }
.lft { float:left; width:362px; }
.mid { float:left; margin-left:18px; width:362px; }
.rgt { float:right; width:240px; border:1px solid #ddd; border-bottom:0px; background:#f3f3f3; }
.r4 .rgt { border-bottom:1px solid #ddd; }
.rgt .hd, .m-rgt .hd { border:0px; border-bottom:1px solid #ddd; height:32px; line-height:32px; clear:both; overflow:hidden; }
.m-rgt .hd { border-top:1px solid #ddd; }
.rgt .hd h2, .m-rgt .hd h2 { height:32px; line-height:32px; overflow:hidden; }
/**/
.mod h3 { background-position:0 0; height:32px; padding-left:20px; }
.mod h3 a { float:left; display:block; height:32px; overflow:hidden; text-indent:-9999px; width:75px; }
.rgt .photoAlbum_item_pic img { height:140px; width:220px; }
.mod .newslistSubTitle { display:none; }

.newslist li { overflow:hidden; padding-left:8px; }
.newslist li, .newslist li { padding-left:15px; line-height:28px; height:28px; font-size:14px; overflow:hidden; background:url(/img2014/li-dot.gif) no-repeat scroll -2px -27px; text-align:left; }
.newslist li:hover, .newslist li:hover { background-position:-2px 10px; }

.mod .focusTopic_tit { background:url(/img2014/li-dot.gif) no-repeat scroll -2px -12px; font-size:14px; font-weight:bold; height:28px; line-height:28px; overflow:hidden; padding:15px 5px 0 15px; }
.mod .focusTopic_tit:hover { background-position:-2px 25px; }
.m-rgt-ph .hd{ border-right:0px;}
.m-rgt-ph .hd span{ width:87px; border-right:0px;}
.m-rgt-wrap .newslist ul { margin-left:5px; margin-top:5px; }
.m-rgt-wrap .newslist li { width:195px;height:25px;_height:23px; line-height:25px;_line-height:23px; font-size:12px;text-align:left; background:url(/img2014/hit.gif) no-repeat scroll 3px center; overflow:hidden; float:left; clear:both;}
.row .figure-news { height:112px; line-height:19px; margin-top:15px; overflow:hidden; }
.row .figure-news dt { float:left; width:150px; }
.row .figure-news img { height:100px; width:140px; }
.row .f-tit { font-size:14px; font-weight:bold; height:38px; overflow:hidden; margin-bottom:6px; padding-top:3px; }
.f-sum { text-indent:2em; line-height:20px; color:#686868; }
.f-sum span a { color:#e75d00; }
.sdMod .photoAlbum_item { padding-top:10px; text-align:center; position:relative; width:240px;}
.sdMod .photoAlbum_item_txt { width:220px; background:url(/img2014/imgTit.png); height:30px; line-height:30px; overflow:hidden; position:absolute; left:10px; top:122px; z-index:10; }
.sdMod .photoAlbum_item_txt a { color:#fff; }

.r1 .rgt .photoAlbum_item_pic img { height:125px; }
.r1 .r2-rgt2 .photoAlbum_item_pic img { height:130px; }
.r1 .photoAlbum_item_txt { top:106px; left:10px; }
.r1 .r2-rgt2 .photoAlbum_item_txt { left:10px; top:111px; }
/* sdMod height */
.r1-rgt1 { height:451px; border-bottom:1px solid #ddd; }
.r2-rgt2 { height:325px; border-bottom:1px solid #ddd; }
.r1-rgt2, .r2 .sdMod, .r3 .sdMod, .r5 .sdMod { height:350px; border-bottom:1px solid #ddd; }
.r4 .sdMod { height:650px; }
.wsPhoto { height:325px; border-bottom:1px solid #ddd;}
/* main */
.main { padding-top:10px; background:url(/img2014/rowbg.gif) no-repeat; }
.m-lft { float:left; width:362px; }
.m-mid { float:left; margin-left:12px; width:396px; }
.m-rgt { float:right; width:216px; border:1px solid #ddd; border-top:0px; background:#f3f3f3; overflow:hidden;}
/* Focus */
.focusNews { position:relative; height:292px; overflow:hidden; text-align:left; }
.focuscon { width:362px; overflow:hidden; }
.focuscon dl{_display:none;}
.focuscon dl.imgNews { position:relative; float:left; }
.focuscon dd.imgBox img { height:292px; width:362px; }
.focuscon dt.imgTit { background:rgba(0, 0, 0, .6); background:#000\9; filter:alpha(opacity=80); cursor:pointer; font-size:14px; height:46px; left:0; line-height:30px; overflow:hidden; position:absolute; top:248px; text-align:center; width:362px; }
.focuscon dt.imgTit a, .focuscon dt.imgTit ahover { color:#fff; font:bold 18px/30px "Microsoft YaHei"; height:26px; display:block; overflow:hidden; }
.focuscon h2 { position:absolute; top:280px; left:8px; height:10px; width:362px; z-index:20;}
.focuscon h2 span { background:#fff; display:block; filter:alpha(opacity=60); opacity:0.6!important; float:left; font-size:1px; height:8px; margin-right:5px; overflow:hidden; text-indent:-999em; width:45px; }
.focuscon h2 span:hover,.focuscon h2 span.active { height:10px; background:#b31515; filter:alpha(opacity=100); opacity:1!important; }
/* cnView */
#cnView { overflow:hidden; height:537px; }
.cnView .hd { border:0px; border-bottom:1px solid #fff; }
.cnView h3, .cnView h2 { font-weight:bold; }
.cnView dl { background:url(/img2014/cnView.png) no-repeat scroll right -37px; border-bottom:1px solid #f6f6f6; border-top:1px solid #fff; cursor:pointer; height:93px; line-height:19px; overflow:hidden; clear:both; overflow:hidden;}
.cnView .active dt, .cnView .active dd { height:auto; }

.cnView dt { float:left; height:68px; overflow:hidden; padding-top:12px; text-align:center; width:130px; }
.cnView dd {float:left; height:68px; overflow:hidden; padding:5px 0px 0 0; width:211px; }
.cnView dl img { height:130px; width:110px;border:1px solid #ddd; }
.cnView dl.active img{border:1px solid #ddd;}
.cnView dl.active img:hover,.cnView dl img:hover{ border:1px solid #333;}
.cnView .f-tit { font-size:14px; line-height:22px; overflow:hidden; margin:3px 0; }
.cnView .f-sum { line-height:22px; height:85px; overflow:hidden;}
.cnView .active .f-sum { visibility:visible; }
.cnView .active .f-sum a { display:inline-block; text-indent:0px; }
.cnView .active { background:url(/img2014/cnView.png) no-repeat scroll right -156px #f7f7f7; cursor:default; height:154px; clear:both; overflow:hidden;}
.cnView i { display:none !important; }
.wstk { text-align:center; }
.wstk img { margin-bottom:10px; margin-top:15px; }
.wstk .photoAlbum_item { height:205px; overflow:hidden; background:#f7f7f7;}
.mMod { margin-bottom:-1px; overflow:hidden; border:1px solid #ddd; display:table; width:360px;}
.mMod .hd{ border:0px; border-bottom:1px solid #ddd;}
.mMod .figure-news { height:114px; margin-top:10px; margin-left:10px; margin-right:10px; overflow:hidden;}
.mMod .figure-news dt { float:left; width:150px; }
.mMod .figure-news img { height:100px; width:140px; }
.mMod .f-tit { font-weight:bold; height:26px; line-height:24px; overflow:hidden; font-size:14px; }
.mMod .newslist{ padding:0px 10px;}
.mMod-dashed .figure-news { border-bottom:1px dotted #ddd; }
.shsy{overflow:hidden;}
.shsy .figure-news{ height:111px; overflow:hidden;}
.lsyd{ height:230px; overflow:hidden;}
.kjtj{ height:437px; overflow:hidden;}
.kjtj .figure-news{ height:118px; margin-top:15px;}
/**/
.m-rgt .figure-news { padding:0px 10px; height:114px; line-height:19px; overflow:hidden; }
.m-rgt .figure-news dd { overflow:hidden; width:100%; }
.m-rgt .figure-news img { float:left; height:100px; width:90px; }
.m-rgt .figure-news p { float:right; width:96px; height:100px; overflow:hidden;}
.m-rgt .figure-news p a, .cnView .active .f-sum a { color:#E95E02; }
.m-rgt .f-tit { font-weight:bold; height:24px; overflow:hidden; margin-top:8px; }
.visual { height:145px; text-align:center; position:relative; }
.visual img { height:130px; width:190px; border:1px solid #ddd; margin-top:10px; }
.visual .photoAlbum_item_txt { width:190px; height:34px; line-height:34px; background:url(/img2014/imgTit.png); position:absolute; left:13px; top:107px; z-index:3px; overflow:hidden; }
.visual .photoAlbum_item_txt a { color:#fff; }
.photolist { text-align:center; width:258px; }
.photolist .photoAlbum_item { float:left; height:88px; overflow:hidden; width:104px; text-align:right; padding-top:14px; position:relative; }
.photolist .photoAlbum_item_txt { width:92px; height:25px; line-height:25px; overflow:hidden; position:absolute; background:url(/img2014/imgTit.png); left:11px; top:81px; z-index:3; text-align:center; }
.photolist .photoAlbum_item_txt a { color:#fff; }
.photolist img { margin-bottom:6px; }
.m-rgt .photolist img { height:90px; width:92px; }
.newsRank { width:204px; }
.newsRank ul { background:url(/img2014/numb.gif) no-repeat scroll 8px 7px; margin-top:10px; height:260px; }
.newsRank li { height:25px; line-height:25px; overflow:hidden; padding-left:30px; }
#autoSearch { height:110px; border-top:1px solid #ddd;text-align:center; padding:50px 0 0 5px; position:relative; background:#eeeeee; overflow:hidden;}
#autoSearch h2 { position:absolute; height:38px; left:10px; top:10px; padding-top:1px; width:226px; }
#autoSearch h2 span { background:url(/img2014/h3bg.gif) no-repeat; height:25px; line-height:25px; float:left; color:#fff; text-align:center; cursor:pointer;}
#autoSearch h2 span.active { background:url(/img2014/h3bg.gif) no-repeat scroll center -49px; color:#fff; height:32px; border-bottom:0; cursor:pointer; }
#autoSearch h2 span.active #autoSearch h2 em { cursor:pointer; display:block; height:24px; line-height:24px; }
#asBtn02 { border-right:1px solid #fff; border-left:1px solid #eee; }
#asBtn01 { width:60px; }
#asBtn02 { width:72px; }
#asBtn03 { width:62px; }
#autoSearch ul { height:105px; padding-top:5px; margin-left:10px;}
#autoSearch li { float:left; padding:0 0 15px 0; text-align:left; }
#autoSearch .btn {background:url(/img2014/butbg.gif) no-repeat scroll 1px 0px;color:#666; border:0; cursor:pointer; height:21px; line-height:20px; margin:0; padding:0; width:58px; }
#autoSearch .search_chexing li { padding-right:5px; }
.search_chexing select { width:50px; }
.search_chexing .inputBox, .search_chexing .inputBox2 { border:1px solid #ccc; color:#666; font-family:Arial; height:18px; line-height:18px; padding:0 5px; width:119px; }
.search_chexing .inputBox2 { border:1px solid #c5e3f1; color:#000; }
.select_zone, .select_manu, .select_brand, .search_tuku select { width:90px; }
.select_mode, .search_tuku select.sel5 { width:120px; }
.headline { padding:4px 0 0;background:#fdfdfd; }
.headline .focusTopic { overflow:hidden; padding:8px 0 7px; }
.headline h2 { height:22px; overflow:hidden; }
.headline h2 a { font:normal 18px/22px "Microsoft Yahei", simhei; }
.headline .focusTopic_txt {padding-top:4px; }
.headline .focusTopic_txt a { font-size:12px; }
/* #13073 Start */
.headline p { overflow:hidden; height:70px; line-height:28px; padding:0px 5px ; border-bottom:1px dotted #ddd;}
.headline p a {font-size:12px;}
.headline p a b { font-size:18px;font-family:"Microsoft YaHei"; color:#000; height:22px; line-height:22px; margin-bottom:4px; padding-left:6px; overflow:hidden; display:block; font-weight:bold; margin-top:10px;}
.headline p a.title_red b { color:#b31515; }
.headline p a:hover,.headline p a:hover b { color:#b31515; }
.headline p .newslistSubTitle { position:absolute; left:-999em; width:5px; }
/* #13073 End */
.dotted { border-top:1px dotted #ddd; clear:both; margin-top:7px; display:block; clear:both; height:7px; font-size:1px; overflow:hidden; }
.spotlight { width:370px; margin:0 auto; margin-top:10px; }
.spotlight .focusTopic_tit { font-size:14px; font-weight:bold; height:28px; line-height:28px; overflow:hidden; padding-left:15px; background:url(/img2014/li-dot.gif) no-repeat scroll -2px -27px; }
.spotlight .focusTopic_tit:hover { background-position:-2px 10px; }
/**/
.wzl { _padding-bottom:2px; }
.wzl li a { color:#686868; }
.wzl02 { overflow:hidden; width:100%; }
.wzl02 li { vertical-align:middle; }
.wzl02 div { float:left; display:inline; margin-right:1em; }
.wzl02 div div {margin-right:0;}
.ZQTP_00001 { width:620px; float:right;}
/**/
.sideNavTop a, .goTop a { background-image:url(/img2014/backbg.gif); background-repeat:no-repeat; }
.sideNav { display:none; height:0px; left:50%; position:absolute; width:500px; }
.sideNav .con { width:57px; top:0; left:515px; position:absolute; }
.sideNavTop a { background-position:-1px 1px; cursor:pointer; display:block; height:30px; overflow:hidden; text-indent:-999em; }
.sideNavTop a:hover { background-position:-58px 1px; }
.sideNavCon { background:#f6f6f6; border:1px solid #e0e0e0; border-bottom:none; display:none; }
.sideNavCon li { border-bottom:1px solid #e0e0e0; font-size:14px; height:34px; line-height:34px; text-align:center; overflow:hidden; margin:0; padding:0; }
.sideNavCon li a { width:55px; display:inline-block; color:#666; }
.sideNavCon li a:hover { background:#b31515; color:#fff; text-decoration:none; }
.goTop a { background-position:-121px -2px; cursor:pointer; display:block; height:48px; overflow:hidden; text-indent:-999em; }
.goTop a:hover { background-position:-178px -2px; }
/**/
.botCon { width:100%; background:#f3f3f3; border-top:1px solid #ddd; clear:both; }
.partner { background:#ebebec; border:1px solid #dbdbdb; margin:0 auto; width:998px; text-align:left; }
.partner h2 { background:#ebebec; border-bottom:1px solid #dbdbdb; color:#355400; height:36px; line-height:36px; }
.partner h2 strong { color:#B31515; font-weight:bold; font-size:14px; padding-left:15px; }
.partner h2 a { float:right; background:none; color:#666666; margin:0; white-space:nowrap; margin-right:15px; }
.partner .con { padding:10px; line-height:25px; }
.partner .con a { padding:0 5px; white-space:nowrap; color:#666666; }
.partner .con a:hover, .partner h2 a:hover { color:#b31515; }
#pageFooter { line-height:30px; padding:10px 0; text-align:center; }
#pageFooter hr { display:none; }
#pageFooter, #pageFooter a { color:#666; }
#pageFooter a:hover { color:#b31515; }