/*### Powered by: www.dircms.cn ###*/

.p-left{width:712px; overflow:hidden;}
.p-right{width:240px; overflow:hidden;}

.main { margin:8px auto;width:958px;height:auto;overflow:hidden;zoom:1;border: #D7E3ED 1px solid; margin-top:0px;}
.main li{margin:3px 3px 3px 3px; padding-left:4px; color:#535353; line-height:25px; height:25; background-color:#f4f4f4;}
.index_focus{border:#c7d8ff 1px solid; background-color:#f0f4ff; padding:4px; clear:both}

/*---首页新闻---*/
.ff_class{width:960px; margin:8px auto; clear:both; height:165px}
.ff_class_mm{width:960px; float:left;}
.ff_class_mm_nav{width:958px; border:solid 1px #D7E3ED;  background:#DAE5FB;color:#FFFFFF; line-height:26px; text-indent:10px; color:#066BC7; font-size:14px; font-weight:bold}
.ff_class_mm_top{width:958px; clear:both; margin:0px auto; height:135px; border:#DAE5FB  1px solid; border-top:0px}
.ff_class_mm_top ul{width:951px; margin:0px auto; clear:both; padding:8px 0px}
.ff_class_mm_top ul li{text-indent:10px;width:317px; float:left; line-height:2em; text-align:left}

/*---首页新闻---*/
.ccc{width:960px; margin:8px auto; clear:both; height:165px}
.ccc_mm{width:960px; float:left;}
.ccc_mm_nav{width:958px; border-bottom: 3px solid #D7E3ED;color:#FFFFFF; line-height:26px; text-indent:10px; color:#066BC7; font-size:14px; font-weight:bold}
.ccc_mm_top{width:958px; clear:both; margin:0px auto; height:135px; border:#DAE5FB  0px solid; border-top:0px}
.ccc_mm_top ul{width:951px; margin:0px auto; clear:both; padding:8px 0px}
.ccc_mm_top ul li{text-indent:10px;width:237px; float:left; line-height:2em; text-align:left}

/*---头条新闻---*/
.majornews{width:400px; height:380px; padding:10px 12px; border:solid 1px #D7E3ED; overflow:hidden;}

.m-news{padding-bottom:5px; border-bottom:dashed 1px #ddd; margin-bottom:6px;}
.m-news h2{font-size:18px; font-weight:bold; height:28px; line-height:28px; color:#066BC7; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-news h2 a,.m-news h2 a:visited{color:#066BC7;}
.m-news p{color:#777; line-height:19px;}
.m-news p a,.majornews .m-news p a:visited{color:#777;}
.m-news p a:hover{color:#f60; text-decoration:none;}
.m-newslist{color:#999;}
.m-newslist li{height:25px; line-height:25px; padding-left:10px; background:url(../images/icon_dot.gif) 0 12px no-repeat; overflow:hidden;}
.m-newslist li a{font-size:14px; overflow:hidden;}
.m-newslist li span{float:right; margin-left:10px;}



/*---焦点图---*/
.focuss{width:960px; height:200px; overflow:hidden; position:relative;}
#slideboxx{width:960px; height:200px; overflow:hidden;}
#num{position:absolute; bottom:4px; right:6px; height:25px; line-height:25px; z-index:100;}
#num a{padding:2px 4px; background:#4CA7F6 ; color:#fff!important; margin:0 2px;}
#num a.activeSlide{padding:2px 4px; background:#f60;font-size:14px; font-weight:bold;}


/*---焦点图---*/
.focus{width:280px; height:192px; overflow:hidden; position:relative;}
#slidebox{width:280px; height:192px; overflow:hidden;}
#num{position:absolute; bottom:4px; right:6px; height:25px; line-height:25px; z-index:100;}
#num a{padding:2px 4px; background:#4CA7F6 ; color:#fff!important; margin:0 2px;}
#num a.activeSlide{padding:2px 4px; background:#f60;font-size:14px; font-weight:bold;}

/*---公告---*/
.notice{width:280px; height:200px; overflow:hidden;}
.notice dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB url(../images/css_sprites.png) 0 -46px no-repeat;}
.notice dd{padding:8px 12px; height:154px;}
.notice dd li{height:22px; line-height:22px; padding-left:10px; background:url(../images/icon_dot.gif) 0 9px no-repeat; width:240px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*---图文资讯---*/
.pic-news{width:712px; overflow:hidden;}
.pic-news dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB url(../images/column_titlt_bg.png) 0 0 no-repeat;}
.pic-news dd{padding:0 5px;}
.pic-news dd .roll-box{width:700px; position:relative;}
.pic-news dd .roll-box .arrow{width:26px; height:26px; display:block; position:absolute; top:60px; cursor:pointer; outline:0 none; text-indent:-999em; background:url(../images/css_sprites.png) no-repeat;}
.pic-news dd .roll-box .back{background-position:-100px 0; left:0;}
.pic-news dd .roll-box .forward{background-position:-128px 0; right:0;}
.pic-news dd .roll-box .pic-wrap{width:640px; height:170px; top:0px; margin:0 30px; overflow:hidden;}
.pic-news dd .roll-box .pic-wrap ul{clear:both;width:1280px}
.pic-news dd .roll-box .pic-wrap li{width:147px; height:147px; padding:14px 6px 6px; text-align:center; float:left; display:block;}
.pic-news dd .roll-box .pic-wrap li a img{width:143px; height:106px; padding:2px; border:solid 1px #DBE2E8; display:block;}
.pic-news dd .roll-box .pic-wrap li a:hover img{border-color:#f96;}
.pic-news dd .roll-box .pic-wrap li a span{width:149px; line-height:18px; padding-top:6px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*---通栏banner---*/
.across-banner{width:712px; height:75px;}

/*---列表---*/
.article-list{width:712px; overflow:hidden;}
.article-list .divide{height:10px;}
.article-list dl{width:352px; display:block; height:290px}
.article-list dt{height:28px; line-height:28px; padding-top:1px; color:#066BC7; background:#DAE5FB url(../images/list_title_bg.png) 0 0 no-repeat; padding-left:12px; padding-right:8px;}
.article-list dt a,
.article-list dt a:visited{color:#066BC7;}
.article-list dd{padding:10px 12px 8px;}
.article-list dd ul{color:#999;}
.article-list dd li{height:26px; line-height:26px; padding-left:10px; background:url(../images/icon_arrow.gif) 0 10px no-repeat; overflow:hidden;}
.article-list dd li a{overflow:hidden;}
.article-list dd li span{float:right; margin-left:10px;}
.article-list dd .art-recommend{width:326px;}
.article-list dd .art-recommend a img{padding:1px; border:solid 1px #DBE2E8; display:block;}
.article-list dd .art-recommend a:hover img{border-color:#f96;}
.article-list dd .art-recommend .art-rec-cont{width:214px;}
.article-list dd .art-recommend .art-rec-cont h3{width:214px; line-height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article-list dd .art-recommend .art-rec-cont p{color:#888; line-height:18px;}

/*---会员中心---*/
.usercenter{width:240px; height:180px; overflow:hidden;}
.usercenter dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB url(../images/css_sprites.png) 0 -85px no-repeat;}
.usercenter dd{padding:0 12px; height:150px;}
.usercenter dd .nologin{padding-top:3px; _padding-top:9px;}
.usercenter dd .nologin ul{height:140px; _height:133px; overflow:hidden;}
.usercenter dd .nologin li{height:36px; line-height:36px;}
.usercenter dd .nologin li.codetext{_height:32px; _line-height:32px;}
.usercenter dd .nologin li input.text{width:146px; height:16px; line-height:16px; padding:3px 2px 1px; border:solid 1px #b3b3b3;}
.usercenter dd .nologin li a.forgot{color:#777; margin-left:5px;}
.usercenter dd .nologin li a.forgot:hover{color:#f60;}
.usercenter dd .nologin li img{position:relative; top:8px; _top:6px; left:5px;}
.usercenter dd .nologin li.botton input{width:56px; height:24px; color:#2478C5; border:none; background:url(../images/css_sprites.png) -164px 0 no-repeat; font-weight:bold; margin-left:54px; _margin-top:4px; cursor:pointer;}

.usercenter dd .haslogin{padding-top:9px;}
.usercenter dd .haslogin .logined-box{height:123px; overflow:hidden;}
.usercenter dd .haslogin .logined-box p{line-height:25px; color:#888;}

/*---投票---*/
.vote{width:240px; overflow:hidden;}
.vote dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB url(../images/css_sprites.png) 0 -85px no-repeat;}
.vote dd{padding:8px 12px;}
.vote dd .vote-title{hieght:24px; line-height:24px; border-bottom:dashed 1px #ddd; padding-left:6px;}
.vote dd ul{padding-top:8px; padding-left:4px; _padding-left:0;}
.vote dd li{height:24px; line-height:24px;}
.vote dd li label{margin-left:6px; _margin-left:3px; cursor:pointer;}
.vote dd li.botton input{width:56px; height:24px; color:#2478C5; border:none; background:url(../images/css_sprites.png) -164px 0 no-repeat; font-weight:bold; margin-top:4px; cursor:pointer; margin-left:2px; _margin-left:6px;}

/*---热点排行---*/
.hotnews{width:240px;}
.hotnews dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB;}
.hotnews dd{padding:8px 12px;}
.hotnews dd li{height:21px; line-height:21px; padding-left:0px;  width:200px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*---合作厂家---*/
.hotnewsss{width:240px;}
.hotnewsss dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB url(../images/css_sprites.png) 0 -85px no-repeat;}
.hotnewsss dd{padding:10px 8px;}
.hotnewsss dd li{height:59px; line-height:59px; padding-left:0px;  width:200px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*---友情链接---*/
.friendlink{width:960px; margin:0px auto; overflow:hidden;}
.friendlink dt{height:26px; padding-top:1px; padding-left:12px; color:#066BC7; border:solid 1px #D7E3ED; background:#DAE5FB url(../images/repeat_x.png) 0 -126px repeat-x;}
.friendlink dt strong{line-height:26px; display:block;}
.friendlink dt .flink-switch{padding-top:4px; margin-left:30px; height:22px; overflow:hidden; display:block;}
.friendlink dt .flink-switch a{border-left:solid 1px #D7E3ED; border-right:solid 1px #D7E3ED; border-top:solid 1px #D7E3ED; color:#77ABDA; display:block; float:left; height:22px; line-height:22px; margin:0 5px; overflow:hidden; padding:0 7px 0 8px;}
.friendlink dt .flink-switch a:hover{text-decoration:none;}
.friendlink dt .all-f-link{line-height:26px; padding-right:8px; color:#999;}
.friendlink dt .all-f-link a{margin-left:3px; margin-right:5px;}
.friendlink dd{padding:8px 12px; border:solid 1px #D7E3ED; border-top:none;}
.friendlink dd ul{width:934px;}
.friendlink dd li{float:left; line-height:22px; margin-right:10px; display:inline; word-break:keep-all;}
.friendlink dt .flink-switch a.current{background:none repeat scroll 0 0 #FFF; color:#388AD5; border-left:solid 1px #C2D6E7; border-right:solid 1px #C2D6E7; border-top:solid 1px #C2D6E7;}


/*内页*/
.sidebar{width:240px; overflow:hidden;}
.sidebar dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB;}
.main-column{width:712px; overflow:hidden; margin-bottom:8px}
.main-column dt{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7; background:#DAE5FB;}
.main-column dt a{color:#066BC7;}
.main-column dt span.more{float:right; font-size:12px; font-weight:normal; padding-right:8px}

/*---面包屑导航---*/
.crumb-nav{border:#D8D8D8 1px solid;width:948px; padding:5px; background:url(../images/position.gif) 5px no-repeat; background-color:#fbfbfb; text-indent:20px;  height:20px; margin:5px auto; line-height:20px; clear:both}
.crumb-nav a,.crumb-nav a:visited{margin:0 4px; color:#777;}
.crumb-nav a:hover{color:#f60; text-decoration:none;}

/*---新闻推荐---*/
.newssection{width:400px; height:170px; padding:10px 12px; border:solid 1px #D7E3ED; overflow:hidden;}

/*---推荐内容---*/
.recommend dd{padding-left:12px; padding-right:12px; padding-bottom:8px;}
.recommend dd li{padding-top:8px; width:210px; overflow:hidden;}
.recommend dd li strong{width:200px; font-weight:normal; padding-left:10px; background:url(../images/icon_dot.gif) 0 6px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.recommend dd li strong a{color:#066BC7!important;}
.recommend dd li p{color:#888; height:33px; line-height:17px; overflow:hidden;}

/*---图片---*/
.photoo dd,.video dd{padding:1px 8px 3px 8px;}
.photoo dd ul,.video dd ul{width:100%; overflow:hidden;}
.photoo dd li,.video dd li{margin:6px 6px 6px 6px; width:98%; float:left; text-align:left; _display:inline; overflow:hidden;}
.photoo dd .picture{display:block; border:solid 1px #DBE2E8; width:143px; height:106px; padding:2px; background:#fff;}
.photoo dd .picture a,.video dd .video-pic a{display:table-cell; width:143px; height:106px; vertical-align:middle; *font-size:93px; *display:block; *font-family:Arial;}
.photoo dd .picture img,.video dd .video-pic img{vertical-align:middle;}
.photoo dd .title,.photo dd .title:visited,.video dd .title,.video dd .title:visited{display:block; height:26px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#066BC7; margin-top:3px;}
.photoo dd .title:hover,.video dd .title:hover{color:#f60;}
.photoo dd .updated,.video dd .updated{color:#888; line-height:16px; display:block;}

/*---图片---*/
.photo dd,.video dd{padding:10px 10px 10px 8px;}
.photo dd ul,.video dd ul{width:100%; overflow:hidden;}
.photo dd li,.video dd li{margin:6px 12px 12px 12px; width:149px; float:left; text-align:center; _display:inline; overflow:hidden;}
.photo dd .picture{display:block; border:solid 1px #DBE2E8; width:143px; height:106px; padding:2px; background:#fff;}
.photo dd .picture a,.video dd .video-pic a{display:table-cell; width:143px; height:106px; vertical-align:middle; *font-size:93px; *display:block; *font-family:Arial;}
.photo dd .picture img,.video dd .video-pic img{vertical-align:middle;}
.photo dd .title,.photo dd .title:visited,.video dd .title,.video dd .title:visited{display:block; height:26px; line-height:26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#066BC7; margin-top:3px;}
.photo dd .title:hover,.video dd .title:hover{color:#f60;}
.photo dd .updated,.video dd .updated{color:#888; line-height:16px; display:block;}

/*---热点图集---*/
.hotphoto dd{padding:8px 12px 0;}
.hotphoto dd li{width:214px; height:50px; padding-bottom:6px; margin-bottom:8px; border-bottom:dashed 1px #ddd; overflow:hidden;}
.hotphoto dd li .preview{width:58px; height:48px; display:block; margin-right:6px; overflow:hidden;}
.hotphoto dd li .preview img{width:58px; height:48px}
.hotphoto dd li .p-title{line-height:48px;height:48px; color:#888; font-size:15px; display:block;}
.hotphoto dd li .p-title a,.hotphoto dd li .p-title a:visited{color:#066BC7;}
.hotphoto dd li .p-title a:hover{color:#f60;}

/*---推荐图集---*/
.recommend-photo dd{padding:10px 4px 2px;}
.recommend-photo dd li{width:106px; margin:0 4px 8px; text-align:center; float:left; display:block;}
.recommend-photo dd li a img{width:102px; height:76px; padding:1px; border:solid 1px #DBE2E8; display:block;}
.recommend-photo dd li a:hover img{border-color:#f96;}
.recommend-photo dd li a span{width:106px; line-height:18px; padding-top:6px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*---下载---*/
.download dd{width:686px; padding:12px; display:block; overflow:hidden;}
.download dd li{margin-bottom:10px; line-height:22px; padding-bottom:5px; width:100%; clear:both; border-bottom:dashed 1px #ddd;}
.download dd li .thumbnail{width:88px; height:80px; margin:0 7px 3px 0; float:left;}
.download dd li .thumbnail a img{width:84px; height:76px; padding:1px; border:solid 1px #DBE2E8; display:block;}
.download dd li .thumbnail a:hover img{border-color:#f96;}
.download dd li h3{font-weight:bold;}
.download dd li h3 a{color:#066BC7!important;}
.download dd li .info-tip{color:#888; display:block;}
.download dd li .info-tip i{margin-right:10px;}
.download dd li .info-cont{color:#666;}

/*---下载详细---*/
.dload-detail dd{width:686px; padding:12px; display:block; overflow:hidden;}
.dload-detail h1{height:26px; line-height:26px; font-size:18px; font-weight:bold; text-align:center; margin-bottom:15px; margin-top:12px;}
.dload-detail .software td{padding:5px;}
.dload-detail .software td.gray{color:#777;}
.dload-detail .sf-title{height:20px; border-bottom:solid 2px #6EAFE7; margin-top:10px;}
.dload-detail .sf-title strong{width:80px; height:20px; display:block; line-height:20px; text-align:center; color:#FFF; background:url(../images/css_sprites.png) 0 -124px no-repeat;}
.dload-detail .soft-text{padding:12px; font-size:14px; line-height:26px;}
.dload-detail .soft-text a{color:#2478C5!important;}
.dload-detail .soft-text ul{clear:both; overflow:hidden; width:100%;}
.dload-detail .soft-text li{background:url(../images/downurl_bg.gif) no-repeat scroll right top transparent; float:left; height:27px; margin-right:10px; margin-top:10px; overflow:hidden; padding-right:4px;}
.dload-detail .soft-text li a{background:url(../images/downurl_bg.gif) no-repeat scroll left top transparent; color:#555; display:block; float:left; font-size:12px; height:27px; line-height:27px; padding-right:5px; text-indent:30px;}

/*---新闻列表---*/
.newslist dd{width:686px; padding:8px 12px; display:block;}
.newslist dd ul{color:#999;}
.newslist dd li{height:25px; line-height:25px; padding-left:10px; background:url(../images/icon_dot.gif) 0 12px no-repeat; overflow:hidden;}
.newslist dd li a{font-size:14px; overflow:hidden;}
.newslist dd li span{float:right; margin-left:20px;}
.newslist dd li.hr{clear:both; border-bottom:dashed 1px #ddd; background:none; height:1px; line-height:1px; margin-bottom:5px; display:block;}

/*---新闻列表---*/
.news-list dd{width:686px; padding:0px 12px; display:block;}
.news-list dd ul{color:#999;}
.news-list dd li{height:25px; line-height:24px; padding-left:10px; background:url(../images/icon_dot.gif) 0 12px no-repeat; overflow:hidden;}
.news-list dd li a{font-size:12px; overflow:hidden;}
.news-list dd li span{float:right; margin-left:20px;}
.news-list dd li.hr{clear:both; border-bottom:dashed 0px #ddd; background:none; height:1px; line-height:1px; margin-bottom:0px; display:block;}

/*---新闻详细---*/
.content-detail dd{width:686px; padding:8px 12px; display:block;}

.detail-title{text-align:center; padding:10px 22px;}
.detail-title h1{line-height:24px; padding:5px 0; font-size:20px; color:#000; border-bottom:solid 1px #dcd4d2;}
.detail-title .de-title-tip{color:#999; margin-top:5px;}
.detail-title .de-title-tip i{margin-right:12px;}
.cont-detail{padding:10px;}
.cont-detail center{margin-bottom:20px;}
.cont-detail p{text-indent:2em; font-size:14px; line-height:28px; text-align:justify; text-justify:inter-ideograph; word-break:break-all;}
.cont-page{width:674px; text-align:center; padding:5px 0px}
.cont-page a,.pagination a:visited{border:solid 1px #bfd5e3; padding:2px 6px; margin:2px; text-decoration:none;}
.cont-page a:hover{border:solid 1px #4f96ca; color:#333;}
.cont-page a:active{border:solid 1px #4f96ca;}
.news-pageturn{line-height:24px; width:674px; padding-left:10px; margin:0 auto 15px; padding-top:3px; border-top:dashed 1px #ccc;}

.ri-info{width:684px; border-top:dashed 1px #ccc;}
.ri-info .ri-title{height:28px; line-height:28px; padding-top:1px; padding-left:12px; color:#066BC7;}
.ri-info ul{color:#999; padding-left:24px; padding-right:40px;}
.ri-info li{height:25px; line-height:25px; padding-left:10px; background:url(../images/icon_dot.gif) 0 12px no-repeat; overflow:hidden;}
.ri-info li a{font-size:14px; color:#2478C5!important; overflow:hidden;}
.ri-info li span{float:right; margin-left:20px;}

/*---图片详细---*/
.photo-box{font-size:14px; line-height:31px; overflow:hidden; padding-top:10px; text-align:center; width:100%;}
.photo-box a.page{background:url(../images/repeat_x.png) repeat-x scroll 0 -162px transparent; border:solid 1px #BFD5E8; color:#2478C5; padding:3px 8px; _padding:3px 8px 0;}
.photo-box a.page:hover{background:url(../images/repeat_x.png) repeat-x scroll 0 -194px transparent;}
.photo-box img{display:block; margin:0px; padding:0px; border:0px; clear:both}
.photo-box a.blue{color:#2478C5!important;}
.photo-box center{padding-bottom:8px; clear:both}
.photo-box .prebutton{30px; float:left; padding:0px; padding-top:160px}
.photo-box .picture{600px; overflow:hidden; float:left; padding:0px; margin:0px auto; margin-left:30px; text-align:center}
.photo-box .nextbutton{30px; float:right; padding:0px; padding-top:160px}
.photo-box a.pre{background:url(../images/arrow_left.gif); display:block; width:30px; height:48px;}
.photo-box a.pre:hover{background:url(../images/arrow_left.gif) 0px 48px;}
.photo-box a.next{background:url(../images/arrow_right.gif); display:block; width:30px; height:48px;}
.photo-box a.next:hover{background:url(../images/arrow_right.gif) 0px 48px;}

/*评论*/
.fill-remark{border:solid 1px #D7E3ED; width:710px; overflow:hidden;}
.fill-remark .fr-title{padding:1px 0 0 24px; height:28px; line-height:28px; padding-top:1px; color:#066BC7;}
.fill-remark .remark-box{padding:5px 24px 10px; width:662px;}
.fill-remark .remark-box .gray{color:#888;}
.fill-remark td{padding:5px 2px;}
.fill-remark td textarea{ overflow:auto; padding:2px}
.fill-remark .txt{ height:18px; line-height:18px; padding:1px 0 0 1px; border:solid 1px #a3b6d3;}
.fill-remark .remark-box .txt-area-box{width:420px; height:140px; overflow:hidden;}
.fill-remark .remark-box .txt-area-box .txt-area{border:solid 1px #a3b6d3; width:410px; height:118px;}
.fill-remark .remark-box .face-mood-box{width:210px; height:140px; padding:0 0 0 15px; overflow:hidden;}
.fill-remark .remark-box .face-mood-box li{float:left; height:30px; margin-right:8px;}
.fill-remark .remark-box .face-mood-box li input,.fill-remark .remark-box .face-mood-box li img{margin-right:4px; vertical-align:middle;}
.btn-o2,.btn-o4{border:none; text-align:center; color:#fff!important; display:inline-block; cursor:pointer; height:23px; line-height:23px; background: url(../images/css_sprites.png) no-repeat;}
.btn-o2{background-position:-90px -124px; width:58px;}
.btn-o4{background-position:-158px -124px; width:82px;}

/*---关于我们---*/
.ab-header-bg{height:82px; border-bottom:solid 3px #2C82CC; width:100%; background:url(../images/repeat_x.png) 0 -227px repeat-x;}
.ab-header{width:960px; height:82px; margin:0 auto; background:url(../images/ab_head_bg.png) 335px 0 no-repeat; position:relative;}
.ab-header h1{width:219px; height:38px; position:absolute; left:15px; top:16px;}
.ab-header h1 strong{font-weight:normal; letter-spacing:6px; color:#999;}
.ab-header .ab-h-link{color:#999; position:absolute; right:15px; top:54px;}
.ab-header .ab-h-link a{margin:0 5px; color:#066BC7;}

.ab-container{width:100%; height:auto; padding-top:8px; }

.aboutus{width:240px; overflow:hidden;}
.aboutus dt{height:40px; background:url(../images/about_us_bg.png) 0 0 no-repeat; text-indent:-999em;}
.aboutus dd{padding:15px 25px; background:#FFF url(../images/about_us_bg.png) 0 -50px no-repeat; min-height:270px; height:auto!important; height:270px;}
.aboutus dd li{width:145px; font-size:14px; padding-left:45px; height:25px; line-height:25px; padding-bottom:5px; border-bottom:dashed 1px #ddd; margin-bottom:6px;}
.aboutus dd li a{width:131px; height:25px; padding-left:14px; display:block; background:url(../images/icon_arrow.gif) 0 7px no-repeat; overflow:hidden;}
.aboutus dd li a:hover,.aboutus dd li a.current{color:#2478C5; font-weight:bold; text-decoration:none;}

.aboutus-cont-img{width:712px; height:170px; margin-bottom:10px;}
.aboutus-cont{width:712px; overflow:hidden;}
.aboutus-cont dt{height:36px; line-height:36px; font-size:24px; border-bottom:dashed 1px #D7E3ED;}
.aboutus-cont dd{padding:12px; font-size:14px; line-height:28px; text-align:justify; text-justify:inter-ideograph; word-break:break-all;}
.aboutus-cont dd p{text-indent:2em; color:#666;}