/*ͷ��*/
.head{
    height: 100px;border-top: 7px solid #dc0000;background: #fff;
    position: fixed;width: 100%;top: 0;left: 0;z-index: 99;
	border-bottom:1px solid #ebebeb;
}
.head .logo{float: left;line-height: 100px;height: 100px;display: block;width: 448px;}
.head .logo img{width: 100%;}
.head .head_right{float: right;}
.head_right .head_other{height: 40px;line-height: 40px;}
.head_other .language{float: right;font-size: 14px;color:#5a615d;display: block;margin-right: 15px;}
.head_other .search_div{
    float: right;width: 30px;height: 40px;background: url("../images/search_01.jpg") center no-repeat;position: relative;cursor: pointer;
}
.search_div .search_box{
    position: absolute;right: 0;width: 0;top: 5px;overflow: hidden;height: 30px;transition: all .5s;
}
.search_div .search_box.open{width: 190px;z-index: 11;}
.search_box input[type='text']{
    width: 150px;float: left;height: 30px;border: 1px solid #cecece;padding-left: 10px;
}
.search_box input[type='button']{
    width: 40px;float: left;height: 30px;cursor: pointer;
    background:#ddd url("../images/search_02.png") center no-repeat;
}
.head_other .bd_share{float: right;margin-left: 20px;}
.bd_share .bdshare-button-style0-16 a{padding-left: 25px;height: 25px;margin: 8px 0 7px;background-image: url("../images/share_pci.png");}
.bd_share .bdshare-button-style0-16 .bds_fbook{background-position: 0 0;}
.bd_share .bdshare-button-style0-16 .bds_linkedin{background-position: -50px 0;}
.bd_share .bdshare-button-style0-16 .bds_twi{background-position: -75px 0;}
.head_right .nav{margin-top: 5px;}
.nav li{float: left;height: 55px;line-height: 55px;}
.nav li>a{padding: 0 29px;border-left: 1px dotted #a8a8a8;font-size: 16px;color:#222;}
.nav li:hover>a,.nav li.act>a{color:#c20007;}
.nav li:first-child>a{border-left: none;}
.nav li .navEr{
    position: absolute;top: 100%;width: 100%;left: 50px;text-align: right;transition:top .5s,opacity .5s,left .5s;
    height: 60px;line-height: 60px;background: rgba(0,0,0,.46);opacity: 0;visibility: hidden;
}
.nav li:hover .navEr{left: 0;opacity: 1;visibility: visible;}
.navEr a{font-size: 14px;color:#fff;padding: 0 27px;display: inline-block;transition: all .5s;}
.navEr a:hover{transform: translateY(-5px);}
.nav li.otherLanguage,.nav li.search_inNav{display: none;}
.close_div{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;display: none;}
.nav_btn{display: none;width:0.7rem;padding:0.34rem 0;height:1rem;box-sizing: border-box;float:right;}
.nav_btn span{display: block;margin:0.09rem auto;}
.nav_btn:after,.nav_btn:before{content: " ";margin: auto;}
.nav_btn span,.nav_btn:after,.nav_btn:before{
    display: block;width: 0.4rem;height:0.05rem;transition: all .3s;
    background-color:#d91018;border-radius: 0.05rem;position: relative;
}
.nav_btn.openNav span{opacity: 0;}
.nav_btn.openNav:before{transform: rotate(45deg);top:0.14rem;}
.nav_btn.openNav:after{transform: rotate(-45deg);bottom:0.14rem;}
/****/
.right_box{position: fixed;right:0;top:calc(50% - 132px);width: 54px;z-index: 3;}
.right_box .right_one {display: block;width:0;height: 66px;position: relative;margin: 0 0 0 auto;transition: all .6s;}
.right_box .right_one:after{
    content: "";width: 64%;height: 1px;background: #fff;position: absolute;top: 100%;left: 18%;z-index: 1;
}
.right_box .right_one.to_top:after{display: none;}
.right_box .right_iconS{background: #d91018 url("../images/icon_s.png") center no-repeat;}
.right_box .right_one.right_iconE{background: #d91018 url("../images/icon_email_01.png") center no-repeat;}
.right_box .right_one.right_iconT{background: #d91018 url("../images/icon_tel_01.png") center no-repeat;}
.right_box .right_one.to_top{background: #d91018 url("../images/icon_top_02.png") center no-repeat;}
.right_box .right_one .right_inBox{
    width: 0;background: #d91018;color:#fff;line-height: 36px;text-align: center;overflow: hidden;
    position: absolute;top: 0;right: 100%;font-size: 16px;font-weight: bold;transition: all .5s;
    padding: 15px 0;white-space: nowrap;
}
.right_box .right_one:hover .right_inBox{width: 230px;}

/**/
.right_box:before{
    content: "";display: block;width: 40px;height: 40px;transition: all .6s;
    color:#fff;text-align: center;line-height: 40px;font-size: 18px;margin: 0 0 0 auto;
    background: #d91018 url("../images/right_more.png") center no-repeat;
}
.right_box:hover:before{opacity: 0;}
.right_box:hover .right_one{width: 100%;}


/****/
.banner .banner_list, .banner .banner_list li{height: 100%;}
.banner .banner_list li a{display: block;width: 100%;height: 100%;}
/**�ײ�**/
.foot{background: url("../images/foot_bg.jpg") center/cover no-repeat;}
.foot .foot_nav{float: left;padding-top: 40px;}
.foot_nav dl{
    float: left;border-right: 1px solid #a3a3a3;padding-right: 50px;margin-right: 30px;height: 130px;
}
.foot_nav dl:last-child{border-right: none;}
.foot_nav dl dt a{font-size: 16px;color:#000;margin-bottom: 15px;display: block;}
.foot_nav dl dd a{display: block;font-size: 12px;color:#000;line-height: 24px;}
.foot_nav dl dd a:hover{color:#d91018;}
.foot .foot_other{float: right;color:#fff;}
.foot_other .foot_T{line-height: 25px;font-size: 14px;padding-left: 34px;}
.foot_other .foot_tel{padding: 28px 0 8px;border-bottom: 1px solid #8d8d8d;}
.foot_tel .foot_T{background: url("../images/icon_tel_02.png") left center no-repeat;}
.foot_tel span{line-height: 38px;font-size: 24px;}
.foot_other .foot_email{padding-top: 12px;}
.foot_email .foot_T{background: url("../images/icon_email_02.png") left center no-repeat;}
.foot_email span{font-size: 18px;text-decoration: underline;line-height: 46px;}
.foot_other .foot_O{margin: 25px 0 32px;height: 42px;}
.foot_O select{
    float: left;height: 32px;margin-top: 5px;width: 150px;margin-right: 20px;
    padding-left: 10px;border: 1px solid #fff;color:#fff;font-size: 14px;
    background: url("../images/select.jpg") right center no-repeat;
    appearance:none;-moz-appearance:none;-webkit-appearance:none;
}
.foot_O select option{color:#000;}
.foot_O .to_top{
    width: 42px;height: 42px;border-radius: 50%;float: left;display: block;
    background:#fff url("../images/icon_top_01.png") center no-repeat;
}
.foot .copyright{
    height: 45px;line-height: 45px;font-size: 12px;color:#fff;border-top: 1px solid #fff;background: #4a4a4a;
}
/******/
.ind_title{text-align: center;}
.ind_title .ind_tT{font-size: 35px;color:#ec151d;line-height: 72px;margin-bottom: 15px;position: relative;}
.ind_tT:after{
    content: "";display: block;width: 5px;height: 5px;background: #f51b24;position: absolute;top: calc(100% - 2px);left: calc(50% - 2.5px);
}
.ind_tT:before{
    content: "";display: block;width: 160px;height: 1px;background: #ddd;position: absolute;top:100%;left: calc(50% - 80px);
}
.ind_title .ind_tTT{font-size: 12px;color:#838383;line-height: 21px;}
/**���忪ʼ������***/
.indAbt_main{padding-top: 30px;}
.indAbt_main .indAbt_pic{width: 485px;float: right;overflow: hidden;}
.indAbt_pic img{width: 100%;transition: all 2s;}
.indAbt_pic:hover img{transform: scale(1.1);}
.indAbt_main .indAbt_txt{
    float: left;width: calc(100% - 540px);font-size: 14px;color:#656565;line-height: 26px;
    text-align: justify;
}
.indAbt_txt .indAbt_T{color:#dc0000;}
.indAbt_main .indAbt_more{
    display: block;width: 140px;height: 34px;line-height: 34px;text-align: center;
    font-size: 14px;color:#fff;background: #f5141c;margin-top: -34px;
}
/****/
.ind_proList{padding-top: 50px;}
.ind_proList .ind_proOne{width: 25%;display: block;float: left;position: relative;overflow: hidden;}
.ind_proOne .ind_proPic{width: 100%;overflow: hidden;}
.ind_proPic img{width: 100%;transition: all 1s;}
.ind_proOne:hover .ind_proPic img{transform: scale(1.1);}
.ind_proOne .ind_proTxt{text-align: center;padding: 18px 38px;}
.ind_proTxt .ind_proT{font-size: 20px;line-height: 40px;color:#1b1b1b;}
.ind_proTxt .ind_proTT{font-size: 12px;line-height: 22px;color:#aeaeae;}
.ind_proOne .ind_proBg{
    position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.5);
    transition: all .6s;transform: scale(1.2);opacity: 0;
}
.ind_proBg .ind_proBT{text-align: center;padding: 18px 38px;color:#ff0009;line-height: 22px;font-size: 12px;}
.ind_proBT .ind_proBTT{line-height: 40px;font-size: 20px;margin-bottom: 10px;}
.ind_proBT i{
    display: block;width: 44px;height: 44px;margin: 20px auto 0;
    background: url("../images/more_01.png") center no-repeat;
}
.ind_proOne:hover .ind_proBg{transform: scale(1);opacity: 1;}
/****/
.sol_list{padding-top: 50px;}
.sol_list .sol_one{
    width: 45%;float: left;margin: 0 2.5% 25px;border:1px solid #dfdfdf;padding: 9px;
    box-sizing: border-box;background: #fff;position: relative;transition: all .8s;
}
.sol_list .sol_one:hover{transform: translateY(-6px);}
.sol_one img{width: 100%;}
.sol_one .sol_name{
    font-size: 24px;color:#fff;position: absolute;bottom: 70px;
    width: 100%;text-align: center;text-decoration: underline;text-transform: uppercase;
}
.sol_one .sol_data{
    display: block;width: 130px;height: 50px;text-align: center;line-height: 50px;background: #e70011;
    color:#fff;font-size: 18px;position: absolute;left: calc(50% - 65px);bottom:-24px;
}
/*****/
.ser_list{padding-top: 65px;}
.ser_list .ser_one{
    width: 31.6%;display: block;margin-left: 2.6%;float: left;text-align: center;
    padding: 12px 10px;border: 1px solid #f1f1f1;box-sizing: border-box;
    border-bottom: 4px solid #e0e0e0;
}
.ser_list .ser_one:first-child{margin-left: 0;}
.ser_list .ser_one:hover{
    border-bottom-width: 1px;box-shadow: 0 0 20px rgba(0,0,0,.2);transform: translateY(-5px);
}
.ser_one .ser_pic{width: 100%;overflow: hidden;}
.ser_one .ser_pic img{width: 100%;transition: all 1s;}
.ser_one:hover .ser_pic img{transform: scale(1.1);}
.ser_one .ser_T{line-height: 62px;font-size: 20px;color:#000;border-bottom: 1px solid #f1f1f1;transition: all .5s;}
.ser_one:hover .ser_T{color:#c20007;}
.ser_one .ser_TT{font-size: 14px;color:#8a8a8a;line-height: 25px;margin: 25px;height: 50px;overflow: hidden;}
/**客户的屏幕，我呵呵呵**/
@media (min-width: 1000px) and (max-height: 620px) {
    /*.ind_title .ind_tT{line-height: 50px;}
    .ind_proList{width: 60%;margin: auto;}
    .ind_proOne .ind_proTxt{padding: 10px 20px !important;}
    .ind_proBg .ind_proBT{padding: 10px 20px !important;}
    .sol_list .sol_one{width: 32%;margin: 0 9% 25px;}
    .ser_list{padding-top: 15px !important;}
    .ser_one .ser_T{line-height: 32px;font-size: 16px;}
    .ser_one .ser_TT{margin: 15px;}
    .ser_list .ser_one{width: 30%;margin-left: 5%;}*/
    .sec3 .ind_title,.sec4 .ind_title,.sec5 .ind_title{display: none;}
}