@charset "utf-8";
/* CSS Document */

/*s19 头部*/
.s19_top
{
	width:100%;
	float:left;
	background: #eff4f7;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #5a5d5a1a;
}
.s19_top_1
{
	width:1200px;
	margin:auto;
}
.s19_top_c
{
	width:100%;
	float:left;
}
.s19_top_l
{
	
width: 60%;
	
float: left;
}
.s19_top_l p
{
	
float: left;
	
margin-right: 30px;
	
color: #7f7f7f;
}
.s19_top_l p img
{
	
margin-right: 10px;
}
.s19_top_r
{
	
float: right;
}
.s19_top_r p
{
	
float: left;
	
margin-left: 40px;
}
.s19_top_r p a
{
	color: #7f7f7f;
}
.s19_top_r p a:hover
{
	color: #7f7f7f;
}
/*s19 头部*/

.s42_logo
{
	width:100%;
	float:left;
	height: 150px;
}
.s42_logo_1
{
	width:1200px;
	margin:auto;
}
.s42_logo_l
{
	float:left;
	margin-top: 30px;
	width: 854px;
}
.s42_logo_l img
{
    float: left;
}
.s42_logo_l h1
{
    color: #f9a100;
    font-size: 24px;
}
.s42_logo_l p
{
    color: #1657a7;
    font-size: 14px;
    float: left;
    width: 45%;
    border: 1px solid #1657a7;
    height: 30px;
    line-height: 30px;
    border-radius: 10px;
    margin-left: 10px;
    margin-top: 10px;
}
.s42_logo_l span
{
    float: left;
    color: #23b2f1;
    display: inline-block;
    margin-top: 15px;
    width: 100%;
    font-size: 28px;
}
.s39_logo_r
{
	float:right;
	margin-top: 45px;
	width: 270px;
}
.s39_logo_r img
{
    float: left;
}
.s39_logo_r p
{
    float: left;
    margin-top: 25px;
}
.s39_logo_r1
{
width: 243px;
margin-top: 20px;
float: left;
}
.s39_logo_r1 img
{
float: left;
}
.s39_logo_r1 p
{
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  margin-bottom: 7px;
}
.s39_logo_r1 span
{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(119, 119, 119);
}
.s42_logo_l_wz {
    float: left;
    text-align: center;
    width: 370px;
}

.aqkj_top
{
	width:100%;
	float:left;
	background: #eff4f7;
	height: 60px;
}
.aqkj_top_1
{
	width: 1200px;
	margin:auto;
}
.aqkj_top_logo
{
    float: left;
    margin-top: 10px;
}
.aqkj_top_logo img
{}
.aqkj_top_nav
{
    float: right;
    /* width: 80%; */
}
.aqkj_top_nav li
{
    float: left;
    line-height: 60px;
    margin-right: 85px;
}
.aqkj_top_nav li a
{}
.aqkj_top_nav li:hover .aqkj_xl
{
	display:block;
}
.aqkj_xl
{
    position: absolute;
    z-index: 999;
    width: 100%;
    background: #1657a78a;
    left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    display: none;
}
.aqkj_xl_1
{
    width: 1200px;
    margin: auto;
}
.aqkj_xl_img
{
    height: 160px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
    border: 1px solid #eee;
    background: #fff;
}
.aqkj_xl_img img
{
    object-fit: scale-down;
    line-height: 160px;
    height: 160px;
    width: 100%;
    overflow: hidden;
}
.aqkj_xl_wz
{}
.aqkj_xl_wz p
{
    line-height: 30px;
    color: #fff;
    margin-top: 10px;
    width: 100%;
    float: left;
}
.aqkj_xl_wz p a
{
    color: #fff;
}
.aqkj_xl_c
{
    float: left;
    margin-left: 11px;
}
.s18_about
{
	width:100%;
	float:left;
	margin-top: 50px;
	margin-bottom: 50px;
}
.s18_about_1
{
	width:1200px;
	margin:auto;
}
.s18_about_l
{float: left;}
.s18_about_l img
{
}
.s18_about_r
{width: 600px;float: right;margin-top: 50px;}
.s18_about_r span
{color: #065dab;font-size: 45px;border-bottom: 2px solid #065dab;display: inline-block;padding-bottom: 20px;margin-bottom: 20px;}
.s18_about_r h1
{color: #000;font-size: 24px;font-weight: 100;}
.s18_about_r p
{line-height: 24px;color: #666;font-size: 14px;margin-top: 20px;height: 168px;overflow: hidden;}
.s18_about_r em
{
	width: 145px;
	height: 45px;
	line-height: 45px;
	display: inline-block;
	background: #065dab;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.s18_about_r em a
{
	color:#fff;
}
.s19_pro_t
{
	width:100%;
	text-align:center;
	float:left;
	margin-bottom:20px;
}
.s19_pro_t h1
{
  font-size: 24px;
  font-family: "Microsoft YaHei";
  color: #000;
  text-transform: uppercase;
  font-weight: 100;
}
.s19_pro_t p
{
  font-size: 22px;
  font-family: "Microsoft YaHei";
  color: #000;
}

.s3_cp
{
	width:100%;
	float:left;
}
.s3_cp_1
{
}
.s3_cp_1 li
{
    width: 50%;
    float: left;
    position: relative;
    overflow: hidden;
}
.s3_cp_img {
    height: 550px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.s3_cp_img img {
    object-fit: scale-down;
    line-height: 550px;
    height: 550px;
    width: 100%;
    overflow: hidden;
}
.s288_pro_wz {
    position: absolute;
    bottom: -135px;
    background: #000000c4;
    width: 100%;
    padding: 30px 40px;
}

element.style {
}
.s288_pro_wz p {
    color: #fff;
    line-height: 24px;
}
.s3_cp_l:hover .s288_pro_wz
{
    bottom: 0;	
	transition: all .4s linear;
}
.s322_about
{
	width:100%;
	float:left;
	background:url(../../images/3/s322_bg1.jpg) no-repeat center;
	height:805px;
}
.s322_about_1
{
	width:1200px;
	margin:auto;
}
.s322_about_l
{
    width: 670px;
    margin-top: 40px;
    float: left;
}
.s322_about_l1
{
    width: 240px;
    height: 240px;
    background: #fff;
    float: left;
    margin-right: 17px;
    margin-top: 30px;
    padding: 35px;
}
.s322_about_l1 img
{}
.s322_about_l1 h1
{
    font-size: 25px;
    font-weight: 100;
    color: #000;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 245px;
    height: 33px;
    overflow: hidden;
}
.s322_about_l1 p
{
    line-height: 24px;
    height: 72px;
    overflow: hidden;
}
.s322_about_r
{
    float: right;
    width: 482px;
    margin-top: 270px;
}
.s322_about_r h1
{
    font-size: 40px;
    color: #fff;
    margin-bottom: 35px;
}
.s322_about_r p
{
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 35px;
}
.s322_about_r span
{
    width: 196px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #fff;
    background: #065dab;
    display: inline-block;
}
.s322_about_r span a
{
    color: #fff;	
}
.s208_case
{
	width:100%;
	float:left;
	margin-top: 30px;
}
.s208_case_c
{
	width:1200px;
	margin:auto;
}
.s83_about_l1
{
	margin-bottom:20px;
}
.s24_news
{
	width:100%;
	float:left;
	margin-top: 50px;
	margin-bottom: 50px;
}
.s24_news_c
{
	width:1200px;
	margin:auto;
}
.s24_news_c_1
{
    float: left;
    width: 585px;
}
.s24_news_c_1 em
{
    font-size: 20px;
    color: #000;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.s24_news_c_1t
{
    width: 95%;
    float: left;
    background: #f3f3f3;
    padding: 15px;
}
.s24_news_c_1timg
{
    height: 130px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 190px;
    border: 1px solid #eee;
    background: #fff;
}
.s24_news_c_1timg img
{
    object-fit: scale-down;
    line-height: 130px;
    height: 130px;
    width: 100%;
}
.s24_news_c_1twz
{
    float: left;
    width: 330px;
    margin-left: 20px;
}
.s24_news_c_1twz p
{
    font-size: 16px;
    color: #000;
    margin-top: 15px;
    margin-bottom: 10px;
}
.s24_news_c_1twz span
{}
.s24_news_c_1b
{
    width: 100%;
    float: left;
}
.s24_news_c_1b li
{
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #eee;
}
.s24_news_c_1b li span
{
    float: right;
}
.s24_news_c_r
{
	float:right;
}
.fl_bottom
{
	width:100%;
	float:left;
	background: #151515;
	padding-top: 40px;
	padding-bottom: 40px;
}
.fl_bottom_1
{
	width:1200px;
	margin:auto;
}
.fl_bottom_t
{
    width: 100%;
    float: left;
}
.fl_bottom_t1
{
    float: left;
}
.fl_bottom_t1 p
{
	color:#fff;
	font-size: 22px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.fl_bottom_t1 img
{}
.fl_bottom_t2
{
    float: left;
    margin-left: 130px;
}
.fl_bottom_t2 p
{
    color: #919191;
    font-size: 14px;
    margin-bottom: 10px;
}
.fl_bottom_t2 h1
{
    color: #fff;
    font-weight: 100;
    margin-top: 10px;
    margin-bottom: 10px;
}
.fl_bottom_t2 span
{
    width: 80px;
    height: 25px;
    background: #0057ff;
    display: inline-block;
    color: #fff;
    text-align: center;
    line-height: 25px;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.fl_bottom_t3
{
    float: left;
}
.fl_bottom_r1
{
    float: left;
    margin-left: 100px;
}
.fl_bottom_r1 h1
{
    color: #fff;
    font-weight: 100;
    font-size: 18px;
}
.fl_bottom_r1 p
{
    color: #fff;
    line-height: 40px;
}
.fl_bottom_r1 p a
{
    color: #ffffff8c;
}
.fl_bottom_t4
{
    float: right;
}
.fl_bottom_t4 img
{}
.fl_bottom_t4 p
{
    color: #fff;
    text-align: center;
    margin-top: 10px;
}

@media screen and (max-width: 64rem){
.s24_nav {
    display: none;
}
.s18_about_1 {
    width: 95%;
    margin: auto;
}
.s18_about_l img {
    width: 100%;
}
.s18_about_r {
    width: 100%;
    float: right;
    margin-top: 20px;
}
.s18_about_r span {
    color: #065dab;
    font-size: 24px;
    border-bottom: 2px solid #065dab;
    display: inline-block;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.s3_cp_1 li {
    width: 100%;
    float: left;
    position: relative;
    overflow: hidden;
}
.s3_cp_img {
    height: auto;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.s3_cp_img img {
    object-fit: scale-down;
    height: auto;
    width: 100%;
    overflow: hidden;
}
.s3_cp_1 {
    width: 95%;
    margin: auto;
}
.sz img {
    object-fit: scale-down;
    line-height: 295px !important;
    height: 295px !important;
    width: 98%;
}
.sz {
    height: 295px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.s322_about_1 {
    width: 95%;
    margin: auto;
}
.s322_about_l {
    width: 100%;
    margin-top: 20px;
    float: left;
}
.s322_about_l1 {
    width: 80%;
    height: 240px;
    background: #fff;
    float: left;
    margin-right: 0px;
    margin-top: 30px;
    padding: 35px;
}
.s322_about {
    width: 100%;
    float: left;
    background: url(../../images/3/s322_bg1.jpg) no-repeat center #000;
    height: auto;
}
.s322_about_r {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.s24_news_c {
    width: 95%;
    margin: auto;
}
.s24_news_c_1 {
    float: left;
    width: 100%;
}
.s24_news_c_1t {
    width: 90%;
    float: left;
    background: #f3f3f3;
    padding: 15px;
}
.s24_news_c_1timg {
    height: 130px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 100%;
    border: 1px solid #eee;
    background: #fff;
}
.s24_news_c_1twz {
    float: left;
    width: 100%;
    margin-left: 0px;
}
.fl_bottom {
    width: 100%;
    float: left;
    background: #151515;
    padding-top: 40px;
    padding-bottom: 40px;
    display: none;
}
}
@media ( min-width: 768px ) and (max-width: 979px){
.s18_about_l {
    float: left;
    width: 100%;
}
.s322_about_l1 {
    width: 40%;
    height: 240px;
    background: #fff;
    float: left;
    margin-right: 0px;
    margin-top: 30px;
    padding: 35px;
}
.s24_news_c_1timg {
    width: 30%;

}
.s24_news_c_1twz {
    float: right;
    width: 65%;
    margin-left: 0px;
}
.s24_news_c_1t {
    width: 95%;
    float: left;
    background: #f3f3f3;
    padding: 15px;
}
}
.s79_about
{
	width:100%;
	float:left;
}
.s79_about_c
{
	width:1200px;
	margin:auto;
}
.s79_about_l
{
    float: left;
    width: 550px;
    margin-top: 50px;
}
.s79_about_l b
{
  font-size: 20px;
  font-family: "Arial";
  color: #1583d7;
  font-weight: 600;
}
.s79_about_l b span
{
  font-size: 20px;
  font-family: "Source Han Sans CN";
  color: rgb(0, 0, 0);
}
.s79_about_l p
{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: #000;
  font-weight: 100;
  width: 100%;
  float: left;
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 24px;
}
.s79_about_l em
{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(0, 0, 0);
  line-height: 2.143;
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.s79_about_r
{
    float: right;
}
.s79_about_r img
{}
.s79_about_l h3
{
    float: left;
    width: 145px;
    height: 40px;
    background: #1583d7;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    border-radius: 10px;
}
.s79_about_l h3 a
{
	color:#fff;
}
.rz
{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.rz li
{
    float: left;
    width: 24.8%;
    height: 125px;
    border: 1px solid #eee;
}
.rz li img
{
    float: left;
    margin-right: 15px;
    margin-left: 30px;
    margin-top: 25px;
}
.rz li p
{
    font-size: 18px;
    margin-top: 39px;
}
.rz li span
{}

.s62_pro
{
    width: 100%;
    float: left;
}
.s217_pro
{
    float: left;
    margin-top: 30px;
}
.s217_pro_l
{
    float: left;
    width: 230px;
    background: #f8f8f8;
}
.s217_pro_l h1
{
    float: left;
    background: #1583d7;
    width: 100%;
    text-align: center;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-weight: 100;
    font-size: 24px;
    border-bottom: 1px solid #ffffff6b;
}
.s217_pro_l p
{
    float: left;
    width: 190px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #eee;
    padding-left: 40px;
}
.s217_pro_l p a
{color: #000;}
.s217_pro_l p:hover
{background: #1583d7; color:#fff;}
.s217_pro_l p:hover a
{ color:#fff;}
.s62_pro_1
{width: 1200px;margin: auto;position: relative;}
.s62_pro_t
{
    float: left;
    text-align: center;
    width: 100%;
}
.s62_pro_t h1
{
    font-size: 18px;
    color: #000;
    font-weight: 100;
    margin-top: 25px;
    margin-bottom: 10px;
}
.s62_pro_t p
{
    font-size: 30px;
    color: #1b8b48;
    float: left;
    width: 100%;
}
.s62_pro_t span
{
    font-size: 14px;
    width: 20px;
    display: inline-block;
    line-height: 24px;
    margin-top: 5px;
    margin-left: 15px;
    background: #1b8b48;
    height: 2px;
}
.s62_pro_b
{
    width: 940px;
    float: right;
    margin-top: 30px;
}
.s62_pro_b li
{
    float: left;
    height: 300px;
    width: 300px;
    overflow: hidden;
    border: 1px solid #eee;
    margin-right: 10px;
    margin-bottom: 15px;
    position: relative;
}
.s62_pro_img
{width: 300px;overflow: hidden;height: 300px;text-align: center;display: list-item;line-height: 300px;margin: auto;border-bottom: 1px solid #eee;}
.s62_pro_img img
{
	width: auto;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.s62_pro_b li:hover .s62_pro_wz
{
    bottom:0px;
    transition: all 0.6s;
}
.s62_pro_wz
{
    width: 240px;
    text-align: center;
    background: #1583d799;
    color: #000;
    padding-left: 30px;
    padding-right: 30px;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    position: absolute;
    bottom: -150px;
}

.s62_pro_b li:hover .s62_pro_wz a
{
	color:#fff;	
}
.s62_pro_wz p
{
    font-size: 18px;
    margin-bottom: 10px;
}
.s62_pro_wz p a
{
	color:#fff;	
}
.s79_news
{
    width: 100%;
    float: left;
    background: #f3f3f3;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-top: 50px;
}
.s79_news_c
{
    width: 1200px;
    margin: auto;
}
.s79_news_l
{
    float: left;
}
.s79_news_r
{
    float: right;
    width: 860px;
}
.s79_news_r li
{
    float: left;
    width: 100%;
    height: 285px;
    background: #fff;
    margin-bottom: 5px;
}
.s79_news_r li:nth-of-type(2) .s79_news_r1_wz {
	margin-left:45px;

}
.s79_news_r1_img
{
    width: 385px;
    overflow: hidden;
    height: 285px;
    text-align: center;
    display: list-item;
    line-height: 285px;
    margin: auto;
    border: 1px solid #eee;
    float: left;
}
.s79_news_r1_img img
{
    width: auto;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.s79_news_r1_wz
{
    float: left;
    width: 400px;
    margin-top: 30px;
    margin-left: 30px;
}
.s79_news_r1_wz h3
{
  font-size: 20px;
  font-family: "Source Han Sans CN";
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  margin-bottom: 15px;
}
.s79_news_r1_wz span
{
  font-size: 14px;
  font-family: "Source Han Sans CN";
  color: rgb(168, 168, 168);
  text-transform: uppercase;
}
.s79_news_r1_wz p
{
  font-size: 14px;
  font-family: "Source Han Sans CN";
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: 10px;
}

.s79_news_r1_wz em 
{
    float: left;
    width: 145px;
    height: 40px;
    background: #bda149;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
    border-radius: 10px;
}
.s79_news_r1_wz em a
{
	color:#fff;
}
.wxq_hzkh
{
	width:100%;
	float:left;
}
.wxq_hzkh_1
{
	width:1200px;
	margin:auto;
}
.wxq_hzkh_c
{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.wxq_hzkh_c li
{width:215px;overflow: hidden;height:82px;text-align: center;display: list-item;line-height:82px;margin: auto;border: 1px solid #eee;float: left;margin-right: 28px;margin-bottom: 10px;background: #fff;}
.wxq_hzkh_c li img
{
	    width: auto;
    display: inline-block;
    vertical-align: middle;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}
.qqqd_bot
{
	width:100%;
	float:left;
	background: #000000;
	padding-top: 30px;
	padding-bottom: 40px;
}
.qqqd_bot_1
{
	width:1200px;
	margin:auto;
}
.qqqd_bot_l
{
    float: left;
}
.qqqd_bot_l h1
{
    margin-bottom: 20px;
}
.qqqd_bot_l p
{
    color: #eee;
    line-height: 26px;
}
.qqqd_bot_c
{
    float: left;
}


.qqqd_bot_c1
{
    float: left;
    margin-right: 160px;
}
.qqqd_bot_c1 h2
{
    font-weight: 100;
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}
.qqqd_bot_c1 p
{line-height: 40px;}
.qqqd_bot_c1 p a
{color: #f1f1f199;}
.qqqd_bot_r
{
    float: right;
    text-align: center;
}
.qqqd_bot_r img 
{}
.qqqd_bot_r p
{
    margin-top: 10px;
}

.icp

{
	width:100%;
	float:left;
	background: #203d7f;
	border-top: 1px solid #eeeeee4d;
}
.icp_1
{
	width:100%;
	max-width:1200px;


	margin:auto;
}

.icp_l
{
	float:left;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	color: #fff;
}
.icp_r
{
	float:right;
	font-size: 14px;
	height: 45px;
	line-height: 45px;
	color: #fff;
}
.icp_r a
{
		color: #fff;
}
.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;
}
.s199_ewm
{
    width: 100%;
    float: left;
    height: 100px;
    line-height: 100px;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.s199_ewm p
{
    float: left;
    font-size: 18px;
    color: #fff;
}
.s199_ewm img
{
    width: 100px;
    height: 100px;
    margin-left: 30px;
}
.x_about_r
{
    width: 376px;
    float: right;
    padding: 0px 35px 35px 55px;
    margin-top: 100px;
}
.x_about_r h1
{
    font-size: 20px;
    color: #fff;
}
.x_about_r p
{
    line-height: 24px;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #fff;
}
.in1
{
    width: 45%;
    float: left;
    margin-right: 15px;
}
.in1 input
{
	width: 90%;
	min-height: 45px;
	line-height: 45px;
	border: none;
	background-color: #fff0;
	outline: none;
	color: #fff;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	border: 1px solid #eee;
	float: left;
	padding-left: 15px;
	margin-right: 15px;
}
.in2
{
    border: 1px solid #eee;
    float: left;
    width: 93%;
    margin-top: 15px;
}
.in2 input
{
	width: 89%;
	min-height: 45px;
	line-height: 45px;
	border: none;
	background-color: transparent;
	outline: none;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	float: left;
	padding-left: 15px;
	/* margin-right: 15px; */
	/* margin-top: 15px; */
}
.in2 textarea
{
	border: 1px solid #000;
	height: 85px;
	line-height: 1.6;
	border-color: transparent;
	background-color: transparent;
	resize: none;
	outline: none;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	float: left;
	padding: 15px;
	width: 90%;
}
.in3
{float: left;width: 93%;margin-top: 15px;}
.in3 img
{
	height:45px;
	float: left;
}
.in3 input
{
	width: 54%;
	min-height: 45px;
	line-height: 45px;
	border: 1px solid #eee;
	background-color: transparent;
	outline: none;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans CJK';
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	float: left;
	padding-left: 15px;
}
.in4
{
    float: right;

}
.in4 p
{
    border-radius: 20px;
    width: 105px;
    height: 35px;
    line-height: 35px;
    background: #31c2f1;
    text-align: center;
    margin-right: 25px;
}
.in4 p a
{
    color: #fff;
}
@media screen and (max-width: 64rem){
.s79_nav {
    display: none;
}
.s79_about_c {
    width: 95%;
    margin: auto;
}
.s79_about_l {
    float: left;
    width: 100%;
    margin-top: 0px;
}
.s79_about_l b {
    font-size: 14px;
    font-family: "Arial";
    color: rgb(0, 0, 0);
    font-weight: bold;
}
.s79_about_r {
    float: right;
    margin-top: 15px;
    z-index: 99999;
    position: relative;
}
.s79_about_r img {
    width: 100%;
}
.rz li {
    float: left;
    width: 48%;
    height: 160px;
    border: 1px solid #eee;
    text-align: center;
}
.rz li p {
    font-size: 18px;
    margin-top: 5px;
    width: 100%;
    float: left;
    text-align: center;
}
.rz li span {
    width: 100%;
    float: left;
}
.rz li img {
    float: initial;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 16px;
    display: inline-block;
}
.s62_pro_1 {
    width: 95%;
    margin: auto;
    position: relative;
}
.s217_pro_l {
    float: left;
    width: 100%;
    background: #f8f8f8;
}
.s62_pro_b {
    width: 100%;
    float: right;
    margin-top: 30px;
}
.s62_pro_b li {
    float: left;
    height: 300px;
    width: 100%;
}
.s62_pro_img {
    width: 100%;
}
.s62_pro_wz {
    width: 85%;
}
.s79_news_c {
    width: 95%;
    margin: auto;
}
.s79_news_r {
    float: right;
    width: 100%;
}
.s79_news_r1_img {
    width: 100%;
}
.s79_news_r1_wz {
    float: left;
    width: 90%;
    margin-top: 30px;
    padding: 0% 5%;
}
.s79_news_r li {
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
    margin-bottom: 5px;
}
.s79_news {
    width: 100%;
    float: left;
    background: #f3f3f3;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 50px;
}
.wxq_hzkh_1 {
    width: 95%;
    margin: auto;
}
.wxq_hzkh_c li {
    width: 100%;

}
.qqqd_bot {
    display: none;
}
.s79_news_l img{
	width:100%;
}
.s79_news_l {
    float: left;
    width: 100%;
}
.s79_news_r li:nth-of-type(2) .s79_news_r1_wz {
	margin-left:0px;

}
}
.s243_about
{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.s243_about p
{
  font-size: 35px;
  font-family: "Microsoft YaHei";
  color: rgb(4, 4, 4);
  margin-bottom: 10px;
}
.s243_about span
{
  font-size: 20px;
  font-family: "Microsoft YaHei";
  color: rgb(102, 102, 102);
}
.s243_fw
{
	background:url(../../images/3/bg1.jpg) no-repeat center;
	height:720px;
	width:100%;
	float:left;
	position: relative;
}
.s243_fw_c
{
    width: 1200px;
    margin: auto;
}
.s243_fw_t
{
    margin-top: 150px;
}
.s243_fw_t h3
{
    font-size: 41px;
    font-family: "Arial";
    color: rgb(29, 197, 229);
    font-weight: bold;
    text-transform: uppercase;
}
.s243_fw_t p
{
  font-size: 48px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  line-height: 1.083;
  font-weight: 600;
  margin-top: 10px;
  margin-bottom: 20px;
}
.s243_fw_t span
{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  line-height: 1.714;
}
.s243_fw_b
{
	background:url(../../images/3/fw_bg.png) no-repeat center;
	width:100%;
	float:left;
	height: 284px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.s243_fw_bc
{
    width: 1200px;
    margin: auto;
    text-align: center;
}
.s243_fw_bc li
{
    display: inline-block;
    text-align: center;
    width: 295px;
    border-right: 1px solid #ffffff6b;
    margin-top: 50px;
}
.s243_fw_bc li img
{
    margin-bottom: 10px;
}
.s243_fw_bc li p
{
  font-size: 30px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  margin-bottom: 10px;
}
.s243_fw_bc li span
{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  line-height: 1.714;
  text-align: center;
}

.s273_news
{
	width:100%;
	float:left;

}
.s273_news_c
{
	width:1200px;
	margin:auto;
}
.s273_news_c_l
{
    width: 850px;
    background: #fff;
    float: left;
    padding-bottom: 30px;
    border: 1px solid #eee;
    /* margin-top: 30px; */
}
.s273_news_c_lt
{
    padding: 30px 30px 0px 30px;
    float: left;
    width: 93%;
}
.s273_news_c_ltm
{
    height: 220px;
    float: left;
    text-align: center;
    overflow: hidden;
    position: relative;
    width: 220px;
    border: 1px solid #eee;
}
.s273_news_c_ltm img
{
    object-fit: scale-down;
    line-height: 220px;
    height: 220px;
    width: 100%;
    overflow: hidden;
}
.s273_news_c_ltw
{
    width: 470px;
    float: right;
}
.s273_news_c_ltw p
{
    font-size: 20px;
    margin-top: 30px;
    color: #000;
}
.s273_news_c_ltw span
{
    display: inline-block;
    margin-top: 15px;
    line-height: 24px;
}
.s273_news_c_ltw em
{
    width: 93px;
    display: inline-block;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #f68100;
    color: #fff;
    margin-top: 10px;
}
.s273_news_c_ltw em a
{
	color:#fff;
}
.s273_news_c_lb
{
    width: 93%;
    float: left;
    padding-left: 30px;
    padding-right: 30px;
}
.s273_news_c_lb li
{
    width: 46%;
    float: left;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #eee;
    position: relative;
    padding-left: 15px;
}
.s273_news_c_lb li:before {
    content: "";
    position: absolute;
    width: 8px !important;
    height: 8px !important;
    top: 17px !important;
    border-radius: 10px !important;
    left: 0;
    background-color: #f68100;
}
.s273_news_c_lb li:nth-of-type(2n) {
    float: right;
    margin-right: 0px;
}
.s273_news_c_lb span
{
    float: right;
}

.s273_news_c_r
{
    width: 330px;
    float: right;
    background: #fff;
    border: 1px solid #eee;
}
.s273_news_c_r1
{
    font-size: 18px;
    padding: 20px 35px 20px 53px;
    border-bottom: 1px solid #eee;
    position: relative;
}
.s273_news_c_r2
{
    padding-left: 30px;
    padding-right: 30px;
}
.s273_news_c_r2 li
{
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #eee;
}
.s273_news_c_r1 img
{
    margin-right: 10px;
    top: 23px;
    position: absolute;
    left: 28px;
}
.s243_case
{
	width:100%;
	float:left;
	background:url(../../images/3/cs.jpg) no-repeat center;
	height:447px;
}
.s243_case_c
{
	width:1200px;
	margin:auto;
}
.s243_case_l
{
    float: left;
    margin-top: 95px;
}
.s243_case_l img
{}
.s243_case_r
{
    float: right;
    width: 40%;
    text-align: right;
    margin-top: 73px;
}
.s243_case_r h3
{
  font-size: 34px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  margin-bottom: 20px;
}
.s243_case_r p
{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  line-height: 24px;
  margin-bottom: 20px;
}
.s243_case_r span
{float: right;width: 145px;height: 40px;font-size: 14px;text-align: center;line-height: 40px;border-radius: 10px;border: 1px solid #fff;}
.s243_case_r span a {
    color: #fff;
}
.s243_lxwm
{
	width:100%;
	float:left;
	background:url(../../images/3/lxwm.jpg) no-repeat center;
	height:600px;
}
.s243_lxwm_c
{
	width:1200px;
	margin:auto;
}
.s243_lxwm_l
{
    width: 50%;
    float: left;
    margin-top: 100px;
}
.s243_lxwm_l p
{
  font-size: 24px;
  font-family: "Microsoft YaHei";
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.458;
  border-bottom: 1px solid #fff;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.s243_lxwm_l span
{
    display: inline-block;
    width: 100%;
    float: left;
    color: #fff;
    line-height: 30px;
}
.qqqd_bot_c2
{
	float:right;
}
@media screen and (max-width: 64rem){
.s19_top
{
	display:none;
}
.s42_logo
{
	display:none;
}
.s243_fw_c {
    width: 95%;
    margin: auto;
}
.s243_fw {
    background: #185ab6;
    height: auto;
    width: 100%;
    float: left;
    position: relative;
    padding-bottom: 30px;
}
.s243_fw_t {
    margin-top: 65px;
}
.s243_fw_b {
    background: #fff0;
    width: 100%;
    float: left;
    height: auto;
    position: relative;
    left: 0;
    bottom: 0;
}
.s243_fw_bc {
    width: 95%;
    margin: auto;
    text-align: center;
}
.s273_news_c {
    width: 95%;
    margin: auto;
}
.s273_news_c_l {
    width: 100%;
}
.s273_news_c_ltw {
    width: 100%;
    float: right;
}
.s273_news_c_lt {
    padding: 30px 30px 0px 20px;
    float: left;
    width: 90%;
}
.s273_news_c_ltm {
    width: 100%;
}
.s273_news_c_lb {
    width: 85%;
    float: left;
    padding-left:30px;
    padding-right:30px;
}
.s273_news_c_lb li {
    width: 100%;
    float: left;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #eee;
    position: relative;
    padding-left: 15px;
}
.s273_news_c_lb li:nth-of-type(2n) {
    float: left;
    margin-right: 0px;
}
.s273_news_c_lb li a
{
    width: 64%;
    overflow: hidden;
    display: block;
    height: 40px;
}
.s273_news_c_r {
    width: 100%;
    float: right;
    background: #fff;
    border: 1px solid #eee;
}
.s243_case_c {
    width: 95%;
    margin: auto;
}
.s243_case_l img {
    width: 100%;
}
.s243_case {
    width: 100%;
    float: left;
    background: #185ab6;
    height: auto;
    padding-bottom: 30px;
}
.s243_case_r {
    float: right;
    width: 100%;
    text-align: left;
    margin-top: 73px;
}
.s243_case_r span {
    float: left;
}
.aqkj_top {
    width: 100%;
    float: left;
    background: #eff4f7;
    height: 60px;
    display: none;
}
}
