body{font-size:14px; max-width:720px; font-family:"Microsoft YaHei",sans-serif;}
html{
    width: 100%;
    color: #545454;    
}
*{ margin:0; padding:0;box-sizing: border-box}
img{ border:none;}
ul{ list-style:none;}
li{list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
.hidden{display:none}
a,a:hover{ text-decoration:none}
.erweima{ width:80%; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.erweima img{ width:100%;}
.s_width{width:94%; margin: 0 auto}
.video {width:100%;height:559px;position: relative;overflow: hidden;background: url(../images/video_bg.jpg) no-repeat center top;background-size: 150%;}
.video video{width:100%;height:559px;object-fit:cover;z-index:2;position: absolute}
.video .m_bg{top: 0;height: 520px;width: 100%;z-index: 2;position: absolute}
.video_text{position: absolute;z-index: 3;width:100%;height:270px;left:50%;top:200px;margin:0 0 0 -50%;}
.video_text p{z-index:5;font-size:18px;font-weight:bold; color: #fff; position:absolute;top:119px;width:90%;text-align:center;left:50%;margin-left:-45%;line-height:85px;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
.video_text img{width:100%;max-width:769px;}
.video_text .video_pic{width:90%; position: absolute;left:50%;margin-left:-40%;top:50px;}
.video_text .video_pic2{width:60%; margin: 0 auto;}
.head_index{  padding:0 15px; max-width:690px; margin: 0 auto; overflow:hidden;height:60px; background: #f5f5f5}
.head_index .head_index_logo{ width:70%; padding:10px 0 0 5px}
.head_index .top_right {
    float: right;
    width: 38px;
    height: 32px;
	padding: 13px 0 0 0;
}
.head_index .top_right img{ width:70%; margin:2px 0 0 0}
.head_index .gb {
    float: right;
    width: 44px;
    height: 44px;
    background: url(../images/gb.png) no-repeat center center;
    background-size: 20px;
}
.head_index .hide {
    display: none;
}
.head_index img { width:100%;}
.right_menu{ position: fixed; left: 100%; top: 60px; z-index: 999; width: 100%;}
.right_menu ul{ width: 100%; box-sizing: border-box; padding:120px 0 0 0;background-color:rgba(0,0,0,0.7); }
.right_menu ul li{list-style-type:none; width: 90%; margin: 0 5%; line-height: 40px; border-bottom: 1px solid rgba(255,255,255,0.1);}
.right_menu ul li.onn{border-bottom: 0 solid #555;}
.right_menu ul li.onn a{color: #eee;}
.right_menu ul li a{ background-size: 20px !important; color: #eee; text-indent:; padding:0 0 0 20px; font-size:14px;}
.hei{ height: 530px !important;}
.right_menu ul li div{ border-bottom: 1px solid rgba(255,255,255,0.1); padding:0 0 5px 20px}
.right_menu ul li.onn div a{ padding:0; width:50%; line-height:30px; display:block; float:left; color: #eee; font-size:14px;}
.slideBoxbann{ position:relative; overflow:hidden; margin:0 auto; max-width:720px; margin-top:60px; }
.slideBoxbann .hd{ position:absolute; height:26px; line-height:26px; bottom:7px; right:0; z-index:1; }
.slideBoxbann .hd li{ display:inline-block; width:21px; height:7px;  background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBoxbann .hd li.on{ background: #F60;  }
.slideBoxbann .bd{ position:relative; z-index:0; }
.slideBoxbann .bd li{ position:relative; text-align:center;  }
.slideBoxbann .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.slideBoxbann .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.slideBoxbann .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focustitlebg.png) repeat-x; color:#fff;  text-align:left;  }
/*手机底部*/
.phone_footer{width: 100%; height: 70px; background: #333; left: 0; right: 0; position: fixed; z-index: 99; bottom: 0;}
.phone_footer ul{}
.phone_footer li{width: 25%;float: left;padding: 10px 0;text-align: center;color: #fff;}
.phone_footer li:nth-child(1){ background: #f12929;}
.phone_footer li a{color: #fff;font-size: 14px;display: block;}
.phone_footer li a img{width: 30px;height: 30px;margin-bottom: 5px;}
/*kongzhi*/
.kongzhi{ background: #fff;margin:55px 0 0 0}
.kongzhi .kongzhi_con{position: relative;}
.kongzhi .kongzhi_bg{width:100%; position: relative;z-index: 1;}
.kongzhi .kongzhi_bg img{width:100%;}
.kongzhi .kongzhi_con_c{position: absolute; width:82%;left:50%;margin-left:-41%; top:0; z-index: 2}
.kongzhi .kongzhi_pic{width:98%; position: absolute;left:50%;margin-left:-49%;bottom:20px;text-align: right; z-index: 2}
.kongzhi .kongzhi_pic img{width:100%; max-width:1514px;}
.kongzhi .kong_li{width:82%; position: absolute;left:50%;margin-left:-41%; z-index: 3;top:55px;}
.kongzhi .kong_li li{ background:url("../images/dg.png") no-repeat left center;padding:0 0 0 35px;font-size: 16px;color:#333; line-height: 35px;}
.item_title{margin-bottom: 25px}
.item_title div.niu{font-size:30px;line-height:55px;color:#363636;}
.item_title div.niu strong{color:#f12929;}
.product_t{text-align: center;padding:0 0 0 0}
.product_t p{ font-size:15px;line-height:35px; color: #363636}
.product_t div.niu{font-size:36px; line-height:75px;}

.ba{width:100%}
.ba img{width:100%}

/*zhukong*/
.zhukong{background: url(../images/zhukongbg.jpg) no-repeat center top;padding:30px 0; position: relative; z-index: 2}
.zhukong_t{text-align: center;color:#fff;}
.zhukong_t div.niu strong{color:#fff;}
.zhukong_t div.niu{line-height:45px;color:#fff; text-align: center;margin:0 0 18px 0}
.zhukong_t p{ font-size: 14px;line-height:22px;}
.zhukong_con{position: relative;}
.zhukong_li{width:100%;display: flex;justify-content: flex-start;flex-wrap:wrap;margin:25px 0 0 0}
.zhukong_li li{width:25%; text-align: center;color:#fff;font-size: 13px; line-height:25px; margin-bottom: 15px;}
.zhukong_li li div{width:65px;height:65px;margin: 0 auto 15px auto;border:1px solid rgba(255,255,255,0.3);border-radius:65px;padding:10px 0 0 0}
.zhukong_li li div img{width:60%;max-width:343px;}
.z_yuan{position: relative;width:300px;margin:0 auto;height:300px;border-radius:300px;background: #fff; text-align: center;padding:35px 0 0 0}
.z_yuan img{width:60%;max-width:343px;}
/*fengji*/
.fengji{background:url(../images/feng_bg.jpg) no-repeat center top; padding:55px 0}
.fengji_t{ text-align: center}
.fengji_t div.niu strong{color:#d72828;}
.fengji_t div.niu{}
.fengji .fengji_l div{width:95%;margin:0 auto;text-align: center;position: relative;z-index: 2}
.fengji .fengji_l img{ width:100%;max-width:794px;}
.fengji .fengji_l p{padding:35px 15px 0 15px;line-height:30px;font-size:16px; color: #fff}
/*shicao*/
.shicao{ background: url(../images/shi_bg.jpg) no-repeat center top; height:759px; padding:35px 0 0 0}
.shicao .s_width{position: relative; border:6px solid rgba(226,41,41,0.2); padding:15px 0}
.shicao_t{}
.shicao_pic{}
.shicao_pic img{width:100%; max-width:785px;}
.shicao p{ position: relative;padding:16px 15px 16px 15px;color:#222222; line-height: 24px;font-size: 15px;}
.shicao p strong{display: block;font-size: 18px; line-height: 65px;}
/*liaota*/
.liaota{ background: url(../images/liao_bg.jpg) no-repeat center top; padding:45px 0}
.liaota div.niu strong{color:#fff;}
.liaota .s_width{height:367px;position: relative;}
.liaota .liaota_r{width:45%;position: absolute;right:0;bottom:0;}
.liaota .liaota_r div{width:85%;margin:0 auto;text-align: center;position: relative;z-index: 2}
.liaota .liaota_r img{ width:100%;max-width:322px;}
.liaota .liaota_l{width:50%;position: absolute;left:0;top:95px; }
.liaota .liaota_l p{padding:35px 0 45px 0;line-height:25px;font-size:14px; color: #fff}
/*shilian*/
.shilian{ background: url(../images/shilianbg.jpg) no-repeat center top; height:900px; padding:45px 0}
.shilian .s_width{position: relative;height:567px;}
.shilian_pic{ padding:0 0 25px 0;width:90%;margin: 0 auto}
.shilian_pic img{width:100%; max-width:660px;}
.shilian p{padding:16px 16px 30px 16px;;border:6px solid rgba(255,255,255,0.2);color:#fff; line-height:26px;font-size: 14px;}
.shilian p strong{display: block;font-size: 16px; line-height: 65px;}
.product{background:#fafafa;padding:25px 0 35px 0;position:relative;overflow: hidden;}
.xihongshi{position:absolute;right:0;bottom:-10px;width:40%}
.xihongshi img{width:100%}
.main_title{width:95%; margin:0 auto 15px auto; overflow: hidden;  text-align:center;}
.main_title span{ line-height: 45px; color: #333333; font-size: 36px; display:block;}
.main_title span strong{color:#f65117;}
.main_title i{ line-height: 35px; color: #888; font-size: 16px; font-style:normal; text-transform:uppercase; margin-bottom:15px;}
/*about*/
.about{padding:20px 0 15px 0;position:relative; overflow: hidden;}
.about .about_t{text-align:center;padding:0 0 0 0;}
.about .about_t div{font-size:36px;color:#333333;line-height:45px;}
.about .about_t div strong{color:#f12929;}
.about .about_t p{font-size: 16px;color:#777373;line-height:45px;}
.news{background:#fafafa;padding:45px 0 25px 0;position:relative;}
.news_img{position: absolute;right:0;top:-50px;width:36%;}
.news_img img{width:100%;}
.newslist{ width:90%; margin:0 auto;}
.newslist dt{ line-height:30px; border-bottom:1px solid #eee;}
.newslist dt a{ line-height:40px; background:url(../images/redarrow.gif) no-repeat left center; color:#666; font-size:14px; padding:0 0 0 30px; font-weight:normal;}
.newslist_pic{ width:90%; margin:0 auto;}
.np_t{ position:relative; padding:0 0 0 0;border:1px solid #eee;}
.np_t img{width:100%;}
.np_t div{ position:absolute; bottom:0; line-height:40px; background:rgba(0,0,0,0.6); width:100%; padding:0 2%; color:#fff; font-size:16px; box-sizing: border-box;}
.newslist_pic li{ color:#808080; font-size:14px; padding:0 0 20px 0}
.newslist_pic li p{ padding:20px 0 15px 0; line-height:24px; }
.np_date{ background:url(../images/meta_icon.png) no-repeat left center; margin:0 0; line-height:25px; padding:0 0 0 25px; color:#777; font-weight: normal;}
.np_more{ width:90px; text-align:center; border:1px solid #ccc; margin:10px 0 0 0; line-height:35px;}
.jianju{height:50px;}
.main{ max-width:720px; margin: 0 auto; overflow: hidden; background:#fff}
.div10{ height:5px; background:#eee}
.bai{background: #FFFFFF; overflow: hidden;}
.chanpin_con{display: flex;justify-content:space-between;flex-wrap:wrap;width:97%;margin:0 auto;}
.chanpin_con li{width:49%;margin:0 0 10px 0;position: relative}
.chanpin_con .pro_pic{ width:100%; position:relative; overflow:hidden; z-index: 1; background: #fff;}
.chanpin_con .pro_pic img{ width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }
.chanpin_con .pro_text{ width:100%;text-align:center;line-height:2rem; position: absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);z-index: 2}
.chanpin_con a{color:#fff;font-size:0.8rem; }
.chanpin_more{ width:120px; margin:15px auto 35px auto; height:35px; line-height:35px; background:#f12929; text-align:center; }
.chanpin_more a{ font-size:14px; color:#fff}
.neirong{ font-size:15px; padding:15px 0; width:90%; margin:0 auto 0 auto; line-height:28px; color:#555;}
.neirong div{text-align: center;line-height: 45px;font-weight: bold;font-size: 18px;}
.tupian{width:100%;  margin:0 auto; text-align:center;position: relative; background: #f9fafc;padding:0 0 10px 0}
.tupian div.tupian_p{text-align: center;line-height: 45px;font-weight: bold;font-size: 18px;color:#333;}
.tupian div.tupian_p img{ width:100%;}
.tupian p{ font-size:15px; text-align:left; width:90%; margin:0 auto 25px auto; line-height:28px; color:#333;}
/*mubiao*/
.mubiao{width:100%;display:flex;justify-content:space-between; flex-wrap:wrap; background: #f4f4f4}
.mubiao li{width: calc(50%);}
.mubiao li img{ width:100%; display: block}
.mubiao .textbox{background-color:#f4f4f4;padding:34px 10px 0 14px;}
.mubiao .textbox div{font-size:21px;color:#333333; line-height: 50px; overflow:hidden;}
.mubiao .textbox div strong{color:#f12929}
.mubiao .textbox p{color:#666;font-size: 15px; line-height: 30px;overflow:hidden;}
.main_title_n{  width:96%; margin:0 auto 5px auto; overflow: hidden;  text-align:center;}
.main_title_n span{ line-height: 55px; height: 55px; color: #fff; font-size: 26px; display:block; font-weight:bold;  }
.main_title_n a { float: right; line-height: 35px; height: 35px; color: #fff; font-size: 12px;}
.main_title_n i{ line-height: 35px; color: #fff; font-size: 16px; font-style:normal;text-transform:uppercase; margin-bottom:15px;}
.main_title_n div{ width:1px; height:20px; margin:0 auto; background:rgba(255,255,255,0.5); }
.er_banner_img{width: 100%;}
.er_banner_img img{width: 100%;}
.flex_title .flex_title_t{text-align:center;padding:0 0 25px 0;}
.flex_title .flex_title_t div{font-size:26px;color:#333333;line-height:45px;}
.flex_title .flex_title_t div strong{color:#f65117;}
.flex_title p{font-size: 15px;color:#777373;line-height:30px; width:97%;margin:0 auto;padding:0 0}
.flex_title p strong{font-size: 17px;color:#31459b;line-height:30px; margin-top: 15px; display: block}
.flex_title .flex_bg{color:#333; margin-bottom:20px;padding:25px 0;}
.flex_pic{width:97%;  margin:0 auto 0 auto; text-align:center}
.flex_pic img{width:100%; }
.se_about{width:95%;margin:30px auto 0 auto;}
.se_about_pic{margin:0 0 15px 0}
.se_about_pic img{width:100%}
.se_about_con i{ display:block; width:100px; line-height:2rem; background:#008c99; text-align:center; color:#fff; font-size:1rem; font-style:normal;}
.se_about_con h2{ line-height:4rem; font-size:1.5rem; color:#008c99;font-weight:bold; }
.se_about_text { font-size:0.8rem; color:#666; line-height:1.5rem;}
.se_about_con{ }
.se_contact_li{padding:30px 0;display: flex;display:-webkit-flex;justify-content:space-between;flex-wrap:wrap;}
.se_contact_li li{width:100%;position: relative;}
.se_contact_li li div{width:13%; position: absolute;left:0; top:0}
.se_contact_li li div img{width:100%;}
.se_contact_li li p{ font-size: 15px; color:#555555;line-height:30px;}
.join_back{ width:100px; margin:0 auto 0 auto; height:40px; line-height:40px; border:1px solid #f12929; text-align:center; background:#f12929}
.join_back a{line-height:40px; font-size:14px; color:#fff}
.se_date{ font-size:13px; line-height:48px; text-align:center;color:#777}


.se_cage2{width:95%;margin:0 auto 30px auto;display:flex; justify-content: space-between;flex-wrap:wrap;}
.se_cage2 li{ width:90%;margin:0 auto}
.se_cage2 li .se_cage_text{margin:10px 0 0 0;}
.se_cage2 li a{display:block;width:100%;color:#fff;font-size:15px;line-height:35px; background:#d72324;border-radius:41px; text-align: center; transition: 0.5s;}
.se_cage2 li a:hover{font-weight:bold;}
