@charset "utf-8";

/* banner */
.banner{width: 100%;height:auto;overflow: hidden;position: relative;}
.banner img{width:100%;max-width: 100%;}
.banner .swiper{width: 100%;height: 100%;}
/* .banner .swiper img{width: 100%;height:100%;} */
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
/* .banner .mbpt{display: none;} */
.banner #banner_prev,.banner #banner_next{position: absolute;top: 48.5%;transform: translateY(-50%);width: 27px;height: 47px;z-index: 3;cursor: pointer;}
.banner #banner_prev{left:5%;background:rgba(0,0,0,0.4) url(../images/banner_prev.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_next{right: 5%;background:rgba(0,0,0,0.4) url(../images/banner_next.png)no-repeat center;opacity: 1;transition: opacity 0.3s linear;}
.banner #banner_prev.fade{opacity: 0;}
.banner #banner_next.fade{opacity: 0;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination-bullet{margin: 0 8px;}
.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 10px;}
.banner .swiper-pagination span{width: 42px;height: 4px;background: #000;padding: 0;border: solid 1px transparent;border-radius: 0%;vertical-align: middle;border: 0;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{/* width: 6px;height: 6px; */border-color:transparent;background: #ff0000;opacity: 0.5;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: auto;bottom: 30px;}
.banner #banner_mb{display: none;}


@media only screen and (max-width:1260px){
	.banner #banner_prev, .banner #banner_next{width: 20px;height: 30px;}
	/* .banner #banner_prev,.banner #banner_next{background-size: 20px;} */
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 13px;}
	.banner .swiper-pagination span{width: 65px;}
}
/* @media only screen and (max-width:750px){
	.banner #banner_pic{display: none;}
	.banner #banner_mb{display: block;}
} */
@media only screen and (max-width:480px){
.banner #banner_prev, .banner #banner_next{height: 22px;background-size: 12px;}
	.banner #banner_prev{left: 3%;}
	.banner #banner_next{right: 3%;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
	.banner .swiper-pagination{bottom: 13px;}
	.banner .swiper-pagination span{width: 43px;height: 4px;margin: 0 5px;}
	.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
}

.fullSlide {
	width:100%;
	position:relative;
	height:430px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:430px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:430px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background-position:-6px -137px;
}


.tou{ width:100%;}
.touxia { width:100%; height:50px; background:#000;}
.touxia ul li{ float:left; color:#9d9d9d;}
.touxia ul { width:40%; margin-left:6%; float:left;}
.touxia ul li { line-height:50px; margin-left:20px; list-style:none;}
.touxia .so  {width:50%; height:40px; float:right; margin-top:5px;}
.touxia .so .wb{ width:30%; background:#303030; -webkit-border-radius:5px; height:30px; border:none; margin-top:6px; margin-left:30%; float:left; }
.touxia .so .an{ margin-top:8px; float:left;margin-left:4px;}

.caseShow{ /*height:380px;*/ background-repeat:no-repeat;  width:1200px; margin:50px auto;  position:relative; display:block; overflow:hidden;}
.caseShow h2{color: #727272;}
.caseShow .leftarrow{ width:40px; height:20px; cursor:pointer; margin-top:-30px; position:absolute;right:0; line-height:20px; border:#666 1px solid; text-align:center;border-left:none;top: 0;}
.caseShow .centerCase{
	width: 1200px;
	/*float: left;
	height: 230px;*/
}
.caseShow .rightarrow{width:45px; height:20px;background-position:0 99px;cursor:pointer;position:absolute; line-height:20px;text-align:center;right:0px;top: 0;}
.ulIndexCase li{width:auto;float:left; margin-top:30px; border-top:2px solid #727272; width:224px; margin-right:20px; background:#fafafa;  list-style:none;}
.ulIndexCase li:nth-child(5n){margin-right:0;}
.ulIndexCase li p {text-align:center; margin-top:15px;}
.dingyue{
	width: 1200px;
	height: 550px;
	margin: 0 auto;
	font-size: 16px;
	clear:both;
}
.dingyue .ul2 li{
	width: 239px;
	height: 50px;
	float: left;
	list-style: none;
	line-height: 50px;
	background: #f2f2f2;
	border-left: 1px solid #bebebe;
}
.dingyue .ul2 li a{color: #000000;}
.dingyue .ul2 li span{ float:right; margin-right:75px;}
.dingyue .ul2 li img{margin-top:15px; float:left; margin-left:60px;margin-right:10px;}
.dingyue ul .li1{background:#000; color:#FFF;}
.dingyue ul .li1 a{color: #ffffff;}
.mo{width:239px;height:600px; float:right;}
.dingyue .mo li{width:100%;height:208px;background:#FFF;border-bottom:1px solid #CCC;border-right:1px solid #CCC;list-style:none;text-align:center; }
.dingyue .mo li p{line-height:24px;}
.dingyue .mo li img{margin-top:20px;max-width: 177px;max-height: 108px;}
.dingyue .mo .li2 {height:160px;}
.hei{width:100%;}
.dingyue .tu1{ float:left; width:1200px; position:relative;}
.dingyue .tu1 img{ float:left;}
.dingyue .tu1 .tu1x1{ width:50px; height:50px;position:absolute;top:130px; left:630px; display:none;}
.dingyue .tu1 .tu1x2{ width:50px; height:50px;position:absolute;top:120px; left:260px; display:none;}
.dingyue .tu1 .tu1x3{ width:50px; height:50px;position:absolute;top:220px; left:20px; display:none;}

.dingyue .tu2{ float:left; width:960px; display:none;position:relative;}
.dingyue .tu2 img{ float:left; }
.dingyue .tu2 .tu1x1{ width:50px; height:50px;position:absolute;top:130px; left:630px; display:none;}
.dingyue .tu2 .tu1x2{ width:50px; height:50px;position:absolute;top:120px; left:260px; display:none;}
.dingyue .tu2 .tu1x3{ width:50px; height:50px;position:absolute;top:220px; left:20px; display:none;}

.dingyue .tu3{ float:left; width:960px;display:none;position:relative;}
.dingyue .tu3 img{ float:left;}
.dingyue .tu3 .tu1x1{ width:50px; height:50px;position:absolute;top:130px; left:630px; display:none;}
.dingyue .tu3 .tu1x2{ width:50px; height:50px;position:absolute;top:120px; left:260px; display:none;}
.dingyue .tu3 .tu1x3{ width:50px; height:50px;position:absolute;top:220px; left:20px; display:none;}

.dingyue .tu4{ float:left; width:960px; display:none;position:relative;}
.dingyue .tu4 img{ float:left; }
.dingyue .tu4 .tu1x1{ width:50px; height:50px;position:absolute;top:130px; left:630px; display:none;}
.dingyue .tu4 .tu1x2{ width:50px; height:50px;position:absolute;top:120px; left:260px; display:none;}
.dingyue .tu4 .tu1x3{ width:50px; height:50px;position:absolute;top:220px; left:20px; display:none;}

.dingyue .tu5{ float:left; width:960px; display:none;position:relative;}
.dingyue .tu5 img{ float:left; }
.dingyue .tu5 .tu1x1{ width:50px; height:50px;position:absolute;top:130px; left:630px; display:none;}
.dingyue .tu5 .tu1x2{ width:50px; height:50px;position:absolute;top:120px; left:260px; display:none;}
.dingyue .tu5 .tu1x3{ width:50px; height:50px;position:absolute;top:220px; left:20px; display:none;}

.dgs{ width:1200px; height:1920px; margin:0 auto;}
.dgs ul li{ list-style:none;}
.dgs ul li .tu{ width:575px; float:left;}
.dgs ul li .tuu{ width:575px; float:right;}
.dgs ul li .tup{width:575px;float:right;margin-top:20px;}
.dgs ul li .fl{float:left;}
.dgs ul li .tup .p1{ background:#ebebeb;width:451px;height: 39px;line-height: 39px; font-size: 16px; padding-left:20px;float:left;margin-top: 21px;clear: right;}
.dgs ul li .tup .p1 i{font-style: normal; font-weight: bold;}
.dgs ul li .tup span{width:60px;height: 60px;line-height: 80px;text-align: center; font-size:40px; margin-right:5px; float:left;display: block;}
.dgs ul li .tup .yuan{width:525px;padding-left:20px;line-height: 30px; margin-top:20px; font-size: 16px;text-indent: 2em;}
.saite { margin:0 auto; width:1200px;}
.caseShoww{ height:200px; background-repeat:no-repeat; overflow:hidden; width:1200px; margin:0 auto; margin-top:50px;}
.caseShoww .leftarroww{ width:40px; height:99px; float:left; margin-top:30px; cursor:pointer; background:#000; line-height:99px; font-size:100px; background:url(../Images/lft.png) no-repeat}
.caseShoww .centerCasee{width:860px; float:left; height:180px; margin-left:30px; }
.caseShoww .rightarroww{ width:40px; height:99px; float:left; margin-top:30px; background-position:0 99px;cursor:pointer; background:#000; line-height:99px; font-size:100px;background:url(../Images/rit.png) no-repeat}
.ulIndexCasee li img{ border:#CCCCCC 1px solid;  width:260px; height:160px}
.ulIndexCasee li{  width:auto; height:auto; float:left; margin-left:4px;}
.jzz{ margin:0 auto; width:1200px;}
.dingzhi{ width:1000px; height:500px;  margin:0 auto; margin-top:20px;}
.dingzhi .dingzhix{ margin-top:20px;}
.dingzhi ul li{ float:left; list-style:none; margin-left:5px; width:245px;; height:125px; background:#999;}
.dingzhi ul li img{ margin-left:10px; margin-top:3px;}
.dingzhi ul li:hover{ background:#000;}
.dzdd{ margin:0 auto; width:1000px; margin-top:30px;}
.zx{ width:600px; height:35px; margin:0 auto; background:url(../Images/dh.png) no-repeat 90px 20px; border-top:#CCC 1px dotted;border-bottom:#CCC 1px dotted; padding-bottom:10px; padding-top:10px; }
.zx p{ float:left; line-height:35px; font-size:16px; color:#F00; margin-left:120px;}
.zx a{display:block; float:left; background:#000; width:150px; height:35px; text-align:center; margin-left:20px; line-height:35px; color:#FFF; text-decoration:none;}
.lxwm{ width:100%; background:#f0f0f0; margin-top:10px;}
.lxwm .lxz{ width:1000px;  margin:0 auto; overflow:hidden; color:#000;}

.lxwm .lxz .lxzz{ width:600px;line-height:24px; padding:5px; margin-top:30px; float:left;}
.lxwm .lxz .lxzz .h3{ margin-bottom:10px; font-size:18px; font-weight:600;}
.lxwm .lxz .lxzz .h4{ margin-top:30px; font-size:18px; font-weight:600;}
.lxwm .lxz .lxzz .bd {margin-left:10px;}
.lxwm .lxz .lxzz .bd .wb1{ width:500px; margin-left:10px; height:25px; margin-top:10px; border:1px solid #e2e2e2}
.lxwm .lxz .lxzz .bd .wb2{ width:500px; margin-left:2px; height:80px; float:left;margin-top:10px;border:1px solid #e2e2e2}
.lxwm .lxz .lxzz .bd .span{ float:left; margin-top:10px;}
.lxwm .lxz .lxzz .bd .button{ width:120px; height:35px; float:right; margin-top:10px; margin-right:5px; background:#5b5b5b; color:#FFF; -webkit-border-radius: 5px; border:none;}
.error{color: red}
.lxyy{ width:350px; height:450px; background:#FFF; float:left; margin-top:30px; margin-left:40px;}
.lxyy .p1{ margin-top:20px; margin-left:10px; border-bottom:1px solid #999; padding-left:30px; margin-right:10px; padding-bottom:15px; color:#666;}
.lxyy .p1 span{ font-size:18px; color:#000;}
.lxyy .p2 { margin-left:10px; line-height:40px; margin-top:0px; padding:30px;}

.sh,.partner{width:1200px;margin: 0 auto;text-align: center;}
.sh2 , .sh2 img{width:100%;margin: 0 auto;text-align: center;}
.sh2{margin-top: 20px;}
.partner{position: relative;margin-bottom: 70px;margin-top: 40px;}
.partner .contain{width: 1000px;height: 122px; overflow: hidden;margin-left: 100px;position: relative;}
.partner .contain ul{width:1000%;height: 100%;display: block;position: absolute;left: 0;top: 0;}
.partner .contain ul li{width:250px;height: 122px;float: left;list-style: none;display: block;}
.partner .contain ul li img{width:100%;height: 100%;}
.partner a,.partner a img{width:100px;height: 122px;float: left;}
.contain a{float: none;}
.partner a.left{position: absolute;top: 0;left: 0;cursor: pointer;}
.partner a.right{position: absolute;top: 0;right: 0;cursor: pointer;}
.tab{width:1200px;margin: 0 auto;}
.tab ul.show{width:1200px;height: 350px;margin-bottom: 10px;}
.tab ul.show li{width:1200px;height: 350px;display: none;list-style: none;float: left;}
.tab ul.show li img{width:1200px;height: 350px;}
.tab ul.show li.active{display: block;}
.tab ul.item{width:1200px;height: 130px;margin-bottom: 10px;}
.tab ul.item li{width:285px;height: 130px;list-style: none;float: left;margin-right: 20px;opacity: 0.6;}
.tab ul.item li:hover,.tab ul.item li.active{opacity: 1;}
.tab ul.item li:last-child{margin: 0;}
.tab ul.item li img{width:100%;height: 130px;}
.about{width:1200px;margin: 15px auto;height: 520px; }
.about-left{width:850px;height: auto;float: left;padding-bottom: 20px;}
.about-left span{width:820px;height: 60px;line-height: 60px;padding-right: 30px; font-size: 16px;position: relative;display: block;}
.about-left span img{position: absolute;left: 0;bottom: 0;}
.about-left span a{float: right;text-decoration: none;}
.about-left ul.show{width:820px;height: auto;margin-bottom: 10px;}
.about-left ul.show li{width:820px;height: auto;list-style: none;}
.about-left ul.show li img{width:100%;}
.about-left ul.show li h3{margin: 10px 0;}
.about-left ul.show li p{line-height: 30px;clear: right;width: 100%;}
.about-left ul.show li p a{padding:2px 5px;background-color: #c3c3c3;border-radius: 5px;text-decoration: none;color: #ffffff;opacity: 0.6;}
.about-left ul.show li p a:hover{opacity: 1.0;}
.about-left ul.item{width:820px;height: 80px;margin-bottom: 10px;}
.about-left ul.item li{width:144px;height: 60px;list-style: none;float: left;margin-top: 10px; }
.about-left ul.item li a{width:100px;height: 60px;margin-right: 44px;background-color: #afafaf;border-radius: 5px;display: block;text-align: center;text-decoration: none;}
.about-left ul.item li a img{width:100px;height: 60px;border-radius: 5px;}
.about-right{width:350px;height: auto;float: left;padding-bottom: 20px;}
.about-right span{width:350px;height: 60px;overflow: hidden; line-height: 60px;font-size: 16px;position: relative;display: block;}
.about-right span img{position: absolute;left: 0;bottom: 0;}
.about-right span a{float: right;text-decoration: none;}
.about-right ul li{list-style: none;width: 335px;height: auto;margin:20px 10px;}
.about-right ul li img{width: 80%;margin: 0 10%;}
.about-right ul li p{font-size: 16px;text-align: center; height:30px; line-height:30px;}
.bom{width: 400px; height: 324px;float: left;}
.bom img{float: left;}
.bom img:nth-child(1){width: 400px; height: 300px;margin-bottom: 10px;}
.bom img:nth-child(2){width: 195px; height: 114px;margin-right: 10px;}
.bom img:nth-child(3){width: 195px; height: 114px;}
.about-left ul.df{width: 430px; height: auto;margin-left: 20px;float: left;}
.about-left ul.df li{width: 390px;margin-right: 20px; height: 35px;line-height: 35px; list-style: none;padding-left: 20px;border-bottom: 1px dashed #000000;background: url("../Images/later/it_73.jpg") no-repeat left center;}
.about-left ul.df li a{text-decoration: none;color: #000000;}
.about-left ul.df li a:hover{color: #005aa0;}
.ques-item{border-bottom: 1px dashed #000000;}
.ques-item:last-child{border:none;}
.ques-item p.question{margin: 10px 0;line-height: 30px; padding-left: 20px;background: url("../Images/later/question_71.jpg") no-repeat left 8px;}
.ques-item p.answer{margin: 10px 0;line-height: 30px;padding-left: 20px;background: url("../Images/later/answer_80.jpg") no-repeat left 8px;}

.display{width: 1204px;height: auto;margin: 0 auto;}
.display ul li{list-style: none;float: left;}
.display ul.show{width: 100%;height: 420px;}
.display ul.show li{width: 100%;height: 420px;display: none;}
.display ul.show li img{width: 100%;height: 420px;}
.display ul.show li.active,.display ul.show li.active img{display: block;}
.display ul.item{width: 100%;height: 150px;margin-top: 10px;}
.display ul.item li{
	width: 293px;
	height: 150px;
	background-color: #cccccc;
	margin-right: 8px;
	cursor: pointer;
}
.display ul.item li:hover{background-color: #000;}
.display ul.item li:last-child{margin-right: 0;}
.display ul.item li img{width: 214px;height: 114px;margin: 18px 40px;}

a.product{position: absolute; width: auto;height: 50px;}
img.goods{height: 50px;width: auto;float: left;}
div.dian{position: absolute; width: 8px;height: 8px;left: 20px;top: 20px;border: 1px solid #E41E2D;border-radius: 50%;display: none;}
div.dian span{width: 2px;height: 2px;margin: 2px;background-color: #E41E2D;display: block;border-radius: 50%;}
span.name{width: auto;height: 20px;line-height: 20px;padding: 0 10px;color: #ffffff;display: none;border-radius: 10px;background-color: #E41E2D;float: left;}
.view{
	width: 1200px;
	height: auto;
}


.news{padding:40px 0;background:#f7f7f7;}
.news .container{margin:0 auto 0 auto;}
.news .contents{position:relative;width:1200px;overflow:hidden; margin:auto;}

.news li{width:342px; float:left; margin-right:87px; list-style:none; margin-bottom:15px;}
.news li:nth-child(3n){margin-right:0;}
.news li .childImg{width:342px;height:228px;overflow:hidden;}
.news li .childImg{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.news li .childImg:hover{box-shadow:0px 0px 5px #000;-moz-box-shadow:0px 0px 5px #000;-ms-box-shadow:0px 0px 5px #000;-o-box-shadow:0px 0px 5px #000;-webkit-box-shadow:0px 0px 5px #000;}
.news li .childImg img{ vertical-align:middle;width:100%;height:100%;}
.news li .childImg img{transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s; }
.news li .childImg img:hover{ transform:rotate(20deg) scale(1.4);-moz-transform:rotate(20deg) scale(1.4);-ms-transform:rotate(20deg) scale(1.4);-o-transform:rotate(20deg) scale(1.4);-webkit-transform:rotate(20deg) scale(1.4);}
.news li .childTitle{line-height:30px;padding-top:20px;color:#666;font-size:18px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news li .childTime{color:#999999;font-size:14px;line-height:40px;}
.news li .childInfo{color:#878787;font-size:14px;line-height:22px;height: 44px;
    overflow: hidden; }
.news .navBtn{position:absolute;top:80px;height:70px;cursor:pointer;}
.news .navBtn.leftBtn{left:-88px;}
.news .navBtn.rightBtn{right:-88px;}

#iconDiv1{display:none;}
.oc_bg{background:url(../images/onlineContact_bg.png) no-repeat}
.btn{display:inline-block;text-decoration:none;cursor:pointer}
#big_C{position:fixed;_position:absolute;width:89px;height:268px;right:0px;top:200px; z-index:9999;}
#big_C .btn1{position:absolute;width:19px;height:19px;top:70px;right:0px;background-position:-176px -83px}
#big_C .btn2{position:absolute;width:63px;height:63px;top:118px;left:13px;background-position:-103px -13px}
#big_C .btn2:hover{background-position:-171px -13px}
#big_C .btn3{position:absolute;width:68px;height:24px;top:188px;left:10px;background-position:-101px -202px}
#big_C .btn3:hover{background-position:-101px -174px}
#big_C .btn4{position:absolute;width:68px;height:24px;left:10px;top:220px;background-position:-173px -202px}
#big_C .btn4:hover{background-position:-173px -174px}
#big_C .btn5{position:absolute;width:56px;height:26px;top:225px;left:17px;background-position:-178px -235px}
#big_C .btn5:hover{background-position:-107px -235px}
#big_C .btn6{display:none;position:absolute;width:29px;height:85px;top:140px;left:-25px;background-position:-135px -84px}
#big_C .btn6:hover{background-position:-101px -84px}
#small_C{position:fixed;_position:absolute;width:28px;height:91px;right:1px;top:300px;background-position:-250px -174px}
#small_C .btn1{display:none;position:absolute;width:28px;height:28px;left:0px;bottom:-28px;background-position:-207px -108px}
#small_C .btn1:hover{background-position:-175px -108px}
#small_C .stb{position:absolute;width:28px;height:91px;right:1px;top:0px}
#big_C #wx{display: none;width: 140px;height: 140px;position: absolute;top: 220px;left: -140px;}
