@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,p{margin:0px;padding:0px;font-family:微软雅黑;color:#000;}
body{background:#ffffff;}
ul{list-style:none;}
img,a img{border:0px;border:none;}
a{text-decoration:none;}
a.hidefocus{outline:none}
a:hover{text-decoration:underline;text-decoration:none;}
label{ margin-bottom:0; font-weight:normal;}
input{border:0;outline:none;/*去除蓝色边框*/}
select::-ms-expand { display:none;}
select{ appearance:none; -moz-appearance:none; -webkit-appearance:none;background-color:#fff; }
.white{ background:#fff;}
input::-webkit-input-placeholder {
	color: #a1a1a1;
	font-size:10px;
}




/*****以上样式不可更改*****/
.pc-nav{ background:rgba(255, 255, 255, 1);padding-top: 26px; position:relative;}
.head-nav{position:relative;}
.head-nav .logo{ float:left; padding-left:10px; width:25%;padding-top: 16px;}


.nav{ float:left; width:60%;}
.nav ul{ width:100%;}
.nav ul li{width:25%; float:left;}
.nav>ul>li{position: relative;}
.nav ul li .nav{font-size:20px; color:rgba(51,51,51,1);height:80px; line-height:80px; text-align:center;box-sizing: border-box; display:block; cursor:pointer; width:100%; position:relative;}
.nav ul li .heng{display: none;position: absolute;width: 26%;height: 3px;background-color: #0091f7;top:60px;left: 37%;border-radius: 3px;}
.nav ul li .nav:hover{color: #0091f7;}
.nav ul li .nav-c7000b{color: #0091f7;}
.nav ul li>.nav:hover .nav-select{display: block;}
.nav .nav-select{display: none;width: 140px;box-shadow: 0px 2px 12px 1px rgba(224,224,224,0.16);background-color: #fff;position: absolute;top: 80px;left:25px;z-index: 99999;}
.nav .nav-select>ul>li{display: block;float: none;width: 100%;}
.nav .nav-select a{width: 100%;line-height: 50px;text-align: center;display: inline-block;font-size: 15px;color: #363636;}
.nav .nav-select a:hover{background-color: #f8f8f7;color: #0091f7;}
.pcsou{height:33px; background:rgba(255,255,255,1); box-shadow:0px 2px 12px 1px rgba(167,167,167,0.67); border-radius:17px; width:15%; float:left; margin-top:24px; position:relative; overflow: hidden;}
.pcsou .text{ width:100%; height:33px; line-height:33px; padding-left:15px; padding-right:45px;}
.pcsou .sub{ background:url(../images/sou.png) no-repeat center center; width:45px; height:33px; line-height:33px; display:block; position:absolute; top:0; right:0;}
.z-y{position: absolute;right: -7px;top:-6px;width: 110px;}
.z-left{text-align: center;float: left;width: 50%;border-right: 1px solid #dcdcdc;color: #a1a1a1;font-size: 14px;cursor: pointer;}
.z-left:last-child{border-right: none;}
.sj-top{ display:none;}
.pc-top{ display:block;}
.slider {position: relative; }
.rslides {position: relative; list-style: none; overflow: hidden; width: 100%; padding:0; margin:0;}
.rslides li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width:100%; left:0; top:0; }
.rslides li a{ display:block;}
.rslides li:first-child { position:relative; display:block; float:left; }
.rslides img{ display:block; height:auto; float:left; width:100%; border: 0;}
.callbacks_tabs.callbacks1_tabs { display: none !important;position: absolute; bottom:15px; z-index: 999; left:50%;  text-align:center; display:inline-block; margin-left:-37.5px;}
.callbacks_tabs li{ float:left; margin:5px;}
.callbacks_tabs li a{ display: inline-block; width:15px; height:15px;font-size:1px; color:#fff; float:left; border:2px solid rgba(255, 255, 255, 1);border-radius:50%; font-size:0px;}
.callbacks_tabs li.callbacks_here a{ border:2px solid #feb300;}
.callbacks_nav { display:none;}
footer{width: 100%;height: 250px;background-color: #363636;}
.foot{width: 100%;padding: 50px 0 30px 0;}
.foot>ul>li{width: 24.5%;display: inline-table;margin-top: 25px;}
.foot>ul>li>a{display: inline-block;width: 100%;height: 20px;border-right: 1px solid #a1a1a1;text-align: center;color: #dcdcdc;font-size: 15px;}
.foot>ul>li:last-child>a{border-right: none;}
.address{width: 100%;}
.address>div{font-size: 13px;color: #dcdcdc;display: inline-table;padding-top: 13px;}
.address>div:first-child{text-align: right;}
.address>div:last-child{text-align: left;}
.banquan{width: 100%;color: #dcdcdc;font-size: 13px;text-align: center;margin-top: 73px;}

.kw-product{width: 100%;display: inline-block;margin-top: 100px;}
.kw-title{width: 100%;border-bottom: 1px solid #dcdcdc;display: inline-block;}
.k-left{float: left;}
.k-left>div:first-child{font-size: 36px;color: #363636;float: left;}
.k-left>div:last-child{font-size: 24px;color: #a1a1a1;padding-top: 17px;margin-left: 23px;float: left;}
.k-right{float: right;}
.k-right>div{font-size: 16px;color: #a1a1a1;margin-top: 26px;display: inline-block;margin-right: 10px;}
.k-right>div:last-child{margin-right: 25px;}
.kwpro{width: 100%;margin-top: 80px;height: 514px;}
.kwpro-l{width: 50%;float: left;}
.kwpro-l>a{width: 586px;display: inline-block;border: 1px solid #dcdcdc;text-decoration: none;}
.kwpro-l:last-child>a{float: right;}
.kwpro-l>a:hover{border: none;box-shadow: 0px 2px 10px 1px rgba(167,167,167,0.67);}
.kwpro-l>a>img{width: 100%;}
.kwpro-l>a>div{width: 100%;text-align: center;font-size: 24px;color: #363636;line-height: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kw-info{width: 100%;height: 554px;background: url(../images/back1_02.png) no-repeat center center;border-top: 1px solid #f6f7fb;display: inline-block;}
.in-left{float: left;padding-top: 108px;}
.in-left:last-child{margin-left: 40px;}
.in-left>img{width: 416px;height: 348px;}
.com-title{width: 100%;}
.com-info{width: 100%;}
.com-info>div{font-size: 36px;color: #363636;width: 205px;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;}
.com-miao{font-size: 18px;color: #444;padding-top: 20px;}
.com-content{line-height: 46px;color: #444;font-size: 18px;max-width: 764px;padding-top: 15px;height: 150px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.com-btn{width: 100%;}
.com-btn>button{border: 1px solid #363636;width: 182px;height: 52px;background-color: #fff;color: #444;font-size: 18px;border-radius: 5px;margin-top: 32px;}
.com-btn>button:hover{background-color: #0091f7;color: #fff;border: none;}
.pc-com{display: block;}
.sj-com{display: none;}
.kw-news-warp{margin-top: 85px;}
.kw-news{width: 100%;display: inline-block;}
.news-sing{width: 50%;float: left;margin-top: 38px;}
.news-single:hover{box-shadow: 0px 2px 10px 1px rgba(167,167,167,0.67);}
.news-single{width: 90%;height: 172px;padding: 30px 20px 30px 20px;}
.news-title{color: #444;font-size: 18px;width: 90%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-content{position: relative;font-size: 16px;color: #a1a1a1;width: 100%;height: 60px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.zhegai{position: absolute;left: 208px;top: 31px;background-color: #fff;color: #a1a1a1;width: 100%;}
.back{width: 100%;text-align: right;display: inline-block;}
.back>img{width: 32px;height: 32px;}

footer{margin-top: 30px;height: 398px;padding-top: 110px;padding-bottom: 100px;}
.foot{width: 100%;height: 137px;display: inline-block;border-right: 1px solid #a1a1a1;}
.foot>.tel-img{float: left;margin-top: -8px;display: inline-block;}
.foot>.tel-right{float: left;margin-left: 15px;margin-top: -19px;display: inline-block;}
.foot>.tel-right>div{color: #fff;font-size: 20px;margin-top: 5px;}
.foot>.tel-right>a{color: #fff;font-size: 27px;text-decoration: none;}
.foot-fo{width: 25%;float: left;margin-top: 8px;}
.foot-fo>div{width: 100%;color: #fff;font-size: 20px;text-align: center;border-right: 1px solid #a1a1a1;}
.foot-fo:last-child>div{border-right: none;}
.qq{width: 100%;float: left;text-align: center;margin-top: 3px;}
.qq>.ss{width: 52px;height: 52px;position: relative;}
.erw{display: none;position: absolute;top: -129px;left: -31px;width: 112px;height: 125px;background: url(../images/juxing.png) no-repeat center center;}
.erw>div{width: 106px;height: 106px;margin: auto;}
.erw>div>img{width: 100%;height: 100%;margin-top: 3px;}
.banq{color: #fff;font-size: 16px;width: 100%;text-align: center;}
.banq:last-child{margin-top: 10px;}


/*product*/
.banner img{ width:100%;}
.mine-place{width: 100%;text-align: left;font-size: 17px;color: #a1a1a1;}
.mine-place a{width: 100%;text-align: left;font-size: 17px;color: #a1a1a1; text-decoration:none;}
.mine-place a:hover{font-size: 17px;color: #81ccee;}
.pa90{ padding:80px 0px;}
.cp-jh{ margin-top:20px;}
.accordion li .link{line-height:65px; border-bottom:1px solid #dcdcdc;width: 100%; font-size:36px; color:rgba(54,54,54,1); text-align: center; cursor:pointer;background:#0091f7;color: #fff;}
.accordion li .submenu{ display:block;}
.accordion li .submenu li{ padding:0 20px; border-bottom:1px solid #dcdcdc;}
.accordion li .submenu li a{ line-height:50px;font-size:16px;color:rgba(68,68,68,1); padding-left:25px;text-decoration: none;}
.accordion li .submenu li a:hover{ color:#000; display:block;background:url(../images/dot.jpg) no-repeat center left;color: #0091f7;}
.cp-jhbox{ margin-top:20px;}
.dck-list  li{ margin-top:40px;}
.dck-list .item{box-shadow: 0px 2px 10px 1px rgba(236,236,236,0.5); padding:30px 40px; text-align:center;}
.dck-list .item .img-box{ min-height:150px;}
.dck-list .item .img-box img{ margin:0 auto;}
.dck-list .item .txt-box .cas-no{width: 100%;text-align: center;font-size: 16PX;color: #363636;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dck-list .item .txt-box .txt-con{margin-top: 10px;width: 100%;height: 43px;text-align: center;font-size: 16PX;color: #363636;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.fan-ye{ text-align:right; padding:40px 0px; padding-right:15px;}
.fan-ye ul{ display:inline-block;}
.fan-ye ul li{ float:left; margin:0 3px;}
.fan-ye ul li a{background:rgba(239,239,239,1); display:block; padding:2px 8px;font-size:18px; color:rgba(68,68,68,1);}
.fan-ye ul li.on a{ background:rgba(0, 181, 255, 1); color:rgba(255, 255, 255, 1);}
.fan-ye ul li:hover a{ background:rgba(0, 181, 255, 1); color:rgba(255, 255, 255, 1);}

/*kw_info.html*/
.kw-txt{width: 100%;text-align: center;font-size: 36px;color: #363636;margin-top: 26px;}
.txt-cont{width: 100%;line-height: 45px;color: #363636;font-size: 18px;}

/*news_detail.html*/
.news{width: 100%;margin-top: 40px;}
.news>h4{font-size: 36px;color: #363636;text-align: center;}
.news>div{line-height: 45px;color: #363636;font-size: 17px;margin-top: 30px;}
.news-btn{width: 100%;margin-top: 50px;}
.news-btn>div{width: 50%;text-align: center;float: left;}
.news-btn>div>a{width: 198px;height: 58px;line-height: 58px;color: #363636;font-size: 18px;border: 1px solid #363636;background-color: #fff;border-radius: 5px;display: inline-block;}
.news-btn>div>a:hover{background-color: #0091f7;color: #fff;border: none;}

/*link_us.html*/
.link-u{width: 100%;margin-top: 40px;}
.us-tel{float: left;width: 28%;}
.us-tel>img{width: 90px;}
.us-detail{float: left;color: #363636;padding-left: 9px;width: 72%;}
.us-detail>div:first-child{font-size: 22px;margin-top: 9px;}
.us-detail>div:last-child{font-size: 28px;margin-top: 12px;}
.map-us{height:100%;margin-top:50px;padding:0px;}
#container{height:596px;}

/*product_detail.html*/
.prodetail-img{width: 100%;margin-top: 60px;}
.prodetail-img>img{width: 100%;border: 1px solid #dcdcdc;}
.pro-title{color: #0091F7;border-bottom: 1px dashed #706f6e;font-size: 24px;max-width: 70%;padding-bottom: 20px;}
.prode{font-size: 15px;color: #363636;}


/*引用百度地图API*/
.iw_poi_title {
	color:#CC5522;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding-right:13px;
	white-space:nowrap
}
.iw_poi_content {
	font:12px arial,sans-serif;
	overflow:visible;
	padding-top:4px;
	white-space:-moz-pre-wrap;
	word-wrap:break-word;
}




@media ( max-width:1280px) {
	.kw-product{width: 100%;display: inline-block;margin-top: 100px;}
	.kw-title{width: 100%;border-bottom: 1px solid #dcdcdc;display: inline-block;}
	.k-left{float: left;}
	.k-left>div:first-child{font-size: 36px;color: #363636;float: left;}
	.k-left>div:last-child{font-size: 24px;color: #a1a1a1;padding-top: 17px;margin-left: 23px;float: left;}
	.k-right{float: right;}
	.k-right>div{font-size: 16px;color: #a1a1a1;margin-top: 26px;display: inline-block;margin-right: 10px;}
	.kwpro{height: 400px;}
	.k-right>div:last-child{margin-right: 25px;}
	.kwpro-l>a{width: 95%;border: 1px solid #dcdcdc;}
	.kwpro-l>a>div{line-height:80px;}
	
	.in-left{float: left;padding-top: 108px;}
	.in-left:last-child{margin-left: 30px;}
	.in-left>img{width: 416px;height: 348px;}
	.com-title{width: 100%;}
	.com-info{width: 100%;}
	.com-info>div{font-size: 36px;color: #363636;width: 205px;border-bottom: 1px solid #dcdcdc;padding-bottom: 10px;}
	.com-miao{font-size: 18px;color: #444;padding-top: 20px;}
	.com-content{line-height: 46px;color: #444;font-size: 18px;max-width: 494px;padding-top: 15px;height: 150px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.com-btn{width: 100%;}
	.com-btn>button{border: 1px solid #363636;width: 182px;height: 52px;background-color: #fff;color: #444;font-size: 18px;border-radius: 5px;margin-top: 32px;}
	.foot>.tel-img>img{width: 50px;}
	.foot>.tel-right{margin-left: 13px;}
	.foot>.tel-right>div{font-size: 16px;}
	.foot>.tel-right>a{font-size: 22px;margin-top: 6px;}
	
	/*product*/
	.pa90{ padding:20px 0px;}
	.accordion li .link{ font-size:14px; line-height:35px;}
	.accordion li .submenu li a{ font-size:13px; height:30px; line-height:30px;}
	.dck-list .item{ padding:15px;}
	.fan-ye{ padding:20px 0px;}
	.fan-ye ul li a{ font-size:14px;}
	
}
@media ( max-width:1152px) {
	.in-left:last-child{margin-left: 20px;}
	.com-content{line-height: 46px;color: #444;font-size: 18px;max-width: 500px;padding-top: 15px;height: 150px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
	.foot>.tel-img>img{width: 30px;}
	.foot>.tel-right>a{font-size: 18px;}
}


@media ( max-width:1000px) {
	.sj-top{ display:block;}
	.pc-top{ display:none;}
	/****手机导航****/
	.header{position:relative;height:50px;background:#fff;}
	.header .logo{display:block;width:165px;height:30px;padding-top: 15px;padding-left: 5px; }
	.header .logo img{display:block;width:100%;}
	.sj-top{ width:100%; background:#fff;display:block; z-index:99909909; position:relative;}
	.header.active{ position:fixed; left:0; width:100%; background:#fff; top:0; z-index:99909909;-moz-box-shadow:0px 3px 7px rgba(199,0,11,.32); -webkit-box-shadow:0px 3px 7px rgba(199,0,11,.32); box-shadow:0px 3px 7px rgba(199,0,11,.32);}
	.pc-top{ display:none;}
	#search-form.open{ border:1px solid #0091f7;}
	fieldset{ padding:0; border:0; margin:0;}	
	#toggle-search { position:absolute; z-index:9999; font-size:24px; color:rgba(0,181,255,1); right:70px; top:10px; background:0; border:0;}
	#toggle-search.open:after {top:50px;}
	#search-form {z-index:99999; -moz-transition:max-height, 0.5s; -o-transition:max-height, 0.5s; -webkit-transition:max-height, 0.5s; transition:max-height, 0.5s; position:absolute; top:50px; left:0; width: 100%;  max-height: 0; overflow:hidden; background-color:#fff;}
	#search-form.open {max-height:45px;}
	#search-form input {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height:45px;}
	#search-form input[type="search"] {  width: 100%; padding:0 5px 0 10px; background: transparent; border: none;}
	#search-form input[type="submit"] {position:absolute; bottom:0; right:0; width:50px; margin:0; padding:0; font-weight:700; text-transform:uppercase; color:#fff; font-size:14px; background:#c6cacd; border:none; cursor:pointer;}
	.sj-top .sj-qh{background:#f4f4f4;; padding:0 15px; color:rgba(0,181,255,1);}
	.sj-top .sj-qh a{ display:block; float: right; font-size: 14px; color:#0091f7; line-height: 38px; margin-left: 35px}

	.k-right>div:last-child{margin-right: 15px;}
	.kwpro{height: 330px;margin-top: 60px;}
	.pc-com{display: none;}
	.sj-com{display:block;}
	.sj-com .in-left{width: 100%;padding-top: 63px;display: inline-block;}
	.sj-com .in-left>img{width: 100%;}
	.sj-com .com-content{max-width: 100% !important;height: 150px;display: inline-block;overflow: hidden;}
	.sj-com .k-left .sj-comtitle{font-size: 36px;color: #363636;}
	.sj-com .k-right>div{margin-top: 44px;}
	.kw-info{height: 724px;}
	footer{padding-top: 20px;}
	.foot{border-right: none;height: 100px;padding-left: 33%;}
	.foot-fo{margin-top: -25px;}
	.qq{margin-top: 10px;}
	footer .foot-g{padding-left:0px;}
	footer .ss{margin: auto;}
}


@media ( max-width:640px) {
	.kw-product{width: 100%;display: inline-block;margin-top: 30px;}
	.kw-title{width: 100%;border-bottom: 1px solid #dcdcdc;display: inline-block;}
	.k-left{float: left;}
	.k-left>div:first-child{font-size: 22px;color: #363636;float: left;}
	.k-left>div:last-child{font-size: 13px;color: #a1a1a1;padding-top: 11px;margin-left: 10px;float: left;}
	.k-right{float: right;}
	.k-right>div{font-size: 13px;color: #a1a1a1;margin-top: 12px;display: inline-block;margin-right: 6px;}
	.k-right>div:last-child{margin-right: 5px;}
	
	.kwpro{margin-top: 35px;height: 190px;}
	.kw-title{padding-bottom: 5px;}
	.kwpro-l>a>div{font-size: 16px;line-height: 60px;}
	.sj-com .in-left{padding-top: 35px;}
	.kw-info{height: 654px;}
	.news-sing{width: 100%;}
	.news-single{width: 100%;}
	.sj-com .k-left .sj-comtitle{font-size: 22px;padding-top: 34px;}
	.kw-news-warp{margin-top: 12px;}
	.news-sing{margin-top: 1px;}
	footer{padding-top: 20px;height: 341px !important;}
	.foot{border-right: none;height: 75px;padding-left: 24%;}
	footer .foot-g{height: 75px;padding-top: 0px;padding-left:0px;}
	.foot-fo{width: 50%;margin-top: 5px;}
	footer .foot-g>.foot-fo:nth-child(2)>div{border-right: none;}
	footer .ss{margin: auto;}
	
	.kw-txt{font-size: 24px;}
	/*news_detail.html*/
	.news{padding: 0 15px;}
	.news>h4{font-size: 24px;}
	.news-btn>div>a{width: 100px;height: 30px;line-height: 30px;}
	#container{height:300px;}
}


@media ( max-width:580px) {
	footer{height: 220px;}
	.foot{padding-top: 30px;padding-bottom: 10px;}
	.foot>ul>li{width: 49.5%;margin-top: 10px;}
	.foot>ul>li:nth-child(2)>a{border: none;}
	.foot>ul>li:nth-child(4)>a{border: none;}
}



@media ( max-width:400px) {
	.foot > ul > li {
		width: 49%;
	}
}