@charset "utf-8";
BODY{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #f8f8f8;
    font-size: 12px;
    padding-top: 0px;
}
BODY{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: #f8f8f8;
    font-size: 12px;
    padding-top: 0px;
}
IMG{
   border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
A{
   color: #6b6b6b;
    text-decoration: none;
}
A:hover{
   color: #6b6b6b;
    text-decoration: none;
}
UL{
   padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
LI{
   padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
DD{
   padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
DL{
   padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
DT{
   padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    list-style-image: none;
    padding-top: 0px;
}
#maincontainer{
   margin: auto;
    width: 1002px;
}
#maincontainer #container{
   width: 1002px;
    float: left;
}
#hx_allhead{
   width: 1002px;
    background: url(../ccimages/headbg.jpg) repeat-x 0px 0px;
    height: 385px;
}
#hx_head{
   height: 115px;
    padding-top: 12px;
}
#hx_head .hx_logo{
   padding-left: 84px;
    width: 490px;
    float: left;
    height: 90px;
    padding-top: 10px;
}
#hx_head .hx_rightlink{
   width: 230px;
    float: right;
    height: 20px;
    padding-top: 62px;
}
#hx_head .hx_rightlink UL{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: 20px;
    padding-top: 0px;
}
#hx_head .hx_rightlink UL A.home{
   width: 35px;
    display: block;
    background: url(../ccimages/lan_link_bg.jpg);
    float: left;
    height: 20px;
}
#hx_head .hx_rightlink UL A.home:hover{
   width: 35px;
    display: block;
    background: url(../ccimages/lan_link_bg.jpg);
    float: left;
    height: 20px;
}
#box_hx_head_nemu{
   width: 694px;
    background: url(../ccimages/nemu_bg.jpg) no-repeat;
    float: right;
    height: 16px;
    overflow: hidden;
    margin-right: 20px;
}
#box_hx_head_nemu UL{
   padding-left: 80px;
    float: left;
}
#box_hx_head_nemu UL LI{
   line-height: 16px;
    display: block;
    float: left;
    height: 16px;
}
#box_hx_head_nemu UL LI.spit{
   padding-bottom: 0px;
    padding-left: 0px;
    width: 5px;
    padding-right: 0px;
    background: url(../ccimages/line_img.jpg) no-repeat 0px 0px;
    float: left;
    height: 16px;
    overflow: hidden;
    padding-top: 0px;
}
#box_hx_head_nemu UL LI A{
   line-height: 16px;
    padding-left: 5px;
    padding-right: 20px;
    font-family: Arial, Helvetica, sans-serif;
    height: 16px;
    color: #ffffff;
    font-size: 11px;
    font-weight: normal;
}
#box_hx_head_nemu UL LI A:hover{
   line-height: 16px;
    padding-right: 20px;
    height: 16px;
    color: #fdd116;
    font-weight: normal;
}
#hx_head .hx_rightlink UL A.cn{
   width: 66px;
    display: block;
    background: url(../ccimages/lan_link_bg.jpg) -48px 0px;
    float: left;
    height: 20px;
    margin-left: 10px;
}
#hx_head .hx_rightlink UL A.cn:hover{
   width: 66px;
    display: block;
    background: url(../ccimages/lan_link_bg.jpg) -48px 0px;
    float: left;
    height: 20px;
    margin-left: 10px;
}
#hx_head .hx_rightlink UL A.en{
   width: 82px;
    display: block;
    background: url(../ccimages/lan_link_bg.jpg) -125px 0px;
    float: left;
    height: 20px;
    margin-left: 10px;
}
#hx_head .hx_rightlink UL A.en:hover{
   width: 82px;
    display: block;
    background: url(../ccimages/lan_link_bg.jpg) -125px 0px;
    float: left;
    height: 20px;
    margin-left: 10px;
}
#hx_s_baner{
   margin: auto;
    width: 960px;
    height: 257px;
    clear: left;
}
#hx_s_baner .left{
   width: 256px;
    float: left;
}
#hx_s_baner .right{
   width: 694px;
    float: right;
}
#s_clear_div{
   padding-bottom: 0px;
    line-height: 16px;
    padding-left: 21px;
    width: 960px;
    padding-right: 21px;
    background: #ffffff;
    height: 16px;
    clear: left;
    font-size: 0px;
    padding-top: 0px;
}
#s_clear_div .left{
   width: 256px;
    float: left;
}
#s_clear_div .left UL{
   padding-left: 10px;
    width: 232px;
    float: left;
}
#s_clear_div .right{
   width: 694px;
    float: right;
}
#s_clear_div .right UL{
   padding-left: 10px;
    width: 674px;
    float: left;
}
UL.thisbar{
   line-height: 16px;
    height: 16px;
    font-size: 0px;
}
UL.thisbar LI{
   display: block;
}
UL.thisbar LI.leftpart{
   width: 20px;
    background: url(../ccimages/wo_r_left.jpg) no-repeat 0px 0px;
    float: left;
    height: 16px;
}
UL.thisbar LI.rightpart{
   width: 20px;
    background: url(../ccimages/wo_r_right.jpg) no-repeat 0px 0px;
    float: right;
    height: 16px;
}
UL.thisbar LI.m{
   background: #383838;
    float: left;
    height: 16px;
}
.w-190{
   width: 192px;
}
.w-634{
   width: 634px;
}
#m_c_container{
   width: 1002px;
    background: url(../ccimages/containerboxbg.jpg) repeat-x 0px 0px;
    height: auto;
}
.m_c_box{
   padding-bottom: 0px;
    padding-left: 21px;
    width: 960px;
    padding-right: 21px;
    height: 488px;
    padding-top: 0px;
}
UL.mybox{
   width: 960px;
    background: url(../ccimages/containerboxbg.jpg) #ffffff repeat-x 0px 0px;
}
UL.mybox LI.box_left_part{
   width: 256px;
    float: left;
}
UL.mybox LI.box_right_part{
   width: 694px;
    float: left;
}
.HX_index_left{
   width: 256px;
    padding-right: 10px;
    float: left;
    height: auto;
}
.HX_index_left_top{
   width: 256px;
    background: url(../ccimages/left-sort-top.jpg) no-repeat;
    float: left;
    height: 25px;
    overflow: hidden;
}
.HX_index_left_title{
   width: 256px;
    float: left;
    height: 30px;
    overflow: hidden;
}
.HX_index_left_mid{
   padding-left: 35px;
    width: 201px;
    padding-right: 20px;
    background: url(../ccimages/left-sort-mid.jpg) repeat-x;
    float: left;
    height: 406px;
    overflow: hidden;
}
.HX_index_left_down{
   width: 256px;
    background: url(../ccimages/left-sort-footer.jpg) no-repeat;
    float: left;
    height: 27px;
    overflow: hidden;
}
.HX_index_right{
   padding-left: 23px;
    width: 650px;
    float: left;
    height: auto;
    padding-top: 25px;
}
.HX_index_about{
   padding-bottom: 20px;
    width: 650px;
    float: left;
    height: 140px;
    overflow: hidden;
}
.HX_index_about_title{
   width: 650px;
    float: left;
    height: 30px;
    overflow: hidden;
}
.HX_index_about_box{
   width: 650px;
    height: auto;
    padding-top: 4px;
}
.HX_index_about_img{
   width: 144px;
    float: left;
    height: 104px;
    overflow: hidden;
}
.HX_index_about_neir{
   line-height: 24px;
    padding-left: 12px;
    width: 492px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    height: 104px;
    color: #7e7e7e;
    font-size: 11px;
    overflow: hidden;
}
.HX_index_about_neir A{
   width: 100%;
    display: block;
}
.HX_index_pro_title{
   width: 650px;
    float: left;
    height: 25px;
    overflow: hidden;
}
.HX_index_pro_box{
   width: 650px;
    float: left;
    height: 255px;
    padding-top: 15px;
}
#HX_ifooter{
   width: 1002px;
    float: left;
    height: 117px;
    overflow: hidden;
    padding-top: 15px;
}
#HX_ifooter .left{
   width: 22px;
    background: url(../ccimages/footer_left.jpg) no-repeat;
    float: left;
    height: 117px;
    overflow: hidden;
}
#HX_ifooter .middle{
   width: 959px;
    background: url(../ccimages/footer_mid.jpg) repeat-x;
    float: left;
    height: 117px;
    overflow: hidden;
}
#HX_ifooter .right{
   width: 21px;
    background: url(../ccimages/footer_right.jpg) no-repeat;
    float: left;
    height: 117px;
    overflow: hidden;
}
#HX_ifooter .middle IMG{
   width: 710px;
    display: block;
    float: left;
    height: 47px;
    padding-top: 30px;
}
#HX_ifooter .ss{
   width: 240px;
    display: block;
    float: right;
    height: 47px;
    padding-top: 30px;
}
#HX_ifooter .middle DIV A{
   font-family: Arial, Helvetica, sans-serif;
    color: #3d3230;
    font-size: 12px;
}

