body{font-family:'Microsoft YaHei';font-size: 14px;}
*{margin: 0;padding: 0;}
a,img{border: 0;}
a {color: #ff8a00;text-decoration: none;}

a:hover{color: #ff8a00;}

li {list-style-type: none;}

.clear{width: 100%;height: 40px;}

.son{width: 1200px;margin: auto;overflow: hidden;}

.left{float: left;}
.right{float: right;}
.hidden{overflow: hidden;}


/*头部公共部分 top*/
.top{height: 107px;}
.top .logo{margin-top:20px;font-size: 40px;font-weight: bold;}
.top .tel{width: 215px;height:60px;margin-top: 30px;background: url('../Image/tel.png')no-repeat 0px 0px;padding-left: 85px}
.top .tel h5{font-size: 16px;color:#414141;}
.top .tel h3{font-size: 30px;color:#ff8a00;}

.logo a:after{
    display: block;
    content: '';
    clear: both;
}
.logo a{
    float:left;
}
.logo img{
    float:left;
}
.logo span{
    margin-top: 20px;
    padding-left: 15px;
    font-size: 26px;
    color: #2c2c2c;
    font-weight: normal;
    float:left;
}
/*fgx 分割线*/
.fgx{width: 100%;height: 3px;background-color: #ff8a00;}


/*导航栏*/
.nav{height:58px;width: 100%;background-image: url('../Image/nav_bg.jpg');}
.nav ul{width: 1400px;position: relative;left: -2px;}
.nav ul li{float: left;height: 58px;line-height: 58px;}
.nav ul li a{display: block;width: 151px;text-align: center;font-size: 16px;color: #ffffff;}
.nav ul li a{transition: all 300ms ease-in-out;-webkit-transform: all 1000ms ease-in-out;}
.nav ul li a:hover{background-color: #ff8a00;}
.nav ul li a:after{display: block;content: " ";width: 2px;height: 58px;background-image: url('../Image/fgx.jpg');float: left;}
#thyNavStyle{
    background-color: #ff8a00;
}
/*底部公共部分*/

/*底部公共部分*/
#footer{height: 349px;width: 100%;background-color: #2c2c2c;overflow: hidden;}
#footer .erweima{width: 200px;height: 270px;background:#1f1f1f;margin-top: 40px;float: right;text-align: center;color: #FFFFFF;overflow: hidden;}
#footer .erweima img{display: block;width: 100px;margin: 0 auto;}
#footer .footer_lxfs{width: 900px;height: 270px;margin-top: 40px;float: left;overflow: hidden;}
#footer .footer_lxfs ul{border-bottom: 1px solid #565656;height: 44px;width: 750px;}
#footer .footer_lxfs ul li{float: left;height: 44px;line-height: 44px;overflow: hidden;text-align: left;margin-right: 50px;}
#footer .footer_lxfs ul li a{color: white;}

#footer .footer_lxfs .one{line-height: 200%;color: white;margin-top: 25px;float: left;width: 750px;}
#footer .footer_lxfs .one span{padding-right: 20px;}
#footer .footer_lxfs .two{color: white;margin-top: 25px;float: left;border-bottom: 1px solid #565656;height: 40px;width: 750px;}
#footer .footer_lxfs .two a{color: white;}
#footer .footer_lxfs .three{line-height: 200%;color: white;margin-top: 25px;float: left;width: 750px;}



/*产品列表-----*/
.pro_list_title{width: 260px;height: 96px;text-align: center;background-image: url('../Image/nav_bg.jpg');overflow: hidden;}
.pro_list_title h2{color: #ff8a00;font-size: 24px;margin-top: 29px;}
.pro_list_title span{color:#747474;font-size: 10px;}
.pro_list{background-color: #ffffff;}
.pro_list>ul>li>a{display: block;text-indent: 55px;font-size: 16px;color: #3a3a3a;height: 55px;line-height: 55px;border-bottom: 1px solid #e9e9e9;cursor: pointer;font-weight: bold;background:url('../Image/02.png')no-repeat 20px 19px;}
.pro_list>ul>li>a:hover{color: #ff8a00;}
.pro_list>ul>li>ul{display: none;}
.pro_list>ul>li>ul>li>a{display: block;text-indent: 55px;height: 50px;line-height: 50px;border-bottom: 1px solid #e9e9e9;color: #8a8a8a;font-size: 16px;}
.pro_list>ul>li>ul>li>a:hover{color: #ff8a00;}


/*产品页面单独展示*/
.pro_list01{background-color: #ffffff;}
.pro_list01>ul>li>a{display: block;text-indent: 55px;font-size: 16px;color: #3a3a3a;height:45px;line-height:45px;border-bottom: 1px solid #e9e9e9;cursor: pointer;font-weight: bold;background:url('../Image/02.png')no-repeat 20px 15px;}
.pro_list01>ul>li>a:hover{color: #ff8a00;}
.pro_list01>ul>li>ul>li>a{display: block;text-indent: 55px;height: 40px;line-height:40px;border-bottom: 1px solid #e9e9e9;color: #8a8a8a;font-size: 16px;}
.pro_list01>ul>li>ul>li>a:hover{color: #ff8a00;}


.current>a{color:#ff8a00 !important;font-weight: bold;}

.lxjx{width: 260px;height: 80px;text-align: center;line-height: 80px;}
.lxjx a{line-height: 30px;border: 1px solid #ff8a00;padding-left: 20px;padding-right: 20px;padding-top: 10px;padding-bottom: 10px;}
.lxjx a:hover{background-color: #ff8a00;color: #ffffff;}

.sy{
    position: absolute;
    top:30%;
    left:0;
    width: 100%;
    text-align: center;
    opacity: 0.5;
}
.index_pro_img ul li{
    position: relative;
    overflow: hidden;
}