﻿@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#333; line-height:24px; font-family:"微软雅黑"}

a { color:#333; text-decoration:none; }

a:hover { text-decoration:none;}

.sider{width:285px; float:left;}
.containter{float:right; width:655px;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}

.float_clear{clear:both;}
/******************header css***************/
.header{position:fixed; width:100%; background:#fff; z-index:99999; top:0}
#top_logo { float:left; width:20%; margin-top:10px; margin-bottom:10px; }
#top_logo img{width:100%; max-width:204px;}
.w1280{width:90%; max-width:1280px; margin:auto;}
.w820{width:90%; max-width:820px; margin:auto;}
.menu{float:right; width:80%; margin-top:24px;}
.min_top{text-align:right; margin-top:20px; padding-right:20px;}
.min_top img{vertical-align:middle; margin-right:3px;}
.min_top a{margin-left:10px; margin-right:10px;}
.menu ul li{ float:left; font-size:14px; width:12%; text-align:center; line-height:29px; position:relative;}
.menu ul li a{display:block; padding-bottom:20px;}
.menu ul li a:hover{ color:#d55522;}
.menu ul li.current a{ color:#d55522;}
.menu ul li.xiala{background:url(../images/icon.jpg) no-repeat right 8px;}
.menu ul.sub_menu{width:260px; border-top:3px solid #b0ce4f; position:absolute; z-index:99999; top:47px; background:#fff;overflow:hidden; display:none; }
.menu ul.sub_menu li{border-bottom:1px solid #f2f2f2; height:40px; line-height:40px; width:230px; text-align:left; padding-left:20px;transition:padding-left 1s;
-moz-transition:padding-left 1s; 
-webkit-transition:padding-left 1s;
-o-transition:padding-left 1s;}
.menu ul.sub_menu li a{color:#999; display:block;}
.menu ul.sub_menu li:hover{padding-left:30px; width:230px;}
.menu ul.sub_menu li:hover a{color:#333;}
.phone_header{display:none;}
.t_cont{width:30%; float:left; margin-bottom:25px;}
.t_menu{float:right; width:70%; text-align:right; margin-top:15px;}
.t_menu a:hover{background:#d34d18; color:#fff;}
.t_menu a{padding:5px 10px;}
.kong{ height:79px; width:100%;}
.a_cont{width:40%;  float:left; margin-bottom:80px;}
.a_video{float:right; width:33%; margin-bottom:80px;}
.more1 a{border:1px solid #ccc; padding:5px 20px;transition:background 1s;
-moz-transition:background 1s; 
-webkit-transition:background 1s;
-o-transition:background 1s;}
.more1 a:hover{background:#d34d18; color:#fff;}
.title1{font-size:24px;  margin-bottom:15px;}
.title2{color:#999; }
.index_pro{margin:50px 0;}
.pro{width:23%; margin:1%; position:relative; float:left; }
.pro1{width:23%; margin:15px 0;margin-right:2%;  position:relative; float:left; overflow:hidden;}
.pro_pic1{border:1px solid #f2f2f2;background:#fff;}
.pro_pic2{position:absolute; top:1px; left:1px; opacity:0;}
.pro_name{ font-size:12px; color:#999; text-align:center;}
.pro_name span{margin-right:10px;transition:padding-left 1s;
-moz-transition:padding-left 1s; 
-webkit-transition:padding-left 1s;
-o-transition:padding-left 1s;}
.pro1:hover .pro_name span{ color:#d34d18; padding-left:10px;}
.index_about{background:#f6f6f6; padding:50px 0; position:relative;}
.pro_hover{ text-align:center; position:absolute; top:-100px; width:100%; z-index:99}
.pro_pic{border:1px solid #f2f2f2; overflow:hidden;}
.pro_pic:hover{background:#f9f9f9;}
.pro_pic:hover img {
	transform: scale(1.1, 1.1);
	
	-ms-transform:scale(1.1, 1.1); 	/* IE 9 */
	-moz-transform:scale(1.1, 1.1); 	/* Firefox */
	-webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1, 1.1); 	/* Opera */
}
.pro_pic img{

    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
}
.cont{ text-align:center;}
#wrap{margin-top:60px; background:#fff; padding:40px 0; margin-top:-70px; position:relative; z-index:99 }
#wrap dl{float:left; width:25%; text-align:center; color:#7d8891;}
#wrap dl dt span{font-size:40px; }
#wrap dl dt{position:relative; display:inline;}
#wrap dl dt span.jia{margin-top:-20px; font-size:20px; right:-20px; top:0;}
#wrap dl dd{margin-top:8px;}

#wrap2{margin-top:60px;padding-top:100px;}
#wrap2 dl{float:left; width:25%; text-align:center; color:#7d8891;}
#wrap2 dl dd span{font-size:30px;}
#wrap2 dl dd span.jia{margin-top:-20px;}
#wrap2 dl dt{margin-bottom:15px; text-align:left; padding-left:28%;}
.new_left{width:40%; background:#f8f8f8; padding:4%; box-sizing:border-box; float:left}
.new_title1{background:url(../images/dian.png) no-repeat; padding-left:30px; height:30px; overflow:hidden; line-height:30px;}
.new_title1 span.new_date1{float:right; color:#999}
.new_memo1{padding-left:30px; color:#999; background:url(../images/jt.png) no-repeat ; background-position:98%;transition:background-position 1s;
-moz-transition:background-position 1s; 
-webkit-transition:background-position 1s;
-o-transition:background-position 1s; padding-right:10%;}
.new_list:hover .new_memo1{background-position:right;}
.new_list{padding:30px 0; border-bottom:1px solid #f2f2f2;}
.new_box{float:right; width:50%;}
.new_date{font-size:28px; color:#999;}
.new_title{margin:12px 0;}
.new_memo{color:#999; margin-bottom:15px;}
.index_new{padding:50px 0; margin-top:50px;}
.index_jion{background:url(../images/1498532930313.jpg) no-repeat center; height:218px;}
.j_pic{float:right; width:70%; background:#233975; height:218px;}
.j_pic img{max-width:759px;}
    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
	
.pagin span{background:#fff; width:30px; height:5px; border-radius:3px; opacity:1;}
.pagin span.swiper-pagination-bullet-active	{background:#d55522; opacity:1;}
	
	 .swiper-container1 {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.b_prev {left:20px; background:url(../images/left.png) no-repeat; width:41px; height:41px;}
.b_prev:hover { background:url(../images/left1.png) no-repeat; width:41px; height:41px;}
.b_next {right:20px; background:url(../images/right.png) no-repeat; width:41px; height:41px;}
.b_next:hover { background:url(../images/right1.png) no-repeat; width:41px; height:41px;}



.right{background:url(../images/right.png) no-repeat; width:40px; height:40px; right:0;}
.right:hover{background:url(../images/right1.png) no-repeat;}
.left{background:url(../images/left.png) no-repeat; width:40px; height:40px; left:0;}
.left:hover{background:url(../images/left1.png) no-repeat;}
.logo1{border:1px solid #f2f2f2; margin:30px}

.more a{border:1px solid #f2f2f2; padding:5px 20px; color:#999;    transition: background 1s;
    -moz-transition: background 1s;
    -webkit-transition: background 1s;
    -o-transition: background 1s;}
.more{text-align:center; margin:40px 0;}
.more a:hover{ background:#d55522; color:#fff;}


.gz{width:20%; float:left;}
.di_lx{float:left; width:50%;}
.fx img{margin-right:10px;}
.index_lx{ background:#f8f8f8; padding:60px 0;}
.footer{text-align:center; padding:5px 0;}
.di_menu{width:50%; float:left;}
.di_menu dl{float:left; width:25%;}
.di_menu dl dt{font-size:18px; margin-bottom:20px;}
.di_menu dl dd a{ color:#999;}
.di_menu dl dd{ line-height:30px;}
.di_menu dl dd a:hover{color:#d55522;}
.di_ma{width:25%; float:right;}
.di_ma div{float:left; text-align:center; width:48%; margin-left:2%}
.di_ma div img{width:100%;}
.dilx_cont{width:25%; float:left;}
.about_one{border-bottom:1px dashed #ccc; padding-bottom:40px; margin-top:40px; margin-bottom:40px;}
.wh{ width:23%; margin:1%; float:left; position:relative;}
.wh_memo{background:rgba(255,255,255,0.6); width:80%; border:1px solid #b9b9b9; position:absolute; left:10%; top:20%; height:108px; padding:3px; display:table}
.wh_memo2{width:100%; background:rgba(185,185,185,0.6); height:108px; text-align:center; color:#fff;display: table-cell;
            vertical-align: middle; }
.wh_name{height:40px; line-height:40px; text-align:center;}
.wh:hover .wh_memo{background:rgba(255,255,255,0.6);border:1px solid #d55521; }
.wh:hover .wh_memo2{ background:rgba(213,85,34,0.6);}
.wh:hover .wh_name{color:#d55522;}
.wenhua{ border-bottom:1px dashed #ccc; padding-bottom:40px; margin-bottom:40px;}




.fazhan{background:url(../images/1499245706604.png) no-repeat bottom; padding-bottom:165px;}
.about_three{ margin-top:50px;}
.fazhan-tabs{ text-align:center; margin:30px 0;}
.fazhan-tabs li{ display:inline; padding:10px 20px; margin:4px ; border:1px solid #ccc;}
.fazhan-tabs li.active{background:#d55522; color:#fff;}
.fazhan-tabs li.active a{color:#fff;}
.b_t1{font-size:30px; color:#fff;}
.b_t2{font-size:18px; color:#fff; margin-top:40px; line-height:40px;}
.b_cont{position:absolute; top:100px; width:100%;}
.banner{position:relative;}


.main{background:#e8e8e8;}
.nei_title{text-align:center; font-size:18px; height:50px; line-height:50px;}
.fangan{width:33.3%; float:left; position:relative;}
.fa_hover{background:rgba(0,0,0,0.6); padding:15% 0; height:100%; position:absolute; top:0; width:100%; box-sizing:border-box; color:#fff; text-align:center; display:none; z-index:9999}
.fa_name{font-size:20px; }
.fa_memo{line-height:30px; margin:20px 0;}
.main2{margin-top:40px;}
.n_t{float:left; color:#fff; background:#d55522; padding:5px 20px;}
.lj{float:right; color:#999;}
.nei_title1{height:40px; margin-bottom:30px; }
.partner li{float:left; width:22.8%; margin:1% 2.7% 1% 0; border:1px solid #f2f2f2;}
.partner li:hover{box-shadow:0 0 2px 2px #f2f2f2;}
.pro_pic3{float:left; width:60%;}
.pro_right{width:40%; float:left; padding-left:5%; padding-top:3%; box-sizing:border-box;}
.pro_name3{font-size:20px; height:40px;}
.pro_name3 span{border-bottom:1px solid #000; padding-bottom:10px;}
.pro_nameen{ font-size:15px;}
.pro_memo3{margin-top:20px; color:#999;}
.pro_icon{background:url(../images/jt1.png) no-repeat; padding:25px; margin-top:30px;}

.nei_menu{width:70%; float:left;}
.nei_menu a:hover{color:#fff; background:#d55522; }
.nei_menu a.on{color:#fff; background:#d55522; }
.nei_menu a{padding:5px 15px; margin-left:10px;}

.pro4{ border:1px solid #ccc; font-weight:bold;width:22.1%; margin:2% 3.5% 2% 0; float:left;}
.pro_cont4{ border-bottom:3px solid #fff; padding:15px 10px;}
.pro_name4{font-size:16px; margin-bottom:5px; text-align:center;}
.pro_memo4{color:#999;}
.pro4:hover .pro_cont4{border-bottom:3px solid #d65a29;}
.pro_list{margin-bottom:20px;}
.pro4:hover { box-shadow:0 0 4px 4px #f2f2f2;}
.jobs_name{font-size:16px;}
.jobs_memo{color:#999;}
.jobs{padding:30px 3%; border-bottom:1px solid #f2f2f2;}
.jobs:hover{box-shadow:0 0  10px #f2f2f2; border-bottom:3px solid #d65a29;}	
  .new_pic3{float:left; width:30%;}
	   .new_right3{float:right; width:67%; box-sizing:border-box;transition:padding-left 1s;
-moz-transition: padding-left 1s;	/* Firefox 4 */
-webkit-transition: padding-left 1s;	/* Safari 和 Chrome */
-o-transition: padding-left 1s;}
	   .new_title3{font-size:18px;}
	   .new_title3 span{float:right; font-size:14px; color:#999}
	   .new_list3{border-bottom:1px solid #e9e9e9; padding:30px 2%; background:url(../images/jt.png) no-repeat; background-position:97%;transition:background-position 1s;
-moz-transition:background-position 1s; 
-webkit-transition:background-position 1s;
-o-transition:background-position 1s;}
	    .new_memo3{color:#999;}
		
		.new_list3:hover .new_right3{padding-left:20px;}
		
		
	.new_pic3{
    overflow-x: hidden;
    overflow-y: hidden;}
.new_pic3 img{

    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;}
.new_list3:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}	
.new_list3:hover{ background-position:98%; box-shadow:0 0  10px #f2f2f2;}	
	

.lx_one{ background:#f6f6f6; padding:40px 0;}
.lx_one dl{width:25%; padding:0 2%; box-sizing:border-box; float:left; text-align:center}
.lx_one dl dt img{width:50%; max-width:97px;}
.lx_one dl dd{margin:15px 0;}
.font-18{font-size:18px;}

.lx_left1{background:url(../images/lxpic.jpg) no-repeat; height:620px; padding:60px 0; margin-bottom:10px; width:50%; float:left}
.lx_right3{float:left; margin-left:5%;width:40%;}
.lx_right3 table{width:100%;}
.lx_right3 table tr{height:60px;}
.text{background:#f9f9f9; border:none; height:50px; width:100%; padding-left:2%; box-sizing:border-box;}
.jishu{ background:#eaeaea; padding:50px 0; }
.area{background:#f9f9f9; border:none; height:150px; width:100%; padding-left:2%; box-sizing:border-box;}
.submit{background:#f2f2f2; width:150px; height:40px; border:none;}

/*大事记start*/
.event_box{width:100%;margin:3% auto 0;position:relative;min-height:420px;}
.event_box .parHd {width:90%; margin-left:5%;display:inline-block;height:92px;overflow:hidden;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:100%;height:1px;background:#ccc;position:absolute;/* top:33%;*//* right:-140%;*/right:0%;top:20%;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#000;margin:0 60px;position:relative;}
.parHd li:after{content:'';background:#f2f2f2; border-radius:50%;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-12px;}
.parBd{margin-top:60px;}
.parBd h4{position:relative;font-size:40px;margin-bottom:3%;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;}
.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}
.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}
.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:#d55522;position:absolute;top:-12px;left:20px;z-index:21; border-radius:50%;}
.parHd li span,.parHd li.clone span{display:none;}	

.parHd li.clone{ opacity:0;}

.es-carousel-wrapper{
	position:relative;	padding:10px 10%; margin-top:50px;
}
.es-carousel{
	overflow:hidden;

}
.es-carousel ul{
	display:none;
}
.es-carousel ul li{
	height:100%;
	float:left;
	display:block;
}
.es-carousel ul li a{
	display:block;
	border-style:solid;

}
.es-carousel ul li a img{
	display:block;
	border:none;
	max-height:100%;
	max-width:100%;
}
.es-nav span{
	position:absolute;
	top:50%;
	left:12px;
    width:24px;
	height:47px;
	margin-top:-13px;
	text-indent:-9000px;
	cursor:pointer;
	opacity:1;background:url(../images/left4.png) no-repeat;
}
.es-nav span.es-nav-next{
	right:12px;
	left:auto;
	background:url(../images/right4.png) no-repeat;
}
.es-nav span:hover{ background:url(../images/left2.png) no-repeat;}
.es-nav span.es-nav-next:hover{background:url(../images/right2.png) no-repeat;}
.lx_pic{margin-top:70px; float:left; width:50%; margin-bottom:100px}
.lx_right2{width:40%; float:right; margin-top:70px; margin-bottom:100px}

.logo1 img{width:100%;}


.index_logo .swiper-container{height:200px;}
.pc{display:block;}
.phone{display:none;}

.slideBox img{max-width:747px;}

.pro_list:hover .pro_icon{background:url(../images/jt4.png) no-repeat;}
.pro_pic3{overflow:hidden;}
.pro_pic3 img{

    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;}
.pro_pic3:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}	


.fa_pic{overflow:hidden;}
.fa_pic img{

    width: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;}
.fangan:hover .fa_pic img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}	


.nei_cont{margin-bottom:30px;}

.nei_cont .clear img{width:auto;}
@media (max-width: 1220px) {
	.pro_pic3{ width:63%;}
	.pro_right{width:37%; padding-left:2%;}
	.pro_icon{margin-top:10px; display:none}
	.pro_memo3{margin-top:10px;}
	.b_cont{top:40px;}
	
}
@media (max-width: 1030px) {
.phone_header{display:block; height:58px;  position:fixed; width:100%; background:#fff; z-index:9999;}
.p_logo{float:left; margin-left:20px; margin-top:10px; width:50%;}
.p_logo img{width:170px;}
.header{display:none;}
.kong{height:56px; width:100%; display:block;}
.guo{display:none;}
.wh{width:48%; margin:10px 1%;}
.fangan{width:50%;}
.partner li{width:22.5%;}
}

@media (max-width: 800px) {
.pro1{width:48%;}

.lx_left{width:100%;}
.lx_right{width:100%;}

#wrap2 dl dt img{width:70px;}
#wrap2 dl{width:50%; margin-top:15px;}
#wrap2{margin-top:60px;padding-top:20px;}


.b_cont{ top:20px;}
.b_t2{margin-top:10px; line-height:25px}
.a_cont{width:100%;}
.a_video{width:100%;}
#wrap dl dt span{font-size:20px;}
.new_left{width:100%;}
.new_box{width:100%;}
.logo1{margin:5px;}
.gz{width:50%;}
.di_lx{width:100%;}
.t_cont{width:100%; margin-bottom:15px;}
.t_menu{width:100%; text-align:left; margin-bottom:20px;}
.index_jion .t_cont{display:none;}
.j_pic{width:100%; height:auto;}
.index_jion{height:auto;}
.index_logo .swiper-container{height:70px;}
.b_cont{display:none;}
.pc{display:none;}
.phone{display:block;}
.wh{width:100%; margin:10px 0;}
.parHd .tempWrap:after{ right:auto}
.parHd li{margin:0 57px;}
.fazhan-tabs li{display:block; width:100%; margin:5px 0; padding:0; height:35px; line-height:35px;}

.lj{display:none;}
.nei_menu{width:100%;}
.nei_menu a { background:#f2f2f2;display:block; width:100%; float:left; margin:5px 0; padding:0; height:35px; line-height:35px; text-align:center;}
.pro4{width:100%; margin:10px 0;}
.n_t{display:block; width:100%; padding:0; text-align:center; height:35px; line-height:35px;}

.new_pic3{width:100%;}
.new_right3{width:100%;}
.lx_one dl{width:50%;}
.lx_left1{width:100%; margin-bottom:20px;}
.lx_right3{width:90%; float:none; margin:auto}
.lx_right3 table{width:100%; margin:auto;}

.event_box .parHd{ width:80%; margin-left:10%;}
.index_jion{margin-bottom:20px;}
.fangan{width:100%;}
.partner li{width:47%; margin:1%;}
.index_lx{display:none;}

.zr1 img{width:100%;}
.zr2 img{width:100%;}
.zr3 img{width:100%;}
.nei_cont img{width:100%;}

.nei_cont img{max-width:100%; width:100%;}



}




