
	body{min-width:1200px;width:100%;overflow-x:hidden;}
	i,em{ font-style:normal;}
	.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
	.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}
	.header{height: 130px;background: #fff;}
	.header .content{position: relative;}
	.h_top{height:35px;}
	.h_top p{float: right;height:20px;line-height:20px;font-size:20px;color: #1474a2;padding-left:21px;background:url(../images/phone1.png) no-repeat left center;margin-top:10px;}
	.h_con{height: auto;}
	.h_con h1{float: left;width:300px;height:80px;margin-right:20px;}
	.h_nav{float: left;margin-top:20px;}
	.h_nav>li{float: left;height:49px;font-size: 16px;min-width:43px;line-height:16px;padding:0 18px;position: relative;}
	.h_nav>li>a{display: block;height:47px;color: #4b4c4e;text-align: center;}
	.h_nav>li>a i{display: block;opacity: 0.5;font-size: 12px;line-height:12px;padding-top:9px; text-transform:uppercase;}
	/*.h_nav>li:hover,.h_con ul li.cur{border-bottom:2px solid #0073a2;}*/
	.h_nav>li:hover>a,.h_con ul li.cur>a{color: #0073a2;border-bottom:2px solid #0073a2;}
	.sou{float: right;width:44px;height:48px;margin-top:17px;position: relative;}
	.sou .s_btn{display: block;cursor:pointer;}
	.sou .s_box{display:none;position:absolute;top:41px;right: 0;width: 348px;height: 85px;background:url(../images/sea_box.png) no-repeat;z-index:200;}
	.sou .s_box .ipt1{float: left;height:33px;width: 248px;padding-left:10px;border:1px solid #bbbbbb;border-right:0;margin:28px 0 0 17px;background:none;outline: 0;}
	.sou .s_box .ipt2{float: left;width: 54px;height: 35px;line-height: 35px;text-align: center;font-size: 16px;color: #fff;background: #0073a2;border: 0;outline: 0;cursor: pointer;margin-top:28px;}
	.way_menu{display: none;position: absolute;width:874px;height: 360px;background: #f5f5f5;left:-54px;top: 49px;z-index:100;overflow:hidden;}
	.way_menu .bg_pic{width:744px;height:286px;margin:38px 0 0 65px;overflow:hidden;position: relative;}
	.way_menu .bg_pic img{position: absolute;	top: -120px;	left: -50px;	transition: all 1s;}
	.way_menu ul{position: absolute;width:744px;height:286px;top: 38px;left: 65px;overflow:hidden;}
	.way_menu ul li{float: left;width:180px;height:90px;line-height: 90px;text-align: center;border-right:8px solid #fff;border-bottom:8px solid #fff;}
	.way_menu ul li a{display: block;height: 88px;font-size: 16px;color: #fff;border:1px solid transparent;}
	.way_menu ul li.nobor{border-right: 0;}
	.way_menu ul li:hover a{color: #0073a2;background: #fff;border:1px solid #0073a2;}
	.pro_menu{display:none;position: absolute;width:1150px;padding-left:50px;background: #f5f5f5;left:-480px;top: 49px;z-index:100;overflow:hidden;}
	.pro_pin{padding-top:26px;width: 1060px;}
	.pro_pin h2{float: left;width: 135px;font-size:18px;line-height:50px;color: #0073a2;padding-left:25px;font-weight: normal;background:url(../images/pro_ic.png) no-repeat left center;}
	.pro_menu ul{float: left;width: 900px;}
	.pro_menu ul li{height:50px;border-bottom:1px dashed #ddd;}
	.pro_menu ul li>a{float: left;width:128px;height: 20px;line-height:20px;border-right:1px solid #ccc;margin-top:15px;font-size:14px;color: #666;font-weight: bold;}
	.pro_menu ul li p{float: left;width:770px;height:50px;overflow: hidden;}
	.pro_menu ul li p a{float: left;line-height:50px;font-size: 14px;color: #666;padding:0 15px;position: relative;}
	.pro_menu ul li p a:after{position: absolute;width:1px;height:16px;background: #ccc;content: "";right: 0;top: 17px;}
	.pro_menu a:hover{color: #0073a2;}
	.pro_menu ul li p a.nobor:after{width: 0;}
	.pro_menu ul li.er{height: 100px;overflow:hidden;}
	.pro_menu ul li.er p a{margin-bottom:34px;}
	.pro_menu ul li.nobor{border: 0;}
	.pro_use{border-top:1px solid #c5c5c5;width: 1060px;height: 80px;}
	.pro_use h2{float: left;width: 135px;font-size:18px;line-height: 64px;color: #0073a2;padding-left:25px;font-weight: normal;background:url(../images/pro_ic.png) no-repeat left center;}
	.pro_use p{float: left;line-height: 64px;width:900px;}
	.pro_use p a{float: left;font-size: 14px;color: #666;font-weight: bold;margin-right:36px;}
	.pro_use p a.nomar{margin-right: 0;}
	.case_menu{display:none;position: absolute;width:1200px;height:390px;background: #f5f5f5;left:-580px;top: 49px;z-index:100;overflow:hidden;}
	.case_menu .menu_pro{float:left;margin-left:105px;width:110px;height:200px;}
	.case_menu h2{height:44px;line-height:44px;padding-top:10px;border-bottom:1px solid #e3e5e5;font-size: 16px;color: #0073a2;font-weight:normal;}
	.case_menu .menu_pro p a{display: block;line-height: 50px;font-size: 14px;color: #666;}
	.case_menu .menu_use{float:left;width:744px;margin-left: 85px;position: relative;}
	.menu_use .bg_pic{width:744px;height:286px;overflow:hidden;position: relative;margin-top:12px;}
	.menu_use .bg_pic img{position: absolute;	top: -120px;	left: -50px;	transition: all 1s;}
	.menu_use ul{position: absolute;width:744px;height:286px;top: 67px;left: 0;overflow:hidden;}
	.menu_use ul li{float: left;width:180px;height:90px;line-height: 90px;text-align: center;border-right:8px solid #fff;border-bottom:8px solid #fff;}
	.menu_use ul li a{display: block;height: 88px;font-size: 16px;color: #fff;border:1px solid transparent;}
	.menu_use ul li:hover a{color: #0073a2;background: #fff;border:1px solid #0073a2;}
	.menu_use ul li.nobor{border-right: 0;}
	.abt_menu{display:none;position: absolute;width:537px;height: 246px;background: #f5f5f5;right: -94px;top:49px;z-index:100;overflow:hidden;}
	.abt_menu p{float: left;width:200px;margin-left:32px;margin-top:24px;height:170px;position:relative;}
	.abt_menu p:after{position: absolute;width:1px;height:170px;background: #d8d8d8;top: 18px;right: 0;content: "";}
	.abt_menu p a{float: left;width: 100px;line-height: 50px;font-size: 16px;color: #666;}
	.abt_menu p a:hover{color: #0073a2;}
	.abt_menu img{float: left;margin:43px 0 0 26px;}
	.h_nav>li>div{display:none;opacity:0;}
	.h_nav>li.active>div{display: block;opacity: 1;animation: opGradient .4s;}
	@-webkit-keyframes opGradient {
		0% {
			-webkit-transform: translateY(-10px);
			opacity: 0;
		}
		100% {
			-webkit-transform: translateY(0);
			opacity: 1;
		}
	}
	@keyframes opGradient {
		0% {
			-webkit-transform: translateY(-10px);
			transform: translateY(-10px);
			opacity: 0;
		}
		100% {
			-webkit-transform: translateY(0);
			transform: translateY(0);
			opacity: 1;
		}
	}


/*product*/

.pro{}

.pro h2{text-align: center;font-weight:normal; padding-bottom:30px;}

.pro h2 span{display: block;font-size: 45px;line-height:50px;color: #333;position: relative;padding:50px 0 17px;}

.pro h2 span:after{position: absolute;width: 3.8%;height:2px;background: #1474a2;content: "";bottom: 0;left:48.1%;}

.pro h2 i{display: block;font-size: 20px;line-height: 50px;color: #333;}

.pro_l{float: left;width: 243px;height:694px;background: #4b4c4e;}

.pro_l h3{height:66px;margin-bottom:7px;}

.pro_l h4{font-size: 16px;color: #fff;height:25px;line-height:16px;padding-top:16px;padding-left:41px;font-weight:normal;background:url(../images/menu_ic.png) no-repeat 19px 19px;}

.pro_l h4 a{color:#fff;}

.pro_l p{padding-bottom:4px;border-bottom:2px solid #818283;}

.pro_l p a{display: block;height: 40px;line-height:40px;padding-left:41px;font-size: 14px;color: #fff;}

.pro_l p a:hover{background:url(../images/pro_bg1.jpg) no-repeat;color: #4b4c4e;}

.pro_l p.nobor{border: 0;}

.pro_r{float: right;width: 940px;}

.pro_r ul li{float: left;width: 304px;height:340px;background: #f5f5f5;text-align: center;margin-right:14px;margin-bottom:13px;}

.pro_r ul li img{display: block;width:100%;height: 240px;margin:0 auto;}

.pro_r ul li em{display: block;font-size: 16px;color: #454545;line-height:42px;}

.pro_r ul li i{display: block;font-size: 16px;color: #0073a2;line-height:36px;}

.pro_r ul .l1{width: 621px;}

.pro_r ul .l1 img{width:621px;height:340px;}

.pro_r ul li:nth-child(3n+0){margin-right: 0;}

.pro_r ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.2);}



.call_box_txt{text-align:center; color:#fff; font-size:18px; line-height:50px; padding-top:10px;}
.call_box_bule {background: url(../images/bule_call.png) no-repeat 10px 12px; height:60px; margin-bottom: 10px;}
.call_box_bule div { margin-left: 55px; text-align: left; font-size: 14px; color: #fff; }
.call_box_bule div span { display: block; color: #fff; font-size:20px; font-weight: bold; font-family: Arial; line-height:25px;}


.container{margin-left:auto; margin-right:auto; width:1200px; font-family:microsoft yahei;}



/*---------------CMtitle------------------*/

.CMtitle{ width: 100%; text-align: center; overflow: hidden;}

.CMtitle a{ display: inline-block; font-size: 30px; font-weight: bold; color: #fff;}

.CMtitle em{ display: block; margin-top: -10px;}

/*---------------CMtitle_end------------------*/

/*-- 解决方案--*/

.Solution{background: url(../images/cmbg.jpg);}

.Solution .container{ padding-top: 30px; padding-bottom: 65px; position: relative;}

.Solution .CMtitle a{ color: #303030;}

.Slcont{ overflow: hidden; margin-top: 22px; }

.Slcont ul{ overflow: hidden; width: 1000px;}

.Slcont ul li{ float: left; width: 316px; margin-right: 15px; overflow: hidden; position: relative;}

.Slcont ul li img{ display: block;}

.Slcont ul li h5{ height: 30px; line-height: 30px; margin-top: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.Slcont ul li h5 a{ font-size: 14px; color: #303030;}

.Slcont ul li p{ height: 60px; line-height: 20px; overflow: hidden; margin-top: 3px; font-size: 14px; color: #303030;}

.Slcont ul li .Rmore{ display: inline-block; width: 130px; margin-top: 25px; height: 36px; line-height: 36px; text-decoration: none; text-align: center; font-size: 14px; color: #fff; background: url(../images/rmore.png);}

.Slcont ul li .Rmore:hover{background: url(../images/rmore_h.png) no-repeat;}

.Slcont ul li .skins{ width: 240px; height: 240px; background: url(../images/guang.png) no-repeat; position: absolute; left: -540px; top: 0px;}



.Solution .btn{ display: inline-block; width: 35px; height: 35px; position: absolute; top: 340px;}

.Solution .prev{background: url(../images/nprev.png) no-repeat; left: -46px;}

.Solution .next{background: url(../images/nnext.png) no-repeat; right: -46px;}

.Solution .prev:hover{background: url(../images/nprev_h.png) no-repeat; left: -46px;}

.Solution .next:hover{background: url(../images/nnext_h.png) no-repeat; right: -46px;}



.tit{margin:0 auto 38px;}

.tit span{display: block; text-align: center; font-size: 46px; line-height: 46px; color:#333333; margin-bottom: 15px;}

.tit i{display: block; text-align: center; font-size: 22px; line-height: 22px; color:#333333;}



.edgebj{height:1610px; background:url(../images/edgebj.jpg) no-repeat center;overflow: hidden;}

.edge{padding-top:82px;position: relative;}

.edge .tit{background:url(../images/edk.png) no-repeat center 25px;height:83px; margin-bottom: 105px;}

.edge ul li{height:300px;margin-bottom: 20px;}

.edge ul li dl dt{width:520px; height:300px;float:left;    box-shadow: 10px 20px 30px 0px #c7c7c8;overflow: hidden; border-radius:5px;}

.edge ul li dl dt img{width:520px; height:300px;transition: .5s;}

.edge ul li dl dt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);}

.edge ul li dl dd{width:495px; float:right;padding-top:52px;}

.edge ul li dl dd span{display: block;font-size: 36px; line-height: 36px; color:#0073a2; margin-bottom: 33px;}

.edge ul li dl dd p{height:75px;font-size: 16px; color:#666666;line-height: 26px;}

.edge .tb{width:90px; height:1560px;background:url(../images/tb.gif) no-repeat center; position: absolute;left:565px;top:168px;}

.edge ul li:first-child dl dd{padding-top:32px;}

.edge ul li:nth-child(2n) dl dt{float:right;}

.edge ul li:nth-child(2n) dl dd{float:left;margin-left: 25px;}

.edge ul li:nth-child(2n) dl dd span{text-align: right;}

.edge ul li:nth-child(2n) dl dd p{text-align: right;}



.seach1{height:100px;background:#0073a2;}

.sea1 span{display: block; float:left;width:600px;height:100px; line-height: 100px; padding-left:60px; background:url(../images/hg.png) no-repeat left;}

.sea1 span em{display: block; font-size: 30px; color:#FFFFFF; font-weight: bold; margin-right: 24px;float:left;}

.sea1 span p{float:left; font-size: 22px; color:#FFFFFF;}

.sea1 strong{display: block; width:400px; float:right;height:100px; line-height: 100px;}

.sea1 strong i{display: block; font-size: 16px;color:#FFFFFF;padding-left:32px; font-weight: normal; background:url(../images/icon.png) no-repeat left; float:left;}

.sea1 strong b{display: block; float:left;font-size: 28px; color:#FFFFFF;font-family: "Arial";}

/**/

.yzbj{height:460px;}

.yz{padding-top:89px;}

.yz .yzsm{width:630px; height:300px; float:left;}

.yz .yzsm span{display: block;padding-top:63px;height:49px;background:url(../images/yh1.png) no-repeat top left;font-size: 36px; line-height: 36px; color:#0073a2; font-weight: bold; position: relative;margin-bottom: 29px;}

.yz .yzsm span:before{width:70px; height:2px; background:#0073a2;content:"";position:absolute; bottom:0; left:0;}

.yz .yzsm p{font-size: 16px; color:#666666; height:100px;padding-bottom:58px; background:url(../images/yh2.png) no-repeat bottom right; line-height: 26px;}

.yz .yzt{width:480px; height:270px; float:right;margin-top:6px;overflow: hidden;}

.yz .yzt img{width:480px; height:270px;transition: .5s;}

.yz .yzt:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    transform: scale(1.1);}


.main{clear:both; width:1200px; margin:0 auto; overflow:hidden; }

.home_product{clear:both; padding-bottom:50px; width:100%; background:url(../images/probg.jpg) no-repeat center top;}

.home_product_tit{clear:both; text-align:left; line-height:100px; font-weight:bold; font-size:28px; color:#555;}

.home_product_tit span{float:right; font-size:14px; font-weight:normal;}



/*==============================首页新闻 start==============================*/

.home_new_problem{clear:both; padding-bottom:40px;}

.home_new{width:585px;}

.home_new .bd{clear:both; width:100%;}

.home_new .bd ul{clear:both; width:100;}

.home_new .bd ul li{clear:both; padding-bottom:25px; height:65px;}

.home_new .bd ul li .home_new_time{float:left; width:65px; height:65px; background:#cccccc; transition:all .5s;}

.home_new .bd ul li:hover .home_new_time{background:#0073a2;}

.home_new .bd ul li .home_new_time .time_top{clear:both; font-size:28px; color:#fff; font-weight:bold; text-align:center; line-height:46px;}

.home_new .bd ul li .home_new_time .time_bom{clear:both; width:63px; height:17px; text-align:center; line-height:17px; font-size:12px; color:#333; background:#fff; margin:1px;}

.home_new .bd ul li .home_new_con{float:right; width:500px;}

.home_new .bd ul li .home_new_con>h2{clear:both; text-align:left; line-height:20px; font-size:15px; font-weight:normal; padding-bottom:5px;}

.home_new .bd ul li .home_new_con>h2 a:link,.home_new .bd ul li .home_new_con>h2 a:visited{color:#000; text-decoration:none; }

.home_new .bd ul li .home_new_con>h2 a:hover,.home_new .bd ul li .home_new_con>h2 a:active{color:#0073a2; text-decoration:none; }

.home_new .bd ul li .home_new_con>div{clear:both; text-align:left; color:#666; line-height:20px; font-size:12px;}

.home_new .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }



/* 下面是前/后按钮代码，如果不需要删除即可 */

.arrow{float:right; }

.arrow a{ display:block; padding-left:18px; margin-top:43px; width:50px; line-height:14px; font-size:12px; color:#555; height:14px; float:right; overflow:hidden; cursor:pointer; background:url(../images/bntIcon.png) no-repeat 0px 0px; }

.arrow a:hover{}

/*==============================首页新闻 end==============================*/

/*==============================首页常见问题 end==============================*/

.home_problem{width:585px;}

.home_problem_ul{width:585px;}

.home_problem_ul ul li{clear:both; border:1px solid #ccc; padding:15px; height:97px; margin-bottom:21px;}

.home_problem_ul ul li h2{clear:both; color:#333; font-size:16px; text-align:left;}

.home_problem_ul ul li .data_time{clear:both; color:#666; font-size:12px; font-weight:normal; text-align:left; line-height:24px;}

.home_problem_ul ul li .data_txt{clear:both; color:#666; font-size:12px; font-weight:normal; text-align:left; line-height:24px;}

.home_problem_ul ul li a a:link,.home_problem_ul ul li a a:visited{color:#000; text-decoration:none; }

.home_problem_ul ul li a a:hover,.home_problem_ul ul li a a:active{color:#c00; text-decoration:none; }

.txtScroll-top{float:right; display:inline; width:59px;overflow:hidden;  height:27px; margin-top:41px;}

.txtScroll-top .prev,.txtScroll-top .next{display:block;  width:28px; height:27px; float:right; overflow:hidden;cursor:pointer; background:url(../images/inews_btn_0730.png) no-repeat;}

.txtScroll-top .prev{background-position:0px 0px; margin-right:3px;}

.txtScroll-top .next{background-position:-27px 0px; }

.txtScroll-top .next:hover{background-position:-27px -27px; }

.txtScroll-top .prev:hover{background-position:0px -27px; margin-right:3px;}

.txtScroll-top ul{ display:none;overflow:hidden; zoom:1; margin-top:10px; }

.txtScroll-top ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }

.txtScroll-top ul li.on{ background-position:0 0; }

/*==============================首页常见问题 end==============================*/



.clear { clear: both; height: 0; overflow: hidden; width: 0; }
.wrapper { width: 1200px; margin: 0 auto; position: relative; display: block; }




/* footer */
.FootBg{ background: #333; margin-top: 30px;}
.Foot{ width: 1200px; margin: 0 auto; padding: 30px 0 10px 0;}
.Foot ul{ float:left; font-size:14px; margin-right:65px;margin-right:140px;}
.Foot ul li{ line-height: 25px;}
.Foot a,.Foot a:visited{ color: #999;}
.Foot a:hover{ color: #fff;}
.Foot ul .t{ font-size: 16px; height: 40px;}
.Foot ul .t a,.Foot ul .t a:visited{ color: #fff;}
.Foot ul .t a:hover{}
.Foot ul.lxwm{ margin-right:0;}
.Foot .wx { width: 200px; float:right; margin-right:0;}
.Foot .wx .w1{ width: 140px; border: 1px solid #434343; background:url(../images/ico_5.gif) no-repeat 125px center;}
.Foot .wx .w1 a{ background:url(../images/ico_4.gif) no-repeat 5px 2px; height: 22px; width: 140px; text-indent: 40px; display:block; line-height: 21px;}
.Foot .wx .w2{background:url(../images/ico_4.gif) no-repeat 7px -21px;text-indent: 40px; padding-top: 15px;}
.Foot .wx .w3{background:url(../images/ico_4.gif) no-repeat 7px -60px;text-indent: 40px; padding-top: 9px;}
.Foot .wx .w4{ height: 130px; padding-top: 20px;}
.Foot .add{ text-align:center; color: #999; font-size:14px; margin-top:25px;line-height: 25px;}
.Foot .add a{ margin: 0 12px;}


       .client-2 {
            position: fixed;
            right: -170px;
            top: 70%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0073a2;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0073a2;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
@font-face {
	font-family: iconfont;
	src: url(../other/iconfont.eot);
	src: url(../other/iconfont.eot?#iefix) format("embedded-opentype"), url(../other/iconfont.woff) format("woff"), url(../other/iconfont.ttf) format("truetype"), url(../other/iconfont.svg#iconfont) format("svg")
}

.home-banner img {
	max-width: 100%;
	height: auto;
	border: none
}

.slick-dots, li {
	list-style: none
}
.slick-loading .slick-slide, .slick-loading .slick-track {
	visibility: hidden
}
.slick-dots li button:before, .slick-next:before, .slick-prev:before {
	font-family: slick;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.slick-dots, .slick-next, .slick-prev {
	position: absolute;
	display: block;
	padding: 0
}
.slick-loading .slick-list {
	background: url(ajax-loader.gif) center center no-repeat #fff
}

.slick-next, .slick-prev {
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: 0 0;
	color: transparent;
	top: 50%;
	transform: translate(0, -50%);
	border: none;
	outline: 0
}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover {
	outline: 0;
	background: 0 0;
	color: transparent
}
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {
	opacity: 1
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
	opacity: .25
}
.slick-next:before, .slick-prev:before {
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: .75
}
.slick-prev {
	left: -25px
}
[dir=rtl] .slick-prev {
	left: auto;
	right: -25px
}
.slick-prev:before {
	content: "←"
}
.slick-next:before, [dir=rtl] .slick-prev:before {
	content: "→"
}
.slick-next {
	right: -25px
}
[dir=rtl] .slick-next {
	left: -25px;
	right: auto
}
[dir=rtl] .slick-next:before {
	content: "←"
}
.slick-dotted.slick-slider {
	margin-bottom: 30px
}
.slick-dots {
	bottom: -25px;
	text-align: center;
	margin: 0;
	width: 100%
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer
}
.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: 0;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer
}
.slick-dots li button:focus, .slick-dots li button:hover {
	outline: 0
}
.slick-dots li button:focus:before, .slick-dots li button:hover:before {
	opacity: 1
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "•";
	width: 20px;
	height: 20px;
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: .25
}
.slick-list, .slick-slider, .slick-track {
	position: relative;
	display: block
}
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: .75
}
.slick-slider {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: 0
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}
.slick-slider .slick-list, .slick-slider .slick-track {
	transform: translate3d(0, 0, 0)
}
.slick-track {
	left: 0;
	top: 0;
	margin-left: auto;
	margin-right: auto
}
.mfp-bg, .mfp-wrap {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%
}
.slick-track:after, .slick-track:before {
	content: "";
	display: table
}
.mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after {
	content: ''
}
.slick-track:after {
	clear: both
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}



.home-banner .slick-slider, .pro-banner-box .slick-slider {
	margin-bottom: 0!important;
	overflow: hidden
}
.home-banner .banner-item img, .pro-banner-box .banner-item img {
	margin: 0 auto
}
.home-banner .slick-dots, .pro-banner-box .slick-dots {
	bottom: 25px
}
.home-banner .slick-dots li button:before, .pro-banner-box .slick-dots li button:before {
	content: "";
	display: block;
	width: 17px;
	height: 7px;
	background: #b3bac5
}
.home-banner .slick-dots .slick-active button:before, .pro-banner-box .slick-dots .slick-active button:before {
	background: #e41313;
	opacity: 1!important
}
.home-banner:hover .slick-arrow.slick-prev, .pro-banner-box:hover .slick-arrow.slick-prev {
	left: 15px
}
.home-banner:hover .slick-arrow.slick-next, .pro-banner-box:hover .slick-arrow.slick-next {
	right: 15px
}
.home-banner .slick-list, .pro-banner-box .slick-list {
	overflow: visible
}
.home-banner .slick-arrow, .pro-banner-box .slick-arrow {
	z-index: 99;
	transition: all .3s;
	display: block;
	width: 50px;
	height: 50px;
	left: -50px
}
.home-banner .slick-arrow:before, .pro-banner-box .slick-arrow:before {
	content: "\e678";
	font-size: 30px;
	font-family: iconfont;
	line-height: 1em;
	text-align: center;
	display: block;
	transform: rotate(180deg)
}
.home-banner .slick-arrow.slick-next, .pro-banner-box .slick-arrow.slick-next {
	left: auto;
	right: -50px
}
.home-banner .slick-arrow.slick-next:before, .pro-banner-box .slick-arrow.slick-next:before {
	transform: rotate(0)
}
.home-banner {
	overflow: hidden
}



