/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:14px;font-family:'Microsoft YaHei'; color:#000;}
a{color:#000;font-size: 15px;
}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:2em; padding:0px 0px;   /* font-family: SimHei;*/
    font-size: 16px;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}
.dibu{width: 50px; height: 50px; text-align: center; position: fixed; bottom:150px; right: 0px;}
.dibu img{vertical-align: middle; width: 30px; height: 30px; margin-top: 10px; border-radius: 30px;}
.top{ width: 100%; height: auto; top: 30px;  z-index: 6000; display: block; position:fixed;}
.top_w{height: auto; margin: auto; width:80%;}
.top_dd{    margin: auto; width: 100%; background-color: #ffffff; display: flex; margin-right: -15px; margin-left: -15px;padding: 0 1rem; height: 80px; border-radius: 40px;  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);}
.top_logo01{width: auto; flex: 0 0 auto; margin-left: 20px;}
.top_logo01 a{display: block; margin-top: 1rem;}
.top_logo01 a img{height: auto; width: 100%;}
.cd_01{flex: 1; flex-basis: 0; width: 100%;}
.cd_02{text-align: right; margin-right: 1.3rem; display: block;}
.cd_02 ul{margin: 0; padding: 0;}
.cd_02 ul li{display: inline-block;box-sizing: inherit; height: 80px;position:relative;}
.cd_xhx{border-bottom: 5px solid #FFD900;  color: #000;}
.cd_02 ul li a{color: #000000; display: block;text-align: center;  height: 80px;  line-height: 80px;  font-size: 1.125rem;  padding: 0 25px;}
.cd_02 ul li a:hover{text-decoration: none !important; background-color: #ffd900; color: #000000;}
.cd_02 ul li dl{z-index: 9999999; background:#fff; width:100%; position:absolute; left:0px; top:100%; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none; }
.cd_02 ul li dl dd{text-align: center; line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.cd_02 ul li dl dd a{line-height: 28px; font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.cd_02 ul li dl dd a:hover{ color:#f60;}
.con01_ppp01{width: 100%; height: auto;}
.con01_ppp01 img{width: 100%; height: auto;}
.conten01{width: 100%; position: relative;}
.conten01 img{width:100%;}
.conten_sp01{width: 100%; height: 100%; object-fit: cover; z-index: -1; display: inline-block;}
.con01{position: absolute;  left: 50%;  margin-left: -300px;  width: 600px;  text-align: center;  z-index: 1000;  top: 50%;  margin-top: -200px;}
.con01 img{ height: auto; width: 100%; border: 0;}
.con01 p{font-size: 24px; color: #ffffff;}
.con01_dd{padding: 0 3rem; display: block; margin-top: 20px; margin-bottom: 20px;}
.con01_dd01{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;-webkit-box-sizing: inherit; text-align: center;}
.con01_dd02{float: left; width: 127px; position: relative;  min-height: 1px; padding-left: 15px; padding-right: 15px;}
.con01_dd02tu{height: 80px; text-align: center; }
.con01_dd02tu img{height: 54px; width: 65px;}
.con01_dd02zi{background-color: black;  color: #fff;  width: 98px;  height: 22px;  border-radius: 11px;  margin: 0 auto;}
.con01_tt{float: left; flex: 0 0 auto; width: auto;-webkit-box-flex: 0; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px ; text-align: center;}
.con01_tttu{padding: 1rem;}
.con01_tttu img{height: auto; width: 100%;}
.conten02{width: 100%; height: auto; background-color: #ffffff; margin-bottom: 50px;}
.conten02_w{height: auto; margin-top: 45px;}
.con02_zi01{width: 100%; height: auto; line-height: 30px;}
.con02_zi01 h2{color: #000000; float: left; font-size: 40px; line-height: 30px;}
.con02_zi01 img{float: left; height: 41px; margin-left: 10px;}
.con02_dk{width: 100%; height: auto; margin-top: 50px; display: flex;justify-content:space-between;
    flex-flow: wrap;}
.con02_list{ text-align: center; height: auto; width: 32%; padding-left: 10px; padding-right: 10px; margin-bottom:50px;}
.con02_tu01{width: 100%;padding: 5px; height:360px; padding-bottom: 10px; text-align: center; background-color: #ffffff; border-radius: 10px;    }
.con02_tu01 a{text-decoration:none;}
.con02_tu01 p{margin-top:0; line-height:360px;color: #b6b6b6;font-size: 20px;}
.con02_tu01 a h2:hover{color:red;}
.con02_tu01 img{width: 100%; height: 100%; vertical-align: middle}
.con02_list h2{margin-top: 25px; font-size: 18px; color: #000000; line-height: 0px; text-align: center; font-weight: normal;}
.con02_kkk01{width: 100%; height: auto;
	margin-top: 50px;
	display: none;
	}
.con02_llll{float: left;  text-align: center;  height: auto;  width: 33.333%;  padding-left: 20px;  padding-right: 20px;  margin-bottom: 50px;}
.con02_llll01{width: 100%;
	padding: 5px;
	height: 360px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #ffffff;
	border-radius: 10px;
	}
.con02_llll01 a{text-decoration: none;}
.con02_llll01 img{width: 100%;
	height: 100%;
	vertical-align: middle;}
	.con02_llll h2{margin-top: 25px;
    font-size: 16px;
    color: #b6b6b6;
    line-height: 30px;
    text-align: center;
    font-weight: normal;}
	.con02_more01{width: 100%; height: auto; text-align: center; padding-bottom:30px;}
.con02_more02{margin: 0 auto; width: 200px; height: 50px; line-height: 50px; border: 1px solid #b6b6b6; text-align: center; color: #666666; font-size: 18px; font-weight: normal;}
.cpys{width: 100%; height: auto;background: #f0f3f5;}
.cpys_w{height: auto;}
.cpys_zi{width: 100%; height: auto; text-align: center;}
.cpys_zi h2{font-size: 30px; padding-top: 20px; padding-bottom: 0px; color: #000000; text-align: center; margin-bottom: 0px;}
.cpys_x{border-bottom: 3px solid #000000; margin-left: 47%; width: 70px; text-align: center;}
.cpys_tu{margin-top: 50px; width: 100%; height: auto; display: flex; justify-content: space-between;flex-wrap: wrap;}
.cpys_01{margin-bottom: 50px; width:26%; height: auto; text-align: center;display: flex;  justify-content: center;  align-items: center;  flex-wrap: wrap;}
.cpys_tp01{width: 110px; vertical-align: middle; height: 100px;margin-bottom: 10px;}
.cpys_tp01 img{width: 167%; height: 100%; margin-left:-33px; }
.cpys_zi01{width: 100%; height: auto;}
.cpys_zi01 p{margin-left: 15%; margin-right: 15%; width: 70%;height: 16px; background:#ffd900; margin-top: 10px;}
.cpys_zi01 h2{font-size: 23px; font-weight: normal; color: #000000; margin-bottom: 20px; margin-top: -30px;}
.cpys_01 span{font-size: 16px; color: inherit; text-align: center; height: 100px;}
.ylms{width: 100%; height: auto;background: #ffffff; padding-bottom: 90px;}
.ylms_w{height: auto;}
.ylms_zi{width: 100%; height: auto; text-align: center;}
.ylms_zi h2{font-size: 30px; padding-top: 70px; padding-bottom: 0px; color: #000000; text-align: center; margin-bottom: 20px;}
.ylms_x{border-bottom: 3px solid #000000; margin-left: 47%; width: 70px; text-align: center;}
.ylms_list{width: 100%; height: auto;display: flex; justify-content: space-between;flex-wrap: wrap; margin-top: 50px;}
.ylme_tp{width: 20%; height: auto; text-align: center;}
.ylme_tu{width: 100%; height: 226px;}
.ylme_tu img{width: 100%; height: 100%;}
.ylme_tp h2{text-align: center; font-size: 24px; font-weight: normal; color: #000000; margin-top: -20px; margin-bottom: 20px;}
.ylme_tp span{text-align: center;font-size: 16px; color: inherit; }
.conten03{padding-bottom: 100px; width: 100%; height: auto; background-color: #ffffff;background: url("../img/huang01.png") no-repeat; background-size: 100%;}
.conten03_w{height: auto;}
.con03{ width: 100%; height: auto;}
.con03_zi01{padding-top: 55px;;margin-bottom: 55px; height: auto;}
.con03_zi01 h2{font-size: 40px; color: #000000; line-height: 40px; float: left; margin-right: 15px;}
.con03_zi01 img{float: left; height: 41px; padding-top: 2px;}
.con03_zi02{padding-right: 25%; padding-left: 10%; height: auto; padding-top: 30px;}
.con03_zzz01{width: 30%; color: #ffffff; background-color: #000000; font-size: 25px; text-align: center; border-radius: 50px; line-height: 60px; float: left;}
.con03_zzz02{width: 30%; color: #ffffff; background-color: #000000; font-size: 25px; text-align: center; border-radius: 50px; line-height: 60px; float: right;}
.con03_tu{width: 100%; height: auto; padding-top: 110px;}
.con03_tu ul{height: auto;}
.con03_tu ul li{text-align: center; width: 15%; height: auto; float: left; padding-left: 10px; padding-right: 10px;}
.con03_tu01{width: 100%; height: auto; text-align: center;}
.con03_tu01 img{width: 100px; height: 100px; vertical-align: middle;}
.con03_tu ul li h2{overflow: hidden; color: #3d3d3d;line-height: 25px; text-align:center; font-weight: normal; font-size: 15px;}
.con03_tu ul li a{overflow: hidden;}
.con03_tu ul li a:hover{text-decoration: none !important;}
.conten04{width: 100%; height: auto; background-color: #f0f3f5;}
.conten04_w{height: auto; padding-bottom: 20px; padding-top: 0px;}
.con04_zi01{width: 100%; height: auto; line-height: 30px;}
.con04_zi01 h2{color: #000000; float: left; font-size: 40px; line-height: 30px;}
.con04_zi01 img{float: left; height: 41px; margin-left: 10px;}
.con04_tu{width: 100%;height: auto; padding-top: 50px;}
.con04_tu ul{height: auto;}
.con04_tu ul li{float: left; text-align: center; padding-bottom: 50px; width: 33%; padding-right: 50px; padding-left: 50px; height: auto;}
.con04_tu ul li a{overflow: hidden;}
.con04_tu ul li a:hover{text-decoration: none !important; }
.con04_kk01{width: 100%;  height: auto; text-align: center;}
.con04_tu01{ text-align: center; width: 100%; height: auto; border-radius: 15px;}
.con04_tu01 img{width:100%; height: 100%; vertical-align: middle;}
.con04_tu ul li h2{font-weight: normal; font-size: 20px; color: #3d3d3d; line-height: 35px; text-align: center;}
/*scroll_left start*/
#scroll_left{overflow:hidden;width:100%; margin:80px 0px; }
#scroll_left span{ display:block; height:28px; line-height:28px; text-align:center;}
#scroll_left .scroll_scale{position: relative; width:200px;height:350px; background:#FFF;}
#scroll_left .scroll_scale table tr td{ height:350px; width:200px; text-align:center;}
#scroll_left .scroll_scale img{width: 100%; height: 100%; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 120 ? 120: true);}
/*scroll_left end*/
.yy_tu{position: absolute; background: rgba(0,0,0,0.2); text-align: center;top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%;}
.yy_tu h2{text-align: center;color: #ffffff; font-size: 20px; margin-top: 45%; }
.yy_tu p{font-size: 15px; color: #ffffff; text-align: center;}
.conten05{width: 100%; height: auto; background-color: #ffffff; margin-bottom: 50px; background-color: #ffffff; background-size: 100%;}
.conten05_w{height: auto;}
.con05_zi01{padding-top: 55px;;margin-bottom: 55px; height: auto;}
.con05_zi01 h2{font-size: 40px; color: #000000; line-height: 40px; float: left; margin-right: 15px;}
.con05_zi01 img{float: left; height: 41px; padding-top: 2px;}
.con05_ddd{padding-top: 30px; width: 103%; height: auto;}
.con05_xk01{margin-right: 40px; float: left; padding-bottom: 30px; width: 30%; height: auto;-webkit-box-shadow: #cccccc 0px 0px 10px;  -moz-box-shadow: #cccccc 0px 0px 10px;  box-shadow: #cccccc 0px 0px 10px;}
.con05_tu01{position: relative; height: 110px;  background-size: 100%; }
.con05_ttt01{width: 100%; height: 110px; position: relative;}
.con05_ttt01 img{width: 100%; height: 100%;}
.con05_ttt01 h2{left: 35%; position: absolute;line-height: 110px;color: #ffffff; font-size: 25px; font-weight: 700; text-align: center ; top: 0; z-index: 9;}
.con05_xk01 ul{height: auto; background-color: #ffffff;}
.con05_xk01 ul li{text-align: left; background: url("../img/tu04.png")15px 15px  no-repeat; background-size: 25px 25px; width: 100%; line-height: 50px; border-bottom: 1px solid #e3e3e3; text-overflow: ellipsis;
    white-space: nowrap;padding-right: 20px;
    overflow: hidden;  }
.con05_xk01 ul li a{ text-overflow: ellipsis;overflow: hidden; white-space: nowrap;padding-left: 55px; font-size: 15px; font-weight: normal; color: inherit; line-height: 50px; overflow: hidden;}
.con05_xk01 ul li a:hover{text-decoration: none !important; color: #FFD900;}
.bd{width: 100%; height: auto;background-color: #2158aa;}
.bd_w{height: auto; padding-bottom: 50px; padding-top: 50px;}
.bd_l{float: left;width: 54%; height: auto;}
.bd_ls{width: 100%; height: auto; margin-bottom: 70px;}
.bd_ls h2{margin-bottom: 40px; font-size: 30px; color: #ffffff; text-align: left; font-weight: normal;}
.bd_ls p{font-size: 16px;color: #ffffff; padding: 0; line-height: 35px;}
.bd_lx{width: 100%; height: auto;display: flex; justify-content:space-between;}
.bd_lx a{text-decoration: none;}
.bd_APP01 {
   border: 1px solid #ffffff;
    text-align: center;
    width: 120px;
    height: 80px;
    background-color: #ffffff;
    color: #00a2e9;
    font-size: 15px;
}
.bd_APP01 p{color: #00a2e9; font-size: 15px;}
.bd_APP{border: 1px solid #ffffff;text-align: center; transition: 0.5s; width: 120px; height: 80px; line-height: 80px;  color: #ffffff; font-size: 15px;}
    .bd_APP p {
        height: 80px;
        line-height: 80px;
        padding: 0;
    }
    .bd_APP:hover {
        color: #000000;
        background-color: #ffd900;
        transition: 0.5s;
    }
.bd_r{width: 45%; float: right;}
.bd_xm{width: 100%; text-align: left; height: auto; border: 1px solid #ffffff; background-color: #ffffff;}
.bd_wbk01{padding-left: 10px; height: 50px; width: 100%; line-height: 75px; font-size: 16px; color: #000000;}
.bd_wbk02{padding-left: 10px; height: 50px; width: 100%; line-height: 75px; font-size: 16px; color: #000000;}
.bd_tj{width: 100%; height: 100px; vertical-align: top; background-color: #ffffff; margin-top: 30px; }
.bd_wbk03{padding-left: 10px; padding-top: 10px; border: none; height: 100%; width: 100%;color: #000000; font-size: 16px;resize: none;}
.bd_an01{width: 100%; height: auto; margin-top: 35px;}
.bd_an01 a{}
.bd_tj01{line-height: 56px; text-align: center; width: 32%; height: 57px; background-color: #ffd900; border: 1px solid #ffffff; color: #000000; font-size: 18px; float: left;}
.bd_zx{line-height: 59px; transition: 0.5s; text-align: center; border: 1px solid #ffffff; width: 32%; height: 57px; font-size: 18px; color: #ffffff; float: left; margin-left: 50px;}
.bd_zx:hover{background-color: #ffd900; color: #000000; transition: 0.5s;}
.bottom{background-color: #FFD900; padding-top: 1.875rem; padding-bottom: 1.875rem; display: block;}
.bottom_w{text-align: center; padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto; height: auto;}
.bottom_l{width: 42%; padding-left: 0px; padding-right: 15px; float: left;}
.bottom_l ul{margin: 0; padding: 3rem 0 0; margin-left: -17px;}
.bottom_l ul li{ float: left; display: inline-block; border-right: 1px solid #000000; padding: 0 15px;}
.bottom_l ul li a{color: #000000; overflow: hidden; font-size: 15px;}
.bottom_l ul li a:hover{text-decoration: none !important;}
.bottom_x{border-right: none !important;}
.bottom_ltu{padding-top: 1rem;}
.bottom_ltu01{width: 52px; height: 52px; float: left; margin-right: 10px; }
.bottom_ltu01 img{width: 100%; height: 100%;}
.bottom_ltu02{width: 52px; height: 52px; float: left; margin-right: 10px;transition: 0.5s;  cursor: pointer;  position: relative;}
.bottom_ltu02 img{width: 100%; height: 100%;}
.bottom001_ewm01{position: absolute;  top: 0;  left: 5px;  width: 100px;  height: 100px;  overflow: hidden;  opacity: 0;  z-index: 99;  transition: 0.5s;}
.bottom001_ewm01 img{max-width: 100%; height: 100%;}
.bottom_ltu02:hover .bottom001_ewm01{opacity: 1; transition: 0.5s; top: -100px;}
.bottom_c{width: 20%; padding-left: 30px; padding-right: 30px; float: left; text-align: center;}
.bottom_c img{width: 149px; height: 159px; vertical-align:middle;}
.bottom_r{width: 36%; float: right; padding-right: 0px; padding-left: 15px; text-align: right;}
.bottom_rzi01{padding-top: 3rem; font-size: 25px; color: #000000; text-align: right;}
.bottom_rzi01 span{font-size: 1.5rem; text-align: right; font-weight: bold;}
.bottom_r ul{width: 100%; text-align: right; height: auto;}
.bottom_r ul li{text-align: right; color: #000000; font-size: 15px;}
.bottom_r ul li a{ color: #000000; overflow: hidden;}
.bottom_r ul li a:hover{text-decoration: none !important;}
.con001{ display: none;}
.site-header{display: none;}
.conn01{width:100%; height:auto;}
.conn01 img{width:100%; height:auto;}
.conn01_m{ display:none;}
@media only screen and (max-width: 980px) {
	.wapper{width: 96%; margin: 0 auto;}
	.top{display: none;}
	.site-header{display: block;}
	.dh{display: none;}
	.con01{display: none;}
	.con001{display: block;position: absolute; width: 100%; top: 45%; text-align: center;}
	.con001 h2{font-size: 25px; color: #ffffff; font-weight: normal; display: block;}
	.con001 span{color: #ffffff; font-size: 20px; margin-top: 10px; display: block;}
	.bottom_l{float: none; width: 100%; padding: 0;}
	.bottom_l ul{padding: 0;}
	.bottom_l ul li{padding: 0 11px;}
	.bottom_ltu{padding-right: 33%; padding-left: 33%; padding-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #000000;}
	.bottom_c{padding-left: 37%;  padding-right: 37%; padding-top: 25px; float: none;}
	.bottom_c img{width: 100px; height: 100px;}
	.bottom_r{float: none; width: 100%; padding: 0; text-align: center;}
	.bottom_rzi01{text-align: center; padding-top: 25px; font-size: 1rem;}
	.bottom_r ul{text-align: center;}
	.bottom_rzi01 span{font-size: 1rem;}
	.bottom_r ul li{text-align: center; font-size: 14px;}
	.bottom_r ul li a{font-size:14px;}
	.bd_lx a{margin: auto;}
.dibu{display:none;}
}
@media only screen and (max-width: 980px) {
.con02_dk01{display:block;}
	.conten02{margin-top: 20px;}
	/* .con02_dk{ display:none; } */
	.con02_zi01 h2{font-size: 25px;}
	.con02_zi01 img{height: 33px;}
	.con02_list{width: 100%; margin-bottom: 20px;}
	.con02_tu01{width: 100%;}
	.cpys_zi h2{font-size: 25px; padding-bottom: 10px; padding-top: 30px;}
	.conten03{padding-bottom: 50px;}
	.con03_zi01 h2{font-size: 25px;}
	.con03_zi01 img{height: 33px;}
	.con03_zi01{padding-top: 30px;  margin-bottom: 0;}
	.con03_zi02{padding-left: 10%; padding-right: 10%;}
	.con03_zzz01{font-size: 18px; line-height: 45px; width: 35%;}
	.con03_zzz02{font-size: 18px; line-height: 45px; width: 35%;}
	.con03_tu{padding-top: 50px;}
	.con03_tu ul li{width: 33%; margin-bottom: 20px;}
	.con04_zi01 h2{font-size: 25px;}
	.con04_zi01 img{height: 33px;}
	.con04_tu{padding-top: 30px;}
	.con04_tu ul li{padding-right: 20px; padding-left: 20px; padding-bottom: 20px;}
	.con05_zi01{padding-top: 30px; padding-bottom: 0;}
	.con05_zi01 h2{font-size: 25px;}
	.con05_zi01 img{height: 33px;}
	.con05_xk01{width: 100%; float: none;margin-bottom: 30px;}
	.cpys_x{margin-left: 43%;}
	.cpys_01{width: 47%;}
	.ylme_tp{width: 47%; margin-bottom: 50px;}
	.ylms{padding-bottom: 30px;}
	.ylme_tp h2{font-size:18px;}
	.ylme_tp span{font-size:15px;}
	.ylms_zi h2{font-size: 25px; padding-top: 30px; padding-bottom: 10px;}
	.ylms_x{margin-left: 43%;}
	.ylme_tu{height: 169px;}
	.bd_l{float: none; width: 100%;}
	.bd_lx{flex-wrap: wrap;}
	.bd_ls{margin-bottom: 30px;}
	.bd_APP01{margin-bottom: 20px; width: 210px;}
	.bd_APP{margin-bottom: 20px; width: 210px;}
	.bd_r{float: none;width: 100%;}
	.bd_zx{width: 40%;}
	.bd_tj01{width: 40%;}
	.bottom_ltu02{float: right; margin-right: 0;}
	.bottom_ltu01{margin-right: 0;}
	.cpys_zi01 h2{font-size: 18px;}
	.cpys_01 span{font-size: 15px;}
}
/*产品*/
.zuida{background-color: #f5f5f5;}
.cp_header{width: 100%; height: auto;padding-top: 10rem;}
.cp_headerw{height: auto; text-align: center;}
.cp_headerw h1{ text-align: center; color: #404040; margin: 0 0 1.3rem;  display: inline-block;  background-color: #FFD900;  padding: 5px 30px;  border-radius: 10px;font-size: 2.625rem; font-weight: normal;}
.cp_headerw h1 sup{font-size: 75%;  line-height: 0;  position: relative;  margin-top: -0.5rem; vertical-align: baseline;}
.cp_headerw h2{font-size: 2.25rem;  font-weight: normal; text-align: center; color: #404040; margin: 0 0 1.5rem;}
.cp_headerw p{font-size: 1.125rem; text-align: center;color: #404040; padding: 0;}
.cp_con01{overflow: hidden; width: 100%; height: auto; background: url("../img/x_03.jpg")no-repeat center center; padding-top: 6rem; text-align: center; margin-bottom: 3rem;}
.cp_con01w{height: auto; display: flex;flex-wrap: wrap;}
.cp_con01l{width: 50%; height: auto;overflow: hidden;}
.cp_con01l img{height: auto;  max-width: 100%;}
.cp_con01l h3{margin: 0 0 6px; font-weight: normal; font-size: 24px; color: #000;}
.cp_con01l p{font-size: 18px; text-align: center; color: #404040; margin: 0;}
.cp_con01r{width: 50%; height: auto; overflow: hidden;}
.cp_con01r img{width: 100%; height: auto;}
.cp_con01r h2{margin: 0 0 6px; font-weight: normal; text-align: center; color: #000; font-size: 24px; }
.cp_con01r p{font-size: 18px; margin: 0; text-align: center;}
.cp_con02{overflow: hidden; padding-bottom: 50px; background: url("../img/ai_bg.jpg") no-repeat center center;text-align: center;}
.cp_con02w{height: auto;}
.cp_con02w h2{overflow: hidden; font-size: 36px;  text-align: center; font-weight: normal; margin: 0.83rem 0; color: #404040;}
.cp_con02_dk{width: 100%; height: auto; display: flex; flex-wrap: wrap;}
.con02_dk01{width: 100%; height: auto; display: flex; flex-wrap: wrap;}
.cp_con02l{width: 49%; height: auto;position: relative; overflow: hidden; }
.cp_con02l{flex-grow: 1; -webkit-box-flex: 1; min-height: 1px; height: auto; }
.cp_con02l h3{font-size: 24px; color: #404040; font-weight: normal; margin: 1rem 0; text-align: center;}
.cp_con02lxk{padding: 1.7rem 3rem 2rem; text-align: center;}
.cp_con02xxk{flex-wrap: wrap; display: flex;}
.cp_con02ltu{padding-left: 15px; padding-right: 15px;}
.cp_con02ltu img{width: 100%; height: auto;}
.cp_con02ltu p{font-size: 1rem; text-align: center; color: #404040;}
.cp_con03{overflow: hidden; width: 100%; height: auto; background: #ecf6f7;}
.cp_con03w{height: auto;}
.cp_con03zi{width: 100%; height: auto;}
.cp_con03zi h2{overflow: hidden; font-size: 36px; text-align: center; font-weight: normal; margin: 0.83rem 0; color: #404040;}
.cp_con03tt{width: 100%; height: auto;text-align: center; overflow: hidden;}
.cp_con03tt img{height: auto; width: 931px;}
.cp_con04{overflow: hidden; width: 100%; background: url("../img/x_05.jpg"); height: 859px;}
.cp_con04w{height: auto;flex-wrap: wrap; display: flex;justify-content: flex-end; }
.cp_con04zi{flex: 0 0 33.33333%;   padding: 3rem 0;  position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;max-width: 33.33333%;}
.cp_con04zi h2{overflow: hidden; font-size: 36px; font-weight: normal; color: #000; }
.cp_con04zi p{overflow: hidden; font-size: 16px;  line-height: 1.8; color: #404040;}
.cp_con04tu{padding-top: 14rem; overflow: hidden;}
.cp_con04tu img{max-width: 100%;}
.cp_con05{overflow: hidden; width: 100%;background: url("../img/cab3.jpg") no-repeat center; height: 859px;}
.cp_con05w{height: auto;display: flex;justify-content: flex-end;}
.cp_con05zi{flex: 0 0 50%;  max-width: 50%; padding-right: 15px; padding-left: 15px; }
.cp_con05zi01{padding-left: 40%;  color: #fff;  width: 78%;  padding-top: 3rem;}
.cp_con05zi01 h2{font-size: 36px; font-weight: normal; margin: 0.83rem 0; margin-bottom: 3rem; width: 134%;
}
.cp_con05zi01 p{font-size: 16px;  line-height: 1.8;  margin-bottom: 3rem; width: 135%;}
.cp_con05tu{width: 250px;  margin-bottom: 2rem; color: #ffffff;  text-align: center;}
.cp_con05tu01{flex-wrap: wrap; display: flex;}
.cp_con05tu02{overflow: hidden; padding-left: 15px; padding-right: 15px; flex-basis: 0;  -webkit-box-flex: 1; flex-grow: 1; width: 100%;}
.cp_con05tu02 img{width: 90px !important; height:90px !important; margin-right: -28px;}
.ttttt{height: 145px;  width: 230px; overflow: hidden;}
.cp_con06{overflow: hidden; width: 100%; background: url("../img/cab4.jpg"); height: 860px;}
.cp_con06w{height: auto;flex-wrap: wrap; display: flex;justify-content: flex-end ;}
.cp_con06zi{flex: 0 0 33.33333%;  position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;max-width: 33.33333%;}
.cp_con06zi01{z-index: 100;  padding-right: 8rem;  padding-left: 2rem;  padding-top: 5rem;-webkit-font-smoothing: antialiased;  color: #404040;  text-rendering: optimizeLegibility;  font-size: 0.875rem;}
.cp_con06zi01 h2{overflow: hidden; font-size: 36px; font-weight: normal;margin: 0.83em 0; color: #404040; }
.cp_con06zi01 p{overflow: hidden; color: #404040; font-size: 16px;  line-height: 1.8;  margin-bottom: 12rem;}
.cp_con06zi01 img{overflow: hidden; height: auto; max-width: 100%;}
.cp_con07{background: url("../img/20210820144717.jpg") no-repeat center;overflow: hidden; position: relative; background-color: #ffffff; width: 100%; height: 859px; overflow: hidden;background-repeat: no-repeat;  background-position: center center;}
.cp_con07w{position: relative; padding-left: 64%;  color: #404040;  padding-top: 5rem;}
.cp_con07w h2{overflow: hidden; font-size: 36px;  margin-bottom: 3rem; font-weight: normal; color: #404040;}
.cp_con07w p{overflow: hidden; font-size: 16px;  line-height: 1.8;  margin-bottom: 22.6rem; color: #404040;}
.cp_con07tu{display: block; margin: 0;height: auto;width: 100%; position: absolute;}
.cp_con07tu img{overflow: hidden; height: auto !important; max-width: 100% !important;}
.cp_con07 img{overflow: hidden; max-width: none; position: absolute;    top: 0;  z-index: 100;  }
.cp_ocn08{overflow: hidden; width: 100%; background: url("../img/x_13.png")  no-repeat center; height: 860px; }
.cp_con08w{height: auto;flex-wrap: wrap; display: flex; position: relative;}
.cp_con08zi{ flex-grow: 1;flex-basis: 0;  -webkit-box-flex: 1;}
.cp_con08zi01{z-index: 200;  position: absolute;  left: -11%;  top: 5.4rem;}
.cp_con08zi01 h2{color: #000000;font-size: 36px;  margin-bottom: 3rem; font-weight: normal;}
.cp_con08zi01 p{color: #404040; font-size: 16px;  line-height: 1.8;  margin-bottom: 20.3rem;}
.cp_con08zi01 img{ height: auto; max-width: 100%;}
.cp_con09{overflow: hidden; width: 100%; background: url("../img/x_19.jpg") no-repeat center center;  overflow: hidden; background-color: #333436; height: 859px;}
.cp_con09w{height: auto;flex-wrap: wrap; display: flex;justify-content: flex-end ;}
.cp_con09zi{flex: 0 0 33.33333%;  max-width: 33.33333%;position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
.cp_con09zi01{color: #fff;  padding-top: 5rem; font-size: 0.875rem; padding-left: 7rem;}
.cp_con09zi01 h2{overflow: hidden; font-size: 36px;  margin-bottom: 3rem; color: #ffffff;}
.cp_con09zi01 p{overflow: hidden; color: #ffffff;font-size: 16px;margin-bottom: 22.6rem;  margin-bottom: 3rem;}
.cp_con09zi01 img{height: auto;  max-width: 100%; overflow: hidden;}
.cp_con10{overflow: hidden; width: 100%; height: 859px; background: url("../img/x_15.jpg")no-repeat center center;}
.cp_con10w{height: auto;flex-wrap: wrap; display: flex;justify-content: flex-end ;}
.cp_con10zi{flex: 0 0 50%; padding-top: 4rem; max-width: 50%;position: relative;  width: 100%;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
.cp_con10zi01{text-align: right;  margin-bottom: 5rem; overflow: hidden;}
.cp_con10zi01 h2{overflow: hidden; color: #404040; font-size: 36px; font-weight: normal;  margin-bottom: 1rem;}
.cp_con10zi01 h2 sup{overflow: hidden; top: -0.5em; font-size: 75%; line-height: 0;  position: relative;  vertical-align: baseline;}
.cp_con10zi01 p{overflow: hidden; font-size: 16px;  line-height: 1.8; color: #404040;}
.con10{overflow: hidden; background-color: #ffe866;  height: 177px;  padding: 0 1rem;  margin-bottom: 1.3rem;}
.con10_dk{flex-wrap: wrap; display: flex;}
.con10_l{flex: 0 0 33.33333%;  max-width: 33.33333%;position: relative;  width: 100%;  min-height: 1px;    }
.con10_tu{padding-top: 1rem;  text-align: center;}
.con10_tu img{height: auto;  max-width: 100%;}
.con10_zi{overflow: hidden; flex: 0 0 66.66667%;  max-width: 66.66667%;font-size: 0.875rem; position: relative;  width: 100%;  min-height: 1px;  }
.con10_zi h3{overflow: hidden; font-size: 24px; color: #000;  margin-bottom: 0; margin-top: 1rem; font-weight: normal;}
.con10_zi p{overflow: hidden; font-size: 16px; line-height: 1.8;  color: #000; margin-top: 1rem; margin-bottom: 1rem;}
.con10_zi strong{overflow: hidden; color: #837a48;font-size: 80%; font-weight: normal;}
.cp_con11{overflow: hidden; width: 100%; height: auto; background-color: #ffffff; padding-top: 2px;padding-bottom: 2rem;}
.cp_con11w{height: auto;}
.cp_con11w hr{border: none;  border-top: 1px #ddd solid;}
.cp_con11w h4{font-weight: normal; font-size: 1rem; margin: 1.33rem 0;}
.cp_con11w ul{width: 100%; height: auto; font-size: 0.875rem;padding-inline-start: 40px;}
.cp_con11w ul li{color: #999;  font-size: 14px;  padding: 3px 0;}
.page-cabinet.s9 {
	background-image: none; }
.page-cabinet.s9 .s-title {
	font-size: 2.25rem;
	margin-top: 0; }
.page-cabinet .container-lg {
	margin: 0 auto;
	max-width: 1240px;
	min-width: 1100px; }
.s-title {
	padding-top: 3.6rem;
	margin-bottom: 3rem; }
.s-title h2 {
	font-size: 2.25rem;
	color: #404040;
	margin: 0;
	text-align: center;
	position: relative;
	font-weight: bold; }
.s-title h2::after {
	position: absolute;
	content: " ";
	display: block;
	width: 40px;
	height: 2px;
	background-color: #404040;
	left: 50%;
	margin-left: -20px;
	top: 4.75rem; }
.page-partner.s2 .s33 .s-title {
	margin-bottom: 8rem;
	padding-top: 0; }
.page-partner.s2 .s33 .s-title h2 {
	text-align: left; }
.page-partner.s2 .s33 .s-title h2::after {
	left: 0;
	margin-left: 0; }
.page-partner.s5 .s-title {
	margin-bottom: 5rem; }
@font-face {
	font-family: 'flexslider-icon';
	src: url("../fonts/flexslider-icon.eot");
	src: url("../fonts/flexslider-icon.eot#iefix") format("embedded-opentype"), url("../fonts/flexslider-icon.woff") format("woff"), url("../fonts/flexslider-icon.ttf") format("truetype"), url("../img/flexslider-icon.svg#flexslider-icon") format("svg");
	font-weight: normal;
	font-style: normal; }
.flexslider {
	margin: 0;
	padding: 0; }
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden; }
.flexslider .slides img {
	width: 100%;
	display: block; }
.flexslider .slides:after {
	content: "\0020";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0; }
html[xmlns] .flexslider .slides {
	display: block; }
* html .flexslider .slides {
	height: 1%; }
.no-js .flexslider .slides > li:first-child {
	display: block; }
.flexslider {
	margin: 0;
	background: #fff;
	border: 4px solid #fff;
	position: relative;
	zoom: 1;
	border-radius: 4px;
	-webkit-box-shadow: "" 0 1px 4px rgba(0, 0, 0, 0.2);
	-o-box-shadow: "" 0 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow: "" 0 1px 4px rgba(0, 0, 0, 0.2); }
.flexslider .slides {
	zoom: 1; }
.flexslider .slides img {
	height: auto;
	-moz-user-select: none; }
.flex-direction-nav a:before {
	font-family: "flexslider-icon";
	font-size: 40px;
	display: inline-block;
	content: '\f001';
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3); }
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity: 0.7;
	left: 10px; }
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity: 1; }
.flexslider:hover .flex-direction-nav .flex-next {
	opacity: 0.7;
	right: 10px; }
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity: 1; }
.flex-pauseplay a:before {
	font-family: "flexslider-icon";
	font-size: 20px;
	display: inline-block;
	content: '\f004'; }
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	transition: all 1s ease; }
.loading .flex-viewport {
	max-height: 300px; }
@-moz-document url-prefix() {
	.loading .flex-viewport {
		max-height: none; } }
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none; }
#carousel .slides {
	width: 100% !important;
	margin: 0 auto; }
.flex-direction-nav {
	*height: 0; }
.flex-direction-nav a {
	text-decoration: none;
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0;
	cursor: pointer;
	color: rgba(0, 0, 0, 0.8);
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; }
.flex-direction-nav a.flex-next:before {
	content: '\f002'; }
.flex-direction-nav .flex-prev {
	left: -50px; }
.flex-direction-nav .flex-next {
	right: -50px;
	text-align: right; }
#carousel li.flex-active-slide {
	border: 2px #FFD900 solid; }
#carousel {
	text-align: center; }
#carousel li {
	display: inline-block !important;
	float: none !important;
	border: 1px #eee solid; }
.flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
	z-index: -1; }
.sj_con04{display: none;}
.cp_con05zi01 h3{display: none ;}
.cp_con05zi01 span{display: block;}
.sj_con06{display: none;}
.sj_con07{display: none;}
.sj_con08{display: none;}
.sj_con09{display: none;}
.sj_con10{display: none;}
/*.swiper-container{display: none;}*/
.sj_dh{display: none;}
@media only screen and (max-width: 980px) {
	.flex-direction-nav .flex-prev {
		opacity: 1;
		left: 10px; }
	.flex-direction-nav .flex-next {
		opacity: 1;
		right: 10px; }
	.cp_header{padding-top: 6rem;}
	.cp_headerw h1{font-size: 2rem;}
	.cp_headerw h2{font-size: 24px;}
	.cp_headerw p{font-size: 14px;}
	.cp_con01l{width: 100%;}
	.cp_con01r{width: 100%;}
	.cp_con02w h2{font-size: 24px; padding-top: 40px; margin: 0;}
	.cp_con02l{width: 100%;}
	.cp_con02l h3{font-size: 20px;}
	.cp_con02ltu img{width: 80px;}
	.cp_con02lxk{padding: 0;}
	.cp_con02ltu{width: 33.33333%;}
	.cp_con02ltu p{font-size:14px;}
	.cp_con03zi h2{font-size: 24px;}
	.cp_con03tt img{width: 100%;}
	.cp_con04{display: none;}
	.sj_con04{display: block;position: relative;  overflow: hidden;  background-color: #fff;}
	.si_cono4w{width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
	.sj_con04zi{padding: 1rem;}
	.sj_con04zi h2{overflow: hidden; font-size: 24px;  color: #000;  margin-bottom: 1rem;  font-weight: normal;}
	.sj_con04zi p{overflow: hidden; font-size: 14px;  line-height: 1.8;  color: #999;}
	.sj_con04tu{}
	.sj_con04tu img{max-width: 100%;}
	.cp_con05{background: url("../img/s3_m.jpg") no-repeat center center; height: 560px;background-size: cover;}
	.cp_con05zi{flex: 0 0 100%;  max-width: 100%;}
	.cp_con05zi01{padding-top: 15rem;  padding-left: 0;width: 100%;}
	.cp_con05zi01 h2{overflow: hidden; display: none;}
	.cp_con05zi01 h3{display: none;}
	.cp_con05zi01 span{overflow: hidden; display: block; line-height: 1.8;  margin: 0;  font-size: 14px;}
	.cp_con05zi01 p{display: block; margin-bottom:1rem; font-size:14px; width:100%;}
	.ttttt{display: none;}
	.cp_con05tu{width: 200px;  margin: 0 auto 10rem;  padding-top: 2rem;  text-align: center;}
	.cp_con06{display: none;}
	.sj_con06{display: block;position: relative;  overflow: hidden;  background-color: #fff;}
	.si_cono6w{width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
	.sj_con06zi{padding: 1rem;}
	.sj_con06zi h2{overflow: hidden; font-size: 24px;  color: #000;  margin-bottom: 1rem;  font-weight: normal;}
	.sj_con06zi p{overflow: hidden; font-size: 14px;  line-height: 1.8;  color: #999;}
	.sj_con06tu{}
	.sj_con06tu img{max-width: 100%;}
	  .cp_con07{  display: none;}
	.sj_con07{display: block;position: relative;  overflow: hidden;  background-color: #fff;}
	.si_cono7w{width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
	.sj_con07zi{padding: 1rem;text-align: right;}
	.sj_con07zi h2{overflow: hidden; font-size: 24px;  color: #000;  margin-bottom: 1rem;  font-weight: normal;}
	.sj_con07zi p{overflow: hidden; font-size: 14px;  line-height: 1.8;  color: #666666;}
	.sj_con07tu{}
	.sj_con07tu img{max-width: 100%;}
	.cp_ocn08{display: none;}
	.sj_con08{display: block;position: relative;  overflow: hidden;  background-color: #FEE800;}
	.si_cono8w{width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
	.sj_con08zi{padding: 1rem;text-align: left;overflow: hidden;}
	.sj_con08zi h2{overflow: hidden; font-size: 24px;  color: #000;  margin-bottom: 1rem;  font-weight: normal;}
	.sj_con08zi p{overflow: hidden; font-size: 14px;  line-height: 1.8;  color: #666666;}
	.sj_con08tu{overflow: hidden;}
	.sj_con08tu img{max-width: 100%;overflow: hidden;}
	.cp_con08zi01 img{display: none; overflow: hidden;}
	.cp_con09{display: none;}
	.sj_con09{display: block;position: relative;  overflow: hidden;  background-color: #333436;}
	.si_cono9w{width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
	.sj_con09zi{padding: 1rem;text-align: left;}
	.sj_con09zi h2{overflow: hidden; font-size: 24px;  color: #ffffff;  margin-bottom: 1rem;  font-weight: normal;}
	.sj_con09zi p{overflow: hidden; font-size: 14px;  line-height: 1.8;  color: #ffffff;}
	.sj_con09tu{overflow: hidden;}
	.sj_con09tu img{max-width: 100%; overflow: hidden;}
	.sj_con10{display: block; width: 100%;background: url("../img/s7_m.png") no-repeat center center; background-size: 100% auto; padding-bottom: 3rem;}
	.sj_con10w{  margin-right: auto;  margin-left: auto; height: auto;}
    .sj_con10zi{padding-top: 2rem;}
	.si_con10zi01{overflow: hidden; margin-bottom: 5rem;font-size: 0.875rem;}
	.si_con10zi01 h2{overflow: hidden; font-size: 24px;  margin-bottom: 1rem;  font-weight: normal;}
	.si_con10zi01 h2 sup{overflow: hidden; margin-top: -0.5rem; font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
	.si_con10zi01 p{overflow: hidden; font-size: 14px;  line-height: 1.8;  color: #666666;}
	.cp_con10{display: none;}
	.sj_con10lie{overflow: hidden; background-color: #ffe866;  padding: 0 1rem;  margin-bottom: 1.3rem;  padding-bottom: 1.3rem;}
	.con10_dk01{flex-wrap: wrap; display: flex;}
	.con10_l01{flex: 0 0 33.333333%;  position: relative;  width: 100%;  min-height: 1px;  max-width: 33.333333%;}
	.con10_tu01{padding-top: 1rem;  text-align: center;}
	.con10_tu01 img{max-width: 100%;vertical-align: middle;}
	.con10_zi01{padding-left: 10px; flex: 0 0 66.666667%;  position: relative;  width: 100%;  min-height: 1px;max-width: 66.666667%;}
	.con10_zi01 h3{margin-top: 1rem; font-size: 18px;  color: #000;  margin-bottom: 0;}
	.con10_zi01 p{padding: 0; margin-top: 1rem;  margin-bottom: 1rem; font-size: 14px;  line-height: 1.8;  color: #000;  }
	.con10_zi01 strong{   font-size: 80%; color: #837a48;}
	.swiper-container{display: block;}
	.page-cabinet.s9{display: none;}
	.cp_con11{background-color: #ecf6f6;}
	.sj_dh{display: block;background:#ffffff url("../img/xhr_m.png")no-repeat 13px center; background-size: 20px auto; padding-left: 50px; color: #999999; height: 50px; line-height: 50px;}
	.sj_dh a{color: #404040; line-height: 50px; font-size: 0.875rem;}
.cp_con05tu02{padding-left:0; padding-right:0;}
.con02_llll{width:100%;}
}
.zd {background: #ffffff;}
.dh{width: 100%; line-height: 40px; background: #e3e3e3;}
.dh_w{line-height: 40px;}
.dh_w p{font-size: 16px; line-height: 40px; padding: 0;}
.dh_w p a{color: #777777; overflow: hidden;}
.dh_w p a:hover{color: #cf000e; text-decoration: none !important;}
.weizhi{height:40px; line-height:40px; background:url(../img/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; min-height:400px;}
.inside_ll{ padding: 10px;}
.inside_left{ width:840px; float:left; background: #ffffff; padding-top: 20px; min-height: 600px;}
.side_a{width: 100%; border-bottom: 1px solid #777777; line-height: 30px;}
.side_zi01{line-height: 30px; float: left; border-bottom: 3px solid #cf000e;}
.side_zi01 strong{ font-weight: bold; color: #000000; font-size: 20px;float: left; margin-right: 2px;}
.side_zi01 h2{color: #cf000e; line-height: 30px; font-size: 20px;float: left;}
.side_a span{float: right; font-size: 15px; line-height: 30px; overflow: hidden; padding-right: 15px;}
.side_a span a{overflow: hidden;}
.side_a span a:hover{color: #cf000e; text-decoration: none !important;}
.side_dk01{width: 100%; height: auto; padding-top: 20px;}
.side_tu{float: left; width: 30%; height: auto; margin-right: 30px;}
.side_tu img{width: 100%; height: auto;}
.side_zzz01{float: left; text-align: left; width: 66%;}
.side_zzz01 p{font-size: 16px; color: #404040; text-align: left;}
.side_zzz01 span{display: block; font-size: 14px; color: #404040;}
.side_zzz01 span a{color: #cf000e;overflow: hidden; }
.side_zzz01 span a:hover{text-decoration: none !important;}
.side_dk02{width: 100%; height: auto; padding-top: 20px;}
.side_dk02 ul{height: auto;}
.side_dk02 ul li{margin-left: 15px; width: 47%; height: 30px; line-height: 30px; float: left; background: url("../img/dian01%E5%89%AF%E6%9C%AC.png")5px 6px no-repeat; background-size: 15px 15px;}
.side_dk02 ul li a{font-size: 14px; color: #404040; overflow: hidden; padding-left: 30px;}
.side_dk02 ul li a:hover{color: #cf000e; text-decoration: none !important;}
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}
.inside_right{ width:340px; float:right; }
.inside_con{ height: auto;    padding-top: 64px;}
.inside_xk01{background: #ffffff;padding:0 10px; margin-bottom: 20px;  border-radius: 5px;}
.inside_rzi01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 50px;}
.inside_rzi01 h2{color: #333333; font-size: 16px; font-weight: normal;}
.inside_rzi02{padding: 10px 0;}
.inside_rzi02 ul{height: auto;}
.inside_rzi02 ul li{float: left; width: 43%; padding: 10px;}
.inside_rzi02 ul li a{overflow: hidden; display: block;  border: 1px solid #ddd;  text-align: center;  font-size: 14px;  color: #666;  line-height: 36px;  border-radius: 36px;}
.inside_rzi02 ul li a:hover{background: #ffd900;  COLOR: #FFF;  border-color: #ffd900; text-decoration: none !important;}
.inside_rxk02{background: #ffffff; padding: 0 10px; margin-bottom: 20px;  border-radius: 5px;}
.inside_rzzz01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.inside_rzzz01 h2{color: #333;  font-size: 16px; font-weight: normal;}
.inside_rzzz02{height: auto;}
.inside_rzzz02 ul{height: auto; padding: 14px 0 20px 0;}
.inside_rzzz02 ul li{border-bottom: 1px dotted #ddd; color: #333333; width: 100%; height: 40px; line-height: 40px; position: relative;}
.inside_rzzz02 ul li:hover{color: #cf000e; text-decoration: none !important;}
.indide_dian{content: '';  width: 4px;  height: 4px;  background: #999;  position: absolute;  top: 50%;  margin-top: -2px;  left: 0;}
.indide_dian:hover{ background: #cf000e; text-decoration: none !important;}
.inside_rzzz02 ul li h2{padding-left: 10px; width: 60%; float: left; color: #333333; overflow: hidden; line-height: 40px; font-weight: normal; font-size: 14px; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap}
.inside_rzzz02 ul li h2:hover{ color: #cf000e; text-decoration: none !important;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.inside_rzzz02 ul li i{text-align: right; font-style: normal; float: right; width: 35%; color: #999999;}
.inside_rxk03{background: #ffffff; border-radius: 5px; padding: 0 20px;  margin-bottom: 20px;}
.inside_zt01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.inside_zt01 h2{float: left;color: #333;  font-size: 16px;  font-weight: normal; }
.inside_zt01 a{float: right;  line-height: 60px;-webkit-transition-duration: .2s;-webkit-transition-property: all;}
.inside_zt01 a:hover{color: #006edd;text-decoration: none !important;}
.inside_rtp01{padding: 20px 0 20px 0; text-align: center;}
.inside_rtp01 a{overflow: hidden;}
.inside_rtp01 a:hover{color: #006edd; text-decoration: none !important;}
.indide_rtp02{overflow: hidden;  border-radius: 5px;  margin-top: 20px;   line-height: 28px;  text-align: left;}
.indide_rtp02 img{-webkit-transition-duration: .2s;-webkit-transition-property: all;    width: 100%;  border-radius: 5px;}
.inside_rtp01 a:hover img{opacity: 0.95; transform: scale(1.1,1.1);-webkit-transition-property: all;-webkit-transition-duration: .2s;}
.indide_rtp02 h2{font-size: 16px;  color: #888888;  font-weight: normal;}
@media only screen and (max-width: 980px) {
	.inside_left{float: none; width: 100%;}
	.inside_right{float: none; width: 100%; margin-top: 20px;}
	.inside_rzi02 ul li{width: 50%;}
}
/*新闻*/
.www01{width: 100%; height: auto;}
.www_w{height: auto;}
.www02{width: 100%; height: auto;}
.www02 h2{font-weight: normal; font-size: 35px; color: #000000; text-align: center; margin-bottom: 20px;}
.www02 p{font-size: 20px; color: #999999; text-align: center; padding: 0;}
.www03{margin-top: 30px; width: 100%; height: auto; display: flex;  justify-content: space-between ;}
.www03_l{width: 32%; height: auto; background-color: #ffffff;border-bottom: 1px solid #dee2e6; border-right: 1px solid #dee2e6; border-left: 1px solid #dee2e6; }
.www03_tu{width: 100%;  height: 178px; position: relative; text-align: center;}
.www03_tu img{width: 100%; height: 100%;}
.www03_tu h2{font-size: 30px; color: #ffffff; font-weight: normal; position: absolute; text-align: center; top: 36%; left: 33%;}
.www03_l ul{padding: 10px; height: auto;}
.www03_l ul li{width: 100%; background: url("../img/ddddd.png")no-repeat; background-position: 5px 19px; height: 40px; line-height: 40px;}
.www03_l ul li a{line-height: 40px; font-size: 15px; color: #999999; width: 80%; padding-left: 20px; float: left;text-overflow: ellipsis;  overflow: hidden;  white-space: nowrap;}
.www03_l ul li a:hover{color:#cf000e; text-decoration: none;}
.www03_l ul li i{line-height: 40px; font-style: normal; font-size: 15px; text-align: right; color: #999999; float: right;}
.weizhi{height:40px; line-height:40px; background:url(../img/title03.png) no-repeat;font-size:14px; }
.new{margin-top:20px; min-height:400px; padding-bottom: 30px;}
.new_ll{ padding: 10px;}
.new_left{ width:840px; float:left; background: #ffffff; padding-top: 20px; min-height: 600px;}
.new_a{width: 100%; border-bottom: 1px solid #777777; line-height: 30px;}
.new_zi01{line-height: 30px; float: left; border-bottom: 3px solid #cf000e;}
.new_zi01 strong{ font-weight: bold; color: #000000; font-size: 20px;float: left; margin-right: 2px;}
.new_zi01 h2{color: #cf000e; line-height: 30px; font-size: 20px;float: left;}
.new_a span{float: right; font-size: 15px; line-height: 30px; overflow: hidden; padding-right: 15px;}
.new_a span a{overflow: hidden;}
.new_a span a:hover{color: #cf000e; text-decoration: none !important;}
.new_dk01{width: 100%; height: auto; padding-top: 20px;}
.new_tu{float: left; width: 30%; height: auto; margin-right: 30px;}
.new_tu img{width: 100%; height: auto;}
.new_zzz01{float: left; text-align: left; width: 66%;}
.new_zzz01 p{font-size: 16px; color: #404040; text-align: left;}
.new_zzz01 span{display: block; font-size: 14px; color: #404040;}
.new_zzz01 span a{color: #cf000e;overflow: hidden; }
.new_zzz01 span a:hover{text-decoration: none !important;}
.new_dk02{width: 100%; height: auto; padding-top: 20px;}
.new_dk02 ul{height: auto;}
.new_dk02 ul li{margin-left: 15px; width: 47%; height: 30px; line-height: 30px; float: left; background: url("../img/dian01%E5%89%AF%E6%9C%AC.png")5px 6px no-repeat; background-size: 15px 15px;}
.new_dk02 ul li a{font-size: 14px; color: #404040; overflow: hidden; padding-left: 30px;}
.new_dk02 ul li a:hover{color: #cf000e; text-decoration: none !important;}
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}
.new_right{ width:340px; float:right; }
.new_con{ height: auto;}
.new_xk01{background: #ffffff;padding:0 10px; margin-bottom: 20px;  border-radius: 5px;}
.new_rzi01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.new_rzi01 h2{color: #333333; font-size: 16px; font-weight: normal;}
.new_rzi02{padding: 10px 0;}
.new_rzi02 ul{height: auto;}
.new_rzi02 ul li{float: left; width: 50%; padding: 10px;}
.new_rzi02 ul li a{overflow: hidden; display: block;  border: 1px solid #ddd;  text-align: center;  font-size: 14px;  color: #666;  line-height: 36px;  border-radius: 36px;}
.new_rzi02 ul li a:hover{background: #ff0000;  COLOR: #FFF;  border-color: #ff0000; text-decoration: none !important;}
.new_rxk02{background: #ffffff; padding: 0 10px; margin-bottom: 20px;  border-radius: 5px;}
.new_rzzz01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.new_rzzz01 h2{color: #333;  font-size: 16px; font-weight: normal;}
.new_rzzz02{height: auto;}
.new_rzzz02 ul{height: auto; padding: 14px 0 20px 0;}
.new_rzzz02 ul li{border-bottom: 1px dotted #ddd; color: #333333; width: 100%; height: 40px; line-height: 40px; position: relative;}
.new_rzzz02 ul li:hover{color: #cf000e; text-decoration: none !important;}
.new_dian{content: '';  width: 4px;  height: 4px;  background: #999;  position: absolute;  top: 50%;  margin-top: -2px;  left: 0;}
.new_dian:hover{ background: #cf000e; text-decoration: none !important;}
.new_rzzz02 ul li h2{padding-left: 10px; width: 60%; float: left; color: #333333; overflow: hidden; line-height: 40px; font-weight: normal; font-size: 14px;}
.new_rzzz02 ul li h2:hover{ color: #cf000e; text-decoration: none !important;}
.new_rzzz02 ul li i{text-align: right; font-style: normal; float: right; width: 35%; color: #999999;}
.new_rxk03{background: #ffffff; border-radius: 5px; padding: 0 20px;  margin-bottom: 20px;}
.new_zt01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.new_zt01 h2{float: left;color: #333;  font-size: 16px;  font-weight: normal; }
.new_zt01 a{float: right;  line-height: 60px;-webkit-transition-duration: .2s;-webkit-transition-property: all;}
.new_zt01 a:hover{color: #006edd;text-decoration: none !important;}
.new_rtp01{padding: 20px 0 20px 0; text-align: center;}
.new_rtp01 a{overflow: hidden;}
.new_rtp01 a:hover{color: #006edd; text-decoration: none !important;}
.new_rtp02{overflow: hidden;  border-radius: 5px;  margin-top: 20px;   line-height: 28px;  text-align: left;}
.new_rtp02 img{-webkit-transition-duration: .2s;-webkit-transition-property: all;    width: 100%;  border-radius: 5px;}
.new_rtp01 a:hover img{opacity: 0.95; transform: scale(1.1,1.1);-webkit-transition-property: all;-webkit-transition-duration: .2s;}
.new_rtp02 h2{font-size: 16px;  color: #888888;  font-weight: normal;}
.conten01_l{width: 100%; position: relative;}
.conten01_l img{ width:100%; height:auto;}
.all_conten01{ display:none;}
@media only screen and (max-width: 980px) {
	.all_conten01{ display:block; width:100%; height:auto;position: relative;}
	.all_conten01 img{width:100%; height:auto;}
	.conten01_l{ display:none;}
	.new_left{float: none; width: 100%;}
	.new_tu{width: 100%; float: none;}
	.new_zzz01{float: none; width: 100%;}
	.new_dk02 ul li{float: none; width: 100%;}
	.new_right{float: none; width: 100%; margin-top: 20px;}
	.www02 h2{font-size: 25px; margin-bottom: 10px;}
	.www02 p{font-size: 15px;}
	.www03_l{width: 100%;margin-bottom: 30px;}
	.www03{flex-wrap: wrap;}
}
/*文章页*/
.weizhi{height:40px; line-height:40px; background:url(../img/title03.png) no-repeat;font-size:14px; }
.new01{margin-top:20px; min-height:400px;}
.new01_ll{ padding: 10px;}
.new01_left{ width:840px; float:left; background: #ffffff; padding-top: 20px; min-height: 600px;}
.new01_a{width: 100%; border-bottom: 1px solid #777777; line-height: 30px; margin-bottom:20px; margin-top:50px;}
.new01_zi01{line-height: 30px; float: left; border-bottom: 3px solid #cf000e;}
.new01_zi01 strong{ font-weight: bold; color: #000000; font-size: 24px;float: left; margin-right: 2px;}
.new01_zi01 h2{color: #cf000e; line-height: 30px; font-size: 20px;float: left;}
.new01_a span{float: right; font-size: 15px; line-height: 30px; overflow: hidden; padding-right: 15px;}
.new01_a span a{overflow: hidden;}
.new01_a span a:hover{color: #cf000e; text-decoration: none !important;}
.new01_dk01{width: 100%; height: auto; padding-top: 10px;}
.new01_dk01 ul{height: auto;}
.new01_dk01 ul li{height: auto; color: #777777; margin-bottom: 10px; padding-top: 10px; border-bottom: 1px solid #b6b6b6; padding-bottom: 10px;}
.new01_dk01 ul li:hover{color: #cf000e;}
.new01_dk01 ul li a:hover{text-decoration: none !important;}
.new01_tu{float: left; width: 30%; height: auto; margin-right: 30px;}
.new01_tu img{width: 100%; height: auto;}
.new01_zzz01{float: left; text-align: left; width: 66%;}
.new01_kk01{line-height: 30px; width: 100%; margin-bottom: 10px;}
.new01_ttt01{float: left; width: 80px; height: 30px; margin-right: 10px; color: #ffffff; font-size: 15px; background: #337ab7; text-align: center; line-height: 30px;}
.new01_kk01 p{font-size: 20px; color: #000000; padding: 0; text-align: left;  line-height: 30px; font-weight: 510;}
.new01_zzz01 i{font-size: 14px; color: #b6b6b6; text-align: left; display: block; margin-bottom: 10px; font-style: normal; padding-top: 10px;}
.new01_zzz01 span{display: block; font-size: 14px; color: #777777;}
.new01_zzz01 span a:hover{text-decoration: none !important;}
.new01_dk02{width: 100%; height: auto; padding-top: 20px;}
.new01_dk02 ul{height: auto;}
.new01_dk02 ul li{margin-left: 15px; width: 47%; height: 30px; line-height: 30px; float: left; background: url("../img/dian01%E5%89%AF%E6%9C%AC.png")5px 6px no-repeat; background-size: 15px 15px;}
.new01_dk02 ul li a{font-size: 14px; color: #404040; overflow: hidden; padding-left: 30px;}
.new01_dk02 ul li a:hover{color: #cf000e; text-decoration: none !important;}
.lianxi{ margin-top:15px; text-align:center; padding-bottom:20px;}
.new01_right{ width:340px; float:right; }
.new01_con{ height: auto;}
.new01_xk01{background: #ffffff;padding:0 10px; margin-bottom: 20px;  border-radius: 5px;}
.new01_rzi01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.new01_rzi01 h2{color: #333333; font-size: 16px; font-weight: normal;}
.new01_rzi02{padding: 10px 0;}
.new01_rzi02 ul{height: auto;}
.new01_rzi02 ul li{float: left; width: 50%; padding: 10px;}
.new01_rzi02 ul li a{overflow: hidden; display: block;  border: 1px solid #ddd;  text-align: center;  font-size: 14px;  color: #666;  line-height: 36px;  border-radius: 36px;}
.new01_rzi02 ul li a:hover{background: #ff0000;  COLOR: #FFF;  border-color: #ff0000; text-decoration: none !important;}
.new01_rxk02{background: #ffffff; padding: 0 10px; margin-bottom: 20px;  border-radius: 5px;}
.new01_rzzz01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.new01_rzzz01 h2{color: #333;  font-size: 16px; font-weight: normal;}
.new01_rzzz02{height: auto;}
.new01_rzzz02 ul{height: auto; padding: 14px 0 20px 0;}
.new01_rzzz02 ul li{border-bottom: 1px dotted #ddd; color: #333333; width: 100%; height: 40px; line-height: 40px; position: relative;}
.new01_rzzz02 ul li:hover{color: #cf000e; text-decoration: none !important;}
.new01_dian{content: '';  width: 4px;  height: 4px;  background: #999;  position: absolute;  top: 50%;  margin-top: -2px;  left: 0;}
.new01_dian:hover{ background: #cf000e; text-decoration: none !important;}
.new01_rzzz02 ul li h2{padding-left: 10px; width: 60%; float: left; color: #333333; overflow: hidden; line-height: 40px; font-weight: normal; font-size: 14px;}
.new01_rzzz02 ul li h2:hover{ color: #cf000e; text-decoration: none !important;}
.new01_rzzz02 ul li i{text-align: right; font-style: normal; float: right; width: 35%; color: #999999;}
.new01_rxk03{background: #ffffff; border-radius: 5px; padding: 0 20px;  margin-bottom: 20px;}
.new01_zt01{line-height: 60px;  border-bottom: 1px solid #ddd;  height: 61px;}
.new01_zt01 h2{float: left;color: #333;  font-size: 16px;  font-weight: normal; }
.new01_zt01 a{float: right;  line-height: 60px;-webkit-transition-duration: .2s;-webkit-transition-property: all;}
.new01_zt01 a:hover{color: #006edd;text-decoration: none !important;}
.new01_rtp01{padding: 20px 0 20px 0; text-align: center;}
.new01_rtp01 a{overflow: hidden;}
.new01_rtp01 a:hover{color: #006edd; text-decoration: none !important;}
.new01_rtp02{overflow: hidden;  border-radius: 5px;  margin-top: 20px;   line-height: 28px;  text-align: left;}
.new01_rtp02 img{-webkit-transition-duration: .2s;-webkit-transition-property: all;    width: 100%;  border-radius: 5px;}
.new01_rtp01 a:hover img{opacity: 0.95; transform: scale(1.1,1.1);-webkit-transition-property: all;-webkit-transition-duration: .2s;}
.new01_rtp02 h2{font-size: 16px;  color: #888888;  font-weight: normal;}
.new01_ys{padding-right: 31%; padding-left: 31%; width: 100%; margin-top: 10px; margin-bottom: 10px; text-align: center;}
.new01_ys a{float: left; margin-right: 10px; padding-left: 10px; padding-right: 10px; font-size: 15px; color: #8c8c8c; background: #e3e3e3; overflow: hidden; text-align: center; line-height: 30px;}
.new01_ys01{background: #337ab7 !important; color: #ffffff !important;}
.new01_ys a:hover{color: #ffffff; background: #337ab7; text-decoration: none !important;}
@media only screen and (max-width: 980px) {
	.new01_left{width: 100%; float: none;}
	.new01_tu{width: 100%; float: none;}
	.new01_zzz01{width: 100%; margin-top: 15px; float: none;}
	.new01_right{float: none; width: 100%; margin-top: 30px;}
	.new01_ys{padding-left: 15%; padding-right: 15%;}
}
/*关于我们*/
.about{width: 100%; height: auto;padding-top: 8rem;  padding-bottom: 3rem;}
.about_w{ height: auto;}
.about01{height: auto;flex-wrap: wrap; display: flex;}
.about01_tu{padding-top: 2rem;flex: 0 0 50%;  max-width: 50%;padding-left: 15px; padding-right: 15px;}
.about01_tu img{height: auto;  max-width: 100%;}
.about01_zi{flex: 0 0 50%;  max-width: 50%;padding-right: 15px; padding-left: 15px;}
.about01_zi p{font-size: 16px; line-height: 1.8; color: #404040; display: block;  }
.about01_zi01{margin-bottom: 2rem;flex-wrap: wrap; display: flex;}
.about01_zzz{flex-grow: 1;  max-width: 100%;}
.about01_zzz ul{margin: 0; padding: 0; height: auto;}
.about01_zzz ul li{font-size: 16px; color: #404040; line-height: 1.8; background: url("../img/mao.png") no-repeat left center;  padding-left: 40px;  padding-top: 6px;  padding-bottom: 6px;}
.about01_tp{width: 100%; height: auto;}
.about01_tp img{  height: auto;  max-width: 100%;}
.about01_zi p strong{font-size: 16px; color: #404040; display: block;}
.about02d{width:100%; height:auto; background-color:#f0f3f5;}
.about02d_w{height:auto}
.about02{width: 100%; height: auto;display: flex;flex-wrap: wrap; padding-top: 30px;}
.about02_zi{flex: 0 0 41.66667%;  max-width: 41.66667%;padding-left: 15px; padding-right: 15px;}
.about02_tu{padding-top: 3rem;}
.about02_tu img{max-width: 100%; height: auto;}
.about02_zi p{padding-top: 1rem; font-size: 16px; line-height: 1.8; color: #404040;}
.about02_tp{padding-right: 15px; padding-left: 15px;flex: 0 0 58.33333%;  max-width: 58.33333%;}
.about02_tp01{text-align: center;  }
.about02_tp01 img{height: auto; max-width: 100%;}
.about03d{width:100%; height:auto; background-color:#ffffff;}
.about03d_w{height:auto}
.about03{ width: 100%; height: auto;display: flex;flex-wrap: wrap; padding-top: 30px;}
.about03_tu{flex: 0 0 50%;  max-width: 50%; padding-left: 15px; padding-right: 15px;}
.abour03_tu01{text-align: center;}
.abour03_tu01 img{max-width: 100%; height: auto;}
.about03_zi{flex: 0 0 50%;  max-width: 50%; padding-right: 15px; padding-left: 15px;}
.about03_tp{padding-top: 7rem;}
.about03_tp img{height: auto;  max-width: 100%;}
.about03_zi ul{margin: 0; padding: 0; height: auto;}
.about03_zi ul li{font-size: 16px; color: #404040; line-height: 1.8; background: url("../img/mao.png") no-repeat left 13px;  padding-left: 40px;  padding-top: 6px;  padding-bottom: 6px;}
.about04d{width:100%; height:auto; background-color:#f0f3f5;}
.about04d_w{height:auto}
.about04{width: 100%; height: auto; display: flex;flex-wrap: wrap; padding-top: 30px;}
.about04_l{padding-left: 15px; padding-right: 15px;flex: 0 0 50%;  max-width: 50%;}
.about04_tu{font-size: 16px; line-height: 1.8;}
.about04_tu img{max-width: 100%; height: auto;}
.about04_tu p{font-size: 16px; line-height: 1.8; color: #404040; margin-top: 1rem; margin-bottom: 1rem;}
.about04_tu p strong{font-size: 16px;}
.about04_r{padding-right: 15px; padding-left: 15px;flex: 0 0 50%;  max-width: 50%;}
.about04_tp{text-align: center;}
.about04_tp img{max-width: 100%; height: auto;}
.about05d{width:100%; height:auto; background-color:#ffffff;}
.about05d_w{height:auto}
.about05{width: 100%; height: auto;flex-wrap: wrap; display: flex; padding-top: 30px;}
.about05_l{height: auto;padding-left: 15px; padding-right: 15px;flex: 0 0 50%;  max-width: 50%;}
.about05_tu{position: relative;}
.about05_tu img{height: auto;  max-width: 100%;}
.img2{position: absolute;  right: -220px;  top: -30px;  z-index: 1000;}
.about05_r{height: auto;padding-left: 15px; padding-right: 15px;flex: 0 0 50%;  max-width: 50%;}
.about05_r p{padding-top: 8rem;  padding-left: 2rem; font-size: 16px; color: #404040; line-height: 1.8; padding-right: 2rem;}
.about06d{width:100%; height:auto; background-color:#f0f3f5;}
.about06d_w{height:auto}
.about06{width: 100%; height: auto;flex-wrap: wrap; display: flex; padding-top: 30px;}
.about06_l{height: auto;padding-left: 15px; padding-right: 15px;flex: 0 0 50%;  max-width: 50%;}
.about06_tu{padding-top: 3rem;}
.about06_tu img{max-width: 100%; height: auto;}
.about06_tu p{padding-top: 1rem;  font-size: 16px; color: #404040; line-height: 1.8;}
.about06_r{height: auto;padding-left: 15px; padding-right: 15px;flex: 0 0 50%;  max-width: 50%;}
.about06_tp{text-align: center;}
.about06_tp img{max-width: 100%; height: auto;}
.about02d{width:100%; height:auto; background-color:#f0f3f5;}
.about02d_w{height:auto}
.about07{width: 100%; height: auto; padding-bottom:80px;}
.about07_zi{padding-top: 3.6rem; font-size: 18px; margin-bottom: 3rem;}
.about07_zi h2{font-size: 2.25rem;  color: #404040;  margin: 0;  text-align: center;  position: relative;  font-weight: bold;}
.about07_zi h2 i{position: absolute;  content: " ";  display: block;  width: 40px;  height: 2px;  background-color: #404040;  left: 50%;  margin-left: -20px;  top: 4.75rem}
.about07_list{width: 960px;margin: 0 auto;  height: 600px;position: relative;overflow-y: auto;  overflow-x: hidden;}
.about_llll{padding: 1.8rem 0;display: flex; flex-wrap: wrap;}
.about07_hhh{position: relative;}
.about07_l{flex: 0 0 25%;  max-width: 25%;}
.about07_l h4{color: #404040; font-size: 24px;  margin: 0;  text-align: right;  line-height: 1.2;  font-weight: bold;  }
.about07_l h3{color: #404040; font-size: 28px;  margin: 0;  text-align: right;  line-height: 1.2;  font-weight: bold;}
.about07_c{flex: 0 0 8.33333%;  max-width: 8.33333%;  position: relative;}
.about07_cl{width: 36px;  height: 36px;  margin: 0 auto;}
.about07_cl i{content: " ";  display: block;  position: absolute;  background-color: #ffd900;  width: 36px;  height: 36px;  border-radius: 50%;  z-index: 100;  left:43%;  top: 5px;  margin-left: -18px;}
.about07_r{flex: 0 0 66.66667%;  max-width: 66.66667%;}
.about07_r p{font-size: 16px; color: #404040; line-height: 1.8;}
.ll01 i{content: " ";  display: block;  position: absolute;  width: 4px;  height: 100%;  background-color: #000;  z-index: 0;  left: 28.44%;  top: 0;}
.ddd{width: 100%;background-image: url("../img/ser6.jpg"); text-align: center; padding: 5rem; height: 447px;}
.ddd_zi{font-size: 48px;  font-family: Arial, Helvetica, sans-serif;  color: #FFD900;  font-weight: bolder;}
.ddd p{font-size: 18px;  color: #fff;  margin-bottom: 1.8rem;}
.ddd p a{background: transparent;  color: #FFD900;  text-decoration: none;  transition: color .2s;}
.ddd p a img{max-width: 100%; height: auto;}
.about_zt01{display: none;}
.sjabout03{display: none;}
.sjabout07{display: none;}
.ddd_ly{display: none;}
.sjabout05{display: none;}
.tttt{display: none;}
@media only screen and (max-width: 980px) {
	.about01_tu{    flex: 0 0 100%;  max-width: 100%;}
	.about01_zi{ flex: 0 0 100%;  max-width: 100%;}
	.about01_zzz{width: 100%;}
	.about01_tp{text-align: center;}
	.about01_tp img{width: 150px;  display: block;  margin: 0 auto;}
	.about_zt01{display: block;font-size: 14px;  padding-top: 1rem; text-align: left;}
	.about01_zi p{display: block;}
	.about02_tp{flex: 0 0 100%;  max-width: 100%;}
	.about02_zi{flex: 0 0 100%;  max-width: 100%;}
	.about02_tu img{width: 150px;  display: block;  margin: 0 auto;}
	.about02_tu{padding-top: 0;}
	.about03_zi{flex: 0 0 100%;  max-width: 100%;}
	.about03{display: none;}
	.sjabout03{display: block; width: 100%; height: auto;display: flex;flex-wrap: wrap; padding-top: 30px;}
	.sjabout03_tu{flex: 0 0 100%;  max-width: 100%; padding-left: 15px; padding-right: 15px;}
	.sjabour03_tu01{text-align: center; padding: 1rem;}
	.sjabour03_tu01 img{max-width: 100%; height: auto;}
	.sjabout03_zi{flex: 0 0 100%;  max-width: 100%; padding-right: 15px; padding-left: 15px;}
	.sjabout03_tp{padding-top: 1rem;}
	.sjabout03_tp img{width: 150px;  display: block;  margin: 0 auto;}
	.sjabout03_tu ul{margin: 0; padding: 0; height: auto;}
	 .list-paddingleft-2 li{font-size: 16px; color: #404040; line-height: 1.8; background: url("../img/mao.png") no-repeat left 13px;  padding-left: 40px;  padding-top: 6px;  padding-bottom: 6px;}
	.sjabout03_tu li{}
	.about04_l{flex: 0 0 100%;  max-width: 100%;}
	.about04_r{flex: 0 0 100%;  max-width: 100%;}
	.about04_tu img{width: 150px;  display: block;  margin: 0 auto;}
	.about04_tu p{font-size: 14px;}
	.about05{display: none;}
	.sjabout05{width: 100%; height: auto;flex-wrap: wrap; display: flex; padding-top: 30px;}
	.sjabout05_l{height: auto;padding-left: 15px; padding-right: 15px;flex: 0 0 100%;  max-width: 100%;}
	.sjabout05_tu{position: relative;}
	.sjabout05_tu img{height: auto;  max-width: 100%;}
	.sj_ttt{text-align: center; margin-bottom: 1rem;}
	.sjimg2{width: 220px; text-align: center;}
	.sjabout05_r{height: auto;padding-left: 15px; padding-right: 15px;flex: 0 0 100%;  max-width: 100%;}
	.sjabout05_l p{padding-top: 0;  padding-left: 0; font-size: 16px; color: #404040; line-height: 1.8; padding-right: 2rem;}
	.about06_l{flex: 0 0 100%;  max-width: 100%;}
	.about06_tu img{width: 150px;  display: block;  margin: 0 auto;}
	.about06_tu p{font-size: 14px;}
	.about06_r{flex: 0 0 100%;  max-width: 100%;}
	.about07{display: none; }
	.sjabout07{display: block; width: 100%; background-color: #f9f9f9;  padding-bottom: 4rem;  font-size: 18px;}
	.sjabout_w{height: auto;}
	.sjabout07_zi{text-align: center;padding-top: 2rem;  margin-bottom: 1rem; width: 100%;  padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
	.sjabout07_zi h2{font-size: 18px;  color: #404040;  margin: 0;  font-weight: bold;  position: relative;}
	.sjabout07_list{width: 100%;  margin-right: auto;  margin-left: auto;}
	.sjabout07_hhh{display: flex;position: relative;padding: 1rem;}
	.sjabout_cc{flex: 0 0 auto;  width: auto;  max-width: none;}
	.sjabout_c{margin: 0 auto;  position: relative;  width: 30px;  height: 30px;}
	.sjabout_c i{content: " ";  display: block;  position: absolute;  left: 0;  top: 0;  z-index: 150;  background-color: #ffd900;  border-radius: 50%;  width: 30px;  height: 30px;}
	.sjabout07_r{max-width: 100%;position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
	.sjabout07_r h4{font-size: 16px;  margin: 0 0 1rem;  line-height: 1.2;  position: relative;  color: #FFD900;}
	.sjabout07_r h4 i{content: " ";  display: block;  position: absolute;  left: 0;  top: 1.5rem;  z-index: 100;  height: 2px;  width: 30px;  background-color: #FFD900;}
	.sjabout07_r p{font-size: 14px; color: #404040; line-height: 1.8;}
	.sjll01 i{content: " ";  display: block;  position: absolute;  left: 30px;  top: 30px;  z-index: 100;  height: 98%;  width: 0;  border-left: 2px #000 solid;}
	.ddd{height: 240px;padding-top: 1.2rem;}
	.ddd_zi{font-size: 26px;}
	.ddd_ly{display: block;text-align: center;  margin-bottom: 1.5rem;  color: #fff;}
	.ddd_ly h3{font-size: 20px;  position: relative;  font-weight: normal;  margin: 0;}
	.ddd_ly h3 i{content: "";  position: absolute;  left: 50%;  margin-left: -24px;  top: 34px;  z-index: 100;  height: 1px;  background-color: #fff;  width: 48px;  display: block;}
	.ddd p{font-size: 12px;margin: 0 0 .5rem;}
	.ddd p a img{width: 300px;}
	.tttt{display: block;width: 100%;}
	.tttt_w{height: auto;}
	.tttt_w img{height: auto; max-width: 100%;}
}
.kongge{background-color: #ffffff; width: 100%; height: 30px;}
.slideBox{ width:210px; height:250px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul li{ position:relative;}
.slideBox .bd ul span{ display:block; height:40px; line-height:40px; background:#000; background:rgba(0,0,0,0.8); position:absolute; bottom:0px; width:100%; color:#fff; padding-left:10px;}
.slideBox .bd img{ width:210px; height:250px; }
.flash{ position:relative; width:100%; height:415px; overflow:hidden; margin-top:-50px;}
.myFocus{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:415px;
	}
.flashn{ position:relative; width:100%; height:250px; overflow:hidden; margin-top:-50px;}
.myFocusn{width:1600px;
	margin:0 auto;
	position:absolute;
	left:50%;
	margin-left:-800px;
	height:250px;
	}
/* 大图特效 开始theme-default */
.theme-default #slider{margin:0 auto;width:1600px;height:415px;}
.theme-default .nivoSlider{background:url(../img/loading.gif) no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:684px;width:193px;height:38px;bottom:-12px;padding-top:0px;padding-left:50px;position:absolute;z-index:9;}
.theme-default .nivo-controlNav a{background:url(../img/bullets.png) no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url(../img/arrows.png) no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:181px;right:300px;}
.theme-default a.nivo-prevNav{left:300px;top:181px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:181px;right:300px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:300px;top:181px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-slice img{width: 107px; height: 100%; opacity: 1; top: 0px; display: block;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
/* 大图特效 end */
/*common end*/
/*menu*/
.menu{height:35px;line-height:35px;background:#333;}
.menu ul li{ float:left; position:relative; border-right:#666 solid 1px;width:120px;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:35px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:14px;color:#fff; text-decoration:none; font-weight:bold;display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#666;color:#fff;}
.menu_down span{ display:block;background:url(../img/menu_down.gif) right 10px center no-repeat;}
/*banner_01*/
.banner_01{ width:1000px;height:360px; overflow:hidden; position:relative; z-index:1; }
.banner_01 ul {height:360px;position:absolute;}
.banner_01 ul li {width:1000px; height:360px;float:left;overflow:hidden; position:relative; background:#ccc;}
.banner_01 ul li img{ width:1000px; height:360px;}
.banner_01 .btnBg { width:1000px;height:20px;position:absolute; left:0; bottom:0; background:#000;}
.banner_01 .btn {width:1000px; position:absolute; height:10px; padding:5px 10px; right:0; bottom:3px; text-align:right;}
.banner_01 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.banner_01 .btn span.on {background:#fff;}
.banner_01 .preNext {top:130px;width:45px; height:100px;  position:absolute; background:url(../img/sprite.png) no-repeat 0 0; cursor:pointer;}
.banner_01 .pre {left:0;}
.banner_01 .next {right:0; background-position:right top;}
/*banner_02*/
.banner_02{ height:360px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}
/*banner_03*/
.banner_03{ position:relative; z-index: 1; width:100%; height:360px; overflow:hidden;}
.banner_03 .bd { Z-INDEX: 0; position: relative; overflow:hidden; }
.banner_03 .bd ul{ margin:0px auto;}
.banner_03 .bd li { width:100%; height:360px; text-align:center;  overflow:hidden;}
.banner_03 .hd { position:relative; top:-40px; width:1100px; height:20px; margin:0px auto; text-align:center;}
.banner_03 .hd ul { position:absolute; left:50%; margin-left:-60px; bottom:0px; z-index:99; width:150px; height:22px;}
.banner_03 .hd ul li { height:22px; width:22px; margin-left:15px; text-align:center; text-indent:-9999em; float:left; background:url(../img/BannerBg_02.png) no-repeat; cursor:pointer;}
.banner_03 .hd ul .on { background:url(../img/BannerBg_01.png) no-repeat; }
.banner_03 .prev { position:absolute;  TOP:50%; left:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../img/BannerLeft.png) no-repeat; cursor: pointer;}
.banner_03 .next { position:absolute; TOP:50%; right:20px; Z-INDEX:2; width:31px; height:53px; margin-top:-30px; background:url(../img/BannerRgt.png) no-repeat; cursor:pointer;}
/*scroll_01*/
.scroll_01{ background:#ddd;}
.scroll_01 .hd .prev,.scroll_01 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../img/icoLeft.gif) no-repeat;}
.scroll_01 .hd .next{ background:url(../img/icoRight.gif) no-repeat;}
.scroll_01 .bd li{ float:left;}
/*scroll_02*/
.scroll_02{ background:#ddd;}
.scroll_02 .hd .prev,.scroll_02  .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../img/icoLeft.gif) no-repeat;}
.scroll_02 .hd .next{ background:url(../img/icoRight.gif) no-repeat;}
/*scroll_03*/
.scroll_03{ background:#ddd;}
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../img/icoLeft.gif) no-repeat;}
.scroll_03 .hd .next{ background:url(../img/icoRight.gif) no-repeat;}
.scroll_03 .bd li{ float:left; width:200px; overflow:hidden; margin:0 10px;}
.scroll_03 .bd li .img{height:150px; border:#f4f4f4 solid 1px; padding:2px; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:144px;}
.scroll_03 .bd li .img table tr td img{ max-width:194px; max-height:144px;}
/*slideTxtBox_01*/
.slideTxtBox_01 .hd ul li.on{ background:#ddd;cursor:pointer; }
.contentfirst{ display:none;}
.contentin{ display:block;}
.tabin{ background:#ddd;}
/*Add------------------------------------------------------------------------------*/
/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}
/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}
/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../img/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}
@media only screen and (max-width: 720px) {
	.conn01_m { display:block;}
	.conn01_m img{ width:100%;}
	.conn01{display: none;}
	.about{ padding-top:3rem;}
}