@charset "utf-8";
BODY{
   text-align: left;
    padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "Microsoft Yahei", Verdana, Arial, Helvetica, sans-serif;
    background: url(../images/bg.jpg) #615142 repeat-y left center;
    color: #424242;
    font-size: 12px;
    padding-top: 0px;
}
.clear{
   clear: both;
}
.gz_header{
   padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 1000px;
    padding-right: 0px;
    height: 91px;
    padding-top: 18px;
}
.logo{
   width: 428px;
    float: left;
    height: 91px;
}
.header_right{
   position: relative;
    width: 330px;
    float: right;
    height: 91px;
}
.right01{
   position: absolute;
    width: 300px;
    height: 19px;
    top: 0px;
    right: 0px;
}
.right01 LI{
   padding-bottom: 0px;
    margin: 0px 0px 0px 5px;
    padding-left: 20px;
    width: 60px;
    padding-right: 0px;
    float: left;
    height: 19px;
    padding-top: 0px;
}
.right01 LI A{
   color: #5e0f0f;
    text-decoration: none;
}
.right01 LI A:hover{
   color: #5e0f0f;
    text-decoration: underline;
}
.right01 LI A:active{
   color: #5e0f0f;
    text-decoration: underline;
}
.icon01{
   width: 60px;
    background: url(../images/china_icon.jpg) no-repeat left center;
    height: 19px;
}
.icon02{
   width: 60px;
    background: url(../images/english_icon.jpg) no-repeat left center;
    height: 19px;
}
.tel{
   position: absolute;
    text-align: right;
    width: 330px;
    height: 27px;
    color: #b11d41;
    font-size: 16px;
    top: 45px;
    right: 15px;
}
.tel SPAN{
   font-style: italic;
    font-family: "Times New Roman", Times, serif;
    color: #b11d41;
    font-size: 25px;
}
#box_menu{
   margin: 0px auto;
    width: 1000px;
    background: url(../images/menu_bg.jpg) repeat-x;
    height: 41px;
}
.banner{
   padding-bottom: 25px;
    margin: 10px auto 0px;
    padding-left: 23px;
    width: 954px;
    padding-right: 23px;
    background: #2c240d;
    height: 360px;
    padding-top: 25px;
}
#box_banner{
   margin: 0px auto;
    width: 954px;
    height: 360px;
}
.contaner01{
   padding-bottom: 15px;
    margin: 0px auto;
    padding-left: 15px;
    width: 970px;
    padding-right: 15px;
    height: 100%;
    padding-top: 15px;
}
.yqlj{
   width: 195px;
    float: left;
    height: 275px;
}
.yqlj_tit{
   width: 195px;
    background: url(../images/hz_tit001.jpg) no-repeat left center;
    height: 26px;
}
#box_yqlj{
   width: 195px;
    height: 249px;
}
.about{
   margin: 0px 10px;
    width: 222px;
    float: left;
    height: 275px;
}
.about_tit{
   text-align: right;
    padding-bottom: 0px;
    line-height: 26px;
    padding-left: 0px;
    width: 222px;
    padding-right: 10px;
    background: url(../images/about_tit.jpg) no-repeat;
    height: 26px;
    padding-top: 0px;
}
#box_about{
   width: 222px;
    height: 249px;
}
#box_about P{
   text-indent: 28px;
}
.more1{
   padding-bottom: 0px;
    line-height: 17px;
    padding-left: 15px;
    width: 66px;
    padding-right: 0px;
    background: url(../images/more1.jpg) no-repeat left center;
    height: 17px;
    padding-top: 0px;
}
.news{
   margin: 0px;
    width: 232px;
    float: left;
    height: 275px;
}
.news_tit{
   line-height: 26px;
    width: 232px;
    background: url(../images/news_tit01.jpg) no-repeat;
    height: 26px;
}
#box_news{
   width: 242px;
    height: 249px;
}
.video{
   width: 270px;
    float: right;
    height: 275px;
}
.video_tit{
   text-align: right;
    line-height: 26px;
    width: 270px;
    background: url(../images/video_tit.jpg) no-repeat;
    height: 26px;
}
#box_video{
   width: 270px;
    height: 249px;
}
#box_menu1{
   margin: 10px auto 0px;
    width: 1000px;
    background: url(../images/footer_bg.jpg) repeat-x;
    height: 35px;
}
#box_footer{
   text-align: center;
    line-height: 35px;
    margin: 0px auto;
    width: 1000px;
    height: 35px;
    color: #333;
}
#box_footer P{
   line-height: 35px;
}
#box_footer A{
   color: #333;
    text-decoration: none;
}
#box_footer A:hover{
   color: #333;
    text-decoration: underline;
}
#box_footer A:active{
   color: #333;
    text-decoration: none;
}
#box_footer A:visited{
   color: #333;
    text-decoration: underline;
}
.container02{
   margin: 0px auto;
    width: 100%;
    background: url(../images/container02_back.jpg) repeat-x;
    overflow: hidden;
}
.container03{
   margin: 0px auto;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.banner1{
   margin: 0px auto;
    width: 1000px;
    height: 235px;
}
.about_left{
   background-image: url(../images/left_back.jpg);
    min-height: 600px;
    width: 227px;
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    height: 100%;
    overflow: hidden;
}
.left_tit{
   margin-top: 20px;
    width: 198px;
    height: 32px;
    margin-left: 8px;
    overflow: hidden;
}
.about_right{
   position: relative;
    margin-top: 22px;
    width: 740px;
    float: right;
    height: 100%;
    margin-right: 10px;
}
.about_left1{
   background-image: url(../images/left_back.jpg);
    min-height: 600px;
    width: 227px;
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
    height: 100%;
}
.about_right1{
   z-index: 0;
    position: relative;
    margin-top: 22px;
    width: 740px;
    float: right;
    height: 100%;
    margin-right: 10px;
}
.about_right33{
   margin-top: 22px;
    width: 740px;
    float: right;
    height: 100%;
    margin-right: 10px;
}
.contact{
   text-align: left;
    margin: 10px 0px 0px 10px;
    width: 198px;
    height: 100%;
    overflow: hidden;
}
.FrontComContent_list01-d1_c1{
   text-align: left;
    margin: 0px auto;
    width: 94%;
    clear: both;
    font-size: 12px;
    overflow: hidden;
}
#elem-FrontPublic_totalSearch01-1369981589292{
   position: absolute;
    width: 600px;
    height: 35px;
    top: 46px;
}
#elem-FrontPublic_breadCrumb01-1369892057506 DIV{
   z-index: 1;
    position: absolute;
    text-align: right;
    width: 700px;
    float: right;
    color: rgb(116,95,74);
    overflow: hidden;
    padding-top: 2px;
}
#elem-FrontPublic_breadCrumb01-1369892057506{
   width: 700px;
    float: right;
    height: auto;
    clear: both;
    overflow: hidden;
}
#elem-FrontProducts_detail02-1371603008380{
   width: 100%;
    height: 100%;
}
BODY{
   padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    padding-right: 0px;
    font-family: "宋体", arial;
    color: #000;
    font-size: 12px;
    padding-top: 0px;
}
