@charset "utf-8";
.datetimepicker,.datetimepickerEnd{cursor: pointer;}
input{ user-select: text;-webkit-user-select:text}
.white_contenta {
   display: block;
    position: fixed; 
	left:30%; top:25%; 
	width: 40%;
    border-radius:10px;
    padding: 0px;
    background-color:#fff;
    z-index: 1000000;
    overflow: auto;
}
.media-pc{width: 100%;}
.media-mobile{display: none;}	
.list-none li{list-style:none}
 
	 *{
	  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
      -webkit-user-select: none;
      -moz-user-focus: none;
      -moz-user-select: none;
	 }
	  a,a:hover,a:active,a:visited,a:link,a:focus{
       -webkit-tap-highlight-color:rgba(0,0,0,0);
       -webkit-tap-highlight-color: transparent;
       outline:none;
       background: none;
       text-decoration: none;
      }


	
#top{ position:absolute;}	
.topt { width:100%; float:left; line-height:64px;  background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); font-size:20px; color:#fff; padding-left:30px; padding-right:0px; font-weight:bold; text-align:left;}
.topt i { width:64px; height:64px; float:right; background-image:url(../images/x.png); background-repeat:no-repeat; background-position:center center; cursor:pointer}
.top_body { width:100%; float:left; padding:30px 30px;}
.top_li { width:100%; float:left; margin-bottom:30px; line-height:44px; font-size:14px; color:#333; text-align:left}
.red { color:#dc1f1f}
.mc { background-color:#eaf0f6; box-sizing:border-box; float:left; width:80%; height:44px; border:none; padding-left:15px; padding-right:15px; border-radius:4px; color:#999999}
.lh { width:27%; margin-right:3%;}
.hq { cursor: pointer;width:20%; height:42px; float:left;  background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); font-size:14px; line-height:42px; color:#fff; border:none; border-radius:4px; text-align:center;}
.top_li_a { width:18%; text-align:left; float:left; padding-right:10px;}
.dws { background-color:#eaf0f6; box-sizing:border-box; float:left; width:82%; height:44px; border:none; padding-left:12px; padding-right:12px; border-radius:4px; color:#999999; height:126px; font-size:14px; color:#333; line-height:44px; font-family:"微软雅黑"}
.mss { width:80%; margin-left:20%; float:left; font-size:14px; line-height:30px; color:#666666; text-align:left;display: flex;align-items: center;}
.mss img { float:left; width: 15px;margin-right:5px;}
.tj { float:left; width:180px; height:48px;  background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); font-size:22px; line-height:48px; color:#fff; border:none; margin-left:20%;border-radius:4px; margin-top:20px;}
.xm { margin-bottom:10px;}
.w1200 { width:1200px; margin:0px auto; max-width:96%;}




.flash { width:100%; float:left; position:relative;}
.flash .w1200 { position:relative; height:100vh}
.dazi { width:100%; float:left; text-align:center; font-size:48px; color:#fff; line-height:70px; position:absolute; left:0px; top:35%; font-weight:bold;}
.xiazi {width:100%; float:left; font-size:30px;text-align:center;  color:#fff; line-height:50px; position:absolute; left:0px; top:50%;}
.xingqing { float:left;  width:220px; height:60px; position:absolute; top:70%; font-size:20px; color:#e6aa6b;position:absolute; left:50%;background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); line-height:60px; cursor:pointer; text-align:center; margin-left:-110px;}

.header { width:100%; float:left; height:88px; background-color:rgba(0,0,0,.3); position:absolute; left:0px; top:0px; z-index:99}
.logo { float:right; height:30px; margin-top:29px; margin-bottom:29px;display: flex;align-items: center;}
.logo img { float:right; height:30px; margin-left:20px;}
.header .w1200 { height:auto}
.edslider .controls{
	height: 0;
	position:absolute;
	width: 100%;
	z-index:2; bottom:30px;
}
.commer { width:100%; float:left; padding-top:40px; padding-bottom:40px; padding-left:5%; padding-right:5%;}
.chanpin li a { width:100%; float:left; height:100%}
.title_a { width:100%; float:left;}
.title_a01 { width:100%; float:left; font-size:30px; color:#fff; font-weight:bold; line-height:50px;}
.title_a02 { width:100%; float:left; font-size:20px; color:#999; line-height:50px;}
/* .hxcp { float:left; width:100%; margin-top:40px;} */
.hxcp { float:left; width:100%; margin-top:40px;display: flex;flex-wrap: wrap;align-items: center;}
.hxcp li { width:32%; float:left; position:relative;}
.hxcp.fe li img{width:100%;}
.hxcp .owl-carousel li { width:96%;margin-left:2%; margin-right:2%; float:left; position:relative;}
.hxcp .owl-carousel .owl-item:first-child li { margin-left:0%; }
.hxcp .owl-carousel .owl-item:last-child li { margin-right:0%; float:right; }
.hxcp li  .newImage{ width:100%; height:285px;float:left;}
.hxcp .owl-carousel li:nth-child(2) { margin-left:4%; margin-right:4%;}
.hxcp li:nth-child(2){ margin-left:2%; margin-right:2%;}
.hxcp_xs { width:100%; position:absolute; bottom:0px; left:0px; padding-top:12px; padding-bottom:12px; padding-left:40px; padding-right:40px; text-align:left; background-color:rgba(33,33,33,.8); line-height:30px; padding-right:30px; color:#fff; display: none}
.hxcp_xs01 { float:left; font-size:24px; width:100%; height:30px; overflow:hidden;}
.hxcp_xs02 { font-size:18px; float:left; width:100%; height:30px; overflow:hidden}
.hxcp li:hover .hxcp_xs { display:block; }
.title_a03 { width:100%; float:left; font-size:48px; color:#fff; line-height:70px;}
.title_a04 { width:100%; float:left; height:6px;margin-top:20px; }
.title_a04 b {background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); width:200px; margin:0px auto; height:6px; display:block; }
.box{ width:100%; float:left; color:#fff}
.bt { width:100%; float:left;}
.bt i{display:inline-block;text-align:center; font-style: normal}
.bc { width:100%; float:left;}
.bc li{width: 100%;display:none; float:left;}
.bc li.show{display:block;}
.bg { background-image:url(../images/tt.png); background-repeat:no-repeat; background-position:center center; 
width:90%; margin-left:5%; margin-right:5%;padding-bottom: 55px;}
.xs_s { /* float:left; */ color:#fff; text-align:left;padding-top: 15px; /* margin-top:110px; margin-bottom:110px; */}
.xs_s01 { font-size:48px; line-height:80px;}
.xs_s02 { font-size:14px; line-height:60px;}
.xs_r { /* float:right; */ height:60px; width:320px; cursor:pointer;
background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); font-size:24px; color:#fff; line-height:60px;
 margin-top:50px; margin-bottom:20px;}
.footer { float:left; width:100%; background-color:#232323; position:relative; }
.foot { width:100%; float:left; padding-top:40px; padding-bottom:40px;}
.foot_c { width:33.33%; float:left; text-align:left;display: flex;flex-wrap: wrap;}
.foot_c_a { float:left; font-size:14px; color:#acacac; line-height:30px; width:100%; padding-right:20%;}
.foot_c_a img { float:left; height:40px; margin-bottom:30px;}
.wenmzi { width:100%; float:left;}
.lj a { width:33%; float:left; font-size:13px; color:#fff; line-height:34px; text-align:left;}
/* .lj { padding-left:10%;} */
.ri { width:400px; float:right; text-align:left;}
.ri_a { width:100%; padding-left:40px; float:left; color:#fff; line-height:30px;}
.lxw { font-size:16px;}
.ri_t { width:100%; float:left; margin-top:20px;}
.ri_t span { width:160px; float:left; text-align:center;  margin-left:40px; font-size:14px; color:#fff; line-height:40px;}
.ri_t span img { width:100%; float:left;}
.lxd { font-size:20px;}

.foot_d { width:100%; background-color:#101010; font-size:12px; color:#acacac; line-height:30px; padding-top:15px; padding-bottom:15px;}
.foot_d .w1200{display: flex;justify-content: space-between;}
.foot_d_r a.dropdown{position: relative;display: inline-block;}
.foot_d_r a .dropdown_menu{position: absolute;top: -100px;left:-37px;z-index: 100;width: 100px;height: 100px;display: flex;align-items: center;justify-content: center;}
.foot_d_r a .dropdown_menu img{width: 80px;height: 80px;display: none;}

.foot_d_r a:hover .dropdown_menu{
		-webkit-transition: 0.5s;
		border-bottom:solid 3px #000;
		-moz-transition: 0.5s;
		-o-transition: 0.5s;
		transition: 0.5s;
}
.foot_d_r a:hover .dropdown_menu img{display: block}

.category{text-align: center; width:100%; float:left;}
.category ul{overflow: hidden; width:100%; float:left;}
.category ul li{display: inline-block;font-size:24px;height:62px;line-height:60px;width:200px;text-align: center;position: relative; cursor: pointer; border:solid 1px #555a60; margin-left:15px; margin-right:15px; border-radius:10px; color:#fff; 
}
.category ul li:hover{color: #fff; background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); border:solid 1px #0a0826}
.category ul li.active{color: #fff; background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); border:solid 1px #0a0826}

.content{width: 100%;height: auto;margin-top:0px; float:left;display: none; color:#fff}
.content.active{display: block;}
.template { width:100%; float:left; margin-top:40px;}


.fe li { margin-bottom:2%;}
.hxcp_xrr { position:absolute; left:0px; top:0px; height:100%; width:100%; background-color:rgba(0,0,0,.7); padding:50px; font-size:24px; line-height:40px; color:#fff; text-align:left; display:none}
.hxcp_yu{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fe li:nth-child(5){ margin-left:2%; margin-right:2%;}
.hxcp_more { display:block; float:none; width:200px; height:60px; line-height:60px; background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); margin:0px auto; line-height:60px; text-align:center; margin-top:30px;}
.fe li:hover .hxcp_xrr { display: block}
#owl-demo { width:100%; float:left;}
#owl-demo .item{ display: block;}
#owl-demo img { display: block; width: 100%;}
.content .dtw { margin-top:40px; float:left; width:100%;}

.content .dtw .paginator { height:0px; overflow:hidden;}
.content .dtw .progress { height:0px; overflow:hidden;}
.dtw .w1200 { position:relative;}
/* .dtw .mySlideshow { max-height:80vh} */
/* .dtw .mySlideshow li { max-height:80vh} */
.dtw .edslider .controls { height:50px; top:50%; margin-top:-25px; width:1200px; left:50%; margin-left:-600px;}
.mySlideshow .huodong { /* float:left; */ font-size:36px; color:#fff; margin-top:20vh;line-height:80px;
 border-bottom:solid 1px #316da2}
.mySlideshow .hdly  { font-size:14px; line-height:30px; text-align:center; margin-top:35vh; width:100%;}
.w600 { width:100%; max-width:100%; /* float:right; position:absolute; right:0px; top:0px; */ 
display: flex;flex-direction: column;align-items: center;justify-content: center;}
.ydgd { top:35vh;display: flex;justify-content: center;}
.ydgd a { font-size:12px; width:110px; height:34px; text-align:center; line-height:30px; border:solid 2px #fff}
.ydgd a:hover { font-weight:bold; background-color:#fff; color:#000}
.dingwe { position:fixed; right:0px; bottom:10%; z-index:999}
.dingwe img { height:40px;}
.main { background-position:center center; background-repeat:no-repeat; width:100%; float:left;}
.header { position:absolute;}
.head_main { position:relative;}
.heixian { width:100%; float:left; background:rgba(0,0,0,.89); position:relative; padding-top:40px; padding-bottom:40px;}
.heixian .w1200 { }

.about_title { width:100%; float:left; font-size:30px; line-height:50px; color:#fff; text-align:left;}
.about_b { font-size:20px; color:#999; text-transform:uppercase}
.body { width:100%; float:left; padding-top:20px; padding-bottom:40px; font-size:14px; color:#fff; text-align:left; line-height:30px;}
.color{color:#fff}
.body img { max-width:100%;}
.contact .w1200 { padding:50px;}
.contact_l { width:50%; float:left; padding-right:10%;}
.lxnr { width:100%; float:left; font-size:18px; color:#fff; line-height:36px; text-align:left; margin-top:20px;}
.contact_r { width:50%; float:right; padding-left:10%;}
.contact_r img { width:100%; float:right;}
.liuyan { width:100%; float:left; padding-top:30px; margin-top:50px; border-top:solid 1px #999999; padding-bottom:50px;}
.liuyan_2 { width:48%; margin-top:15px; float:left; font-size:14px; line-height:44px; color:#fff;}
.yc  { float:right;}
.liuyan_2 span { width:100%; text-align:left; float:left;}
.lyy { width:100%; float:left; height:44px; border:none; background-color:#e6e6e6; font-size:14px; line-height:44px; text-indent:15px;}

.liuyan_1 { width:100%; margin-top:15px; float:left;font-size:14px; line-height:44px; color:#fff;}
.liuyan_1 span { width:100%; text-align:left; float:left;}
.lyy_y  { width:100%; float:left; height:44px; border:none; background-color:#e6e6e6; font-size:14px; line-height:44px; height:125px; padding:10px; box-sizing:border-box; font-family:"微软雅黑"}
.lyy_t { float:left; width:260px; height:60px;background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); border:none; font-size:24px; color:#fff; line-height:60px;}
.more { float:right; }
.more a { font-size:16px; float:left; margin-left:30px; color:#999;cursor: pointer;}
.more a:hover { color:#fff}
.line { width:100%; float:left; margin-top:20px; margin-bottom:30px;}
.line li { width:23%; margin:1%; float:left;}
/* .line li img { width:100%; float:left;} */
.line li img { width:100%; float:left;height: 178px;}
.line_wenzi { padding:7px 15px; width:100%; float:left; background-color:#fff; line-height:30px; color:#333; text-align:left;}
.line_w { font-size:18px;}
.line_m { font-size:14px; color:#999}
.line li:hover .line_wenzi { color:#fff; background-color:#082d4b}
.line li:hover .line_m  { color:#fff}
.fanye { width:100%; float:left; margin-bottom:30px;}
.fanye li { display: inline-block; font-size:14px; border:solid 1px #fff; padding:3px 6px; margin-left:5px; margin-right:5px;}
.fanye li a { color:#d6d6d6;}
.fanye li:hover { background-color:#316da2; border:solid 1px #316da2}
.fanye li:hover a { color:#fff}
.fanye li.dq {background-color:#316da2; border:solid 1px #316da2}
.fanye li.dq a { color:#fff}
  .contenta { width:100%; float:left;
        display: -webkit-box !important;
        display: -moz-box !important;
        display: -o-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flexbox !important;
        display: flex !important;
        display: box !important;
        flex-direction: row;
    }
.banner { width:100%; float:left; height:458px; background-repeat:no-repeat; background-position:center center}
/* 项目banner */
.projectBanner{height: 60vh;} 
/* 资讯banner */
.informaBanner{height: 65vh;}
.mswz { font-size:18px; width:100%; margin-top:130px; font-weight:bold;  line-height:36px; color:#fff; float:left; text-align:left;}
.ckxq { float:left; width:182px; height:48px; line-height:48px; font-size:18px; color:#fff;background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); margin-top:20px; cursor:pointer}
.contenta {  background-position:center center; background-repeat:no-repeat; position:relative; }
.contenta .heixian { padding-top:50px; padding-bottom:50px;} 
/* .zbnr { width:820px; float:left; } */

/* new */
.zbnr { width:820px; display: flex;flex-direction: column;}
.zbnr .cont{width: 100%;height: 100%;}
/* new */
.zbnra { width:840px; float:left;}
.contenta .w1200 { position:relative;}
.xkk {  width:100%; float:left; padding:20px;}
.xkk h1 { width:100%; font-size:24px; float:left; line-height:50px; color:#fff; font-weight:normal; margin-top:10px;}
.zbnr h1 { width:100%; font-size:24px; float:left; line-height:50px; color:#fff;font-weight:normal; margin:10px 0;}
.xkk .infoTime{margin-bottom: 20px;}
.xkk .infoTime span{color: #efefef;font-size: 16px;}
.xkk .infoTime span:nth-child(2){margin-left: 20px;}
.mydiv { width:100%; position:absolute;  top:0px; float:right;}
.mydiv li { width:100%; float:left; margin-bottom:20px;list-style:none;}
.mydiv li img { width:37%; float:left;}

/*新修改*/
.zbnr{position:relative;z-index:100;}
/*新修改*/

.fbsjs { color:#fff; font-size:14px; line-height:30px; width:100%; float:left;}

.fbsj_t { width:100%; font-size:14px; float:left; color:#fff; line-height:24px; text-align:left; margin-top:20px}
.fbsj_t img { max-width:100%;}
.dwz { width:360px; padding:10px;  float:left;}
.zxzx { width:100%; float:left; font-size:24px; line-height:40px; color:#fff; margin-bottom:15px; text-align:left;}
.zxzx_r { width:60%; float:right; color:#000; font-size:16px; line-height:28px; text-align:left;}
.zxzx_i { color:#fff}
.zxzx_t  { color:#fff}
.mydiv li:hover .zxzx_t { color:#fff}
.xxup { width:100%; float:left; margin-top:20px; position:relative; z-index:999; line-height:40px; font-size:14px;}
.xxup a { color:#fff}
.xxup span { float:left; text-align:left; background-image:url(../images/xxt_up.png); background-repeat:no-repeat; background-position:left center; padding-left:30px;}
.xxup span.xia { float:right; background-image:url(../images/xxt.png)}
.xxup span:hover { color:#316da2; background-image:url(../images/xxta_up.png)}
.xxup span.xia:hover {background-image:url(../images/xxta.png)}
.xxup span:hover a {color:#316da2;}
.zbnr img { max-width:100%;}
.yznzheng { float:left; width:100%; font-size:30px; line-height:70px; color:#316da2; font-weight:bold; text-align:left;}
.xxnr { float:left; font-size:16px; width:40%; color:#fff; text-align:left; line-height:40px; margin-top:40px;}
.cxfs { font-size:16px; color:#fff; text-align:left; line-height:40px; width:100%; float:left; margin-top:20px;}
.xxx { margin-bottom:200px; margin-top:30px; width:40%; float:left;}
.xxxx { width:100%; height:60px; box-sizing:border-box; border:solid 2px #fff; line-height:56px; color:#fff; font-size:14px; float:left; background:none; text-indent:15px; border-radius:5px;}
.bbbb { width:100%; float:left; height:42px; line-height:42px; border:none; font-size:18px; color:#fff; margin-top:40px;background: linear-gradient(to right, #0a3253 0%,#0a0826 100%);}
.shou { margin-top:40px;}
.shou .yznzheng { margin-top:30px;}
.shou .xxx { margin-bottom:80px;}
.product { width:100%; float:left;}
.product_top { width:100%; background-color:#171717; padding-top:28px; padding-bottom:28px;float:left;}
.product_top a { float:left; font-size:14px; line-height:30px; color:#fff;cursor: pointer;}
.product_top a.active{border-bottom: 1px solid #fff;font-weight: bold;}

.pro_box{padding-bottom: 15px;}
.chanpin { width:100%; float:left;}
.chanpin li { width:100%; float:left; height:400px; background-repeat:no-repeat; background-position:center center; background-size:auto 100%; position:relative;}
.chanpinytr { width:100%; float:left;}
.chanpinytr li { width:96%; margin:2%; float:left; height:200px; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.chinpinmm { position:absolute; font-size:18px; color:#fff; line-height:40px; padding:20px; width:100%; text-align:left; left:0px; bottom:0px;}
.kuandu1 li { width:100%;}
.kuandu2 li { width:50%;}
.kuandu3 li { width:100%;}
.kuandu3 li:nth-child(1) { width:50%;}
.kuandu3 li:nth-child(2) { width:50%;}
.kuandu4 li { width:50%;}
.kuandu5 li { width:50%;}
.kuandu5 li:nth-child(3) { width:33.33%;}
.kuandu5 li:nth-child(4) { width:33.33%;}
.kuandu5 li:nth-child(5) { width:33.33%;}
.kuandu6 li { width:30%;}
.kuandu6 li:nth-child(1) { width:40%;}
.kuandu6 li:nth-child(6) { width:40%;}
.kuandu7 li { width:50%;}
.kuandu7 li:nth-child(1) { width:40%;}
.kuandu7 li:nth-child(2) { width:30%;}
.kuandu7 li:nth-child(3) { width:30%;}
.kuandu8 li { width:50%;}
.kuandu8 li:nth-child(1) { width:40%;}
.kuandu8 li:nth-child(2) { width:30%;}
.kuandu8 li:nth-child(3) { width:30%;}
.kuandu8 li:nth-child(8) { width:100%;}
.baise { width:100%; float:left; padding-top:40px; padding-bottom:40px; background-color:#fff}
.line_image { width:75%; float:left;}
.ycds { width:22%; float:right;border:solid 2px #ececec; padding-bottom:20px;}
.line_image li { width:100%; float:left; padding:15px; margin-bottom:20px; border:solid 2px #ececec;list-style:none;}
.line_image li img { width:38%; float:left;}
.image_z { width:60%; float:right}
.image_z_t { width:100%; float:left; text-align:left; font-size:24px; color:#000; line-height:40px;}
.image_z_i { width:100%; float:left; margin-top:10px; text-align:left; font-size:18px; color:#333; line-height:30px;}
.image_z_m { float:left; width:100%;}
.image_z_m a { float:right; height:30px; line-height:30px; padding-left:15px; padding-right:15px; color:#fff; font-size:16px; background:linear-gradient(to right, #0a3253 0%,#0a0826 100%); margin-top:5px;}
.ycds h1 { width:100%; float:left; font-size:72px; line-height:72px; background:linear-gradient(to right, #0a3253 0%,#0a0826 100%); font-size:18px; color:#fff}
.ycds li { float:left; width:100%; line-height:40px; font-size:18px; color:#fff; margin-top:10px; margin-bottom:10px;}
.ycds li a { color:#000;cursor:pointer;}
.ycds li:hover {background:linear-gradient(to right, #0a3253 0%,#0a0826 100%);}
.ycds li:hover a { color:#fff}
.ycds li.men{background:linear-gradient(to right, #0a3253 0%,#0a0826 100%);}
.ycds li.men a { color:#fff}
.fgx { width:10%; margin-right:90%; margin-top:20px; height:1px; float:left; background-color:#fff}
.dwtaa { position:absolute; right:0px; top:60px; width:50%;}
.dwtaa img { width:100%;}
.dyhr { width:100%; float:left; line-height:38px; margin-bottom:15px;}
.dyhr span { font-size:16px; float:left; width:20%; color:#fff; text-align:left;}
.inpp { width:80%; float:left; height:38px; box-sizing:border-box; background:none; font-size:14px; color:#fff; text-indent:10px; font-family:微软雅黑; border:solid 1px #fff; border:solid 2px #fff; border-radius:3px; line-height:36px;}
.inpp option{color: #000;}
.inppa { width:100%; float:left; height:38px; box-sizing:border-box; background:none; font-size:14px; color:#fff; text-indent:10px; font-family:微软雅黑; border:solid 1px #fff; border:solid 2px #fff; border-radius:3px; line-height:36px;}
.hsdyy { width:80%; float:left; position:relative;}
.xx { border:none; border-bottom:solid 2px #fff;border-radius:0px;}
.ttr { margin-bottom:100px; }
.more a { padding-right:20px;}
.shangxua { width:100%; float:left; margin-top:30px; margin-bottom:30px;}
.shangxua span { display:inline-block; border:solid 1px #fff; height:28px; padding-left:10px; padding-right:10px; margin-left:5px; margin-right:5px; line-height:28px; color:#666; border:solid 1px #666}
.shangxua span:hover {background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); border:solid 1px #0a3253}
.shangxua span:hover a {color:#fff}
.shangxua span a { font-size:14px; color:#666; float:left; width:100%}
.shangxua span.dqd {background: linear-gradient(to right, #0a3253 0%,#0a0826 100%); border:solid 1px #0a3253}
.shangxua span.dqd a {color:#fff}


.more a:hover { border-bottom:solid 2px #fff}
.more a.dxx { border-bottom:solid 2px #fff; color:#fff}
.image { width:100%; float:left; margin-top:40px; margin-bottom:40px;}
/* new */
.itemBox{display: flex;flex-wrap: wrap;}
/* new */
/* .image li { width:23%; margin:1%; float:left; position:relative;} */
.image li { width:23%; margin:1%;position:relative;}
/* .image li img { width:100%; float:left;} */
.image li img { width:100%; float:left;height: 215px;}

.dy_05 { position:absolute; bottom:0px; left:0px; width:100%; background-color:rgba(0,0,0,.6); font-size:14px; color:#fff; line-height:35px;}
.dyxs { position:absolute; left:0px; width:100%; height:100%; top:0px; width:100%; padding:20px;}
.dy_01 { width:100%; float:left; font-size:30px; line-height:50px; margin-top:10px; color:#fff; text-align:left;}
.dy_02 { width:100%; float:left; font-size:20px; line-height:30px; color:#999; text-align:left; text-transform:uppercase}
.dy_03 { width:50%; float:left; height:2px; background-color:#fff; margin-top:15px;}
.dy_04 { width:100%; float:left; font-size:12px; line-height:50px; color:#fff; text-align:left; text-transform:uppercase;cursor: pointer;}
.ys { width:100%; height:100%; float:left; background-color:rgba(0,0,0,.6); display:none}
.dy_06 { width:100%; float:left; font-size:16px; line-height:40px; color:#fff; margin-top:15%; margin-bottom:10px;}
.dy_07 { width:100px; height:30px; display: inline-block; margin:0px auto; background-color:#316da2; font-size:14px; line-height:30px; color:#fff}
.image li:hover .ys { display:block}
.image li:hover .dy_05 { display:none}
.cxjg { width:100%; float:left; margin-top:50px; margin-bottom:40px;}
.cxjg_t { width:100%; font-size:16px; float:left; line-height:40px; text-align:center; color:#fff}
.cxjg_i { width:100%; font-size:24px; float:left; line-height:40px; text-align:center; color:#fff}
.jieguo { width:100%; float:left; margin-top:30px; border:solid 1px #fff; border-bottom:none; border-right:none}
.jieguo li { width:25%; text-align:left; line-height:30px; font-size:14PX; padding-top:20px; padding-bottom:20px; text-align:center; border-right:solid 1px #fff; color:#FFF; float:left;}
.jieguo li span { width:100%; float:left;}
.jieguo02 { font-weight:bold; margin-top:5px;}
.jieguo li.jg { width:25%; float:right;}
.cxks { width:100%; float:left; margin-bottom:50px; border-top:solid 1px #fff; }
.cxks li { width:100%; border-bottom:solid 1px #fff;  border-left:solid 1px #fff;text-align:left; float:left; line-height:50px; font-size:16px; color:#fff}
.wdd { border-top:solid 1px #fff;border-left:solid 1px #fff}
.wdd span  { border-right:solid 1px #fff}
.cxks li span { width:25%; float:left; text-align:center; border-right:solid 1px #fff;}
.cxks li.zhu { border-right:solid 1px #fff;}
.cxks li.zhu>div{padding: 0 20px}
.cxks li.zhu>div.zhu_title{font-size: 18px;}
.sz { width:40%; float:left; font-size:12px; color:#fff; line-height:24px; text-align:left; margin-right:60%; margin-top:10px;}
.cx { width:48%; float:left; margin-top:50px; margin-bottom:50px;}
.cxjgx { width:100%; float:left; font-size:16px; margin-bottom:20px; line-height:30px; color:#fff}
.mukuai { width:100%; float:left; height:50px; line-height:48px; border:solid 1px #fff; font-size:16px; color:#fff}
.xiantiao { width:100%; float:left;}
.xiantiao li { width:100%; float:left; border-bottom:solid 1px #fff; padding-top:8px; padding-bottom:8px; font-size:14px; color:#fff; line-height:24px;}
.fd { width:50%; float:left;}
.mx li { border-bottom:none}
.rv { float:right;}
.fwlc { width:100%; float:left; border:solid 1px #fff; padding:20px;}
.fwlc li { width:33.33%; float:left; font-size:14px; color:#fff; line-height:30px; font-weight:bold; padding-top:32px; padding-bottom:32px;}
.dhyy { width:40%; margin-left:30%; margin-right:30%; float:left; margin-top:40px; margin-bottom:20px;}
.dhyy a { float:left; font-size:24px; color:#fff; font-weight:bold; line-height:66px;cursor: pointer;}
.dh { width:48%; float:left; border:solid 2px #06263f}
.dhyy a.xxyy { float:right;width:48%; line-height:70px; background:linear-gradient(to right, #0a3253 0%,#0a0826 100%);cursor: pointer; }
.web { display:block}
.wap { display:none}
.xxlr { width:100%; float:left; margin-top:40px; margin-bottom:40px;}
.xxlr .bbs { width:20%; margin-left:2.5%; margin-right:2.5%; border-bottom:solid 1px #fff; float:left; margin-bottom:20px; padding-top:10px; padding-bottom:10px; position:relative;}
.xxlr .cct { float:left; font-size:14px; line-height:21px; color:#fff}
.ss { float:left; width:100%; height:40px; line-height:38px; color:#fff; border:none; background:none; font-size:18px;}
.ss option{background-color:#fff;color: #000;}
.ss::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}

.ss::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;

}

.ss::-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;

}   

.inppa::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}

.inppa::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;

}

.inppa::-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;

}   

.wenmen { width:100%; float:left; margin-top:50px; margin-bottom:50px; background-color:#333333; padding:30px;}
.zy { width:34%; margin-left:33%; margin-right:33%;}
.wenmen_l { width:50%; float:left; font-size:20px; line-height:60px; color:#fff; text-align:left;}
.wenmen_r { width:50%; float:right;}
.wenmen_r img { width:100%; float:left;}
.wenzi { width:100%; float:left; font-size:16px; text-align:left; color:#fff; line-height:50px; margin-bottom:50px;}
.video { width:100%; float:left;}
.bai { background-color:#fff; padding-top:40px; margin-top:0px;}
.qhhuan { width:100%; float:left;}
.qhhuan li { width:100%; float:left; background-repeat:no-repeat; background-position:center center; }
.zuo { width:50%; float:left;}
.you { width:50%; float:right;}
.dbjs { width:100%; float:left; background-color:rgba(0,0,0,.46); padding-top:120px; padding-bottom:120px;}
.fudong { width:100%; float:left; font-size:36px; color:#fff; font-weight:bold; text-align:left; line-height:60px;}
.fudong b { border-bottom:solid 2px #f2ab39; color:#f2ab39; line-height:60px; float:left;}
.fudong_t { width:100%; font-size:18px; color:#fff; line-height:32px; text-align:left; float:left; margin-top:40px; margin-bottom:40px;}
.fudong_i { width:100%; float:left; position:relative; min-height:56px;}
.ljgd {  bottom:0px; float:left; width:200px; cursor:pointer; height:56px; line-height:56px; border-radius:10px;background:linear-gradient(to right, #0a3253 0%,#0a0826 100%); font-size:24px; color:#fff;}
.xxq {
    /*width:100%;*/
    text-align:left;background-color:rgba(49,109,162,.58); border-radius:20px; padding:30px; font-size:16px; color:#fff; line-height:42px;}
.xxq span {float:left}

.qhhuan li:nth-of-type(odd) .zuo { float:left;} 
/* .qhhuan li:nth-of-type(even) .zuo { float:right;}  */
.qhhuan li .you { float:right;}  
.fudong_i .video { width:328px; margin:20px 50px 0 0;}
.fudong_i .video video{ width:322px;}
.ysp .ljgd  { margin-top:100px;}
.xtt img { height:60px;}
.yhh ul li { width:12.5%; border:none; margin:0px; border-radius:0px; height:auto; float:left;}
.yhh ul li.active { background-image:url(../images/xtt.png); background-repeat:no-repeat; background-position:center top;}
.xtt { width:100%; float:left; background-image:url(../images/xtt.png); background-repeat:no-repeat; background-position:center center; padding-top:30px; padding-bottom:30px; background-size:80%}
.yhh ul li:hover { background:none; border:none}
.zww:hover .yhh li.active{ background:none; border:none}
.xtt_a { font-size:24px; color:#fff}
.yhh ul li:hover  .xtt { background-image:none}
.yhh ul li.active {background-image:none; border:none}
.yhh ul li.active .xtt { }
.yisi { width:40%; position:relative; border-radius:20px; margin-top:30px; background-color:#0a3151; padding:30px; font-size:24px; line-height:40px; text-align:left;}
.zww { padding-top:60px; padding-bottom:130px;}
.yisi i { width:30px; height:30px; background-image:url(../images/xxx.png); background-repeat:no-repeat; background-position:center center; position:absolute; left:12%; top:-30px;}
.yuuu .yisi:nth-child(1)  { margin-left:0%;}
.yuuu .yisi:nth-child(2)  { margin-left:12.2%;}
.yuuu .yisi:nth-child(3)  { margin-left:24.4%;}
.yuuu .yisi:nth-child(4)  { margin-left:37.6%;}
.yuuu .yisi:nth-child(5)  { margin-left:49.8%;}
.yuuu .yisi:nth-child(6)  { float:right;margin-right: 9%;}
.yuuu .yisi:nth-child(7)  { float:right;margin-right: 12%;}
.yuuu .yisi:nth-child(8)  { float:right;margin-right: 0%;}
.yuuu .yisi:nth-child(7) i { float:right;left:78.8%}
.yuuu .yisi:nth-child(6) i { float:right;left:41.8%}
.yuuu .yisi:nth-child(8) i {float: right;left: 80%;}
.yuuu { position: relative; width:100%; float:left;}
.product_img { width:100%; float:left;}


.fla {text-align: center; width:100%; float:left;}
.fla ul{overflow: hidden; width:100%; float:left;}
.fla ul li{display: inline-block;position: relative; cursor: pointer;
}
.fla ul .owl-item:hover{color: #fff;}
.fla ul .owl-item.active{color: #fff;}
.content_flash { position:relative; z-index:9999}
.content_flash .swiper-slide{width: 100%;height: auto;margin-top:0px; position:relative; float:left;display: none; color:#fff}
.content_flash .swiper-slide img { width:100%; float:left;}
.content_flash .swiper-slide.active{display: block;}

#owl-demo { width:100%; float:left; background-color:#fff}
#owl-demo .item{ display: block; width:100%; float:left; padding:10px;}
#owl-demo img { display: block; width: 100%;}
#owl-demo-a { width:100%; float:left;}
#owl-demo-a .item{ display: block; width:100%; float:left;}
#owl-demo-a img { display: block; width: 100%;}
.owl-theme .owl-controls .owl-buttons div { width:40px; height:40px;}
.owl-prev { background-image:url(../images/sprite-navigator.png); background-repeat:no-repeat; background-size:40px; background-position:center -40px; position:absolute; left:20px; top:0%; }
.owl-theme .owl-controls { top:50%; margin-top:-20px; height:40px;}
.owl-next { background-image:url(../images/sprite-navigator.png); background-repeat:no-repeat; background-size:40px; background-position:center 0px; right:20px; top:0%; position:absolute; }
.content_flash img{
			display: block; }
.content_flash{text-align: center;width:100%; overflow:hidden;}
.blur {    
    -webkit-filter: blur(4px); /* Chrome, Opera */
       -moz-filter: blur(4px);
        -ms-filter: blur(4px);    
            filter: blur(4px);    
}
.flash_dwww {  -webkit-filter: blur(0px); /* Chrome, Opera */
       -moz-filter: blur(0px);
        -ms-filter: blur(0px);    
            filter: blur(0px);    }
.ggy { width:100%; float:left;}
.dropdown-menu { position:absolute; box-sizing: inherit; background-color:#000; width:100%; float:left; font-size:16px; left:0px; top:0px; z-index:99; display:block; box-sizing:inherit}
.mingcs { display:none}

.zwb { width:100%; float:left; background-color:#000; height:40px; position:relative; z-index:99}
.gbb { position:absolute; right:-15px; top:-15px; cursor:pointer; width:40px;}
.xxq { position:relative;}
.cd-top {
  display: inline-block;
  height: 40px;
  width: 72px;
  position: fixed;
  bottom: 40px;
  right: 10px;

  /* image replacement properties */
  overflow: hidden;
  white-space: nowrap;
  visibility: hidden;
  opacity: 1; z-index:99;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: 1;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
.flash .mendian .w1200 { height:67vh}
/* .flash .storeBox li{ height:75vh} */
.xxq span p { border-bottom:solid 1px #fff; border-right:solid 1px #fff; text-align:left; text-indent:15px;width:100%;
white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xxq span p:first-child { font-weight:bold;border-top:1px solid #fff}
.xiantt { width:100%;border-left:solid 1px #fff; float:left;display: flex; flex-wrap:wrap;}
.newBox{position: relative;}
.newBox .ljgd{width: 200px;height: 56px;}
.xxq{ display:none;position:absolute; top:90px; left:50%;transform:translateX(-50%)}
.hsd { width:100%; float:left; cursor:pointer}
/* .hsd:hover .ljgd  { margin-bottom:200px;} */
.zuo .xxq{left:0;transform:translateX(0)}
.hsd .ljgd { margin-top:0px;}
.newClass .newBox .ljgd{margin-left: 50%; }
.dbjs { position:relative;}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 40px;
    width: 72px;
    right: 30px;
    bottom: 30px;
  }
}
@media screen and (max-width: 1600px){
.white_contenta { top:13%}
.xs_s { margin-top:30px; margin-bottom:30px;} 
.chanpin li { height:320px;}
.xs_r { margin-top:25px; margin-bottom:70px; width:240px;}
.hxcp_xrr  { font-size:20px; line-height:36px; padding:40px;}
}
@media screen and (max-width: 1500px){ 
	.hxcp_xrr { padding:30px; font-size:16px; line-height:28px;}
}
@media screen and (max-width: 1400px){
.xs_s { margin-top:30px; margin-bottom:30px;}
.xs_r { margin-top:70px; margin-bottom:70px; width:200px;}
.hxcp_xrr { padding:30px; font-size:18px; line-height:32px;}
.chinpinmm  { font-size:16px; line-height:15px;}
.chanpin li { height:260px;}
 }
 @media screen and (max-width: 1300px){
	 .hxcp_xrr  { padding:15px;}
	 .logo img { margin-left:5px;}

	 .hxcp_more { width:140px; height:42px; line-height:42px; font-size:20px; margin-top:10px;} }
@media screen and (max-width: 1024px){
	.header { height:auto}
	input {
	  background: none;
	  outline: none;
	  border: none;
	}
	.newBox {float: left;
    width: 100%;}
.contenta .heixian { padding-top:0px; padding-bottom:0px;}
.bg { width:95%; margin-left:2%; margin-right:3%;}
.flash .mendian .w1200 { height:40vh}
.mendian .dazi { top:30%}
.mendian .xiazi { top:45%}
.mendian .xingqing { top:70%;}
.mingcs { width:100%; float:left; display:block; height:30px; background-color:#333; height:30px; overflow:hidden; font-size:14px; line-height:30px; color:#fff}
.logo { float:left; margin-top:19px; margin-bottom:19px;}	
.logo img { float:left; margin-left:0px; margin-right:5px;height: 25px;}
.logo a:not(.logo a:nth-child(1)) img{margin-top: 7px;}
.mySlideshow { max-height:100vh}
.wenmen { margin-top:20px; margin-bottom:20px; padding:15px;}
.wenmen_l { width:100%; font-size:16px; line-height:40px;}
.shou .xxx { margin-bottom:30px;}
.line_image li {}
.wenmen_r { width:100%; float:left; margin-top:15px;}
.wenzi { font-size:14px; line-height:32px; margin-bottom:20px;}
.xxlr { margin-top:20px; margin-bottom:20px;}
.xxlr .bbs { width:100%; margin:0px; padding-top:5px; padding-bottom:5px; text-align:left;}
.ss { font-size:14px;}
.cx { width:100%; margin-top:20px; margin-bottom:20px;}
.cxjgx { margin-bottom:10px; font-size:14px; line-height:24px; }
.zy { width:50%; margin-left:25%; margin-right:25%;}
.mukuai { font-size:14px; height:42px; line-height:40px;}
.xiantiao li { font-size:14px; padding:0px; padding-top:5px; padding-bottom:5px;}
.fwlc { padding:10px;}
.fwlc li { padding-top:10px; padding-bottom:10px;}
.dhyy { margin-top:20px;}
.dhyy a { font-size:20px; line-height:52px; font-weight:normal}
.dhyy a.xxyy { line-height:52px;}
.chanpin li { height:200px;}
.web { display: none}
.wap { display:block}
.contact .w1200 { padding:20px;}
.chinpinmm { font-size:14px; padding:15px;}
.main { background-size:auto 100%}
.more { width:100%;}
.cxjg_t { font-size:14px; line-height:28px;}
.cxjg { margin-top:20px; margin-bottom:20px;}
.cxjg_i { font-size:20px; line-height:30px;}
.jieguo { border-top:none;}
.jieguo li { width:50%; margin-bottom:0px;border-top:solid 1px #fff; padding-top:10px; padding-bottom:10px; line-height:24px;}
.mendian li { background-size:auto 100%}
.jieguo li.jg { width:50%;}
.sz { width:100%; margin-right:0px;}
.cxks li { font-size:12px; line-height:30px; height:30px; overflow:hidden;}
    .cxks li.zhu{height: auto}
.cxks li span { width:20%}
.cxks li span:last-child { width:40%; font-size:10px;}
.wdd   { border-right:solid 1px #fff}
.wdd span:last-child { border-right:none}
.more a { font-size:14px; float:left; margin-left:0px; margin-right:30px;}
.contact_l { width:100%; padding:0px;}
.baise { padding-top:20px; padding-bottom:20px;}
.line_image { width:100%;}
.more a { padding-right:5px;}
#nav a{height: 32px;}
#nav .swiper-container .swiper-slide a.dxx { border-bottom:solid 2px #fff; color:#fff}
.line li { width:48%;}
.line_image li { padding:10px;}
.line_image li img { width:38%; min-height:110px;}
.image_z { width:60%; margin-top:0px; float:right;}
.image_z_t { font-size:14px; line-height:20px;}
.image_z_i { font-size:12px; line-height:20px; margin-top:5px;}
.image_z_m a { float:right; margin-top:0px; margin-bottom:0px; margin-bottom:0px; font-size:12px; line-height:24px; height:24px;}
.image { margin-top:20px; margin-bottom:20px;}
.dwtaa { display:none}
.image li { width:48%;}
.dy_01 { font-size:24px; line-height:32px; margin-top:0px;}
.dy_02 { font-size:16px;}
.dy_03 { margin-top:10px;}
.dy_06 { margin-top:10%;}
.fgx { width:20%; margin-left:40%; margin-right:40%; margin-top:10px;}
.ycds { width:100%; padding-bottom:10px; display:none; border:none}
.black_overlay777 { width:100%; height:100%; position:absolute; height:100%; z-index:9; display:none}
.ycds h1 { line-height:52px; height:52px; margin-bottom:5px;}
.ycds li { margin-top:5px; line-height:36px; height:36px; margin-bottom:5px;}
.ycds li a { font-size:14px;}
.banner { height:258px;}
.mswz { margin-top:40px; font-weight:normal; text-align:center; width:100%;}
.line_wenzi { padding:8px; line-height:24px;}
.ckxq { margin:0px auto; float:none; display:flow-root; font-size:142px; height:42px; font-size:16px; line-height:42px; margin-top:10px;}
.line_w { font-size:14px;}
.mswz { margin-bottom:10px;}
.mydiv { display:none}
.yznzheng { font-size:20px; line-height:40px; text-align:center}
/* .contenta { padding-top:20px; padding-bottom:20px;}  2021.5.27注释*/
.xxnr { width:100%; font-size:14px; line-height:26px; margin-top:10px;}
.line_m { font-size:12px;}
.zbnr { width:100%;}
.xxx { width:100%; margin-bottom:100px; overflow:hidden;}
.xxxx { font-size:12px; text-indent:10px; height:42px; line-height:38px;}
.bbbb { margin-top:20px;}
.xkk { padding:15px;}
.xkk h1 { margin-top:0px; font-size:20px; line-height:42px;}
.zbnr h1 { margin-top:0px; font-size:20px; line-height:42px;}
.lxnr { font-size:14px; line-height:24px;}
.xxup span { width:100%; text-align:left;}
.fbsj_t { margin-top:10px;}
.contact_r { width:100%; padding-left:0px; margin-top:10px;}
.liuyan { padding-top:20px; margin-top:20px; padding-bottom:30px;}
.liuyan_2 { width:100%; margin-top:15px; line-height:32px; height:auto}
.liuyan_2 span { width:100%;}
.lyy { width:100%; float:right;line-height:32px; height:32px;}
.liuyan_1 span { width:100%;}
.lyy_y { width:100%; float:right;}
.liuyan_1 { margin-top:15px;}
.lyy_t { width:160px; line-height:42px; height:42px; font-size:18px; margin-left:3%;}
.heixian { padding-top:20px; padding-bottom:10px;}
.hxcp li { width:96%; margin:2%;}
.about_title { font-size:20px; line-height:36px;}
.about_b { font-size:14px;}
.body { padding-top:10px;}
.title_a01 { font-size:20px; line-height:40px;}
.title_a02 { font-size:14px; line-height:24px;}
.commer { padding-top:20px; padding-bottom:20px; padding-left:2%; padding-right:2%;}
.title_a03 { font-size:24px; line-height:42px;}
.title_a04 { margin-top:10px; height:4px;}
.title_a04 b { height:3px; width:120px;}
.content { margin-top:0px;}
/* .w600 { width:80%;} */
.w600 { width:100%;}
.dingwe img { height:24px;}
.dtw .edslider .controls { width:90%; left:5%; margin-left:0px;}
.mySlideshow .huodong  { font-size:20px; line-height:40px;margin-top: 17vh; /* top:7vh */}
.mySlideshow .hdly { line-height:24px; margin-top:45vh;}
/* .ydgd { margin-top:1vh } */
.category ul li { font-size:13px; width:23%; margin:0%; height:32px; line-height:30px; border-radius:3px;}
.template { margin-top:20px;}
.hxcp { margin-top:20px;}
.hxcp_xs { display: block; position:relative; float:left; padding:5px;}
.dtw .mySlideshow { max-height:70vh;width: 100%;box-sizing: border-box;}
.dtw .mySlideshow li { max-height:70vh;}
.fe li:nth-child(5) { margin:2%;}
.hxcp li:nth-child(2) { margin:2%;}
.xs_s02 { line-height:24px;}
.xs_r { margin-top:0px; margin-bottom:20px; width:50%; margin-left:25%; margin-right:25%; font-size:20px;}
.foot { padding:20px;}
.foot_c { width:100%; margin-top:0px;}
.hxcp_xs02 { font-size:12px; line-height:20px;}
.hxcp_xs01 { font-size:14px;}
.hxcp_xs02 { height:40px;}
.lj { padding-left:0px;}
.lj a { width:auto; float:left;  padding-right:30px;}
.foot_c_a { padding-right:0px;}
.xs_s { width:100%; text-align:center;}
.xs_s01 { font-size:20px; line-height:40px;}
.mySlideshow li { max-height:100vh}
.flash .w1200 {max-height:100vh}
.dazi  { text-align:center; font-size:20px; font-weight:normal;line-height:50px; top:40%; font-weight:bold;}
.xiazi  { font-size:16px; line-height:24px; text-align:center; width:100%; top:48%}
.xingqing { width:40%; height:42px; line-height:42px; margin-left:30%; left:0px; font-size:18px; top:60%}
.edslider .controls { bottom:20px;}
.white_contenta { height:auto; margin-top:0px; top:15%; width:80%; margin-left:0px; margin-left:10%; left:0px; border-radius:5px;}
.topt { height:50px; line-height:50px; padding-left:15px; font-size:20px; line-height:50px;}
.topt i { height:50px; width:50px;}
.top_body { padding:15px;}
.top_li { margin-bottom:0px;}
.top_li_a { width:32%;}
.dws { width:68%;}
.mss  { padding-left:0px; margin-top:10px;width:100%; margin-left:0px;}
.ri { float:left;}
.tj { font-size:20px; margin:0px auto; float:none; font-size:18px; margin-top:10px; line-height:42px; height:42px; width:160px;}
.mc { width:68%; margin-bottom:10px;}
.ri_a { float:left; padding-left:0px; text-align:center}
.ri_t  { text-align:center}
.ri_t span { float:none; display: inline-block; margin:0px auto;}
.foot_d_l { width:100%;}
.foot_d_r { width:100%;}
.foot_c_a { text-align:center}
.foot_c_a img { float:left; height:20PX; margin-bottom:10px;}
.lj { text-align:center; margin-top:20px; display:none}
.lj a { float:none; display:inline-block; float:left;}
.ri_a { margin-top:15px; text-align:left;}
.ri_t span { width:40%; margin-right:10%; float:left;}
.ri_t span img { width:100%;}

.foot_d_r img { display:inline-block; float:none; margin-left:5px; margin-right:5px;}


.product_top a { float:left; margin-left:0px; margin-right:0px; text-align:center;}
.product_top { padding-top:15px; padding-bottom:15px;}

.yuuu .yisi:nth-child(1)  { margin-left:0%;}
.yuuu .yisi:nth-child(2)  { margin-left:0%;}
.yuuu .yisi:nth-child(3)  { margin-left:0%;}
.yuuu .yisi:nth-child(4)  { margin-left:0%;}
.yuuu .yisi:nth-child(5)  { margin-left:0%;}
.yuuu .yisi:nth-child(6)  { float:right;margin-right: 0;}
.yuuu .yisi:nth-child(7)  { float:right;margin-right: 0;}
.yuuu .yisi:nth-child(7) i { float:right;left:0%}
.yuuu .yisi:nth-child(6) i { float:right;left:0%} 
.yisi { width:100%; padding:15px; font-size:14px; margin-top:20px; line-height:24px;}
.yhh ul li { height:auto; width:25%;}
.xtt img { width: auto; height:40px;}
.zuo { width:90%; margin-left:5%; margin-right:5%;}
.you{width: 90%;margin-left:5%; margin-right:5%;padding-top:250px;}
.newClass .newBox .ljgd {
    margin-left: 0%;
}
.xtt { background-size:61%}
.dbjs { padding-top:40px; padding-bottom:40px;}
.xtt_a { font-size:14px;}
.fudong { font-size:20px;}
.fudong_t { font-size:13px; line-height:24px; margin-top:20px; margin-bottom:20px;}
.ljgd { font-size:16px; height:42px; line-height:42px; width:140px; border-radius:5px;}
.yisi i { display:none}
.xxq span { width:33.33%; line-height:30px; font-size:14px;float:left;}
.xxq  { padding:15px; text-align:center;border-radius:5px;}
.fudong_i .video { width:100%; margin-right:0px;}
.ysp .ljgd { margin-top:20px;}
.bai { padding-top:0px;}
.zww { padding-top:0px; padding-bottom:30px;}
.xtt { padding-bottom:5px; padding-top:5px;}
.qhhuan li { background-size:100% 100%;}
.dhyy  { width:100%; margin-left:0px; margin-right:0px;}
/* mob */
.chanpinytr .zyrr:nth-child(odd) li:nth-child(1){height: 300px;}
.chanpinytr .zyrr:nth-child(odd) li:nth-child(2){height: 200px;}
.chanpinytr .zyrr:nth-child(even) li:nth-child(1){height: 200px;}
.chanpinytr .zyrr:nth-child(even) li:nth-child(2){height: 300px;}
.zyrr { width:50%; float:left;}
.zyrr li { margin:2%; float:left; width:96%;list-style:none;}
/* .zyrr li:nth-child(odd) { height:200px;}
.zyrr li:nth-child(even) { height:300px;} */
/* mob */
.yyyr {width:50%; float:left;}
.yyyr li{ margin:2%; float:left; width:96%;}
.yyyr li:nth-child(odd) { height:300px;}
.yyyr li:nth-child(even) { height:200px;}
		
.fe li { width:46%;}
/* 新增 */
.fe li img{width:100%;height: 133px;}
.hxcp li .newImage{height:112px;}
.image li img {height: 135px;}
.line li img {height: 110px;}
/* 新增 */
.xxlr .bbs { border-bottom: none; margin-bottom:10px;}
.xxlr .bbs select.ss { padding-left:6px;}
.ss { border:solid 1px #ccc; color:#666; 
background-color:rgba(255,255,255,.2);
color:#fff; padding-left:10px;}
.ss::-webkit-input-placeholder { /* WebKit browsers */
  color: #fff;
}

.ss::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #fff;

}

.ss::-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #fff;

}
.hsdyy { color:#666}
.qhhuan li:nth-of-type(odd) { background-position: center center} 
.qhhuan li:nth-of-type(even) { background-position: center center}  
.zhiyou .hxcp_xrr { position:relative; float:left; padding:5px; display:block; font-size:14px; line-height:24px;}
.zhiyou .hxcp_xrr{height: 50px;}
.zhiyou .hxcp_more { display:none}
/* .zhiyou .hxcp_yu { height:50px;} */
.zuo { padding-top:250px;}
.fudong_i.zuo{padding-top:0;}
.ysp.you{padding-top:0}
.fudong_i.you {padding-top:0; }  
.hsd.zuo{padding-top:0;}
.image_z_i p:nth-child(1) { display:none}
.lh { margin-right:0px;}
.shh { width:38%; margin-left:32%}
.hq { width:28%; font-size:12px; float:right;}
.zyrr li a { float:left; width:100%; height:100%}
.hsd .newBox .ljgd { height: auto;}
/* .newClass .newBox .ljgd{margin-left:5%;} */
.xxq { display:none; position:absolute; top:80px; left:0px; width:100% !important;z-index: 99;transform:translateX(0)}

.hsd:hover .ljgd  { margin-bottom:250px;}
.foot_d .w1200{flex-direction: column;}
.chanpinytr { width:96%; margin:2%;}

.chanpinytr.mob li{background-size: cover!important;}
.kuanduy1 li:nth-child(1) { width:100%; margin:0%; height:200px}

.kuanduy2 li:nth-child(1) { width:100%; margin:0%; height:200px}
.kuanduy2 li:nth-child(2) { width:100%; margin:0%; margin-top:2%; height:200px}

.kuanduy3 li:nth-child(1) { width:100%; margin:0%; height:200px}
.kuanduy3 li:nth-child(2) { width:49%; margin:0%; margin-top:2%; height:200px}
.kuanduy3 li:nth-child(3) { width:49%; margin:0%; float:right; margin-top:2%; height:200px}

.kuanduy4 li:nth-child(1) { width:100%; margin:0%; height:200px}
.kuanduy4 li:nth-child(2) { width:100%; margin:0%; margin-top:2%; height:200px}
.kuanduy4 li:nth-child(3) { width:100%; margin:0%; float:right; margin-top:2%; height:200px}
.kuanduy4 li:nth-child(4) { width:100%; margin:0%;margin-top:2%; height:200px; background-size:100%}

.kuanduy5 li:nth-child(1) { width:100%; margin:0%; height:200px}
.kuanduy5 li:nth-child(2) { width:50%; margin:0%; margin-top:2%; height:0;padding-bottom: 55.55555%}
.kuanduy5 li:nth-child(3) { width:50%; margin:0%; float:right; margin-top:2%; height:0;padding-bottom: 83.33333%}
.kuanduy5 li:nth-child(4) { width:50%; margin:0%; margin-top:0; height:0;padding-bottom: 83.33333%}
.kuanduy5 li:nth-child(5) { width:50%; margin:0%; float:right; margin-top:0;height: 0;padding-bottom: 55.55555%}

.kuanduy6 li:nth-child(1) { width:100%; margin:0%; height:200px}
.kuanduy6 li:nth-child(2) { width:49%; margin:0%; margin-top:2%; height:200px}
.kuanduy6 li:nth-child(3) { width:49%; margin:0%; float:right; margin-top:2%; height:300px}
.kuanduy6 li:nth-child(4) { width:49%; margin:0%; margin-top:2%; height:300px}
.kuanduy6 li:nth-child(5) { width:49%; margin:0%; float:right; margin-top:2%; height:200px}
.kuanduy6 li:nth-child(6) { width:100%; margin:0%;margin-top:2%; height:200px; background-size:100%}


.kuanduy7 li:nth-child(1) { width:100%; margin:0%; height:200px}
.kuanduy7 li:nth-child(2) { width:49%; margin:0%; margin-top:2%; height:200px}
.kuanduy7 li:nth-child(3) { width:49%; margin:0%; float:right; margin-top:2%; height:300px}
.kuanduy7 li:nth-child(4) { width:49%; margin:0%; margin-top:2%; height:300px}
.kuanduy7 li:nth-child(5) { width:49%; margin:0%; float:right; margin-top:2%; height:200px}
.kuanduy7 li:nth-child(6) { width:49%; margin:0%; margin-top:2%; height:200px}
.kuanduy7 li:nth-child(7) { width:49%; margin:0%; float:right; margin-top:2%; height:200px}


}
	 
	 @media screen and (max-width: 460px){
	 	.chanpinytr .zyrr:nth-child(1) li:nth-child(1){height: 200px;}
		.dyxs .dy_06{margin-top: 0%;line-height: 24px!important;}
		.yisi {margin-top:0px;}
		.yuuu .content:nth-child(1){margin-top:-80px;}
		.yuuu .content:nth-child(2){margin-top:-80px;}
		.yuuu .content:nth-child(3){margin-top:-80px;}
		.yuuu .content:nth-child(4){margin-top:-80px;}
		.media-pc{display: none;}	
		.media-mobile{display: block;width: 100%;}	
		.fudong_i.zuo{margin-left:0;}
		.fudong_i.you{width:100%;float:left !important;margin-left:0;}
		.xxq span{font-size:12px;}
		.xxq span p{text-indent:0; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
		/* .yuuu .content:nth-child(5),.yuuu .content:nth-child(6),.yuuu .content:nth-child(7),.yuuu .content:nth-child(8){} */
	 }
	 
	@media screen and (max-width: 375px){
		.projectBanner{	
			/* background-size: contain !important; */
			background-position:center !important;
		}
		.chanpinytr .zyrr:nth-child(1) li:nth-child(1){height: 200px;}
		.informaBanner{height: 25vh;}
	}
	 
	@media screen and (max-width: 330px){ 
	 .top_body { padding:5px;} 
	 .mc { padding-left:5px; padding-right:5px;}
	 .top_li_a { font-size:12px; padding-right:0px;}
	 .mss { font-size:12px;}
	 .tj { font-size:16px; margin-bottom:15px;}
	 .dws { height:80px;}
	 .top_li_a { width:35%;}
	 .mc { width:65%}
	 .shh { margin-left:35%; width:35%}
	 .cxks li span { width:18%}
	 .cxks li span:last-child { width:46%; font-size:10px;}
	 }
	 
	 .banerCont{display: flex;flex-direction: column; align-items: center;}
	 .banerCont .mswz{text-align: center;font-size: 22px;}
	 .banerCont .ckxq{float: none;}
	
	 