@charset "utf-8";
/* banner */
.s_banner{ min-width:1000px;  position:relative;  height:600px; overflow:hidden;  }
.s_banner .bd{ position:relative; z-index:0;  }
.s_banner .bd ul{ width:100% !important; }
.s_banner .bd li{ width:100% !important;  height:600px; }
.s_banner .bd li a{display:block;}
.s_banner .hd{ width:100%;  position:absolute; z-index:1; bottom:25px; left:0; height:30px; line-height:30px; text-align:center; }
.s_banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:8px; overflow:hidden;border:1px solid #fff;border-radius:50%; 
}
.s_banner .hd ul .on{background: #fff;}
.s_banner .bd .prev,.s_banner .bd .next{
	position: absolute;
	top: 270px;
	display: block;
	width: 29px;
	height: 56px;
	overflow: hidden;
	cursor: pointer;
	display: none;
}
.s_banner .bd .prev{
	left: 50%;
	margin-left: -700px;
	background:url(../images/left.png) no-repeat;
}
.s_banner .bd .next{
	right: 50%;
	margin-right: -700px;
	background:url(../images/right.png) no-repeat;
}
.s_banner .bd .prev:hover,.s_banner .bd .next:hover{opacity: 0.8!important;}
.content .main .fl{width:325px;}
 .main .fl h3{font-size:30px;line-height:86px;color:#333;font-weight:normal;}
 .main .fl .product ul{background:#fff;border:1px solid #e8e8e8;padding:20px 0 34px;}
 .main .fl .product ul li{line-height:49px;border-bottom:1px solid #e8e8e8;position: relative;}
 .main .fl .product ul li a{display: block;color:#666;padding-left:52px;background:url(../images/arrow.png) no-repeat 29px 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right:5px;}
 .main .fl .product ul li:hover a, .main .fl .product ul li.show a{background:url(../images/arrow_h.png) no-repeat 29px 20px #f3f3f3;}
 .main .fl .product ul li .subNav{display: none;}
 .main .fl .product ul li .subNav{background:#fff;padding:10px 10px 10px 35px;}
 .main .fl .product ul li .subNav p{font-size:14px;line-height:32px;}
 .main .fl .product ul li .subNav p i{color:#e8e8e8;}
 .main .fl .product ul li .subNav p a{background:none;padding:0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#999;}
 .main .fl .product ul li .subNav p a:hover {color:#01c9fc;}
 .main .fl .product ul li .subNav p a:hover i{color:#01c9fc;}
/* .content .main .fl .new_info ul{background:#fff;border:1px solid #e8e8e8;padding:19px 19px 0;}
.content .main .fl .new_info ul li{border: 1px solid #e2e2e2;margin-bottom:20px;}
.content .main .fl .new_info ul li .img{width:270px;height:288px;padding:6px;border-bottom:1px solid #e2e2e2;}
.content .main .fl .new_info ul li .img img{position: relative;top:50%;left:50%;max-width: 100%;max-height: 100%;transform: translate(-50%,-50%);transform: -webkit-translate(-50%,-50%);}
.content .main .fl .new_info ul li .pro_txt{padding:14px 10px 14px 18px;}
.content .main .fl .new_info ul li .pro_txt h4{font-size:16px;font-weight: normal;}
.content .main .fl .new_info ul li .pro_txt p{font-size:14px;color:#999;margin-top:9px;}
.content .main .fl .new_info ul li a:hover h4{color:#01c9fc;} */
.content .main .fr{width:850px;}
.news{margin-bottom:20px;}
.news .hd{position: relative;}
.news .hd h3{font-size:30px;line-height:86px;color:#333;font-weight:normal;}
.news .hd .tabCon{position: absolute;right:0;top:25px;}
.news .hd .tabCon a{display: inline-block;width:98px;height:38px;text-align: center;line-height:38px;border:1px solid #e0e0e0;margin-left:10px;background: #fff;}
.news .hd .tabCon a.cur,.news .hd .tabCon a:hover{color:#fff;background:#01c9fc;border:1px solid #01c9fc;}
.news .bd .item{padding:0 20px 17px;background:#fff;display: none;}
.news .bd .item .news_list li{overflow: hidden;border-bottom:1px solid #d7d7d7;padding:20px 0;}
.news .bd .item .news_list li .fl{width:280px;}
.news .bd .item .news_list li .fl img{width:280px;height:150px;}
.news .bd .item .news_list li .fr{width:860px;}
.news .bd .item .news_list li h4{font-size:18px;line-height:38px;font-weight:normal;margin-bottom:16px;}
.news .bd .item .news_list li h4 a:hover{color:#01c9fc;}
.news .bd .item .news_list li span{color:#999;}
.news .bd .item .news_list li p{line-height:24px;height:48px;color:#666;text-overflow: -o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
    -webkit-box-orient: vertical;margin-top:10px;}
.content .main .fr .recommend h3{font-size:30px;line-height:85px;font-weight:normal;position: relative;}
.content .main .fr .recommend h3 .more{font-size:16px;color:#666;position: absolute;right:0;top:0;}
.content .main .fr .recommend h3 .more:hover{color:#01c9fc;}
.content .main .fr .recommend .rec_pro{background:#fff;padding:20px 5px 0 20px;}
.content .main .fr .recommend .rec_pro ul li{width:258px;border:1px solid #e2e2e2;height:358px;float:left;margin-right:15px;margin-bottom:20px;}
.content .main .fr .recommend .rec_pro ul li .img{width:248px;height:264px;padding:5px;border-bottom:1px solid #e2e2e2;}
.content .main .fr .recommend .rec_pro ul li .img img{position: relative;top:50%;left:50%;max-width: 100%;max-height: 100%;transform: translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.content .main .fr .recommend .rec_pro ul li .text{padding:14px 10px;text-align: center;}
.content .main .fr .recommend .rec_pro ul li .text h4{font-size:16px;font-weight: normal;}
.content .main .fr .recommend .rec_pro ul li .text p{font-size:14px;color:#999;margin-top:9px;}
.content .main .fr .recommend .rec_pro ul li a:hover .text h4{color:#01c9fc;}
.about{padding:20px;background:#fff;width:1160px;margin:25px auto;}
.about .about_bg {margin-top:20px;margin-left:20px;background:#d6d6d6;width:535px;height:328px;position: relative;}
.about .about_bg img{position: relative;top:-20px;left:-20px;}
.about .about_bg .more{position: absolute;right:-25px;bottom:50px;width:170px;height:60px;line-height:60px;color:#fff;font-size:16px;}
.about .about_bg .more .fl{width:110px;background:#039ee5;text-align: center;}
.about .about_bg .more .fr{width:60px;font-size:30px;background:#01c9fc;text-align: center;line-height:60px;font-weight: 200;padding:0;}
.content .about .fr{width:540px;padding-right:18px;padding-top:18px;}
.content .about .fr .line{width:20px;height:4px;background:#01c9fc;margin:30px 0 17px;}
.content .about .fr .about_intro{height:200px;overflow: hidden;}
.content .about .fr .about_intro p{line-height:25px;text-indent: 2em;margin:14px 0;}
/* about */
.about_wrap{background:#fff;}
.breadNav{line-height:50px;color:#666;margin-bottom:20px;}
.breadNav a{color:#666;}
.breadNav .module{color:#01c9fc;}
.column{text-align: center;margin-bottom:60px;}
.column a{display: inline-block;width:98px;height:38px;border:1px solid #e0e0e0;margin:0 12px;color:#333;text-align: center;line-height:38px;}
.column a.cur,.column a:hover{color:#fff;background:#01c9fc;border:1px solid #01c9fc;}
.column_wrap .column_item{display: none;}
.jianjie{padding:0 80px 40px;}
.jianjie p{line-height: 25px;margin:25px 0;text-indent: 2em;}
.jianjie_img{margin:20px 0;}
.jianjie_img img{margin:0 8px;float:left;}
.mubiao p{text-indent: 0;}
/* 资质证明 */
.multipleColumn{ position:relative; width:1200px;}
.multipleColumn .prev,.multipleColumn .next{position: absolute; width:45px; height:70px;overflow:hidden;
        cursor:pointer; background:url("../images/prve.png") no-repeat;top:50%;margin-top:-35px;left:-100px;}
.multipleColumn .next{ background:url("../images/next.png") no-repeat; right:-100px;left:auto;}
.multipleColumn .bd{overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;margin-bottom:28px;}
.multipleColumn .bd ul li .kuang{width:348px;height:268px;padding:5px 15px;background:#f8f8f8;border:1px solid #e2e2e2;overflow: hidden;}
.multipleColumn .bd ul li .img{position: relative;height:268px;}
.multipleColumn .bd ul li .img img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform: translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.multipleColumn .bd ul li p{ line-height:52px;}
/* 合作品牌 */
.brandColumn{ position:relative; width:1200px;padding-bottom:40px;}
.brandColumn .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1;text-align: center;}
.brandColumn .hd ul li{width:25px; height:5px; overflow:hidden; margin-right:5px;cursor:pointer;background:#ccc;display: inline-block;}
.brandColumn .hd ul li.on{background:#01c9fc;}
.brandColumn .bd{overflow:hidden;  }
.brandColumn .bd ul{ overflow:hidden; zoom:1; width:100%;  float:left; _display:inline;  }
.brandColumn .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;width:208px;height:68px;padding:5px;margin-bottom:40px;background:#fff;border:1px solid #e2e2e2;position: relative;}
.brandColumn .bd ul li img{position: absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.tempWrap{width:1200px!important;}
#outerdiv{position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);z-index:2;width:100%;height:100%;display:none;}
#innerdiv .close{position: absolute;right:-60px;top:0;background:url(../images/close.png) no-repeat;width:38px;height:38px;cursor:pointer;}
/* 新闻资讯 */
.newsList ul li{padding:25px 0px;}
.newsList ul li:nth-child(odd){background:#f2f2f2;}
.newsList ul li .fl{width:770px;}
.newsList ul li .fl h4{font-size:18px;}
.newsList ul li .fl span{color:#999;}
.newsList ul li .fl .summary{line-height:24px;height:48px;color:#999;text-overflow: -o-ellipsis-lastline;overflow:hidden;text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;margin-top:20px;border-top:1px solid #d7d7d7;padding-top:4px;}
.newsList ul li:hover .fl h4{color:#01c9fc;}
.newsList ul li .fr img{width:315px;height:150px;}
.con{padding:0 82px 40px;}
.news_content .hd{padding:30px 0 50px;text-align: center;}
.news_content .hd h2{font-size:24px;font-weight:normal;margin-bottom:18px;}
.news_content .hd span{color:#666;}
.news_content .sum{padding:15px 20px;background:#f0f0f0;}
.news_content .sum p{line-height:24px;}
.news_content .bd{padding:35px 0;}
.news_content .bd p,.news_content .bd p span{font-size:14px;line-height:24px;color:#333;}
.news_content .bd p{margin-bottom:20px;}
.other{margin:40px 0 0;line-height:40px;height:40px;}
.other .fl,.other .fr{width:454px;background:#f0f0f0;padding:0 30px;}
.other .fl a:hover,.other .fr a:hover{color:#01c9fc;}
/* 解决方案 */
.solution_list ul{width:1220px;margin-top:94px;}
.solution_list ul li{float:left;width:225px;margin-right:18px;position: relative;margin-bottom:94px;}
.solution_list ul li img{position: absolute;top:-34px;left:50%;margin-left:-45px;z-index:2;}
.solution_list ul li .item{border:1px solid #e2e2e2;background:#fff;padding:95px 13px 25px;transition: all .4s ease-in-out;-webkit-transition: all .4s ease;position: relative;top:0;}
.solution_list ul li .item h3{
 font-size: 18px;
 color: #333;
 text-align: center;
 margin-bottom: 20px;
 line-height: 20px;
 overflow: hidden;
 width: 197px; 
 height: 20px;
}
.solution_list ul li .item p{line-height:25px;height:150px;overflow: hidden;color:#666;}
.solution_list ul li a:hover h3{color:#01c9fc;}
.solution_list ul li a:hover .item{border-color:#01c9fc;top:-10px;}
.solution_con .hd{padding-bottom:0;}
/* 产品列表 */
.pro_wrap{background:#f0f0f0;}
.pro_wrap .breadNav{line-height:55px;margin-bottom:0;}
.pro_con .fl{width:248px;}
.pro_con .fl h3{margin:0 29px;line-height:50px;border-bottom:1px solid #e5e5e5;font-size:16px;font-weight: bold;}
.main .pro_con .fl ul {padding:10px 0 0;border:0;}
.main .pro_con .fl ul li a{padding-left:40px;background: url(../images/arrow.png) no-repeat 20px 20px;}
.main .pro_con .fl ul li:hover a, .main .pro_con .fl ul li.show a{background:url(../images/arrow_h.png) no-repeat 20px 20px #f3f3f3;}
.main .pro_con .fl .product{margin-bottom: 25px;background:#fff;border:1px solid #e6e6e6;}
.pro_con .fr{width:950px;}
.pro_con .fr ul li{border: 1px solid #e2e2e2;margin-bottom:18px;background:#fff;float:left;margin-left:16px;}
.pro_con .fr ul li .img{width:286px;height:304px;padding:6px;border-bottom:1px solid #e2e2e2;}
.pro_con .fr ul li .img img{position: relative;top:50%;left:50%;max-width: 100%;max-height: 100%;transform: translate(-50%,-50%);transform: -webkit-translate(-50%,-50%);}
.pro_con .fr ul li .pro_txt{padding:14px 10px 14px 18px;}
.pro_con .fr ul li .pro_txt h4{font-size:16px;font-weight: normal;}
.pro_con .fr ul li .pro_txt p{font-size:14px;color:#999;margin-top:9px;}
/* 产品详情 */
#example5 .sp-thumbnail-image-container {
	width: 110px;
	height: 118px;
	overflow: hidden;
	float: left;
}

#example5 .sp-thumbnail-image {
	height: 100%;width:100%;
}

#example5 .sp-thumbnail-text {
	width: 140px;
    float: right;
    height:80px;
	padding:15px;
    background-color: #F0F0F0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

#example5 .sp-thumbnail-title {
	margin-bottom: 5px;
	text-transform: uppercase;
	color: #333;
}

#example5 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}
.pro_info{padding-bottom:60px;}
.pro_top .fl{width:602px;overflow: hidden;}
.pro_top .fr{width:510px;height:510px;background:#f8f8f8;padding:0 30px;}
.pro_top .fr dt h2{font-size:24px;line-height:72px;font-weight:normal;}
.pro_top .fr dd{position: relative;padding-left:70px;margin-bottom:18px;}
.pro_top .fr dd span{position: absolute;top:0;left:0;color:#999;}
.pro_top .fr dd p{font-size:14px;line-height:24px;}
.pro_bottom h3{width:135px;height:40px;background: #01c9fc;color:#fff;line-height:40px;text-align: center;font-size:16px;margin:30px 0;}
.pro_bottom .pro_text{background:#f8f8f8;border:1px solid #dfdfdd;padding:20px 35px;}
/* 人才理念 */
.idea_wrap{padding-bottom:60px;}
.idea {padding-bottom:40px;}
.idea .fl{width:314px;height:378px;border:3px solid #01c9fc;margin:220px 0 0 107px;position: relative;}
.idea .fl img{position: absolute;top:-165px;left:40px;}
.idea .fr{width:600px;padding-top:80px;}
.idea .fr .fr_text{padding-top:30px;}
.idea .fr dt{font-size:18px;margin:20px 0 10px;}
.idea .fr dd{font-size:12px;line-height:20px;color:#999;}
/* 招聘岗位 */
.job{background:#f8f8f8;}
.table_hd {height:80px;line-height:80px;border-bottom:1px solid #e2e2e2;}
.table_hd ul li.p48{padding-left:48px;}
.table_hd ul li{float:left;font-size:18px;font-weight:bold;width:248px;}
.table_hd ul li.w150{width:150px;}
.table_bd .item {border-bottom:1px solid #e2e2e2;}
.table_bd .item ul{cursor: pointer;}
.table_bd .item ul.border{border-bottom:1px solid #e2e2e2;}
.table_bd .item ul li{width:248px;float:left;line-height:60px;height:60px;}
.table_bd .item ul li.w150{width:150px;}
.table_bd .item ul li.p48{padding-left:48px;}
.table_bd .item .job_del{display: none;padding:28px 48px;}
.table_bd .item .job_del p{font-size:14px;line-height:30px;color:#666;}
.table_bd .item .job_del a{display: block;width:258px;height:48px;border:1px solid #333;text-align: center;line-height:48px;margin-top:25px;}
.jianli_form{display: none;}
.jianli_form .input_group{float:left;width:343px;height:40px;border:1px solid #d9d9d9;background:#fff;margin-right:25px;margin-bottom:30px;margin-left:30px;position: relative;}
.jianli_form .input_group input,.jianli_form .input_group select{width:100%;text-indent: 10px;line-height:40px;padding:0;border:0;background:none;outline: none;height:40px;}
.jianli_form input::-webkit-input-placeholder,.jianli_form textarea::-webkit-input-placeholder {  	/* WebKit browsers */
	color: #999;
  }
.jianli_form  input:-moz-placeholder,.jianli_form textarea:-moz-placeholder {            	/* Mozilla Firefox 4 to 18 */
	color: #999;
  }
.jianli_form  input::-moz-placeholder,.jianli_form textarea::-moz-placeholder {           	/* Mozilla Firefox 19+ */
	color: #999;
  }
.jianli_form input:-ms-input-placeholder,.jianli_form textarea:-ms-input-placeholder {       	/* Internet Explorer 10+ */
	color: #999;
  }
.jianli_form .input_group em{position: absolute;right:10px;color:#ff0000;line-height:40px;}
.jianli_form .last_group{width:1142px;height:auto;}
.jianli_form .last_group textarea{width:100%;border:0;text-indent:10px;line-height:40px;}
.jianli_form .submit{width:200px;height:50px;line-height:50px;color:#fff;font-size:16px;background:#01c9fc;float:left;border:0;margin-left:30px;cursor: pointer;}
/* 产品订购 */
.order_wrap{margin:0 30px;border:1px solid #d9d9d9;border-top:0;}
.order_wrap .order_hd{line-height:60px;background:#01c9fc;padding-left:18px;color:#fff;}
.order_wrap .order_hd>div{float:left;}
.selectAll{float:left;width:130px;color:#d6eeff;}
.productName{float:left;width:238px;}
.productModel{float:left;width:614px;}
.selectAll input{display: none;}
.selectAll  span{display: inline-block;width:16px;height:16px;background:url(../images/check.png) no-repeat;vertical-align:middle;margin-right:15px;position: relative;top:-1px;cursor: pointer;}
.selectAll input:checked+span{background: url(../images/checked.png) no-repeat;}
.order_list li{overflow: hidden;height:50px;line-height:50px;padding-left:18px;font-size:16px;}
.order_list li:nth-child(odd){background:#f2f2f2;}
.select{float:left;width:130px;}
.select input{display: none;}
.select span{display: inline-block;width:16px;height:16px;background:url(../images/check.png) no-repeat;vertical-align:middle;cursor: pointer;}
.select input:checked+span{background: url(../images/checked.png) no-repeat;}
.orderNumber span{float:left;width:22px;height:22px;border:1px solid #e2e2e2;background:#fff;line-height:22px;text-align: center;color:#999;cursor: pointer;}
.orderNumber input{width:30px;height:22px;text-align: center;border:1px solid #e2e2e2;border-left:0;border-right:0;float:left;padding:0;line-height:22px;color:#333;}
.order_list li .orderNumber{padding-top:13px;}
.total{line-height:90px;padding:0 40px;text-align: right;border-top:1px solid #f2f2f2;font-size:16px;}
.total #total{color:#01c9fc;font-size:24px;}
.order_form{padding-bottom:60px;}
.order_form p{line-height:60px;font-size:16px;margin:0 30px;}
.order_form {overflow: hidden;}
.order_form  .inputGroup{float:left;width:533px;line-height:40px;border:1px solid #d9d9d9;margin:0 30px 18px;position: relative;}
.order_form  .inputGroup input{width:500px;padding:2px 0;line-height:36px;height:36px;text-indent: 10px;border:0;}
.order_form  .inputGroup em{color:#ff0000;}
.order_form  .submit{width:200px;height:50px;line-height:50px;color:#fff;font-size:16px;background:#01c9fc;float:left;border:0;margin-left:30px;cursor: pointer;margin-top:30px;}
/* 联系我们 */
.contact_info{padding:128px 100px 100px 85px;}
.contact_info .fl .wx{float:left;width:150px;text-align: center;margin-right:30px;}
.contact_info .fr .tel{font-size:42px;font-family: Impact;color:#df4a59;line-height:45px;margin-bottom:20px;}
.contact_info .fr  p{line-height:24px;}