@charset "utf-8";
/* CSS Document */

.yuan {border: 1px solid #d8d8d8;-moz-border-radius:10px;-webkit-border-radius:5px;border-radius:5px;position:relative;background:#FFF;z-index:2;behavior: url(css/iecss3.htc);}

body {margin:0px; padding:0px; font-size:12px; font-family:"Arial","宋体",generic-family; color:#666;}
ol,ul,li,dl,dt,dd{margin: 0px; padding:0px; list-style:none;}
img{border:none; vertical-align:middle;}
a{text-decoration:none;}
input,textarea,radio,checkbox,select{ outline:none; resize:none; vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; font-size:1px; line-height:0px;}
.conter{width:1000px; margin:0 auto;}

/*index*/
.header{}
.header .label{height: 90px; background: url(../images/index_01.png) repeat-x left bottom;}
.header .logo{margin-top: 10px;}
.header .other{margin-top: 32px;}
.header .search{width: 193px;}
.header .search .text{float: right; width: 165px; height: 25px; line-height: 25px; text-indent: 5px; padding: 0px; border: none; background: url(../images/index_06.png) no-repeat left;}
.header .search .sub{float: right; width: 28px; height: 25px; border: none; background: url(../images/index_07.png) no-repeat right;}
.header .pho{width: 235px; line-height: 25px; text-indent: 25px; color: #9a9a9a; margin-right: 30px; background: url(../images/index_10.png) no-repeat left 5px;}
.header .pho span{display: block; float: right; text-indent: 0px; font-family: 微软雅黑; *margin-top: -25px; font-size: 22px; color: #d59d36;}
.header .nav{height: 55px; background: url(../images/index_15.png) repeat-x left top; box-shadow: 0px 5px 5px #d8d7d7;}
.header .nav .conter>ul>li{float: left; position: relative;}
.header .nav .conter>ul>li>a{display: inline-block; text-align: center; font-family: 微软雅黑; font-size: 14px; color: #b47f1c; padding: 11px 37px; background: url(../images/index_16.png) no-repeat 30px 34px;}
.header .nav .conter>ul>li span{font-family: Arial; font-size: 12px; color: #afafaf; white-space: nowrap;}
.header .nav .conter>ul>li.fir a{padding-left: 6px; *padding-left: 5px; padding-left: 4px; background: url(../images/index_16.png) no-repeat 0px 34px;}
.header .nav .conter>ul>li.last a{padding-right: 0px;}
.header .nav .conter>ul>li.li_hover .xiala{display:block;}
.header .nav .xiala{display: none; *width: 100%; box-shadow: 0px 0px 5px #dcdbdb; background: #FFF; position: absolute; top: 0px; left: 0px; z-index: 99;}
.header .nav .xiala li{float: none;}
.header .nav .xiala dt a{display: inline-block; text-align: center; font-family: 微软雅黑; font-size: 14px; color: #b47f1c; padding: 11px 37px; background: url(../images/index_19.png) no-repeat 30px 33px;}
.header .nav .xiala dt span{font-family: Arial; font-size: 12px; color: #afafaf; white-space: nowrap;}
.header .nav .xiala dd > ul > li > a{display: block; text-align: center; font-family: 微软雅黑; font-size: 12px; color: #797875; padding: 5px 0px; background: none;}
.header .nav .xiala dd > ul > li > a:hover{color: #b47f1c;}

.header .nav .xiala dd > ul > li{
    position: relative;
}
.erji{
    position: absolute;
    left: 100%;
    top: 0;
    box-shadow: 0px 0px 5px #dcdbdb; 
    background: #FFF;
    display: none;
    padding: 0 10px;
}
.header .nav .xiala dd > ul > li:hover .erji{
    display: block;
}
.erji>li>a{
    display: block; 
    text-align: center; 
    font-family: 微软雅黑; 
    font-size: 12px; 
    color: #797875; 
    padding: 5px 0px; 
    background: none;
    white-space: nowrap;
}
.erji>li>a:hover{
    color: #b47f1c;
}



.centent{ position:relative; height:685px;}
.centent .ban{height: 685px; position:absolute; left:0; top:0; width:100%;}


.warp01{padding-top: 20px; height:148px; border-top: 3px solid #d59f3a; background: url(../images/index_25.png) repeat; position:absolute; z-index:9999; bottom:0; left:0; text-align:center; margin:0 auto; width:100% }
.warp01 li{float: left; margin-right: 50px;}
.warp01 .last{margin-right: 0px;}
.warp01 .li_img{width: 210px; height: 107px; display: table;}
.warp01 .li_img a{*width: 210px; *height: 107px; *line-height: 107px; display: table-cell; *display: inline-block; vertical-align: middle; text-align: center;}
.warp01 .li_img a img{*vertical-align: middle;}
.warp01 span{display: block; text-align: center; margin: 5px 0px;}
.warp01 span a{font-size: 14px; color: #FFF;}


/*pro*/
.warp02{padding: 20px 0px;}
.warp02 .withL{width: 245px;}
.warp02 .withL .tit{font-family: 微软雅黑; font-size: 30px; color: #fefefe; padding: 5px 0px 5px 60px; background: #8f8f8f;}
.warp02 .withL .tit span{display: block; font-size: 16px; color: #bebebe;}
.warp02 .withL .con{padding: 20px 0px 40px; margin-top: 15px; background: #8f8f8f;}
.warp02 .withL .con>ul>li{ background: url(../images/pro_14.png) no-repeat center bottom;}
.warp02 .withL .con>ul>li>a{display: block; width: 245px; height: 55px; line-height: 55px; text-indent: 50px; font-size: 14px; color: #FFF; background: url(../images/pro_10.png) no-repeat 20px 21px;}
.warp02 .withL .con>ul>li.li_hover,.warp02 .withL .con>ul>li>a.cur {background: url(../images/pro_10.png) #a5a5a5 no-repeat 20px 21px;}
.proerji{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.proerji>li>a{
    display: block; 
    width: 100%;  
    line-height: 40px; 
    text-indent: 60px; 
    font-size: 14px; 
    color: #333333;
    background-color: #fff;
}
.proerji>li>a.cur{
    background-color: #8f8f8f;
    color: #fff;
}

.warp02 .withR{width: 755px;}
.warp02 .withR .tit{background: #b6b6b6; padding: 29px 0px 28px; *padding: 27px 0px; padding: 28px 0px 27px;\0;}
.warp02 .withR .tit span{display: block; text-align: right; margin-right: 10px;}
.warp02 .withR .tit span,.warp02 .withR .tit a{color: #FFF;}
.warp02 .withR .con{margin-top: 15px; margin-left: 25px;}
.warp02 .withR .pro li{float: left; margin-right: 23px; margin-bottom: 25px;}
.warp02 .withR .pro .last{margin-right: 0px;}
.warp02 .withR .pro .li_img{width: 228px; height: 124px; display: table;}
.warp02 .withR .pro .li_img a{*width: 228px; *height: 124px; *line-height: 124px; display: table-cell; *display: inline-block; vertical-align: middle; text-align: center;}
.warp02 .withR .pro .li_img a img{*vertical-align: middle;}
.warp02 .withR .pro span{display: block; text-align: center; margin-top: 10px;}
.warp02 .withR .pro span a{font-size: 14px; color: #868686;}
.warp02 .withR .pag{width: 278px; margin: 20px auto;}



.footer{background: #eaeaea; padding: 10px 0px; text-align: center; clear:both;}
.footer p{color: #7a7a7a;}
.footer span{margin: 0px 10px;}

/*det*/
.warp02 .withR .imgB .img{width: 730px; height: 396px; display: table;}
.warp02 .withR .imgB .img a{width: *730px; *height: 396px; *line-height: 396px; display: table-cell; *display: inline-block; vertical-align: middle; text-align: center;}
.warp02 .withR .imgB .img a img{*vertical-align: middle;}
.warp02 .withR .imgB .text{padding: 10px 0px; margin-top: -37px; *margin-top: -36px; background: url(../images/index_25.png) repeat; position: relative;}
.warp02 .withR .imgB .text span a{display: block; font-size: 14px; color: #FFF; margin-left: 10px;}
.warp02 .withR .imgS{padding: 15px 0px; border: 1px solid #d3d3d3; position: relative;}
.warp02 .withR .imgS ul{width: 664px; margin: 0 auto;}
.warp02 .withR .imgS li{float: left; margin-right: 20px;}
.warp02 .withR .imgS .last{margin-right: 0px;}
.warp02 .withR .imgS .li_img{width: 151px; height: 83px; display: table;}
.warp02 .withR .imgS .li_img a{*width: 151px; *height: 83px; *line-height: 83px; display: table-cell; *display: inline-block; vertical-align: middle; text-align: center;}
.warp02 .withR .imgS .li_img a img{*vertical-align: middle;}
.warp02 .withR .imgS .zb{position: absolute; top: 50px; left: 10px;}
.warp02 .withR .imgS .yb{position: absolute; top: 50px; left: 705px;}
.warp02 .withR .det_txt{padding: 20px 0px;}
.warp02 .withR .det_txt img{ width:100%;}
.warp02 .withR .det_txt p{line-height: 20px; text-indent: 2em; color: #7d7979; margin: 0px;}
.warp02 .withR .det_txt span a{display: block; float: right; color: #b4b4b4; margin-top: 20px;}

/*news*/
.warp02 .withR .news{ min-height:350px;}
.warp02 .withR .news .li_img{width: 202px; height: 137px; display: table;}
.warp02 .withR .news .li_img a{*width: 202px; *height: 137px; *line-height: 137px; display: table-cell; *display: inline-block; vertical-align: middle; text-align: center;}
.warp02 .withR .news .li_img a img{*vertical-align: middle;}
.warp02 .withR .news .li_con{width: 510px;}
.warp02 .withR .news li{padding: 25px 0px; border-bottom: 1px dashed #d3d3d3;}
.warp02 .withR .news .fir{padding-top: 0px;}
.warp02 .withR .news .last{border-bottom: none;}
.warp02 .withR .news .li_con p{font-size: 14px; color: #7c7c7c; font-weight: bold; margin-top: 0px;}
.warp02 .withR .news .li_con p i{float: right; font-size: 14px; color: #a6a6a6; font-weight: 500; *margin-top: -17px;}
.warp02 .withR .news .li_con span{display: block; line-height: 20px; text-indent: 2em; color: #7c7c7c;}
.warp02 .withR .news .li_con a{display: block; width: 85px; line-height: 20px; text-align: center; color: #fff; margin-top: 6px; background: #d59f3b;}

.about_con img{ max-width:600px;}
.news_con img{ max-width:500px;}