@import "font.css"; 
@import "/fonts/font-awesome.min.css"; 

/* 

红色	d72d32	220 0 37

	transition: all 0.3s linear;
    transition: all 0.3s ease-in;
img	transform: scale(1.1);

width: calc(50% - 75px);

字体图标
font-family: FontAwesome;

font-family: "iconfont" !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

*/

/* head */

/*--- Header ---*/
.Header-wrapper {z-index: 99; }
.Header-wrapper .Header-cl {position: relative; }
.header-container {width: 100%; position: fixed; top: 0px; left: 0px; z-index: 90; opacity: 1; -webkit-transition: background .3s, -webkit-transform .3s, opacity .3s; transition: background .3s, transform .3s, opacity .3s; background: rgba(255,255,255,.95); }
.head_container_white {background: rgba(255,255,255,.95); }
.head_container_hide {-webkit-transform: translate(0, -100%); -ms-transform: translate(0, -100%); transform: translate(0, -100%); opacity: 0; }

/*logo*/
.H-logo {width: auto; height: 100px; line-height: 100px; font-size: 0px; overflow: hidden; display: block; background: url(/images/logo-head.png) center center no-repeat; background-size: 240px auto;
-webkit-animation:fadeInLeft  1s .1s ease both; -moz-animation:fadeInLeft  1s .1s ease both;
 }
.H-logo img {width: 240px; padding: 21px 0; visibility: hidden; }
.H-nav {-webkit-animation:fadeInRight 1s .1s ease both; -moz-animation:fadeInRight 1s .1s ease both;}
.H-nav .line {height: 2px; text-align: center; margin-top: 22px; }
.H-nav .line i {margin: 0 auto; width: 0; height: 2px; display: block; background: none; -webkit-transition: .3s width, .3s background; transition: .3s width, .3s background; }
.H-nav a:hover .line i {width: 92%; background-color: #fff; margin: 0 auto; }
.H-nav .active, .H-nav .active:hover {color: #333333; }
.H-nav .active .line i, .H-nav .active:hover .line i {width: 100%; background-color: #fff; margin: 0 auto; }
.nav-title {width: 60px; height: 60px; position: absolute; z-index: 9999; top: 0; right: 0; display: none; }
.nav-title .nav-btn {display: block; float: left; width: 60px; height: 60px; position: relative}
.nav-title .line {display: inline-block; width: 24px; height: 2px; background-color: #d72d32; position: absolute; left: 18px; -webkit-transform-origin: left center; transform-origin: left center; -webkit-transition: all .5s; transition: all .5s}
.nav-title .line-top {top: 21px}
.nav-title .line-middle {top: 29px}
.nav-title .line-bottom {top: 38px}
.nav-btn.on .line-top {-webkit-transform: rotateZ(45deg); transform: rotateZ(45deg)}
.nav-btn.on .line-middle {opacity: 0}
.nav-btn.on .line-bottom {-webkit-transform: rotateZ(-45deg); transform: rotateZ(-45deg)}

/*Hnav*/
.H-nav {height: 100px; overflow: hidden; }
.H-nav>li {width: auto; height: 100px; overflow: hidden; float: left; text-align: center; padding: 0 2px; }
.H-nav .Hnav-menu {display: block; height: 100px; position: relative; text-align: center; padding: 0 20px; transition: all 0.3s linear; }
.H-nav .Hnav-menu span {display: block; text-align: center; }
.H-nav .Hnav-menu span.cnname {height: 26px; line-height: 26px; font-size: 16px; color: #333; font-family: cn2; padding-top: 36px; }
.H-nav .Hnav-menu span.enname {height: 14px; line-height: 14px; font-size: 12px; color: #555; font-family: Helvetica; }
.H-nav .Hnav-menu:hover {color: #fff !important; }
.H-nav .active, .H-nav .Hnav-menu:hover {background: #d72d32; color: #fff; }
.H-nav .active span.cnname, .H-nav .Hnav-menu:hover span.cnname {color: #fff; }
.H-nav .active span.enname, .H-nav .Hnav-menu:hover span.enname {color: #eee; }
.head_container_white .H-nav .Hnav-menu {color: #000; }
.head_container_white .H-logo {background-image: url(/images/logo-head.png); }
.head_container_white .Hnav-menu:hover {color: #000 !important; }
.head_container_white .H-nav a:hover .line i {background-color: #fff; }



/* btn_more4 */

.btn_more4 { padding:40px 0 10px 0;}
.btn_more4 a{ width:160px; height:40px; line-height:40px; font-size:14px; text-align:center; display:block; margin:0 auto; border:1px solid #ccc; letter-spacing:2px; transition: all 0.6s; }
.btn_more4 a:hover{ background:#d72d32; color:#fff;}


/* 加载 */
#product-gallery .gallery-item ,
#product-gallery2 .gallery-item {display: none; position:relative; }
#product-gallery .gallery-item.show ,
#product-gallery2 .gallery-item.show {display: block !important;}




/*news-page*/
.pagenavi { padding:30px 0;}
.pageleft {}
.pageright {}

.pagenavi {}
	.pagenavi .icon-pro { width:50px; height:50px; font-size:24px; line-height:50px; margin:0; text-align:center;}
	.pageleft { float:left;}
	.pageleft i{ float:left;}
	.pageleft i:before { content: "\e62c";}
	.pageright { float:right;}
	.pageright i{ float:right;}
	.pageright i:before { content: "\e62d";}
	.pageleft a , .pageleft span , .pageright a , .pageright span{ line-height:50px; font-size:16px; color:#666; transition: all 0.3s linear;}
	.pageleft:hover a , .pageleft:hover span , .pageright:hover a , .pageright:hover span , .pageleft:hover i , .pageright:hover i{ color:#d72d32;}

.pagenavi1{ padding:60px 0; color:#fff; text-align:center;}
.pagenavi1 span{ border-radius:4px; padding:10px; margin:0 5px; overflow:hidden; color:#333; background:#eee;}
.pagenavi1 a{ border-radius:4px; padding:10px; margin:0 5px; overflow:hidden; color:#fff; background:#999;transition:background 0.3s linear,color 0.3s linear;}
.pagenavi1 a:hover{ background:#453327; color:#fff; }



/* index */
.swiper-container2{ width:100%;}
.swiper-slide-i1 img { width:auto; max-width:100%;}
.swiper-slide-i1 a { height:600px; display:block;}

.swiper-slide-i2 {}
.swiper-slide-i2 img{ display:none; width:auto; max-width:100%;}

.text1 { font-size:22px; line-height:46px; padding-top:70px; font-weight:bold;}
.text2 { font-size:16px;  line-height:36px;}
.text3 { font-size:14px; line-height:30px; width:760px; padding:38px 0 70px 0;}

.banner_i1 { position:relative;}
.swiper-slide-i2{ background-position:center center;}
.swiper-slide-i2 img { display:block;}
.swiper-slide-i2 a{ width:100%; display:block;}

.swiper-slide-i2 .slidecnt1 { width:100%; height:100%; overflow:hidden; display:table; position:absolute; z-index:2; top:0;}/*display:table  none*/
.swiper-slide-i2 .slidecnt2 { width:100%; height:auto; overflow:hidden; display:table-cell; vertical-align:middle; text-align:center;}
.swiper-slide-i2 h2.slidecnt-text1{letter-spacing: 8px; text-transform: uppercase; font-size: 72px; color:#fff; font-weight:700; line-height:1.5;}

.swiper-slide-i2 .slidecnt-text2 { font-size:24px; color:#fff; line-height:1.5; ffont-weight: 400; padding:20px 0;}

.swiper-slide-i2 .slidecnt-text3 { width:300px; margin:0 auto; padding:60px 0 0 0;}
.swiper-slide-i2 .slidecnt-text3 a{ width:130px; height:48px; line-height:48px;  font-size:12px; font-weight:700; letter-spacing: 1px; display:block; color:#fff; transition: all 0.3s linear;}

.swiper-slide-i2 .slidecnt-text3-1 { width:50%; height:auto; overflow:hidden; float:left; display:inline;}
.swiper-slide-i2 .slidecnt-text3-1 a{float:right; margin-right:10px; border:2px solid #c74735; background:#c74735;  }
.swiper-slide-i2 .slidecnt-text3-1 a:hover { background:none;}

.swiper-slide-i2 .slidecnt-text3-2 { width:50%; height:auto; overflow:hidden; float:right; display:inline;}
.swiper-slide-i2 .slidecnt-text3-2 a{float:left;  margin-left:10px;  border:2px solid #fff;}
.swiper-slide-i2 .slidecnt-text3-2 a:hover{ background:#fff; color:#333;}

.swiper-slide-i2 .box{ position:relative;}
	.img_p { width:37.86%; position:absolute;top:120px;}
	.img_p img{ width:auto; max-width:100%;}
	.img_p0{ width:11.93%; position:absolute; bottom:70px; right:0;}
	.img_p0 img{ width:auto; max-width:100%;}
	.swiper-slide-i21 .img_p{ right:0;}
	.swiper-slide-i22 .img_p{ right:0;}
	.swiper-slide-i23 .img_p{ left:0;}
	.swiper-slide-active .dr-b1{-webkit-animation:fadeInUp 1s 0.4s ease both; -moz-animation:fadeInUp 1s 0.4s ease both;}
	.swiper-slide-active .dr-b2{-webkit-animation:fadeInDown 1s 0.8s ease both; -moz-animation:fadeInDown  1s 0.8s ease both;}
	.img_m , .img_m0 { display:none;}


.media-i {}
	.media-i .media-i-l { width:48.5%; height:auto; overflow:hidden; float:left; display:inline; }/*width: calc(50% - 35px);*/
	.media-i .media-i-r { width:48.5%; height:auto; overflow:hidden; float:right; display:inline;}
	.media-i .media-i-ttl { padding-bottom:50px; height:auto; overflow:hidden;}
	.media-i .media-i-ttl span{ height:40px; line-height: 40px; font-size: 32px; text-align: left; font-family:cn2; display:block; float:left;}
	.media-i .media-i-ttl span.sp1{ padding-right:20px; background:url(/upload/i_03.gif) right 13px no-repeat;}
	.media-i .media-i-ttl span.sp2{ padding-left:10px; font-size:18px;}
	.media-i .media-i-ttl .w100{ padding-top:20px;}
	.media-i .media-i-ttl i{ width:10%; height:2px; overflow:hidden; background:#666; display:block;}

	.media-i .media-i-cnt { width:85%; height:auto; overflow:hidden;}
	.media-i .media-i-cnt .cnt-1{ font-size:16px; line-height:1.6;}
	.media-i .media-i-cnt .cnt-1 p{ margin-bottom:10px;}

	.media-i .media-i-cnt .cnt-2{ font-size:16px; padding-top:60px;}
	.media-i .media-i-cnt .cnt-2 .cnt-21 { width:33%; display:inline; float:left; text-align:left;}
	.media-i .media-i-cnt .cnt-2 .txt1 {}
	.media-i .media-i-cnt .cnt-2 .txt1 span{font-weight: bold;font-size: 38px;font-family: Arial;line-height: 90%;}
	.media-i .media-i-cnt .cnt-2 .txt2 {}

	.media-i .media-i-ttl2 { padding-top:10px; }
	.media-i .media-i-ttl2 span{font-size:24px; line-height:40px; font-family:cn2; display:block; padding-left:34px; float:right; background:url(/upload/i_11.gif) left 7px no-repeat;}

	.media-i-l .media-i-ttl-img { padding:0 0 0 0;}
	.media-i-l .media-i-cnt1 { padding:0 0 0 0; font-family:cn2; }
	.media-i-l .media-i-cnt1 .cnt-1 { padding:60px 0 66px 0; }
	.media-i-l .media-i-cnt1 .cnt-1 .p1 {font-size:44px; line-height:50px; padding:0 0 2px 0;}
	.media-i-l .media-i-cnt1 .cnt-1 .p2 { font-size:20px; line-height:20px; letter-spacing:12px;}
	.media-i-l .media-i-cnt1 .cnt-2 { font-size:24px; line-height:48px;}
	.media-i-l .media-i-cnt1 .cnt-2 span{ color:#d72d32; font-size:32px;}
	
	.media-i-l .media-i-cnt1 .cnt-3 { height:40px; position:relative; padding-top:80px;}
	.media-i-l .media-i-cnt1 .cnt-3 .gengduo{ color:#666; text-align:center;display: block;position: absolute;left: 0;top: 50%;margin-top: -24px;width: 160px;height: 48px; line-height:48px; font-size:16px;background: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;border:1px solid #f1f1f1; border-bottom:none;}
	.media-i-l .media-i-cnt1 .cnt-3 .gengduo:before {content: ""; right: 0; bottom: -1px; width: 110px; height: 1px; background: rgba(0, 0, 0, 0.2); position: absolute; }
	.media-i-l .media-i-cnt1 .cnt-3 .gengduo:after {content: ""; left: 0; bottom: -1px; width: 49px; height: 1px; background: #d72d32; position: absolute; }
	.media-i-l .media-i-cnt1 .cnt-3 .gengduo:hover{ background:#d72d32; color:#fff;}



.media-i2 {}
	.media-i2-ttl { padding:10px 0 50px 0; text-align:center;}
	.media-i2-ttl h2{ font-size:32px; text-align: center; line-height: 1.5; padding-bottom:15px; color:#444; font-family: cn2; font-weight:200;}
	.media-i2-ttl h4{ font-size:14px; color:#666;}

	.p-yxwl { text-align:center;}
	.p-yxwl img { width:auto; max-width:100%;}

	.releaseslist { width:33.33%; height:auto; overflow:hidden; float:left; }
	.releaseslist .pd10{padding:5px; overflow:hidden;}
	.releaseslist a{ height:auto; display:block; }
	.releaseslist .entry-container {position: relative;}
	.releaseslist .releasespic{}/*  padding:10px; */
	.releaseslist .releasespic img{ width:auto; max-width:100%;}
	.releaseslist .releasescnt{transition: all 0.2s linear; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; background:#fff; filter:alpha(Opacity=0);-moz-opacity:0;opacity:0; text-align:center;}
	.releaseslist .releasescnt-2{ width:100%; height:100%; overflow:hidden; display: table;}
	.releaseslist .releasescnt-3{ width:100%; height:auto; overflow:hidden; display: table-cell; vertical-align:middle;}
	.releaseslist .releasescnt h3{ text-shadow: 0 1px 1px #fff; color:#000; display: block; width: 100%; font-size: 24px; overflow-wrap: break-word; word-wrap: break-word; line-height: 1.44; font-family: 'cn2'; }
	.releaseslist .releasescnt .zuozhe{ width:100%; height:auto; overflow:hidden; font-size:18px; color:#333; line-height:2;}
	
	.releaseslist a:hover .releasescnt{ filter:alpha(Opacity=70); -moz-opacity:0.7; opacity:0.7 !important;;}
	.releaseslist a:hover h3{-webkit-animation:fadeInUp 0.5s 0.3s ease both;-moz-animation:fadeInUp 0.5s .3s ease both;}
	.releaseslist a:hover .zuozhe{-webkit-animation:fadeInUp 0.5s 0.6s ease both;-moz-animation:fadeInUp 0.5s 0.6s ease both;}


.media-i3 { }
	.media-i3 { background: url(/upload/check.jpg) left top no-repeat #fff; padding:100px 0 80px 0; background-size:auto 100%;}
	.media-i3 .box{ width:60%;}
	.media-i3 .ttl { position: relative; padding-left: 48px; }
	.media-i3 .ttl:before { position: absolute; top: 5px; left: 0; content: ''; width: 40px; height: 40px; background-image: url(/upload/w40.png); background-size: 100%; background-repeat: no-repeat;  -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; }
	.media-i3 .ttl:hover:before {  -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);  }
	.media-i3 .ttl .cn {  font-size: 26px; line-height:30px; color: #d72d32; }
	.media-i3 .ttl .en {  font-size: 18px; line-height:22px; color: #444; }


.icon-list { padding-top: 50px; font-size: 0; }/* 十大优势 */
	.icon-list li { display: inline-block; vertical-align: top; width: 20%; margin-bottom: 30px; text-align: center; }
	.icon-list .icon { -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; display: block; margin: 0 auto; width: 50px; height: 50px; background-repeat: no-repeat; background-size: 100%; }
	.icon-list li:hover .icon { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
	.icon-list li:hover .h4 { color:#d72d32; }
	.icon-list .h4 { -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; padding-top: 8px; padding-bottom: 8px; font-size: 16px; color: #333; }
	.icon-list .p { font-size: 14px; color: #888;  text-align:center; }



.media-line1 { background:url(/upload/bg_line2.jpg) center center no-repeat; background-size:cover; background-attachment:fixed; padding:120px 0;}
.media-line1 h2{text-align: center; line-height: 100px; text-transform: uppercase; font-size: 68px; color:#fff; font-weight: 700; font-family: 'Montserrat';}

.media-line2 { font-size:14px; line-height:20px; text-align:center; padding:60px 0; background:#f6f6f6; font-weight:400; font-family: 'Lato'; color:#676767;}


.media-i4  { background:#f1f1f1;}

	.proname { width:100%; height:auto; overflow:hidden; padding-bottom:40px;}
	.proname ul{ text-align:center; width:40%; margin:0 auto;}
	.proname ul li{ width:20%; float:left; display:inline;}
	.proname ul li a{ font-size:16px; line-height:30px; display:block; text-align:center; color:#666; height:100px; border-radius:3px; transition: all 0.3s linear; }
	.proname ul li a:hover{ background:#f1f1f1;}
	.proname ul li.active a, 
	.proname ul li.active .icon-pro{color:#d72d32;}
	.proname ul li a:hover .icon-pro{ color:#d72d32;}
	.wvc-column-inner {width: 100%;position: relative;z-index: 5;display: -webkit-box;display: -ms-flexbox;display: flex;}
	.wvc-mosaic-block {width: 49.999%; overflow: hidden; float: left;background:#333;}
	.wvc-mosaic-block .list{position: relative;float: left;overflow: hidden;display: block;pointer-events: auto; margin: 0; padding: 0; }
	.wvc-mosaic-block .list:before{-webkit-box-sizing: border-box;box-sizing: border-box;content: ' ';position: absolute;height: 100%;width: 100%;pointer-events: none;}
	.wvc-mosaic-block .list	a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}
	.wvc-mosaic-block .list1 { width: 50%; padding-bottom: 50%;}
	.wvc-mosaic-block .list2 { width: 50%;padding-bottom: 25%;}
	.wvc-mosaic-block .list3 { width: 25%;padding-bottom: 25%;}
	.wvc-mosaic-block .list4 { width: 25%;padding-bottom: 50%;}
	.wvc-mosaic-block .list5 { width: 25%;padding-bottom: 25%;margin-top: -25%;}
	.wvc-mosaic-block .list6 { width: 50%;padding-bottom: 25%;margin-top: -25%;margin-left: 25%;}
	.wvc-mosaic-block .list img{-webkit-backface-visibility: hidden;object-fit: cover;position: absolute;display: block;top: 0;left: 0;width: 100%;max-width:100%;height: 100% !important;z-index: 0;font-family: "object-fit: cover;";backface-visibility: hidden;display: block;vertical-align: bottom;transition: all 1s linear;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9; background:#000;}
	.wvc-mosaic-block .list:hover img{transform: scale(1.1);filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

	.zhengshu { padding:40px 0 0 0;}
	.zhengshu ul{ width:80%; margin:0 auto;}
	.zhengshu li{ width:14.2%; height:auto; overflow:hidden; text-align:center; float:left; display:inline;}
	.zhengshu img{ width:auto; max-width:100%;}
	.zhengshu h4{ line-height:18px; height:36px; padding:6px 0 0 0;transition: all 0.3s linear;}
	.zhengshu li:hover h4{ color:#d72d32;}
	.media-i4 .btn_more4 a { background:#fff;}
	.media-i4 .btn_more4 a:hover { background:#d72d32;}

	.media-i4 .main-nwlist-2{ display:none;}



.media-i5 { background:#f6f6f6; }
	.swiper-slide-n { background:#fff;}
	.swiper-slide-n .pic {}
	.swiper-slide-n .pic a{ width:100%; display:block;text-align: center;}
	.swiper-slide-n .pic img{ width:auto; max-width:100%;transition: all 0.3s linear;}
	.swiper-slide-n .list:hover .pic img {transform: scale(1.1);}
	
	.swiper-slide-n .pic span{ position:absolute; margin-left:4%; top:15px; color:#fff; font-weight:700;}
	.swiper-slide-n .cnt{ padding:20px 0 30px 0;}
	.swiper-slide-n .cnt2{ padding:30px 50px;}
	.swiper-slide-n .cnt2 h2 { padding-bottom:10px;}
	.swiper-slide-n .cnt2 h2 a{ font-weight:700; font-size:18px; color:#333; line-height:22px;}
	.swiper-slide-n .cnt2 h2 a:hover{ color:#d72d32;}
	.swiper-slide-n .cnt2 .info1{ font-size:12px; color:#666; padding-bottom:15px;}
	.swiper-slide-n .cnt2 .info2{ font-size:14px; color:#444; line-height:20px; min-height:80px;}
	.swiper-slide-n .cnt2 .readmore { }
	.swiper-slide-n .cnt2 .readmore a{font-size:12px; font-family: 'Montserrat'; font-weight:700; line-height:24px; display:block; float:left; border-bottom:1px solid #333;}
	
	.swiper-container-n .swiper-pagination-bullet { background:#333; border:2px solid #333;}
	.swiper-container-n .swiper-pagination-bullet-active { background:none;}
	.swiper-pagination-n { text-align:center; padding:46px 0 80px 0;}



.media-i2-ttl .border{ border-top: 1px solid #d72d32; height: 1px;margin: 15px auto;position: relative;width: 45%;}
.media-i2-ttl .border:before{background-color: #d72d32;border: 1px ridge #d72d32;content: "";height: 10px;left: 50%;margin-left: -20px;position: absolute;top: -5px;width: 40px;}

.media-i2-ttl .cnt{ font-size:16px; color:#666;}

.icon-pro { width:100%; height:60px; line-height:60px; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; font-size: 40px; margin: 10px auto 0 auto; color: #999; -webkit-transition: font-size 0.25s linear, width 0.25s linear, color 0.25s linear; -moz-transition: font-size 0.25s linear, width 0.25s linear, color 0.25s linear; transition: font-size 0.25s linear, width 0.25s linear, color 0.25s linear; vertical-align:middle;  }
.nTab{ position:relative;}
.nTab .TabTitle{ position:absolute; width:300px; height:760px; left:50%; margin-left:-37%; z-index:2;  background:url(/upload/logo-ntab.png) center bottom no-repeat rgba(0,0,0,.6);}
.nTab .TabTitle ul{ display:block;}
.nTab .TabTitle li{ height:120px; overflow:hidden; transition: all 0.3s linear; border-bottom:1px dotted rgba(255,255,255,.2);}
.nTab .TabTitle li em{ display: inline-block; float: left; width: 160px; line-height: 100%; font-size: 18px; color: #fff; padding:8px 0 0 0; }
.nTab .TabTitle li em span{ display: block; font-family: Arial; font-size: 12px; color: #fff; text-transform: capitalize; padding-top: 8px; opacity: 0.5; }
.nTab .TabTitle li .icon-pro { width:60px; color:#ccc; float:left;}
.nTab .TabTitle li a{ height:70px; display:block; padding:35px 0 0 60px;}
.nTab .TabTitle .active{ background:#d72d32; color:#fff;}
.nTab .TabTitle .active a{ color:#fff;}
.nTab .TabTitle li.active .icon-pro { color:#fff;}
.nTab .TabTitle .normal{ }

.nTab .TabContent{}
.nTab .TabContent div{ height:760px; background-repeat:no-repeat; background-position:center center; background-size:cover; background-attachment:fixed;}
.nTab .TabContent .w100{ }/*position: relative;*/
.nTab .TabContent a{ width:100%; height:760px; display:block; }
/* position:absolute; right:0; bottom:40px; transition: all 0.3s linear; width:90px; height:50px; line-height:50px; text-align:center; font-size: 26px; color:#fff; display:block; float:right; border:1px solid rgba(255,255,255,.3); background:rgba(255,255,255,0.1); font-family: "iconfont" !important;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; */
.nTab .TabContent a:hover{ }/* background:#d72d32; color:#fff; */
.none {display:none;}

.nTab .TabContent .block a{-webkit-animation: fadeInLeft .5s .3s ease both;  -moz-animation: fadeInLeft .5s .2s ease both;}

.nTab .TabContent .block span{animation:flicker 2s ease infinite; -webkit-animation:flicker 2s ease infinite; }

.nTab .TabContent span{ 
	transition: all 0.3s linear;
    position: absolute;
    width: 80px; height: 80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; border-radius:50%;
    line-height: 80px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    display: block;
    border: 1px solid rgba(255,255,255,.8);
    background: rgba(255,255,255,0.1); font-family:cn2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}

.nTab .TabContent span:hover{ background:#d72d32;}





.nTab .icon-pro{ margin:0;}

.media-i5-ttl{ padding-bottom:30px;}
.media-i5-ttl h2{ float:left; display:inline;}
.media-i5-ttl h2 span{ height:40px; line-height: 40px; font-size: 32px; text-align: left; font-family:cn2; display:block; float:left;}
.media-i5-ttl h2 span.sp1{ padding-right:20px; background:url(/upload/i_03.gif) right 13px no-repeat;}
.media-i5-ttl h2 span.sp2{ padding-left:10px; font-size:18px;}
.media-i5-ttl .w100{ padding-top:20px;}
.media-i5-ttl i{ width:10%; height:2px; overflow:hidden; background:#666; display:block;}

.news-menu-i { float:right; display:inline;}
.news-menu-i a{display: block; width: 128px; height: 38px; line-height: 38px; font-size: 14px; color: #333; text-align: center; border: 1px solid #999; border-bottom:none; position: relative; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; float:left; margin-left:10px;}
.news-menu-i a:before {content: ""; right: 0; bottom: -1px; width: 100px; height: 1px; background: #999; position: absolute; }
.news-menu-i a:after {content: ""; left: 0; bottom: -1px; width: 30px; height: 1px; background: #d72d32; position: absolute; }
.news-menu-i a:hover{border-color: #d72d32; color: #fff !important; background:#d72d32;}
.news-menu-i a:hover:after{background: #999;}
/* index end */

/* about-pp */

@keyframes wvcbgzoomin{
0%{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.25);transform:scale(1.25)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}

.main_l1 { min-height:650px; background:#fff;}
	.main_l1_l { width:50%; height:100%; float:left; display:inline;}
	.main_l1_r { width:50%; height:100%; float:right; display:inline;}
	
.main_l1_l .cnt1 { width:100%; height:650px; display:table;}
.main_l1_l .cnt2 {display:table-cell; vertical-align:middle;}
.main_l1_l .cnt3 { width:62%; max-width:600px; margin:0 auto; }
.main_l1_l .cnt3 .text1 { font-size:24px; line-height:30px; padding:0 0 20px 0; color:#333;}
.main_l1_l .cnt3 .line { width:50px; height:2px; background:#333; overflow:hidden;}
.main_l1_l .cnt3 .text2 { font-size:14px; line-height:1.6; color:#666; padding-top:30px;}
.main_l1_l .cnt3 .text2 p{ margin-bottom:10px;}

.main_l1_r{}
.main_l1_r .cnt1{ height:650px;}
.main_l1_r .cnt1 img{ max-width:100%; width:100%; height:100%; margin:0px !important;}

.banner_l1 { height:500px; position:relative;}
.banner_l1_bg { height:400px; padding-top:100px; background:url(/upload/banner_l1.jpg) center top no-repeat; background-size:cover; -webkit-animation: wvcbgzoomin 120s infinite linear 1s; animation: wvcbgzoomin 120s infinite linear 1s;}
.banner_l1 .banner_l1_bg h2{ font-size:28px; line-height:50px; padding:70px 0 130px 0; text-align:center; color:#fff;}
.banner_l1_img { width:500px; height:340px; position:absolute; z-index:2; left:50%; margin-left:-30px; top:110px; background:url(/upload/banner_l1.png) left top no-repeat; -webkit-animation:fadeInLeft  1s .3s ease both; -moz-animation:fadeInLeft  1s .3s ease both; }

.ttl-about { font-size:32px; text-align:center; font-family:cn2; line-height:60px;}
.line-about { width:20%; height:30px; background:url(/upload/logo-h20.png) center center no-repeat; position:relative; margin:0 auto; }
.line-about:before {content: ""; right: 0; bottom: 13px; width: 45%; height: 1px; background: #999; position: absolute; }
.line-about:after {content: ""; left: 0; bottom: 13px; width: 45%; height: 1px; background: #d72d32; position: absolute; }
.ttl-info{ font-size:16px; color:#666; line-height:1.6; padding:5px 0 0 0;}
.ttl-info p{ margin-bottom:5px;}

.main_l2 {}
.event_box {width: 60%; margin: 3% auto 0; position: relative; height:auto; overflow:hidden; }
.event_box .parHd {width: 100%; display: inline-block; height: 92px; overflow: hidden; }
.parHd ul {width: 100%; text-align: center; margin: 0 auto; padding-top: 25px !important; }
.parHd .tempWrap {margin: 0 auto; }
.parHd .tempWrap:after {content: ''; width: 85%; height: 1px; background: #666; position: absolute; right: 8%; top: 32%; z-index: 10; }
.parHd li.no_line:before {display: none; }
.parHd li {display: inline-block; cursor: pointer; padding-top: 30px; font-size: 16px; color: #000; margin: 0 30px; position: relative; width:100px; }
.parHd li:after {content: ''; background: url(/upload/dot_ico.png) no-repeat; width: 24px; height: 24px; position: absolute; z-index: 20; top: -12px; left: 50%; margin-left: -12px; }
.parHd li.act:after {background: url(/upload/dot_ico2.png) no-repeat;}
.parBd {text-align: center; margin-top: 60px; }
.parHd li.act { color:#d72d32;}

/*.parBd h4 {position: relative; font-size: 40px; margin-bottom: 3%; padding: 0 60px; display: inline-block; text-align: center; }
.parBd h4:after {content: ''; background: #000; width: 100px; height: 1px; position: absolute; left: -100px; bottom: 12px; }
.parBd h4:before {content: ''; background: #000; width: 100px; height: 1px; position: absolute; right: -100px; bottom: 12px; }*/
.parBd p {line-height: 180%; font-size: 16px; width: 80%; margin: 0 auto; text-align:center; }

.parBd .slideBox { text-align:center;}
.parBd .slideBox:nth-child(1n) { display:block;}

div#listBox {width: 100%; }
.sPrev, .sNext {width: 30px; height: 30px; display: block; position: absolute; top: 10px; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6; transition: all 0.3s linear;}
.sPrev {left: 0; }
.sNext {right: 0; }
.sPrev img, .sNext img {transition: all .6s cubic-bezier(.51, 1.1, .9, .95); -moz-transition: all .6s cubic-bezier(.51, 1.1, .9, .95); -webkit-transition: all .6s cubic-bezier(.51, 1.1, .9, .95); -o-transition: all .6s cubic-bezier(.51, 1.1, .9, .95); }
.sPrev:hover, .sNext:hover {filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

.cnt-l3 { display:table; text-align:center;}
.cnt-l3 ul{}
.cnt-l3 ul li{ width:24%; height:auto; overflow:hidden; margin:0 0.5% 20px 0.5%; float:left; display:table-cell;}
.cnt-l3 ul li .pic{ padding:5px; border:1px solid #eee; margin-bottom:5px; background:#f1f1f1;}
.cnt-l3 ul li .pic img{ width:auto; max-width:100%; transition: all 0.3s linear;}
.cnt-l3 ul li:hover .pic img{transform: scale(1.05); filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;}
.cnt-l3 ul li h3{ font-size:16px; line-height:1.5; display:block; text-align:center; color:#555;}

.main_l5 {}
.cnt-l5 { text-align:center;}
.cnt-l5 img{ width:auto; max-width:100%;}

.zczp { width:60%;}
.zczplist {}
	.zczpinfo1 { height:57px; overflow:hidden; padding:20px 0 0 0; transition: all 0.3s linear; cursor: copy;}
	.line_zi1 { height:1px; background:#ccc; margin-top:20px; }
	.line_zi2 { width:1%; height:1px; background:#d72d32;transition: all 0.3s linear; margin:0 auto;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0;}
	.zczpinfo1:hover .line_zi2 , .selected .line_zi2{width:100%; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
	

	.zczp2{ width:28px; line-height:28px; background:#666;transform: rotate(0deg);-webkit-transform: rotate(0deg);transition: all 0.3s linear; margin:14px 0 0 0; border-radius:50%; text-align:center; color:#fff;}
	.zczpinfo1:hover .zczp2 , .selected .zczp2{transform: rotate(360deg);-webkit-transform: rotate(360deg); background:#d72d32;}

	.zczp1 { width:20%; overflow:hidden; margin-left:2%; font-size:20px; color:#333; line-height:56px; }
	.zczp4 {}
	.zczp4 span{ float:left; font-size:12px; color:#fff; background-color:#999; height:28px; line-height:28px; display:block; margin:14px 10px; padding:0 10px; }
	.zczp5 { height:56px; overflow:hidden; width:4%; margin-right:4%; background:url(/upload/zp_open.gif) center right no-repeat;}
	
	.zczpinfo2 { background:#f1f1f1; color:#4e4e4e; height:1px; display:block; filter:alpha(Opacity=0);-moz-opacity:0;opacity:0; transition: all 0.3s linear;}

	.zczpcs { width:92%; height:auto; overflow:hidden; padding:40px 4% 0 4%; font-family:cn2; line-height:22px;}
	.zczpcs div{ margin-right:30px;}
	.zczpcs div.tx4{ margin-right:0;}
	.zczpcs span { color:#d72d32;}

	.zczpinfo21 { width:40%; margin-left:4%;}
	.zczpinfo22 { width:40%; margin-right:4%;}

	.zczpinfo21 , .zczpinfo22 { padding:30px 0 50px 0;}
	.zczpinfottl { padding-bottom:20px; }
	.zczpinfottl span{ width:90px; height:28px; line-height:28px; text-align:center; font-size:16px; color:#fff; background:#999; display:block;}

	.selected .zczp5{ background:url(/upload/zp_close.gif) center right no-repeat;}

	.zczplist .selected { }

	.show2 { height:auto; ilter:alpha(Opacity=100);-moz-opacity:1;opacity:1; }

.menu_left { width:130px; height:357px; position: fixed; z-index:2; left:0; top:50%; margin-top:-178px; }
.menu_left ul {}
.menu_left ul li{ height:50px; border-bottom:1px solid #3a3a3a; background:#222; transition: all 0.3s linear;  filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85; background-position:8px 14px;}
.menu_left ul li.current{background:url(/upload/logo-h20-2.png) 8px 14px no-repeat #d72d32; filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
.menu_left ul li a{ font-size:16px; line-height:50px; display:block; text-align:center;  color:#fff;}
.menu_left ul li a:hover{}

.cnt-l4 .box img{ width:auto; max-width:100%;}

/* about-pp end */

/* prolist */
#product-gallery .gallery-item {display: none; position:relative; }
#product-gallery .gallery-item.show{display: block !important;}

.proname-2 {}
.proname-2 ul{ width:60%;}
.proname-2 ul li{ width:12.5%;}

.banner_l29 { height:500px; position:relative;}
.banner_l29_bg { height:400px; padding-top:100px; background:url(/upload/banner_l29.jpg) center top no-repeat; background-size:cover; -webkit-animation: wvcbgzoomin 120s infinite linear 1s; animation: wvcbgzoomin 120s infinite linear 1s;}
.banner_l29 .banner_l29_bg h2{ font-size:28px; line-height:50px; padding:70px 0 130px 0; text-align:center; color:#fff;}
.banner_l29_img { width:500px; height:340px; position:absolute; z-index:2; left:50%; margin-left:-30px; top:110px; background:url(/upload/banner_l29.png) left top no-repeat; -webkit-animation:fadeInLeft  1s .3s ease both; -moz-animation:fadeInLeft  1s .3s ease both; }

.banner_l29 i{width: 1px; height: 1px; position: absolute; z-index: 2; left: 50%; margin-left: -30px; top: 400px;}


.trade-content{}

	.trade-black{height:600px; background-color:#000}
	.trade-black a{-webkit-tap-highlight-color:transparent; -moz-transition:all .3s ease; -webkit-transition:all .3s ease; transition:all .3s ease}
	.trade-box{width:100%; margin:0 auto; position:relative; transition:all .3s ease}
	.trade-box-list{display:flex; flex-direction:row; justify-content:center; align-items:center}
	.trade-box-item{flex:1; text-align:center; position:relative; height:600px; background:no-repeat center; background-size:auto 100%;}
	.trade-content .trade-box-item:before{content:""; position:absolute; width:100%; height:100%; left:0; top:0; background-color:rgba(0,0,0,.6); transition:all .4s cubic-bezier(.4,0,.2,1)}
	.trade-box-item a{position:absolute; width:100%; height:100%; left:0; top:0}
		.item-logo{margin:0 auto; display:block}
		.trade-content .trade-box-item .item-logo{position:relative; margin-top:80%; transition:all .4s cubic-bezier(.4,0,.2,1)}
		.item-logo .icon-pro{ font-size:44px; height:50px; line-height:50px; color:#fff;}
		.item-title{font-size:20px; color:#fff; padding:20px 0; position:relative}
		.trade-content .item-title:before{content:""; position:relative; display:block; width:30%; border-bottom:1px solid rgba(255,255,255,.5); margin:0 auto 20px; transition:all .4s cubic-bezier(.4,0,.2,1)}
		.item-text{position:relative; transition:all .4s cubic-bezier(.4,0,.2,1); opacity:0; margin-top:10px}
		.item-text p{color:#fff; font-size:14px; line-height:18px; color:#ccc;}
		.item-more {position:relative; transition:all 1.5s cubic-bezier(.4,0,.2,1); height:60px; background:url(/upload/g60.gif) center center no-repeat; opacity:0;}
	.trade-content .trade-box-item:hover .item-text{display:block; opacity:1; margin-top:0}
	.trade-content .trade-box-item:hover .item-more{display:block; filter:alpha(Opacity=60);-moz-opacity:0.6;opacity:0.6; margin-top:10px;}
	.trade-content .trade-box-item:hover:before{background-color:rgba(0,0,0,.9)}
	.trade-content .trade-box-item:hover .item-logo{margin-top:60%;}
	.trade-content .trade-box-item:hover .item-title:before{opacity:0; margin-bottom:0}

.promenu {}
	.promenu1 { padding:10px 0; border-bottom:1px solid #f1f1f1;}
	.promenu2 { padding:10px 0;}
	.promenu dl{ height:30x; line-height:30px; float:left; display:inline;}
	.promenu dl.ttl{ font-weight:bold; color:#d72d32;}
	.promenu dl dd{ height:auto; overflow:hidden; float:left; display:inline; border-radius:15px; transition: all 0.3s linear; margin-right:4px;}
	.promenu dl dd a{ line-height:30px; padding:0 20px; display:block; transition: all 0.3s linear; color:#333;}
	.promenu dl dd a:hover{ background:#ccc;}
	.promenu dl dd.on{ background:#d72d32;}
	.promenu dl dd.on a{ color:#fff;}
	.promenu dl dd.on a:hover{ background:#d72d32; color:#fff;}

/* prolist end */

/* product */
.box-fl2 { width:70%; padding:0;}

.proimg { width:100%; height:auto; overflow:hidden; }
	.proimg .nTab2{width: 100%; height:auto; overflow:hidden;}
	.proimg .nTab2 .TabTitle{clear: both;overflow: hidden; width:100%; height:auto;}
	.proimg .nTab2 .TabTitle ul{
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 75px;
		}
	.proimg .nTab2 .TabTitle li{ cursor:pointer; font-size:18px; color:#fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-left: 1px solid #5b5b5b;
    background-color: #484848;
    -webkit-transition: .2s ease all;
    -moz-transition: .2s ease all;
    -o-transition: .2s ease all;
    transition: .2s ease all;
		}
	.proimg .nTab2 .TabTitle li:first-child{ border-left: none;}
	.proimg .nTab2 .TabTitle li span{ font-family: "iconfont" !important; margin-right:5px;
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
	.proimg .nTab2 .TabTitle li.active , .proimg .nTab2 .TabTitle li:hover{ background:#d72d32; color:#fff;}
	.proimg .nTab2 .TabTitle li.normal{}

	.proimg .nTab2 .TabContent{ width:100%; height:auto; min-height:400px; overflow:hidden; }
	.proimg .nTab2 .TabContent .cnt{ padding:50px 60px;}
	.proimg .nTab2 .TabContent .cnt a{}
	.proimg .nTab2 .TabContent img{ width:auto; max-width:100%;}

/* product end */


/* newslist */
#newslist { background:#f6f6f6;}
#newslist .swiper-slide-n { background:none;}
#newslist .list{ width: calc(33.33% - 30px); height:auto; overflow:hidden; float:left; display:inline; margin:0 15px 30px 15px; background:#fff; position:relative;}
.banner_l4 { height:500px; position:relative;}
.banner_l4_bg { height:400px; padding-top:100px; background:url(/upload/banner_l4.jpg) center top no-repeat; background-size:cover; -webkit-animation: wvcbgzoomin 120s infinite linear 1s; animation: wvcbgzoomin 120s infinite linear 1s;}
.banner_l4 .banner_l4_bg h2{ font-size:28px; line-height:50px; padding:70px 0 130px 0; text-align:center; color:#fff;}
.banner_l4_img { width:500px; height:340px; position:absolute; z-index:2; left:50%; margin-left:-30px; top:110px; background:url(/upload/banner_l4.png) left top no-repeat; -webkit-animation:fadeInLeft  1s .3s ease both; -moz-animation:fadeInLeft  1s .3s ease both; }
.menu-nw4 ul { width: 603px !important; }
/* newslist end*/

/* news */
.newsdetailcnt { padding:50px 0; background:#f6f6f6; }
.newsdetailcnt .box{ padding-bottom:10px;}
.newsdetailcnt .ndc_l { margin-right: 30px; width: 65.7%; width: calc(66.66667% - 30px); float: left; height:auto; overflow:hidden; background:#fff; box-shadow:0 0 8px #ddd;}
	.newsdetailcnt .navigation { font-size:12px; color:#ccc; line-height:20px;}
	.newsdetailcnt .navigation a{ font-size:12px; color:#ccc; line-height:20px;}
	.newsdetailcnt .ndc_l_pt { padding:50px 60px;}
	.newsdetailcnt .ttl-nd { font-size:24px; line-height:1.5;}
	.newsdetailcnt .newsttlinfo { font-size:14px; line-height:20px; padding:10px 0; color:#666; border-bottom:1px solid #f1f1f1;}
	.newsdetailcnt .ndc_l_cnt { padding:50px 0; color:#666;}
	.newsdetailcnt .ndc_l_cnt img{ width:auto; max-width:600px;}
	.newsdetailcnt .ndpic { padding:0 0 5px 0;}
	.newsdetailcnt .ndpic img{ width:100% !important; height:auto; }

.newsdetailcnt .ndc_r { margin-left: 30px; width: 29.2%; width: calc(33.33333% - 30px); float: right;	 }
	.newsdetailcnt .nd-zjlist { background:#fff;}
	.newsdetailcnt .nd-zjlist a{ display:block; transition: all 0.3s linear;}
	.newsdetailcnt .nd-zjlist a:hover{filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;}
	.newsdetailcnt #nd-zjlist1 { width:100%; height:auto; overflow:hidden; margin-bottom:2px;}
	.newsdetailcnt #nd-zjlist2 { width: calc(50% - 1px); float:left; height:auto; overflow:hidden;}
	.newsdetailcnt #nd-zjlist3 { width: calc(50% - 1px); float:right; height:auto; overflow:hidden;}
	.newsdetailcnt .nd-zjlist img { width:100% !important; height:auto; }

.nd-list-r {}
.nd-list-r .ttl{ font-size:20px; line-height:30px; padding:50px 0 20px 0; background:url(/upload/logo-h20.png) left 56px no-repeat; padding-left:25px; }
.nd-list-r ul{}
.nd-list-r ul li{ width:100%; height:50px; border-bottom:1px dotted #ccc;transition: all 0.3s linear; background:url(/upload/g6x5.gif) -6px 22px no-repeat #f6f6f6;}
.nd-list-r ul li:hover{border-bottom:1px dashed #eee; background:url(/upload/g6x5.gif) 16px 22px no-repeat #fff; padding-left:30px; }
.nd-list-r ul li a{ line-height:50px; display:block; float:left;}
.nd-list-r ul li span{ line-height:50px; display:block; float:right;}
/* news end */



/* about-jm */
.banner_l13 { height:500px; position:relative;}
.banner_l13_bg { height:400px; padding-top:100px; background:url(/upload/banner_l13.jpg) center top no-repeat; background-size:cover; -webkit-animation: wvcbgzoomin 120s infinite linear 1s; animation: wvcbgzoomin 120s infinite linear 1s;}
.banner_l13 .banner_l13_bg h2{ font-size:28px; line-height:50px; padding:70px 0 130px 0; text-align:center; color:#fff;}
.banner_l13_img { width:500px; height:340px; position:absolute; z-index:2; left:50%; margin-left:-30px; top:110px; background:url(/upload/banner_l13.png) left top no-repeat; -webkit-animation:fadeInLeft  1s .3s ease both; -moz-animation:fadeInLeft  1s .3s ease both; }

.menu-nw13 {}
.menu-nw13 ul{ width:804px !important;}
.gettop { position:fixed; left:0; bottom:0; z-index:99; background:rgba(0,0,0,.8);}

#zsjm_1 {}
	#zsjm_1 .title { text-align: center; color: #29292c; font-size: 30px; line-height:40px; padding-bottom: 10px; }
	#zsjm_1 .title em {width: 26px; height: 1px; display: block;background: #d72d32; margin:30px auto 30px auto;}
	#zsjm_1 .msg { font-size: 16px; text-align: center; line-height: 36px; }
	#zsjm_1 .listbox1 { padding: 0 130px; }

#zsjm_2 { background:#f1f1f1;}
	.zsjm_2_l { width: calc(55% - 50px); float:left; display:inline; padding-right:50px;}
		.zsjm_2_l img{ width:auto; max-width:100%;}
	.zsjm_2_r { width: 44%; float:left; display:inline;}
		.zsjm_2_r .title { text-align: left; color: #29292c; font-size: 30px; line-height:40px; padding-bottom: 10px; }
		.zsjm_2_r .title em {width: 26px; height: 1px; display: block;background: #d72d32; margin:30px 0 30px 0;}
		.zsjm_2_r .listbox2 { }
		.zsjm_2_r .listbox2 li { margin-bottom: 20px; padding-left: 72px; height: 49px; line-height: 49px; font-size: 16px; color: #777b80; position: relative; }
		.zsjm_2_r .listbox2 li .num { font-size: 18px; position: absolute; left: 0px; top: 0px; width: 49px; height: 49px; background: #fff; text-align: center; line-height: 49px; border-radius: 4px; -moz-border-radius: 4px; color:#d72d32; }

#zsjm_3 { background:url(/upload/jm-3.jpg) center center no-repeat; background-size:cover;}
	#zsjm_3 .title { text-align: center; color: #fff; font-size: 30px; line-height:40px; padding-bottom: 10px; }
	#zsjm_3 .title em {width: 26px; height: 1px; display: block;background: #d72d32; margin:30px auto 30px auto;}
	.listbox3 { width: 85%; height: auto; background: rgba(255,255,255,.2); border-radius: 8px; -moz-border-radius: 8px; margin:0 auto; }
	.listbox3-bg { height:auto; overflow:hidden; padding: 50px 100px; background: url(../images/nimg991Bg.png) center 55px no-repeat; }
	.listbox3 li { float: left; width: calc(25% - 1px); height: 246px; border-right:1px solid rgba(153,153,153,.5); border-bottom:1px solid rgba(153,153,153,.5); }
	.listbox3 li.danru14 , 
	.listbox3 li.danru18 { border-right:none;} 
	.listbox3 li.danru15 ,
	.listbox3 li.danru16 ,
	.listbox3 li.danru17 ,
	.listbox3 li.danru18 { border-bottom:none;}
	.listbox3 li .info-zc { padding: 0 22px; }
	.listbox3 li .ico { text-align: center; padding: 32px 0 18px; }
	.listbox3 li .name { text-align: center; color: #fff; font-weight: bold; font-size: 16px; padding-bottom: 14px; }
	.listbox3 li .msg { color: #fff; filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85; font-size: 14px; line-height: 22px; transition: all 0.3s linear;}
	.listbox3 li:hover .msg{ filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

#zsjm_4 {}
	#zsjm_4 .title { text-align: center; color: #333; font-size: 30px; line-height:40px; padding-bottom: 10px; }
	#zsjm_4 .title em {width: 26px; height: 1px; display: block;background: #d72d32; margin:30px auto 30px auto;}
	.zsjm_4_l { width: calc(55% - 50px); float:left; display:inline; padding-right:50px;}
	.zsjm_4_l img{ width:auto; max-width:100%;}
	.zsjm_4_r { width: 44%; float:left; display:inline;}
	.zsjm_4_r .msgform .input1 .input-text2 { height: 55px; }
/* about-jm end*/

/* about-ct */
.main_ct_1 {}

.main_ct_2 { background:#f6f6f6; }
.main_ct_2_l {width: calc(50% - 25px); height:auto; overflow:hidden; float:left; display:inline;}
.main_ct_2_l .cnt2 {}
.main_ct_2_l .cnt2 h3{ font-size:22px; line-height:40px; margin-bottom:20px; color:#333;}
.main_ct_2_l .cnt2 p{ font-size:16px; color:#666; line-height:26px; }
.main_ct_2_l .cnt2 p.ft18{ font-size:18px; padding-bottom:5px;}
.main_ct_2_l .cnt2 .text { padding-top:40px;}
.main_ct_2_l .cnt2 .text p{ margin-bottom:3px;}
.main_ct_2_l .cnt2 p a{font-family: "iconfont" !important; color:#d72d32; }
.main_ct_2_l .cnt2 .ico a{ width:30px; height:20px; display:inline-block; font-size:16px;}

.main_ct_2_r {width: calc(50% - 25px); height:auto; overflow:hidden; float:right; display:inline;}
.msgform .input1{ margin-bottom:20px;}
.msgform .input1 .input-text{ height:24px; width: calc(100% - 38px); background: #fff!important; padding: 12px 18px; border-radius: 0; border: 1px solid; border-color: #eaeaea!important;  -webkit-box-shadow: inset 0 2px 1px rgba(0,0,0,.025); box-shadow: inset 0 2px 1px rgba(0,0,0,.025); color: #333!important; -webkit-transition: all .3s ease; transition: all .3s ease;}
.msgform .input1 .input-text2{ height:150px;}
.msgform .input1 .btn-submit { height:50px; line-height:50px; color:#fff; background-color: #d72d32; padding:0 40px; border:none; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; line-height: 1.5; pointer-events: auto!important;}
.msgform .input1 .btn-submit:hover{ color: #fff!important; border-color: #212121; background: #212121!important;}
.msgform .input1 .checkcode1{ height:50px; position: relative;}
.msgform .input1 .checkcode2 { position:absolute; right:20px; top:20px;}

.banner_l5 { height:500px; position:relative;}
.banner_l5_bg { height:400px; padding-top:100px; background:url(/upload/banner_l5.jpg) center top no-repeat; background-size:cover; -webkit-animation: wvcbgzoomin 120s infinite linear 1s; animation: wvcbgzoomin 120s infinite linear 1s;}
.banner_l5 .banner_l5_bg h2{ font-size:28px; line-height:50px; padding:70px 0 130px 0; text-align:center; color:#fff;}
.banner_l5_img { width:500px; height:340px; position:absolute; z-index:2; left:50%; margin-left:-30px; top:110px; background:url(/upload/banner_l5.png) left top no-repeat; -webkit-animation:fadeInLeft  1s .3s ease both; -moz-animation:fadeInLeft  1s .3s ease both; }


.wbp_wrapper{ margin: 0 17.5px; width: calc(25% - 35px); float:left; display:inline; text-align:center;}
.wbp_wrapper h3{ font-size:20px; color: #444; line-height: 1.44; padding-bottom:10px; color:#d72d32;}
.wbp_wrapper h4{ padding-bottom:10px;}
.wbp_wrapper h4 span.icon-ct { color:#333; text-align:center; font-size:50px; line-height:60px;}
.wbp_wrapper p{ color: #676767; font-size: 14px; }
.wbp_wrapper:hover h4 span.icon-ct { color:#d72d32; }

.cont-map-box.open { bottom:0; top:0; opacity:1; filter:alpha(opacity=100);}
.cont-map-box { position:fixed; opacity:0; filter:alpha(opacity=0); left:0; top:50%; bottom:50%; overflow:hidden; z-index:100; width:100%; transition:1s all; -webkit-transition:1s all}
.cont-map-box .close1 {position:absolute; right:20px; top:20px; opacity:0.9; filter:alpha(opacity=90); width:50px; height:50px; background:#d72d32; z-index:2;  }
.cont-map-box .close1 i { width:50px; height:50px; background:url(/upload/x2.gif) center no-repeat ; display:block; transition:0.5s all; -webkit-transition:0.5s all;}
.cont-map-box .close1:hover i{ transform:scale(0.8,0.8); -webkit-transform:scale(0.8,0.8); }
.cont-map-box iframe { position:relative; left:0; top:0; width:100%; height:800px; z-index:1;}
/* about-ct end */

/* albumlist */
.banner_l2 { height:500px; position:relative;}
.banner_l2_bg { height:400px; padding-top:100px; background:url(/upload/banner_l2.jpg) center top no-repeat; background-size:cover; -webkit-animation: wvcbgzoomin 120s infinite linear 1s; animation: wvcbgzoomin 120s infinite linear 1s;}
.banner_l2 .banner_l2_bg h2{ font-size:28px; line-height:50px; padding:70px 0 130px 0; text-align:center; color:#fff;}
.banner_l2_img { width:500px; height:340px; position:absolute; z-index:2; left:50%; margin-left:-30px; top:110px; background:url(/upload/banner_l2.png) left top no-repeat; -webkit-animation:fadeInLeft  1s .3s ease both; -moz-animation:fadeInLeft  1s .3s ease both; }

.proname .hover .icon-pro ,
.proname ul li:hover a  , 
.proname ul li.hover a { color:#d72d32;}


.proname-l {}
.proname-l ul{ width:50%;}
.proname-l ul li{ width:16.66%;}

#caselist-l { }
.postlist { position:relative; overflow:hidden; z-index:2;}
.gallery-inner-container { margin-right:-10px;}
.gallery-inner-container:before{ content: ''; display: table;}

.postlist li { float:left; width:calc(33.3% - 10px); height:200px; position:relative;overflow:hidden; z-index:1; margin:5px;}
.postlist li:first-child span.sIntro{ }/* opacity:1; */
.postlist li img { position: absolute;width: 100%;top: 0;bottom: 0;left: 0;margin: auto;}  /* width:100%; height:auto; left:0; top:0; position:absolute; z-index:1; margin-left:-1px; */
.postlist li a { display:block; position:absolute; left:0; top:0; right:0; bottom:0; overflow:hidden;}
.postlist li span { position:absolute; width:100%; height:100%; z-index:3; display:block; text-align:center; left:0; top:0; opacity:0; filter:alpha(opacity=0);  background:#d72d32;transition:1s all; -webkit-transition:1s all;}
.postlist li:hover span { opacity:0.9; filter:alpha(opacity=95);}
.postlist li span em { position:absolute; width:80%; left:10%; color:#fff;  top:50%; margin-top:-15px; display:block; font-size:20px; }
.postlist li.libr span em{}/* margin-top:-1.5em; */
.postlist li i { position:absolute; z-index:2; width:100%; height:100%; left:0; top:0; background:#000; opacity:0; filter:alpha(opacity=0); transition:0.5s all; -webkit-transition:0.5s all; }
.postlist:hover li i{opacity:0.1; filter:alpha(opacity=10);}
.postlist:hover li:hover i{opacity:0; filter:alpha(opacity=0);}

/* albumlist end */

/* album */
.product-detail-wrap { background: url(/upload/bg-ad.jpg) center no-repeat; padding-top:220px; }

	.product-detail-wrap .hd {}
	.product-detail-wrap .bread-box { padding-bottom:6px; color:#fff;}
	.product-detail-wrap .bread-box .img {width: 30px;height: 30px;padding-right: 10px;line-height: 30px;text-align: center;}
	.product-detail-wrap .bread-box .img img {padding-top:5px;}
	.product-detail-wrap .bread-box a {padding: 0 5px 0 0; font-size: 14px; line-height:30px;color: #fff;}

	.conbox { background:url(/upload/bg-w2560.gif ) center top repeat-y; padding:80px 0 50px 0;}
	.conbox .zjcnt-l {width: calc(50% - 75px); height:auto; overflow:hidden; float:left; display:inline; padding:0 0 0 50px; }
	.conbox .zjcnt-r {width: calc(50% - 25px); height:auto; overflow:hidden; float:right; display:inline;  }
	.conbox .zjcnt-l .pic{}
	.conbox .zjcnt-l .pic img{ width:auto; max-width:100%;}
	.conbox .zjcnt-l .ttl2{ font-size:20px; line-height:30px; padding:30px 0 20px 0;}

	.conbox .zjcnt-r h2.ttl{ font-size:28px; line-height:30px; padding:0px 0 20px 0;}
	.conbox .zjcnt-r .info1{ color:#666; border-top:1px dashed #f1f1f1; padding-top:20px; font-size:14px; line-height:28px;}
	.conbox .zjcnt-r .info1 p{ font-size:14px; line-height:28px; }
	.conbox .zjcnt-r .info1 img{ width:auto; max-width:600px;}

.abdetail { background:#f1f1f1;}
	.abdetailbox{ -webkit-box-shadow: 1.414px 1.414px 4px 0px rgba(0,0,0,0.1); box-shadow: 1.414px 1.414px 4px 0px rgba(0,0,0,0.1); background:#fff;border-radius:0 5px 0 0;}
		.box-fl{ width: calc(100% - 120px); height:auto; overflow:hidden; float:left; display:inline; padding:50px 60px; background:#fff; } 
		.box-fr{ width: calc(30% - 120px); height:auto; overflow:hidden; float:right; display:inline; padding:50px 60px; border-top-right-radius: 8px;border-bottom-right-radius: 8px; }

.box-fl .title-box { margin-bottom:30px;}
.box-fl .title-box .img { width: 33px; height: 33px; line-height: 33px; text-align: center; }
.box-fl .title-box .img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }
.box-fl .title-box .word { padding-left: 5px; line-height: 1; font-size: 30px; color: #333; }
.box-fl .title-box .cn { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 10px; }
.box-fl .title-box .en{ line-height: 1; text-align: center; font-size: 12px; font-family: "Tahoma"; color: #858585; letter-spacing: 4px; text-transform: uppercase; }
.box-fl .line-bb1 { width:100%; height:1px; border-bottom:1px dotted #f1f1f1; margin-bottom:30px;}
.box-fl .info2 { color:#333; font-size:14px; line-height:1.5;}
.box-fl .info2 p{ margin-bottom:5px; color:#333; font-size:16px; line-height:1.5; text-align:center;}
.box-fl .info2 p.text { margin-bottom:30px;}
.box-fl .info2 img{ width:auto; max-width:100%;}

.box-fr .title-box { margin-bottom:30px;}
.box-fr .title-box .img { width: 20px; height: 20px; line-height: 20px; text-align: center; }
.box-fr .title-box .img img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }
.box-fr .title-box .word { padding-left: 5px; line-height: 1; font-size: 20px; color: #666; }
.box-fr .title-box .cn { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 10px; }
.box-fr .title-box .en{ line-height: 1; text-align: center; font-size: 12px; font-family: "Tahoma"; color: #858585; letter-spacing: 3px; text-transform: uppercase; }

.info3 {border-top: 1px dotted #f1f1f1; padding-top:30px; margin-top:43px;}
.info3 ul{}
.info3 ul li{ height:auto; overflow:hidden; border:1px solid #eee; padding:20px 20px 15px 20px; text-align:center; margin-bottom:30px; transition: all 0.3s linear;}
.info3 ul li:hover{ border:1px solid #bbb;}
.info3 ul li a.pic{ }
.info3 ul li a.pic img{ width:auto; max-width:100%; transition: all 0.3s linear;}
.info3 ul li:hover a.pic img{ filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7; }
.info3 ul li h3{ }
.info3 ul li h3 a {line-height:30px; font-size:14px; padding-top:10px; display:block;}
.info3 ul li:hover h3 a { color:#d72d32;}
/* album end*/


/* downlist */
.banner_l3 { height:500px; position:relative;}
.banner_l3_bg { height:400px; padding-top:100px; background:url(/upload/banner_l3.jpg) center top no-repeat; background-size:cover; -webkit-animation: wvcbgzoomin 120s infinite linear 1s; animation: wvcbgzoomin 120s infinite linear 1s;}
.banner_l3 .banner_l3_bg h2{ font-size:28px; line-height:50px; padding:70px 0 130px 0; text-align:center; color:#fff;}
.banner_l3_img { width:500px; height:340px; position:absolute; z-index:2; left:50%; margin-left:-30px; top:110px; background:url(/upload/banner_l3.png) left top no-repeat; -webkit-animation:fadeInLeft  1s .3s ease both; -moz-animation:fadeInLeft  1s .3s ease both; }

.menu-nw { height:70px; background:#444;}
.menu-nw ul{ width:402px; height:70px; margin:0 auto;}
.menu-nw ul li{ width:200px; height:70px; text-align:left; float:left; display:inline; border-left:1px solid #444;}
.menu-nw ul li:hover , .menu-nw ul li.hover , .menu-nw ul li.current{ background:#d72d32;}
.menu-nw ul li a{ font-size:16px; line-height:70px; color:#fff; padding-left:50px; display:block;}
.menu-nw ul li a span{ width:30px; height:70px; line-height:70px; color:#fff; font-size:20px; float:left; margin:0;}


.main-nw { background:#f1f1f1; padding-bottom:80px;}

.menu-yw2 { background:#f1f1f1;}
	.menu-yw2 .box { border-bottom:1px dashed #ccc; padding-bottom:40px;}
	.menu-yw2 ul { width:896px; height:auto; overflow:hidden; margin:0 auto;}
	.menu-yw2 ul li{ width:102px; height:auto; overflow:hidden; float:left; display:inline; margin:0 5px;}
	.menu-yw2 ul li a{ width:100px;height:40px; line-height:40px; display:block; background:#fff; color:#333; transition: all 0.3s linear; text-align:center; margin:0 auto; border-radius:3px; border:1px solid #ccc;}
	.menu-yw2 ul li a:hover , .menu-yw2 ul li a.hover { background:#d72d32; color:#fff;}

.main-nwlist { background:none;}
	.main-nwlist ul{}
	.main-nwlist li.nwibtn{  width: calc(33.33% - 30px); height:auto; overflow:hidden; float:left; display:inline; margin:0 15px 30px 15px; background:#fff; position:relative;}
	.main-nwlist li.nwibtn .swiper-slide img{ width:auto; max-width:100%;}

.nwibtn .cnt2{ padding:20px 50px 20px 70px; position:relative;}
.nwibtn .cnt2 h2 {font-weight:700; font-size:18px; color:#333; line-height:40px;}
.nwibtn .cnt2 .info1{ font-size:14px; line-height:20px; height:40px; color:#666; }
.nwibtn .cnt2 .info2{ width:40px; height:40px; text-align:center; position:absolute; z-index:2; left:20px; top:20px; } /*  */
.nwibtn .cnt2 .info2 a{  width:40px; height:40px; display:block; background:url(/upload/logo-h20.png) center center no-repeat;}/* font-size:24px; color:#fff; line-height:60px; font-family: "iconfont" !important; text-align:center; background:#d72d32; transition: all 0.3s linear; */
.nwibtn .cnt2 .info2 a:hover{filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;}



/* downlist end */











/* foot */

.media-line-foot { }
.media-line-foot a{text-align:center; padding:100px 0; display:block; background:url(/upload/media-line-foot.jpg) center bottom no-repeat; background-size:cover; background-attachment:fixed; }
.media-line-foot h3 { font-size:22px; line-height:40px; font-family: cn2; font-weight:400;color:#fff;}
.media-line-foot h4 {font-size:16px; line-height:20px; color:#d72d32;}


.foot-menu{ background:#eaeaea;}
	.foot-menu .footbox{position: relative; width: 92%; max-width: 1400px; height: auto; margin: 0 auto; }
	.foot-menu .footer-list {font-size: 0; text-align: center; display:block; }
	.foot-menu .footer-list li {line-height: 76px; height: 76px; display: inline-block; vertical-align: top; position: relative; margin: 0 15px; }
	.foot-menu .footer-list li:after { content: ""; position: absolute; left: -15px; top: 50%; margin-top: -6px; width: 1px; height: 12px;background-image: url(/upload/icon-5.png); background-repeat: no-repeat; } 
	.foot-menu .footer-list li.mn-1:after { display:none;}
	.foot-menu .footer-list li a {height: 76px; font-size: 14px; color: #333; }
	.foot-menu .footer-list li a:hover {color: #d72d32; }
	.foot-menu .btn-back {display: block; position: absolute; right: 0; top: 50%; margin-top: -19px; width: 88px; height: 38px; background-color: #fff; background-image: url(/upload/icon-6.png); background-repeat: no-repeat; background-position: center center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
	.foot-menu .btn-back:hover {background-position: center 2px; }
	.foot-menu .btn-back:before {content: ""; right: 0; bottom: -1px; width: 70px; height: 1px; background: rgba(0, 0, 0, 0.2); position: absolute; }
	.foot-menu .btn-back:after {content: ""; left: 0; bottom: -1px; width: 15px; height: 1px; background: #d72d32; position: absolute; }
	.foot-menu .btn-back-home {display: block; position: absolute; top: 0; left: -360px; width: 482px; height: 100%; background: #d6d6d6; }
	.foot-menu .btn-back-home img { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; position: absolute; right: 47px; top: 27px;}
	.foot-menu .btn-back-home:hover img {-webkit-transform: translate(10px, 0); -moz-transform: translate(10px, 0); -ms-transform: translate(10px, 0); transform: translate(10px, 0); }

.foot { background:#fff; padding:60px 0 0 0; text-align:center;}
	.footlogo{}
	.footlogo img{ width:auto; max-width:100%;}
	.foot2 { color:#333; font-size:14px; padding:30px 0 10px 0;}
	.foot2 p , .foot2 a{ text-align:center; font-size:14px; color:#333;}
	.zccy { padding:0px 0 5px 0;}
	.zccy , .zccy a { color:#666 !important; font-size:12px !important;}
	.foot3 { text-align:center; color:#666; font-size:12px; line-height:20px; background:#f1f1f1; padding:10px 0;}
	.foot3 a{ color:#666;}

.indexSide { position: fixed; right: 2px; bottom: 2px; width: 60px; z-index: 99;  }
	.indexSide ul li { background-color: #fff; background-image: url(/upload/kf.png); border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; position: relative; height: 60px; background-repeat: no-repeat; }
	.indexSide ul li a { width: 100%; height: 60px; line-height: 60px; display: block; overflow: hidden; }
	.indexSide ul li.top { border-top: 1px solid #ccc; background-position:14px -142px;}
	.indexSide ul li.li2 { background-position:14px 14px;}
	.indexSide ul li.li4 { background-position:14px -90px; }
	.indexSide ul li:hover { background-color: #d72d32; }
	.indexSide ul li.top:hover { background-position:-38px -142px; }
	.indexSide li a.online { position: absolute; top: 0; left: 0; width: 150px; font-size: 0; color: #fff; line-height: 60px; text-indent: 65px; }
	.indexSide ul li.li2:hover { background-position:-38px 14px;}
	.indexSide ul li.li4:hover { background-position:-38px -90px; }
	
	.indexSide li .ewmCon { position: absolute; display: none; padding: 20px 10px 10px; bottom: 0; right: 60px; width: 110px; background-color: #fff; border: 1px solid #dbdbdb; box-shadow: 0 0 5px #dbdbdb; height:150px; }
	.shop .wd{ position:relative;}
	.indexSide li .ewmCon .ewmImg { width: 100%; text-align: center; }
	.indexSide li .ewmCon .ewmImg img { width:auto; max-width:100%;}
	.indexSide li .ewmCon .ewmImg p { color: #666; text-align:center; font-size:12px; padding-top:5px; }
	
	.indexSide li .TextCon { position: absolute; display:none; height:60px; bottom: 0; right: 58px; width: 180px; background-color: #d72d32; border-radius:3px 0 0 3px; padding-left:10px; }
	.indexSide li .TextCon a { float: left; color:#fff; font-size:12px; width:60px; height:30px; line-height:30px; border:1px solid #fff; margin:14px 4px; text-align:center; border-radius:3px; background:url(/upload/aui-icon-qq.png) left top no-repeat; padding-left:20px;}
	.indexSide li .TextCon a:hover{ background:url(/upload/aui-icon-qq.png) left -30px no-repeat #fff; color:#9c7157;}







@media screen and (max-width: 980px) {

body{ }
/*	.box {padding-left:10px !important; padding-right:10px !important;} */

/*
.focusBox .pic{ min-width:1220px; }
.focusBox .pic li{ min-width:1220px; background:none !important;}
.focusBox .pic li a img{ display:block;}

.mainl3 { height:auto; background:none; }
.mainl3 img { display:block; width:auto; max-width:100%;}
*/

.banner_news { height:auto;}
.banner_news img { width:auto; max-width:100%; display:block;}

.newscntpic5 { height:auto;}
.newscntpic5 img { display:block;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

.mainct1 { height:auto;}
.mainct1 img { display:block;}


/* Pro-d */
.newscnt .newscnt_w100 { background:none;}
.newscnt .newscnt2 {}
.newscnt .newscnt1_cn { width:47%;}
.newscnt .newscnt1_en { width:47%; padding:0 0 0 0px}

}

@media screen and (min-width: 1200px) {
	.mainl1 , .mainl6{ background-attachment:fixed;}
	}