﻿/* CSS Document */
a1{color:#666; text-decoration:none;}
a1:hover{text-decoration:underline;color:#333;}
.baselayout{width:1200px; margin-left:auto; margin-right:auto; overflow:hidden;}
#header{width:100%; overflow:visible; margin:0 auto; position:relative; z-index:20; background:#fff; zoom:1;}
#header .header{width:1200px; overflow:visible; margin:0 auto; height:68px; +height:86px;}

.navigate{overflow:visible; margin-top:10px; position:relative; z-index:100}
.navi{overflow:visible; text-align:right; margin-top:10px; position:relative;}
.navi ul{display:block; overflow:visible; float:right;}
.navi ul li{display:block; overflow:visible; float:left; width:115px; overflow:visible; height:50px; margin-left:12px; position:relative; z-index:100;}
.navi ul li.hover{}
.navi ul li a.items{display:inline-block; overflow:hidden; font-weight:bold; line-height:50px; margin:0; text-align:center; font-family:Microsoft yahei; font-size:16px; color:#000; width:115px;} 
.navi ul li a.items:hover,.navi a.items.actived{color:#e10600; text-decoration:none;}
.navi ul li.hover a.items{color:#e10600; position:relative; z-index:100;background:url(../images/index_li_hover.png) left top no-repeat;}
.navi .navi_content{display:none; padding:20px; position:absolute; top:49px; -moz-border-radius: 4px;-webkit-border-radius:4px; border-radius:4px; background:#fff; z-index:1; overflow:hidden;}
.header_line{background:url(header_line.png) center top repeat-x; height:3px; width:100%; overflow:hidden;}
#header_msg{width:100%; overflow:hidden; height:45px; background:url(../images/header_msg_bg.png) left top repeat-x;}
.header_msg{width:1170px; overflow:hidden; height:45px; margin:0 auto;}


#back_top{position:absolute; right:0px; top:0px;}


/*public*/


.left{float:left}
.right{float:right}
.middle{vertical-align:middle;}
.top{vertical-align:text-top;}
.bottom{vertical-align:text-bottom;}
.center{text-align:center;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.gray{color:#666;}
.white{color:#fff;}
.red{color:#e10600;}
.colord7d7d7{color:#d7d7d7;}
.border_d8d8d8{border-color:#d8d8d8;}
.bgf8f8f8{background-color:#f8f8f8;}
.darkgray{color:#333;}
.lightgray{color:#999;}
.bold{font-weight:bold;}
.blue{color:#2b96e1}
.normal{font-weight:normal;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f32{font-size:32px;}
.f36{font-size:36px;}
.f48{font-size:48px;}
.f60{font-size:60px;}
.lh22{line-height:22px;}
.lh23{line-height:23px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh20{line-height:20px;}
.lh30{line-height:30px;}
.lh100{line-height:1.2em;}
.yahei{font-family:Microsoft yahei;}
.arial{font-family:Arial, Helvetica, sans-serif}
.indent_2em{text-indent:2em;}
.pl_2em{padding-left:2em;}
.pr_2em{padding-right:2em;}
.hide{display:none;}
.clear{clear:both; height:0px; line-height:0px;}
.overflow{overflow:hidden;}
.visible{overflow:visible;}
.relative{position:relative;}
.auto{margin-left:auto; margin-right:auto;}

.mt10{margin-top:10px}









.dashed_line_d8d8d8{height:0px; border-top:1px dashed #999; width:100%; overflow:hidden; margin:5px 0;}


