a{color:#333;}
a:hover{color:#f37931;}

.logo{width: 223px; height: 43px; margin-top: 15px;}

.menu{ margin:20px 0px 15px;}

.menu ul li{float:left; display:inline;}

.menu ul li a{ display:inline-block;font:16px/30px bold; font-family: "微软雅黑"; margin: 0px 10px;padding: 0px 5px; text-align:center; font-weight:bold; }

.menu ul li a:hover,.menu ul li a.active{ border-bottom: 2px solid #f37931; color: #f37931}


.banner{ background: #f7b52c url(../image/bg.png) 0 0 repeat; height: 460px;}
.top_bg{ background: url(../image/header_bg.png) repeat; height: 11px; z-index: 999}

.content{ padding:40px 0px; background: #fff url(../image/circles.jpg) center no-repeat;height: 120px;}
.content a{display: inline-block; width: 120px; height: 120px; margin-left: 26px; margin-right: 20px; }
.content a:hover{ background:url(../image/active.jpg) 0 0 no-repeat;  background-color:White;}
.content a.a_active1:hover{background-position: 0 0; top:1px; left:1px; }
.content a.a_active2:hover{background-position: -166px 0; top:1px; left:1px;}
.content a.a_active3:hover{background-position: -331px 0; top:1px; left:1px;}
.content a.a_active4:hover{background-position: -496px 0; top:1px; left:1px;}
.content a.a_active5:hover{background-position: -662px 0; top:1px; left:1px;}
.content a.a_active6:hover{background-position: -829px 0; top:1px; left:1px; }
.font_span1 {  font-size:19px; font-family: "微软雅黑"; font-weight:600; color:#fff5da; position:absolute; top:22px; left:40px;}
.font_span2 {  font-size:19px; font-family: "微软雅黑"; font-weight:600; color:#fff5da; position:absolute; top:44px; left:24px;}
.font_span3 {  font-size:19px; font-family: "微软雅黑"; font-weight:600; color:#fff5da; position:absolute; top:66px; left:23px;}
.font_span4 {  font-size:19px; font-family: "微软雅黑"; font-weight:600; color:#fff5da; position:absolute; top:44px; left:30px;}


.footer{color: #666;  border-top: 3px solid #d1d1d1; padding-top: 20px;}
.link{text-align: center; margin-left: -10px;}
.link a{color: #666;white-space:nowrap;line-height:30px; margin-left: 10px;}
.link a:hover{color:#f37931;}

.foot{border-top:2px solid #d1d1d1; margin-top:20px; padding:10px 0px;}
.foot p{text-align:center;}


.main{background: #f7b52c url(../image/bg.png) 0 0 repeat;}
.sub_main
{
    background-position: 0px 10px;
    background-image: url('../image/sub_main.png');
    min-height: 600px;
    _height: 600px;
    width: 997px;
    padding: 0px 4px;
    margin: 0 auto;   
    margin-top:-7px;
    background-repeat: repeat-y;
}
.sub_left{width: 174px;}
h3.left_tit{background: url(../image/left_tit.png) 0 0 no-repeat; width: 134px; height: 50px; font-family: "微软雅黑"; font-size: 18px; color: #fff; font-weight: bold; letter-spacing: 0.2em; padding-left: 40px; padding-top: 45px; }
.left_list {margin-bottom: 20px;}
.left_list li{margin-top: 10px; z-index:9999999;}
.left_list li a{ display: block; height:49px; line-height: 49px; font-size: 14px; font-weight: bold; padding-left: 42px; letter-spacing: 0.1em; color:#505050; }
.left_list li a:hover,.left_list li a.active{font-size: 16px; color: #fff; background: url(../image/list_bg.png) 0 0 no-repeat}

.sub_right{width: 738px; margin-right: 50px; padding-bottom: 60px; clear:right;*height:600px; min-height:600px; display:inline-block;  height:auto; overflow:visible; margin-left:30px; }
h6.breadcrumb{border-bottom: 2px solid #ccc; text-align:right; margin-top: 50px; line-height:30px; margin-bottom: 20px;}
h6.breadcrumb span{margin:0px 5px; color: #666}
p.sztd_p{  margin-top: 10px; margin-bottom: 10px; }
h4.sztd_h4{  color: #f37931; margin: 10px auto;}
ul.pic_list li{ float: left; display: inline; margin-right:7px; position: relative;}
ul.pic_list li p{text-align: center;}
ul.pic_list_large li{ margin: 10px 40px 25px 0px;}
.img_tit{background: url(../image/img_tit.png) 0 0 no-repeat; width: 95px; padding-left:5px; height: 35px; text-align: left; line-height: 30px;  color: #fff; top: 0px; left: 0px; }


.border{width: 360px; height:600px;}
h4.border_tit{ color: #f37931; margin: 10px auto 5px;}
.border_body{border: 2px solid #ccc; padding: 10px;}
.border_body ul 
{
    display:block; clear:both;
}
.border_body ul li{line-height: 27px; height: 27px; overflow: hidden; border-bottom: 1px dashed #ccc;}
.border_body ul li a{ overflow: hidden;white-space:nowrap; display: inline-block;width: 200px; height: 27px; text-overflow: ellipsis; }
.border_body ul li i{font-style: normal; background-color: #f69124; padding:2px 4px; color: #fff; margin-left: 10px; vertical-align:top}
.border_body ul li span{color: #666; float: right;}
.arrow{background: url(../image/arrow.png) center no-repeat; height: 17px; margin-top: 10px;
       width:320px; text-align:center;
       }
ul.pic_list_small li{margin: 10px 30px 10px 0px;}

.sub_right textarea{width:718px; padding: 10px;}
.ope {text-align: right; padding-top: 10px;}
.ope span{margin-right: 4px; margin-left: 15px;}
.mytxt{ line-height: 22px; height: 22px; width: 100px;}
.mybutton{margin-left: 15px; background-color: #f69124; border: none; color: #fff;  }

.topbb
{
    background-image: url('../image/topbb2.jpg');
    background-position: -2px top;
    background-repeat: repeat-x;
    position: absolute;
    z-index: 500;
    width: 1005px;
    margin: 0 auto;
    height: 11px;  overflow:hidden;
}