
* { 
    margin:0;
    padding:0;
}
a:focus {  
    outline:none;  
}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{
    width:960px;
}
.container_inner{
    clear:both;
    width:960px;
    margin:0 auto;
}
.block_content ul{
    margin:0;
}
a{
    color:#017db6;
    font-family: 宋体;
    font-size:12px;
}
a:hover{
    color:#c5562f;
    text-decoration:none;
}
li a{
    text-decoration:none;
    font-family: "宋体";
}
#header_top li a:hover{
    color:#C5562F;
}
#header_top{
    background-color:#38404b;
    height:31px;
    background: url("../images/bg_top_nav.jpg") repeat-x scroll 0px 0px transparent;
}
#header_inner{

}
.header_menu_left{
    float:left;
}
.header_menu_left ul li{
    float:left;
    list-style: none;
    margin-right:18px;
    margin-top:5px;

}
.header_menu_left ul li a{
    color:#b2b2b2;
    font-size:12px;
    line-height: 12px;
}
.header_menu_right{
    float:right;
}
.header_menu_right ul li{
    float:left;
    list-style: none;
    margin-left:30px;
    margin-top:5px;
}
.header_menu_right ul li a{
    color:#b2b2b2;
    font-size:12px;
    line-height: 12px;
}
#logo_menu_banner{
    clear:both;
}
.qnav .arrow {
  background: url("../images/dropdown_icon.png") no-repeat scroll 65px 5px transparent;
  padding-right: 15px;
}
#tlpa_c,
#tlpb_c{
    background-color:white;
    z-index: 999;
}
#my51pla{
    
}

/*******顶部右侧导航**********/
#my51pla ul li,
#my51plb ul li{
    margin:0;
    position:relative;
    background-color:white;
    width:110px;
    padding:5px 0 5px 25px;
}
#my51pla ul li a,
#my51plb ul li a{
    color:black;
}

#tlpa_c,
#tlpb_c{
    position:absolute;
    
}
#tlpb_c ul li,
#tlpa_c ul li{
    clear:both;
}
#my51pla .li0{
    background: url("../images/navico.gif") no-repeat scroll 5px -234px transparent;
}
#my51pla .li1{
    background: url("../images/navico.gif") no-repeat scroll 5px 8px transparent;
}
#my51pla .li2{
    background: url("../images/navico.gif") no-repeat scroll 5px -21px transparent;
}
#my51pla .li3{
    background: url("../images/navico.gif") no-repeat scroll 5px -52px transparent;
}
#my51pla .li4{
    background: url("../images/navico.gif") no-repeat scroll 5px -83px transparent;
}

#my51plb .li1{
    background: url("../images/navico.gif") no-repeat scroll 5px -117px transparent;
}
#my51plb .li2{
    background: url("../images/navico.gif") no-repeat scroll 5px -145px transparent;
}
#my51plb .li3{
    background: url("../images/navico.gif") no-repeat scroll 5px -175px transparent;
}
#my51plb .li4{
    background: url("../images/navico.gif") no-repeat scroll 5px -202px transparent;
}

/*******顶部右侧导航 end **********/

#logo_menu{
    position:relative;
    height:100px;
    background-color:white;
}
#logo_nav_wrapper{
    background-color:white;
    height:106px;
    background: url("../images/bg_logo_main_menu.png") repeat-x scroll 0px 0px transparent;
}
#logo_nav_wrapper.page_front{
    background: url("../images/bg_logo_main_menu_front_page.png") repeat-x scroll 0px 0px transparent;
}
#logo{
    position: relative;
    margin-top:40px;
    width:285px;
    float:left;
}
#main_menu{
    float:right;
    margin-top:50px;
    width:610px;
    text-align: center;
}
#main_menu ul{
    float:right;
    
}
#main_menu ul li{
    float:left;
    list-style: none;
    margin-left:45px;
}
#main_menu ul li a{
    display:block;
    padding:0;
    font-family: "黑体";
    font-size:16px;
    color:#787878;
    float:left;
    /*border-right: 1px solid #D7D7D7;*/
}
#main_menu ul li a .en{
    display:block;
    clear:both;
    font-size:12px;
    color:#cecece;
}
#main_menu ul li a:hover{
    color:#c5562f;
    text-decoration: none;
}
#main_menu ul li.active a{
    color:#c5562f;
}
#main_menu ul li.first{
    margin:0;
}
#main_menu ul li.last{
    
}
#main_menu ul li.last a{
    border:none;
}

#logo_menu_banner{
    /*height:530px;*/
    clear:both;
    position: relative;
}
/**************main_menu end********************/

/************* banner  **************/
#myCarousel{
    width:960px;
    margin:30px auto 0 auto;
}
.carousel-caption{
    background: url("../images/bg_slideshow_text.png") no-repeat scroll 0px 0px transparent;
    width:450px;
    height:107px;
    left:22px;
    bottom:33px;
    padding:0;
}
.carousel-indicators{
    right:430px;
    top:250px;
}
.carousel-indicators .active{
    background-color:white;
}
.carousel-indicators li{
    background-color:black;
}
.carousel-caption p a{
    display:block;
    width:413px;
    height:50px;
    position: relative;
    margin-top:15px;
    left:15px;
    font-size:12px;
    color:white;
    line-height: 17px;
    float:left;
    overflow:hidden;
}
.carousel-caption p a:hover{

}
.carousel-caption .more{
    position:relative;
    float:left;
    display:block;
    margin-top:5px;
    margin-left:15px;
    font-size: 12px;
    color:white;
    font-style: italic;
}
.carousel-caption .more img{
    bottom: -16px;
    display: block;
    position: absolute;
    right: -374px;
}
.carousel-caption a:hover{
    text-decoration: none;
    color:#247ab6;
}
/************* banner end **************/

/*
 *  front_page
 */
 #featured_product{
     margin-top:8px;
     background: url("../images/bg_product_show.jpg") repeat scroll 0px 0px transparent;
     height:170px;
     width:950px;
     position:relative;
     float:left;
     padding:20px 5px;
 }
 #featured_product ul{
     display:block;
     position:absolute;
     top:0;
     left:0px;
     width:5000px;
     height:105px;
     float:left;
 }
 #featured_product ul li{
     float:left;
     list-style:none;
     margin-left:50px;
 }
 #featured_product ul li.first{
     margin:0;
 }
 #featured_product ul li .border{
     position:relative;
     float:left;
     background-color:white;
     padding:4px;
     width:120px;
     height:80px;
     overflow: hidden;
     text-align:center;
 }
 #featured_product ul li .border img{
     text-align: center;
 }
 #featured_product .pics{
     width:840px;
     height:120px;
     overflow: hidden;
     position:relative;
     float:left;
     margin-left:25px;
 }
 #featured_product ul li a.title{
     display:block;
     clear:both;
     text-align: center;
     font-size:12px;
     color:#666666;
     width:128px;
     height:19px;
     line-height: 19px;
     overflow: hidden;
     position: relative;
     float:left;
     margin-top:5px;
 }
 #featured_product ul li a:hover{
     color:#c5562f;
     text-decoration: none;
 }
 
 #featured_product #goleft{
     font-size:40px;
     color:#7da2bb;
     position:relative;
     float:left;
    margin-top:40px;
     width:20px;
     height:40px;
    margin-left:10px;
 }
  #featured_product #goright  {
      font-size:40px;
      color:#7da2bb;
      position:relative;
      float:right;
      margin-top:40px;
     width:20px;
     height:40px;
     margin-right:10px;
  }
 .block_title{
     float:left;
     width:100%;
     border-bottom: 2px solid #2475ad;
     padding-bottom: 5px;
 }
 .block_title h5{
     font-size:16px;
     color:#bd471d;
     font-family: 黑体;
     font-weight: normal;
     float:left;
     margin:0;
 }
 .block_title .block_more{
     float:right;
     background-color:#5e95bc;
     width:87px;
     padding: 0 15px 0 10px;
     
 }
 .block_title .block_more a{
     font-size:12px;
     color:#c2e2f8;
 }
 .block_title .block_more img{
     margin:5px 0 0 5px;
     vertical-align: top;

 }
h5 .en{
     font-size:12px;
     color:#9a9a9a;
     margin-left:5px;
 }
 .block_content{
     margin-top:20px;
     position:relative;
     float:left;
     width:100%;
 }
 .container.front_page{
     margin-top:30px;
     position:relative;
     margin-bottom:50px;
 }
.container.front_page .block{
     margin-left:43px;
     width:291px;
 }
 .container.front_page .block1{
     margin-left:0;
 }
 .container.front_page .block .content p{
     display:blcok;
     width:100%;
     height:56px;
     font-size:12px;
     color:#666666;
     position:relative;
     float:left;
     margin-top:10px;
     overflow:hidden;
 }
 .container.front_page .block .content{
     width:100%;
     position:relative;
     float:left;
 }

 .container.front_page .block .content .more a{
     font-size:12px;
     color:#5e95bc;
     display:block;
     position:relative;
     float:right;
 }
 .container.front_page .block .content .more a:hover{
     color:#c5562f;
     text-decoration: none;
 }

 .container.front_page .block .border{
     position:relative;
     float:left;
     border:1px solid #a8a8a8;
     border-bottom:0 solid #a8a8a8;
 }
 .container.front_page .block .border .title_txt{
     display:block;
     position:absolute;
     left:0;
     bottom:0;
     background-color:#a8a8a8;
     font-size:14px;
     font-family: 微软雅黑;
     font-weight:normal;
     color:#ebebeb;
     padding:7px 0 0px 10px;
     background: url("../images/bg_title_pic_front.png") no-repeat scroll 0px 0px transparent;
     width:281px;
     float:left;
 }
 .container.front_page .block2 .border .title_txt{
     background: url("../images/bg_title_pic_front_2.png") no-repeat scroll 0px 0px transparent;
 }
 .container.front_page .block .border .title_txt .en{
     font-size:12px;
 }
 
 
/*
*footer
*/
 #footer{
     background-color: #F3F3F3;
    border-top: 1px solid #D0D0D0;
    float: left;    
    position: relative;
    width: 100%;
 	padding-bottom:10px;
 }
 .block_inner{
     display:block;
     margin:0 auto;
     width:960px;
     text-align:center;
 }
  #copyright a, 
 #copyright{
     clear:both;
     font-size:12px;
     color:#666666;
 }
 .footer_menu{
     display:block;
     margin:0 auto;
     width:100%;
     text-align:center;
     margin-top:38px;
 }
 .footer_menu ul {
     display:block;
     width:auto;
     width: 540px;
     margin:0 auto;
     height:20px;
 }
 .footer_menu ul li{
     float:left;
     list-style:none;
 }
 .footer_menu a{
     font-size:12px;
     color:#666666;
     padding:0 10px;
 }
 .footer_menu a:hover{
     color:#c5562f;
 }
 
 /* contact us */
 #banner{
     height:150px;
     position: relative;
     float:left;
     width:100%;
     background: url("../images/bg_banner.jpg") repeat-x scroll 0px 0px transparent;
     margin-top:30px;
 }
 .banner_img{
     width:330px;
     position:relative;
     float:left;
 }
 .page_title{
     width:300px;
     position: relative;
     float:left;
     margin-left:15px;
     margin-top:85px;
 }
 .page_title h4{
     font-size:18px;
     font-family: 微软雅黑;
     font-weight:normal;
     color:#ebf0f5;
 }
 .page_title .en{
     display:block;
     position: relative;
     clear:both;
     color:#d8def0;
 }
 #page_main{
     clear:both;
     position:relative;
     float:left;
     width:100%;
 }
 #page_main .container{
     
 }
 .left_side{
     position:relative;
     float:left;
     width:240px;
     z-index: 1;
     
 }
 .right_side{
     position:relative;
     float:right;
     width:717px;
     border-left:1px solid #ededed;
     z-index: 0;
     padding-bottom:100px;
 }
 
 #navigation{
     position:relative;
     float:left;
     margin-top:10px;
 }
 #navigation ul li{
     list-style: none;
     display:block;
     width:243px;
     height:48px;
     border-bottom:1px solid #ededed;
 }
 #navigation ul li a{
     color: #6A6A6A;
    display: block;
    font-family: 微软雅黑;
    font-size: 14px;
    font-weight: normal;
    padding: 15px 0 15px 22px;
    width:263px;
 }
 #navigation ul li a .en{
     letter-spacing: -1px;
    padding-left: 5px;
 }
 #navigation ul li a:hover{
     color:#c5562f;
     text-decoration:none;
 }
 #navigation ul li.active{
     border:none;
 }
 #navigation ul li.active a{
     background: url("../images/bg_menu_side_nav.png") no-repeat scroll 0px 0px transparent;
     color:white;
 }
 #navigation ul li.active a{
     color:white;
 }

 .breadcrumb1 ul li{
    float:left;
    font-size:12px;
    color:#3a3a3a;
    float:left;
    line-height: 12px;
    display:inline-block;
    margin-top:0px;
}

 .breadcrumb1 ul li.title a{
    color:#828181;
    padding:10px 0;
}


 .breadcrumb1 ul li a{
    font-size:12px;
    color:#828181;
    line-height: 12px;
    display:inline-block;
    padding:10px 5px;
    
}
.breadcrumb1 ul li a:hover{
    color:#c5562f;
    text-decoration: none;
}
.breadcrumb1 ul li.title a:hover{
    text-decoration: none;
    color:#828181;
}
 .breadcrumb1 ul li.title a,
 .breadcrumb1 ul li.first a{
    background-image:none;
}
 .breadcrumb1 ul li.title {
   
}
.breadcrumb1{
    float: right;
   
    position: relative;
}
.right_side .inner{
    position:relative;
    float:right;
    margin-top:10px;
    width:100%;
}

#main_content{
    position:relative;
    float:right;
    width:640px;
    margin-top:20px;
}
.content_1 ul li a,
.content_1 ul li{
    list-style: none;
    color:#666666;
    font-size: 13px;
}
.content_1 .content_ul{
    position: relative;
    float:left;
    display:block;
    padding:20px 0 0 00px;;
    
}
.content_title h5{
    font-size:13px;
    color:#c9623d;
    font-family: 微软雅黑;
    margin:0 0 3px 0;
}
.content_title{
    position: relative;
    float:left;
    width:100%;
    border-bottom:1px dashed #ececec;
}
.live_message{
    position: relative;
    float:left;
    width:100%;
    margin-top:30px;
}
.live_message .form{
    position: relative;
    float:left;
    padding:20px 0 0 0px;
    width:100%;
}
.live_message .form label{
    font-family: 宋体;
    font-size:12px;
    color:#5e5e5e;
}
.live_message .form textarea{
    width:625px;
    height:180px;
    
}
.live_message .form input{
    width:50%;
}
.live_message .form .submit{
    text-align:right;
    margin-top:10px;
}
.live_message .form .submit input{
    background: url("../images/bg_btn_submit.png") no-repeat scroll 0px 0px transparent;
    width:114px;
    height:34px;
    border:none;
    font-family: 黑体;
    font-size:14px;
    color:white;
}
.content_1{
    position:relative;
    float:left;
    width:100%;
}
 .content_1 ul li{
    width:100%;
    display:block;
    position:relative;
    float:right;
 	margin-bottom:10px;
}
 .content_1 ul li .date{
    display:block;
    position:relative;
    float:right;
}
 ul li.odd{
    background-color:#f1f3f6;
}
 .content_1 ul li a{
    position:relative;
    padding:8px 10px;
    width:620px;
}


#pager{
    margin-top:40px;
    margin-bottom:50px;
    text-align: center;
    width:100%;
    height:20px;
    float:left;
    position:relative;
    float:right;
    color:#7f7f7f;
}
#pager a{
    color:#7f7f7f;
    font-size:12px;
    display:inline-block;
    padding:0px 10px;
    line-height: 24px;
    height:24px;
}
#pager a:hover{
    color:#c5562f;
}
#pager .pre img,
#pager .next img{
    margin-top:-2px;
}




.detail_title{

}
.detail_title h5{
    font-size:13px;
    font-family: 宋体;
    font-weight: bold;
    color:#606060;
}
.detail_msg {
    font-size:12px;
    font-family: 宋体;
    font-weight: normal;
    color:#afafaf;
    margin-bottom: 30px;
}
.honorary #main_content .border img{
    margin-bottom:20px;
    position:relative;
    border:1px solid #eceef1;
    padding:5px;
}
img.border{
    margin-bottom:20px;
    position:relative;
    border:1px solid #eceef1;
    padding:5px;
    margin-left: 20px;
}
img.border.right{
    float:right;
}
#main_content p{
    font-size:12px;
    color:#666666;
    font-family: 宋体;
    text-indent: 24px;
    line-height: 25px;
}

ul.product_list{
    display:block;
    width:100%;
    position:relative;
    float:right;
}
ul.product_list li{
    list-style: none;
    float:left;
    display:block;
    position: relative;
    margin-right:48px;
    margin-top:50px;
    
}
ul.product_list li.line_end{
    margin-right:0;
}
.product_list .img_wrapper{
    position: relative;
    float:left;
    width:181px;
    height:104px;
    overflow: hidden;
    border-radius:5px;
}
.product_list .img_wrapper img{
    width:181px;
    display:block;
    border-radius: 5px;
}

.product_list li .title{
    position:absolute;
    bottom:0;
    left:22px;
    /*background: url("../images/bg_li_title.png") repeat-x scroll 0px 0px transparent;*/
    background-color:#696969;
    -moz-opacity:0.6; 
    opacity:0.6;
    width:75%;
    height:24px;
    line-height:24px;
    border-radius: 5px;
    background: url("../images/px1_title_bg_repeat.png") repeat scroll 0px 0px transparent;
    overflow:hidden;
}
.product_list li .title a{
    color:#ececec;
    font-size:12px;
    font-family: 宋体;
    padding-left:10px;
}
.product_list li .title a:hover{
    color:#c5562f;
}

#product_pic{
    position: relative;
    float:left;
    width:322px;
    height:360px;
}
#product_pic .top{
    position:relative;
    float:left;
    width:297px;
    height:198px;
    overflow: hidden;
    margin-left:14px;
}
#product_pic .top ul{
    display: block;
    position: absolute;
    left:0;
    top:0;
    width:5000px;
    height:205px;
}

#product_pic .top ul li{
    float:left;
    list-style:none;
    margin-right:20px;
    width:297px;
    height:198px;
    overflow: hidden;
}
a.border img{
    border:1px solid #cecece;
    padding:5px;
    display:block;
    position: relative;
}
#product_pic .bottom {
    position:relative;
    float:left;
    width:325px;
    height:104px;
    margin-top:20px;
}

#product_pic .bottom ul{
    display: block;
    position: absolute;
    left:0;
    top:0;
    width:5000px;

}
#product_pic .bottom ul li{
    float:left;
    list-style:none;
    margin-right:20px;
    height:104px;
    width:140px;
    overflow: hidden;
}
.bottom ul li img{
    border:1px solid #cecece;
    padding:5px;
    display:block;
    position: relative;
}
#product_pic .bottom .little_pic{
    position:relative;
    width:300px;
    height:104px;
    overflow: hidden;
    float:left;
}
.bottom .pcis_goleft,
.bottom .pcis_goright{
    font-size: 25px;
    padding: 40px 2px;
    color:#7da2bb;
}

.bottom .pcis_goleft{
    position: relative;
    float:left;

}
.bottom .pcis_goright{
    position:relative;
    float:right;
}
.bottom .click_big{
    position:relative;
    float:left;
    width:100%;
    text-align:center;
    margin-top:20px;
    color:#6e6e6e;
    font-size:12px;
}


#product_summary{
    position:relative;
    float:right;
    width:320px;
}
#product_summary ul li{
    list-style: none;
    font-family: 宋体;
    font-size:12px;
    color:#666666;
    display:block;
    margin-top:5px;
}
#product_summary ul{
    display: block;
    position: relative;
    float:left;
    margin-top:10px;
}
#product_summary ul li .title{
    display:block;
    width:80px;
    position:relative;
    float:left;
    text-align:right;
    margin-right:20px;
}
#main_content.product_detail{
    width:666px;
}
#product_introduction{
    position:relative;
    float:left;
    margin-top:30px;
}
#product_introduction,
#product_introduction ul li,
#product_introduction p,
#product_introduction a{
    font-size:12px;
    color:#666666;
    line-height: 26px;
}
#product_introduction p{
    line-height: 26px;
}
#product_introduction ul li{
    list-style: none;
}
.detail_introduction{
    display:bloc;
    position:relative;
    float:left;
    margin-top:20px;
}
.pager1{
    width:320px;
    position: relative;
    float:right;
    text-align: right;
    
}
.pager1 div{
    position: relative;
    float:left;
    margin-left:20px;
}
#product_introduction .pager1 .back a{
    color:#2a91db;
    font-size:12px;
    text-decoration: underline;
}
.divider{
    width:100%;
    height:16px;
    position: relative;
    float:left;
    margin:30px 0;
    background: url("../images/bg_line_icon.jpg") repeat-x scroll 0px 0px transparent;
}
#other_product{
    position:relative;
    float:left;
    width:670px;
}
#other_product ul{
    display:bolck;
    width:5000px;
    height:200px;
    position:relative;
    float:left;
}
#other_product .outer{
    position:relative;
    float:left;
    width:100%;
    height:200px;
    overflow: hidden;
}
#product_big_pic{
    position:absolute;
    top:0;
    right:0;
    z-index: 20;
    background-color:white;
    text-align:center;
    width:320px;
    height:360px;
    overflow: hidden;
}
#product_big_pic img{
    border:1px solid #CECECE;
    
    padding:5px;
}

.carousel-indicators .active{
    background-color:none;
    background: url("../images/icon_white_1.png") no-repeat scroll 0px 0px transparent;
}
.carousel-indicators li{
    background-color:none;
    background: url("../images/icon_black_1.png") no-repeat scroll 0px 0px transparent;
    border-radius: 0;
    width:13px;
    height:14px;
}


.container.front_page .block2 .content p {
    color: #8F8F8F;
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin:0px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.container.front_page .block2 .content p  a{
color:#8F8F8F;
}
.container.front_page .block2 .content p.first{
margin-top:5px;
}


 /* 公司相册slide*/
#pics_slide1{
    position:relative;
    float:left;
    border:4px solid #c9d2d7;
    width:640px;
    height:470px;
    margin-left:10px;
	overflow:hidden;
}
#pics_slide1 ul li{
    float:left;
    list-style: none;
}
#pics_slide1 .slide_big_pics{
    position:relative;
    float:left;
    width:640px;
    height:400px;
    overflow: hidden;
}
#pics_slide1 .slide_little_pics{
    position:relative;
    float:left;
    width:640px;
    height:71px;
    left:-1px;
    background-color:#f1f1f1;
}
#pics_slide1 .slide_big_pics ul{
    width:8000px;
    display:block;
    position:absolute;
    height: 100%;
    left:0;
    top:0;
}
#pics_slide1 .slide_little_pics ul{
    width:5000px;
    display:block;
    position:absolute;
    height: 100%;
    left:0;
    top:0;
    
}
#pics_slide1 .slide_big_pics ul li{
    display:block;
    width:640px;
    height:456px;
    position:relative;
    float:left;
    height:100%;
}
#pics_slide1 .slide_big_pics ul li a{
    display:bolck;
    position:relative;
    width:100%;
    height: 100%;
}
#pics_slide1 .slide_big_pics ul li p{
    display:block;
    position:absolute;
    width:630px;
    bottom:0;
    left:0;
    margin:0;
    color:white;
    line-height: 41px;
    text-indent: 11px;
    overflow: hidden;
    height:41px;
    padding-right: 10px;
    background: url("../images/bg_slide_pics_des.png") repeat scroll center center transparent;
}
#pics_slide1 .slide_little_pics ul li{
    display:block;
    position: relative;
    float:left;
    width:107px;
    height:69px;
    margin-right:11.5px;
    margin-top:1px;
}
#pics_slide1 .slide_little_pics ul li.btn_pre{
    width:19px;
    background: url("../images/slide_btn_pre.jpg") no-repeat scroll center center transparent;

}

#pics_slide1 .slide_little_pics ul li.btn_pre a{
    display: block;
    float: left;
    font-size: 30px;
    padding:25px 0 20px 4px;
}
#pics_slide1 .slide_little_pics ul li.btn_next a{
    display: block;
    float: right;
    font-size: 30px;
    padding: 25px 2px 20px 7px;
    width: 12px;
}
#pics_slide1 .slide_little_pics ul li.btn_next{
    width:19px;
    background: url("../images/slide_btn_next.jpg") no-repeat scroll center center transparent;

}
#pics_slide1 .slide_little_pics ul li.hidden{
    display:none;
}
#pics_slide1 .slide_little_pics ul li.active{
    border-top:2px solid #e04c4c;
    margin-top:0;
}
/*slide end*/

@charset "utf-8";
#logo_nav_wrapper{
    height:auto;
}
#logo_menu{
    float:left;
    height:auto;
}
#logo_nav_wrapper{
    background:none;
}
#logo_nav_wrapper.page_front{
    width:100%;
    float:left;
    background:none;
    background-color:white;
}
#logo_menu{
    clear:both;
    float:none;
}
.menu_wrapper{
    width:100%;
    float:left;
}
#main_menu{
    width:960px;
    margin:0 auto;
    float:none;
    height:54px;
    background:url(../images/bg_main_menu.jpg) scroll repeat-x 0 0 transparent;
    border-left:1px solid #ececec;
    border-right:1px solid #ececec;
}

#main_menu .menu_item{
    float:left;
    height:55px;
}
#main_menu .menu_item a{
    display: block;
    padding:17px 15px;;
    padding-bottom: 17px;
    float:left;
    font-family: 黑体;
    font-size: 15px;
    color:#404040;
    font-weight: normal;
    border-left:1px solid #e7e7e7;
    position: relative;
}
#main_menu .menu_item a .bottom_line{
    display: block;
    position: absolute;
    bottom:0;
    left:0;
    height:10px;
    width:75px;
    background:url(../images/bg_main_menu_bottom.png) scroll no-repeat center 0 transparent;
    overflow: hidden;
}
#main_menu .menu_item a.last_line{
    width:0;
    height:100%;
    padding:0;
    border-right:none;
}
#main_menu .menu_item a.first_line{
    width:0;
    height:100%;
    padding:0;
    border-left:none;
}
#main_menu .menu_item a.active{
    color:#12538d;
    background:url(../images/bg_main_menu.jpg) scroll repeat-x 0 -65px transparent;
}
#main_menu .menu_item a:hover{
    color:#12538d;
    background:url(../images/bg_main_menu.jpg) scroll repeat-x 0 -65px transparent;
}
#logo{
    width:152px;
    height:68px;
    margin: 15px 0 15px 0;
}
#logo img{
    width:152px;
    height:68px;
}
#logo_menu .page_title{
    float:left;
    width:450px;
    margin:15px 0;
    margin-left:20px;
}
#logo_menu .page_title .t{
    font-size: 25px;
    font-family: 微软雅黑;
    font-weight: bold;
    color:#1b1b1b;
    height:35px;
    line-height: 35px;
    display: block;
    letter-spacing: 5px;
}
#logo_menu .page_title .b{
    display: block;
    height:40px;
    line-height: 18px;
    overflow: hidden;
    width:100%;
    color:#505050;
    font-family: 微软雅黑;
    font-weight: normal;
    font-size: 12px;
}
#logo_menu .diamond{
    width:235px;
    height:80px;
    float:right;
    background:url(../images/member_star.png) scroll no-repeat 0 0 transparent;
    position: relative;
    margin-top:10px;
}
#logo_menu .diamond .star01{
    position: absolute;
    width:67px;
    height:78px;
    background:url(../images/star01.png) scroll no-repeat 0 0 transparent;
    top:0;
    left:0;
}
#logo_menu .diamond .star02{
    position: absolute;
    width:67px;
    height:78px;
    background:url(../images/star02.png) scroll no-repeat 0 0 transparent;
    top:0;
    left:0;
}
#logo_menu .diamond .star03{
    position: absolute;
    width:67px;
    height:78px;
    background:url(../images/star03.png) scroll no-repeat 0 0 transparent;
    top:0;
    left:0;
}
#logo_menu .diamond .star04{
    position: absolute;
    width:67px;
    height:78px;
    background:url(../images/star04.png) scroll no-repeat 0 0 transparent;
    top:0;
    left:0;
}
#logo_menu .diamond .number{
    position: absolute;
    top:20px;
    left:172px;
    font-weight: bold;
    color:white;
}
#logo_menu .diamond .text{
    height:23px;
    width:150px;
    position: absolute;
    top:45px;;
    font-weight: normal;
    font-family: 微软雅黑;
    left:72px;
    letter-spacing: 1px;
    text-align: center;
    font-size: 12px;
    color:#ae1b02;
}
#myCarousel{
    margin-top:5px;
}

 /* pages */
.pages {padding:30px 0 ;text-align:center;font-size:12px;color:#666666;width:100%;float:left;}
.pages a:link,.pages a:visited,.pages a:active  {color:#004499;background:#FFFFFF;border:#9AAFE5 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#2E6AB1 1px solid;color:#FF6600;padding:1px;text-decoration:none;}
.pages strong {background:#2E6AB1;padding:1px;border:#1D589E 1px solid;color:#FFFFFF;}
.pages_inp {border:#2E6AB1 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:26px;background:#F1F7FC;border:#2E6AB1 1px solid;color:#004499;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;display:inline;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages input{margin:0;padding:0;}
 /* pages end */

/*首页底部搜索*/
.search_box{
    margin-top:30px;
}
.footer_menu{
    margin-top:10px;
}
.search_box select,
.search_box input,
.search_box form{
    margin-bottom: 0;
    padding:0;
    font-size: 12px;
    color:#9D9D9D;
}
.search_box select{
    height:22px;
    font-size: 12px;
    line-height: 1px;
    *line-height:22px;
    width:120px;
}
.search_box input.sbm{
    font-size: 12px;
    width:60px;
    height:24px;
}