/*------------------首页滚屏框架   */
#superContainer {height: 100%;position: relative;}
.section {position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
}
.section .main_box{ width: 100%; height: 100%;}
.slide {float: left;}
.slide, .slidesContainer {height: 100%;display: block;}
.slides {height: 100%;overflow: hidden;position: relative;
    -webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;
}
.section.table, .slide.table {display: table;width: 100%;
}
.tableCell {display: table-cell;vertical-align: middle;width: 100%;height: 100%;}
.slidesContainer {float: left;position: relative;}
.controlArrow {position: absolute;top: 50%;cursor: pointer;width: 0;height: 0;border-style: solid;margin-top: -38px;
}
.controlArrow.prev {left: 15px;width: 0;border-width: 38.5px 34px 38.5px 0;border-color: transparent #fff transparent transparent;
}
.controlArrow.next {right: 15px;border-width: 38.5px 0 38.5px 34px;border-color: transparent transparent transparent #fff;
}
.scrollable {overflow: scroll;}
.easing {-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;
}
#fullPage-nav {position: fixed;z-index: 100;margin-top: -32px;top: 50%;opacity: 1;
}
#fullPage-nav.right {right: 17px;
}
#fullPage-nav.left {left: 17px;
}
.fullPage-slidesNav {position: absolute;z-index: 4;left: 50%;opacity: 1;
}
#fullPage-nav ul,
.fullPage-slidesNav ul {margin: 0;padding: 0;
}
#fullPage-nav li,
.fullPage-slidesNav li {display: block;width: 14px;height: 13px;margin: 7px;position:relative;
}
.fullPage-slidesNav li {display: inline-block;
}
#fullPage-nav li a,
.fullPage-slidesNav li a {display: block;position: relative;z-index: 1;width: 100%;height: 100%;cursor: pointer;text-decoration: none;
}
#fullPage-nav li .active span,
.fullPage-slidesNav .active span {background: #f00;border: 1px solid #f00;
}
#fullPage-nav span,
.fullPage-slidesNav span {top: 2px;left: 2px;width: 8px;height: 8px;border: 1px solid #000;background: rgba(0, 0, 0, 0);-webkit-border-radius: 50%;-moz-border-radius: 50%;   border-radius: 50%;position: absolute;z-index: 1;
}
.fullPage-tooltip {position: absolute;color: #fff;font-size: 14px;font-family: arial, helvetica, sans-serif;top: -2px;
}
/* ------------------------------头部  ---*/
.tel{ width: 155px; height: 159px; position: fixed; top: 80px; right: 0; background: url(../images/tel.png)no-repeat;z-index: 3;}

.head_box{ width: 100%; background: #fff;position: fixed; top: 0px; right: 0;z-index: 2; box-shadow: 0 0 5px 5px rgba(175, 175, 175, 0.2);}
.logo{ width: 520px; height: 100px; overflow: hidden;}
.logo img{ max-width: 520px; height: auto;  margin-top: 20px;}
.logo2{ display: none;}




/* ------------------------------导航  ---*/
.navBar { width: 735px; float: right;position: relative;z-index: 1;color: #fff;height:100px;line-height:100px; margin-right: 5%;
}
.nav h2 {font-size: 100%;font-weight: normal;font-size: 16px;
}
.nav #m7 h2{background:none;}
.nav .m {position: relative;float: left;width: 100px;display: inline;text-align: center; margin-right: 5px;
}
.nav h2 a:link, .nav h2 a:visited {zoom: 1;width: 100px;height: 100px;line-height: 100px;display: block;color: #000;text-align:center;
}

/*当前状态*/
.nav .cur a:link, .nav .cur a:visited { color: #ff0000;
	transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;
}
.nav .on a:link, .nav .on a:visited {color: #ff0000;
	transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;
}
/*一级*/
.nav .sub {display: none; /*默认隐藏*/width: 150px;position: absolute;left:-30px;top: 100px;float: left;line-height: 45px;overflow:visible;background: #fff;
}
.nav .sub li {text-align: center;
}
.nav .sub li a:link, .nav .sub li a:visited {color: #000;display: block;zoom: 1;border: none;font-size: 14px;
}
.nav .sub li a:hover {background: #ff0000;/*副色*/color: #fff;
}
/*二级*/
.nav .m2 {position: relative;width: 100%;display:inline-block;text-align: left;*float:left;*display:block;
}
.nav .sub2 {display: none; /*默认隐藏*/width: 130px;position: absolute;z-index: 3;left: 100%;top: 0px;line-height: 30px;border:none;_left: 100px;
}
.nav .sub2 li{ background: #eee; color: #333; line-height: 30px;}

/* ------------首页幻灯片 ------------ */
.banner{display: block;overflow: hidden;position: relative;width: 100%;margin: 0 auto;height: calc(100vh);background-color: #000;
}
.banner ul li{display: block;position: absolute;width: 100%;height: calc(100vh);top:0;left:-9999px;z-index: 0;
}
.banner ul li.on{left:0;
}
.banner ul li a{display: block;width: 100%;height: calc(100vh);background: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;
}
.banner ul li a{display: block;width: 100%;height: calc(100vh);
}
.banner .btn{display: none;position: absolute;z-index: 5;width: 36px;height: 64px;top:50%;margin-top: -32px;text-align: center;line-height: 67px;
	color: #fff;font-family: "Simsun";font-size: 30px;background-color: #000 !important;background-color: rgba(0,0,0,0.4) !important;transition: 0.3s;
	-webkit-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;-moz-transition: 0.3s;
}
.banner:hover .btn{display: block;}
.banner .btn.prev{left:0;}
.banner .btn.next{right:0;}
.banner .btn:hover{background-color: rgba(0,0,0,0.6) !important;}
.banner ol{display: block;position: absolute;width: 146px;bottom:38px;text-align: center;z-index: 5;font-size: 0;left:24.5%;margin-left: 420px;vertical-align: middle;
}
.banner ol li{display: inline-block;*display: inline;*zoom:1;padding: 3px;border: 1px solid #fff;border-radius: 50%;margin: 0px 10px;
	cursor: pointer;vertical-align: middle;
}
.banner ol li span{display: block;width: 8px;height: 8px;border-radius: 50%;background-color: #fff;}
.banner ol li.active{padding: 2px;border: 1px solid #ff0000;}
.banner ol li.active span{width: 12px;height: 12px;background-color: #ff0000;}
.banner .action{display: block;position: absolute;width: 100%;height: 30px;left: 0;bottom:31px;z-index: 3;}
.banner .action .scroll-btn{position: absolute;display: block;width: 22px;height: 30px;top:0;left:50%;margin-left: -11px;
	background: url(../../templets/imgs/scroll-btn.png) no-repeat center;z-index: 4;animation: myFade 2s linear infinite;
}
.banner .action .line-l{position: absolute;display: block;width: 100%;height: 1px;background-color: #a7a8a7;top:50%;margin-top: -1px;
	right:50%;margin-right: 31px;
}
.banner .action .line-r{position: absolute;display: block;width: 100%;height: 1px;background-color: #a7a8a7;top:50%;margin-top: -1px;
	left:50%;margin-left: 31px;
}

/* -----------------------  公用 */
.section .main{ height: 100%; }
.section .main .height_100, .height_100{ height: 100px;}


/* -----------------------  首页关于企业 */
.con2 {  background-image: url(../images/bg1.jpg); background-size: cover; background-repeat: no-repeat; 
}
.con2 .l, .con2 .r{ margin-top: 5%;}
.con2 .title span{ width: 19px; height: 51px; display: block; background: url(../images/img1.png) no-repeat;margin-top: 8px;}
.con2 .title .p1{ height: 40px;line-height: 40px; }
.con2 .title .p2{ height: 24px;line-height: 24px; }

.con2 .r{ position: relative;}
.con2 .r .img_box{width: 480px; height: 325px; background: url(../images/bg2.png) center top no-repeat; padding: 25px 21px;}
.con2 .r .img_box img{width: 100%; height: 100%; }
.con2 .r a.more{ display: block; width: 50px; height: 50px; background: #ff0000; color: #fff; font-size: 30px; line-height: 50px; text-align: center;
	 position: absolute; right: 80px; top: 320px;
}
.con2 .r:hover a.more, .con3 .text:hover a.more{ box-shadow:
    0 0 15px 0 rgb(255, 0, 21),0 0 35px 0 rgba(255, 255, 255, .6),0 0 55px 0 rgba(255, 255, 255, .8);-webkit-transform: scale(1.1);
}
/* -----------------------  首页行业前景 */
.con3 {  background-image: url(../images/bg3.jpg); background-size: cover; background-repeat: no-repeat; 
}
.con3 .title span{ width: 21px; height: 55px; display: block; background: url(../images/img4.png) no-repeat;margin-top: 8px;}
.con3 .title .p1{ height: 40px;line-height: 40px; color: #fff; }
.con3 .title .p2{ height: 24px;line-height: 24px; color: #fff; }
.con3 .l{    animation-name: fadeInLeft;
    animation-duration: 2s;
    animation-delay: 1s;
    animation-fill-mode: both;
}
.con3 .l .text{position: absolute; left: -15px; bottom: 0;width: 530px; height: 516px; background: url(../images/bg4.png) no-repeat;}
.con3 .l .text .more{display: block; width: 50px; height: 50px; background: #ff0000; color: #fff; font-size: 30px; line-height: 50px; text-align: center;
	 position: absolute; right: 80px; top: 375px;}
.con3 .r{ width:500px;   height: 100%;}
.con3 .r .tab{ height: 100%; padding-top: 100px;}
.con3 .r .li{ height: 33.3%;padding: 0 30px 0 30px; background-image: url(../images/bg5.png); background-position: left bottom; 
	background-repeat: repeat-x; background-color:rgba(0, 0, 0, 0.4);
}
.con3 .li .icon{ width: 86px; height: 86px; margin-top: 15%; }
.con3 .li1 .icon{  background: url(../images/icon1.png) center no-repeat;}
.con3 .li2 .icon{  background: url(../images/icon2.png) center no-repeat;}
.con3 .li3 .icon{  background: url(../images/icon3.png) center no-repeat;
}
.con3 .li .text{ width: 320px; }
.con3 .li .text h5{margin-top: 30px;font-size: 24px; color: #fff;}
.con3 .li .text span{ width:50px; height: 1px; background: #ff0000;display: block;margin: 10px 0;
}
.con3 .li .text p{ line-height: 28px;}


/* -----------------------  首页业务 */
.con4 {  background-image: url(../images/bg6.jpg); background-size: cover; background-repeat: no-repeat; 
}
.con4 .box{ width: 360px; }
.con4 .box1, .con4 .box2{ margin-right: 60px; }
.con4 .box .top{ width: 360px; height: 160px; position: relative;}
.con4 .box .top .img{  overflow: hidden; position: absolute;top:0;}
.con4 .box:hover .img img{transform: scale(1.3, 1.3);}
.con4 .top p{ width: 100%; position: relative;z-index: 2;}
.con4 .box .bt{ height: 60px; background: url(../images/bg7.png) 0 -65px no-repeat;}
.con4 ul{ border-bottom: 1px solid #eee;}
.con4  li{ text-align: center; line-height: 50px;height: 50px; background: #eee; }
.con4  li:nth-child(odd){background: #fff;}
.con4  li span{ display:block; width: 30px; height: 50px; background: url(../images/icon4.png) center no-repeat;float: left; margin-left: 100px;}
.con4  li p{ display:block; width: 230px; float: left; text-indent: 20px;text-align: left;font-size: 18px;line-height: 50px;}
.con4 .bottom{ padding: 10px 0; background: #fff;}
.con4 .icon { width: 88px; height: 88px; float: left;border-right: 1px solid #ddd;  margin-left: 10px;padding-left: 30px; }
.con4 .box1 .icon{ background: url(../images/icon7.png) center center no-repeat;}
.con4 .box2 .icon{ background: url(../images/icon6.png) center center  no-repeat;}
.con4 .box3 .icon{ background: url(../images/icon5.png) center center  no-repeat;}
.con4 .text{ margin-left: 30px;margin-top: 10px;}

/* -----------------------  首页全程无忧 */
.con5{ background: #eee; background-image: url(../images/bg8.jpg); background-size: cover; background-repeat: no-repeat; }
.con5 li{ width: 20%; float: left; text-align: center; margin-top: 1%;}
.con5 li .icon{ width: 116px; height: 116px; margin: 0 auto;-webkit-transition: 1s linear all;transition: 1s linear all;
}
.con5 .li1 .icon{  background: url(../images/icon8.png) no-repeat;}
.con5 .li2 .icon{  background: url(../images/icon9.png) no-repeat;}
.con5 .li3 .icon{  background: url(../images/icon10.png) no-repeat;}
.con5 .li4 .icon{  background: url(../images/icon11.png) no-repeat;}
.con5 .li5 .icon{  background: url(../images/icon12.png) no-repeat;}
.con5 li:hover .icon{ -webkit-transform: rotate(720deg); -ms-transform: rotate(720deg); transform: rotate(720deg);
}
.con5 li h5{ font-size: 24px; margin-top: 20px;}
.con5 li span{ display: block; width: 70px; border-bottom: 1px solid #525252; margin: 20px auto;}
.con5 li p{ line-height: 40px;font-size: 16px;}
.con5 li .more{ display: block; width: 160px;  line-height: 40px;font-size: 14px;border: 1px solid #d2d2d2;margin: 0 auto; border-radius: 5px; margin-top: 30px; background: #fff;
}
.con5 li:hover .more{ background: #ff0000;border: 1px solid #ff0000; color: #fff;}

/* -----------------------  首页案例 */
.con6{ background-image: url(../images/bg9.jpg); background-size: cover; background-repeat: no-repeat; }
.case_left{ overflow:hidden; position:relative; width: 100%; margin-top: 5%;}
.case_left .hd{ overflow:hidden;  height:30px;  padding:0; text-align: center; margin-top: 20px;}
.case_left .hd ul{ overflow:hidden; zoom:1; margin-top:10px;}
.case_left .hd li{  display: inline-block; width:12px; height:12px; overflow:hidden; margin:0 10px; text-indent:-999px; cursor:pointer; 
	background:#fff;border-radius: 100%; 
}
.case_left .hd ul li.on{ background:#f00; }

.case_left .bd{ padding:0px;   }
.case_left .bd ul{ overflow:hidden; zoom:1; }
.case_left .bd li{ width: 340px; margin:0 15px; padding: 15px; background: #fff; float:left; _display:inline; overflow:hidden; text-align:left;  
	position: relative;
}
.case_left .bd li .img{width:100%; height:200px; text-align:center; position: relative;}
.case_left .bd li .img img{ width:100%; height:100%; display:block;}
.case_left .bd li .img span{display: block;width: 320px;height: 180px;margin: 0 auto;border: 1px solid rgba(255, 255, 255, 0.3);position: absolute;z-index: 2;top: 200px; line-height: 180px; text-align: center; color: #fff;
	left:10px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;
}
.case_left .bd li:hover .img span{top: 10px;
	transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.case_left .bd li .img a:hover img{ border-color:#999;  }
.case_left .bd li .title{ line-height:24px;   }
.case_left .text a{height:50px;overflow:hidden;font-size: 18px;display: block; line-height: 50px; margin: 10px 0;}
.case_left .text p{ color: #888; line-height:22px; height: 96px; line-height: 24px;} 
.case_left .more{ display: block; width: 50px; height: 50px; background: #ff0000; color: #fff; font-size: 30px; line-height: 50px; text-align: center;
	position: absolute; right: 0px; bottom: 0px;
}
.case_left .bd li:hover .more{ box-shadow:
    0 0 15px 0 rgb(255, 0, 21),0 0 35px 0 rgba(255, 255, 255, .6),0 0 55px 0 rgba(255, 255, 255, .8);-webkit-transform: scale(1.1);
}
.case_left .bd li .bt{ display: block;border-bottom: 1px solid #999999; width: 60px; margin: 50px 0 20px 0;}

/* -----------------------  首页 联系/留言 */
.con7{ background-image: url(../images/bg10.jpg); background-size: cover; background-repeat: no-repeat; }
.ind_news .top_box{ width: 610px; height: 270px; background: url(../images/bg11.jpg) 0 0 no-repeat; color: #fff; padding: 20px 20px 0px 20px}
.ind_news .news_class a{width: 100px; display: block; text-align: center; line-height: 34px; margin-right: 10px; border-radius: 5px; float:left;
	background: #fff;
}
.ind_news .news_class a:hover{ background: #f00; color: #fff;}
.ind_news .fist .box{ width:290px; height: 210px; padding: 14px; background: url(../images/bg12.png) 0 0 no-repeat;}
.ind_news .fist .img{ display: block;height: 100%;}
.ind_news .fist .text a{display: block;height: 48px; line-height: 24px;overflow:hidden;font-size: 18px;}
.ind_news .fist .text p{display: block;height: 72px; line-height: 24px;overflow:hidden;color: #fff; }
.ind_news li{ background: #fff; padding: 10px; height: 75px;width: 630px; margin-bottom: 10px;}
.ind_news li .date{ border-right: 1px solid #eee;}
.ind_news li .date i{background: url(../images/bg13.png) center center no-repeat;display: inline-block;width: 8px;height: 21px;margin: 0 5px;}
.ind_news li .date p{height: 35px;line-height: 35px;}
.ind_news li a{display: block;height: 24px; line-height: 24px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.ind_news li p{display: block;height: 48px; line-height: 24px;overflow:hidden;}

.con7 .me .input{ background: #fff; border: none; border-radius: 5px; line-height: 48px;width: 430px; margin-bottom: 15px;}
.con7 .me .textarea{ background: #fff; border: none; border-radius: 5px; line-height: 24px;height: 140px;width: 430px; margin-bottom: 15px; padding: 10px;}
.con7 .me .button_1_b{display: block; background: #7e7e7e; border: none; border-radius: 5px; line-height: 48px;width: 100%; text-align: center;
	margin-bottom: 25px;color: #fff;cursor: pointer;
}
.con7 .me .button_1_b:hover{ background: #ff0000;}
.con7 .foot_nav{ width: 100%; height: 50px; background: #fff; position: absolute; bottom: 0;}
.con7 .foot_nav p{ line-height: 50px; text-align: center;}
.con7 .foot_nav p a{ line-height: 50px; text-align: center; display: inline-block;}
.con7 .foot_nav p a span{ width: 8px; height: 50px; background: url(../images/bg14.png) center center no-repeat; margin: 0 15px 0 15px; display: inline-block;
	float: left;padding-left: 5px;
}
.con7 .foot_nav p a:nth-child(1) span{ display: none;}


/*--------------------------------------返回底部--------------------*/
.izl-rmenu {position:fixed; right:0; bottom:50px;padding-bottom:50px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:50px;height:50px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#ff0000;}
.izl-rmenu .btn-wx:hover{background-color:#ba0303;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#ff0000;}
.izl-rmenu .btn-phone:hover{background-color:#ba0303;}
.izl-rmenu .btn-phone .phone{background-color:#ba0303;position:absolute;width:250px;left:-250px;top:0px;line-height:50px;color:#fff;font-size:26px;text-align:center;display:none; border-radius: 30px 0 0 30px;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#ff0000;display:none;}
.izl-rmenu .btn-top:hover{background-color:#ba0303;}


/*-------------------内页内页全局样式-------------------*/
.page_content{background-color: #f6f6f6;}
.page_content .page_text{width:1070px;min-width: 1070px;margin: 0 auto 30px auto;background: #fff;padding: 40px;
	}
.page_text{ width: 100%; padding-bottom: 30px;overflow: hidden;font-size: 14px;line-height: 28px;  }
.page_text img{ max-width: 100%;}
p{ line-height: 28px;}
.page_text table{text-align: inherit;line-height: inherit;font-size: 100%;border-collapse: collapse;border-spacing: 0;}
.page_text table tbody {display: table-row-group;}
.page_text table tr {display: table-row;}
.page_text table th, .page_text table td {display: table-cell;}

#dituContent{ height: 350px; }
#dituContent img{max-width: 1000px !important;}

/*--------------------- 内页大图 */
.page_banner_wrap {width:100%;min-width:1200px;position:relative;height:450px;overflow:hidden; margin-top: 100px;}
.page_banner {position:absolute;left:50%;margin-left:-960px;width:1920px;
}
.ba_text{ position: absolute; width: 100%; height: 100%;  left: 0;top: 0; background: url(../images/bg17.png); color: #fff;}
.ba_text .p1{ font-size: 50px; margin-top: 120px; height: 80px; line-height: 80px; font-weight: bold;word-spacing: 8px;letter-spacing: 5px;}
.ba_text .p2{ font-size: 34px;height: 60px; line-height: 60px;    word-spacing: 8px;letter-spacing: 10px;
}
/*--------------------- 内页 主体 导航 */
.page_nav_box{ width: 100%; height: 60px; padding-bottom: 4px; background: url(../images/bg15.jpg) center bottom no-repeat; background-color: #f6f6f6;
}
.page_nav_box .main{ width:1150px;min-width: 1150px;}
.page_nav{ height:38px; line-height: 38px; margin-top: 10px;display: inline-block;float: left;}
.page_nav a{ float: left; width: 110px; height: 38px; font-size: 16px; border-radius: 38px; text-align: center; margin-right: 10px;}
.page_nav a.cur, .page_nav a:hover{ color: #fff; background: #ff0000;
}
.page_map {height:38px; line-height: 38px; margin-top: 10px;display: inline-block;overflow: hidden;color: #999;}
.page_map i{ display: inline-block; float: left; width: 25px; height: 38px; background: url(../images/icon13.png) center center no-repeat;color: #999999;}
.page_map a{ display: inline-block; margin: 0 5px;color: #999999; font-size: 12px;}
.page_map a span{ width: 10px; height: 38px; background: url(../images/icon14.png) center center no-repeat;float: left; margin-right: 10px;}

.foot { padding-top:30px;}
.foot_sev{ width: 100%; height: 110px; padding: 20px 0; background: url( ../images/bg16.jpg) center center no-repeat; }
.r .kefu{ width: 69px; background: url(../images/qq.png)center top no-repeat; padding-top: 53px; text-align: center;}
.r .bl{ width: 1px; height: 50px; background: rgba(255, 255, 255, 0.3);margin-top: 18px; margin-left: 60px;}

.mess .input{ background: #e6e4e4; border: none; border-radius: 5px; line-height: 40px;width: 320px; margin-bottom: 15px;}
.mess .textarea{ background: #e6e4e4; border: none; border-radius: 5px; line-height: 24px;height: 100px;width: 320px; margin-bottom: 15px; padding: 10px;}
.foot_l .button_1_b{display: block; background: #7e7e7e; border: none; border-radius: 5px; line-height: 40px;width: 100%; text-align: center;
	margin-bottom: 25px;color: #fff; cursor: pointer;
}
.foot_l .button_1_b:hover{ background: #7e7e7e;}

.foot_r li{ width: 160px; float: left;}
.foot_r li h3 a{ margin-bottom: 10px; font-size: 18px;color: #333;}
.foot_r li a{ display: block;  color: #999;  line-height: 24px;}
.foot_r li a:hover{ display: block;  color: #ff0000; }

/*--------------------- 内页 新闻列表 */
.page_news_box{ background: #f8f8f8;}
.page_news_box .main{width:1150px;min-width: 1150px; margin:0 auto;}
.news_list {width:1150px;min-width: 1150px; margin:0 auto;}
.news_list li{ width: 350px;float: left;margin-right: 20px;padding: 10px;background: #fff;margin:15px 20px 15px 0;
	-webkit-transition: .3s ease-in-out;-moz-transition: .3s ease-in-out;transition: .3s ease-in-out;
}
.news_list li:hover {box-shadow: 0 15px 30px rgba(0,0,0,0.1); background: #f8f8f8;}
.news_list li:nth-child(3), .news_list li:nth-child(6), .news_list li:nth-child(9){ margin-right: 0;}
.news_list li a{ display: block;width: 100%; }
.news_list li .img{ height: 250px;overflow:hidden;}
.news_list li a:hover img{transform: scale(1.3, 1.3);}
.news_list li h4{display: block;height: 24px; line-height: 24px;overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin-bottom: 10px;
	font-size: 18px; margin-top: 20px;
}
.news_list li .p1{display: block;height: 48px; line-height: 24px;overflow:hidden;color: #787878; margin-bottom: 30px;}
.news_list li span{ color: #999;}



.page_news_box .main .page_news_de{ width: 780px;min-width: 680px; padding: 20px; background: #fff; float:left; margin-top: 30px; margin-bottom: 30px;}
.page_news_box .main .page_news_de .page_text{ width:100%;    min-width: 100%; padding:0;}
.page_news_de .new_ti{ padding-bottom: 20px; border-bottom: 1px solid #ddd;}

.page_case_de{ background: #fff; padding: 20px;width:1160px;  }
.page_case_de  .new_ti{ padding-bottom: 20px; border-bottom: 1px solid #ddd;}

.new_de_r{ background: #fff;}
.new_de_r .ti{  line-height: 30px; border-bottom: 1px solid #f1f1f1;}
.new_de_r li{ margin: 10px 0;}
.new_de_r li .img{ overflow: hidden; width: 100%;height: 146px; margin-bottom: 10px; }
.new_de_r li p{ display: block; width: 100%; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.new_back { line-height: 20px; font-size: 12px; padding-left: 25px; background: url(../images/icon18.jpg) left center no-repeat;}


/*--------  联系我们 */
.co_tab li{ width: 300px; float: left; padding: 20px 0;margin-bottom: 30px;}
.co_tab li:nth-child(1){ width: 380px;}


/* ------------------------------响应样式  ---*/
@media only screen and (max-width: 1366px) {
	.head_box .logo{width: 150px;}
	.head_box .logo2{ display: block;}
	.head_box .logo1{display: none; }
	
	.tel{ background-size: 100%; width: 149px;top: 0px;}
	.navBar{ float:left;}
	
	.con2 .l, .con2 .r{ margin-top:10px;}
	.con3 .l .title { margin-top:10px; padding-top:0;}
}
























