@charset "utf-8";

/* = reset
------------------------------------*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 arial,tahoma,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input{outline:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{*zoom:1;}
.clearfix:after{display:block;height:0;clear:both;content:" ";}

/* = common
------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.tj{text-align:justify\9;*text-align:justify;text-justify:distribute-all-lines;}
.pos-tl{position:absolute;top:0;left:0;}
.pos-tr{position:absolute;top:0;right:0;}
.clear{clear:both;}
.clearsep{clear:both;height:10px;}
.sepx{float:left;width:10px;height:10px;}
iframe{border:0;display:block;overflow:hidden;}
input.txt,textarea.txt,input.btn,button{border:0 none;background:none;}
input.btn,button{cursor:pointer;}
p{margin-bottom:10px;}
p.p{text-indent:2em;}
hr{display:block;border:0;border-top:1px dotted #ddd;height:1px;background:#fff;width:100%;margin:12px auto 9px;*margin:3px auto;padding:0;}
s{display:block;width:0;height:0;line-height:0;font-size:0;border:4px dashed transparent;}
h1{font-size:20px;font-family:\9ED1\4F53;}
.px12{font-size:12px;}
.px14{font-size:14px;}
.b,.b a{font-weight:bold;}
.normal,.normal a{font-weight:normal;}
.mingLiu{font-size:11px;font-family:mingLiU;}
.song,.middot{font-family:\5b8b\4f53;}
.verdana{font-family:Verdana,Arial,Helvetica,sans-serif}
.underline{text-decoration:underline;}
.pipe{margin:0 10px;}
.noborder{border:none;}
.absolute{_position:absolute;}
.relative{position:relative;}
.nowrap{white-space:nowrap;}
.black{color:#333;}.green{color:#0b7858;}.yellow{color:#feef00;}.purple{color:#000099;}
.blue,.blue a,.blue a:hover,a.blue,a.blue:hover{color:#00f;}
.red,.red a,.red a:hover,a.red,a.red:hover{color:#e60012;}
.white{color:#fff;}.white a{color:#fff;}.white a:hover{color:#fff;}
.gray{color:#999;}.gray a{color:#999;}.gray a:hover{color:#333;}
.orange{color:#fd7322;}.orange a{color:#fd7322;}.orange a:hover{color:#fd7322;}
.show{display:block;}
.hide{display:none;}


/* = common
------------------------------------*/
body{color:#333;background:transparent;}
body.noPadding{padding:0;}
a{color:#333;}a:hover{color:#d02d47;}
.wrp{position:relative;z-index:1;width:960px;margin:auto;overflow:hidden;}
/* 背景整合 */
#hd-bar,#nav,.block-1 .bar,.block-2 .bar,.focus .focus-opt li.current,#locate-nav ul li a,.block-2 .sub-link a.more,.login .form  button,.onum.first,#service,#service .tel,.service-nav-col h2,.service-nav-col h2 span,.breadcrumb{background:url(sprite.png);}
.btn,.selector .selector-arrow,.search .input-txt,.video-list li,.rank-list,.innerPage .block-1 .bar,#browse-mode a,.side-ADbar .replay,.side-ADbar .close,.block-1 .bar a.close{background:url(sprite.png);}
/* 整站输入框 */
.input-txt{border-width:1px;border-style:solid;border-color:#c0c0c0 #ededed #ededed #c0c0c0;background:#fff;padding:0 3px;overflow:visible;_zoom:1;}
.input-txt input,.input-txt textarea{color:#999;}
.input-txt input.active,.input-txt textarea.active{color:#333;}
.input-txt textarea{width:100%;overflow:auto;}
/* 整站下拉框 */
.input-txt.selector{position:relative;padding:0 21px 0 9px;height:24px;line-height:23px;cursor:pointer;white-space:nowrap;}
.input-txt.selector,.input-txt.selector a{color:#999;}.input-txt.selector a:hover{color:#ba2636;}
.selector.active .selector-current-option{color:#333;}
.selector .selector-arrow{display:block;position:absolute;width:15px;height:15px;background-position:0 -30px;right:4px;top:4px;cursor:pointer;}
.selector.active .selector-arrow{background-color:#f5f5f5;}
.selector .selector-list{display:none;position:absolute;z-index:10;left:-1px;top:24px;border:1px solid #ededed;background:#fff;cursor:pointer;}
.selector .selector-list li{padding:2px 22px 2px 8px;white-space:nowrap;}
.selector .selector-list li.active{background:#f5f5f5;}
/* 整站按钮 */
.btn{border:1px solid #c0c0c0;background-color:#fff;background-position:0 1px;}
.btn button{display:block;border:1px solid #fff;padding:0 5px;}
.btn a{display:block;text-align:center;}
/* 分页 */
.page{text-align:center;font-family:\5b8b\4f53;}
.page li{display:inline-block;*display:inline;*zoom:1;*margin:0 2px;}
.page a{display:inline-block;*display:inline;*zoom:1;padding:0 7px;line-height:22px;color:#555;border:1px solid #ddd;}
.page a:hover{border:1px solid #0d70a2;background:#0d70a2;text-decoration:none;color:#fff;}
.page .current{padding:0 6px;font-weight:bold;color:#000;}
.page .tips{margin:0 10px;color:#999;}


/* = global header
------------------------------------*/
#hd-bar{background-position:0 -9px;height:30px;overflow:hidden;}
#weather{padding:0 5px;}
#hd-img img{display:block;}
#nav{background-position:0 -10px;height:29px;line-height:29px;margin-bottom:8px;border-bottom:1px solid #ddd;overflow:hidden;font-size:13px;}
#nav .nav{padding-left:10px;}
#nav .nav li{float:left;}
#nav .nav a{color:#141a4f;}
#nav .nav-link{float:right;padding:0 5px;}
#nav .nav-link a{color:#501618;margin:0 5px;}


/* = global footer
------------------------------------*/
#ft{text-align:center;padding:10px 0;line-height:1.8;}
#ft p{margin-bottom:0;}



/* = main
------------------------------------*/
.main{padding-right:262px;}
.sub{position:absolute;right:0;top:0;width:262px;color:#808080;}
.col-1,.col-2{float:left;margin-right:8px;}
.col-1{width:212px;overflow:hidden;}
.col-2{width:470px;}
.main-col{padding-right:8px;}
.main-wrp{position:relative;*zoom:1;}
.main-wrp:after{display:block;height:0;clear:both;content:" ";}


/* = block
------------------------------------*/
.block-1{position:relative;border:1px solid #ddd;margin-bottom:8px;background:#fff;overflow:hidden;}
.block-1 .bar{height:24px;border-bottom:1px solid #ddd;background-position:0 -15px;padding:0 8px;font:bold 12px/24px \5b8b\4f53;}
.block-1 .bar .tips{font-weight:normal;font-size:12px;}
.block-2{position:relative;margin-bottom:8px;background:#fff;overflow:hidden;}
.block-2 .bar{height:0;border-bottom:1px solid #ddd;padding:0 8px;padding-top:24px;overflow:hidden;background-repeat:no-repeat;}
.sub-link{float:right;font-size:12px;font-weight:normal;}
.block-2 .link{float:left;margin-top:-22px;position:absolute;left:110px;}
.block-2 .sub-link a.more{display:block;width:38px;height:0;background-position:0 -231px;padding-top:24px;margin-top:-24px;*position:relative;overflow:hidden;}
.content{padding:10px;}
.content a.more{color:#d02d47;}
.block-2 .content{padding:10px 0;}
.sub-content{float:left;margin:0 12px 0 0;}
.sub-content img{padding:1px;border:3px solid #c4d7dd;}
.col-1 .block-1{width:210px;}
.col-2 .block-1{width:468px;}
.sub .block-1{width:260px;}
.main-col .block-1{width:688px;}
/* 焦点图轮转 */
.focus{position:relative;padding:0px;height:228px;background-image:url(to.jpg);	background-repeat:no-repeat;background-position:890px 0px}
.focus .focus-content li{position:absolute;width:890px;}
.focus .focus-content img{display:block;}
.focus .focus-opt{position:absolute;right:0px;top:0px;}
.focus .focus-opt li{position:relative;margin-top:-1px;text-align:center;overflow:visible;cursor:pointer;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);}
.focus .focus-opt li a{display:block;width:75px;height:47px;padding:5px 5px 3px 11px;line-height:47px;color:#333;text-decoration:none;}
.focus .focus-opt li.current{background:url(kuang.gif);font-weight:bold;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.focus .focus-opt li.current a{color:#fff;}
.focus .focus-txt-bar{position:absolute;display:block;bottom:0;left:0;width:100%;height:60px;overflow:hidden;line-height:15px;color:#fff;background:#000;opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.focus .focus-txt-bar span{padding:0 0px;}
.focus .focus-content a:hover .focus-txt-bar{opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);}
.focus .focus-content a:hover{text-decoration:none;}
/* 头条新闻
.top-news{padding:0 10px;}
.top-news h2{margin-bottom:3px;text-align:center;font:20px/30px \5FAE\8F6F\96C5\9ED1;color:#cf2600;}
.top-news p{line-height:22px;margin-bottom:0;}
.top-news-category{padding:4px 4px 9px;*zoom:1;}
.top-news-category:after{display:block;height:0;clear:both;content:" ";}
.block-2 .content .top-news-category{padding:4px 0 9px;}
.top-news-category img{display:block;float:left;margin-right:10px;border:1px solid #eee;}
.top-news-category h3{font:bold 14px/28px \5b8b\4f53;}
.top-news-category p{line-height:21px;color:#777;margin-bottom:0;}
.top-news-pic{text-align:center;}
.top-news-pic .pic-list-h{float:left;width:auto;}
.top-news-pic .pic-list-h img{margin-left:0;margin-right:0;}
.top-news-pic img{display:block;margin-bottom:8px;}
 */
 /* 文字列表 */
.txt-list-h{width:105%;*zoom:1;}
.txt-list-h li{float:left;margin-right:10px;}
.txt-list-v{*zoom:1;}
.txt-list-v li .tips{float:right;color:#999;font-size:12px;}
.txt-list-v li .tips a{color:#999;}
.txt-list-v li em{margin-right:3px;}
.txt-list-v li .hr{clear:both;margin:10px 0;height:0;overflow:hidden;border-top:1px dashed #ddd;}
.sub .txt-list-v a{color:#808080;}.sub .txt-list-v a:hover{color:#d02d47;}
.sub-content .link{clear:both;*padding-top:5px;line-height:21px;}
.sub-content .link a{color:#586a6e;}
/* 图片列表 */
.pic-list-h img{display:block;margin:0 auto 8px;}
.pic-list-h{width:110%;*zoom:1;}
.txt-list-v:after,.txt-list-h:after,.pic-list-h:after{display:block;height:0;clear:both;content:" ";}
.pic-list-h li{float:left;text-align:center;margin-bottom:10px;}
.list-col-2 li{width:49.9%;margin:0;}
.list-col-3 li{width:33%;margin:0;}
.list-col-4 li{width:24.9%;margin:0;}
/* 左图右文列表 */
.txt-pic-list-v li{padding:4px 4px 9px;margin-bottom:5px;*zoom:1;}
.txt-pic-list-v li:after{display:block;height:0;clear:both;content:" ";}
.txt-pic-list-v img{display:block;float:left;margin-right:10px;border:3px solid #bebfc2;}
.txt-pic-list-v h3{font:bold 14px/28px \5b8b\4f53;}
.txt-pic-list-v p,.txt-pic-list-v .tips{line-height:21px;color:#777;margin-bottom:0;}
/* 视频列表、排行榜 */
.video-list li,.rank-list li{padding-left:28px;line-height:24px;}
.video-list li{background-position:-25px -194px;}
.rank-list{background-position:-25px -217px;font-family:\5b8b\4f53;*zoom:1;}

/* 具体区块 */
#b-1-2-2{height:147px;}
#b-1-3-1{height:115px;}
#b-1-3-2{height:281px;}
#b-2-1{height:231px;}
#b-7-1{height:281px;}
#locate-nav ul{padding-top:1px;margin-bottom:8px;}
#locate-nav ul li{width:102px;height:24px;line-height:24px;border:1px solid #ddd;margin-top:-1px;text-align:center;}
#locate-nav ul li a{display:block;height:24px;background-position:0 -15px;}
#locate-nav ul li.current a,#locate-nav ul li a:hover{background-position:0 -39px;font-weight:bold;}
#b-1-2-2 .txt-list-v li{border-bottom:1px dashed #eee;line-height:23px;color:#d02d47;}
#b-1-2-2 .txt-list-v li a{color:#d02d47;}
#b-1-2-3{height:167px;width:738px;position:absolute;}
#b-1-2-3 p{float:left;width:192px;text-indent:2em;}
#b-1-2-3 .sub-content{float:right;width:520px;overflow:hidden;margin:0}
#b-1-2-3 .pic-list-h li{width:92px;padding-left:12px;}
.login .bar{background-position:0 -255px;border-bottom:0 none;}
.login .content{background:#ececec;padding:10px;}
.login .form ul{float:left;}
.login .form li{padding:5px 0;clear:both;}
.login .form label{display:block;width:40px;float:left;font-weight:700;}
.login .form input.txt{width:140px;height:18px;}
.login .form .input-txt{float:left;}
.login .form button{float:right;width:43px;height:0;padding-top:37px;margin-top:8px;overflow:hidden;background-position:-49px -281px;}
.login .form a{margin-left:40px;color:#999;}
#b-1-3-2 .bar{background-position:0 -87px;}
#b-1-3-2 .content{padding-bottom:7px;}
#b-1-3-2 .txt-list-v li{height:20px;}
#b-2-1 .pic-list-h li{width:95px;margin-right:20px;text-align:left;}
#b-2-1 .pic-list-h a{color:#808080;}#b-2-1-1 .pic-list-h a:hover{color:#d02d47;}
#b-2-3 .bar{background-position:0 -111px;}
#b-3 .bar{background-position:0 -135px;}
#b-3 .content{border:1px solid #ddd;border-top:0 none;}
#b-3 .pic-list-h li{width:160px;margin-right:10px;padding:10px 0 0 68px;position:relative;}
#b-3 .pic-list-h img{border:2px solid #dfdfdf;}
#b-3 .pic-list-h em{color:#ce4949;font-weight:bold;}
#b-3 .onum{display:block;width:47px;position:absolute;left:10px;top:0px;color:#cdcdcd;font-size:24px;font-weight:700;line-height:normal;}
.onum.first{height:0;padding-top:55px;overflow:hidden;background-position:0 -281px;}
#b-4 .bar{background-position:0 -159px;}
#b-5 .bar{background-position:0 -183px;}
#b-6 .bar{background-position:0 -207px;}
#b-4 .content,#b-5 .content,#b-6 .content{min-height:304px;_height:324px;background:left bottom no-repeat;}
#b-4 .content{background-image:url(img_o.jpg);}
#b-5 .content{background-image:url(img_i.jpg);}
#b-6 .content{background-image:url(img_r.jpg);}
.line-rcmd{float:left;padding:30px 0 0 210px;}
.line-rcmd li{width:247px;}
.line-list{float:right;width:450px;}
.line-list tr.active{background:#eee;}
.line-list th{font-size:14px;height:50px;}
.line-list td{height:22px;}
#b-7-1 .pic-list-h li{width:120px;margin-right:4px;padding:5px 5px 0;}
#tmall img{float:right;}
#tmall .txt-list-v{border-top:1px solid #ddd;line-height:22px;padding-top:6px;}
#service{height:100px;background-position:0 100px;padding:10px 0 0 260px;background-repeat:repeat-x;}
#service .tel{position:absolute;left:10px;top:10px;width:215px;height:69px;background-position:0 -473px;}
.service-nav-col{float:left;width:195px;margin-right:15px;}
.service-nav-col h2{height:28px;font-weight:bold;}
.service-nav-col h2 span{display:block;height:28px;line-height:32px;padding-left:40px;overflow:hidden;background-position:right -420px;background-repeat:no-repeat;}
.service-nav-col a{color:#999;}.service-nav-col a:hover{color:#ba2636;}
.service-nav-col ul{padding-left:40px;line-height:1.7;}
#service-new h2{background-position:0 -336px;}
#service-order h2{background-position:0 -364px;}
#service-pay{width:240px;}
#service-pay h2{background-position:0 -392px;}

/* = innerPage
------------------------------------*/
.innerPage #b-1-3-2{height:auto;}
.innerPage #b-3 .content{border:0 none;}
.breadcrumb{background-position:0 -448px;background-repeat:no-repeat;height:22px;margin-bottom:2px;line-height:22px;padding-left:57px;font-family:\5b8b\4f53;}
/* 文章列表
.list .hd{text-align:center;padding:23px 0 20px;margin:0 30px;border-bottom:1px solid #ddd;}
.list .bd{padding:25px 10px;margin:0 20px;border-bottom:1px solid #ddd;font-size:1.2em;line-height:1.75;color:#000;}
.list .ft{padding:25px 0;}
/* 文章正文*/
.article{background:#f7fcff;border:1px solid #ddd;min-height:945px;_height:945px;margin-bottom:10px;}
.article .hd{text-align:center;padding:23px 0 0;margin:0 20px;}
.article h2{font:bold 26px/35px \5FAE\8F6F\96C5\9ED1,\5b8b\4f53,arial;margin-bottom:5px;color:#000;}
.article .hd .tips span{margin:0 20px;}
.article .hd .forword{text-align:left;border:1px solid #ddd;background:#fff;padding:5px 10px;text-indent:2em;line-height:20px;margin-top:15px;}
.article .bd{padding:25px 30px 0;font-size:1.2em;line-height:1.75;color:#000;}
.article .page{padding:20px 10px;margin:0 20px;_zoom:1;}
.article .bd p{margin-bottom:15px;}


/* = advertisement
------------------------------------*/
.ads img,.ads object{display:block;}
.txtad a{color:#1e51a2;}
.banner-280,.banner-670,.banner-262{margin-bottom:8px;}
