/* CSS Document */
body{font-size:12px; color:#aaaaaa; background:url(images/bbg.gif) repeat-x top #1c1c1e;}
*{margin:0; padding:0;}
.png img{_behavior: url(iepngfix/iepngfix.htc);}
a{text-decoration:none;}
li{list-style:none;}
img{border:0}
.w1000{width:1000px; margin:auto;}
.a1 a{color:#efefef; line-height:25px;}
.a1 a:hover{color:#ffffff;}

.b1{border:1px #FFFFFF solid;}
.f12{ font-size:12px; font-weight:normal;}
.f12b{font-size:12px; font-weight:bold;}
.f13{ font-size:13px; font-weight:normal;}
.f13b{font-size:13px; font-weight:bold;}
.f14{ font-size:14px; font-weight:normal;}
.f14b{font-size:14px; font-weight:bold;}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}
.hid0{height:0px ; overflow:hidden;}
.hid1{height:1px; overflow:hidden;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.vt{vertical-align:top;}
.boxbd{background:url(images/box_bg.gif) repeat-y;}

.wid5{width:5px;}
.wid10{width:10px;}

.m5{margin:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.m8{margin:8px;}
.p50{padding:0 5px;}

.p5{padding:5px;}
.p10{padding:10px;}
.lh18{line-height:18px;height:18px;}
.ln20{line-height:20px;height:20px;}
.lh30{line-height:30px;height:30px;}

.sline{border-bottom:#E1E1E1 1px solid;}
.dline{border-bottom:#E1E1E1 1px dotted;}

.bp1{border:1px solid #adadad; padding:1px;}
.bd2{border:1px solid #3c3c3e}
.bd3{border:3px solid #3c3c3e}

.bb{_height:0px; _overflow:hidden;}

.ban{height:58px;background:url(images/ban_bg.gif);}
.ban a{background:url(images/ban.gif) no-repeat 0 0;width:90px; height:58px; float:left;}
.ban .ban_1:hover{background-position:0 -58px;}
.ban .ban_2{background-position:-90px 0;}
.ban .ban_2:hover{background-position:-90px -58px;}
.ban .ban_3{background-position:-180px 0;}
.ban .ban_3:hover{background-position:-180px -58px;}
.ban .ban_4{background-position:-270px 0;}
.ban .ban_4:hover{background-position:-270px -58px;}
.ban .ban_5{background-position:-360px 0;}
.ban .ban_5:hover{background-position:-360px -58px;}
.ban .ban_6{background-position:-450px 0;}
.ban .ban_6:hover{background-position:-450px -58px;}
.ban .ban_7{background-position:-540px 0;}
.ban .ban_7:hover{background-position:-540px -58px;}
.ban .ban_8{background-position:-630px 0;}
.ban .ban_8:hover{background-position:-630px -58px;}

.box1{width:657px; height:290px; background:url(images/news_bg.gif) no-repeat 1px 1px;}
.box1 .tr a{color:#888888; line-height:41px;}
.box1 .tr a:hover{text-decoration:underline;}
.box1 .txt{margin-top:15px; margin-left:25px;}
.box1 .txt .t1 h2{font-size:14px; font-weight:normal;}
.box1 .txt .t2 h2{font-size:13px; font-weight:normal;}
.box1 .txt .t1 a{line-height:25px; color:#888888; font-size:14px; display:block; width:410px; height:25px; overflow:hidden;}
.box1 .txt .t1 a:hover{color:#efefef;}
.box1 .txt .t2 a{line-height:22px; color:#888888; font-size:13px; float:left; width:305px; height:25px; overflow:hidden; margin-right:8px;}
.box1 .txt .t2 a:hover{color:#efefef; text-decoration:underline}

.box2{width:340px; height:290px; border-left:1px solid #3c3c3e}
.box2 .tit{background:url(images/alive_bg.gif); height:41px;}
.box2 .txt{padding:10px; line-height:20px; height:210px; overflow:hidden;}

.box3,.box6{ width:684px; color:#666666;}
.box3 .tit{background:url(images/products_bg.gif); height:48px; text-align:right;}
.box3 .tit h2{font-size:12px;}
.box3 .tit a{width:90px; height:28px; overflow:hidden; background:url(images/cls_bg.gif); line-height:28px; text-align:center; color:#cdcdcd; font-weight:bold; float:right; margin-top:10px; margin-right:1px;}
.box3 .txt{clear:both; background:#1c1c1e;}
.box3 .txt li{ float:left; padding:6px; line-height:25px; background-color:#3c3c3c; margin:7px;_margin:6px; overflow:hidden; height:160px;}
.box3 .txt a{color:#888888;}
.box3 .txt h3{font-size:12px; font-weight:normal; width:110px; overflow:hidden; height:25px;}
.box3 .txt .pics{width:110px; height:110px; overflow:hidden;}
.pics2{width:114px; height:114px; overflow:hidden; background:#CCCCCC; padding:2px 0 0 2px; margin:5px;}

.box4{width:313px; height:420px; overflow:hidden; border-left:1px solid #3c3c3e;background-color:#2c2c2e;}
.box4 .tit{background:url(images/recom_bg.gif) no-repeat;height:48px;}
.box4 .txt li{ height:100px; width:290px; padding:6px; background-color:#3c3c3d; margin:9px 6px;*margin:6px;}
.box4 .txt .t2{width:185px; height:100px; margin-left:5px; line-height:21px; float:left; overflow:hidden;}
.box4 .txt a{color:#cdcdcd;}
.box4 h2{font-size:12px; font-weight:normal;}

.box5 .t_l{height:107px; width:40px; background:url(images/cooperate.gif); float:left;}
.box5 .t_c{height:107px; background:#404040; width:950px; float:left;}
.box5 .t_c img{width:100px; height:45px;}
.box5 .t_c li{float:left; margin:5px 0 0 5px;_margin:4px 0 0 5px;}
.box5 .t_r{height:107px; width:10px; background:url(images/cooperate.gif) right; float:left;}

.box6 .tit{background:url(images/tit_bg.gif); height:48px; line-height:48px; color:#888888;}
.box6 .tit a{color:#888888;}
.box6 .tit a:hover{color:#aaaaaa; text-decoration:underline;}
.box6 .txt{ color:#888888; line-height:22px;}
.box6 .txt .ppic{ width:350px; height:350px; overflow:hidden; float:left; text-align:center; margin-right:8px;}
.box6 td{border-bottom:1px solid #434344;}


.box_btm{background:url(images/btm_bg.gif); height:131px; margin-top:5px;}
.box_btm .txt{color:#d5a063; line-height:22px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif;}

.dg a{background:#444; padding:3px; line-height:20px; margin:5px;}

.news_box{width:675px; color:#aaaaaa; float:left;}
.news_box a{color:#aaaaaa;}
.news_box a:hover{color:#dddddd; text-decoration:underline;}
.news_box .tit{height:52px; line-height:48px; background:url(images/new_bg.gif); padding-left:48px}
.news_box .txt{border-left:1px solid #69696b;border-right:1px solid #69696b;}
.news_box .txt .ArticleTit{font-size:22px;font-weight:bold;margin:0 auto;padding:15px 0;width:660px; text-align:center;}
.news_box .txt .ArtFrom{background:#49494B;border-bottom:1px solid #6f6f6f;border-top:1px solid #6f6f6f;color:#727272;height:25px;line-height:25px; margin:5px auto 15px; width:640px; text-align:center;}
.news_box .txt .ArticleCnt{clear:both;font-size:14px;line-height:180%;margin:0 auto;text-align:left;width:640px;}
.news_box .txt .ArticleCnt p{text-indent:2em; margin:8px 0;}
.news_box .end{height:4px; background:url(images/new_bg.gif) bottom;}

.top_news{width:315px;}
.top_news .tit{background:url(images/top_bg.gif); height:5px; overflow:hidden;}
.top_news .txt{ background:#404040; color:#ff6400;}
.top_news .txt .t1{font-weight:bold;line-height:28px;padding-left:15px;}
.top_news .txt .t2{padding:0 10px;color:#898989;}
.top_news .txt a{color:#898989; line-height:22px; height:22px; overflow:hidden;}
.top_news .txt a:hover{text-decoration:underline;}
.top_news .end{background:url(images/top_bg.gif) bottom; height:5px; overflow:hidden;}
.top_news h2{font-size:12px; font-weight:normal;}

.contact{background:url(images/contact_bg.gif) right bottom no-repeat; width:675px; height:500px; color:#888888;}
.contact .txt{padding:20px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.mes{color:#999999; line-height:25px; width:675px;}
.mes .tit{background:url(images/message_bg.gif); height:32px; overflow:hidden; color:#ffffff; padding-left:10px; line-height:30px;}
.mes .txt{background:#4e4e4e; font-size:12px;}
.mes .end{background:url(images/message_bg.gif) bottom; height:4px;}
.mes .txt td{font-size:12px;}
.mes .txt input{border:1px solid #888888;}

.box7{background:url(images/flink.gif); width:1007px; margin:0 auto;}
.box7 .t1{ float:left; background:url(images/flink_bg.gif) left; width:50px; height:127px;}
.box7 .t2{width:937px; float:left; height:127px;}
.box7 .t2 .pic{padding:3px; height:75px;}
.box7 .t2 .pic a{float:left; margin:5px 0 0 5px;}
.box7 .t3{ float:left; background:url(images/flink_bg.gif) right; width:20px; height:127px;}

.box8{width:313px; overflow:hidden; border-left:1px solid #3c3c3e;background-color:#2c2c2e;}
.box8 .tit{background:url(images/class.gif) no-repeat;height:48px;}
.box8 .txt{background:#3c3c3d;}
.box8 .txt .t1{font-size:14px; font-weight:bold;background:url(images/class_tit.gif) no-repeat; height:28px; line-height:28px; padding-left:10px;}
.box8 .txt .t2{padding:8px;}
.box8 .txt .t2 a{text-align:center; margin:2px 3px; float:left; padding:2px;white-space: nowrap;}
.box8 .txt .t2 a:hover{color:#333333; background:#666666;}
.box8 h2{font-size:12px; font-weight:normal;}