/*外部公共样式*/
@import url("bootstrap.min.css");
@import "../swiper/css/swiper.min.css";
@import url("animate.css");
@import "iconfont.css";
/*END-外部公共样式*/
.pagination{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;flex-wrap: wrap;}
.pagination li{padding: 0 5px;}
.pagination li a{color: #666666;}

/*头部+导航+大图*/



.header{width:100%; padding:20px 80px;background-color: rgba(0,0,0,0.3);position: fixed;top: 0;z-index: 9999999;left: 0;}

.logo img{width:100%; max-width:490px; max-height:70px;}
.header_dianhua{background:url(../img/images/search_06.png) no-repeat center; padding-left:60px;height: 45px;margin-left: 10px;}
.header_R{position: relative;}

nav{width:560px; float:left; }
.nav{width: 100%;}
.nav>li{ position:relative;margin-right: 15px;padding: 0 20px;}
.nav>li:last-child{margin-right: 0;}
.nav>li>a{width:100%; height:45px; line-height:45px; font-size:15px; color:#fff; text-align:center;}
.nav>li:hover>a{border-bottom: 2px solid #FFFFFF;font-weight: bold;}
.nav>li>a.on{border-bottom: 2px solid #FFFFFF;font-weight: bold;}

.nav_sub{display:none; width:100%; float:left; padding-top:2px; position:absolute; left:0; top:100%; z-index:999999; background:#666666;}
.nav_sub>dd{display:block; overflow:hidden;}
.nav_sub>dd>a{display:block; overflow:hidden; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff;}
.nav_sub>dd>a:hover{color:#000000;background-color: #FFFFFF;}

/*banner*/
.banner{width:100%; position:relative;}
.banner .banner-imgbox .swiper-slide img{width:100%;}
/*圆点*/
.banner .swiper-pagination {opacity:0; position: absolute; right:0; bottom:15px;}
.banner .swiper-pagination-bullet {width:14px; height:14px;  background:#706f6d; opacity:0.5; border-radius:50%; margin:0 6px;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#706f6d;}
.banner:hover .swiper-pagination{opacity:1;} 
/*箭头*/
.banner .next{right:2%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(../img/bibeiimg/next.jpg) no-repeat center center; overflow:hidden; opacity:0;  cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner .prev{left:2%; position:absolute;top:50%; margin-top:-35px; width:38px; height:70px; background:url(../img/bibeiimg/prev.jpg) no-repeat center center; overflow:hidden; opacity:0; cursor:pointer; z-index:999999; transition:all 0.4s;}
.banner:hover .next{opacity:1;}
.banner:hover .prev{opacity:1;}
/*END-头部+导航+大图*/

/*首页内容*/
.cpzs{display: block;overflow: hidden;width: 100%;padding: 60px 10px 40px;}
.cpzs_tit{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpzs_tl{font-size: 20px;font-weight: bold;color: #000000;border-bottom: 2px solid #e5e5e5;padding-bottom: 10px;}
.cpzs_tabul{width: 100%;display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;}
.cpzs_tabul li:last-child{margin-right: 0;}
.cpzs_tabul li{margin-right: 30px;padding-bottom: 10px;border-bottom: 2px solid transparent;}
.cpzs_tabul li:hover{border-bottom: 2px solid #e5e5e5;}
.cpzs_tabul li a{color: #000000;font-size: 18px;}


.cpzs_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.cpzs_ul li{width: 285px;margin-bottom: 20px;}
.cpzs_ul .space{width: 285px;height: 0;margin-bottom: 0;}
.cpzs_B{overflow: hidden;position: relative;}
.cpzs_img{background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 59.7%;transition: all 2s;}
.cpzs_p{font-size: 14px;color: #FFFFFF;width: 100%;text-align: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 100%;position: absolute;bottom:0;background-color: rgba(0,0,0,0.6);height: 30px;line-height: 30px;padding-left: 10px;}
.cpzs_ul li:hover .cpzs_img{transform: scale(1.2,1.2);}

.main{display: block;overflow: hidden;width: 100%;padding: 0 10px;}
.main_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.about{width: 405px;}
.about_tit{font-size: 20px;font-weight: bold;color: #000000;padding-left: 25px;position: relative;line-height: 40px;}
.about_tit::after{width: 10px;height: 40px;border: 2px solid #E5E5E5;display: block;content: "";position: absolute;left: 0;top: 0;}
.about_p{margin-top: 30px;background-image: url(../img/images/about_bg_10.png);background-repeat: no-repeat;background-size: cover;}
.about_tt{font-size: 18px;font-weight: bold;color: #000000;line-height: 18px;}
.about_tp{font-size: 14px;color: #666666;line-height: 30px;margin-top: 15px;}
.about_tm{font-size: 14px;font-family: arial;text-transform: uppercase;margin-top: 40px;}
.about_tm a{color: #000000;}

.news{width: calc(100% - 450px);}
.news_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;padding: 30px 25px 0;background-color: #f4f4f4;margin-top: 30px;}
.news_ul li{width: 48%;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #d8d8d8;}
.news_t1{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;color: #000000;line-height: 16px;}
.news_t2{font-size: 12px;color: #999999;font-family: arial;margin-top: 10px;}
.news_tm{font-size: 14px;font-family: arial;text-transform: uppercase;margin-top: 40px;}
.news_tm a{color: #000000;}
.news_ul li:hover .news_t1{color: #337ab7;}

.footer{display: block;overflow: hidden;width: 100%;background-color: #333333;padding: 50px 10px;margin-top: 70px;}
.f_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.f1{padding: 25px 80px 15px 40px;}
.f_t{font-size: 18px;color: #FFFFFF;font-weight: bold;line-height: 18px;}
.f1_ul{width: 100%;margin-top: 25px;}
.f1_ul li{margin-bottom: 25px;}
.f1_ul li a{font-size: 14px;color: #adadad;}

.f2{padding: 25px 75px 15px 85px;border-left: 2px solid #000000;border-right: 2px solid #000000;}
.f2_ul{width: 100%;margin-top: 25px;}
.f2_ul li{margin-bottom: 25px;}
.f2_ul li a{font-size: 14px;color: #adadad;}

.f3{padding: 25px 75px 15px 85px;border-right: 2px solid #000000;}
.f3_ul{width: 100%;margin-top: 25px;}
.f3_ul li{margin-bottom: 25px;}
.f3_ul li a{font-size: 14px;color: #adadad;}

.f4{padding: 25px 0px 15px 90px;}
.f4_p{font-size: 14px;color: #adadad;margin-top: 10px;}

.boot{display: block;overflow: hidden;width: 100%;background-color: #282828;padding: 25px 10px;}
.boom{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;position: relative;}

.boo_l{margin-top: 25px;}

.boo_c{text-align: center;font-size: 14px;color: #ADADAD;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}

.boo_r{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;width: 250px;}
.boo_erp{text-align: center;font-size: 14px;color: #ADADAD;}
/* 项目案例 */
.proner{display: block;overflow: hidden;width: 100%;padding: 60px 10px 40px;}
.proner_tabul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;flex-wrap: wrap;}
.proner_tabul li{margin-right: 45px;border-bottom: 2px solid transparent;}
.proner_tabul li:last-child{margin-right: 0;}
.proner_tabul li a{font-size: 18px;color: #000000;}
.proner_tabul li:hover{border-bottom: 2px solid #ADADAD;}

.pro_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;}
.pro_ul li{width: 380px;margin-bottom: 40px;border-bottom: 1px solid #ccc;}
.pro_ul::after{width: 380px;content: "";}
.pro_B{overflow: hidden;}
.pro_img{background-position: center;background-repeat: no-repeat;padding-top: 79%;transition: all 2s;background-size: cover;}
.pro_p{font-size: 16px;color: #000000;padding: 20px 0 20px 10px;}
.pro_ul li:hover .pro_img{transform: scale(1.2,1.2);}

/* 联系我们 */
.conner{display: block;overflow: hidden;width: 100%;}
.conner_map{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 80px;}
.conner_mapl{width: 50%;height: 410px;}
.conner_mapl iframe{width: 100%;height: 100%;border: none;}
.conner_mapr{width: 50%;padding-left: 100px;padding-right: 100px;}
.conner_pht{text-transform: uppercase;font-family: arial;color: #000000;font-size: 14px;background-image: url(../img/images/map1_03.png);background-repeat: no-repeat;background-position: left center;padding-left: 30px;}
.conner_php{font-size: 14px;color: #000000;line-height: 30px;}

.conner_map2{margin-top: 20px;}
.conner_emt{text-transform: uppercase;font-family: arial;color: #000000;font-size: 14px;background-image: url(../img/images/map2_03.png);background-repeat: no-repeat;background-position: left center;padding-left: 30px;}
.conner_emp{font-size: 14px;color: #000000;line-height: 30px;}

.conner_map3{margin-top: 20px;}
.conner_dit{text-transform: uppercase;font-family: arial;color: #000000;font-size: 14px;background-image: url(../img/images/map3_11.png);background-repeat: no-repeat;background-position: left center;padding-left: 30px;}
.conner_dip{font-size: 14px;color: #000000;line-height: 30px;}

.map_wb{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;}
.map_wb li{width: 76px;}
.map_wbimg{width: 76px;}
.map_wbimg img{width: 100%;}
.wb_p{text-align: center;font-size: 14px;color: #000000;}

.conner_zp{margin-top: 60px;position: relative;}
.conner_title{font-size: 20px;font-weight: bold;color: #000000;position: relative;line-height: 25px;padding-left: 20px;}
.conner_title::after{width: 5px;height: 25px;display: block;content: "";background-color: #000000;position: absolute;left: 0;top: 0;}

.market_item3,.market_item4{position: relative;}
.market_tc3,.market_tc4{position: absolute;z-index: 999;width: 100%;height: 100%;display: none}
.market_mask3,.market_mask4{position: absolute;background-color: #000;width: 100%;height: 100%;}
.market_tc3_nr,.market_tc4_nr{background-color: #fff;position: absolute;width: 1000px;left: 50%;height: 580px;transform: translateX(-50%);margin-top: 27px;}
.market_tc3_nr_in,.market_tc4_nr_in{padding: 7% 3% 6%;}
.market_tc3_nr_close3,
.market_tc4_nr_close4{background-image: url(../img/images/tdxq_1.png);background-repeat: no-repeat;width: 43px;height: 43px;overflow: hidden;position: absolute;right: 20px;top: 20px;cursor: pointer}
.market_tc3_nr_in h1 img,.market_tc4_nr_in h1 img{width: 100%}
.market_tc3_nr_in p,.market_tc4_nr_in p{font-size: 18px;margin-top: 2%}
.zp {width: 764px;height: 478px;overflow: hidden;}
.zpn {padding: 10% 15%}
.zpn h1 {font-size: 18px;font-weight: bold;color: #5c5d5d;margin-bottom: 4%}
.zpn p {font-size: 12px;}
.zpn p img {vertical-align: middle;margin-right: 5px}
.zpn p span {display: inline-block;margin-right: 40px}
.zpn .zx {background: url(../img/images/zp5_16.png) no-repeat left top;padding-left:18px;margin-top: 5%}
.zpn .zx h1,.zpn .zx h2,.zpn .zx p {font-size: 12px;font-weight: normal;}
.zpn .zx h2 {margin-top: 4%}
.zpn .zx p {line-height: 20px;margin-top: 1%}
.zpn .zx h1 {margin-bottom: 0;line-height: 18px;}
.zpn .zx div {height: 215px;overflow-y: scroll}
.zpn .zx div::-webkit-scrollbar {width: 7px;height: 1px;}
.zpn .zx div::-webkit-scrollbar-thumb {background: #bfbfbf;}
.zpn .zx div::-webkit-scrollbar-track {background: #dedede;}
.lx-2{margin-top: 30px;}
.lx-2 table tr td {border-bottom: #eee 2px solid;padding: 1% 0;text-align: center}
.btb {background: #eee;}
.lx-2 li div {height: 480px;overflow-y: scroll;display: block;}
.lx-2 table tr {display: table;width: 100%;table-layout: fixed;cursor: pointer}
.lx-2 table .btb {cursor: auto}
.lx-2 div::-webkit-scrollbar {width: 7px;height: 1px;}
.lx-2 div::-webkit-scrollbar-thumb {background: #bfbfbf;}
.lx-2 div::-webkit-scrollbar-track {background: #dedede;}
.lx2-2 {font-size: 12px;color: #707070;text-align: right;margin: 2% 0 6%;}

.conner_form{margin-top: 60px;position: relative;}
.conner_form form{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;padding-bottom: 50px;}
.form_l{width: 49%;}
.message_B{margin-bottom: 20px;}
.message_inp1{width: 100%;height:50px; line-height:50px;padding:0 10px; font-size:16px; color:#141414;background-color: #f2f2f2;}
.form_r{width: 49%;}
.message_inp2{width: 100%;height:190px; line-height:26px;padding:10px; font-size:16px; color:#141414; outline:none;background-color: #f2f2f2;border: none;}
.message_btn{background:#000000;width: 280px;line-height: 46px;height: 48px;font-size: 14px;color: #fff;position: absolute;right: 0;bottom: 0;}

.conner_hz{margin-top: 60px;}
.hz_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;margin-top: 30px;}
.hz_ul li{border: 1px solid #CCCCCC;margin-bottom: 10px;margin-right: 9px;}
.hz_ul li:nth-child(6n){margin-right: 0;}

/* 关于我们 */
.abner{display: block;overflow: hidden;width: 100%;}
.abner_main{margin-top: 150px;}
.abner_tabul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;flex-wrap: wrap;}
.abner_tabul li{margin-right: 90px;border-bottom: 2px solid transparent;}
.abner_tabul li a{font-size: 18px;color: #000000;}
.abner_tabul li:hover{border-bottom: 2px solid #ADADAD;font-weight: bold;}
.abner_tabul li:last-child{margin-right: 0;}

.abner_1{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 60px;}
.abner_l{width: 50%;position: relative;}
.abner_lp{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.abner_1t{font-size: 20px;color: #000000;font-weight: bold;}
.abner_1p{margin-top: 50px;color: #666666;font-size: 16px;padding-right: 60px;}
.abner_1pp{font-size: 16px;color: #000000;margin-top: 40px;}
.abner_1pp span{font-weight: bold;color: #e70000;}
.abner_r{width: 50%;}
.abner_r img{width: 100%;}

.abner_2{display: block;overflow: hidden;width: 100%;background-size:cover;background-image: url(../img/images/abner_2bg_06.png);background-repeat: no-repeat;margin-top: 70px;padding: 70px 0 0px;}
.abner_tit{font-size: 20px;font-weight: bold;color: #000000;position: relative;line-height: 25px;padding-left: 20px;}
.abner_tit::after{width: 5px;height: 25px;display: block;content: "";background-color: #000000;position: absolute;left: 0;top: 0;}
.abner_jsul{width: 100%;margin-top: 30px;}
.abner_jsul li{margin-bottom: 25px;border-bottom: 1px solid #CCCCCC;padding-bottom: 30px;}
.abner_jsul li:last-child{border-bottom: 1px solid transparent;}
.abner_jsul li .abner_2t{font-size: 16px;color: #000000;font-weight: bold;}
.abner_jsul li .abner_2p{font-size: 14px;color: #666666;line-height: 30px;margin-top: 10px;}

.jishu{display: block;overflow: hidden;width: 100%;margin-top: 110px;}
.jishu_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 80px;}
.jishu_ul li{width: 16.66666%;}
.jishu_ul li:hover .jishu_p1{color: #337AB7;}
.jushu_img{text-align: center;overflow: hidden;height: 100px;position: relative;}
.jushu_img img{position: absolute;top: 50%;transform: translate(-50%,-50%);left: 50%;}
.jishu_p{text-align: center;margin-top: 10px;}
.jishu_p1{font-size: 16px;color: #000000;font-weight: bold;}
.jishu_p2{font-size: 12px;color: #000000;font-family: arial;text-transform: uppercase;line-height: 20px;}

.ys{display: block;overflow: hidden;width: 100%;margin-top: 110px;}
.ys_ul{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;}
.ys_ul li{width: 230px;}
.ys_B{overflow: hidden;border: 1px solid #CCCCCC;}
.ys_img{background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 70%;transition: all 2s;}
.ys_ul li:hover .ys_img{transform: scale(1.2,1.2);}
.ys_p{text-align: center;margin-top: 20px;font-size: 16px;color: #000000;}

.hj{margin-top: 110px;}
.hj_m{margin-top: 50px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.hj_l{width: 600px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.hj_rrb{margin-bottom: 6px;}

.hj_r{width: calc(100% - 610px);}

/* news */
.newsner{display: block;overflow: hidden;width: 100%;padding-top: 60px;}

.xw1{margin-top: 40px;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.xw1 .left {width: 74%;}
.newsner_ul{width: 100%;}
.newsner_ul li{width: 100%;background-color: #eeefef;margin-bottom: 30px;}
.newsner_ul li a{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;height: 270px;overflow: hidden;}
.newsner_l{width: 310px;overflow: hidden;}
.newsner_l img{max-width: 100%;}
.newsner_r{width: calc(100% - 310px);padding: 50px 40px 0;height: 270px;}
.newsner_btit{font-size: 20px;font-weight: bold;color: #000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsner_stit{font-size: 14px;color: #666666;font-family: arial;padding: 20px 0;}
.newsner_p{font-size: 14px;color: #666666;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;height: 48px;overflow: hidden;text-overflow: ellipsis;}
.newsner_btn{width: 100px;height: 30px;text-align: center;line-height: 30px;background-color: #FFFFFF;border: 1px solid #CCCCCC;font-size: 13px;color: #000000;margin-top: 20px;}
.newsner_ul li:hover .newsner_btit{color: #337ab7;}
/* .content::after{width: 2px;height: 580px;background-color: #CCCCCC;display: block;content: "";position: absolute;left: 50%;transform: translate(-50%,-50%);top: 50%;z-index: 1;} */

.xw1 .right {width: 20%;overflow: hidden;position: relative;}
.pcx,.sjx {
	width: 100%
}
.content {
	overflow: auto;
	position: relative;
	background: url(../img/images/xw_line.jpg) no-repeat center;
}



.content li {
	overflow: hidden;
	height: 90px;
}



.content li a {
	display: inline-block;
	width: 80px;
	font-size: 21px;
	color: #000000;
	overflow: hidden
}



.content li a span {
	background: url(../img/images/xw_d2.png) no-repeat center;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: right;
	margin-top: 4px
}



.content li a:hover,
.content .red a {
	color: #b81c22
}



.content li a:hover span,
.content .red a span {
	background: url(../img/images/xw_d1.png) no-repeat center;
	width: 20px;
	height: 20px
}



.content li:nth-child(2) a,
.content li:nth-child(4) a,
.content li:nth-child(6) a,
.content li:nth-child(8) a {
	float: right
}



.content li:nth-child(2) a span,
.content li:nth-child(4) a span,
.content li:nth-child(6) a span,
.content li:nth-child(8) a span {
	float: left;
	margin-left: 0;
	margin-right: 5px
}



#content-2 {
	width: 140px;
	height: 745px;
	float: right;
	padding: 120px 0
}
.mTSButton {
	width: 20px;
	height: 20px;
	line-height: 20px;
	padding: 14px;
	overflow: hidden;
	text-align: center;
	background-color: #000;
	color: #fff;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
	-webkit-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
	-moz-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
	-o-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s-ms-transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
	transition: height 0s ease-out 0s, width 0s ease-out 0s, padding 0s ease-out 0s, opacity .2s ease-out 0s;
}



.mTSButtonDown {
	top: auto;
	bottom: 0;
}



.mTSButtonRight {
	left: auto;
	right: 0;
}



.mTSButtonUp,
.mTSButtonDown {
	left: 50%;
	margin-left: -22px;
}



.mTSButtonDown {
	margin-left: -24px
}



.mTSButtonLeft,
.mTSButtonRight {
	top: 50%;
	margin-top: -24px;
}



.mTSButtonIconContainer {
	display: inline-block;
	position: relative;
	width: 100%;
	padding-bottom: 100%;
	overflow: hidden;
}



.mTSButtonIcon {
	display: inline-block;
	fill: #fff;
	position: absolute;
	top: 0;
	left: 0;
}



.mThumbnailScroller {
	-ms-touch-action: none;
	touch-action: none;
}



.mThumbnailScroller.mTS_no_scroll {
	-ms-touch-action: auto;
	touch-action: auto;
}



.mTSWrapper {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: none;
	direction: ltr;
}



.mTSContainer {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	position: relative;top: 0;left: 0;
}



ul.mTSContainer,
ol.mTSContainer {
	list-style: none;
	
}



.mTSThumb,
ul.mTSContainer>li img {
	vertical-align: bottom;
}



.mTS_vertical .mTSContainer {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}



.mTS_horizontal .mTSContainer {
	margin-left: 0 !important;
	margin-right: 0 !important;
}



.mTS-buttons-out .mTSButtonIcon {
	fill: #000;
}



.mTS-buttons-out .mTSButtonUp {
	background: url(../img/images/xw_top.gif) no-repeat center;
	width: 45px;
	height: 58px;
}



.mTS-buttons-out .mTSButtonDown {
	background: url(../img/images/xw_butt.gif) no-repeat center;
	width: 45px;
	height: 58px;
}



.mTS-buttons-out .mTS_vertical .mTSThumbContainer {
	margin: 6px 0;
}



.mTS-buttons-out .mTS_vertical .mTSThumbContainer:first-child {
	margin-top: 0;
}



.mTS-buttons-out .mTS_vertical .mTSThumbContainer:last-child {
	margin-bottom: 0;
}



.mTS-buttons-out .mTS_horizontal .mTSThumbContainer {
	margin: 0 3px;
}



.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:first-child {
	margin-left: 0;
}



.mTS-buttons-out .mTS_horizontal .mTSThumbContainer:last-child {
	margin-right: 0;
}



.mTS-hover-full {
	padding: 8px;
	background: rgba(0, 0, 0, .2);
}



.mTS-hover-full .mTS_vertical .mTSThumbContainer {
	margin: 8px 0;
}



.mTS-hover-full .mTS_vertical .mTSThumbContainer:first-child {
	margin-top: 40px;
}



.mTS-hover-full .mTS_vertical .mTSThumbContainer:last-child {
	margin-bottom: 40px;
}



.mTS-hover-full .mTS_horizontal .mTSThumbContainer {
	margin: 0 4px;
}



.mTS-hover-full .mTS_horizontal .mTSThumbContainer:first-child {
	margin-left: 40px;
}



.mTS-hover-full .mTS_horizontal .mTSThumbContainer:last-child {
	margin-right: 40px;
}



.mTS-buttons-out .mTSButtonIcon {
	display: none
}

/* 项目详情 */
.cpxq{display: block;overflow: hidden;width: 100%;padding: 0 10px;}
.cpxq_top{padding: 40px 0;border-bottom: 1px solid #CCCCCC;font-size: 24px;color: #000000;font-weight: bold;line-height: 24px;}
.cpxq_m{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;margin-top: 40px;}
.cpxq_l{width: calc(100% - 440px);}
.cpxq_l img{width: 100%;}
.cpxq_r{width: 390px;}
.cpxq_p{margin-top: 20px;font-size: 18px;font-weight: bold;color: #000000;line-height: 40px;}
.cpxq_p2{margin-top: 20px;}
.cpxq_p2t{font-size: 18px;font-weight: bold;color: #000000;}
.cpxq_p2p{font-size: 14px;color: #000000;line-height: 30px;margin-top: 20px;}
.cpxq_bottom{margin-top: 40px;border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.cpxq_bl{padding: 40px 0;}
.cpxq_bl a{font-size: 18px;color: #000000;font-weight: bold;}
.cpxq_bl a:hover{color: #337AB7;}
.cpxq_br{padding: 40px 0;font-size: 18px;color: #000000;font-weight: bold;}
.cpxq_br a{font-size: 18px;color: #000000;font-weight: bold;}
.cpxq_br a:hover{color: #337AB7;}
/* 新闻详情 */
.xwxq{display: block;overflow: hidden;width: 100%;padding: 20px 10px;}
.xwxq_m{width: 100%;}
.xwxq_t{text-align: center;font-size: 24px;color: #000000;font-weight: bold;line-height: 30px;}
.xwxq_st{text-align: center;color: #666666;font-size: 14px;padding: 10px 0;}
.xwxq_img{text-align: center;}
.xwxq_p{font-size: 16px;color: #000000;margin-top: 10px;}
/* abju */
.abjishu{display: block;overflow: hidden;width: 100%;padding: 20px 10px;}
.abjishu_m{width: 100%;}
.abjishu_t{text-align: center;font-size: 24px;color: #000000;font-weight: bold;line-height: 30px;}
.abjishu_p{font-size: 16px;color: #000000;margin-top: 10px;}
@media (max-width:1220px) {
/*头部+导航*/
.topbox{padding:0 1%;}
.header{padding:25px 1%;}
nav{padding:0 1%;}
/*END-头部+导航*/


/*首页内容*/
.cpzs_ul li{width: 24%;}
.cpzs_ul .space{width: 24%;}


.f1{padding: 25px 30px 15px 30px;}
.f2{padding: 25px 30px 15px 50px;}
.f3{padding: 25px 50px 15px 45px;}
.f4{padding: 25px 0 15px 20px;}
/* 项目案例 */
.pro_ul li{width: 32%;}
.pro_ul::after{width: 32%;content: "";}

/* 联系我们 */
.hz_ul li{width: 15.8%;}
.hz_ul li a img{width: 100%;}

/* 关于我们 */
.ys_ul li{width: 19%;}


.cpxq_p{line-height: 30px;margin-top: 0;}
}

@media (max-width:991px){
/*头部+导航*/

.header{padding:0;z-index:999999;position: sticky;}
.logo {width:100%; padding:20px 10px;position: relative;}
.nav {display:none; width:150px; position:absolute; right:10px; top:0;background:#666666;}
.nav>li::after{display: none;}
.nav>li{width:100%; border-bottom:1px solid #fff; margin:0; background:none;}
.nav>li>a{width:100%; text-align:center; height:40px; line-height:40px; color:#fff;}
.nav>li>a.on {border-bottom: 2px solid transparent;font-weight: bold;}
.icon-menu span{width:100%; height:6px; float:left;  background:#FFFFFF;}
.icon-menu{float:right; cursor:pointer; width:40px; height:30px; display:flex; flex-wrap:wrap; align-content:space-between; position:absolute;right:10px; top:50%; transform: translateY(-50%); z-index:9999999; background-size:100% 100%;}



/*END-头部+导航*/

/*首页内容*/

.f1{width: 30%;padding: 10px 0 0px 0;}
.f2{width: 30%;border-left: transparent;border-right: transparent;padding: 10px 0 0px 0;}
.f3{width: 30%;border-right: transparent;padding: 10px 0 0px 0;}
.f4{width: 100%;padding: 10px 0 0px 0;}

/* 联系我们 */
.conner_mapr{padding-left: 20px;padding-right: 20px;}

.hz_ul{justify-content: space-between;}
.hz_ul::after{width: 32%;content: "";}
.hz_ul li{width: 32%;margin-right: 0;}

/* 关于我们 */
.abner_main{margin-top: 60px;}
.abner_tabul li{margin-right: 20px;}
.abner_2{padding: 20px 0 0;}

.hj_l{width: 100%;}
.hj_ll{width: 50%;}
.hj_llB img{width: 100%;}
.hj_r{width: 100%;}
.hj_rr{width: 49%;}
.hj_rrb{margin-bottom: 42px;}
.hj_rr img{width: 100%;}
.hj_r img{width: 100%;}

/* news */
.newsner_ul li a{height: 173px;}
.newsner_l{width: 200px;}
.newsner_l img{width: 100%;}
.newsner_r{width: calc(100% - 200px);height: 173px;padding: 10px 15px 0;}
.newsner_stit{padding: 5px 0;}
.newsner_btn{margin-top: 10px;}
}

@media (max-width:767px){
/*头部+导航*/
.logo {padding:10px;}
.logo img{width:80%;}
.icon-menu {right:10px; width:30px; height:18px;}
.icon-menu span{height:3px;}

/*END-头部+导航*/

/*首页内容*/
.cpzs{padding: 10px 10px 0;}
.cpzs_tl{font-size: 18px;padding-bottom: 6px;}
.cpzs_ul{margin-top: 0;}
.cpzs_ul li{width: 48%;margin-bottom: 10px;}
.cpzs_ul .space{display: none;}
.cpzs_tabul{margin-top: 10px;}
.cpzs_tabul li a{font-size: 12px;}

.about{width: 100%;}
.about_p{margin-top: 15px;}
.about_tm{margin-top: 10px;}

.news{width: 100%;margin-top: 10px;}
.news_ul{margin-top: 15px;}
.news_ul li{margin-bottom: 15px;}
.news_tm{margin-top: 10px;}

.footer{margin-top: 10px;padding: 15px 10px;}
.f1_ul{margin-top: 10px;}
.f1_ul li{margin-bottom: 10px;}
.f2_ul{margin-top: 10px;}
.f2_ul li{margin-bottom: 10px;}
.f3_ul{margin-top: 10px;}
.f3_ul li{margin-bottom: 10px;}
/* 项目案例 */
.proner{padding: 10px 10px;}
.proner_tabul{justify-content: flex-start;}
.proner_tabul li{margin-bottom: 5px;}
.pro_ul{margin-top: 10px;}
.pro_ul li{width: 48%;margin-bottom: 20px;}
.pro_p{font-size: 12px;padding: 10px 0 10px 10px;}

/* 联系我们 */
.conner{padding: 0 10px;}
.conner_mapl{width: 100%;}
.conner_map{margin-top: 10px;}
.conner_mapr{width: 100%;margin-top: 10px;padding-left: 0;padding-right: 0;}
.conner_map2{margin-top: 0;}
.conner_map3{margin-top: 0;}

.map_wb{margin-top: 10px;}
.conner_zp{margin-top: 10px;}
.lx-2{margin-top: 10px;}
.zp{width: 90%;height: 380px;}
.zpn{padding: 7% 5%;}
.lx-2 li div{height: 380px;}
.conner_form{margin-top: 10px;}
.conner_form form{margin-top: 10px;}
.form_l{width: 100%;}
.message_B{margin-bottom: 10px;}
.form_r{width: 100%;}
.conner_hz{margin-top: 20px;}
.hz_ul{margin-top: 10px;}
.message_btn{width: 160px;height: 40px;line-height: 40px;}

/* 关于我们 */
.abner_main{margin-top: 15px;}
.abner_tabul{justify-content: flex-start;padding: 0 10px;}
.abner_tabul li{margin-right: 10px;}
.abner_tabul li a{font-size: 15px;}
.abner_l{width: 100%;}
.abner_lp{position: static;top: 0;left: 0;transform: translate(0,0);}
.abner_r{width: 100%;}

.abner_1{margin-top: 10px;padding: 0 10px;}
.abner_1t{font-size: 16px;}
.abner_1p{padding-right: 0;margin-top: 10px;}
.abner_1pp{margin-top: 10px;}

.abner_2{margin-top: 10px;padding: 10px 10px;}
.abner_jsul{margin-top: 10px;}
.abner_jsul li{padding-bottom: 10px;margin-bottom: 10px;}
.abner_jsul li .abner_2p{margin-top: 0;}

.jishu{margin-top: 10px;padding: 0 10px;}
.jishu_ul{margin-top: 15px;}
.jishu_ul li{width: 30%;margin-bottom: 15px;}
.jishu_ul li:nth-child(1) img{width: 100%;}

.ys{padding: 0 10px;margin-top: 10px;}
.ys_ul{margin-top: 10px;}
.ys_ul li{width: 48%;margin-bottom: 10px;}
.ys_p{margin-top: 10px;font-size: 12px;}

.hj{margin-top: 10px;padding: 0 10px;}
.hj_m{margin-top: 15px;}
.hj_ll{width: 48%;}
.hj_rr{width: 49%;}

.hj_rrb{margin-bottom: 5px;}

/* news */
.newsner{padding: 20px 10px;}
.xw1{margin-top: 15px;}
.xw1 .left{width: 100%;}
.newsner_ul li a{height: 121px;}
.newsner_ul li{margin-bottom: 15px;}
.newsner_l{width: 140px;}
.newsner_r{width: calc(100% - 140px);height: 121px;}
.newsner_btit{font-size: 15px;}

/* 项目详情 */
.cpxq_top{font-size: 15px;padding: 10px 0;}
.cpxq_m{margin-top: 15px;}
.cpxq_l{width: 100%;}
.cpxq_r{width: 100%;}
.cpxq_p{font-size: 15px;}
.cpxq_p2{margin-top: 0;}
.cpxq_p2t{font-size: 15px;}
.cpxq_p2p{line-height: 25px;margin-top: 0;}
.cpxq_bottom{margin-top: 15px;}
.cpxq_bl{padding: 10px 0;}
.cpxq_bl a{font-size: 13px;}
.cpxq_br{padding: 10px 0;}
.cpxq_br a{font-size: 13px;}
/* 新闻详情 */
.xwxq{padding: 10px 10px;}
.xwxq_t{font-size: 16px;line-height: 26px;}
.xwxq_st{line-height: 14px;}
.xwxq_img img{width: 100%;}
/* abju */
.abjishu{padding: 10px 10px;}
.abjishu_t{font-size: 16px;line-height: 26px;}

}
/*手机底部*/
.root_kong{width:100%; height:62px; float:left; background:#fff;}
.root{width:100%; height:60px; position:fixed; bottom:0; left:0; z-index:9999999999999; background:#666666;}
.root a{width:25%; float:left; height:60px; display:flex; align-content:center; align-items:center; flex-wrap:wrap; justify-content:center; line-height:20px; color:#fff; border-right:1px solid #fff; font-size:12px; font-weight:normal;}
.root a>div{width:100%; float:left;}
.root a>div:first-child span{ font-size:20px;}
.root a:last-child{border:none;}
.root a:hover{background:#389e2e; color:#fff;}

.dbbox{ position: fixed; left: 0; bottom:65px; z-index:99999; width: 100%;}
.dbbox .dbs{ position: relative; padding: 0 15px; display:none; text-align:center;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px; border:2px solid #389e2e;}
.dbbox .dbs img{ max-width: 140px; }
/*End*/