/*-----------------[初始化]--------------*/
body{background: #fff;color: #1e1e1e;font-size: 14px;line-height: 1.5;font-family:"Arial";}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
}
body,td,th {
	font-family: Arial;
}
img{max-width: 100%;}
input,textarea,select{font-size: 14px;color: #666;outline: 0;border:0;
    font-family:"微软雅黑","Microsoft Yahei";
    border-radius: 0;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #787878;}
::-moz-placeholder {color: #787878;}
::-ms-input-placeholder {color: #787878;}

a,a img,.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s; 
}
*{outline: 0;}
[ani*="animated"]{
	visibility: hidden;
}
/* 布局 */

.wp {width: 96%;max-width:1440px;margin: 0 auto;}

/*******************************
  -------[=头部]-------
********************************/
.header{position: relative;}
.head-top{height: 120px;}
.logo{float:left;/*margin:15px 0 0 0;*/}
.logo img {max-height: 94px;}
.head-top {/* overflow:hidden;line-height:60px; */}
.head-top.logo {float: left;}
.head-top .phone {float: right;margin:35px 60px 0  0;}
.head-top .phone img {max-height: 50px;}

.head-nav {/* height: 44px;line-height: 44px; */}
.nav {display:block;}
.nav li {float:left;width:12.5%;text-align:center;position:relative;}
.nav li a {display:block;font-size:16px;}
.nav dl {width:100%;position:absolute;z-index:999;display:none;}
.nav dd a {display:block;white-space:nowrap;line-height:34px;}

/* 关于我们-图标 */

.gywmIcon_box {width:780px;height:185px;float:left;}
.gywmIcon_box li {width:260px;height:155px;float:left;padding-top:30px;}
.gywmIcon_box li a {width:135px;height:155px;display:block;margin:0 auto;overflow:hidden;}
.gywmIcon_box li a em,.gywmIcon_box li a em img {width:54px;height:54px;}
.gywmIcon_box li a em {display:block;margin:0 auto;overflow:hidden;text-align:center;text-indent:0;}					
.gywmIcon_box li a i,.gywmIcon_box li a span {display:block;margin:0 auto;overflow:hidden;color:#fff;text-align:center;}
.gywmIcon_box li a i {width:135px;height:30px;line-height:30px;font-size:18px;text-indent:0;font-style:normal;}
.gywmIcon_box li a span {width:135px;height:40px;font-size:14px;text-indent:0;text-transform:uppercase;}	

/* 网站底部  */
.foot_phone {display:none;}
@media only screen and (max-width: 767px) {
	.foot_phone {display:block;}
	.foot1 {display:none;}
}
.foot1 {background:#2b2e37;}
.foot1 .wp {min-height:450px;padding-top:70px;}
.foot_cpzx {width:300px;height:350px;float:left;margin-right:50px;color:#9e9fa3;}
.foot_cpzx a {color:#9e9fa3;}
.foot_cpzx h3 {font-size:24px;line-height:62px;border-bottom:1px solid #555861;font-weight:normal;margin-bottom:20px;}
.foot_cpzx h3 a {color:#fff;}
.foot_cpzx p {font-size:14px;line-height:30px;}
.foot_lx {width:380px;}
.foot_qr {width:170px;height:240px;float:right;overflow:hidden;text-align:center;padding-top:25px;}
.foot_qr img {width:170px;height:170px;}
.foot_qr em {width:170px;height:24px;line-height:24px;color:#9e9fa3;font-size:14px;font-style:normal;display:block;}
.foot_bq {padding:30px 0 !important;border-top:1px solid #40434c;min-height:40px !important;color:#9e9fa3;}
.foot_bq a {color:#9e9fa3;}
.foot_l {float:left;}
.foot_r {float:right;}

.head-top .nav {width:875px;height:56px;line-height:56px;float:right;}

/* 手机导航 */
.nav-phone{
    display: none;position: fixed;right: 0;top: 60px;z-index: 999;
    background: #000;opacity: 0.8;filter: alpha(opacity=80);
}
.nav-phone li{text-align: center;width: 140px;line-height: 36px;position: relative;}
.nav-phone li a{display: block;color: #fff;position: relative;font-size: 16px;}
/*.nav-phone li.on .v1,.nav-phone li .v1:hover{background: #f5ad13;}*/
.nav-phone li em{
	width: 16px;height: 12px;position: absolute;right: 10px;top: 12px;
   background:url(../images/arr-nav.png) no-repeat center;		
	background-size: 13px 10px;
	z-index: -1px;
}
.nav-phone dl{
	display: none;width: 100%;
    transform: translateX(0);
    -ms-transform: translateX(0);  
    -webkit-transform: translateX(0); 
    -o-transform: translateX(0);   
    -moz-transform: translateX(0);
}
/*.nav-phone dd{background:#006db0;}*/
.nav-phone dl a{font-size: 15px;border-bottom:1px solid #eee;}

/*******************************
    -------[=导航]-------
********************************/
.menuBtn{
	display: none;
	position: absolute;
	right:15px;top: 15px;
    z-index: 9;vertical-align: middle;
    width: 35px;height: 30px;padding: 5px;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 2px;background-color: #1e1e1e;
    margin: 0 0 5px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 5px;top: 13px;width: 20px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

/*******************************
	-------[=首页轮播]-------
********************************/
.index-banner{
	height:810px;overflow:hidden;position:relative;z-index:1;}
.index-banner .slick-slider,.index-banner .slick-list,.index-banner .slick-track,.index-banner .slick-slide{height: 100%;}
.index-banner a {
	display: block;height: 100%;cursor: auto;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.index-banner .slick-next,.index-banner .slick-prev{
	position: absolute;z-index: 9;top: 50%;margin-top: -30px;
	background: url(../images/banner-arr.png) no-repeat;
	width: 31px;height: 61px;font-size: 0;line-height: 999;
	border: none;cursor: pointer;	
}
.index-banner .slick-prev{left: 50%;margin-left: -600px;background-position:left 0;}
.index-banner .slick-next{right: 50%;margin-right: -600px;background-position:right 0;}
.index-banner .slick-dots{position: absolute;margin-left: -40px;left: 50%;bottom: 15px;width: 100%;text-align: center;z-index: 999;}
.index-banner .slick-dots li{float: left;width: 40px;}
.index-banner .slick-dots li button{display: block;width:12px;height:12px;border: none;cursor: pointer;
	font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border-radius: 50%;
}


/*******************************
  -------[=公用]-------
********************************/
/* 头部栏 */
.topBar {display: block;font-size: 12px;height:32px;color:#3e3c3c;background:#eee;}
.topBar .wrap {height:32px;}
.topBar .fl {float: left;width:390px;height:32px;padding-left:25px;line-height:32px;overflow:hidden;}
.topBar .fr {float: right;max-width:700px;height:32px;line-height:32px;overflow:hidden;}
.topBar .fr a {color:#3e3c3c;margin:0 3px;}

/* 首页大标题 */
.ind-tit1{text-align: center;position: relative;}
.ind-tit1 .line{position: absolute;width: 100%;top:20px;left: 0;height: 1px;background: #dcdcdc;z-index: -1;}

.ind-tit1 h3 {display:inline-block;padding:0 40px;line-height:40px;}
.ind-tit1 h3 em {color:#1259a7;line-height:40px;font-size:36px;font-weight:bold;font-style:normal;padding-right:20px;
text-transform:uppercase;}
.ind-tit1 h3 i {color:#3b3b3b;line-height:40px;font-size:36px;font-weight:normal;font-style:normal;}

.ind-tit1 span {display:block;color:#666;font-size: 16px;font-weight:lighter;text-transform: uppercase;}

/* 公用按钮 */
.ind-btn1{
    display: block;
	width:130px;line-height: 30px;height: 30px;font-size: 14px; 
	color: #fff;text-align: center;
}
.ind-btn1:hover{color: #fff;}

/*一键拨号*/
.yjbh {display: none; min-width:250px;text-align: center; clear:both;} /*新增*/
#two_phone{display:inline-block; width:48%; height:36px; line-height:36px;font-size:16px; color:#ffffff; cursor:pointer; text-align:center;border-radius:5px;margin:8px auto auto 2px;font-weight:bold;}/*新增*/
.ind-dial{display: none;color: #fff;text-align: center;height: 40px;line-height: 40px;border-radius:5px;margin-top: 10px; font-size: 15px;}
.ind-dial img{width: 20px;vertical-align: middle;}

/*******************************
  -------[=底部]-------
********************************/
.foot-nav{overflow: hidden;padding-bottom: 18px;padding-left: 120px;}
.foot-nav li{float: left;width:11.11%;height: 16px;line-height: 16px; text-align: center;}
.foot .txt{text-align: center;padding-top: 30px;line-height: 30px;}
.foot .txt a{margin-right: 10px;}
/*手机底部*/
.phone-foot{display: none;position: fixed;bottom: 0;left: 0;width: 100%;height:55px;z-index: 9999;}
.phone-foot li{float: left;color: #fff;width:25%;text-align: center;line-height:20px;padding-top:2px;}
.phone-foot li a{color: #fff;display: block;}
.phone-foot li em{text-align: center;display: block;margin-top: 5px;}
.phone-foot li em img{height: 22px;vertical-align: middle;}
.phone-foot .home{
	background: #ccc;border-radius: 30px;height: 66px;margin-top: -18px;
	background: url(../images/b_icon.png) no-repeat center;background-size: 66px;
}
.phone-foot .home img{height: 30px;width: 60px;display: none;}
.phone-foot .home em{height:29px;}
.phone-foot .home a{color: #000;}
.foot-wx{display: none;}
.foot-wx .ewm-bg{position: fixed;z-index:9998;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0.7;
filter: alpha(opacity=70);}
.foot-wx .ewm-img{position: fixed;z-index: 9999;width: 220px;left: 50%;top: 50%;margin: -110px 0 0 -110px;}
.foot-wx .ewm-img img{width: 100%;}
/*返回顶部*/
.toTop{position: fixed;bottom: 60px;right: 30px;z-index: 9999;display: none;}
.toTop img{display: block;}

/*******************************

    -------[=正文]-------
		
********************************/
/* 产品分类  */
.g-box1 {padding-top:20px;overflow:hidden;margin-bottom:30px;}
.g-box2 {padding-top:70px;}
.ind-por-left {width:22%;float: left;}
.ind-por-left .tit {height:96px;margin:0 auto;}
.ind-por-left .tit a {display:block;}
.ind-por-left .ind-tit1 {padding-top:24px;}
.ind-por-left .ind-tit1 span {background:none;color:#348cdd;}
.ind-por-left .ind-tit1 h3 {background:none;color:#fff;font-size:30px;}
.menu_list {padding:10px 20px 20px;}
.menu_first {cursor:pointer;padding:0 15px 0 25px;height:44px;line-height:44px;margin:18px 0 8px 0;font-size:16px;overflow:hidden;}

.menu_second {height:auto;margin-bottom:4px;overflow:hidden;line-height:36px;display: none;}
.menu_second a {display: block;padding:0 32px;height:36px;line-height:36px;display:block;font-weight:normal;overflow:hidden;font-size:14px;}

.ind-por-right {overflow: hidden;padding-left: 40px;}
.ind-por-right .inner-tit {height:40px;padding-left:40px;font-size:24px;}
.ind-por-right .inner-tit a {float:right;font-size:;14px;padding-top:5px;font-weight:normal;}
.ind-por-right .border {margin-bottom:15px;}
.ind-por-right .ind-btn1 {margin:10px auto;}
.ind-por-right .ind-tit1,.ind-por-right .ind-btn1 {display:none;}
.ind-por-right .list-por {padding-top:30px;}
.list-por  {overflow:hidden;margin-left:-31px;}
.list-por li {float:left;width:33.333%;padding:0 0 15px 30px;}
.list-por li .img {display:block;padding-top: 75.2%;position: relative;border:1px solid #cfcfcf;}
.list-por li .img img {position:absolute;left: 0;top: 0;width: 100%;height: 100%;}
.list-por li span {display: block;height:20px;line-height: 20px;margin:10px 0 15px;text-align: center;font-size: 16px; overflow:hidden;}

/* 产品案例 */
.list-por1 {padding-top:30px;margin-left:-2px; display: none !important;}
.list-por1  {overflow:hidden;margin-left:-31px;}
.list-por1 li {float:left;width:25%;padding:0 0 15px 30px;}
.list-por1 li .img {display:block;padding-top:75.2%;position:relative;border:1px solid #cfcfcf;}
.list-por1 li .img img {position:absolute;left:0;top:0;width:100%;height: 100%;}
.list-por1 li span {display:block;height: 40px;line-height: 40px;text-align:center;font-size:16px; padding: 0px 5%; overflow:hidden;background:#f5f5f5;}


/* 产品案例 */
.pc-list-por1 {padding-top:30px;margin-left:-2px;}
.pc-list-por1  {overflow:hidden;margin-left:-31px;}
.pc-list-por1 li {float:left;width:25%;padding:0 0 15px 30px;}
.pc-list-por1 li .img {display:block;padding-top:75.2%;position:relative;border:1px solid #cfcfcf;}
.pc-list-por1 li .img img {position:absolute;left:0;top:0;width:100%;height: 100%;}
.pc-list-por1 li span {display:block;height: 40px;line-height: 40px;text-align:center;font-size:16px; padding: 0px 5%; overflow:hidden;background:#f5f5f5;}

/* 关于我们 */
.ind-about {padding:20px 0 50px;overflow:hidden;padding-top:80px;background:#f8f8f8;}
.ind-about .ind-tit1 {padding-bottom:40px;}
.ind-about-txt {overflow:hidden;}
.ind-about-txt .img {float:left;max-width:49%;}
.ind-about-txt .txtbox {overflow:hidden;line-height:30px;text-indent: 2em;color:#6d6d6d;}
.ind-about-txt .txt {height:281px;overflow:hidden;padding-right:230px;padding-left:40px;}
.ind-about .ind-btn1 {margin-top:20px;text-indent:0;}

.gywmIcon {width:100%;height:185px;background:#1259a7;}
.h20 {height:20px;}
.cl {clear:both;}

/* 我们的优势  */

/* 工程案例 */
.ind-case {padding: 50px 0 80px;}
.ind-case .ind-tit1 {padding-bottom:40px;}

.list-case {padding:0 80px;}
.list-case li {width: 25%;padding:0 10px;float:left;text-align:center;}
.list-case .pic { padding-top:130%;position:relative;overflow:hidden;border:1px solid #ddd;}
.list-case .pic img {position:absolute;left:0;top:0;width:100%;height:100%;}
.list-case .pic img:hover {-webkit-transform: scale(1.05);
-moz-transform: scale(1.05); 
-ms-transform: scale(1.05); 
-o-transform: scale(1.05);
transform: scale(1.05);
transform-origin: 50% 50%;}
.list-case .tit {height:24px;line-height:24px;margin:13px 0;overflow:hidden;display:none;}

.list-case .slick-arrow {position:absolute;width:23px;height:43px;border:none;font-size:0;cursor:pointer; }
.list-case .slick-prev {left:20px;top:175px;background:url(../images/prev.png) no-repeat center;z-index:999;}
.list-case .slick-next {right:0;top:175px;background:url(../images/next.png) no-repeat center;z-index:999;}

/* 新闻中心 */
.ind-news {padding-bottom:50px;}
.ind-tit1.phone {display:none;}
.ind-tit1.news {float:left;}
.ind-tit1.news h3 {font-size:30px;line-height:32px;padding:0;}
.ind-tit1.news span {display: inline-block;}

.tab-news-tit {overflow:hidden;width:400px;height:62px;margin:0 auto;}
.tab-news-tit li {float: left;margin-left: 20px;line-height: 34px;font-size:16px;width:110px;text-align:center;
border:1px solid transparent;border-radius:16px;cursor:pointer;}
.tab-news-con {overflow: hidden;padding-top: 40px;}
.tab-news-con .ind-tab-news {width:30%;float:left;margin-right:45px;border-bottom:1px dotted  #b2b2b2;}
.tab-news-con .ind-tab-news .pic{padding-top: 67.8%;position: relative;}
.tab-news-con .ind-tab-news .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.tab-news-con .list-news{overflow: hidden;}
.ind-tab-news .con {color: #666;display: -webkit-box;display: box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 20px;overflow: hidden;margin: 20px auto;}
.ind-tab-news .con p {line-height:2;}
.ind-tab-news .con p em {margin-left:15px;padding-right:20px;line-height:24px;background: url(../images/arr.jpg) no-repeat right center;}
.ind-tab-news .tit {font-size: 16px;color: #666;padding: 20px 0 0;font-weight: normal;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow:ellipsis;display:block;white-space:nowrap;}

.list-news li {overflow:hidden;padding-bottom:22px;margin-bottom:18px;border-bottom:1px dotted  #b2b2b2;}
.list-news .date {float:right;padding-top:20px;line-height:30px;text-align:center;color:#676767;font-size:24px;font-weight:bold;margin-left:20px;}
.list-news .date em {display:block;color:#999;line-height:24px;font-size:14px;padding:0 10px;}
.list-news .tit {font-weight:normal;font-size:16px;line-height:24px;padding-bottom:10px;overflow: hidden;-ms-text-overflow:ellipsis;text-overflow: ellipsis;display: block; white-space:nowrap;}
.list-news .con {display:-webkit-box;display:box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;height:40px;overflow:hidden;}
.list-news a:hover .date {-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.list-news a:hover .date em{-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}

/* 友情链接 */
.ind-links {padding:22px 0;background:#0b59ab;}
.ind-links h5 {font-size:18px;line-height: 32px;color:#fff;float:left;}
.ind-links p {line-height:32px;color:#fff;}
.ind-links p a {vertical-align:middle;display:inline-block;padding:0 6px 0 3px;color:#fff;}

/* 内页公用 */
.inner .menu_list{max-height: 100%;}
.inner-banner{height:300px;background-position:center;position:relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.inner-banner-text { display: block;width:100%;   text-align:center;font-size: 28px;color:#FFF; position: absolute; top:50%; margin-top: -30px;}
.inner-banner-title { display: inline-block;width:112px; height:40px; line-height: 40px; position: relative;}
.inner-banner-title::before { content: "";width:20%; margin-left: -10%; height:2px; background: #FFF; top: 50px; left:50%; position: absolute;}

/*页码*/
.m-page{text-align: center;line-height:22px;margin: 30px 0;}

/*面包屑*/
.cur{overflow: hidden;line-height: 30px;border-bottom: 1px solid #ddd;padding:8px 0;}
.cur .wp{position: relative;}
.cur a,.cur em{padding: 0 10px;color:#666;}
.cur .ind-search{top: 0;}
.cur a.nya{ padding:0 !important;}

/*产品内页*/
.phone-por-menu{display: none;color: #666;color: #fff;margin-top: 10px;margin: 0 -2px;}
.phone-por-menu dl{width: 50%;float: left;position: relative;}
.phone-por-menu dt{padding:0 5px;margin: 2px;text-align: center;line-height:40px;height: 40px;overflow: hidden;position: relative;}
.phone-por-menu dt a{display: block;color: #fff;}
.phone-por-menu dd{display: none;background: #fff;border:1px solid #ddd;text-align: center; position: absolute;z-index:2;width:98%; left: 2px;top: 41px;}
.phone-por-menu dd a{display: inline-block;padding:7px;line-height: 20px;}
.phone-por-menu dt em{
	position: absolute;right: 5px;top: 12px;width:16px;height: 16px;
	background: url(../images/add-list.png) no-repeat center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 }
 .phone-por-menu dl.on em{
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

/* 新闻列表 */
.inner .list-news {margin: 50px 0;}

/*新闻内页*/
.inner .ind-tab-news{margin-top: 30px;}
.inner .ind-tab-news .pic{text-align: center;}
.inner .ind-tab-news .pic img{width: auto;max-width: 100%;}

/*客户留言*/
.form-message{line-height: 30px;margin-bottom:30px;}
.form-message dt{float: left;}
.form-message dd{vertical-align: middle;margin: 10px 0;}
.form-message dd em{margin-left: 10px;font-size: 18px;line-height: 30px;color: #666;}
.form-message input,.form-message textarea{border: 1px solid #ddd;line-height: 30px;padding: 0 5px;}
.form-message textarea{width: 300px;height: 90px;}
.form-message .code{cursor: pointer;}
.m-message .btn{
	color: #fff;padding: 0 20px;height: 26px;line-height: 26px;border-radius: 5px;margin-right: 15px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}

/*联系我们*/
.m-contact{padding: 20px 0;}
.m-contact p{line-height: 20px;padding: 5px 0;}
.m-map{width: 100%;height: 500px;}
.m-map img{max-width: none!important;}

/*增加模块*/
.m-related{overflow: hidden;margin-bottom: 20px;}
.m-related dl{float: left;width: 50%;padding: 30px 0;}
.m-related dl:first-child{padding-right: 20px;}
.m-related dl:last-child{padding-left: 20px;}
.m-related dl dt{font-size: 16px;color: #333333;padding-bottom: 10px;}
.m-related dl dd{overflow: hidden;}
.m-related dl dd em{float: right;}
.m-related dd p a{display: block;}
.m-related dd p{
    white-space: nowrap;height:30px;  
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 30px;
}
.m-related dd span{float: right;line-height: 30px;color: #999;}
.foot .txt em{white-space:nowrap !important;display: inline-block !important;}

.m-picture{overflow: hidden;padding: 20px 0;border-top: 1px solid #ddd;}
.m-picture .tit{font-weight: normal;color: #333;font-size: 16px;padding-bottom: 15px;}
.m-picture ul{margin-left: -20px;}
.m-picture li{padding-left: 20px;}
.m-picture li a{display: block;padding-top: 78%;position: relative;border:1px solid #ddd;}
.m-picture li a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.m-picture li .txt{display:block; height:21px; line-height:21px;text-align: center;font-size: 14px;color: #666;overflow:hidden;}

.g-box1 .wp{overflow: hidden;}

/*左侧栏联系我们*/
.g-cont{margin-top: 30px;}
.g-cont .cont-tit{color: #fff;text-align: center;font-size: 24px;line-height: 60px;}
.g-cont .cont-txt{padding: 20px;background: #eee;font-size: 16px;line-height: 2em;}

.ind-sup{text-align: center;}

/*2019-3-25 main程序创建显示*/

/* 分页*/
.page a,.page p,.page span{display:block; float:left;}
.page p{color:#666; margin-right:5px; padding:4px 5px; line-height:20px;}
.page span{color:#666; background-color:#fff; padding:0 5px; line-height:20px; margin-right:5px;_margin-right:2px;}
.page a{color:#fff; cursor: pointer;padding:2px 8px; margin-right:5px;}


/*在线客服*/
.rides-cs {font-size: 12px;position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px;}
.rides-cs .floatR .cn {background:#FFF; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a {color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0; background:url(../images/zx.png) no-repeat 0 0;display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}

.rides-cs ul li.bot { border-bottom: none;}
.ml10 {margin-left:5px;}
.ml8 {margin-left:8px;}
.tjwx {position: absolute;width:160px;height:170px;left:-196px;top:74px;display:none;background:#fff;z-index: 999;color: #777; text-align: center;}
.tjwx img {width:140px;height:140px;}

/* 文章工具集 */
.tit_g { margin-bottom:20px; text-align:center;}
.newsTool{border:1px dotted #afafaf;border-left:none;border-right:none;text-align: center; margin-top:5px; margin-bottom:2px;}
.newsTool .titletool{ color:#000; white-space: nowrap;overflow: visible;padding: 0 0 0 .5em;height: 28px;line-height: 28px;}
a.titletool:link, a.titletool:visited{color: #000;}

/* 视力字体 */
#fonts a{ padding:0 1px;}
#fonts a:hover{ font-weight:bold;}
#backg a{ border: 1px solid #999; width: 8px; height: 8px; display: inline-block; line-height:28px; margin-left:2px;}
/* 工具集图标 */
.newsTool i.icon { background: url(../images/icon.png) no-repeat;}
i.icon.font { background-position: -25px -42px; width: 1.5em;height: 1.5em;}
i.icon.scolor { background-position: -46px -20px; width: 1.5em;height: 1.5em;}
i.icon.weixin{background-position: 3px 0;}
i.icon.weibo{background-position: 0 -24px;}
i.icon.note{background-position: 0px -135px;}
i.icon.favi{background-position: -25px 0px;width:1.5em; height:1.5em;}
i.icon.print{background-position: -25px 0px;width:1.5em; height:1.5em;}
i.icon.close{background-position: -46px 0px;width:1.5em; height:1.5em;}

/* 标签-带链接 */
.u-label{font-size: 12px;}
.u-label{display: inline-block;vertical-align: middle; padding: .5em .5em;color: rgba(0,0,0,.65);text-transform: uppercase;font-weight: 400;border-radius: .325em;}
a.u-label{cursor: pointer;}
i.icon{font-size: 1em;}
i.icon{display: inline-block;margin: 0 .25em 0 0;width: 1.5em;height: 1.5em;line-height: 1;vertical-align: middle;background:url(../images/base/icon.png) no-repeat;}
i.icon.weixin{background-position: 3px 0;}
i.icon.weibo{background-position: 0 -24px;}

/* 新增 */
a.ind-dial:hover {color:#fff;}
.ind-por-right .list-por {margin-left:-2px;}

.m-picture{overflow: hidden;padding: 20px 0;border-top: 1px solid #ddd;}
.m-picture .tit{font-weight: normal;color: #333;font-size: 16px;padding-bottom: 15px;}
.m-picture ul{margin-left: -20px;}
.m-picture li{padding-left: 20px;}
.m-picture li a{display: block;padding-top: 78%;position: relative;border:1px solid #ddd;}
.m-picture li a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.m-picture li .txt{ display:block; padding-top:5px; height:30px; line-height:30px;text-align: center;font-size: 14px;color: #666; overflow:hidden;}
.m-picture li .txt a{ display:block; padding:0px; margin:0px;font-weight: normal;color: #333;font-size: 16px; border:0px;}

/*  图片中相关文章  */
.m-article {overflow: hidden;padding: 20px 0;border-top: 1px solid #ddd;}
.m-article .tit{font-weight: normal;color: #333;font-size: 16px;padding-bottom: 15px;}
.m-article ul{ display: block;margin-left: -2%;}
.m-article li{float: left; margin-left: 2%; width: 48%;padding: 5px 0;border-bottom:1px #F5F5F5 solid;overflow: hidden;}
.m-related li a{font-size: 16px; font-weight:bold;color: #333333;}
.m-article li p{
	text-indent: 15px;
	padding-right:20px;
	background: url(../images/xgxwli.jpg) 2px 13px no-repeat;
    white-space: nowrap;height:35px;  
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 35px;
}
.m-article li span{float: right;line-height: 30px;color: #999;}

/*  文章中相关图片  */
.m-list-img{overflow: hidden;padding: 20px 0;border-top: 1px solid #ddd;}
.m-list-img .tit{font-weight: bold;color: #333;font-size: 16px;padding-bottom: 0px;}

@media only screen and (min-width:1920px) {
.ind-sups {width:1920px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1450px) and (max-width:1600px) {
.ind-sups {width:1440px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1440px) and (max-width:1450px) {
.ind-sups {width:1420px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1366px) and (max-width:1439px) {
.ind-sups {width:1360px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1200px) and (max-width:1360px) {
.ind-sups {width:1180px;overflow:hidden;margin:0 auto;}
}
@media only screen and (max-width:1200px) {
.advantage,ind-sups-box,.ind-sups{display:none;}
}

.ind-por-right .list-por {margin-left:-2px;}
@media only screen and (max-width: 360px) {
.inner-banner {height:140px;}
}
@media only screen and (max-width: 375px) {
.inner-banner {height:120px;}
}


@media only screen and (min-width:1920px) {
.ind-sups {width:1920px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1450px) and (max-width:1600px) {
.ind-sups {width:1440px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1440px) and (max-width:1450px) {
.ind-sups {width:1420px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1366px) and (max-width:1439px) {
.ind-sups {width:1360px;overflow:hidden;margin:0 auto;}
}
@media only screen and (min-width:1200px) and (max-width:1360px) {
.ind-sups {width:1180px;overflow:hidden;margin:0 auto;}
}
@media only screen and (max-width:1199px) {
.ind-sups {display:none;}
}

.ind-por-right .list-por {margin-left:-2px;}
@media only screen and (max-width: 360px) {
.inner-banner {height:140px;}
}
@media only screen and (max-width: 375px) {
.inner-banner {height:120px;}
}

/* 面包屑 */
.cur {overflow: hidden;line-height: 30px;border-bottom: 1px solid #ddd;padding:8px 0;}
.cur .wp {position: relative;}
.cur a,.cur em {padding: 0 10px;color:#666;}
.cur .ind-search {top: 0;}
.cur a.nya { padding:0 !important;}

/*产品内页*/
.phone-por-menu {display: none;color: #666;color: #fff;margin-top: 10px;margin:10px -2px;}
.phone-por-menu dl {width:50%;float:left;position: relative;}
.phone-por-menu dt{padding:0 5px;margin:6px 10px;text-align:center;line-height:40px;height:40px;overflow: hidden;position: relative;}
.phone-por-menu dt a{display: block;color: #fff;}
.phone-por-menu dd{display: none;background: #fff;border:1px solid #ddd;text-align: center; position: absolute;z-index:2;width:98%; left: 2px;top: 41px;}
.phone-por-menu dd a{display: inline-block;padding:7px;line-height: 20px;}
.phone-por-menu dt em{
	display: block;
	position: absolute;right: 5px;top: 13px;width:12px;height: 12px;
	background: url(../images/add-list.png) no-repeat center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
 }
 .phone-por-menu dl.on em{
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

/*新闻列表*/
.inner .list-news{margin: 50px 0;}

/*新闻内页*/
.inner .ind-tab-news{margin-top: 30px;}
.inner .ind-tab-news .pic{text-align: center;}
.inner .ind-tab-news .pic img{width: auto;max-width: 100%;}

/*客户留言*/
.form-message{line-height: 30px;margin-bottom:30px;}
.form-message dt{float: left;}
.form-message dd{vertical-align: middle;margin: 10px 0;}
.form-message dd em{margin-left: 10px;font-size: 18px;line-height: 30px;color: #666;}
.form-message input,.form-message textarea{border: 1px solid #ddd;line-height: 30px;padding: 0 5px;}
.form-message textarea{width: 300px;height: 90px;}
.form-message .code{cursor: pointer;}
.m-message .btn{
	color: #fff;padding: 0 20px;height: 26px;line-height: 26px;border-radius: 5px;margin-right: 15px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}

/*联系我们*/
.m-contact{padding: 20px 0;}
.m-contact p{line-height: 20px;padding: 5px 0;}
.m-map{width: 100%;height: 500px;}
.m-map img{max-width: none!important;}

/*增加模块*/
.m-related{overflow: hidden;}
.m-related dl{float: left;width: 50%;padding: 30px 0;}
.m-related dl:first-child{padding-right: 20px;}
.m-related dl:last-child{padding-left: 20px;}
.m-related dl dt{font-size: 16px; font-weight:bold;color: #333333;padding-bottom: 10px;}
.m-related dl dd{ border-bottom:1px #F5F5F5 solid;overflow: hidden;}
.m-related dl dd em{float: right;}
.m-related dd p a{display: block;}
.m-related dd p{
	text-indent: 15px;
	padding-right:20px;
	background: url(../../images/xgxwli.jpg) 2px 13px no-repeat;
    white-space: nowrap;height:35px;  
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 35px;
}
.m-related dd span{float: right;line-height: 30px;color: #999;}
.foot .txt em {white-space:nowrap !important;display: inline-block !important;}

.m-picture {overflow: hidden;padding: 20px 0;border-top: 1px solid #ddd;}
.m-picture .tit {font-weight: normal;color: #333;font-size: 16px;padding-bottom: 15px;}
.m-picture ul {margin-left: -20px;}
.m-picture li {padding-left: 20px;}
.m-picture li a {display: block;padding-top: 78%;position: relative;border:1px solid #ddd;}
.m-picture li a img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.m-picture li .txt{ display:block; padding-top:5px; height:30px; line-height:30px;text-align: center;font-size: 14px;color: #666; overflow:hidden;}
.m-picture li .txt a{ display:block; padding:0px; margin:0px;font-weight: normal;color: #333;font-size: 16px; border:0px;}

/* 关于 */
.gywmIcon_box {width:780px;height:185px;float:left;}
.gywmIcon_box li {width:260px;height:155px;float:left;padding-top:30px;}
.gywmIcon_box li a {width:135px;height:155px;display:block;margin:0 auto;overflow:hidden;}
.gywmIcon_box li a em,.gywmIcon_box li a em img {width:54px;height:54px;}
.gywmIcon_box li a em {display:block;margin:0 auto;overflow:hidden;text-align:center;text-indent:0;}					
.gywmIcon_box li a i,.gywmIcon_box li a span {display:block;margin:0 auto;overflow:hidden;color:#fff;text-align:center;}
.gywmIcon_box li a i {width:135px;height:30px;line-height:30px;font-size:18px;text-indent:0;font-style:normal;}
.gywmIcon_box li a span {width:135px;height:40px;font-size:16px;text-indent:0;text-transform:uppercase;}
.txtbox h2 {margin:20px 0;}	

.g-box1 .wp {overflow: hidden;}

.list_1 li {width: 25%;}

/* 底部 */
.foot_cpzx {width:300px;height:350px;float:left;margin-right:50px;color:#9e9fa3;}
.foot_cpzx a {color:#9e9fa3;}
.foot_cpzx h3 {font-size:24px;line-height:62px;border-bottom:1px solid #555861;font-weight:normal;margin-bottom:20px;}
.foot_cpzx h3 a {color:#fff;}
.foot_cpzx p {font-size:14px;line-height:30px;}
.foot_lx {width:500px;}
.foot_qr {width:170px;height:240px;float:right;overflow:hidden;text-align:center;padding-top:25px;}
.foot_qr img {width:170px;height:170px;}
.foot_qr em {width:170px;height:24px;line-height:24px;color:#9e9fa3;font-size:14px;font-style:normal;display:block;}
.foot_bq {padding:30px 0 !important;border-top:1px solid #40434c;min-height:40px !important;color:#9e9fa3;}
.foot_bq a {color:#9e9fa3;}
.foot_l {float:left;}
.foot_r {float:right;}

@media only screen and (max-width:1919px) {
	.ind-about-txt .txt {padding-right:50px;height:193px;line-height:2.8;}
}
@media only screen and (max-width:1599px) {
	.ind-about-txt .txt {height:145px;}
	.head-top .nav {width:785px;}
	.foot_lx {width:420px;}
}
@media only screen and (max-width:1439px) {
	.head-top .nav {width:755px;}
	.foot_cpzx {width:280px;}
	.foot_lx {width:420px;}
	.ind-about-txt .txt {height:122px;}
	.gywmIcon_box li {width:220px;height:137px;padding-top:15px;}
    .gywmIcon_box li a {height:117px;}
	.gywmIcon,.gywmIcon_box {height:137px;}
	.gywmIcon_box li {width:180px;}
	.gywmIcon_box li a i {font-size:16px;height:24px;line-height:24px;}
	.gywmIcon_box li a span {font-size:14px;height:30px;}
}
@media only screen and (max-width:1359px) {
	.head-top .nav {width:605px;}
	.foot_cpzx {width:210px;}
	.foot_lx {width:400px;}
}
@media only screen and (max-width:767px) {
	.head-top .nav {width:640px;padding-top:10px;}
	.topTel {display:none;}
	.head-nav {display:block;}
	.ind-about-txt .txt {padding-right:50px;height:286px;}
	.gywmIcon_box li {width:200px;}
	.foot_cpzx {width:190px;}
	.foot_lx {width:230px;}	
	.gywmIcon_box li a em, .gywmIcon_box li a em img {width:49px;height:auto;}
	.gywmIcon_box, .gywmIcon_box {width:90% !important; margin:0 auto;}
}

@media only screen and (max-width:1199px) {
	.head-top .nav {width:640px;padding-top:10px;}
	.topTel {display:none;}
	.ind-about-txt .txt {padding-right:50px;max-height:146px;}
	.gywmIcon_box li {width:200px;}
}

@media only screen and (max-width:1024px) {
	.head-top .nav {width:640px;padding-top:10px;}
	.topTel {display:none;}
	.head-nav {display:none;}
	.ind-about-txt .txt {padding-right:50px;max-height:146px;}
	.gywmIcon_box li {width:200px;}
	.foot_cpzx {width:225px;}
	.foot_lx {width:390px;}
	.foot_qr {display:none;}
	.ind-tab-news {display: none;}
	.inner .ind-tab-news {display: block;}
}



@media only screen and (max-width:375px) {
	.gywmIcon_box li a em, .gywmIcon_box li a em img {width:40px;height:auto;}
}

/* @media only screen and (min-width: 1200px) {
	.head-top .nav {width:615px;}
	.ind-about-txt .txt {padding-right:50px;max-height:146px;}
	.gywmIcon_box li {width:200px;}
}
@media only screen and (min-width: 1359px) {
	.head-top .nav {width:775px;}	
	.ind-about-txt .txt {padding-right:50px;max-height:192px;}	
}
@media only screen and (min-width: 1439px) {
	.head-top .nav {width:830px;}
    .ind-about-txt .txt {padding-right:50px;max-height:312px;}	
} */

@media only screen and (max-width:767px) {
	.head-nav {display:block;}
	.pc-list-por1 {display: none;}
	.list-por1 {display: block !important;}
}
@media only screen and (min-width:768px) {
	.head-nav {display:block;}
	.pc-list-por1 {display:block;}
	.list-por1 {display: none !important;}
}

.list-por li .img,.pc-list-por1 li .img,.ind-tab-news .pic {overflow: hidden;}
		   .list-por li .img img,.pc-list-por1 li .img img,.ind-tab-news .pic img {-webkit-transition: -webkit-transform 0.3s ease 0s;-moz-transition: -moz-transform 0.3s ease 0s;-o-transition: -o-transform 0.3s ease 0s;
		       transition: transform 0.3s ease 0s;}
		   .list-por li .img img:hover ,.pc-list-por1 li .img img:hover,.ind-tab-news .pic img:hover {transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);
		       }
.gywmIcon_box li a em {-webkit-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out; 
                transform:rotateX(0deg) rotateY(0deg);-webkit-transform:rotateX(0deg) rotateY(0deg);
                -moz-transform:rotateX(0deg) rotate(0deg);-ms-transform:rotateX(0deg) rotateY(0deg);}
			.gywmIcon_box li a:hover em	{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);
			-webkit-transform-style: preserve-3d;-ms-transform: rotateY(-180deg);
-ms-transform-style: preserve-3d;-moz-transform: rotateY(-180deg);-moz-transform-style: preserve-3d;transform-style: preserve-3d;transition: all .4s ease-in-out;}
.foot_bq span.foot_f {float:left;}
.foot_bq a.foot_r {float:left !important; margin-left:10px;}
.foot1 a:hover {color:#f5d383;}
.menu_list {background:#5a5a5a;}	
.menu_first {border-bottom:1px solid #646464;}