
body{font-family:"Noto Sans SC";color: #404040;margin: 0px;padding: 0px;width: 100%;margin: auto;/* background:#fff; */}
ul{ margin: 0px;padding: 0px;}
a{ text-decoration:none; color:#555;   }
a:hover{ text-decoration:none;}
p{margin:0px;}
li{list-style-type: none;}
h1,h2,h3,h4,h5,dd{ margin: 0px; padding: 0px; }
body > div{  margin:0 auto;   }

.dt_top
{
	
width: 100%;
	
float: left;
	
border-bottom:  1px solid #f1f1f1;
	
/* padding-top: 1%; */
	
/* padding-bottom:  1%; */
}
.dt_top_1
{
	
width: 70%;
	
margin: auto;
	
max-width: 1200px;
	
position: relative;
}
.dt_top_tel
{float: left;width: 15%;padding-top: 1%;margin-left: 17%;padding-right: 2%;}
.dt_top_em
{float: left;width: 15%;padding-top:  1%;}
.dt_top_em img
{
	float:left;
}
.dt_top_wx
{
	float: right;
	width: 13%;
	background: #1a2d67;
	padding-bottom:  1%;
	padding-top: 1%;
	color: #fff;
	text-align: center;
	padding-left: 2.5%;
}
.dt_top_tel img
{

float: left;
}
.dt_top_tel p
{
	float: left;
	font-size: 14px;
	color: #676767;
	margin-left: 2%;
}
.dt_top_em p
{
float: left;
font-size: 14px;
color: #676767;
margin-left: 2%;
}
.dt_top_wx p
{/* float: left; */font-size: 14px;color: #fff;margin-left: 2%;}
.dt_top_wx img
{/* float: left; */}
.logo
{
	width:100%;
	float:left;
}
.logo_1
{width: 70%;margin: auto;position: relative;max-width: 1200px;}
.logo_l
{
	
float: left;
	
position: absolute;
	
top: -50px;
}
.logo_r
{
	
float: left;
	
width: 83%;
	
margin-left: 17%;
}
.logo_r p
{
	float:left;
	padding: 3.5% 3%;
	font-size: 14px;
}
.logo_r .ys
{
	background:#1a2d67;
	color: #fff;
}
.logo_s
{
	float:right;
	padding-top: 3.5%;
	position: absolute;
	right: 0;
	width: 5%;
	height: 50px;
}
.logo_r p:hover
{
	background:#1a2d67;
	color:#fff;
}
.logo_s img
{
	margin-left: 0%;
	right: 0;
	float: right;
}
.logo_s:hover .sousuo_wrap
{
	display:block;
}
.sousuo_wrap {/* float:left; */height:44px;margin-top:33px;width: 300px;position: absolute;z-index: 99;right: 0;display: none;}
.sousuo_wrap input {outline:none;padding:0 115px 0 15px;border:1px solid #eee;height:44px;box-sizing:border-box;width: 300px;}
.sousuo_wrap button { color:#F8962B; cursor:pointer;   font-size:16px; line-height:44px;   outline:none;  border:none;background:none; height:44px; box-sizing:border-box;width:100px; line-height:44px; position:absolute;top:0px;right:0px;   }
.sousuo_wrap button i {  display:inline-block; line-height:42px; margin-top:-2px; vertical-align:middle;padding-right:5px;    }
.logo_c
{
	width:100%;
	float:left;
	position: relative;
}

.sp_tjpro_mbx_r_wx_h
{
	  position: absolute;
	  bottom: 220px;
	  right: 0;
	  height:0%;
	  transition: .5s ease;
	  z-index: 11;
}
.sp_tjpro_mbx_r_wx_h img
{
	
}
.dt_top_wx:hover .sp_tjpro_mbx_r_wx_h
{
	  bottom:-35px;
  height: 100%;

}
.xxk
{
	width:100%;
	float:left;
	margin-top: 2%;
	margin-bottom: 1%;
	height: auto;
}
.xxk_n
{
	width: 100%;
	margin:auto;
	max-width:1200px;
}
.xxk_n h3
{
	font-size:35px;
	font-weight:100;
	margin-bottom:1%;
}
.xxk_1
{
	width: 100%;
	margin:auto;
	/* max-width:1200px; */
	margin-top: 2%;
}

.xxk_n h1
{
	font-size:24px;
	text-transform:uppercase;
	font-family: "Arial";
	color: rgb( 153, 153, 153 );
	font-weight:  100;
	margin-bottom: 1%;
}
.xxk_n p
{
	width:50px;
	height: 5px;
	background:#1a2d67;
	float: left;
}
.xxk_n span
{
	width: 30px;
	height: 5px;
	background:#333333;
	float:left;
}
.zxly
{
	width:100%;
	float:left;
	position: relative;
}
.zxly_bg
{
	width:100%;
	float:left;
	background:url(../images/ly.jpg) repeat-y center;
	height: 740px;
	background-attachment: fixed;
	overflow: hidden;
}
.zxly_1
{
		background-image: url(../images/ly_1.png);
		height:315px;
		position: absolute;
		width: 100%;
}
.zxly_l
{
	background:url(../images/ll_03.png) no-repeat;
	width:430px;
	height:590px;
	float:left;
	margin-top: 5%;
}
.zxly_l h1
{
	
text-align: center;



	
color: #fff;
	
font-size: 28px;
	
font-weight: 100;
	
margin-top: 8%;
	
margin-bottom: 2%;
}
.zxly_l p
{
	
padding-left: 8%;
	
padding-right: 8%;
	
text-align: center;
	
font-size: 14px;
	
color: #fff;
	
line-height: 24px;
}
.zxly_c
{
	max-width:1200px;
	margin:auto;
}

.index_mess_ul{padding: 92px 15px 7px;overflow: hidden;/* width: 345px; */display: inline-block;text-align: center;}
.index_mess_ul li{margin-bottom: 10px;width: 350px;/* float: left; */display: inline-block;}
.index_mess_ul li .mess_input{float: left;outline: none;height: 30px;line-height: 30px;padding: 3px;border: 1px solid #e0e0e0;color: #888;border-radius: 5px;}
.index_mess_ul li .w_125{width: 339px;}
.index_mess_ul li .w_58{width: 170px;margin-right: 5px;}
.index_mess_ul li .mr_10{ margin-right: 10px;}
.index_mess_ul li .w_260{width: 338px;}
.index_mess_ul li .mess_area{width: 338px;height: 80px;float: left;line-height: 24px;padding: 3px;border: 1px solid #e0e0e0;outline: none;border-radius: 5px;color: #888;font-family:"Noto Sans SC";}
.index_mess_ul li span{float: left;margin-right: 4px;line-height: 32px;margin-top: 3px;}
.index_mess_ul li span img{ vertical-align: top;}
.index_mess_ul li .mess_btn{ float: left; width: 74px; height: 32px;  color: #fff; background:url(../images/btn-mess.png) no-repeat; border: 0;  font-size: 14px; font-weight: bold; cursor: pointer; outline: none;}
.index_mess_ul button
{
	    background-color: #1a2d67;
	    border: none;
	    color: white;
	    padding: 15px 125px;
	    text-align: center;
	    text-decoration: none;
	    display: inline-block;
	    font-size: 16px;
	    margin: 8px 2px;
	    cursor: pointer;
}
.ly
{
	
float: left;
	
color: #666 !important;
	
padding: 0 !important;
	
margin-top: 6px;
	
margin-left:  6px;
}
.zxly_r_t
{
	
}
.zxly_r_t span
{
	
font-size: 14px;
	
letter-spacing: 9px;
	
color: #fff;
}
.zxly_r_t p
{
	
font-size: 38px;
	
color: #fff;
	
margin-top:  1%;
	
margin-bottom: 1%;
}
.zxly_r_t h1
{
	
font-size: 60px;
	
color: #fff;
}
.zxly_r_t h3
{
	
background: #1a2d67;
	
color: #fff;
	
padding: 3%;
	
font-size: 24px;
	
font-weight: 100;
	
width: 50%;
	
text-align: center;
	
margin-top: 3%;
}
.zxly_r
{
	float:left;
	margin-top: 19%;
	margin-left: 10%;
	width: 46%;
}


/* ??????????css */

.product-num-box{
}

.product-num-content{
    /* width: 1200px; */
    /* height: 577px; */
    margin: 0 auto;
    text-align: center;
    font-size: 0;
}

.product-num-title{
    padding-top: 110px;
    margin-bottom: 30px;
    font-size: 42px;
    color: #fff;
    line-height: 45px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
}
.product-num-text{
    font-size: 16px;
    color: #fff;
    line-height: 28px;
}

.product-num-head{
    margin-top: 40px;
    font-size: 0;
    width: 100%;
}

.product-num-item{
    text-align: center;
    position: relative;
    /* display: inline-block; */
    width: 150px;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    /* line-height: 62px; */
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    height: 150px;
    float: left;
    margin-right: 5%;
}

.product-num-jus{
    display: inline-block;
    margin: 80px 0;
    width: 162px;
    height: 56px;
    font-size: 22px;
    color: #fff;
    line-height: 48px;
    letter-spacing: 2px;
    border: 4px solid #fff;
    cursor: pointer;
    font-weight: 500;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    text-decoration: none;
}

.product-num-nub{
    display: inline-block;
    /* width: 400px; */
    font-size: 40px;
    color: #fff;
    line-height: 62px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    float: left;
    width: 150px;
    margin-top: 18%;
    font-weight: 600;
}

.product-num-add{
    font-size: 24px;
    color: #fff;
    margin-left: -20px;
    position: absolute;
    right: 75px;
    top: 30px;
}

.product-num-inf{
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 0;
    /* margin-left: 30px; */
    float: left;
    width: 150px;
}

.product-num-jus:hover{
    background-color: #fff;
    color: #3e88f1;
}

.product-num-wan{
    position:absolute;
    right: 55px;
    top: 0px;
}
.qyjs
{
	width:100%;
	float:left;
	margin-top:  3%;
	/* padding-bottom: 3%; */
	height: 720px;
}
.qyjs_1
{
	width:100%;
	margin:auto;
	max-width:1200px;
}
.qyjs_c
{
	
float: left;
	
width: 100%;
	
margin-top: 3%;
}
.qyjs_c li
{
	
width: 30%;
	
border: 1px solid #f1f1f1;
	
float: left;
	
margin-right: 4.5%;
}
.qyjs_c li h1
{
	
font-size: 20px;
	
font-weight: 100;
	
padding-left: 10%;
	
float: left;
	
width: 80%;
	
padding-right: 10%;
	
height: 50px;
	
line-height: 50px;
}
.qyjs_c li span
{
	
background: #f1f1f1;
	
display: inline-block;
	
height: 1px;
	
width: 80%;
	
margin: 0 auto;
	
text-align: center;
	
margin-left:  10%;
}
.qyjs_c li p
{
	
padding-left:  10%;
	
padding-right:  10%;
	
width: 80%;
	
font-size: 14px;
	
line-height: 24px;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
color: #999999;
}
.qyjs_c li h3
{
	
background: #1a2d67;
	
width: 80%;
	
margin-left:  10%;
	
font-size: 16px;
	
font-weight: 100;
	
text-align: center;
	
color: #fff;
	
padding-top:  3%;
	
padding-bottom:  3%;
	
margin-bottom: 10%;
	
margin-top: 3%;
}
.qyjs_c li img
{
	width:100%;
}

.qyjs_c li
{


	transition: .5s ease;
}
.qyjs_c li:hover
{

box-shadow: 0 0 10px 5px #0000000d;

/* margin-top:1% !important; */

}

.qyjs_c li:hover img{/* -webkit-filter: blur(2px); *//* filter: blur(2px); */}


/*??????????*/
.product-number-info{background:url(../images/product_number_bg.jpg); position: relative;}
.product-number-info .product-number-inner{width: 1200px; margin:0 auto;}
.product-number-info ul{padding: 85px 0;}
.product-number-info ul.q:after {content: "";clear: both;display: table;}
.product-number-info li{/* float: left; */width: 24%;height: 90px;border-left: 1px solid #fff;color:#fff;padding-top:1px;display: inline-block;text-align: center;}
.product-number-info li:first-child{border:none;}
.product-number-info li b{font-weight: 400;font-size:36px;line-height: 1;display: inline-block;position: relative;margin: 15px 0 10px 0px;}
.product-number-info li b i{font-style: normal;}
.product-number-info li b sup{position: absolute;font-size:20px;right: -25px;top: 10px;}
.product-number-info li b em{font-style: normal; font-size: 28px; font-weight: 100; padding-left: 2px; position:relative; top: -4px;}
.product-number-info li p{font-size: 16px;}
.product-number-info li.li-2 b,.product-number-info li.li-2 p{/* padding-left:70px; */}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{/* padding-left:70px; */}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{/* padding-left:70px; */}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{/* padding-left:78px; */}
.product-number-info li.li-5{text-align: right;}
.product-number-info li.li-5 b{padding-right: 2px;}
/*???*/
.copyright{padding-top:79px; border-top: 1px solid #ededed;}
.copyright_c{ height: 313px; width: 1200px;margin: 0 auto;}
.copyright_head{ height: 247px; overflow: hidden; border-bottom: 1px solid #ededed;}
.copyright_L{ float: left; width: 406px; }
.copyright_L p{ display: block; width: 381px; height:48px; margin-bottom: 26px;}
.copyright_L span{ display: block; overflow: hidden; margin-bottom: 4px;}
.copyright_L span em{ display: block; float: left; font-size:14px; color: #888;line-height: 30px;}
.copyright_L span strong{ display: block; float: left; font-size:24px; color: #f90; line-height: 30px;}
.copyright_L span a{ display: block; float: left; width:70px; height: 30px;border-radius: 3px; overflow: hidden; background: url(../images/qq.png) #03d3ff no-repeat 11px center;padding-left:35px; font-size: 14px; color: #FFF; line-height: 30px; margin-right:10px}
.copyright_L span:last-child{padding-top:10px;}
.copyright_C{ float: left; overflow: hidden;}
.copyright_C_list{ float: left;padding-top:24px;}
.copyright_C_list p{ display: block; font-size: 18px; color: #333;padding-bottom: 28px;}
.about{ overflow: hidden; margin-bottom: 22px;}
.about a{ display: block; font-size: 12px; color: #666; float: left; margin-right: 24px;}
.about a:hover{color:#3fc7ff;}
.copyright_C_list:nth-child(2){margin-left:114px; margin-right:46px;}
.copyright_R{ float: right; width: 150px; }
.copyright_R span{ display: block; width: 122px; height: 122px; border:1px solid #ededed;padding:13px; }
.copyright_R span img{ width: 100% }
.copyright_R p{ display: block; font-size:12px; color: #999; text-align: center;padding-top:18px;}
.copyright_bottom{ height: 65px; overflow: hidden; }
.copyright_bottom span{ display: block; line-height: 65px; font-size:12px; color: #a9a9a9; float: left;}
.copyright_bottom p{ display: block; line-height: 65px; font-size:12px; color: #a9a9a9; float: right;}
.szgd
{
	background:url(../images/s_bg.png) no-repeat center;
	width:100%;
	float:left;
}
.product-number-info li span
{
	font-size: 18px;
}
.about
{
	width:100%;
	float:left;
}
.about_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}

.about_c
{
	width:100%;
	float:left;
}
.about_l
{
	
float: left;
	
width: 30%;
}
.about_r
{
	
float: right;
	
width: 65%;
}
.about_r_t
{

float: left;

width: 100%;

margin-bottom: 3%;
}
.about_r_t h1
{

font-size: 35px;

font-weight: 100;

color: #000;

margin-top: 10%;

margin-bottom:  5px;
}
.about_r_t h3
{text-transform: uppercase;color: #999;font-size: 24px;font-weight: 100;margin-bottom: 1%;}
.about_r_t p
{
	width:50px;
	height: 5px;
	background:#1a2d67;
	float: left;
}
.about_r_t span
{ 
	width: 30px;
	height: 5px;
	background:#333333;
	float:left;
}

.about_r_c
{

float: left;

width: 100%;
}
.about_r_c h1
{
	
/* background: #1a2d67; */
	
/* width: 16%; */
	
/* font-size: 14px; */
	
/* font-weight: 100; */
	
/* text-align: center; */
	
/* color: #fff; */
	
/* padding-top: 1%; */
	
/* padding-bottom: 1%; */
	
/* margin-top: 2%; */
}
.about_r_c p
{
	
font-size: 14px;
	
line-height: 24px;
	
color: #999999;
}
.about_r_b
{

float: left;
}
.about_r_b h1
{
	
font-size: 34px;
	
color: #000;
	
margin-top: 5%;
	
margin-bottom: 3%;
}
.about_r_b p
{
	
font-size: 24px;
}
.about_r_b p i
{
	margin-left:2%;
	margin-right:2%;
}




/*?????2?????*/

.index_about_tit {  margin:auto;  }
.index_about_tit h2 {font-weight:normal;color:#333; font-size:22px;text-align:center; line-height:36px;  margin-top:0px; margin-bottom:0px;  }
.index_about_tit p{  text-align:center;font-size:14px;color:#777; }

.index_about_wrap {  overflow:hidden;width:100%; margin-top:20px;  }
.about_wrap {  width:100%; overflow:hidden;   }
.about_img { width:38%;  float:right; height:330px;overflow:hidden;   }
.about_con { width:62%; float:left; background:#f9f9f9; height:330px;   }
.about_con h2 {  height:50px;box-sizing:border-box; line-height:49px; font-size:18px;  font-weight:normal;width:94%;margin:0 3%; margin-top:15px;color:#333;    }
.about_con h2 a{  transition:all  0.5s; color:#999;float:right; font-size:12px; padding-right:10px;  }
.about_con h2 a:hover{  color:#086bb8; transform:translateX(8px);    }
.about_con h2 a i { line-height:49px; }
.about_con h3 { font-weight:normal;font-size:14px;color:#999;width:94%;margin:0 3%;line-height:28px;  }
.about_con p{  text-align:justify;  color:#696969;font-size:14px; height:150px;box-sizing:border-box;padding:0px 22px 15px;line-height:32px; 
               display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;    }
.about_btn { float:right;margin-right:3%;margin-top:5px; transition:all 0.5s; display:inline-block;  line-height:32px;padding:0 13px; font-size:14px; color:#555;margin-left:22px;border:1px solid #999;  }
.about_btn:hover { background:#086bb8; padding:0 22px;border-color:#086bb8; color:#fff;     }

@media (min-width: 1439px){
  .about_wrap { width:92%; margin:auto; margin-top:20px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .about_wrap {   width:96%; margin:0 2%;   }
}
@media (min-width: 980px){

}
 @media ( min-width: 768px)and ( max-width: 979px ){
 .about_wrap { height:250px;}
 .about_con h2 {  margin-top:15px; }
 .index_about_wrap {  background-size:100% auto!important; margin-top:5px;    }
 .index_tit_ry { padding: 0 22px; }
 .index_about_wrap {  width:96%; margin:0 2%;    }
 .about_con p { height: 117px;   }

}

 @media (min-width: 768px){
  .certificate_img li{ float:left; } 
   .index_about_tit h3 { display:none;}

}
 @media (max-width: 767px){
   .index_about_wrap {  background:none!important; }
   .about_con { width:92%;margin:0 4%; margin-top:10px; height:230px;    }
   .about_con h2 { margin-top:0px; text-align:center; height: 42px;  }
   .index_about_wrap{ margin-top:0px; }
   .about_con_img { display:none; }
   .about_wrap { height:auto;}
   .about_img { display:none;}
   .about_con p { height:166px; }
    .about_btn { float:left;}
   .index_about_tit h2 { display:none;}
   .index_about_tit h3 { display:block;font-size:14px;color:#808080;text-align:center; font-weight:normal;margin-top:10px;  }
   .about_con h2{ display:none; }
   .about_con h3{ display:none; }
    .index_about_tit p{ font-size:18px;margin-top:20px;color:#333; }
 
}







@media (min-width: 1439px){
   .phone_con { width:1340px; margin:auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
   .phone_con {   width:96%; margin:0 2%;   }
}
@media ( min-width: 768px)and ( max-width: 979px ){

    .phone_wrap { height:455px; }

    .phone_con .swiper-slide ul.certificate_img li:nth-child(4) { display:none;}
    .phone_con .swiper-slide ul.certificate_img li{ width:32%; margin-right:2%;  }
    .phone_con .swiper-slide ul.certificate_img li:nth-child(3) { margin-right:0%;  }
    .phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { margin-top: -60px;  } 
    .phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev {  margin-top: -60px;} 

 
}
 @media (max-width: 767px){
    .index_case_tit { margin-top:15px;  }
    .phone_con h2 {margin: 5px auto 5px; }
    .phone_con .swiper-slide ul.certificate_img{ width:80%; margin:0 10%;  }
    .phone_con .swiper-slide ul.certificate_img li { width:100%;  }
    .phone_con .swiper-slide { transform: translateX(-5px); }
    .phone_con .swiper-slide ul.certificate_img li:nth-child(n+2){ display:none; }
    .phone_wrap {height: 365px !important;margin-top:0px;}
    .phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { transform:scale(0.8);    } 
    .phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev { transform:scale(0.8); }
    .index_case_tit p { display:none;}

}

.gsys
{
	width:100%;
	float:left;
	background:url(../images/ys.jpg) no-repeat center;
	height:400px;
}
.gsys_1
{
	
width: 100%;
	
margin: auto;
	
max-width: 1200px;
}
.gsys_c
{
	
}
.gsys_c p
{
	
width: 30%;
	
float: left;
	
background: rgba(255,255,255,0.5);
	
text-align: center;
	
padding-top:  5%;
	
padding-bottom:  5%;
	
margin-top: 14%;
	
font-size: 24px;
	
color: #fff;
	
margin-right: 5%;
}
.right_ys
{
	
float: right !important;
	
margin: 14% 0px 0px 0px !important;
}
.news
{
	width:100%;
	float:left;
	padding-top: 2%;
	/* margin-bottom: 2%; */
}
.news_1
{
	width:100%;
	margin:auto;
	max-width:1200px;
}
.news_c
{

	width:100%;
	float:left;
	margin-top: 2%;
}
.news_c li
{
	float:left;
	width: 27%;
	border: 1px solid #f1f1f1;
	padding: 2%;
	margin-right: 3%;
}
.news_c li img
{
	width:100%;
}
.right_news
{
	
float: right !important;
	
margin: 0px !important;
}
.news_c li h1
{
	font-size:20px;
	font-weight:100;
	height: 60px;
	line-height: 60px;
	border-bottom:  1px solid #f1f1f1;
}
.news_c li p
{
	font-size:14px;
	line-height:24px;
	color:#999;
	margin-top: 5%;
	margin-bottom: 5%;
}

.news_c li:hover h1
{
	color:#1a2d67;
}
.news_c li:hover span
{
	color:#1a2d67;
	border:1px solid #1a2d67;
}
.tab-pane1 li
{
	width: 100% !important;
	border: none !important;
	box-shadow: none;
}
.tab-pane1 li:hover
{

box-shadow: none !important;

}
.tab-pane1 li:hover h1
{
	color:#1a2d67;
}
.tab-pane1 li:hover h3
{
	color:#1a2d67;
	border:1px solid #1a2d67;
}
.rdxw
{
	
}
.rdxw_l
{
	
float: left;
	
width: 300px;
	
height: 245px;
	
border: 1px solid #f1f1f1;
}
.rdxw_l img
{
	width:100%;
	height: 100%;
}
.rdxw_r
{
	
width: 880px;
	
right: 0;
	
position: absolute;
	
background: #fff;
	
box-shadow: 0 0 10px 5px #0000000f;
	
padding: 25px 45px;
	
margin-top: 2%;
}
.rdxw_r h1
{
	
font-size: 20px;
	
font-weight: 100;
	
color: #000;
	
width: 80%;
	
float: left;
	
margin-top: 1%;
}
.rdxw_r span
{
	
float: right;
	
font-size: 14px;
	
color: #1a2d67;
	
margin-top: 3px;
}
.rdxw_r p
{
	
width: 100%;
	
float: left;
	
font-size: 14px;
	
line-height: 24px;
	
color: #666;
	
margin-top: 1%;
	
margin-bottom: 1%;
}
.rdxw_r h3
{
	
float: left;
	
padding: 8px 30px;
	
font-size: 14px;
	
font-weight: 100;
	
border: 1px solid #666;
	
border-radius: 20px;
	
margin-top: 1%;
	
color: #666;
}
.xxk_x
{
	    width: 100%;
	    float: left;
	    margin-top: 0%;
	    margin-bottom: 1%;
}
.yqlj
{
	
width: 100%;
	
float: left;
	
border-top: 1px solid #f1f1f1;
	
border-bottom:  1px solid #f1f1f1;
}
.yqlj_1
{
	
width: 100%;
	
max-width: 1200px;
	
margin: auto;
}
.yqlj_c
{
	
width: 100%;
	
float: left;
}
.yqlj_c a:hover
{
	color:#1a2d67;
}
.yqlj_c p
{
	float:left;
	height: 45px;
	line-height: 45px;
	margin-right: 2%;
	font-size: 14px;
}
.bottom
{
	width:100%;
	float:left;
	background:#1f1f1f;
	padding-top: 2%;
	padding-bottom: 3%;
}
.bottom_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}
.bottom_z
{
	
width: 100%;
	
float: left;
}
.bottom_l
{
	
width: 22%;
	
float: left;
}
.bottom_l i
{
	
color: #fff;
	
font-size: 80px;
	
float: left;
	
padding-right: 8%;
}
.bottom_l p
{
	
color: #fff;
	
font-size: 16px;
	
margin-top:  1px;
	
float: left;
	
padding-top: 5%;
}
.bottom_l h1
{
	
color: #fff;
	
font-size: 25px;
	
float: left;
}
.bottom_l span
{
	
float: left;
	
color: #fff;
	
font-size: 14px;
	
line-height: 24px;
}
.bottom_c
{
	float:left;
	width: 65%;
	margin-left: 3%;
}
.bottom_r
{
	float: right;
	width: auto;
}

.bottom_c li
{
	
float: left;
	
width: 16%;
}
.bottom_c li h1
{

font-size: 16px;

font-weight: 100;

color: #fff;

margin-top: 10%;
}
.bottom_c li p
{
	
color: #959595;
	
font-size: 14px;
	
line-height: 35px;
}
.bottom_r h1
{

font-size: 16px;

color: #fff;

font-weight: 100;

/* float: right; */

margin-top:  10%;

margin-bottom: 10%;
}
.bottom_c li p a:hover
{
	color:#fff;
}
.bottom_r img
{

float: left;
}
.icp
{
	width:100%;
	float:left;
	background:#f2f2f2;
}
.icp_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}
.icp_l
{
	float:left;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}
.icp_r
{
	float:right;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}







html {
    font-size: 62.5%;
    font-size:75%\9;
    color: #222;
}
*{margin:0;padding: 0;font-family:Noto Sans SC;}

::selection {
    background-color: #b3d4fc;
    text-shadow: none;
}

ul {
    margin: 0;
    padding: 0;
}
a{color:#333;text-decoration: none}
li {
    list-style: none;
}
body{background: #fff;    }
body > div{  margin:0 auto;   }


.top_wrap {   height:46px; background:#fff; width:100%; border-bottom:1px solid #eee;   }
.top {   height:46px;  margin:0 auto;   }
.top_notice {  height:46px;float:left; width:50%;      }
.top_notice i{  float:left; line-height:46px; padding:0 13px 0 5px; color:#e2484b  }
.top_notice p{  float:left;  line-height:46px; font-size:13px; color:#555;  }
.top_right { height:46px; float:right;    }
.top_right li {  float:left; margin:12px 0; padding:0 20px; height:17px;  }
.top_right li a{  display:block; height:17px; color:#555;  font-size:13px;   }
.top_right li.weixin{   background:url(../images/hoticonweixin.png) no-repeat 10px center; padding-left:45px;  position:relative;     }
.weixin img { width:100px;height:100px; position:absolute;top:19px; left:0px;z-index:9;display:none;     }

@media (min-width: 1439px){
  .top {   width:1400px;   }
}
@media ( min-width: 980px ) and (max-width: 1438px){
.top {   width:96%; margin:0 2%;   }
}

@media (min-width: 768px)and (max-width: 979px){
  .top_wrap { display:none;}
}

@media (max-width: 767px){
   .top_wrap { display:none;}
}
@media (max-width: 480px) {

}

.head_wrap {height: 90px;width: 100%;overflow:hidden;background:rgba(255,255,255,0);border-bottom:1px solid rgba(255,255,255,0.2);/* position:absolute; *//* left:50%; *//* transform:translateX(-50%); */}
.nav_wrap {height: 90px;margin:0 auto;}
.head_logo {  float:left;    }
.head_nav_icon { float:right;  width:40px; height:40px; border-radius:40px; background:rgba(255,255,255,0.3);transition:300ms;  margin-top:19px;   }
.head_nav_icon a { display:block; color:#fff; text-align:center; line-height:40px; font-size:18px; transition:300ms;    }
.head_nav_icon a:hover {  text-decoration:none; transform:scale(1.1);   }
.head_nav_icon:hover {  background:rgba(255,255,255,0.4);  }
.navunder_line {position: absolute;left:35px;bottom: -1px;width:32px;/* height: 2px; */background: #fff;}

.head_sosuo_con input{border:none;border-bottom:1px solid #eee;line-height:32px;width: 210px;margin-left:37px;padding:0px 5px;margin-top: 28px;}
.head_sosuo_con input:focus {outline:none; }
.head_sosuo_con i{color:#e2484b;position:absolute;font-size:18px;top: 6px;right: 0px;line-height:78px;}
.head_sosuo_icon {width:53px;float:right;height:78px;background:#e2484b;text-align:center;cursor:pointer;display: none;}
.head_sosuo_icon i{   line-height:78px; font-size:24px;  color:#fff;  }
.move_nav_icon {  width: 33px; height: 23px; right: 15px; top: 18px;position:absolute; cursor: pointer;  z-index:5;   }
.move_nav_icon li{ background:#e2484b;display: block;margin: 0;padding: 0; width:100%;
                   border: none; position: absolute;transition: .5s .3s; height: 3px;}
.move_nav_icon li:nth-child(1) { width: 100%; top: 0;right: 0; }
.move_nav_icon li:nth-child(2) { width: 40%;top: 50%;left: 0;margin-top: -2px;opacity: 1;  }
.move_nav_icon li:nth-child(3) { width: 40%;top: 50%;right: 0;margin-top: -2px; opacity: 1;  }
.move_nav_icon li:nth-child(4) { width: 100%;bottom: 0; right: 0; }
.move_nav_icon.selected_add { left: 20px; }
.move_nav_icon.selected_add li{ background:#fff; }
.selected_add.move_nav_icon li:nth-child(1) {width: 100%;top: 50%;margin-top: -2px;transform: rotate(45deg); transform-origin: center;}
.selected_add.move_nav_icon li:nth-child(2) { opacity: 0;left: -50%;}
.selected_add.move_nav_icon li:nth-child(3) {opacity: 0;right: -50%; }
.selected_add.move_nav_icon li:nth-child(4) {width: 100%; bottom: 50%;margin-bottom: -2px;transform: rotate(-45deg);transform-origin: center; }

.head_nav_wrap li a i{  padding-right:15px;display:none;   }
.side-phone {  padding:0 35px;  position:relative;  margin-top:25px;    }
.side-phone p b {display: block;font-weight: normal; color: rgba(0,0,0,.6); float:12px; }
.side-phone p a { display: block;color: rgba(0,0,0,1);font-size: 22px; letter-spacing: -1px; }
.side-phone i {  position:absolute;bottom:3px;right:35px;  display: block;font-size: 28px;color: rgba(255,255,255,1);background: rgba(0,0,0,.8);padding: 4px 4px 0 4px; margin-top: 9px; cursor: pointer; }

.move_nav_bg { position:fixed; top: 0px;left:0px;right:0px;bottom:0px;  background:rgba(0,0,0,0.6);z-index:4; display:none;  transition:300ms;   }
.move_nav_bg.move_nav_bgon { display:block;  }

.move_nav_login { width:50px; height:50px; margin:25px 0 10px 35px; position:relative;  transition:500ms;   opacity: 0; transform: translateX(1000%);    }
.move_nav_login a{ display:block;width:50px; height:50px; border-radius:50px; background:rgba(255,255,255,0.3); line-height:50px; text-align:center;    }
.move_nav_login i{  font-size:26px;color:rgba(255,255,255,0.8);   }
.move_nav_yuyan {  margin-top:15px;  padding-left:35px;position:relative; transition:2s; opacity: 0;transform: translateY(500%);   }
.head_nav_wrap.selected_nav .move_nav_yuyan { opacity: 1; transform: translateY(0);  }
.move_nav_yuyan a{ font-size:12px;color:rgba(255,255,255,0.8); line-height:18px; }
.selected_nav .move_nav_login {  opacity: 1; transform: translateX(0);     }
.head_nav_wrap ul{   }
.head_nav_wrap.selected_nav ul li { opacity: 1; transform: translateY(0);        }
.head_nav_wrap.selected_nav ul li:nth-child(1){ transition-delay:0.1s;   }
.head_nav_wrap.selected_nav ul li:nth-child(2){ transition-delay:0.2s;     }
.head_nav_wrap.selected_nav ul li:nth-child(3){ transition-delay:0.3s;  }
.head_nav_wrap.selected_nav ul li:nth-child(4){ transition-delay:0.4s;  }
.head_nav_wrap.selected_nav ul li:nth-child(5){ transition-delay:0.5s;  }
.head_nav_wrap.selected_nav ul li:nth-child(6){ transition-delay:0.6s;  }
.head_nav_wrap.selected_nav ul li:nth-child(7){ transition-delay:0.7s;  }
.head_nav_wrap.selected_nav ul li:nth-child(8){ transition-delay:0.8s;  }
.head_nav_wrap.selected_nav ul li:nth-child(9){ transition-delay:0.9s;  }
.head_nav_wrap.selected_nav ul li:nth-child(10){ transition-delay:1s;   }

.nav_wrap {/* position:relative; */}
@media (min-width: 1439px){

    .head_wrap {width: 1400px;/* transform:translateX(-50%); */top:46px;}
    
.head_logo {float:left;position: absolute;top: 0;}
}
@media ( min-width: 980px ) and (max-width: 1438px){

.head_logo { float:left;   }

}

@media (min-width: 980px ){
.head_wrap {  z-index:1;}
.move_nav_login { display:none; }
.head_nav_wrap {float: right;padding-left: 0px;}
.head_nav_wrap li{float:left;line-height: 90px;padding: 0 0px;}
.head_nav_wrap li a{display:block;line-height: 90px;color: #000;position:relative;transition:300ms;font-size:16px;padding: 0px 23px;}
.head_nav_wrap li a:hover {text-decoration:none;background: #da231a;color: #fff;}
/*.head_nav_wrap li.nav_li_selected a::after{ content:""; width:100%;height:1px; background:#fff; position:absolute;left:0px;bottom:0px;       }
.head_nav_wrap li a:hover::after { content:""; width:100%; height:1px; transition:300ms; background:#fff; position:absolute;left:0px;bottom:0px;   }*/
.move_member{  display:none;}
.move_nav_icon {  display:none;}
.move_nav_yuyan { display:none;}
.head_nav_wrap {position:relative;}
.head_wrap {border-radius:13px;border-top-left-radius:0;border-top-right-radius:0;/* background:url(../images/logoright_bg.png) no-repeat right top; */background-size:auto 100%;}
.head_logo {/* height: 90px; */width: auto;float:left;/* background:url(../images/logo_bg.png) no-repeat; */}
.head_nav_wrap li a i{ display:none;}
.head_sosuo_wrap {float:right;width:275px;height:78px;display: none;}
.head_sosuo_con {float:left;width: 229px;height:78px;position:relative;line-height:78px;display: none;}
  .side-phone { display:none;}
}
@media (max-width: 979px){
   .head_nav_wrap {position: fixed;width: 75%;padding-bottom:20px;background: rgba(255,255,255,1);overflow:hidden;height:600px;right:0px;top:0px;bottom:0px;z-index: 999999999;transform:translateX(100%);transition:300ms;}
   .head_nav_wrap.selected_nav {  transform:translateX(0%); padding-top:80px;     }
   .move_nav_login {display:block; }
   .move_nav_yuyan { display:block;}
   .head_nav_wrap ul li{  position:relative;  }
   .head_nav_wrap ul li a{ line-height:52px;  padding-left:35px; color:#fff; font-size:16px; display:block;  }
   .head_nav_wrap ul li{ transition:all .3s ease-in-out;   opacity: 0; transform: translateY(300%);   }
   .head_wrap { border-bottom:none; }   
   .head_logo { z-index:1; }
   .head_sosuo_wrap { transition:all 300ms;transform:translateY(-200%);  position:absolute;top:10px;right:15px;opacity:0;  z-index:1;  }
   .selected_sosuo.head_sosuo_wrap{display:block;z-index: 99999999999999999999;width:60%;transform:translateY(0%);opacity:1;}
   .head_sosuo_icon { display:none; }
   .nav_li_selected { background:#e2484b; }
   .head_nav_wrap ul li.nav_li_selected a { color:#fff; }
   .head_sosuo_con {  width:100%; height:60px;   line-height:60px;  }
   .head_sosuo_con input { margin:0px; width:100%; line-height:49px;  box-sizing:border-box;  }
   .head_sosuo_con i { line-height: 50px; }
   .side-phone { display:block;}
}

@media (min-width: 980px )and (max-width: 1250px){
.head_nav_wrap li {/* padding: 0 10px; */}
.head_nav_wrap li a{font-size:14px;  }
}

@media (min-width: 768px)and (max-width: 979px){
    .nav_wrap {   position:relative;  }
    /*.head_logo {   position:absolute; left:50%; transform:translateX(-50%); top:0px;    }*/
    .head_nav_icon { display:none;  }
    .nav_wrap {   position:relative;  height:78px;  }
    .move_nav_icon {    top: 29px; }
    .head_logo {   height: 100%;   }
    .head_logo a { display:block; }
    .head_wrap { position: relative; }
    .head_nav_wrap ul li a { line-height: 60px;padding-left: 35px;color: #000;font-size: 16px; }
}


@media (max-width: 767px){
    .nav_wrap {position:relative;/* height:60px; */}
    .head_logo {   height: 100%;   }
    .head_logo a { display:block; }
    .head_logo img {max-height:60px;}
    .head_nav_icon { display:none;  }
    .head_nav_wrap { height:100%; } 
    .head_nav_wrap ul li a{ line-height:60px;  padding-left:35px; color:#000; font-size:16px;  }
    .move_nav_login { width:42px; height:42px;      }
    .move_nav_login a{ width:42px; height:42px; line-height:42px;     }
    .move_nav_login i {font-size:16px; margin-top:-3px;  }
    .head_wrap {/* height:60px; */}
    .nav_wrap:after { content:""; width:100%; height:1px; background: rgba(255,255,255,0.5);transform:scaleY(0.3);  position:absolute;left:0px;bottom:0px; z-index:1;    }
    .navunder_line { display:none;}
    .head_wrap { position:relative; } 
}

@media (min-width: 980px )and (max-width: 1250px){

.navunder_line {left:10px;}

}

@media (min-width: 1439px){
  .head_wrap {width: 1200px;margin: auto;}
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .head_wrap  {   width:96%; /*margin:0 2%;*/   }
}


.index_hotpro_wrap {overflow:hidden;margin-top: 90px;}
.index_hotpro_wrap ul li {transition:all 500ms ease-in-out;width:22%;float:left;box-sizing:border-box;border:1px solid #eee;/* border-left:none; */margin-bottom: 30px;}
.index_hotpro_wrap ul li:nth-child(1) {border-left:1px solid #eee;  }
.index_hotpro_wrap ul li.hotpro_selected{width:34%;background: #fff;}
.hotpro_img {height:260px;text-align:center;overflow: hidden;}
.hotpro_img img{vertical-align: middle;max-height: 95%;max-width: 95%;transition:all 500ms;overflow: hidden;}
.index_hotpro_wrap ul li.hotpro_selected .hotpro_img img {  transform:scale(1.2);    }
.index_hotpro_wrap ul li p{transition:all 500ms ease-in-out;height:36px;text-align:center;border-bottom:1px solid #eee;font-size:18px;color:#333;z-index: 99999999;position: relative;}
.index_hotpro_wrap ul li p span{  height:36px;display:inline-block; border-bottom:1px solid #e2484b;margin-bottom:-1px;  overflow:hidden;white-space:nowrap;text-overflow:ellipsis; max-width:80%;   }
.hotpro_href { height:80px;  position:relative;  }

.hotpro_href a { display: block; font-size:15px;   padding: 0 10px; color:#e2484b; text-align:center; line-height: 40px; width: 225px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.index_hotpro_wrap ul li.hotpro_selected p{  border-bottom:1px solid #fff;   }
.index_hotpro_wrap ul li.hotpro_selected .hotpro_href a{   background:#e2484b;color:#fff;  }

@media (min-width: 1439px){
  .index_hotpro_wrap {width: 80%;}
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .index_hotpro_wrap  {   width:96%; margin:0 2%;margin-top:20px;   }
}
@media (min-width: 980px){
    
}
@media ( min-width: 768px ) and (max-width: 979px){
    .index_hotpro_wrap ul li.hotpro_selected {  width:50%;   }
    .index_hotpro_wrap ul li {  width:50%;   }
  
}

@media (max-width: 767px){
    .index_hotpro_wrap ul li { width:100%; margin-top:-1px;    }
    .index_hotpro_wrap ul li.hotpro_selected { width:100%;    }

   
}


.index_about_wrap {  overflow:hidden;margin-top:20px;    }
.index_about_con {  width:100%; height:410px; box-sizing:border-box;padding-left:62px;padding-top:30px;   border:1px solid #eee; position:relative; background:url(../images/aboutimg.png) no-repeat right center; background-size:60% 100%;  }
.titimg {  position:absolute;left:0px;top:0px;}
.index_about_con h2{  height:60px;line-height:60px;font-weight:normal; font-size:20px; color:#333;  width:45%; border-bottom:1px solid #eee;   }
.index_about_con h2 span{ line-height:60px;max-width:100%;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;display:inline-block;border-bottom:1px solid #e2484b;margin-bottom:-1px;    }
.index_about_con_bjq p{ line-height:36px;  width:45%; height:180px; overflow:hidden; color:#696969; text-align:justify; }
.index_about_con_bjq {  margin-top:15px; }
.index_about_con_more { width:138px; margin-top:15px; height:46px;  transition:all 300ms;    border:2px solid #e2484b; color:#e2484b;font-size:15px;  text-align:center;line-height:42px; display:block;   }
.index_about_con_more:hover {  background:#e2484b;color:#fff;  }
@media (min-width: 1439px){
  .index_about_wrap {   width:1400px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .index_about_wrap  {   width:96%; margin:0 2%;margin-top:20px;   }
}
@media ( min-width: 768px ) and (max-width: 979px){
    .index_about_con { background-size: 50% 100%; }
  
}

@media (max-width: 767px){

    .index_about_con {  background-image:none;  background:#fff; padding:30px 20px; }
    .index_about_con h2 {  text-align:center; width:100%;      }
    .index_about_con_bjq p {   width:100%;   }
    .index_about_con_more { margin:30px auto 0;   }
   
}

.index_xijie_wrap {overflow:hidden;margin-top:20px;margin: auto;}
.index_xijie_con {   background:#eee; position:relative;  overflow:hidden;  }
.index_certificate_con {   box-sizing:border-box;border:1px solid #eee;   }
.xijie_con { width:100%; height:480px; position:relative;   }
.xijie_con_tit { height:50px; position:absolute; width:100%; overflow:hidden; left:0px;bottom:30px;   }
.xijie_con_tit p{height:50px;line-height:50px;color:#fff;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background: #da231a;position:absolute;left:15px;z-index:999;padding:0 16px;}
.xijie_con_tit a{  height:50px; line-height:50px; color:#fff; border:1px solid #fff; width:80px; position:absolute; right:15px;z-index:999; box-sizing:border-box; text-align:center;    }
.certificate_tit {  height:62px; border-bottom:1px solid #eee;   }
.certificate_tit h2{ line-height:62px; display:inline-block;float:left;margin-left:35px;  font-size:18px;color:#555; font-weight:normal; border-bottom:1px solid #e2484b;margin-bottom:-1px;  }
.certificate_tit p{ line-height:62px; float:right;display:inline-block;  margin-right:35px;  cursor:pointer;  }
.certificate_list li{ float:left; width:50%;  height:417px;   box-sizing:border-box; padding:35px;padding-left:17px;   }
.certificate_list li a{ display:block; width:100%; height:347px; background:#eee; display: table-cell;vertical-align: middle;text-align: center;   }
.certificate_list li:nth-child(2n+1){ padding:35px; padding-right:18px;    }
.certificate_list li a img {    vertical-align: middle; max-height: 95%; max-width: 95%; }
.certificate_list.certificate_list_selected li:nth-child(1){ display:none;  }
.certificate_list.certificate_list_selected li:nth-child(2){ display:none;  }
.certificate_list li:nth-child(3){ display:none;  }
.certificate_list.certificate_list_selected li:nth-child(3){ display:block;  }
.certificate_list li:nth-child(4){ display:none;  }
.certificate_list.certificate_list_selected li:nth-child(4){ display:block;  }

@media (min-width: 1439px){
  .index_xijie_wrap {width: 80%;}
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .index_xijie_wrap  {   width:96%; margin:0 2%;margin-top:20px;   }
}
@media ( min-width: 768px ) and (max-width: 979px){
    .xijie_con {  height:300px; }
    .certificate_list li{  height:236px;padding:15px;padding-left:7px;   }
    .certificate_list li:nth-child(2n+1){ padding:15px; padding-right:8px;    }
    .certificate_list li a{  height:204px;  }

}


@media (min-width: 767px){
  .index_xijie_con { width:38%; float:left;   }
  .index_certificate_con { width:60%;float:right;   }

}

@media (max-width: 767px){
    .xijie_con {  height:350px;         }
    .index_certificate_con { margin-top:20px; }
    .certificate_list li { height:200px; }
    .certificate_list li{  height:200px;padding:15px;padding-left:7px;   }
    .certificate_list li:nth-child(2n+1){ padding:15px; padding-right:8px;    }
    .certificate_list li a {   height:200px;      }
}


.index_news_wrap { overflow:hidden; margin-top:20px;  }
.index_news_con { width:38%; height:480px; float:left; background:#eee; position:relative;  overflow:hidden;  }
.index_newslist_con { height:480px;  box-sizing:border-box;border:1px solid #eee;   }
.hotnews_con_tit { height:50px; position:absolute; width:100%; overflow:hidden; left:0px;bottom:30px;   }
.hotnews_con_tit p{  height:50px; line-height:50px; color:#fff; max-width:60%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;position:absolute; left:15px;z-index:999; padding:0 13px;  }
.hotnews_con_tit a{  height:50px; line-height:50px; color:#fff; border:1px solid #fff; width:80px; position:absolute; right:15px;z-index:999; box-sizing:border-box; text-align:center;    }
.index_newslist_con ul li {  height:160px; position:relative; box-sizing:border-box;  border-bottom:1px solid #eee;  padding:15px 15px 15px 160px;     }
.index_newslist_con ul li img{ width:130px;height:130px; position:absolute;left:15px;top:15px;     }
.index_newslist_con ul li h2 {  font-size:18px; font-weight:normal; color:#555; line-height:26px; width:100%;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;       }
.index_newslist_con ul li p {  font-size:14px; color:#999; margin-top:10px; line-height:26px; width:100%;height:52px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;      }
.index_newslist_con ul li span { display:block; color:#999; font-size:12px;  margin-top:10px;  }

@media ( min-width: 1439px ){
  .index_news_wrap {   width:1400px;  }
}
@media ( min-width: 980px ) and ( max-width: 1438px ){
  .index_news_wrap  { width:96%; margin:0 2%;margin-top:20px;   }
}

@media ( min-width: 768px ) and (max-width: 979px){
    .index_newslist_con ul li img { top:10px; }
    .index_news_con { height: 300px;   }
    .index_newslist_con ul li { height:150px; padding: 10px 15px 10px 160px;   }
    .index_newslist_con ul li:nth-child(3) { display:none;}
    .index_newslist_con { height: 300px;    }
    .xijie_con_tit p {max-width: 45%; }
    .hotnews_con_tit p {max-width: 45%; }
}

@media (min-width: 767px){
  .index_newslist_con { width:60%;float:right;   }
}
@media (max-width: 767px){
    .index_news_con { display:none; }
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image:url(../images/prevbg.png)!important;         } 

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:url(../images/nextbg.png)!important;    }





.footer_con_wrap {   background:#262626; margin-top:40px; }
.footer_bottom_wrap {  background:#222;    }
.footer_con {  overflow:hidden;   }
.footer_con_left {float:left; padding:20px 0; width:60%;  }
.footer_con_left p{  color:#bcbcbc; font-size:12px; line-height:28px;  }
.footer_con img{  margin-top:21px; }
.erweima {  overflow:hidden; }
.bottom_tel {  margin-right:20px;   }
.footer_bottom_con img{ float:left; height:100%; margin-top:15px;  }
.footer_bottom_right {  padding:13px 0; }
.footer_bottom_right .text {  color:#777; font-size:12px; text-align:right; line-height:28px;  }
.footer_bottom_right .text a{  color:#777; font-size:12px;  }
.footer_bottom_right>div{ }
@media (min-width: 1439px){
     .footer_con {width: 80%;margin:0 auto;}
     .footer_bottom_con {width: 80%;margin:0 auto;}
}
@media (min-width: 980px )and (max-width: 1438px){
    .footer_con {   width:96%; margin:0 2%  ; box-sizing:border-box;   }
    .footer_bottom_con {  width:96%; margin:0 2%  ; box-sizing:border-box;    }
}
@media ( min-width: 980px ) and (max-width: 1438px){
    .quality_con {   width:96%; margin:0 2%  ; box-sizing:border-box;  margin-top:35px;   }
}
@media (min-width: 768px){
.footer_bottom_wrap {   height:82px;  }
.footer_bottom_right .text {text-align: left;}
.footer_bottom_con .footer_bottom_right{float: left;}
.footer_bottom_right > div p    {text-align: left;}
.footer_con img{ float:right; margin-top:21px; }
.bottom_tel {  margin-right:20px;}
}
@media ( min-width:768px ) and (max-width: 980px ){
    .footer_con{   width:96%; margin:0 2%  ; box-sizing:border-box;   }
    .footer_bottom_con{   width:96%; margin:0 2%  ; box-sizing:border-box;   }
    .footer_con_left { width: 40%;   }
}
@media ( max-width:767px ){
    .footer_con_left { display:none; }
    .footer_bottom_con img { display:none;  }
    .footer_bottom_wrap {  overflow:hidden;   }
    .footer_bottom_right .text {  text-align:center; }
    .footer_bottom_con {  overflow:hidden;width:96%; margin:0 2%  ; box-sizing:border-box; }
    .footer_bottom_con .footer_bottom_right { }
    .footer_bottom_right > div p { text-align:center;    }
    .erweima img{ margin:21px auto;  display:block; }
    .bottom_tel { width:60%;  }
}



.bottom2{
    height:42px;
}
.duoduan {  float:right;  }
.duoduan li{  float:left; padding:0 0px; position:relative;  }
.duoduan li:hover {  background:rgba(255,255,255,0.2);  }
.duoduan li p{  display:none;  position:absolute;width:100px;height:110px;left:-0px; top:-130px; padding:10px;background:#fff;line-height:024px!important; color:#555!important;  }
.duoduan li:hover p { display:block;   }
.duoduan li p img{  width:100px;height:100px;  margin-top:0px;  }

@media only screen and (max-width:767px) {

    .duoduan { display:none;}
    .bottom2 { height:auto;  }
}



.s311_nav
{
	/* background:url(../images/nav_1_02.jpg); */
	width: 100%;
	/* height: 90px; */
}

.head_logo img
{
	/* margin-top: 20px; */
}
.s311_ico
{
	width:100%;
	float:left;
	position: absolute;
	margin-top: -75px;
}
.s311_ico_1
{
	width: 80%;
	height:160px;
	background:#fff;
	margin: auto;
	box-shadow: 0 0 2px 2px #0000001f;
	border-radius: 5px;
}
.s311_ico_l
{
	
width: 27%;
	
float: left;
	
border-right: 1px solid #f2f2f2;
	
margin-left: 5%;
	
margin-top: 3%;
}
.s311_ico_l img
{
	
float: left;
}
.s311_ico_l h1
{
	
float: left;
	
font-size: 16px;
	
font-weight: 100;
	
margin-left: 20px;
}
.s311_ico_l p
{
	
float: left;
	
width: 66%;
	
margin-left: 20px;
	
margin-top: 10px;
	
line-height: 20px;
	
font-size: 14px;
}
.s172_cp
{
	width: 100%;
	margin: auto;
	margin-bottom: 20px;
}
.index_tit_news {margin-top:20px;height:60px;box-sizing:border-box;background:#f9f9f9;line-height:60px;font-size:18px;font-weight:normal;padding:0 22px 0 0;/* color:#555; */}
.index_tit_news span.tit_con {float:left;padding:0 10px 0 35px;color: #da231a;border-left: 1px solid #da231a;}



























.index_tit_news span.tit_ion  {float:left;display:block;width:0;height:0;border-width:30px 17px 30px 17px;border-style:solid;/* border-color: transparent transparent #ff9000 #ff9000; */}
.index_tit_news a{  color:#999; float:right; font-size:16px;  }
.index_tit_news a:hover{  text-decoration:underline;  }

.s311_about
{
	width:100%;
	float:left;
}
.s311_about_l
{
	width:50%;
	float:left;
	background:#f5f5f5;
	height: 568px;
}
.left
{
	width:50%;
	float:right;
}

.left .play{
    width: 100%;
    /* margin:2% 2% 0 2%; */
    height:26rem;
    background: #e0e0e0;
    overflow: hidden;
    /* border-radius:0.5rem; */
    height: 100%;
}
.shipin{
    width: 100%;
    height: 100% !important;
    background: url(../images/flw.png);
    overflow: hidden;
    left: 0;
    right:0px;
    top: 0;
    bottom:0px;
    position: fixed;
    z-index: 99999999999999999;
}
.shipin .box{
    width:80%;
    margin:0 auto;
    height:73%;
    position: absolute;
    border-radius: 0.5rem;
    overflow: hidden;
    left:50%;transform:translateX(-50%);
}
.shipin .box embed{
}
.left
{
	width: 50%;
	float:left;
}
.s311_about_l1
{
	
width: 50%;
	
float: right;
	
margin-left: 10%;
	
position: absolute;
	
margin-top: 1%;
}
.s311_about_l1 h1
{
	font-size:24px;
	color:#000;
	font-weight:100;
	margin-top: 15px;
}
.s311_about_l1 p
{
	
width: 70%;
	
text-align: justify;
	
line-height: 24px;
	
font-size: 14px;
	
margin-top: 10px;
}
.s311_about_l1 span
{
	
padding: 10px 40px;
	
color: #fff;
	
background: #da231a;
	
font-size: 14px;
	
margin-top: 10px;
	
display: inline-grid;
}
.s311_news
{
	width:100%;
	float:left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.s311_news_1
{
	width:80%;
	margin:auto;
}
.s311_news_t
{
	width:100%;
	float:left;
}
.s311_news_t li
{
	width:30%;
	float:left;
	margin-right: 5%;
}
.right
{
	float:right !important;
	margin:0px !important;
}
.s311_news_t li h1
{
	
font-size: 14px;
	
font-weight: 100;
	
color: #999;
	
line-height: 24px;
	
margin-top: 10px;
	
margin-bottom: 10px;
}
.s311_news_t li p
{
	
font-size: 14px;
	
margin-top: 10px;
}
.s311_news_t li span
{
	width: 100px;
	height: 1px;
	display: inline-block;
	background: #999;
}
.s311_news_t li h3
{
	
margin-bottom: 15px;
	
font-size: 18px;
	
font-weight: 100;
	
color: #000;
}
.s311_ys
{
	width:100%;
	float:left;
	background: url(../images/ys.jpg);
	height:570px;
	margin-top:30px;
	/* margin-bottom:30px; */
}
.s311_ys_t
{
	
float: right;
	
width: 50%;
	
margin-top: 8%;
}
.s311_ys_t li
{
	
width: 250px;
	
float: right;
	
border: 1px solid #fff;
	
height: 130px;
	
padding: 20px;
}

.s311_ys_t img
{
	
width: 50px;
	
float: left;
	
margin-bottom: 15px;
}
.s311_ys_t h1
{
	
float: left;
	
color: #a7a8a8;
	
font-size: 18px;
	
font-weight: 100;
	
margin-top: 10px;
	
margin-left: 15px;
	
margin-bottom: 25px;
}
.s311_ys_t span
{
	
width: 100px;
	
height: 1px;
	
background: #a7a8a8;
	
display: inline-block;
	
clear: both;
	
float: left;
	
margin-bottom: 10px;
}
.s311_ys_t p
{
	
clear: both;
	
line-height: 24px;
	
color: #a7a8a8;
	
font-size: 14px;
}
.s311_ys_1
{
	width:80%;
	margin:auto;
	margin-top: 25px;
}



.s311_ys_b li
{
	
width: 250px;
	
float: right;
	
border: 1px solid #a7a8a8;
	
height: 130px;
	
padding: 20px;
}

.s311_ys_b img
{
	
width: 50px;
	
float: left;
	
margin-bottom: 15px;
}
.s311_ys_b h1
{
	
float: left;
	
color: #a7a8a8;
	
font-size: 18px;
	
font-weight: 100;
	
margin-top: 10px;
	
margin-left: 15px;
	
margin-bottom: 25px;
}
.s311_ys_b span
{
	
width: 100px;
	
height: 1px;
	
background: #a7a8a8;
	
display: inline-block;
	
clear: both;
	
float: left;
	
margin-bottom: 10px;
}
.s311_ys_b p
{
	
clear: both;
	
line-height: 24px;
	
color: #a7a8a8;
	
font-size: 14px;
}
.s311_ys_b
{
	float: right;

}



.bottom_mess { background:#303030; width:100%;overflow:hidden;  }
.bottom_mess_liuyan {/* float:left; */width: 80%;margin-top:32px;margin: auto;}
.bottom_mess_liuyan h2 {color: #000000;font-weight:normal;font-size: 24px;padding-bottom:16px;text-align: center;margin-top: 50px;margin-bottom: 10px;}
.bottom_mess_liuyan h2 i{ color:#909090; font-size:14px; padding-right:3px;    }
.mess_form input{outline: none;margin-bottom:10px;height: 40px;line-height: 40px;box-sizing:border-box;border: 1px solid #fff;background: #fff;color:#b8b8b8;font-size:14px;padding:0 15px;}
.mess_form input:nth-child(2n+1){width: 49%;float:left;}
.mess_form input:nth-child(2n+2){width: 49%;float:right;}
.mess_form textarea{outline: none;margin-bottom:10px;font-family:"Noto Sans SC";height: 150px;width:100%;line-height:36px;box-sizing:border-box;border: 1px solid #fff;background: #fff;color:#b8b8b8;font-size:14px;padding:0 15px;}
.mess_form button {float:right;border:none;color: #fff;font-size:16px;margin-top:5px;width: 20%;background: #999999;height: 40px;}
.mess_form button:hover {  color:#fff;text-decoration:underline;      }
.bottom_mess_phone {  float:right; width:50%;   text-align:right; margin-top:52px; color:#fff;    }
.bottom_mess_phone img{ float:right; width:200px; height:200px; padding-left:30px; }
.bottom_mess_phone p{  color:#bcbcbc; font-size:14px;margin-top:10px; line-height:34px;   }
.bottom_mess_phone h1{ color:#bcbcbc;font-weight:normal;   font-size:25px; line-height:34px;   }
.bottom_mess_phone h3{ color:#bcbcbc; font-weight:normal;font-size:14px;  line-height:34px;      }
@media ( min-width: 1439px ){ 
  .bottom_mess_con { width:1400px; margin:auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .bottom_mess_con {  width:96%; margin:0 2%;  } 
}
@media ( min-width: 768px ) and (max-width: 979px){
 .bottom_mess_liuyan{ }
 .bottom_mess_phone img { width:100px;height: 100px; }
}
@media ( max-width: 767px) {
    .bottom_mess {  display:none;    }
}
.s311_ly
{
	width:100%;
	float:left;
	background:#f4f4f4;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.s311_ly_1
{
	width:80%;
	margin:auto;
}

@media ( min-width: 980px ) and (max-width: 1438px){
	.head_nav_wrap {
    float: right;
    padding-left: 0px !important;
}
 .s311_ico_1 {
    width: 95%;

}
.s311_ico {
    width: 100%;
    float: left;
    position: relative;
    margin-top: 28px;
}

.s311_ico_1 {
    width: 95%;
    height: 135px;
    background: #fff;
    margin: auto;
    box-shadow: 0 0 2px 2px #0000001f;
    border-radius: 5px;
}
.s311_ico_l h1 {
    float: left;
    font-size: 25px;
    font-weight: 100;
    margin-left: 20px;
    margin-top: 20px;
}
.s311_ico_l p {

    display: none;
}

.s311_about_l1 {
    width: 95%;
    float: none;
    margin-left: 10%;
    position: relative;
    margin: auto;
}
.s311_about_l {
    width: 100% !important;
    float: left;
    background: #f5f5f5;
    height: auto !important;
    padding-top: 5%;
    padding-bottom: 5%;
    margin-bottom: 30px;
}
 .s311_about_l1 h1 {
    font-size: 30px;
    color: #000;
    font-weight: 100;
    margin-top: 15px;
}
.s311_about_l1 p {
    width: 100% !important;
    text-align: justify;
    line-height: 38px;
    font-size: 18px;
    margin-top: 10px;
}
.s311_about_l1 span {
    padding: 20px 60px;
    color: #fff;
    background: #da231a;
    font-size: 20px;
    margin-top: 10px;
    display: inline-grid;
}
.left {
    width: 95%;
    float: none;
    margin: auto;
}

.s311_news_t li {
    width: 30%;
    float: left;
    margin-right: 3.3% !important;
}
.s311_news_1 {
    width: 95%;
    margin: auto;
}
.s311_ys_1 {
    width: 95%;
    margin: auto;
    margin-top: 10%;
    margin-bottom: 2%;
}
.s311_ys_t {
    float: none;
    width: 100% !important;
    margin-top: 8%;
    margin: auto;
    display: inline-block;
    text-align: center;
}
.s311_ys_t li {
    width: 250px;
    float: none;
    border: 1px solid #fff;

    height: 130px;

    padding: 20px;
    display: inline-block;
    margin: auto;
}
.s311_ys_b {
    float: none;
    width: 100%;
    margin: auto;
    display: inline-block;
    text-align: center;
}

.s311_ys_b li {
    width: 250px;
    float: none;
    border: 1px solid #a7a8a8;
    height: 130px;
    padding: 20px;
    display: inline-block;
    margin: auto;
    margin-top: 2%;
}
.bottom_mess_liuyan {
    width: 100%;
    margin-top: 32px;
    margin: auto;
}
}


@media (max-width: 979px) and (min-width: 768px){
.s311_ico {
    display: none;
}
.index_hotpro_wrap {
    overflow: hidden;
    margin-top: 0px;
}
.s172_cp {
    width: 95%;
    margin: auto;
    margin-bottom: 20px;
}

.s311_about_l {
    width: 100% !important;
    float: left;
    background: #f5f5f5;
    height: auto;
    display: inline-block;
    padding-top: 20px;
    padding-bottom: 20px;
}
.s311_about_l1 {
    width: 95%;
    float: none;
    position: relative;
    margin: auto;
}
.s311_about_l1 p {
    width: 100% !important;
    text-align: justify;
    line-height: 28px;
    font-size: 16px;
    margin-top: 10px;
}
.left {
    width: 97%;
    float: none;
    margin: auto;
}
.s311_news_1 {
    width: 100%;
    margin: auto;
}
.s311_news_t {
    width: 95%;
    float: none;
    margin: auto;
}
.s311_news_t li {
    width: 30%;
    float: left;
    margin-right: 3.3% !important;
}
.s311_ys_t {
    float: none;
    width: 100% !important;
    margin-top: 8%;
    display: inline-block;
    margin: auto;
    text-align: center;
}
.s311_ys_t li {
    width: 250px;
    float: none;
    border: 1px solid #fff;
    height: 130px;
    padding: 20px;
    display: inline-block;
}
.s311_ys_b li {
    width: 250px;
    float: none;
    border: 1px solid #a7a8a8;
    height: 130px;
    padding: 20px;
    display: inline-block;
}
.s311_ys_b {
    float: none;
    display: inline-block;
    text-align: center;
    margin: auto;
}

.bottom_mess_liuyan {
    /* float: left; */
    width: 95%;
    margin-top: 32px;
    margin: auto;
}
.s311_ly_1 {
    width: 100%;
    margin: auto;
}
.index_xijie_wrap {
    overflow: hidden;
    margin-top: 20px;
    width: 95%;
    margin: auto;
}





}

.head_nav_wrap {
    float: left;
    padding-left: 185px;
}
.head_sosuo_wrap {
    float: right;
    width: 275px;
    height: 78px;
    display: block;
}
.head_sosuo_con {
    float: left;
    width: 229px;
    height: 78px;
    position: relative;
    line-height: 78px;
    display: block;
}
.ry
{
	width:100%;
	float:left;
}

@media (max-width: 767px){
.yjbd
{
	
position: fixed;
	
right: 0;
	
z-index: 9999999999999999999;
	
top:30% !important;
	
display: block !important;
	
width: auto;
}
.yjbd_l
{

height:125px;

width: 40px;

background: #f3f3f3;

border-radius: 5px 0px 0px 5px;

border: 1px solid #e9e9e9;

margin: auto;

text-align: center;

float: left;

padding-bottom:  5px;
}
.yjbd_l i
{
	color:#ff6600;
	font-size:20px;
}
.yjbd_r
{
	width: 110px;
	height:125px;
	background:#fff;
	border: 1px solid #e9e9e9;
	float: left;
	margin: auto;
	text-align: center;
}
.yjbd_r p
{

font-size: 14px;

color: #ff6600;

margin-top:  5px;
}
.yjbd_r p a
{
	color: #ff6600;
}
.yjbd_r img
{
	
margin-top: 15px;
}
.yjbd_l p
{

font-size: 16px;

color: #ff6600;

margin-top: 5px;

margin-bottom:  5px;
}
.yjbd_l img
{

margin-top: 5px;
}
.mess_form button {
    float: right;
    border: none;
    color: #fff;
    font-size: 16px;
    margin-top: 5px;
    width: 100%;
    background: #999999;
    height: 40px;
}
.mess_form #w_58 {
    width: 100% !important;
    float: left;
}
.w_58 {
    width: 75% !important;
    float: left !important;
}
.move_nav_icon {
    width: 33px;
    height: 23px;
    right: 15px;
    top: 37px;
    position: absolute;
    cursor: pointer;
    z-index: 5;
}
.s311_ico {
    display: none;
}
.index_hotpro_wrap {
    overflow: hidden;
    margin-top: 0px;
}
.s311_about_l {
    width: 100% !important;


    float: left;
    background: #f5f5f5;
    height: auto;
    padding-top: 30px;













    padding-bottom: 30px;
}
.s311_about_l1 {
    width: 95%;
    float: none;
    position: relative;
    margin: auto;
}
.left {
    width: 95% !important;
    float: none !important;
    margin: auto;
}
.s311_news_1 {
    width: 95%;
    margin: auto;
}
.s311_news_t li {
    width: 100% !important;
    float: left;
    margin-right: 3% !important;
    margin-bottom: 50px;
}
.right {
    float:none !important;
    margin: 0px !important;
}
.index_xijie_con {

    display: none;
}
.s311_ys {
    width: 100%;
    float: left;
    background: url(../images/ys.jpg);
    height: auto;
    margin-top: 30px;

    padding-top: 30px;
    padding-bottom: 30px;
}
.s311_ys_t {
    /* float: none; */
    width: 100% !important;
    margin-top: 8%;
    /* display: inline-block; */
    margin: auto;
}
.s311_ys_b {
    float: none;
    display: inline-block;
    margin: auto;
    width: 100%;
}
.s311_ys_b li {
    width: 250px;
    float: none;
    border: 1px solid #a7a8a8;
    height: 130px;
    padding: 20px;
}
.s311_ys_1 {
    width: 70%;
    margin: auto;
    margin-top: 25px;
}
.s311_ys_t li {
    width: 250px;
    float: none;
    border: 1px solid #fff;
    height: 130px;
    padding: 20px;
}
.bottom_mess_liuyan {
    /* float: left; */
    width: 100%;
    margin-top: 32px;
    margin: auto;
}
.s311_about_l1 p {
    width: 100% !important;
    text-align: justify;
    line-height: 24px;
    font-size: 14px;
    margin-top: 10px;
    overflow: inherit !important;
    height: auto !important;
}
}
@media (max-width:1440px){
.s311_about_l {
    width: 50% !important;
    float: left;
    background: #f5f5f5;
    height: auto !important;
    padding-top: 2%;
    padding-bottom: 0;
}
.s311_ico_l p {
    float: left;
    width: 66%;
    margin-left: 20px;
    margin-top: 10px;
    line-height: 20px;
    font-size: 14px;
    display: block;
}
.s311_ico_l h1 {







    float: left;
    font-size: 25px;
    font-weight: 100;
    margin-left: 20px;
    margin-top: 0px;
}
.s311_ico_l {
    width: 27%;
    float: left;
    border-right: 1px solid #f2f2f2;
    margin-left: 5%;
    margin-top:2%;
}
.s311_about_l1 span {
    padding: 10px 40px;
    color: #fff;
    background: #da231a;
    font-size: 14px;
    margin-top: 10px;
    display: inline-grid;
}
.left {
    width: 50%;
    float: left;
}
.s311_about_l1 p {
    width: 70%;
    text-align: justify;
    line-height: 24px;
    font-size: 14px;
    margin-top: 10px;
    height: 50px;
    overflow: hidden;
}
.s311_news_t li {
    width: 30%;
    float: left;
    margin-right: 56px;
}
.s311_ys_t {
    float: right;
    width: 50%;
    margin-top: 0%;
}
}
.mess_form #w_58
{
	
width: 50%;
	
float: left;
}
.mess_form span img
{
	margin-top:5px;
}

.yjbd
{
	
position: fixed;
	
right: 0;
	
z-index: 99999999;
	
top: 50%;
	
display:none;
}




body{font-family:"Noto Sans SC";color: #404040;margin: 0px;padding: 0px;width: 100%;margin: auto;/* background:#fff; */}
ul{ margin: 0px;padding: 0px;}
a{ text-decoration:none; color:#555;   }
a:hover{ text-decoration:none;}
p{margin:0px;}
li{list-style-type: none;}
h1,h2,h3,h4,h5,dd{ margin: 0px; padding: 0px; }
body > div{  margin:0 auto;   }

.dt_top
{
	
width: 100%;
	
float: left;
	
border-bottom:  1px solid #f1f1f1;
	
/* padding-top: 1%; */
	
/* padding-bottom:  1%; */
}
.dt_top_1
{
	
width: 100%;
	
margin: auto;
	
max-width: 1200px;
	
position: relative;
}
.dt_top_tel
{float: left;width: 15%;padding-top: 1%;margin-left: 17%;padding-right: 2%;}
.dt_top_em
{float: left;width: 15%;padding-top:  1%;}
.dt_top_em img
{
	float:left;
}
.dt_top_wx
{
	float: right;
	/* width: auto; */
	background: #1a2d67;
	padding-bottom:  1%;
	padding-top: 1%;
	color: #fff;
	text-align: center;
	padding-left: 2.5%;

	padding-right: 2.5%;
}
.dt_top_tel img
{

float: left;
}
.dt_top_tel p
{
	float: left;
	font-size: 14px;
	color: #676767;
	margin-left: 2%;
}
.dt_top_em p
{
float: left;
font-size: 14px;
color: #676767;
margin-left: 2%;
}
.dt_top_wx p
{/* float: left; */font-size: 14px;color: #fff;margin-left: 2%;}
.dt_top_wx img
{float: left;}
.logo
{
	width:100%;
	float:left;
}
.logo_1
{width: 100%;margin: auto;position: relative;max-width: 1200px;}
.logo_l
{
	
float: left;
	
position: absolute;
	
top: -50px;
}
.logo_r
{
	
float: right;
	
width: 83%;
	
margin-left: 17%;
}
.logo_r p
{
	float:left;
	padding: 3.5% 3%;
	font-size: 14px;
}
.logo_r p:hover a
{
	color: #fff;
}
.logo_r .ys
{
	background:#1a2d67;
	color: #fff;
}
.logo_r .ys a
{
	color: #fff;
}
.logo_s
{
	float:right;
	padding-top: 3.5%;
	position: absolute;
	right: 0;
	width: 5%;
	height: 50px;
}
.logo_r p:hover
{
	background:#1a2d67;
	color:#fff;
}
.logo_s img
{
	margin-left: 0%;
	right: 0;
	float: right;
}
.logo_s:hover .sousuo_wrap
{
	display:block;
}
.sousuo_wrap {/* float:left; */height:44px;margin-top:33px;width: 300px;position: absolute;z-index: 99;right: 0;display: none;}
.sousuo_wrap input {outline:none;padding:0 115px 0 15px;border:1px solid #eee;height:44px;box-sizing:border-box;width: 300px;}
.sousuo_wrap button { color:#F8962B; cursor:pointer;   font-size:16px; line-height:44px;   outline:none;  border:none;background:none; height:44px; box-sizing:border-box;width:100px; line-height:44px; position:absolute;top:0px;right:0px;   }
.sousuo_wrap button i {  display:inline-block; line-height:42px; margin-top:-2px; vertical-align:middle;padding-right:5px;    }
.logo_c
{
	width:100%;
	float:left;
	position: relative;
}

.sp_tjpro_mbx_r_wx_h
{
	  position: absolute;
	  bottom: 220px;
	  right: 0;
	  height:0%;
	  transition: .5s ease;
	  z-index: 11;
}
.sp_tjpro_mbx_r_wx_h img
{
	
}
.dt_top_wx:hover .sp_tjpro_mbx_r_wx_h
{
	  bottom:-35px;
  height: 100%;

}

.zxly
{
	width:100%;
	float:left;
	position: relative;
}
.zxly_bg
{
	width:100%;
	float:left;
	background:url(../images/ly.jpg) repeat-y center;
	height: 740px;
	background-attachment: fixed;
	overflow: hidden;
}

.zxly_l
{
	background:url(../images/ll_03.png) no-repeat;
	width:430px;
	height:590px;
	float:left;
	margin-top: 5%;
}
.zxly_l h1
{
	
text-align: center;



	
color: #fff;
	
font-size: 28px;
	
font-weight: 100;
	
margin-top: 8%;
	
margin-bottom: 2%;
}
.zxly_l p
{
	
padding-left: 8%;
	
padding-right: 8%;
	
text-align: center;
	
font-size: 14px;
	
color: #fff;
	
line-height: 24px;
}
.zxly_c
{
	max-width:1200px;
	margin:auto;
}


.ly
{
	
float: left;
	
color: #666 !important;
	
padding: 0 !important;
	
margin-top: 6px;
	
margin-left:  6px;

}
.zxly_r_t
{
	
}
.zxly_r_t span
{
	
font-size: 14px;
	
letter-spacing: 9px;
	
color: #fff;
}
.zxly_r_t p
{
	
font-size: 38px;
	
color: #fff;
	
margin-top:  1%;
	
margin-bottom: 1%;
}
.zxly_r_t h1
{
	
font-size: 60px;
	
color: #fff;
}
.zxly_r_t h3
{
	
background: #1a2d67;
	
color: #fff;
	
padding: 3%;
	
font-size: 24px;
	
font-weight: 100;
	
width: 50%;
	
text-align: center;
	
margin-top: 3%;
}
.zxly_r
{
	float:left;
	margin-top: 19%;
	margin-left: 10%;
	width: 46%;
}


/* ??????|???????????????css */

.product-num-box{
}

.product-num-content{
    /* width: 1200px; */
    /* height: 577px; */
    margin: 0 auto;
    text-align: center;
    font-size: 0;
}

.product-num-title{
    padding-top: 110px;
    margin-bottom: 30px;
    font-size: 42px;
    color: #fff;
    line-height: 45px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
}
.product-num-text{
    font-size: 16px;
    color: #fff;
    line-height: 28px;
}

.product-num-head{
    margin-top: 40px;
    font-size: 0;
    width: 100%;
}

.product-num-item{
    text-align: center;

    position: relative;
    /* display: inline-block; */
    width: 150px;
    border: 1px solid #fff;

    border-radius: 50%;
    color: #fff;
    /* line-height: 62px; */
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    height: 150px;
    float: left;
    margin-right: 5%;
}

.product-num-jus{
    display: inline-block;
    margin: 80px 0;
    width: 162px;
    height: 56px;
    font-size: 22px;
    color: #fff;
    line-height: 48px;
    letter-spacing: 2px;
    border: 4px solid #fff;
    cursor: pointer;
    font-weight: 500;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC-Medium,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    transition: all .3s linear;
    text-decoration: none;
}

.product-num-nub{
    display: inline-block;
    /* width: 400px; */
    font-size: 40px;
    color: #fff;
    line-height: 62px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    float: left;
    width: 100%;
    margin-top: 24%;
    font-weight: 600;
}

.product-num-add{
    font-size: 24px;
    color: #fff;
    margin-left: -20px;
    position: absolute;
    right: 75px;
    top: 30px;
}

.product-num-inf{
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    line-height: 0;
    /* margin-left: 30px; */
    float: left;
    width: 100%;
}

.product-num-jus:hover{
    background-color: #fff;
    color: #3e88f1;
}

.product-num-wan{
    position:absolute;
    right: 55px;
    top: 0px;
}
.qyjs
{
	width:100%;
	float:left;
	margin-top:  3%;
	/* padding-bottom: 3%; */
	height: 720px;
}
.qyjs_1
{
	width:100%;
	margin:auto;
	max-width:1200px;
}
.qyjs_c
{
	
float: left;
	
width: 100%;
	
margin-top: 3%;
}
.qyjs_c li
{
	
width: 30%;
	
border: 1px solid #f1f1f1;
	
float: left;
	
margin-right: 4.5%;
	
height: 450px;
	
margin-bottom: 20px;
}
.qyjs_c li h1
{
	
font-size: 20px;
	
font-weight: 100;
	
padding-left: 10%;
	
float: left;
	
width: 80%;
	
padding-right: 10%;
	
height: 50px;
	
line-height: 50px;
}
.qyjs_c li span
{
	
background: #f1f1f1;
	
display: inline-block;
	
height: 1px;
	
width: 80%;
	
margin: 0 auto;
	
text-align: center;
	
margin-left:  10%;
}
.qyjs_c li p
{
	
padding-left:  10%;
	
padding-right:  10%;
	
width: 80%;
	
font-size: 14px;
	
line-height: 24px;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
color: #999999;
}
.qyjs_c li h3 a
{
	color:#fff;
}
.qyjs_c li h3
{
	
background: #1a2d67;
	
width: 80%;
	
margin-left:  10%;
	
font-size: 16px;
	
font-weight: 100;
	
text-align: center;
	
color: #fff;
	
padding-top:  3%;
	
padding-bottom:  3%;
	
margin-bottom: 10%;
	
margin-top: 3%;
}
.qyjs_c li img
{
	width:100%;
}

.qyjs_c li
{


	transition: .5s ease;
}
.qyjs_c li:hover
{

box-shadow: 0 0 10px 5px #0000000d;

/* margin-top:1% !important; */

}

.qyjs_c li:hover img{/* -webkit-filter: blur(2px); *//* filter: blur(2px); */}


/*?????????????????????*/
.product-number-info{background:url(../images/product_number_bg.jpg); position: relative;}
.product-number-info .product-number-inner{width: 100%;margin:0 auto;}
.product-number-info ul{padding: 85px 0;width: 100%;}
.product-number-info ul.q:after {content: "";clear: both;display: table;}
.product-number-info li{/* float: left; */width: 23.6%;height: 90px;border-left: 1px solid #fff;color:#fff;padding-top:1px;display: inline-block;text-align: center;}
.product-number-info li:first-child{border:none;}
.product-number-info li b{font-weight: 400;font-size:36px;line-height: 1;display: inline-block;position: relative;margin: 15px 0 10px 0px;}
.product-number-info li b i{font-style: normal;}
.product-number-info li b sup{position: absolute;font-size:20px;right: -25px;top: 10px;}
.product-number-info li b em{font-style: normal; font-size: 28px; font-weight: 100; padding-left: 2px; position:relative; top: -4px;}
.product-number-info li p{font-size: 16px;}
.product-number-info li.li-2 b,.product-number-info li.li-2 p{/* padding-left:70px; */}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{/* padding-left:70px; */}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{/* padding-left:70px; */}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{/* padding-left:78px; */}
.product-number-info li.li-5{text-align: right;}
.product-number-info li.li-5 b{padding-right: 2px;}
/*????????*/
.copyright{padding-top:79px; border-top: 1px solid #ededed;}
.copyright_c{ height: 313px; width: 1200px;margin: 0 auto;}
.copyright_head{ height: 247px; overflow: hidden; border-bottom: 1px solid #ededed;}
.copyright_L{ float: left; width: 406px; }
.copyright_L p{ display: block; width: 381px; height:48px; margin-bottom: 26px;}
.copyright_L span{ display: block; overflow: hidden; margin-bottom: 4px;}
.copyright_L span em{ display: block; float: left; font-size:14px; color: #888;line-height: 30px;}
.copyright_L span strong{ display: block; float: left; font-size:24px; color: #f90; line-height: 30px;}
.copyright_L span a{ display: block; float: left; width:70px; height: 30px;border-radius: 3px; overflow: hidden; background: url(../images/qq.png) #03d3ff no-repeat 11px center;padding-left:35px; font-size: 14px; color: #FFF; line-height: 30px; margin-right:10px}
.copyright_L span:last-child{padding-top:10px;}
.copyright_C{ float: left; overflow: hidden;}
.copyright_C_list{ float: left;padding-top:24px;}
.copyright_C_list p{ display: block; font-size: 18px; color: #333;padding-bottom: 28px;}
.about{ overflow: hidden; margin-bottom: 22px;}
.about a{ display: block; font-size: 12px; color: #666; float: left; margin-right: 24px;}
.about a:hover{color:#3fc7ff;}

.copyright_C_list:nth-child(2){margin-left:114px; margin-right:46px;}
.copyright_R{ float: right; width: 150px; }
.copyright_R span{ display: block; width: 122px; height: 122px; border:1px solid #ededed;padding:13px; }
.copyright_R span img{ width: 100% }
.copyright_R p{ display: block; font-size:12px; color: #999; text-align: center;padding-top:18px;}
.copyright_bottom{ height: 65px; overflow: hidden; }
.copyright_bottom span{ display: block; line-height: 65px; font-size:12px; color: #a9a9a9; float: left;}
.copyright_bottom p{ display: block; line-height: 65px; font-size:12px; color: #a9a9a9; float: right;}
.szgd
{
	background:url(../images/s_bg.png) no-repeat center;
	width:100%;
	float:left;
}
.product-number-info li span
{
	font-size: 18px;
}
.about
{
	width:100%;
	float:left;
}
.about_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}

.about_c
{
	width:100%;
	float:left;
}
.about_l
{
	
float: left;
	
width: 30%;

}
.about_r
{
	
float: right;
	
width: 65%;
}
.about_r_t
{

float: left;

width: 100%;

margin-bottom: 3%;
}
.about_r_t h1
{

font-size: 35px;

font-weight: 100;

color: #000;

margin-top: 10%;

margin-bottom:  5px;
}
.about_r_t h3
{text-transform: uppercase;color: #999;font-size: 24px;font-weight: 100;margin-bottom: 1%;}
.about_r_t p
{
	width:50px;
	height: 5px;
	background:#1a2d67;
	float: left;
}
.about_r_t span
{ 
	width: 30px;
	height: 5px;
	background:#333333;
	float:left;
}

.about_r_c
{

float: left;

width: 100%;
}
.about_r_c h1 a
{
	
background: #1a2d67;
	
width: 20%;
	
font-size: 16px;
	
font-weight: 100;
	
text-align: center;
	
color: #fff;
	
padding-top: 2%;
	
padding-bottom: 2%;
	
margin-top: 2%;
}
.about_r_c p
{
	
font-size: 14px;
	
line-height: 24px;
	
color: #999999;
}
.about_r_b
{

float: left;
}
.about_r_b h1
{
	
font-size: 34px;
	
color: #000;
	
margin-top: 5%;
	
margin-bottom: 3%;
}
.about_r_b p
{
	
font-size: 24px;
}
.about_r_b p i
{

	margin-left:2%;
	margin-right:2%;
}




/*?????2?????*/

.index_about_tit {  margin:auto;  }
.index_about_tit h2 {font-weight:normal;color:#333; font-size:22px;text-align:center; line-height:36px;  margin-top:0px; margin-bottom:0px;  }
.index_about_tit p{  text-align:center;font-size:14px;color:#777; }

.index_about_wrap {  overflow:hidden;width:100%; margin-top:20px;  }
.about_wrap {  width:100%; overflow:hidden;   }
.about_img { width:38%;  float:right; height:330px;overflow:hidden;   }
.about_con { width:62%; float:left; background:#f9f9f9; height:330px;   }
.about_con h2 {  height:50px;box-sizing:border-box; line-height:49px; font-size:18px;  font-weight:normal;width:94%;margin:0 3%; margin-top:15px;color:#333;    }
.about_con h2 a{  transition:all  0.5s; color:#999;float:right; font-size:12px; padding-right:10px;  }
.about_con h2 a:hover{  color:#086bb8; transform:translateX(8px);    }
.about_con h2 a i { line-height:49px; }
.about_con h3 { font-weight:normal;font-size:14px;color:#999;width:94%;margin:0 3%;line-height:28px;  }
.about_con p{  text-align:justify;  color:#696969;font-size:14px; height:150px;box-sizing:border-box;padding:0px 22px 15px;line-height:32px; 
               display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;    }
.about_btn { float:right;margin-right:3%;margin-top:5px; transition:all 0.5s; display:inline-block;  line-height:32px;padding:0 13px; font-size:14px; color:#555;margin-left:22px;border:1px solid #999;  }
.about_btn:hover { background:#086bb8; padding:0 22px;border-color:#086bb8; color:#fff;     }

@media (min-width: 1439px){
  .about_wrap { width:92%; margin:auto; margin-top:20px;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
  .about_wrap {   width:96%; margin:0 2%;   }
}
@media (min-width: 980px){

}
 @media ( min-width: 768px)and ( max-width: 979px ){
 .about_wrap { height:250px;}
 .about_con h2 {  margin-top:15px; }
 .index_about_wrap {  background-size:100% auto!important; margin-top:5px;    }
 .index_tit_ry { padding: 0 22px; }
 .index_about_wrap {  width:96%; margin:0 2%;    }
 .about_con p { height: 117px;   }

}

 @media (min-width: 768px){
  .certificate_img li{ float:left; } 
   .index_about_tit h3 { display:none;}

}
 @media (max-width: 767px){
   .index_about_wrap {  background:none!important; }
   .about_con { width:92%;margin:0 4%; margin-top:10px; height:230px;    }
   .about_con h2 { margin-top:0px; text-align:center; height: 42px;  }
   .index_about_wrap{ margin-top:0px; }
   .about_con_img { display:none; }
   .about_wrap { height:auto;}
   .about_img { display:none;}
   .about_con p { height:166px; }
    .about_btn { float:left;}
   .index_about_tit h2 { display:none;}
   .index_about_tit h3 { display:block;font-size:14px;color:#808080;text-align:center; font-weight:normal;margin-top:10px;  }
   .about_con h2{ display:none; }
   .about_con h3{ display:none; }
    .index_about_tit p{ font-size:18px;margin-top:20px;color:#333; }
 
}





.index_case_tit {  margin:auto; margin-top:35px; }
.index_case_tit h2 {font-weight:normal;color:#fff; font-size:22px;text-align:center; line-height:36px;  margin-top:15px; margin-bottom:0px;  }
.index_case_tit p{  text-align:center;font-size:14px;color:#fff;margin-bottom:25px; }

 .phone_wrap {width:100%;/* height:500px; */margin-top:20px;float: left;}
.phone_con {overflow:hidden;    }

.phone_list_wrap {width:100%;height: auto;}
.phone_list_wrap .zhengshu_container  {  width:100%;height:320px;       }
.phone_wrap .swiper-wrapper { width:100%; height:320px;    }

.phone_con .swiper-slide {  transform:translateX(-15px);  }
.phone_con .swiper-slide ul.certificate_img {width: 86%;overflow:hidden;margin: auto;max-width: 1169px;margin-top: 4%;}
.phone_con .swiper-slide ul.certificate_img li{width: 16%;margin-right: 0%;position:relative;height: 100px;border: 1px solid #f1f1f1;}
.phone_con .swiper-slide ul.certificate_img li:nth-child(4n+4){  margin-right:0%;  }
.certificate_img li span{  display:block;width:100%;  height:100%; }
.certificate_img li span img{  width:100%; height:100%;  }
.certificate_tit{  background:#fff; padding:10px 15px; }
.certificate_tit h3 { font-weight:normal;font-size:16px;color:#000; line-height:26px;  width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.certificate_tit p{   font-size:14px;color:#888;line-height:26px;padding-top:5px;height:85px;  

                        display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;  

}
.certificate_img li:hover .certificate_tit { }

.phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { background-image:none;    background: url(../images/lefticon.png);left:0px;margin-top: -25px;  } 
.phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev {

/* transform: rotate(-45deg); */

border-width: 0 1px 1px 0;

/* transform: rotate(-45deg); */

/* -webkit-transform: rotate(-45deg); */

padding: 3px;

/* border: solid black; */
}
.swiper-button-next i
{
	
font-size: 40px;
} 
.swiper-button-prev i
{
	
font-size: 40px;
}

@media (min-width: 1439px){
   .phone_con { width:1340px; margin:auto;  }
}
@media ( min-width: 980px ) and (max-width: 1438px){
   .phone_con {   width:96%; margin:0 2%;   }
}
@media ( min-width: 768px)and ( max-width: 979px ){

    .phone_wrap { height:455px; }

    .phone_con .swiper-slide ul.certificate_img li:nth-child(4) { display:none;}
    .phone_con .swiper-slide ul.certificate_img li{width: 31%;margin-right:2%;}
    .phone_con .swiper-slide ul.certificate_img li:nth-child(3) { margin-right:0%;  }
    .phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { margin-top: -60px;  } 
    .phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev {  margin-top: -60px;} 

 
}
 @media (max-width: 767px){
    .index_case_tit { margin-top:15px;  }
    .phone_con h2 {margin: 5px auto 5px; }
    .phone_con .swiper-slide ul.certificate_img{width:80%;margin: 55px 10%;}
    .phone_con .swiper-slide ul.certificate_img li {width: 98%;height: 100%;}
    .phone_con .swiper-slide { transform: translateX(-5px); }
    .phone_con .swiper-slide ul.certificate_img li:nth-child(n+2){ display:none; }
    .phone_wrap { height:405px;margin-top:0px; }
    .phone_con .swiper-button-prev, .phone_con .swiper-container-rtl .swiper-button-next { transform:scale(0.8);    } 
    .phone_con .swiper-button-next, .swiper-container-rtl .swiper-button-prev { transform:scale(0.8); }
    .index_case_tit p { display:none;}

}

.gsys
{
	width:100%;
	float:left;
	background:url(../images/ys.jpg) no-repeat center;
	height: 400px;
}
.gsys_1
{
	
width: 100%;
	
margin: auto;
	
max-width: 1200px;
}
.gsys_c
{
	
}
.gsys_c p
{
	
margin-top: 13%;
	
width: 30%;
	
float: left;
	
background: rgba(255,255,255,0.5);
	
text-align: center;
	
padding-top: 5%;
	
margin-top: 10%;
	
font-size: 24px;
	
color: #fff;
	
margin-right: 5%;
}
.right_ys
{
	
float: right !important;
	
margin: 10% 0px 0px 0px !important;
}
.news
{
	width:100%;
	float:left;
	padding-top: 2%;
	/* margin-bottom: 2%; */
}
.news_1
{
	width:100%;
	margin:auto;
	max-width:1200px;
}
.news_c
{
	width:100%;
	float:left;
	margin-top: 2%;
}
.news_c li
{
	float:left;
	width: 27%;
	border: 1px solid #f1f1f1;
	padding: 2%;
	margin-right: 3%;
}
.news_c li img
{
	width:100%;
}
.right_news
{
	
float: right !important;
	
margin: 0px !important;
}
.news_c li h1
{
	font-size:20px;
	font-weight:100;
	height: 60px;
	line-height: 60px;
	border-bottom:  1px solid #f1f1f1;
}
.news_c li p
{
	font-size:14px;
	line-height:24px;
	color:#999;
	margin-top: 5%;
	margin-bottom: 5%;
}
.news_c li span
{
	
float: left;
	
border: 1px solid #999;
	
padding: 2% 15%;
	
font-size: 14px;
	
border-radius: 20px;
}
.news_c li:hover h1 a
{
	color:#1a2d67;
}
.news_c li:hover span a
{
	color:#1a2d67;

}
.tab-pane1 li
{
	width: 100% !important;
	border: none !important;
	box-shadow: none;
	height: 250px !important;
}
.tab-pane1 li:hover
{

box-shadow: none !important;

}
.tab-pane1 li:hover h1
{
	color:#1a2d67;
}
.tab-pane1 li:hover h3 a
{
	color:#1a2d67;
	
}
.rdxw
{
	
}
.rdxw_l
{
	
float: left;
	
width: 300px;
	
height: 245px;
	
border: 1px solid #f1f1f1;
}
.rdxw_l img
{
	width:100%;
	height: 100%;
}
.rdxw_r

{
	

width: 880px;
	
right: 0;
	
position: absolute;
	
background: #fff;
	
box-shadow: 0 0 10px 5px #0000000f;
	
padding: 25px 45px;
	
margin-top: 2%;
}
.rdxw_r h1
{
	
font-size: 20px;
	
font-weight: 100;
	
color: #000;
	
width: 80%;
	
float: left;
	
margin-top: 1%;
}
.rdxw_r span
{
	
float: right;
	
font-size: 14px;
	
color: #1a2d67;
	
margin-top: 3px;
}
.rdxw_r p
{
	
width: 100%;
	
float: left;
	
font-size: 14px;
	
line-height: 24px;
	
color: #666;
	
margin-top: 1%;
	
margin-bottom: 1%;
}
.rdxw_r h3
{
	
float: left;
	
padding: 8px 30px;
	
font-size: 14px;
	
font-weight: 100;
	
border: 1px solid #666;
	
border-radius: 20px;
	
margin-top: 1%;
	
color: #666;
}
.xxk_x
{
	    width: 100%;
	    float: left;
	    margin-top: 0%;
	    margin-bottom: 1%;

}
.yqlj
{
	
width: 100%;
	
float: left;
	
border-top: 1px solid #f1f1f1;
	
border-bottom:  1px solid #f1f1f1;
}
.yqlj_1
{
	
width: 100%;
	
max-width: 1200px;
	
margin: auto;
}
.yqlj_c
{
	
width: 100%;
	
float: left;
}
.yqlj_c a:hover
{
	color:#1a2d67;
}
.yqlj_c p
{
	float:left;
	height: 45px;
	line-height: 45px;
	margin-right: 2%;
	font-size: 14px;
}
.bottom
{
	width:100%;
	float:left;
	background:#1f1f1f;
	padding-top: 2%;
	padding-bottom: 3%;
}
.bottom_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}
.bottom_z
{
	
width: 100%;
	
float: left;
}
.bottom_l
{
	
width: 22%;
	
float: left;
}
.bottom_l i
{
	
color: #fff;
	
font-size: 80px;
	
float: left;
	
padding-right: 8%;
}
.bottom_l p
{
	
color: #fff;
	
font-size: 16px;
	
margin-top:  1px;
	
float: left;
	
padding-top: 5%;
}
.bottom_l h1
{
	
color: #fff;
	
font-size: 25px;
	
float: left;
}
.bottom_l span
{
	
float: left;
	
color: #fff;
	
font-size: 14px;
	
line-height: 24px;
}
.bottom_c
{
	float:left;
	width: 65%;
	margin-left: 3%;
}
.bottom_r
{
	float: right;
	width: auto;
}

.bottom_c li
{
	
float: left;
	
width: 16%;
}
.bottom_c li h1
{

font-size: 16px;

font-weight: 100;

color: #fff;

margin-top: 10%;
}
.bottom_c li p
{
	
color: #959595;
	
font-size: 14px;
	
line-height: 35px;
}
.bottom_r h1
{

font-size: 16px;

color: #fff;

font-weight: 100;

/* float: right; */

margin-top:  10%;

margin-bottom: 10%;
}
.bottom_c li p a:hover
{
	color:#fff;
}
.bottom_r img
{

float: left;
}
.icp
{
	width:100%;
	float:left;
	background:#f2f2f2;
}
.icp_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}
.icp_l
{
	float:left;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}
.icp_r
{
	float:right;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
}


.szgd_1
{
	width:100%;
	max-width:1200px;
	margin:auto;
}


@media ( min-width: 980px ) and (max-width: 1438px){
.rightArrow
{
	display:none;
}
.xxk_n
{
	width:95%;
}
.xxk_1
{
	width:95%;
}
.nav-tabs > li {
    margin-bottom: -1px;
    width: 20% !important;
    font-size: 24px !important;
    display: inline-block;
    text-align: center;
}
.t3 {
    margin-top: 18% !important;

}
.t5 p {
    font-size: 20px !important;
    line-height: 34px !important;
    text-align: justify !important;
}
.xxk {
    height: auto !important;
}
.t6_l .icon {
    font-size: 20px;
}
.t6_l p {
    font-size: 18px;
}
.t6_r .icon {
    font-size: 20px;
}
.t6_r p {
    font-size: 18px;
}
.zxly_c
{
	width:95%;
	margin:auto;
}
.zxly_r {
    float: left;
    margin-top: 10%;
    margin-left: 3%;
    width: 50%;
}
.zxly_1 {
    background-image:none !important;
    height:0px !important;
    position: absolute;
    width: 100%;
}
.product-num-item {
    margin-right: 1% !important;
    width: 145px;
    height: 145px;
}
.qyjs_c
{


}
.qyjs_c_1
{
	width:95%;
	margin: auto !important;
}
.qyjs {
    width: 100%;
    float: left;
    margin-top: 3%;
    padding-bottom: 3%;
    height: auto;
}
.about_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.about_r_c p {
    font-size: 16px;
    line-height: 34px;
    color: #999999;
}
.about_r_t h1 {

    margin-top: 5%;

}
.phone_wrap {
    width: 100%;
    height: auto;
    margin-top: 20px;
    float: left;
    padding-bottom: 5%;
}
.news_1 {
    width: 95%;
    margin: auto;
}
.news_c li h1 {

    overflow: hidden;
}
.phone_con .swiper-slide ul.certificate_img {
    width: 82%;
}
.gsys_1 {
    width: 95%;
    margin: auto;
    max-width: 1200px;
}
.gsys_c {
    margin-top: 5%;
}
.rdxw_r

{
	
width: 75%;
	
right: 0;
	
position: absolute;
	
background: #fff;
	
box-shadow: 0 0 10px 5px #0000000f;
	
padding: 25px 45px;
	
margin-top: 2%;
}
.yqlj_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.bottom_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.bottom_c
{
	float:left;
	width: 62%;
	margin-left: 3%;
}
.icp_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
#floatDivBoxs
{
	display:none;
}
#rightArrow
{
	display:none;
}
}
@media ( min-width:760px ) and (max-width:980px){
	
#rightArrow
{
	display:none;
}
#floatDivBoxs
{
	display:none;
}
.bottom_1_2
{
	
width: 19.8%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 50px;
}
.bottom_1_2 p
{
	
font-size: 24px;
}
.bottom_1_3 i
{
	font-size: 50px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
font-size: 24px;
}
.bottom_1_3
{
	
width: 40%;
	
float:right;
	
text-align: center;
background: #1a2d67;
	
padding-top:3%;
	
padding-bottom:3%;
}
.m_db
{
	display:block !important;
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;
	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 39px;
	margin-bottom: 14%;
}
.dd
{
	display:block !important;
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.xxk_n h3 {
    font-size: 45px;
    font-weight: 100;
    margin-bottom: 1%;
}
.xxk_n h1 {
    font-size: 30px;
    text-transform: uppercase;
    font-family: "Arial";
    color: rgb( 153, 153, 153 );
    font-weight: 100;
    margin-bottom: 1%;
}
.tab-pane li {
    width: 100% !important;
    float: left;
    border: 1px solid #e9e9e9;
    margin-right: 0 !important;
    position: relative;
    transition: .5s ease;
    margin-bottom: 5%;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 5% 15px;
    font-size: 30px;
}

.nav-tabs > li {
    margin-bottom: -1px;
    width: 25% !important;
    font-size: 24px !important;
    display: inline-block;
    text-align: center;
}
.xxk_1 {
    margin-top: 5%;
}
.t2 {
    height: 250px !important;

}
.t3 {
    width: 85%;
    float: none;
    margin: auto;
}
.t3_l p {
    font-size: 45px !important;
}
.t3_r p {
    color: #fff;
    font-size: 32px;
}
.t4 p {
    font-size: 45px !important;
}
.t5 p {
    font-size: 25px !important;
    line-height: 50px !important;
    text-align: justify !important;
}
.t6_l .icon {
    font-size: 40px !important;
}
.t6_l p {
    font-size: 40px;
}
.t6_r .icon {
    font-size: 40px !important;
}
.t6_r p {
    font-size: 40px;
}
.zxly_l {
    background: #fff !important;
    width: 100%;
    height:auto;
    float: left;
    margin-top: 5%;
}
.zxly_l h1 {
    text-align: center;
    color: #1a2d67;
    font-size: 45px;
    font-weight: 100;
    margin-top: 8%;
    margin-bottom: 2%;
}
.zxly_l p {
    padding-left:15%;
    padding-right:15%;
    text-align: center;
    font-size: 24px;
    color: #666;
    line-height: 40px;
}	
.zxly_bg {
    width: 100%;
    float: left;
    background: url(../images/ly.jpg) repeat-y center;
    height: 1700px;
    background-attachment: fixed;
    overflow: hidden;
}	
.index_mess_ul {
    padding: 40px 15px 7px;
}
.index_mess_ul li .mess_input {
    float: left;
    outline: none;
    height: 50px;
    line-height: 50px;
    padding: 3px;
    border: 1px solid #e0e0e0;
    color: #888;
    border-radius: 5px;
    font-size: 20px;
}
.index_mess_ul li {
    margin-bottom: 10px;
    width: 90%;
    /* float: left; */
    display: inline-block;
}
.index_mess_ul li .mess_area {
    width: 95%;
    height: 120px;
    float: left;
    line-height: 24px;
    padding: 20px;
    border: 1px solid #e0e0e0;
    outline: none;
    border-radius: 5px;
    color: #888;
    font-family: "Noto Sans SC";
    font-size: 24px;
}
.index_mess_ul li .w_125 {
    width: 100%;
}
.index_mess_ul li .w_260 {
    width: 100%;
}
.zxly_r {
	margin-left: 0;
    width: 100%;
}
.zxly_r_t span {
    font-size: 30px;
    letter-spacing: 9px;
    color: #fff;
}
.zxly_r_t p {
    font-size: 80px;
    color: #fff;
    margin-top: 1%;
    margin-bottom: 1%;
}
.zxly_r_t h1 {
    font-size: 100px;
    color: #fff;
}
.zxly_r_t h3 {
    background: #1a2d67;
    color: #fff;
    padding: 3%;
    font-size: 35px;
    font-weight: 100;
    width: 50%;
    text-align: center;
    margin-top: 3%;
}
.product-num-item {
    margin-right: 5% !important;
    width: 250px;
    height: 250px;
}
.product-num-nub {
    display: inline-block;
    /* width: 400px; */
    font-size: 56px;
    color: #fff;
    line-height: 62px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    float: left;
    width: 250px;
    margin-top: 25%;
    font-weight: 600;
}
.product-num-inf {
    margin-top: 25px;
    font-size: 30px;
    color: #fff;
    line-height: 0;
    /* margin-left: 30px; */
    float: left;
    width: 250px;
}
.qyjs_c li {
    width: 100%;
    border: 1px solid #f1f1f1;
    float: left;
    margin-right: 0%;
    margin-bottom: 5%;
}
.qyjs_c li p {
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
    font-size: 24px;
    line-height: 40px;
    padding-top: 3%;
    padding-bottom: 3%;
    color: #999999;
}
.qyjs_c li h1 {
    font-size: 50px;
    font-weight: 100;
    padding-left: 5%;
    float: left;
    width: 90%;
    padding-right: 5%;
    height: 100px;
    line-height: 100px;
}
.qyjs_c li span {
    background: #f1f1f1;
    display: inline-block;
    height: 1px;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-left: 5%;
}
.qyjs_c li h3 {
    background: #1a2d67;
    width: 90%;
    margin-left: 5%;
    font-size: 30px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 3%;
    padding-bottom: 3%;

    margin-bottom: 3%;
    margin-top: 3%;
}
.about_l {
    display: none;
}
.about_r {
    float: right;
    width: 100%;
}
.about_r_c p {
    font-size: 16px;
    line-height: 50px;
    color: #999999;
}
.about_r_c h1 {
    background: #1a2d67;
    width: 39%;
    font-size: 35px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-top: 2%;
}
.about_r_b h1 {
    font-size: 50px;
    color: #000;
    margin-top: 5%;
    margin-bottom: 3%;
}
.about_r_b p {
    font-size: 45px;
}
.news_c li {
    float: left;
    width: 100%;
    border: 1px solid #f1f1f1;
    padding: 2%;
    margin-right: 0%;
}
.news_c {
    width: 95%;
    float: left;
    margin-top: 2%;
}
.news_c li h1 {
    font-size: 40px;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    border-bottom: 1px solid #f1f1f1;
}
.news_c li p {
    font-size: 24px;
    line-height: 40px;
    color: #999;
    margin-top: 2%;
    margin-bottom: 2%;
}
.news_c li span {
    float: left;
    border: 1px solid #999;
    padding: 2% 10%;
    font-size: 30px;
    border-radius: 20px;
}
.rdxw_r {
    width: 90%;
    right: 0;
    position: inherit;
    background: #fff;
    box-shadow: 0 0 10px 5px #0000000f;
    padding: 25px 45px;
    margin-top: 2%;
	float: left;
}
.rdxw_l {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #f1f1f1;
}
.xxk_x {
    width: 100%;
    float: left;
    margin-top: 0%;
    margin-bottom: 1%;
    height: auto;
}
.rdxw_r h1 {
    font-size: 35px;
    font-weight: 100;
    color: #000;
    width: 80%;
    float: left;
    margin-top: 1%;
}
.rdxw_r p {
    width: 100%;
    float: left;
    font-size: 24px;
    line-height: 43px;
    color: #666;
    margin-top: 1%;
    margin-bottom: 1%;
}
.rdxw_r span {
    float: right;
    font-size: 24px;
    color: #1a2d67;
    margin-top: 15px;
}
.rdxw_r h3 {
    float: left;
    padding: 8px 50px;
    font-size: 24px;
    font-weight: 100;
    border: 1px solid #666;
    border-radius: 20px;
    margin-top: 1%;
    color: #666;
}
.right_news {
    float: none !important;
    margin: 0px !important;
}
.bottom {
    display: none;
}
.icp {
    display: none; 
}
}
.m_db
{
	display:none;
}
.dd
{
	display:none;
}
@media ( min-width:1200px ) and (max-width:1440px){
.dt_top_tel {
    float: left;
    width: 20%;
    padding-top: 1%;
    margin-left:20%;
    padding-right: 2%;
}
.dt_top_em {
    float: left;
    width: 26%;
    padding-top: 1%;
}
.logo_r p {
    float: left;
    padding: 4% 2.5%;
    font-size: 14px;
}
}

@media (max-width: 767px){
.logo {
    width: 100%;
    float: left;
    display: none;
}
div.x,
div.y,
div.z {
	height: 2px !important;
	width: 40px !important;
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-ms-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: 1px solid transparent;
}
.dt_top {
    width: 100%;
    float: left;
    border-bottom: 1px solid #f1f1f1;
    /* padding-top: 1%; */
    /* padding-bottom: 1%; */
    display: none;
}
.navbar img
{
	width: 100%;
	margin-left:  20px;
	margin-top: 10px;
}
div.burger {
    height: auto;
    width: 10%;
    position: absolute;
    top: 13px;
    right: 20px !important;
    cursor: pointer;
    height: 30px !important;
    float: right;
}
div.y {
    top: 20px;
}	
div.z {
    top: 43px;
}
#rightArrow
{
	display:none;
}
#floatDivBoxs
{
	display:none;
}
.bottom_1_2
{
	
width: 19.7%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 20px;
}
.bottom_1_2 p
{
	
font-size: 16px;
}
.bottom_1_3 i
{
	font-size: 20px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
	font-size: 16px;
}
.bottom_1_3
{
	
width: 40%;
	
float:right;
	
text-align: center;
background: #1a2d67;
	
padding-top:3%;
	
padding-bottom:3%;
}
.m_db
{
	display:block !important;
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;
	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 14%;
}
.dd
{
	display:block !important;
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.xxk_n h3 {
    font-size: 30px;
    font-weight: 100;
    margin-bottom: 1%;
}
.xxk_n h1 {
    font-size: 19px;
    text-transform: uppercase;
    font-family: "Arial";
    color: rgb( 153, 153, 153 );
    font-weight: 100;
    margin-bottom: 1%;
}
.tab-pane li {
    width: 100% !important;
    float: left;
    border: 1px solid #e9e9e9;
    margin-right: 0 !important;
    position: relative;
    transition: .5s ease;
    margin-bottom: 5%;
    height: auto !important;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 5% 15px;
    font-size: 18px;
}

.nav-tabs > li {
    margin-bottom: -1px;
    width: 30% !important;
    font-size: 20px !important;
    display: inline-block;
    text-align: center;
}
.xxk_1 {
    margin-top: 5%;

}
.t2 {
    height: 250px !important;

}
.t3 {
    width: 85%;
    float: none;
    margin: auto;
}
.t3_l p {
    font-size: 23px !important;
}
.t3_r p {
    color: #fff;
    font-size: 16px;
}
.t4 p {
    font-size: 24px !important;
}
.t5 p {
    font-size: 25px !important;
    line-height: 50px !important;
    text-align: justify !important;
}
.t6_l .icon {
    font-size: 20px !important;
}
.t6_l p {
    font-size: 40px;
}
.t6_r .icon {
    font-size: 20px !important;
}
.t6_r p {
    font-size: 40px;
}
.zxly_l {
    background: #fff;
    width: 100%;
    height:auto;
    float: left;
    margin-top: 5%;
}
.zxly_l h1 {
    text-align: center;
    color: #fff;
    font-size: 28px;
    font-weight: 100;
    margin-top: 8%;
    margin-bottom: 2%;
}
.zxly_l p {
    padding-left:15%;
    padding-right:15%;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 22px;
}	
.zxly_bg {
    width: 100%;
    float: left;
    background: url(../images/ly.jpg) repeat-y center;
    height: 1162px;
    background-attachment: fixed;
    overflow: hidden;
}	
.index_mess_ul {
    padding: 40px 15px 7px;
    width: auto;
}
.index_mess_ul li .mess_input {
    float: left;
    outline: none;
    height: 30px;
    line-height: 30px;
    padding: 3px;
    border: 1px solid #e0e0e0;
    color: #888;
    border-radius: 5px;
    font-size: 14px;
}
.index_mess_ul li {
    margin-bottom: 10px;
    width: 100% !important;
    /* float: left; */
    display: inline-block;
}
.index_mess_ul li .mess_area {
    width: 90%;
    height: 50px;
    float: left;
    line-height: 24px;
    padding: 20px;
    border: 1px solid #e0e0e0;
    outline: none;
    border-radius: 5px;
    color: #888;
    font-family: "Noto Sans SC";
    font-size: 14px;
}
.index_mess_ul li .w_125 {
    width: 100%;
}
.index_mess_ul li .w_260 {
    width: 100%;
}
.zxly_r {
	margin-left: 0;
	width: 100% !important;
}
.zxly_r_t span {
    font-size: 16px;
    letter-spacing: 9px;
    color: #fff;
}
.zxly_r_t p {
    font-size: 41px;
    color: #fff;
    margin-top: 1%;
    margin-bottom: 1%;
}
.zxly_r_t h1 {
    font-size: 37px;
    color: #fff;
}
.zxly_r_t h3 {
    background: #1a2d67;
    color: #fff;
    padding: 3%;
    font-size: 18px;
    font-weight: 100;
    width: 50%;
    text-align: center;
    margin-top: 3%;
}
.product-num-item {
    margin-right: 5% !important;
    width: 250px;
    height: 120px !important;
}
.product-num-nub {
    display: inline-block;
    /* width: 400px; */
    font-size: 28px;
    color: #fff;
    line-height: 62px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    float: left;
    width: 100%;
    margin-top: 15%;
    font-weight: 600;
}
.product-num-inf {
    margin-top: 0px;
    font-size: 13px;
    color: #fff;
    line-height: 0;
    /* margin-left: 30px; */
    float: left;
    width: 100%;
}
.qyjs_c li {
    width: 100%;
    border: 1px solid #f1f1f1;
    float: left;
    margin-right: 0%;
    margin-bottom: 5%;
    height: auto;
}
.qyjs_c li p {
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
    font-size: 16px;
    line-height: 32px;
    padding-top: 3%;
    padding-bottom: 3%;
    color: #999999;
}
.qyjs_c li h1 {
    font-size: 25px;
    font-weight: 100;
    padding-left: 5%;
    float: left;
    width: 90%;
    padding-right: 5%;
    height: 70px;
    line-height: 70px;
}
.qyjs_c li span {
    background: #f1f1f1;
    display: inline-block;
    height: 1px;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-left: 5%;
}
.qyjs_c li h3 {
    background: #1a2d67;
    width: 90%;
    margin-left: 5%;
    font-size: 16px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-bottom: 3%;
    margin-top: 3%;
}
.about_l {
    display: none;
}
.about_r {
    float: right;
    width: 100%;
}
.about_r_c p {
    font-size: 16px;
    line-height: 50px;
    color: #999999;
}
.about_r_c h1 {
    background: #1a2d67;
    width: 39%;
    font-size: 35px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-top: 2%;
}
.about_r_b h1 {
    font-size: 24px;
    color: #000;
    margin-top: 5%;
    margin-bottom: 3%;
}
.about_r_b p {
    font-size: 30px;
}
.news_c li {
    float: left;
    width: 100%;
    border: 1px solid #f1f1f1;
    padding: 2%;
    margin-right: 0%;
    height: auto;
}
.news_c {
    width: 95%;
    float: left;
    margin-top: 2%;
}
.news_c li h1 {
    font-size: 24px;
    font-weight: 100;
    height: 80px;
    line-height: 80px;
    border-bottom: 1px solid #f1f1f1;
}
.news_c li p {
    font-size: 16px;
    line-height: 30px;
    color: #999;
    margin-top: 2%;
    margin-bottom: 2%;
    height: auto;
}
.news_c li span {
    float: left;
    border: 1px solid #999;
    padding: 2% 10%;
    font-size: 14px;
    border-radius: 20px;
}
.rdxw_r {
    width: 90% !important;
    right: 0;
    position: inherit !important;
    background: #fff;
    box-shadow: 0 0 10px 5px #0000000f;
    padding: 25px 28px !important;
    margin-top: 2%;
    float: left;
}
.rdxw_l {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #f1f1f1;
}
.xxk_x {
    width: 100%;
    float: left;
    margin-top: 0%;
    margin-bottom: 1%;
    height: auto;
}
.rdxw_r h1 {
    font-size: 24px;
    font-weight: 100;
    color: #000;
    width: 100%;
    float: left;
    margin-top: 1%;
}
.rdxw_r p {
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 28px;
    color: #666;
    margin-top: 3%;
    margin-bottom: 3%;
}
.rdxw_r span {
    float: left;
    font-size: 24px;
    color: #1a2d67;
    margin-top: 15px;
}
.rdxw_r h3 {
    float: left;
    padding: 8px 50px;
    font-size: 14px;
    font-weight: 100;
    border: 1px solid #666;
    border-radius: 20px;
    margin-top: 1%;
    color: #666;
}
.right_news {
    float: left !important;
    margin: 0px !important;
}
.bottom {
    display: none;
}
.icp {
    display: none; 
}
}


.rightArrow
{
	display:none;
}
.xxk_n
{
	width:95%;
}
.xxk_1
{
	width:95%;
}
.nav-tabs > li {
    margin-bottom: -1px;
    width: 20%;
    font-size: 24px;
    display: inline-block;
    text-align: center;
}
.t3 {
    /* margin-top: 18% !important; */
}
.t5 p {
    font-size: 16px !important;
    line-height: 30px !important;
    text-align: justify !important;
}
.xxk {
    /* height: auto !important; */
}
.t6_l .icon {
    font-size: 20px;
}
.t6_l p {
    font-size: 18px;
}
.t6_r .icon {
    font-size: 20px;
}
.t6_r p {
    font-size: 18px;
}
.zxly_c
{
	width:95%;
	margin:auto;
}
.zxly_r {
    float: left;
    margin-top: 10%;
    margin-left: 3%;
    width: 50%;
}
.zxly_1 {
    background-image:none !important;
    height:0px !important;
    position: absolute;
    width: 100%;
}
.product-num-item {
    margin-right: 1% !important;
    width: 30%;
    height: 180px;
}
.qyjs_c
{


}
.qyjs_c_1
{
	width:95%;
	margin: auto !important;
}
.qyjs {
    width: 100%;
    float: left;
    margin-top: 3%;
    padding-bottom: 3%;
    height: auto;
}
.about_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.about_r_c p {
    font-size: 16px;
    line-height: 34px;
    color: #999999;
}
.about_r_t h1 {

    margin-top: 5%;

}
.phone_wrap {
    width: 100%;
    height: auto;
    margin-top: 20px;
    float: left;
    padding-bottom: 0%;
}
.news_1 {
    width: 95%;
    margin: auto;
}
.news_c li h1 {

    overflow: hidden;
}
.phone_con .swiper-slide ul.certificate_img {
    width: 86%;
}
.gsys_1 {
    width: 95%;
    margin: auto;
    max-width: 1200px;
}
.gsys_c {
    margin-top: 5%;
}
.rdxw_r

{
	
width: 75%;
	
right: 0;
	
position: absolute;
	
background: #fff;
	
box-shadow: 0 0 10px 5px #0000000f;
	
padding: 25px 45px;
	
margin-top: 2%;
}
.yqlj_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.bottom_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.bottom_c
{
	float:left;
	width: 62%;
	margin-left: 3%;
}
.icp_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
#floatDivBoxs
{
	/* display:none; */
}
#rightArrow
{
	/* display:none; */
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}
@media (max-width: 767px){
div.menu.animate {
    /* margin-left: -110px; */
    opacity: 1;
    -webkit-transition: all 500ms cubic-bezier(0, .995, .99, 1);
    -moz-transition: all 500ms cubic-bezier(0, .995, .99, 1);
    -ms-transition: all 500ms cubic-bezier(0, .995, .99, 1);
    -o-transition: all 500ms cubic-bezier(0, .995, .99, 1);
    transition: all 500ms cubic-bezier(0, .995, .99, 1);
    /* background: #000; */
    width: 100%;
    height: 100%;
    z-index: 999999999;
    /* margin-top: 80px; */
    top: 78px !important;
}
div.menu ul li {
    list-style: none;
    width: 320px;
    margin-top: 20px;
    text-align: left;
    /* padding-left: 100px; */
    font-size: 24px !important;
}
.t2 img {
    border-radius: 50%;
    height: 45% !important;
    /* width: 45%; */
    border: 2px solid #fff;
}
.gsys_c {
    margin-top: 28%;
}
.product-number-info li {
    /* float: left; */
    width: 48%;
    height: 90px;
    border-left: 1px solid #fff;
    color: #fff;
    padding-top: 1px;
    display: inline-block;
    text-align: center;
}
.about_r_c h1 a {
    background: #1a2d67;
    width: 100%;
    font-size: 16px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 2%;
    padding-bottom: 9%;
    margin-top: 2%;
}
}
@media (min-width: 768px)and (max-width: 979px){
.xxk_n
{
	width:95%;
}
.xxk_1
{
	width:95%;
}
.nav-tabs > li {
    margin-bottom: -1px;
    width: 20% !important;
    font-size: 24px !important;
    display: inline-block;
    text-align: center;
}
.t3 {
    margin-top: 18% !important;

}
.t5 p {
    font-size: 20px !important;
    line-height: 34px !important;
    text-align: justify !important;
}
.xxk {
    height: auto !important;
}
.t6_l .icon {
    font-size: 20px;
}
.t6_l p {
    font-size: 18px;
}
.t6_r .icon {
    font-size: 20px;
}
.t6_r p {
    font-size: 18px;
}
.zxly_c
{
	width:95%;
	margin:auto;
}
.zxly_r {
    float: left;
    margin-top: 10%;
    margin-left: 3%;
    width: 50%;
}
.zxly_1 {
    background-image:none !important;
    height:0px !important;
    position: absolute;
    width: 100%;
}
.product-num-item {
    margin-right: 1% !important;
    width: 145px;
    height: 145px;
}
.qyjs_c
{


}
.qyjs_c_1
{
	width:95%;
	margin: auto !important;
}
.qyjs {
    width: 100%;
    float: left;
    margin-top: 3%;
    padding-bottom: 3%;
    height: auto;
}
.about_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.about_r_c p {
    font-size: 16px;
    line-height: 34px;
    color: #999999;
}
.about_r_t h1 {

    margin-top: 5%;

}
.phone_wrap {
    width: 100%;
    height: auto;
    margin-top: 20px;
    float: left;
    padding-bottom: 5%;
}
.news_1 {
    width: 95%;
    margin: auto;
}
.news_c li h1 {

    overflow: hidden;
}
.phone_con .swiper-slide ul.certificate_img {
    width: 82%;
}
.gsys_1 {
    width: 95%;
    margin: auto;
    max-width: 1200px;
}
.gsys_c {
    margin-top: 5%;
}
.rdxw_r

{
	
width: 75%;
	
right: 0;
	
position: absolute;
	
background: #fff;
	
box-shadow: 0 0 10px 5px #0000000f;
	
padding: 25px 45px;
	
margin-top: 2%;
}
.yqlj_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.bottom_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
.bottom_c
{
	float:left;
	width: 62%;
	margin-left: 3%;
}
.icp_1 {
    width: 95%;
    max-width: 1200px;
    margin: auto;
}
#floatDivBoxs
{
	display:none;
}
#rightArrow
{
	display:none;
}
}
@media ( min-width:760px ) and (max-width:980px){
	
#rightArrow
{
	display:none;
}
#floatDivBoxs
{
	display:none;
}
.bottom_1_2
{
	
width: 19.8%;
	
float: left;
	
text-align: center;
	
background: #f2f2f2;
	
padding-top: 3%;
	
padding-bottom: 3%;
	
border-right:  1px solid #fff;
}
.bottom_1_2 i
{
	font-size: 50px;
}
.bottom_1_2 p
{
	
font-size: 24px;
}
.bottom_1_3 i
{
	font-size: 50px;
	color:#fff;
}
.bottom_1_3 p
{
	color:#fff;
font-size: 24px;
}
.bottom_1_3
{
	
width: 40%;
	
float:right;
	
text-align: center;
background: #1a2d67;
	
padding-top:3%;
	
padding-bottom:3%;
}
.m_db
{
	display:block !important;
	width: 100%;
	float: left;
	background: #1f1f1f;
	padding-top:  5%;
	padding-bottom: 5%;
	text-align: center;
	color: #fff;
	font-size: 24px;
	line-height: 39px;
	margin-bottom: 14%;
}
.dd
{
	display:block !important;
	width: 100%;
	float: left;
	position: fixed;
	bottom: 0px;
	z-index: 999999999999999999999;
	background: #f1f1f1;
}
.xxk_n h3 {
    font-size: 45px;
    font-weight: 100;
    margin-bottom: 1%;
}
.xxk_n h1 {
    font-size: 30px;
    text-transform: uppercase;
    font-family: "Arial";
    color: rgb( 153, 153, 153 );
    font-weight: 100;
    margin-bottom: 1%;
}
.tab-pane li {
    width: 100% !important;
    float: left;
    border: 1px solid #e9e9e9;
    margin-right: 0 !important;
    position: relative;
    transition: .5s ease;
    margin-bottom: 5%;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 5% 15px;
    font-size: 30px;
}

.nav-tabs > li {
    margin-bottom: -1px;
    width: 25% !important;
    font-size: 24px !important;
    display: inline-block;
    text-align: center;
}
.xxk_1 {
    margin-top: 5%;
}
.t2 {
    height: 250px !important;

}
.t3 {
    width: 85%;
    float: none;
    margin: auto;
}
.t3_l p {
    font-size: 45px !important;
}
.t3_r p {
    color: #fff;
    font-size: 24px;
}
.t4 p {
    font-size: 34px !important;
}
.t5 p {
    font-size: 18px !important;
    line-height: 40px !important;
    text-align: justify !important;
}
.t6_l .icon {
    font-size: 24px !important;
    margin-top:  1% !important;
}
.t6_l p {
    font-size: 24px;
}
.t6_r .icon {
    font-size: 24px !important;
}
.t6_r p {
    font-size: 24px;
}
.zxly_l {
    background: #fff !important;
    width: 100%;
    height:auto;
    float: left;
    margin-top: 5%;
}
.zxly_l h1 {
    text-align: center;
    color: #1a2d67;
    font-size: 45px;
    font-weight: 100;
    margin-top: 8%;
    margin-bottom: 2%;
}
.zxly_l p {
    padding-left:15%;
    padding-right:15%;
    text-align: center;
    font-size: 24px;
    color: #666;
    line-height: 40px;
}	
.zxly_bg {
    width: 100%;
    float: left;
    background: url(../images/ly.jpg) repeat-y center;
    height: 1600px;
    background-attachment: fixed;
    overflow: hidden;
}	
.index_mess_ul {
    padding: 40px 15px 7px;
}
.index_mess_ul li .mess_input {
    float: left;
    outline: none;
    height: 50px;
    line-height: 50px;
    padding: 3px;
    border: 1px solid #e0e0e0;
    color: #888;
    border-radius: 5px;
    font-size: 20px;
}
.index_mess_ul li {
    margin-bottom: 10px;
    width: 90%;
    /* float: left; */
    display: inline-block;
}

.index_mess_ul li .mess_area {
    width: 95%;
    height: 120px;
    float: left;
    line-height: 24px;
    padding: 20px;
    border: 1px solid #e0e0e0;
    outline: none;
    border-radius: 5px;
    color: #888;
    font-family: "Noto Sans SC";
    font-size: 24px;
}
.index_mess_ul li .w_125 {
    width: 100%;
}
.index_mess_ul li .w_260 {
    width: 100%;
}
.zxly_r {
	margin-left: 0;
    width: 100%;
}
.zxly_r_t span {
    font-size: 30px;
    letter-spacing: 9px;
    color: #fff;
}
.zxly_r_t p {
    font-size: 70px;
    color: #fff;
    margin-top: 1%;
    margin-bottom: 1%;
}
.zxly_r_t h1 {
    font-size: 82px;
    color: #fff;
}
.zxly_r_t h3 {
    background: #1a2d67;
    color: #fff;
    padding: 3%;
    font-size: 35px;
    font-weight: 100;
    width: 50%;
    text-align: center;
    margin-top: 3%;
}
.product-num-item {
    margin-right: 5% !important;
    width: 200px;
    height: 200px;
}
.product-num-nub {
    display: inline-block;
    /* width: 400px; */
    font-size: 56px;
    color: #fff;
    line-height: 62px;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Helvetica,PingFangSC,Hiragino Sans GB,Noto Sans SC,SimSun,sans-serif;
    float: left;
    width: 200px;
    margin-top: 25%;
    font-weight: 600;
}
.product-num-inf {
    margin-top: 25px;
    font-size: 24px;
    color: #fff;
    line-height: 0;
    /* margin-left: 30px; */
    float: left;
    width: 200px;
}
.qyjs_c li {
    width: 100%;
    border: 1px solid #f1f1f1;
    float: left;
    margin-right: 0%;
    margin-bottom: 5%;
}
.qyjs_c li p {
    padding-left: 5%;
    padding-right: 5%;
    width: 90%;
    font-size: 18px;
    line-height: 34px;
    padding-top: 3%;
    padding-bottom: 3%;
    color: #999999;
}
.qyjs_c li h1 {
    font-size: 35px;
    font-weight: 100;
    padding-left: 5%;
    float: left;
    width: 90%;
    padding-right: 5%;
    height: 80px;
    line-height: 80px;
}
.qyjs_c li span {
    background: #f1f1f1;
    display: inline-block;
    height: 1px;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-left: 5%;
}
.qyjs_c li h3 {
    background: #1a2d67;
    width: 90%;
    margin-left: 5%;
    font-size: 24px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 3%;
    padding-bottom: 3%;
    margin-bottom: 3%;
    margin-top: 3%;
}
.about_l {
    display: none;
}
.about_r {
    float: right;
    width: 100%;
}
.about_r_c p {
    font-size: 18px;
    line-height: 45px;
    color: #999999;
}
.about_r_c h1 {
    background: #1a2d67;
    width: 20%;
    font-size: 35px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 2%;
    padding-bottom: 2%;
    margin-top: 2%;
}
.about_r_b h1 {
    font-size: 50px;
    color: #000;
    margin-top: 5%;
    margin-bottom: 3%;
}
.about_r_b p {
    font-size: 45px;
}
.news_c li {
    float: left;
    width: 100%;
    border: 1px solid #f1f1f1;
    padding: 2%;
    margin-right: 0%;
}
.news_c {
    width: 95%;
    float: left;
    margin-top: 2%;
}
.news_c li h1 {
    font-size: 28px;
    font-weight: 100;
    height: 100px;
    line-height: 100px;
    border-bottom: 1px solid #f1f1f1;
}
.news_c li p {
    font-size: 16px;
    line-height: 30px;
    color: #999;
    margin-top: 2%;
    margin-bottom: 2%;
}
.news_c li span {
    float: left;
    border: 1px solid #999;
    padding: 2% 10%;
    font-size: 16px;
    border-radius: 20px;
}
.rdxw_r {
    width: 87%;
    right: 0;
    position: inherit;
    background: #fff;
    box-shadow: 0 0 10px 5px #0000000f;
    padding: 25px 45px;
    margin-top: 2%;
    float: left;
}
.rdxw_l {
    float: left;
    width: 100%;
    height: auto;
    border: 1px solid #f1f1f1;
}
.xxk_x {
    width: 100%;
    float: left;
    margin-top: 0%;
    margin-bottom: 1%;
    height: auto;
}
.rdxw_r h1 {
    font-size: 35px;
    font-weight: 100;
    color: #000;
    width: 72%;
    float: left;
    margin-top: 1%;
}
.rdxw_r p {
    width: 100%;

    float: left;
    font-size: 16px;
    line-height: 32px;
    color: #999;
    margin-top: 1%;
    margin-bottom: 1%;
}
.rdxw_r span {
    float: right;
    font-size: 24px;
    color: #1a2d67;
    margin-top: 15px;
}
.rdxw_r h3 {
    float: left;
    padding: 8px 50px;
    font-size: 16px;
    font-weight: 100;
    border: 1px solid #666;
    border-radius: 20px;
    margin-top: 1%;
    color: #666;
}
.right_news {
    float: none !important;
    margin: 0px !important;
}
.bottom {
    display: none;
}
.icp {
    display: none; 
}
.dt_top {
    width: 100%;
    float: left;
    border-bottom: 1px solid #f1f1f1;
    /* padding-top: 1%; */
    /* padding-bottom: 1%; */
    display: none;
}
.t2 img {
    border-radius: 50%;
    height: 80% !important;
    /* width: 45%; */
    border: 2px solid #fff;
}
.phone_list_wrap .zhengshu_container {
    width: 100%;
    height: 340px;
}
.about_r_c h1 a {
    background: #1a2d67;
    width: 100%;
    font-size: 16px;
    font-weight: 100;
    text-align: center;
    color: #fff;
    padding-top: 2%;
    padding-bottom: 15%;
    margin-top: 2%;
}
.gsys_c p {
    margin-top: 13%;
    width: 30%;
    float: left;
    background: rgba(255,255,255,0.5);
    text-align: center;
    padding-top: 5%;
    margin-top: 20%;
    font-size: 24px;
    color: #fff;
    margin-right: 5%;    
}
.right_ys {
    float: right !important;
    margin: 20% 0px 0px 0px !important;
}
div.menu ul li {
    list-style: none;
    width: 320px;
    margin-top: 20px;
    text-align: left;
    /* padding-left: 100px; */
    font-size: 28px !important;
}
}
.ydct
{
	float:right;
	position: relative;
}
.ydct:hover .ydct_1
{
	display:block;
}
.ydct_1
{
	display:none;
	position: absolute;
	margin-top: -180px;
}
.ydct_1 p
{
	color:#fff;
	font-size:14px;
	text-align:center;
	height:30px;
	line-height:30px;
	background: #999;
}

@media (max-width: 767px){
.xxk {
    width: 100%;
    float: left;
    margin-top: 2%;
    margin-bottom: 1%;
    height: auto;

}
.about_video
{    width: 100%;}


.about_video video
{width: 100%;height: auto;}
.gsys_c p {
    margin-top: 13%;
    width:100%;
    float: left;
    background: rgba(255,255,255,0.5);
    text-align: center;
    padding-top: 5%;
    margin-top: 10%;
    font-size: 24px;
    color: #fff;
    margin-right: 5%;
}
.gsys
{
	height:auto;
	padding-bottom: 50px;
}
}