/**{margin: 0;padding: 0;font: 16px "microsoft yahei", Arial, Helvetica, sans-serif;-webkit-box-sizing: border-box;box-sizing: border-box;}*/

html, body, div, span,iframe, h1, h2, h3, h4, h5, h6, p, a,img,dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td ,textarea
{ margin:0; padding:0; -webkit-box-sizing: border-box;box-sizing: border-box;font: 16px "microsoft yahei", Arial, Helvetica, sans-serif;}

a { text-decoration: none;  -webkit-touch-callout: none;color: #fff;display: inline-block}
ul{list-style: none;}
table{border-collapse: collapse;/* 边框合并属性  */}
img { vertical-align: top; border: none;width: 100%; }
.home_top{width: 100%;min-width: 1200px;position: absolute;/* overflow: hidden; */height: 96px;z-index: 999;top: 0; background-color: rgba(0,0,0,0.3)}
.banner{position: relative;height: 867px;}
.banner .banner-img{
    width: 1000px;
}
.home_top_bg{float: left;width: 100%;z-index: 0;}
.home_top_nav{width: 1286px;margin: 0 auto;/* overflow: hidden; */}
.home_loge{float: left;height: 96px;width:260px; }
.home_top_nav_right{float: left;margin-left: 11.9%;margin-top:35px;}
.home_top_nav_right li{float: left;font-size: 16px;font-weight: bold;
    color: #FFFFFF;text-align: center;margin-left: 50px;cursor:pointer;position: relative;overflow: visible;}
.dangqian_xian{margin: 0 auto;height: 3px;width: 100%;background-color: #fff;margin-top: 12px;border-radius: 2px;position: absolute;}
.home_right_gd{position: fixed;right: 0;top: 50%;width: 200px;height: 140px;z-index: 888;}
.gd_show{width: 140px;float: left;margin-left: 5px;display: none;padding: 5px;background-color: #fff;position: relative;top:-25px;}
.gd_show>p{font-size: 12px;color: #4A4A4A;text-align: center;}
.gd_right{float: right;position: absolute;bottom: 0;right: 5px;}
.gd_right li{margin-bottom: 10px;}
.gd_right img{width: 40px;}
.flexslider .home_banner_text_index{width: 1000px;margin:200px auto 200px auto;text-align: center;color: #fff;z-index: 999;}
/*.home_banner_text{position: absolute;top: 30%;left: 15%;text-align: center;color: #fff;z-index: 999;text-align: center;}*/
.home_banner_text{width: 1000px;margin:0 auto;text-align: center;color: #fff;z-index: 999;padding-top: 200px}


.home_banner_text .home_top_title_one{font-size: 28px;position: relative;top: -20px;opacity: 0;line-height: 32px;}
.home_banner_text .home_top_da{font-size: 88px;margin-top: 35px;position: relative;left: 20px;opacity: 0;line-height: 88px;}
.home_banner_text .home_top_title_tow{font-size: 42px;margin-top: 35px;position: relative;top: 20px;opacity: 0;line-height: 44px;}

.hemo_new{width: 1190px;margin: 0 auto;position: relative;top: -120px;z-index: 20;}
.hemo_new table {width: 100% }
.hemo_new table td{position: relative;}
.hemo_new  .tow_col img{
    width: 397px;
    height: 290px;
}
.new_ge_one{width: 1190px;}
.new_name{width:33.33% ;background-color:#F3981A  ;color: #fff;padding-left: 2%;}
.tow_col{width: 33.33%;}
.new_name h4{font-size:48px;font-weight: 500 ;margin-top: 40%;}
.new_name h2{font-size: 32px;}
.new_jieshao{width: 100%;position: absolute;bottom: 0;left: 0;height: 0%;  color: #fff;overflow: hidden;cursor: pointer;}
.new_jieshao h3{font-size: 24px; margin-top: 10%;display: inline-block;width: 80%;margin-left: 10%;text-overflow : clip;}
.new_jieshao div{width: 80%;margin-left: 10%;text-overflow : clip;margin-top: 22px;height: 40%;font-size: 16px;}
.new_jieshao span{display: block;margin-left: 10%;font-size: 12px;color: #72716D;}
.new_jieshao s{display: block;width: 28px ;height: 22px;
    background: url("../images/new_go.png") no-repeat;background-size: 100% 100%;float: right;margin-right: 10%;position: relative
}
.hemo_shipin_show{width: 100%;background-color:  #F8F9FA;position: relative;top: -180px;}
.hemo_shipin_show>div{width: 60%;margin: 0 auto;cursor: pointer;}
.sp_tu_left{width:35%;margin-top: 120px;margin-bottom: 100px;}
.sp_tu_right{width: 42%;float: right;margin-top: 100px;}
.hemo_gntx{background: url("../images/gn_bg.png") no-repeat; background-size: 100% 100%;text-align: center;
    overflow: hidden;padding-top: 100px;width: 100%;padding-bottom: 150px;position: relative;top: -100px;}

.home-fugn{
    width: 100%;
    overflow: hidden;
    background: url(../images/gn_bg.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    overflow: hidden;
    padding-top: 80px;
    width: 100%;
    position: relative;
    top: -100px;
}
.home-fugn .inner{
    width: 1190px;
    margin: 0 auto;
    margin-top: 80px;
    cursor: pointer;
    overflow: hidden;
}
.home-fugn .item{float: left; height: 300px;position: relative}
.home-fugn .item1{width: 348px;
}
.home-fugn .item1 img{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.home-fugn-info{
    width: 100%;
    overflow: hidden;
    background: #ffffff;
    background-size: 100% 100%;
    overflow: hidden;
    width: 100%;
    position: relative;
    top: -100px;
}
.home-fugn-info .inner{
    width: 1190px;
    margin: 0 auto;
    cursor: pointer;
    overflow: hidden;
}
.home-fugn .item a{
    display: block;
    height: 100%;
}
.home-fugn-info .item{float: left;height: 200px;padding: 60px;color: #4B3F38;position: relative;text-align: center}
.home-fugn-info .item1{width: 348px;background: #F5F5F5 }
.home-fugn-info .item1 a{color: #4B3F38 }
.home-fugn-info .item2{width: 494px;background:  #3A312D ;color: #ffffff}
.home-fugn-info .item1 img{
    width: 100%;
}
.home-fugn-info .item .title {
    font-size: 24px;
    height: 70px;
    line-height: 70px;
}
.home-fugn-info .item2 .title{
    font-size: 35px;
}
.home-fugn-info .item .desc{
    font-size: 18px;
    padding: 10px 0;
}
.home-fugn-info .item1 s{display: block;width: 28px ;height: 22px;
    background: url("../images/new_go1.png") no-repeat;background-size: 100% 100%;float: right;position: absolute;right: 20px;bottom: 20px;
}
.home-fugn-info .item2 s{display: block;width: 28px ;height: 22px;
    background: url("../images/new_go.png") no-repeat;background-size: 100% 100%;float: right;position: absolute;right: 20px;bottom: 20px;
}
.home-fugn .item2{width: 494px;}
.home-fugn .item2 img{height: 100%}
.home-fugn>h3>a{font-size: 48px; }
.home-fugn>h2>a{font-size: 32px;}

.home-qkl{
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
    top: -100px;
}
.home-qkl .title{
    text-align: center;
}
.home-qkl>h3>a {
    font-size: 48px;
    color: #000000;
    line-height: 60px;
}
.home-qkl>h2>a {
    font-size: 32px;
    color: #000000;
    line-height: 36px;
}
.home-qkl .loop-div{
    margin-top: 50px;
}
.home_gn_name{width: 100%;color: #fff;text-align: center;float: left;}
.home_gn_name>h3>a{font-size: 48px; }
.home_gn_name>h2>a{font-size: 32px;}
.home_gn_biao{width: 1190px;margin: 0 auto;margin-top: 80px;cursor: pointer;}
.home_gn_biao td{width: 198px;height: 198px;overflow: hidden;text-align: left}
.home_gn_biao td h2{display: inline-block;width: 100%;height: 100%;}
.xiao_title{font-size: 22px; margin-left: 5%;    color: #fff;margin-top: 25px;}
.home_gn_biao .xiao_name{font-size: 16px;margin-left: 5%;    color: #fff;margin-top: 8px;}
.xiao_nr{font-size: 12px;color: #72716D;width: 90%;margin: 0 auto;height: 48%;overflow: hidden;text-overflow: clip;
    line-height: 20px;margin-top: 30px}
.bg1{background-color:rgba(243,152,26,0.85) ;}
.bg2{background-color: rgba(120,80,35,0.7)}
.bg3{background-color: #72716D;rgba(114,113,109,0.8) }
.bg4{background-color: rgba(236,236,236,0.08) }
.bg5{background-color:  rgba(225,180,76,0.2)}
.bg6{background-color:  rgba(225,180,76,0.4) }
.bg7{background-color:  rgba(243,152,26,0.5); }
.bg8{background-color:  rgba(120,80,35,0.15)}
.bg9{background-color: rgba(236,236,236,0.07) }
.bg10{background-color: rgba(243,152,26,0.7) }

.home_sxy{width: 1190px;margin: 0 auto;
    padding-bottom: 80px;}
.home_sxy>h3>a{font-size: 48px;color: #4B3F38;font-weight: 500}
.home_sxy>h2>a{font-size: 32px;color: #4B3F38;margin-top: 5px;}
.ul_div{
    width: 100%;
    background: #EBEBEB;
    background: url(../images/500175944.png) 50% 0 no-repeat;
    padding: 40px 55px;
    margin-top: 80px;
}
.sxy_cyuan{
    overflow: hidden;
    box-sizing: content-box;
}
.sxy_cyuan>li{
    width: 320px;
    float: left;
    height:388px;
    position: relative;
    margin: 0 20px;
    overflow: hidden;
}
.sxy_cyuan>li img{width: 100%;height: 100%;}
.cyuan_js{width: 100%;position: absolute;bottom: 0;left: 0;background-color:rgba(56,47,44,0.9) ;height: 0;color: #fff;}
.cyuan_js h4{font-size: 22px;margin-left: 30px;margin-top: 30px;}
.cyuan_js ul{font-size: 12px;margin-left: 30px;}
.cyuan_js ul li{margin-top: 5px;font-size: 14px;line-height: 20px;color: #EDEBEB;}
.tu_dlaod{width: 100%;background-color: #F5F5F5;padding: 80px 0;}
.tu_dlaod>h2{text-align: center;color: #4B3F38;font-size: 48px; }
.tu_dlaod>p{font-size: 32px;color: #4B3F38;text-align: center;}
.tub{display: inline-block;width: 28px;height: 13px;background: url("../images/Triangle.png") no-repeat;
    background-size: 100% 100%;
}
.tu_dlaod ul{width: 1190px;margin: 0 auto;margin-top: 30px;overflow: hidden;padding-bottom: 10px;}
.tu_dlaod ul li{width: 30%;float: left;margin-left: 3%;margin-top: 40px;background-color: #fff;cursor: pointer;}
.dj_onload>span:first-child{line-height: 50px;font-size: 16px;color: #382F2C;line-height: 80px;margin-left: 5%;}
.dj_onload>span:last-child{float: right;font-size: 14px;color: #AAAAAA;line-height: 80px;margin-right: 5%;}
.xiazai_tub{display: inline-block;width: 14px;height: 14px;
    background: url("../images/Shape1.png") no-repeat;background-size: 100% 100%;margin-right: 5px;
}
.home_hezuo{width: 100%;margin-top: 80px;overflow: hidden;
    background: url("../images/hezuobg.png") no-repeat;background-size: 100% 100%;padding-bottom: 120px}
.hezuo_left{width: 33%;float: left;margin-left: 18%;}
.hezuo_left>p{font-size: 48px;color: #4B3F38;margin-top: 10%}
.hezuo_left>h2{font-size: 32px;color: #4B3F38;}
.hezuo_lb{width: 596px;float: left;position: relative;height: 600px;overflow: hidden}
.hezuo_right{width: 100%;height: 100%;float: left;}
.hezuo_right .item{border: 1px solid  #F8F9FA;height: 120px;width:198px;float: left;}
.hezuo_right .item img{height: 100%;}
.qb_tu{height: 100%;position: absolute;top: 0;left: 0;}
.hezuo_left p.hezuo_qh{margin-top: 15%}
.hezuo_qh span:first-child{display: inline-block;width:100px ;height: 48px;background: url("../images/Groupl.png") no-repeat;background-size: 100% 100%;cursor: pointer;}
.hezuo_qh span:last-child{display: inline-block;cursor: pointer;
    width:100px ;height: 48px;background: url("../images/Groupr.png") no-repeat;background-size: 100% 100%}

.home_bottom{width: 100%;background-color: #383838;padding-top:90px;padding-bottom: 37px;}
.home_bottom_top{width: 1190px;margin: 0 auto;border-bottom: 1px solid #414141;padding-bottom: 40px;}
.bottom_fenlei{width: 100%;overflow: hidden;}
.bottom_fenlei>li{float: left;height: 360px;border-left: 1px solid #414141}
.feilei_name{font-size: 18px;color: #FFFFFF;display: inline-block;margin-left: 28px;}
.fenlei_name_EN{display: inline-block;font-size: 16px;color: #AAAAAA;margin-left: 9px;}
.bottom_nav{margin-left: 28px;}
.bottom_nav li{margin-top: 19px;font-size: 16px;color: #FFFFFF; height: 28px;}
.bottom_nav li span{display: inline-block;line-height: 28px;hieght:28px;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}
.bottom_nav li span:hover{
    border-bottom: 1px solid #d8d8d8;-webkit-box-sizing: border-box;box-sizing: border-box;
}
.bottom_Contact{margin-left: 28px;}
.phone_num{margin-top: 18px;color: #fff;}
.phone_num>span{font-size: 14px;}
.phone_num p{font-size: 18px;line-height: 24px;}
.phone_num i{display: inline-block;width: 15px;height: 15px;background: url("../images/phone.png") no-repeat;background-size: 100% 100%;
    position: relative;top: 1px;
}
.phone_num p span{margin-left: 5px;}
.gs_dizhi{font-size: 16px;color: #FFFFFF;margin-top: 55px;}
.E_melli{font-size: 16px;color: #FFFFFF;margin-top: 55px;}
.social_networks{overflow: hidden;margin-top: 20px;margin-left: 28px;}
.social_networks li{float: left;border-radius: 50%;width: 48px; height: 48px;margin-left: 26px;cursor: pointer;}
.social_networks li.xinlang{margin: 0;background:url("../images/weiboh.png") no-repeat;background-size: 100% 100%; }
.social_networks li.xinlang:hover{background:url("../images/weibor.png") no-repeat;background-size: 100% 100%;}
.weixin{background:url("../images/weixinh.png") no-repeat;background-size: 100% 100%;}
.weixin:hover{background:url("../images/weixinl.png") no-repeat;background-size: 100% 100%;}
.banquan_xinxi{margin-left: 28px;color: #ffffff;margin-top: 30px;}
.banquan_xinxi h3{font-size: 16px;}
.banquan_xinxi p{font-size: 12px;margin-top: 16px;}
.banquan_xinxi span{font-size: 12px;}
.home_bottom_bottom{width: 600px;overflow: hidden;margin: 0 auto;position: relative;  left:-20px;margin-top: 40px;}
.home_bottom_bottom img{float: left;width: 100px;height: 40px;margin-left: 20px;cursor: pointer;}
.social_networks_tanchu{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5) ;z-index: 50;display: none}
.social_networks_tanchu>div{width: 360px;height: 360px;padding: 15px;background-color: #fff;margin: 0 auto;margin-top: 260px;position: relative;}
.social_networks_rwm{width: 330px;height: 330px;margin: 0;}
.txet{width: 36px;height: 36px;background: url("../images/guanbi.png") no-repeat;background-size: 100% 100%;position: absolute;right: 0;top: 0px;cursor: pointer;}
/*知识产权*/
.zscq_mian{width: 1190px;margin: 0 auto;margin-top: 110px;padding-top: 50px;border-top: 1px solid #e8e8e8;padding-bottom: 110px;}
.zscq_fankui_left{width: 300px;float: left;height: 520px;}
.zscq_fankui_left>h2{font-size: 48px;color: #4B3F38;}
.zscq_fankui_left>p{font-size: 32px;color: #4B3F38;line-height: 36px;}
.zscq_fankui_left div{width:300px ;border: 1px solid  #D8D8D8;height: 42px;margin-top: 30px;line-height: 42px;}
.zscq_fankui_left div>span{margin-left: 14px;color: #9B9B9B;line-height: 14px;font-size: 14px;}
.fankui_srk{display: inline-block;width: 210px;height: 40px;border: none;outline: none;position: relative;top:-1px;margin-left: 10px;}
.fankui_xx{width: 300px;margin-top: 30px;border: 1px solid  #D8D8D8;resize: none;height: 150px;font-size: 14px;padding: 14px;outline: none;}
.fankui_btn{display: inline-block;width: 300px;height: 42px;color: #fff;background: #FF9639;font-size: 14px;text-align: center;line-height: 42px;
    margin-top: 30px;cursor: pointer;
}
.zscq_wenda{width: 810px;float: left;margin-left: 72px;border-left: 1px solid #d8d8d8;height: 520px;margin-top: 20px;padding-bottom: 40px;
    overflow-y: scroll;
}
.zscq_wenda::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.0);
}
.zscq_wenda::-webkit-scrollbar{
    width: 14px;
}
.zscq_wenda::-webkit-scrollbar-thumb{
    background-color: #D8D8D8;
}
.wenda_dany{width: 750px;margin-left: 30px;line-height: 48px;margin-bottom: 50px;}
.zscq_wen>i{display: inline-block;width: 48px;height: 48px;background: url("../images/tw.png") no-repeat;background-size: 100% 100%;}
.zscq_wen>span{display: inline-block;width: 640px;margin-left: 30px;font-size: 14px;color: #4A4A4A;position: relative;top: -18px;}
.zscq_da{overflow: hidden;width: 750px;margin-top: 20px;}
.zscq_da>i{display: inline-block;width: 48px;height: 48px;background: url("../images/hd.png") no-repeat;background-size: 100% 100%;
    float: left;
}
.zscq_da>div{width: 640px;float: left;margin-left: 30px;font-size: 14px;color: #4A4A4A;line-height: 20px;}
/**
下拉菜单
 */
.dropdown-content {
    display: none;
    position: absolute;
    z-index: 999;
    min-width: 160px;
    padding-top: 40px;
}

.dropdown-content a {
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    color: #fff;
    text-align: left;
    background-color: rgba(0,0,0,0.3);
}

.dropdown-content a:hover {
    background-color: rgba(0,0,0,0.4);
    color: #FD8F4A;
}

/*动画名字， 动画运行的时间，alternate平滑过渡， infinite是反复执行*/
.imgAnimation{
    animation:mymove 2s alternate;
    -webkit-animation:mymove 2s alternate; /* Safari 和 Chrome */
}
@keyframes mymove
{
    from{margin-right: 250px;opacity: 0}
    to{margin-right:calc((100% - 1000px)/2);opacity: 1}
}
@-webkit-keyframes mymove /* Safari 与 Chrome */
{
    from{margin-right: 250px}
    to{margin-right:calc((100% - 1000px)/2);opacity: 1}
}
.imgAnimation1{
    animation:mymove1 2s alternate;
    -webkit-animation:mymove1 2s alternate; /* Safari 和 Chrome */
}
@keyframes mymove1
{
    from{margin-right: 250px;opacity: 0}
    to{margin-right:calc((100% - 1000px)/2);opacity: 1}
}
@-webkit-keyframes mymove1 /* Safari 与 Chrome */
{
    from{margin-right: 250px;opacity: 0}
    to{margin-right:calc((100% - 1000px)/2);opacity: 1}
}