




.main{width:640px;margin:auto;overflow:hidden;}
.flexslider{position:relative;overflow:hidden;overflow:hidden;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;overflow:hidden;}
.flexslider .slides li{float:left;width:100%;}
.flexslider .slides li a{display:block;}

.wk_content{position:relative;width:100%;z-index:22;}
.wk_fa{background:url(cont.png) no-repeat center;width:100%;overflow:hidden; padding-bottom:4%}

.wk_fa_title{overflow:hidden;height:810px;padding-top:75px;text-align:center;}

.wk_fa_title h1{color:#43b39e;font-size:44px;font-weight:bold;}
.wk_fa_title h6{color:#43b39e;font-size:16px;font-family:arial;}
.wk_fa_title h3{color:#666;font-size:16px;padding-top:15px;}

.wk_fa_co{overflow:hidden; padding-top:5%}
.wk_fa_co li{width:255px;float:left;overflow:hidden; margin:0px 5%}
.wk_fa_co li.r{margin-right:0;}

.wk_fa_img{width:255px;height:295px;background:url(solution.png) no-repeat;display:block;position:absolute;}
.wk_fa_img_hover{width:255px;height:295px;position:absolute;z-index:1;display:none;background:url(solution_hover.png) no-repeat;}
.wk_fa_co h1{text-align:center;padding:30px 0 17px 0;}

.wk_fa_co h1 a{color:#000;font-size:26px;}
.wk_fa_co_line{width:38px;height:1px;background:#bcbcbc;margin:auto;}
.wk_fa_co p{margin-top:20px;line-height:20px;height:78px;overflow:hidden;}
.wk_fa_co p a{color:#666;}
.wk_fa_co_more{display:block;margin:28px auto;width:78px;height:28px;text-align:center;line-height:28px;color:#4cab99;border:1px solid #4cab99;}
.wk_fa_co li:hover .wk_fa_co_more{color:#df5727;border:1px solid #df5727;}
.wk_fa_co li:hover h1 a{color:#df5727;}








main { width:100%;clear:both; }
.wrap{ max-width:640px; margin:0 auto;}
.play {  width:100%; float:left; padding-bottom:3%;}
.play ul { width: 100%; float: left; margin-top:3%;}
.play ul li {width:40%; float:left;margin:0 5%; overflow:hidden; position:relative;margin-top:2%;}
.play ul li .tt1 { width:100%;height:100%; }
/*.play ul li .tt1 .pp2 { background:url(../images/play1.jpg); background-size:cover;height:233px; }*/
.play ul li .tt1 .pp2 img {  display:block;width:100%;}
.play ul li .tt1 .pp3 { float:left;background:#059df4; width:100%; }
.play ul li .tt1 .pp3 .pp3_t {  display:block;line-height:36px;margin-top:1%;text-align:center; font-family:'microsoft yahei'; font-size:22px;color:#fff; font-weight:bold; }
.play ul li .tt1 .pp3 .pp3_p { display:block;line-height:24px;text-align:center; font-family:'Georgia'; font-size:16px;color:#fff;  }
.play ul li .tt1 .pp3 .pp3_a { width:93px;height:25px;border:1px solid #fff; border-radius:3px; line-height:25px;text-align:center;margin:2% auto 0 auto; font-family:'microsoft yahei'; font-size:16px;color:#fff;}
.play ul li .tt1 .pp3 img { display:block;width:100%;}
.play ul li:hover {transform:translateY(-10px);}
.play ul li:hover .tt1 .pp3 { background:rgba(62, 174, 246, 0.9);}

.play ul li .tt2 { width:100%;height:100%; }

.play ul li .tt2 .pp2 img {  display:block;width:100%;}
.play ul li .tt2 .pp3 { float:left;background:#19c021; width:100%; }
.play ul li .tt2 .pp3 .pp3_t {  display:block;line-height:36px;margin-top:1%;text-align:center; font-family:'microsoft yahei'; font-size:22px;color:#fff; font-weight:bold; }
.play ul li .tt2 .pp3 .pp3_p { display:block;line-height:24px;text-align:center; font-family:'Georgia'; font-size:16px;color:#fff;  }
.play ul li .tt2 .pp3 .pp3_a { width:93px;height:25px;border:1px solid #fff; border-radius:3px; line-height:25px;text-align:center;margin:2% auto 0 auto; font-family:'microsoft yahei'; font-size:16px;color:#fff;}
.play ul li .tt2 .pp3 img { display:block;width:100%;}
.play ul li:hover {transform:translateY(-10px);}
.play ul li:hover .tt2 .pp3 { background:rgba(66, 246, 62, 0.9);}

.play ul li .tt3 { width:100%;height:100%; }

.play ul li .tt3 .pp2 img {  display:block;width:100%;}
.play ul li .tt3 .pp3 { float:left;background:#ffc600; width:100%; }
.play ul li .tt3 .pp3 .pp3_t {  display:block;line-height:36px;margin-top:1%;text-align:center; font-family:'microsoft yahei'; font-size:22px;color:#fff; font-weight:bold; }
.play ul li .tt3 .pp3 .pp3_p { display:block;line-height:24px;text-align:center; font-family:'Georgia'; font-size:16px;color:#fff;  }
.play ul li .tt3 .pp3 .pp3_a { width:93px;height:25px;border:1px solid #fff; border-radius:3px; line-height:25px;text-align:center;margin:2% auto 0 auto; font-family:'microsoft yahei'; font-size:16px;color:#fff;}
.play ul li .tt3 .pp3 img { display:block;width:100%;}
.play ul li:hover {transform:translateY(-10px);}
.play ul li:hover .tt3 .pp3 { background:rgba(230, 236, 19, 0.9);}

.play ul li .tt4 { width:100%;height:100%; }

.play ul li .tt4 .pp2 img {  display:block;width:100%;}
.play ul li .tt4 .pp3 { float:left;background:#ff5f20; width:100%; }
.play ul li .tt4 .pp3 .pp3_t {  display:block;line-height:36px;margin-top:1%;text-align:center; font-family:'microsoft yahei'; font-size:22px;color:#fff; font-weight:bold; }
.play ul li .tt4 .pp3 .pp3_p { display:block;line-height:24px;text-align:center; font-family:'Georgia'; font-size:16px;color:#fff;  }
.play ul li .tt4 .pp3 .pp3_a { width:93px;height:25px;border:1px solid #fff; border-radius:3px; line-height:25px;text-align:center;margin:2% auto 0 auto; font-family:'microsoft yahei'; font-size:16px;color:#fff;}
.play ul li .tt4 .pp3 img { display:block;width:100%}
.play ul li:hover {transform:translateY(-10px);}
.play ul li:hover .tt4 .pp3 { background:rgba(251, 140, 89, 0.9);}

.tr{ transition:all 0.5s;}



.w1260 {
  width: 100%;
  margin: 0 auto;
  max-width:640px;
}

.home_odds {
  background: url(home_bg2.jpg) no-repeat center center;
  padding-top:10px;
  padding-bottom:1%;
}
.home_odds .title p {
  color: #fff;
}
.home_odds .title p span {
  color: #fff;
}
.home_odds .title h3 {
  color: #fff;
}
.home_odds ol {
  margin-top: 46px;
}
.home_odds ol li {
  float: left;
  width: 40%;
  text-align: center;
  color: #fff;
  padding: 0 5% 6% 5%;
}
.home_odds ol li .icon {
  line-height: 0;
}
.home_odds ol li .text {
  padding-top: 30px;
}
.home_odds ol li .text h3 {
  font-size: 23px;
  font-weight: normal;
}
.home_odds ol li .text p {
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}



.adorn-case {
	margin-top: 55px;
}
.container {
	margin: 0 auto;
	max-width: 640px;
	width:100%;
	margin-top:30px;
}
.adorn-case .box1 {
	overflow: hidden;
}

.adorn-case .box1 img {
	transition: all 0.3s ease 0s;
}




.productshow a.aleft:hover {
	background-position: -41px -87px;
	left: 0;
}
.productshow a.aright:hover {
	background-position: 0 -87px;
	right: 0;
}
.adorn-case .pic1 img {
	height:224px;
	width: 298px;
}

.text-nowrap {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.adorn-case .box1 a:hover img {
	transform: scale(1.1);
}

.adorn-case .box1 a {
	color: #fff;
}
.adorn-case .pic1, .adorn-case .pic2 {
	margin:0 1% 3% 2%;
}
.adorn-case .pic1 {
	height: 224px;
	overflow: hidden;
	position: relative;
	width: 298px;
}
.pull-left {
	float: left !important;
}
.adorn-case .pic1 .bar {
	bottom: 0;
	height: 26px;
	left: 0;
	line-height: 26px;
	position: absolute;
	transition: all 0.3s ease 0s;
	width: 100%;
}
.adorn-case .pic1 .bar .txt {
	left: 5%;
	position: absolute;
	width: 90%;
	z-index: 10;
}
.text-nowrap {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.adorn-case .pic1 .bar .shadow {
	background: #38c249 none repeat scroll 0 0;
	height: 26px;
	opacity: 0.7;
	width: 100%;
}




.home_service {
  background: #009242;
  margin-top:25px;
}
.home_service .img {
  width: 96%;
  margin:0 auto;
  max-width:640px;
  text-align:center;
  margin-bottom:2%;
}
.home_service .text {
  float: right;
  width: 100%;
  padding-top: 10px;
}
.home_service .text .title {
  text-align: left;
}
.home_service .text .title p {
  color: #fff;
}
.home_service .text .title p span {
  color: #fff;
}
.home_service .text .title h3 {
  color: #fff;
}
.home_service .text ol {
  margin-top:50px;
}
.home_service .text ol li {
text-align:center;
  float: left;
  width: 23%;
  margin-bottom: 35px;
  margin:0 5%;
}
.home_service .text ol li .icon {
text-align:center;
  width: 100%;
  height: 76px;
  line-height: 0;
}
.home_service .text ol li .t {
  float: right;
  width: 100%;
  color: #ffffff;
  padding-top: 8px;
}
.home_service .text ol li .t h3 {
  font-size: 26px;
  font-weight: normal;
}
.home_service .text ol li .t p {
  margin-top: 5px;
  font-size: 16px;
  text-align:center;
}



/*×تر¶*/
.m-news{padding: 1.5rem 2.625% 0;height:98rem;overflow: hidden;line-height: 1.8rem;}
.newtil{text-align: center;font-size: 1.2rem;}
.newtil li{width: 50%;float: left;height: 3.2rem;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border: solid 1px #cdcdcd;line-height: 3.1rem;}

.newtil li.cur{background: #db1103;color: #fff;border-color: #db1103;}

.new_cr{overflow: hidden; margin-top:4%; margin-bottom:-5%}
.new_cr li{height:135px;margin-bottom: 1rem;border: solid 1px #cdcdcd;color: #666;}
.new_cr li span{border-right: solid 1px #cdcdcd;width:28%;float: left;height:135px }
.new_cr li p{width:68%;float: left;padding: 0.6rem 0 0 3%; font-size:1.0rem; line-height:1.4rem}
.new_cr li p b{font-weight: normal;display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-size: 1.2rem;}
.new_cr ul a:nth-child(1) li p b{color: #db1103;}
.new_cr li span b{display: block;font-size: 2rem;color: #474747;line-height: 2rem;margin-top: 1rem;}

.ibw-f { margin-top:-15px}
.ibw-f .hd { margin-bottom: 50px; height:10000px }
.ibw-f .bd { margin-bottom:5px; }
.ibw-f .bd .item { float: left; width:48%; background: #fff; }

.ibw-f .bd .item:nth-child(1){margin-right:4%;}


.ibw-f .bd .item .img {overflow: hidden; }
.ibw-f .bd .item .img img { transition:all 0.6s ease-in-out; transform:scale(1); }
.ibw-f .bd .item .intro { padding: 10px 5px; border:1px solid #e5e5e5; border-top:0;}
.ibw-f .bd .item .intro h4 {color: #333333; font-size:1.2rem; line-height: 20px; font-weight: normal;}
.ibw-f .bd .item .intro h4 a {color: #333333; }
.ibw-f .bd .item .intro h4 a:hover {color: #db1103;}

.ibw-f .bd .item h4 {color: #333333; font-size:1.2rem; line-height: 20px; font-weight: normal; letter-spacing:-1px}
.ibw-f .bd .item h4 a {color: #333333; }
.ibw-f .bd .item h4 a:hover {color: #db1103;}


.ibw-f .bd .item .intro p { color: #999999; font-size: 1.0rem; line-height: 15px; font-weight: normal; padding-top:10px; padding-bottom:10px; text-align:left}

.ibw-f .bd .item .intro p  a:hover { color: #db1103; }



.ibw-f .bd .item .intro p.ff { color: #999999; font-size: 13px; line-height: 22px; font-weight: normal; padding-top:10px; padding-bottom:20px}

.ibw-f .bd .item .intro p.ff  a:hover { color: #db1103; }



.ibw-f .bd .item:last-child { margin-right: 0; }
.ibw-f .bd .item:hover .img img { transform:scale(1.1); color:#FF0000 }

.ibw-f .ft { padding: 22px 0; border:1px solid #dcdcdc; }
.ibw-f .ft li { float: left; width: 33.333%; padding-left: 24px; line-height: 28px; }
.ibw-f .ft li a { color: #7d7d7d; }
.ibw-f .ft li a:hover { color: #0073c3; }
.ibw-title { padding:10px 0; }
.ibw-title .hd { margin-bottom: 49px; text-align: center; }
.ibw-title .hd h2 { font-size: 30px; line-height: 53px; font-weight: normal; }
.ibw-title .hd p { font-size: 16px; line-height: 40px; }


.m-gy-dfl-01 {
            margin-bottom: 3.2rem;
			margin-top:-1.8%;
        }
        
        .m-gy-dfl-01-tit {
            height: 4rem;
            width: 100%;
            font-size: 1.6rem;
            text-align: center;
            margin-bottom: 1rem;
            color: #fff;
                line-height: 4rem;
                background:#007cc2;
            border-bottom: 1px solid #007cc2;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            box-sizing: border-box;
        }
        .m-gy-dfl-01-desc {
            width: 93.75%;
            margin: 0 auto;
			line-height:2.5rem;
			 font-size: 1.4rem;
        }
    
