@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0;  font-size:12px; color:#777777; font-family: "Microsoft Yahei"; line-height:28px;  }
a{ text-decoration:none; color:#777777;}
ul,li,div, h1,h2,h3,h4,a,img,table,table,tr,td,dl,dt,input,select{ margin:0; padding:0}
ul,li{ list-style:none;}
img{ border:0;}
.clear{ clear:both}
.clearfix:after{ display:block; content:''; clear:both; visibility:hidden; }
input,textarea{outline:none}
.red{ color:#fb4100 }
.font16{ font-size:15px;}
.black{ color:#000}
#header{ width:100%; height:110px;   overflow: hidden; }
.top{background: #323332; height:30px; font-size: 12px; color: #bebebe; padding-top: 5px; line-height: 24px }
.wrapper{ width:1000px; margin:0px auto; }
.wap{width:1002px; margin:0px auto; }
.top a{ float: right; margin-right: 10px;}
.top .tel{ background:url(../images/tel.gif) no-repeat ; padding-left: 20px; margin-right: 15px;}
.top .mail{ background:url(../images/mail.gif) no-repeat ; padding-left: 25px;}
.logo{ float:left; margin-top:10px; width: 260px; overflow: hidden; }
#header .right{ float:right; width:720px; overflow:hidden; }
.f-fl{ float: left;}

.select {  
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
    background: url("../images/select_ico.gif") no-repeat  right center #f1fce9 ;
    float: left; 
    height: 32px;
    width: 215px; 
    border: 0; 
    margin-top: 15px; 
    margin-right: 12px; 
    padding-left: 5px;
    color: #48484a

}


select::-ms-expand { display: none; }
.menu{ width:720px;   height: 110px ; float: right;   }
.banner{ width: 100%; height: 300px; background:url(../images/banner_contact.jpg) no-repeat center top;}
.menu li{ float:left; line-height:110px; width:110px;  margin-right: 8px; text-align:center; font-size:16px; 
    height:110px ; border-left:1px #ffffff solid; border-right:1px #ffffff solid;  }
.menu li a{ display:block; color:#2b384b }
.menu li:hover{background:#70ad46;   font-weight:bold; color:#ffffff; }
.menu .hover{   display:block;  font-weight:bold;  background:#70ad46}
.menu .hover a{ color:#ffffff; background:#70ad46}
.menu  a:hover{ font-weight:bold; color:#ffffff; }
.menu li:hover a{ font-weight:bold; color:#ffffff;}

.slider{ width:100%;  height:590px; }
.search_w{width:100%;   background:url(../images/ss_bg.jpg) no-repeat center top ; height: 237px;}
.search_w .wrapper{ width: 800px; padding-top: 45px;}
.search_w .sel{ height: 85px}

.search_w .sel li{ float: left; cursor: pointer; margin-right: 10px; width:168px; height: 65px;  background:url(../images/ss_btn_nomal.png) no-repeat ; text-align: center; color: #fff; font-size: 24px;  line-height: 54px;}
.search_w .sel .hover{background:url(../images/ss_btn_hover.png) no-repeat ; text-shadow:1px 2px 2px #7d7d7d; font-weight: bold;}
.search_w  .w{  height: 70px; }
.search_w  .w .input_txt{ float: left; height: 32px; background: #f1fce9; width: 215px; border: 0; margin-top: 15px; margin-right: 12px; padding-left: 5px; color: #48484a}

.search_w  .w .input_btn{ float: left; height: 61px; background:url(../images/ss_btn.png) no-repeat ; width: 62px; border: 0;  cursor: pointer;}
#ss_qq_con{ display: none;}

.selectbox {  
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    padding-right: 14px;
    background: url("../images/select_ico.gif") no-repeat  right center #f1fce9 ;
    float: left; height: 32px;  width: 215px; border: 0; margin-top: 15px; margin-right: 12px; padding-left: 5px; color: #48484a


}


#footer{ width:100%;  font-family:"Microsoft yahei";  background: #363736;  color:#434343;  line-height:40px;  margin-top: 60px }
#footer .wrapper{ width:1000px; font-size: 12px; border-bottom: 1px #424342 solid}
#footer ul{  width: 1000px; margin: 0 auto; padding-top: 50px;  height: 180px; }
#footer ul li{ float: left; width: 305px;  margin-left: 10px; margin-right: 12px }
#footer ul .con{ line-height: 28px; padding-top: 8px; color: #9e9e9e;}
#footer ul .con a{ color: #9e9e9e; font-size: 12px;  background:url(../images/arrow.gif) no-repeat 0px 8px ; padding-left: 8px; margin-right: 30px; line-height: 30px;}
#footer ul .tit{background:url(../images/footer_line.jpg) no-repeat left bottom ; font-size: 14px; color: #c5c5c5; padding-left: 8px; height: 45px;}
#footer ul .nav{ width: 400px; text-align: left;}

#footer ul .footer_logo{ float: left; width: 120px; }


.footer_contact span{ float: right;}

#footer ul .footer_er{ float: right; width: 110px; margin-top: 10px; }
.copyright{ border-top: 1px #2b2c2b solid; width: 1000px; margin: 0 auto; text-align: center; height: 70px; line-height: 70px; color: #b6b6b6}


#home_equipment{ width: 1002px; margin: 0 auto; padding-top: 50px; }

#home_equipment .tit{ float: left; width: 45px; background: #59ae1f; text-align: right; height: 150px; padding-top: 15px; margin-top: 8px;}



#dis_con{ width:100%; padding-top:30px; background: #ffffff   }




.leftbar{ float:left; width:215px;   margin-bottom: 20px; overflow: hidden;}
.leftbar .class{     }
.leftbar h2{ height:70px; overflow: hidden; background: #6ac22e; color:#fbfbfb;font-size:26px; text-align: center; line-height: 70px; }
.leftbar h2 span{ font-weight: normal;; display: block; font-size: 14px;}
.right_con{ float:right; width:770px; overflow:hidden;   font-family:"Microsoft yahei"; font-size:14px;  color:#393b41;}



.showpath{ font-size:18px; height:45px; overflow:hidden;border-bottom:1px #cecece solid ; padding:0 0 0 10px; }
.showpath span{ float:right; padding:0 10px; font-family:"宋体";line-height:48px; font-size:12px;}
.showpath a{ color:#37383d;  }
.showpath h2{ font-size:20px; padding:0 30px 0 0px;  float:left; line-height:40px; }
.showpath p{ margin:10px 0; }



.leftbar .ul_class{  font-size:16px;  line-height:24px; padding-bottom:10px;   background: #f2f2f2  }
.leftbar .ul_class li{  }
.leftbar .ul_class li div{}
.leftbar .ul_class li a{  color:#000000; display:block; font-family:"Microsoft yahei"; padding:6px 0px 6px 30px; background: #e7e7e7;  }
.leftbar .ul_class li:hover{background:#e7e7e7 ;}
.leftbar .ul_class .c1{ height:70px; overflow: hidden; border-bottom:1px #dfdfdf solid; background: #6ac22e; color:#fbfbfb;font-size:26px; text-align: center; line-height: 70px; border-top: 8px #ffffff solid}


.leftbar .ul_class li a:hover{ font-weight:bold; color:#ffffff;  }

.leftbar .ul_class .jt{background: url(../images/jt01.png)  no-repeat center right ; }




.leftbar .ul_class .c1 {color:#fbfbfb; padding:0; font-weight:bold;}

 .leftbar .ul_class .c2{background: url(../images/jt01.png)  no-repeat 190px 14px #e7e7e7; font-size: 14px; font-weight: bold; color: #464646; border-bottom:1px #dfdfdf solid;}
.leftbar .ul_class .c2:hover{background: url(../images/jt02.png)  no-repeat 190px 14px #72bf3b; color: #ffffff}

.leftbar .ul_class .c3{background: url(../images/ico01.gif)  no-repeat  8px 14px; padding:8px 0px 8px 20px; line-height: 32px; 
    font-size: 14px; color: #494949; margin-left: 20px; width: 140px;  }

.leftbar .ul_class  .c3:hover{ color: #1c9c0f; font-weight: bold; background: url(../images/ico02.gif)  no-repeat 8px 14px}
.leftbar .ul_class .hover .c1 { color: #ffffff}
.leftbar .ul_class  .hover{font-weight: bold;  }
.leftbar .ul_class  .hover a{color:#1c9c0f;  }
.leftbar .ul_class  .hover .c3{background: url(../images/ico02.gif)  no-repeat 8px 14px}
    .leftbar .ul_class .c3{
        display: none;
    }
.leftbar .ul_class  .hover .c2{font-weight:bold;   color:#ffffff;  background: url(../images/jt02.png)  no-repeat 190px 14px #72bf3b;  }




.right_con .container{ min-height:640px; padding:10px 10px 10px 10px; line-height:28px; }
.right_con h1{ font-size:28px; font-weight: normal; padding:15px 0px 25px 0px;   text-align:center; color:#393b41}
.right_con .container_ab h3{ font-size:16px; height:24px; padding-top:20px; }
.right_con .container_ab{ min-height:500px; padding:15px 15px 10px 25px; line-height:26px; }

.right_con .about_container{ background: url(../images/about_img.jpg)  no-repeat  left bottom ;  min-height:550px; margin-bottom: 40px;}

.right_con .container .time{ color:#888888; text-align:right; padding-top:15px; font-size:12px; padding-right:15px;}
.right_con .container_contact h3{ font-size:16px; height:24px; padding-top:20px; }


.ul_list{ width:675px; margin-left:5px;}
.ul_list li{ line-height:34px; border-bottom:1px #cccccc dotted; font-size:14px; padding:2px 0  }
.ul_list li span{ float:right; color:#666666; font-size:11px; margin-right:10px;}
.ul_list li a{ color:#333333; padding-left:12px; background:url(arrow.gif) no-repeat 5px 9px}
.ul_list li a:hover{ color:#e23f00; }



.slider{ width:100%;  height:540px; }
#full-screen-slider { width:100%; height:540px; float:left; position:relative}
#slides { display:block; width:100%; height:540px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-align:center}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:27%; top:420px; z-index:9900;  padding:5px 15px 5px 0; margin:0; }
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px;  background:#644e1e ;  -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#efbf1a}


.left_price{ margin-top: 20px; font-size: 26px; color: #0a438a; font-weight: normal; padding: 6px 0;  background: #3e78c0; text-align: center;}


.pro_w{ width:820px; padding-top:30px; padding-bottom:50px;}
.ul_pro{ padding-left:10px; }
.ul_pro li{ width:240px; float:left; margin-right:18px; margin-bottom:10px; font-size: 16px ;  padding-bottom: 5px;}

.ul_pro li a{ color: #282828}

.ul_pro li a:hover{ color: #2fa401}



.pro_class{ }
.pro_class { border-bottom: 1px #e2e2e2 solid; padding-bottom: 5px; height: auto; padding-top: 30px; }
.pro_class .t{ height: 55px;}
.pro_class .t a{ padding: 8px 20px; background: #72bf3b; color: #fff ; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; font-size: 16px; font-weight: bold;}
.ul_pro_text {}



.p_nomal{}
.p_nomal li{ float: left; margin-right: 10px; -moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius:6px; margin-bottom: 10px; background: #e4e4e4; padding: 3px 20px;}
.p_nomal a{color: #171717; }

.pro_w .img{  width:380px;  float: left; margin-left: 15px;  }
.pro_w .img img{max-width:350px; }
.pro_w  .text{ float: left; width: 400px;}
.pro_w h2{ font-size:18px; color:#000; padding-bottom:15px; font-weight:normal; font-size:24px; text-align: center;}
.pro_des{ color:#585858;  }
.pro_w .text .des span{ color:#7a7a7a}
.dis{ margin-top: 40px;}

.ul_news{ padding-top:5px; }
.ul_news li{ color:#7a7a7a; line-height:22px; border-bottom:1px #cccccc dotted; padding-bottom:10px; padding-top:10px;  }

.ul_news li a{ color:#000}

.ul_news li  span{  font-size:12px; color:#a8a8a8; margin-left:10px; float: right;}


.Flip{ margin:25px 0}
.ul_news li h2 a:hover,.ul_recruit li a:hover{  color:#eb0011}
.datetime{ background:#eeeeee ; text-align:center; color:#a0a0a0; margin-bottom:5px;}



.Flip{ margin:25px auto; text-align: center; width: 340px; line-height: 20px }

.Flip .current{  border: 1px solid #2e282f; background: #2e282f; font-size: 14px;  margin-right: 5px; padding: 0px 4px; color: #f5cf4c; float: left;   }
.Flip .num,.Flip .next,.Flip .prev{border: 1px solid #c9c9c9;  font-size: 14px;  margin-right: 5px; padding: 0px 4px; float: left; }
.Flip .first,.Flip .end{ float: left; margin-right: 5px;}



        .picMarquee-left{ width:950px;  overflow:hidden; position:relative;    }
        .picMarquee-left .hd{  position: absolute;   }
        .picMarquee-left .prev,.picMarquee-left .next{ display:block;  width:25px; height:130px; float:left;  margin-top:35px;  overflow:hidden;
             cursor:pointer; background:url("../images/lr_btn.gif") no-repeat 0 25px; margin-left: 5px; }
        .picMarquee-left .next{ background-position:-24px 25px; float: right; margin-left: 870px;  }

        .picMarquee-left .bd{ padding:10px; margin-left: 30px;   }
        .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
        .picMarquee-left .bd ul li{ margin:0 3px; float:left; _display:inline; overflow:hidden; text-align:center;  }
        .picMarquee-left .bd ul li .pic{ text-align:center; }
        .picMarquee-left .bd ul li  img{ width:200px; height:160px; display:block; padding:1px; border:1px solid #ccc; }
        .picMarquee-left .bd ul li:hover img{ border-color:#59ae1f;  }
        .picMarquee-left .bd ul li .title{ line-height:24px;   }




    .scrollBox{ width:950px;  position:relative; }
    .scrollBox .piclist{ overflow:hidden; zoom:1; width: 2484px; position: relative;}
    .scrollBox .ohbox{overflow:hidden; position:relative;width:920px;left:50px}
    .scrollBox {position:relative;overflow:hidden;zoom:1;}
    .scrollBox .piclist li{float:left; display:inline; margin:0 3px;}
    .scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center; }
    .scrollBox .pageBtn span{ background:url(../images/lr_btn.gif) no-repeat; display:block;width:25px; height:130px; position:absolute;top:35px;cursor:pointer;text-indent:-999em;overflow:hidden; }
    .scrollBox .pageBtn .prev{left:20px;background-position:0px 25px ;}
    .scrollBox .pageBtn .next{right:20px;background-position:-24px 25px;}
    .scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
    .scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; 
        width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden; }
        .scrollBox .pageBtn .list li.on{background-position:-114px -57px }
        .scrollBox .piclist li img{width:200px; height:160px; display:block; padding:1px; border:1px solid #ccc;}
         .scrollBox .piclist li:hover img{ border-color:#59ae1f;  }
         .tempWrap{overflow:hidden; position:relative; width:900px}