.inn { width: 1200px; margin: 0 auto; }
.oh{overflow:hidden;}
.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.pa { position: absolute; }
.ma15 { margin: 15px auto; }
.ma20 { margin: 20px auto; }
.ma30 { margin: 30px auto; }
.ma50 { margin: 50px auto; }
.mb50 { margin-bottom: 50px; }
.mb40 { margin-bottom: 40px; }
.mb30 { margin-bottom: 30px; }
.mb20 { margin-bottom: 20px; }
.mb15 { margin-bottom: 15px; }
.mb10 { margin-bottom: 10px; }
.mt80 { margin-top: 80px; }
.mt50 { margin-top: 50px; }
.mt40 { margin-top: 40px; }
.mt30 { margin-top: 30px; }
.mt20 { margin-top: 20px; }
.mt15 { margin-top: 15px; }
.mt10 { margin-top: 20px; }
.pb80 { padding-bottom: 80px; }
.pb50 { padding-bottom: 50px; }
.pb40 { padding-bottom: 40px; }
.pb30 { padding-bottom: 30px; }
.pb20 { padding-bottom: 20px; }
.pb15 { padding-bottom: 15px; }
.pb10 { padding-bottom: 10px; }
.pt50 { padding-top: 50px; }
.pt40 { padding-top: 40px; }
.pt30 { padding-top: 30px; }
.pt20 { padding-top: 20px; }
.pt15 { padding-top: 15px; }
.pt10 { padding-top: 10px; }
.pa15 { padding: 15px 0; }
.pa20 { padding: 20px 0; }
.pa30 { padding: 30px 0; }
.pa50 { padding: 50px 0; }
.clear { clear: both; height: 0; margin: 0; overflow: hidden; }
body, html { font-family:"微软雅黑"; font-size: 14px; line-height: 2;overflow-x:hidden}
p, ol, ul, li, dd, dt, dl, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; }
input,textarea,select,a:focus{}
textarea{color:#000}
a { color: #000; }
a:hover, a:focus { text-decoration: none; color:#C7000A}
#feedback_form table { border-spacing: 8px; border-collapse: separate; }
.w70{margin-left:auto;margin-right: auto;padding:0 8%;}
.w80{margin-left:auto;margin-right: auto;padding:5px 8%;}
.w90{margin-left:auto;margin-right: auto;padding:10px 8%;}
.tit{font-size:30px;line-height:2;padding-bottom:10px;color:#555;border-bottom:1px solid #ccc;text-align:center;
margin-bottom:20px}

.curs{color:#C7000A}
.curs a{color:#C7000A}
.container img{max-width:100%}

.hezuo{margin-bottom:50px;}
.hezuo_div2{text-align:center;line-height:40px;}
.zhaopin{margin:50px 0;}
.zhaopin table{width:500px;margin:0 auto;}

/*menu*/
.top{height:150px;padding:0 10%;}
.logo{text-indent:-99999px;overflow:hidden;margin-top:65px;}
.logo h1{line-height:1;font-size:24px;}
.logo a{display:block;width:259px;height:47px;}
.top_r{margin-top:65px;}
.menu{}
.menu_bg { background-color: #013e7f; }
.menu .m {font-size:16px;}
.menu > li { position: relative; float: left; line-height: 3; }
.menu  li a { display: block; white-space: nowrap;}
.menu > li > a { padding: 0 40px;}
.sub { min-width: 100%; position: absolute; left: 0; text-align: center; background-color: #C7000A; z-index: 99; display: none; }
.sub li a { padding: 0 5px; color: #fff;font-size:14px;}
.sub li:hover a { background-color: #102942; color: #fff; }


.navbar-header{}

/* banner*/
/*#owl-demobanner.owl-theme .owl-controls .owl-buttons div,
#owl-vr.owl-theme .owl-controls .owl-buttons div,
#owl-pro.owl-theme .owl-controls .owl-buttons div
{display: none;}*/


/*product*/
.product{margin-top:50px;margin-bottom:50px;}
.pro_t{padding:0 5%;overflow:hidden;margin-bottom:20px;}
.pro_t ul{float:right;;}
.pro_t ul li{float:left;width:150px;height:35px;text-align:center;line-height:35px;background:#C7000A;
	border-radius:35px;margin-left:20px;}
.pro_t ul li a{color:#fff}
.pro_3{padding:0 5%;}
.pro_img{overflow:hidden;}
.pro_3 img{max-width:100%;transition:all 0.6s;}
.pro_3 ul li:hover img{transform:scale(1.1);}
.pro_3 ul li{position:relative;width:32.333333%;margin:0 0.5%;margin-top:1%;float:left;}
.pro_3 ul li .pro_c1{position:absolute;opacity:0;bottom:-80px;left:0px;background:url(../images/nlist_bg.png);
    width:100%;height:100%;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;
    padding:0 15px;}
.pro_3 ul li:hover .pro_c1{bottom:0px;opacity:1;}
.pro_3 ul li .pro_c1 a{display:block;width:100%;height:100%;color:#fff}
.pro_c2{font-size:18px;margin-top:10px;}
.pro_c11{position:absolute;bottom:20px;}


/*foot*/
.foot{background:#333333;color:#fff;padding-top:50px;}
.foot a{color:#fff}
.footsa{width:750px;margin:0 auto;}
.foots_l{margin-bottom:10px}
.foots{}
.foot_b{text-align:center;line-height:70px;}


/*mobile foot*/
.foot_kong { width: 100%; height: 65px; }
.foot_mobile { padding-top: 6px; text-align: center; position: fixed; bottom: 0; left: 0; right: 0; z-index: 999; width: 100%; height: 65px; background-color: #fff; border-top: 1px solid #ccc; }
.foot_mobile li { float: left; width: 25%;padding-bottom: 10px; }
.foot_mobile li i { font-size: 20px; }

/* abouts */
.mw90{width:90%;margin:0 auto;}
.abouts_neia{overflow:hidden;}
.abouts_neial{float:left;width:54%}
.abouts_neial img{width:100%}
.abouts_neiar{float:right;width:46%;padding-left:5%;}
.abouts_neiar img{width:100%}
.abouts_neiar1{font-size:55px;background:#C7000A;line-height:75px;display:inline-block;padding:0 5px;color:#fff;
margin-bottom:1.5%}
.abouts_neiar2{font-size:34px;background:#eeaf2d;line-height:50px;display:inline-block;padding:0 6.5px;color:#fff}
.abouts_neiar p{color:#898989;width:465px;margin-top:4%;margin-bottom:5%}

.abouts_neib{overflow:hidden;margin-top:50px}
.abouts_neibl{float:left;width:50%;padding:0 5%;padding-top:5%;}
.abouts_neibl img{width:100%}
.abouts_neibr{float:right;width:50%;}
.abouts_neibr img{width:100%}
.abouts_neibl1{font-size:35px;color:#66584d;font-family:"arial";line-height:1.4}
.abouts_neibl2{font-size:40px;}
.abouts_neibl p{color:#605f5f}

.abouts_neic{overflow:hidden;margin-top:50px;background:#f7f7f7}
.abouts_neicl{float:left;width:50%;}
.abouts_neicl img{width:100%}
.abouts_neicr{float:right;width:50%;padding-top:70px;padding-left:50px;}
.abouts_neicr img{width:100%}
.abouts_neicr1{font-size:38px;line-height:1.5}
.abouts_neicr2{font-size:38px;line-height:1.5}
.abouts_neicr2 span{color:#fff;background:#C7000A}
.abouts_neicr p{width:520px}


/*side*/
.side li{margin-bottom: 20px;}
.side a{display: block;text-align: center;border: 1px solid #ccc;line-height: 3;}
.side li.cur a{background-color: #C7000A;color: #fff;}

/*products*/
.pro_n{padding:0 10%;}
.pro_ul li{width:100%;position:relative;margin-bottom:50px;}
.pro_ul li img{min-width:100%}
.pro_ul li .pro_n1{position:absolute;right:0;bottom:0;background:url(../images/nlist_bg.png);width:600px;height:200px;
color:#fff;padding-left:50px;}
.pro_ul li .pro_n2{font-size:30px;font-weight:bold;line-height:1.5;margin-top:30px}
.pro_ul li .pro_n3{font-size:20px;}
.pro_na{position:relative;}
.pro_na .num {overflow:hidden;height:15px;position:absolute;bottom:80px;zoom:1;z-index:3;width:100%}
.pro_na .num ul{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.pro_na .num li {width:15px;height:15px;line-height:15px;text-align:center;color:#f5f5f5;background:#aaa;font-size:0;
	margin-right:10px;cursor:pointer;float:left;border-radius:15px}
.pro_na .num li.on {background:#b71c22; }

/*products_show*/
.pro_show_a{position: relative;margin-bottom: 80px;}
.pro_show_a .pro_show_a_con{position: absolute;width: 80%;height: 180px;background-color: #C7000A;color: #fff;text-align: center;left: 50%;bottom: 0;transform: translate(-50%,50%);}
.pro_show_a_con span{font-size: 35px;display: block;margin-top: 20px;}
.pro_show_a_con p{font-size: 25px;}
.pro_show_a:after{position: absolute;width: 15px;height: 225px;display: block;content:'';background: url(../images/pro_l.png) no-repeat center;left: 15px;bottom:-120px;}
.pro_show_b_con{width: 90%;background-color: #f5f5f5;}
.pro_show_b_con span{font-size: 30px;}
.pro_show_b_con p{font-size: 20px;color: #757375;}
.pro_show_b:after{position: absolute;display: block;content:'';width: 15px;height: 225px;background: url(../images/pro_l.png) no-repeat center; right: 0;top: 120px;}
.pro_show_c{position: relative;text-align: center;}
.pro_show_c_con{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 99;color: #fff;}
.pro_show_c_con span{font-size: 35px;margin-top: 10%;display: block;text-transform: uppercase;}
.pro_show_c_con p{font-size: 55px;font-weight: normal;margin-bottom: 20px;}
.pro_show_d_con strong{display: block;font-size: 50px;font-weight: normal;}
.pro_show_d_con span{font-size: 25px;display: block;color: #757375;}
.pro_show_d_con em{width: 100px;height: 3px;background-color: #C7000A;display: block;margin: 20px 0;}
.pro_show_d_con p{width: 80%;}
.pro_b_title{margin-top: 50px;text-align: center;font-size: 50px;}
.pro_b_title em{display: block;height:1px;background-color: #d3d3d3;margin-bottom: 50px;}
.pro_show_e p{line-height: 3;}
.pro_show_e span{display: block;float: left;width: 120px;font-size: 20px;}
.pro_show_e em{font-style: normal;display: block;line-height: 60px;}

/*1920*/
@media (max-width: 1550px) and (min-width: 1365px) {
.menu > li > a { padding: 0 25px;}

/*products*/

   
}

@media (min-width: 1441px) {
    
    .adv_l p{width: 80%;}
    .cula p{line-height: 2.5;}
}
/*1440-1024*/
@media (max-width: 1440px) and (min-width: 1025px) {
	/*abouts*/
	.abouts_neiar1{font-size:30px;background:#C7000A;line-height:50px;display:inline-block;padding:0 5px;color:#fff;
margin-bottom:1.5%}
	.abouts_neiar2{font-size:22px;background:#eeaf2d;line-height:40px;display:inline-block;padding:0 6.5px;color:#fff}
	.abouts_neiar p{color:#898989;width:100%;margin-top:2%;margin-bottom:3%;font-size:13px;}

	.abouts_neib{overflow:hidden;margin-top:40px}
	.abouts_neibl{float:left;width:50%;padding:0 5%;padding-top:3%;}
	.abouts_neibl img{width:100%}
	.abouts_neibr{float:right;width:50%;}
	.abouts_neibr img{width:100%}
	.abouts_neibl1{font-size:25px;color:#66584d;font-family:"arial";line-height:1.4}
	.abouts_neibl2{font-size:30px;}
	.abouts_neibl p{color:#605f5f;font-size:13px}

	.abouts_neic{overflow:hidden;margin-top:50px;background:#f7f7f7}
	.abouts_neicl{float:left;width:50%;}
	.abouts_neicl img{width:100%}
	.abouts_neicr{float:right;width:50%;padding-top:40px;padding-left:50px;}
	.abouts_neicr img{width:100%}
	.abouts_neicr1{font-size:30px;line-height:1.5}
	.abouts_neicr2{font-size:30px;line-height:1.5}
	.abouts_neicr2 span{color:#fff;background:#C7000A}
	.abouts_neicr p{width:100%;font-size:13px}



}

@media (max-width: 1024px) and (min-width: 768px) {
	.w90{width: 100%;}
  .navbar-brand{height: auto;}

	/*menu*/
	.top{height:143px;padding:0;}
	.logo{text-indent:-99999px;overflow:hidden;margin:0 5%;margin-top:25px;height:50px;float:none;margin-bottom:20px;}
	.top_r{background:#C7000A;width:100%;float:none;overflow:hidden;margin-top:0}
	.menu{margin-top:0px;width:80%}
	.menu_bg { background-color: #013e7f; }
	.menu .m {font-size:16px;width:14%;text-align:center;}
	.menu  li a {color:#fff}
	.menu  li:hover a {color:#fff}

  /*products*/

  /* culture */
  .cula strong{font-size: 20px;}
  .cula i{margin: 10px 0;}
  .cula{padding-left: 15px;padding-bottom: 15px;}
  .cula em{margin-top: 30px;}
  .cula-l{margin-top: 30px;}
  .culb li div{width: 230px;}
  .culc_bg .branda{padding: 20px;}
  .branda strong{font-size: 25px;}
  .brandb strong{font-size: 30px;}
  .branda:after{display: none;}
  .culc_bg{padding-top: 20px;margin-bottom: 50px;padding-bottom: 20px;}

  /*products*/
	.pro_n{padding:0 5%;}
	.pro_n ul li{width:100%;position:relative;margin-bottom:50px;}
	.pro_n ul li img{min-width:100%}
	.pro_n ul li .pro_n1{position:absolute;right:0;bottom:0;background:url(../images/nlist_bg.png);width:400px;height:150px;
	color:#fff;padding-left:50px;}
	.pro_n ul li .pro_n2{font-size:28px;font-weight:bold;line-height:1.5;margin-top:30px}
	.pro_n ul li .pro_n3{font-size:20px;}

  /*products show*/
  .pro_show_c_con p{font-size: 40px;}

  /*abouts*/
	.abouts_neiar1{font-size:29px;background:#C7000A;line-height:45px;display:inline-block;padding:0 5px;color:#fff;
margin-bottom:1.5%}
	.abouts_neiar2{font-size:18px;background:#eeaf2d;line-height:32px;display:inline-block;padding:0 6.5px;color:#fff}
	.abouts_neiar p{color:#898989;width:100%;margin-top:1%;margin-bottom:2%;font-size:12px;line-height:1.5}

	.abouts_neib{overflow:hidden;margin-top:30px}
	.abouts_neibl{float:left;width:50%;padding:0 3%;padding-top:3%;}
	.abouts_neibl img{width:100%}
	.abouts_neibr{float:right;width:50%;}
	.abouts_neibr img{width:100%}
	.abouts_neibl1{font-size:20px;color:#66584d;font-family:"arial";line-height:1.4}
	.abouts_neibl2{font-size:22px;}
	.abouts_neibl p{color:#605f5f;font-size:12px}

	.abouts_neic{overflow:hidden;margin-top:50px;background:#f7f7f7}
	.abouts_neicl{float:left;width:50%;}
	.abouts_neicl img{width:100%}
	.abouts_neicr{float:right;width:50%;padding-top:10px;padding-left:20px;}
	.abouts_neicr img{width:100%}
	.abouts_neicr1{font-size:20px;line-height:1.5}
	.abouts_neicr2{font-size:20px;line-height:1.5}
	.abouts_neicr2 span{color:#fff;background:#C7000A}
	.abouts_neicr p{width:100%;font-size:12px;line-height:1.8}
}

/*767 mobile*/
@media (max-width: 767px) {
	body, html {font-size:12px;}
	.w90{width: 100%;}
  .w90 .row{margin: 0;}
  .pb80{padding-bottom: 20px;}
  .pa50{padding: 15px 0;}
  .ma50{margin: 15px auto;}
  .title strong{font-size: 22px;}
  .title.ma20{margin: 10px auto;}
  .vr_bg.pb80{padding-bottom: 0;}
  .zhaopin{margin:20px 0;}
	.zhaopin table{width:100%;margin:0 auto;}
	.slipe-box .bannar .swiper-slide p{}
	.swiper-pagination{display:none}

  .gengduo{width:135px;height:35px;line-height:35px;margin:0 auto;text-align:center;background:#C7000A;
		border-radius:45px;margin-top:10px;}
	.gengduo a{color:#fff;display:block}
  /*logo*/
  .navbar-brand{padding: 0;margin-left: 15px;}
  .navbar{margin-bottom: 0;background:#fff;padding:10px 0;}
  .flogo{height: auto;width:65%;margin-top:8px;}
  .flogo img{float: left;}
  .flogo span{float: left;font-size: 18px;line-height: 50px;margin-top: 5px;font-weight: bold;}
  .top{display:none}

	/*product*/
	.product{margin-top:50px;margin-bottom:50px;}
	.pro_t{padding:0 2%;overflow:hidden;margin-bottom:20px;}
	.pro_t ul{float:none;;}
	.pro_t ul li{float:left;width:45%;height:35px;text-align:center;line-height:35px;background:#C7000A;
		border-radius:35px;margin:0 2.5%;}
	.pro_t ul li a{color:#fff}
	.pro_3{padding:0 2%;}
	.pro_3 img{max-width:100%}
	.pro_3 ul li{position:relative;width:48%;margin:0 1%;margin-top:2%;float:left;}
	.pro_3 ul li .pro_c1{position:static;opacity:1;background:#bbb;width:100%;height:30px;padding:0 15px;color:#fff}
	.pro_3 ul li:hover .pro_c1{bottom:0px;}
	.pro_c2{font-size:12px;text-align:center;line-height:30px;margin-top:0}
	.pro_c3{display:none}

	/*foot*/
	.foot{background:#333333;color:#fff;padding:20px 10px;}
	.foot a{color:#fff}
	.footsa{display:none}
	.foots_l{margin-bottom:10px}
	.foots{}
	.foot_b{text-align:center;line-height:2;}

  /* abouts content */
  .mw90{width:96%}
	.abouts_neial{float:left;width:100%}
	.abouts_neial img{width:100%}
	.abouts_neiar{float:right;width:100%;padding:0;}
	.abouts_neiar img{width:100%}
	.abouts_neiar1{font-size:38px;background:#C7000A;line-height:60px;display:block;padding:0 5px;color:#fff;
	margin-bottom:1.5%;text-align:center;}
	.abouts_neiar2{font-size:24px;background:#eeaf2d;line-height:40px;display:block;padding:0 6.5px;color:#fff;
		text-align:center;}
	.abouts_neiar p{color:#898989;width:100%;margin-top:4%;margin-bottom:5%;font-size:12px;}

	.abouts_neib{overflow:hidden;margin-top:20px}
	.abouts_neibl{float:left;width:100%;padding:0;}
	.abouts_neibl img{width:100%}
	.abouts_neibr{float:right;width:100%;}
	.abouts_neibr img{width:100%}
	.abouts_neibl1{font-size:20px;color:#66584d;font-family:"arial";line-height:1.4}
	.abouts_neibl2{font-size:22px;}
	.abouts_neibl p{color:#605f5f;font-size:12px}

	.abouts_neic{overflow:hidden;background:#f7f7f7;width:96%;margin:0 auto;margin-top:20px;}
	.abouts_neicl{float:left;width:100%;}
	.abouts_neicl img{width:100%}
	.abouts_neicr{float:right;width:100%;padding:15px;}
	.abouts_neicr img{width:100%}
	.abouts_neicr1{font-size:20px;line-height:1.5}
	.abouts_neicr2{font-size:20px;line-height:1.5}
	.abouts_neicr2 span{color:#fff;background:#C7000A}
	.abouts_neicr p{width:100%;font-size:12px;line-height:1.8}

  .cula{padding-left: 15px;padding-bottom: 20px;}
  .cula strong{font-size: 25px;}
  .cula em{margin-top: 20px;}
  .cula i{margin:10px 0px;}
  .cula-l.mt80{margin-top: 0;}
  .culb li{padding: 10px;}
  .culb li:after{display: block;content:'';clear: both;}
  .culb li div{width: 80%;}
  .branda strong{margin-top: 10px;margin-bottom: 10px;}
  .culc_bg{padding-top: 20px;background: url(../images/brand_bg.jpg);}
  .culc_bg .branda{height:auto;}
  .branda:after{display: none;}
  .brandb strong{margin-top: 20px;font-size: 30px;text-align: left;}
  .brandb p{text-align:left;width: 100%;}
  .imainr_tit h2{font-size: 18px;}
    /*products*/
	.pro_n{padding:0 2%;}
	.pro_n ul li{width:100%;position:relative;}
	.pro_n ul li img{max-width:100%;}
	.pro_n ul li .pro_n1{position:absolute;right:0;bottom:0;background:url(../images/nlist_bg.png);width:200px;
		height:85px;color:#fff;padding-left:10px;}
	.pro_n ul li .pro_n2{font-size:12px;font-weight:300;line-height:1.5;margin-top:10px}
	.pro_n ul li .pro_n3{font-size:12px;}
	.pro_na .num {overflow:hidden;height:15px;position:absolute;bottom:60px;zoom:1;z-index:3;width:100%}
	.pro_na .num ul{position:absolute;left:10px;top:0;transform:translate(0,0);}
	.pro_na .num li {width:15px;height:15px;line-height:15px;text-align:center;color:#f5f5f5;background:#aaa;font-size:0;
		margin-right:10px;cursor:pointer;float:left;border-radius:15px}
	.pro_na .num li.on {background:#b71c22; }
  /*products_show*/
  .pro_show_a{margin-bottom: 20px;}
  .pro_show_a:after{display: none;}
  .pro_show_a .pro_show_a_con{position: static; transform: none;width: 100%;height: auto;}
  .pro_show_a_con span{font-size: 25px;}
  .pro_show_a_con p{font-size: 16px;}
  .pro_show_b_con span{font-size: 25px;}
  .pro_show_b_con p{font-size: 16px;}
  .pro_show_c_con span{font-size: 14px;}
  .pro_show_c_con p{font-size: 20px;}
  .pro_show_d_con strong{font-size: 25px;}
  .pro_show_d_con span{font-size: 18px;}
  .pro_show_d_con em{margin: 10px 0;width: 80px;height: 2px;}
  .pro_show_d_con p{width: 100%;}
  .ma30{margin: 15px 0;}
  .pro_b_title{margin-top: 15px;font-size: 35px;}
  .pro_b_title em{margin-bottom: 15px;}
  .pro_show_e span{display: inline-block;width: auto;font-size: 16px;line-height: 45px;}
  .pro_show_e em{line-height: 45px;}

  .culb li span{ width: 20%;}
  .side_top li a{height: 50px;overflow: hidden;line-height: 50px;}
}

/*1366-1440*/
@media (max-width: 1440px) and (min-width: 1366px) {
    .adv_l p{width: 80%;}
    .title strong{font-size: 35px;}

    .cula strong{font-size: 40px;}
    .cula i{margin: 20px 0;}
    .cula{padding-bottom: 40px;}

    .mei_la_img{float:left;}
    .mei_l1{float:left;margin-left:10%}

}

/*1024-1366  pad pro*/
@media (max-width: 1365px) and (min-width: 1024px){
  .branda strong{font-size: 35px;}
  .cula strong{font-size: 35px;}
  .cula i{margin: 15px 0;}
  .culc_bg{margin-bottom: 70px;}

	/*menu*/
	.top{height:143px;padding:0;}
	.logo{text-indent:-99999px;overflow:hidden;margin:0 5%;margin-top:25px;height:50px;float:none;margin-bottom:20px;}
	.top_r{background:#C7000A;width:100%;float:none;overflow:hidden;margin-top:0}
	.menu{margin-top:0px;width:80%}
	.menu_bg { background-color: #013e7f; }
	.menu .m {font-size:16px;width:14%;text-align:center;}
	.menu  li a {color:#fff}
	.menu  li:hover a {color:#fff}

  /*products*/
