/*! www.vancheer.com  |  Powered by vancheer */
/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 70px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico1_ban.png) no-repeat center;
	display: inline-block;
	_display: block;
	*display: block;
	width: 30px;
	height: 3px;
	z-index: 9;
	*z-index: 9;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1_banon.png) no-repeat center;
}

.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-25px; background:url(../images/banprev.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-25px; background:url(../images/bannext.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .prev:hover{ background:url(../images/banprevon.png) center no-repeat;}
.banner .next:hover{ background:url(../images/bannexton.png) center no-repeat;}
.indexFlashTel{display:none;}

.indexPart1{ background-color:#f5f5f5; padding:20px 0;}
.indexPart1 .wal{ position:relative;}
.indexPart1 .YWlist{}
.indexPart1 .YWlist .imgon{ display:none;}
.indexPart1 .YWlist .slick{ position:relative; margin:0 10px;}
.indexPart1 .YWlist .slick .text{ position:absolute; top:35px; text-align:center; width:100%;}
.indexPart1 .YWlist .slick .text .ico{ height:60px; padding-bottom:10px;}
.indexPart1 .YWlist .slick .text .name{ font-size:16px; padding-bottom:15px; background:url(../images/ico2_1hr.png) no-repeat bottom center;}
.indexPart1 .YWlist .slick:hover .imgon{ display:inline-block;}
.indexPart1 .YWlist .slick:hover .imgoff{ display:none;}
.indexPart1 .YWlist .slick:hover .text .name{ color:#fff; background:url(../images/ico2_1hron.png) no-repeat bottom center;}
.indexPart1 .YWlist .slick-prev{ position:absolute; left:-50px; width:25px; height:20px; top:50%; margin-top:-10px; background:url(../images/ico2_1prev.png) no-repeat center;}
.indexPart1 .YWlist .slick-prev:hover{background:url(../images/ico2_1prevon.png) no-repeat center;}
.indexPart1 .YWlist .slick-next{ position:absolute; right:-50px; width:25px; height:20px; top:50%; margin-top:-10px; background:url(../images/ico2_1next.png) no-repeat center;}
.indexPart1 .YWlist .slick-next:hover{ background:url(../images/ico2_1nexton.png) no-repeat center;}

.indexPart2{ padding-top:100px; padding-bottom:100px; background:url(../images/ico2_5bg.png) no-repeat right bottom;}
.indexPart2 .text{ float:right; width:530px; padding-left:80px; padding-top:30px; background:url(../images/ico2_1bg.png) no-repeat left top;}
.indexPart2 .text .imgDiv{ display:none;}
.indexPart2 .text .title{ padding-bottom:20px; margin-bottom:20px; background:url(../images/ico2_2bg.png) no-repeat left bottom; font-size:24px; color:#444;}
.indexPart2 .text .txt{ font-size:14px; color:#8b8b8c; padding-bottom:30px;}
.indexPart2 .text .listnav{ height:80px; line-height:80px; margin-bottom:40px;}
.indexPart2 .text .listnav li{ width:25%; float:left; text-align:center; color:#999; font-size:14px;}
.indexPart2 .text .listnav li a{ color:#fff; display:block;}
.indexPart2 .text .listnav li:nth-child(1) a{ background:url(../images/ico131_1.png) no-repeat center; background-size:100% 100%;}
.indexPart2 .text .listnav li:nth-child(2) a{ background:url(../images/ico131_2.png) no-repeat center; background-size:100% 100%;}
.indexPart2 .text .listnav li:nth-child(3) a{ background:url(../images/ico131_3.png) no-repeat center; background-size:100% 100%;}
.indexPart2 .text .listnav li:nth-child(4) a{ background:url(../images/ico131_4.png) no-repeat center; background-size:100% 100%;}
.indexPart2 .text .listnav li a:hover{ text-decoration:underline;}
.indexPart2 .text .more{ display:block; width:230px; height:60px; line-height:60px; text-indent:20px; font-size:14px; color:#8b8b8c; background:url(../images/ico2_4bg.png) no-repeat center;}
.indexPart2 .text .more:hover{ background:url(../images/ico2_3bg.png) no-repeat center; color:#fff; box-shadow:0 0 15px rgba(236,108,33,0.5);}
.indexPart2 .imgDiv{ float:left;}

.indexPart3{ padding:100px 0; background:url(../images/limg1920_bg1.jpg) no-repeat top center;}
.indexPart3 .title{ padding-top:30px; padding-bottom:20px; margin-bottom:20px; background:url(../images/ico3_1bg.png) no-repeat center top,url(../images/ico2_2bg.png) no-repeat center bottom; text-align:center; font-size:24px; color:#fff;}
.indexPart3 .text{ font-size:14px; color:#fff; padding-left:200px; padding-right:200px; text-align:center; padding-bottom:45px;}
.indexPart3 .listnav{ height:100px;}
.indexPart3 .listnav li{ width:16.66%; float:left; text-align:center;}
.indexPart3 .listnav li a:hover,.indexPart3 .listnav li.liNow a{ color:#fff; background:url(../images/ico3_2bg.png) no-repeat center; background-size:100% 100%;}
.indexPart3 .listnav li a:hover em,.indexPart3 .listnav li.liNow a em{ color:#fff;}
.indexPart3 .listnav li a:hover p,.indexPart3 .listnav li.liNow a p{ color:#fff;}

.indexPart3 .listnav li a:hover,.indexPart3 .listnav li a.aNow{ color:#fff; background:url(../images/ico3_2bg.png) no-repeat center; background-size:100% 100%;}
.indexPart3 .listnav li a:hover em,.indexPart3 .listnav li a.aNow em{ color:#fff;}
.indexPart3 .listnav li a:hover p,.indexPart3 .listnav li a.aNow p{ color:#fff;}
.indexPart3 .listnav li em{ font-size:40px; color:#bababa; display:block; padding-top:10px;}
.indexPart3 .listnav li p{ font-size:14px; color:#bababa;}
.indexPart3 .listnav li a{ display:block; height:100px; background-color:#eee; border-right:1px #fff solid;}
.indexPart3 .listnav li:last-child a{ border-right:none;}
.indexPart3 .txtbox{ padding:20px; background-color:#fff; box-shadow:0 0 20px rgba(0,0,0,0.1);}
.indexPart3 .txtbox .imgDiv{ float:left;}
.indexPart3 .txtbox .txt{ float:right; width:520px;}
.indexPart3 .txtbox .txt h2{ font-weight:inherit; font-size:24px; color:#444; padding-top:35px; padding-bottom:25px; padding-left:7px;}
.indexPart3 .txtbox .txt h3{ font-size:14px; color:#ec6c21; padding-bottom:15px;}
.indexPart3 .txtbox .txt p{ font-size:14px; color:#8b8b8c;  padding-bottom:15px; padding-left:7px; line-height:2;}
.indexPart3 .txtbox .txt .btn{ display:block; width:125px; height:35px; border:1px #e0e0e0 solid; text-align:center; line-height:35px; font-size:14px; color:#8b8b8c; margin-top:15px; margin-left:7px;}
.indexPart3 .txtbox .txt .btn:hover{ color:#fff; background-color:#ec6c21; border:1px #ec6c21 solid;}
.indexPart3 .more{ margin:0 auto; margin-top:50px; display:block; width:230px; height:60px; line-height:60px; text-indent:20px; font-size:14px; color:#8b8b8c; background:url(../images/ico2_4bg.png) no-repeat center;}
.indexPart3 .more:hover{ background:url(../images/ico2_3bg.png) no-repeat center; color:#fff; box-shadow:0 0 15px rgba(236,108,33,0.5);}

.indexPart4{ padding-bottom:100px;}
.indexPart4 .title{ text-align:center; padding-top:30px; padding-bottom:15px; margin-bottom:70px; background:url(../images/ico221.png) no-repeat center top,url(../images/ico2_2bg.png) no-repeat center bottom; font-size:24px; color:#444;}
.indexPart4 .Nlist .slick{ margin:0 10px; padding:10px 0;}
.indexPart4 .Nlist .slick .box{ padding:30px; background-color:#fff;}
.indexPart4 .Nlist .slick .box:hover{ box-shadow:0 0 20px rgba(0,0,0,0.2); background-color:#fff;}
.indexPart4 .slick .imgDiv{ overflow:hidden;}
.indexPart4 .slick .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s; -ms-transition:ease 3s;}
.indexPart4 .slick .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.indexPart4 .slick .time{ font-size:18px; color:#ccc; padding:15px 0;}
.indexPart4 .Nlist .slick-prev{ position:absolute; left:-90px; width:70px; height:50px; top:50%; margin-top:-25px; background:url(../images/ico3_4prev.png) no-repeat center;}
.indexPart4 .Nlist .slick-prev:hover{background:url(../images/ico3_4prevon.png) no-repeat center;}
.indexPart4 .Nlist .slick-next{ position:absolute; right:-90px; width:70px; height:50px; top:50%; margin-top:-25px; background:url(../images/ico3_4next.png) no-repeat center;}
.indexPart4 .Nlist .slick-next:hover{ background:url(../images/ico3_4nexton.png) no-repeat center;}
.indexPart4 .slick h3{ font-weight:inherit; font-size:18px; color:#444; padding-bottom:15px; margin-bottom:15px; background:url(../images/ico2_1hr.png) no-repeat left bottom;}
.indexPart4 .slick .text p{ font-size:14px; color:#8b8b8c; padding-bottom:20px; height:60px; overflow:hidden;}
.indexPart4 .slick .text .more{ display:block; width:125px; height:40px; border:1px #e0e0e0 solid; text-align:center; line-height:40px; font-size:14px; color:#8b8b8c; margin-top:15px;}
.indexPart4 .slick .text .more:hover{ color:#fff; border:none; background:url(../images/ico3_3bg.png) no-repeat center; box-shadow:0 0 15px rgba(236,108,33,0.5);}
.indexPart4 .morebtn{ margin:0 auto; margin-top:50px; display:block; width:230px; height:60px; line-height:60px; text-indent:20px; font-size:14px; color:#8b8b8c; background:url(../images/ico2_4bg.png) no-repeat center;}
.indexPart4 .morebtn:hover{ background:url(../images/ico2_3bg.png) no-repeat center; color:#fff; box-shadow:0 0 15px rgba(236,108,33,0.5);}

.about1 .video{ float:left;}
.about1 .video .title{ display:none;}
.about1 .txt{ float:right; width:635px;}
.about1 .txt .title{ padding-bottom:15px; margin-bottom:20px; background:url(../images/ico2_2bg.png) no-repeat left bottom;}
.about1 .txt p{ font-size:14px; color:#8b8b8c; line-height:2;}
.about1 .text h3{ font-size:18px; color:#ec6c21; padding-bottom:15px; margin-bottom:20px; background:url(../images/ico5_3hr.png) no-repeat bottom left;}
.about1 .text p{ font-size:14px; color:#8b8b8c; line-height:2;}
.about1 .text01{ padding-bottom:80px;}
.about1 .text02{ padding-bottom:30px;}
.about1 .text03 .imgDiv{ padding-bottom:20px;}
.about1 .video .imgDiv .xx{ display:none;}
.about1 .video .imgDiv .zz{ display:block}

.contactus1 .title{ text-align:center; padding-bottom:45px;}
.contactus1 .list{ padding-bottom:45px;}
.contactus1 .list ul{ width:1260px;}
.contactus1 .list li{ width:25%; float:left;}
.contactus1 .list li .box{ margin-right:20px; text-align:center; border:1px #eee solid; height:180px;}
.contactus1 .list li .imgon{ display:none;}
.contactus1 .list li .ico{ height:40px; padding-top:20px; padding-bottom:15px;}
.contactus1 .list li h3{ padding-bottom:15px; margin-bottom:15px; font-size:18px; font-weight:inherit; background:url(../images/ico2_1hr.png) no-repeat bottom center;}
.contactus1 .list li p{ font-size:14px; color:#8b8b8c;}
.contactus1 .list li .box:hover{ border:none; background:url(../images/ico295_1.png) no-repeat center; background-size:100% 100%; box-shadow:0 0 15px rgba(236,108,33,0.5);}
.contactus1 .list li .box:hover .imgon{ display:inline-block;}
.contactus1 .list li .box:hover .imgoff{ display:none;}
.contactus1 .list li .box:hover h3{ color:#fff; background:url(../images/ico2_1hron.png) no-repeat bottom center;}
.contactus1 .list li .box:hover p{ color:#fff;}
.contactus1 .codeDiv{ float:right; width:310px; text-align:center;}
.contactus1 .codeDiv li{ padding-bottom:50px;}
.contactus1 .codeDiv .txt{ padding-bottom:15px; font-size:14px; line-height:20px;}
.contactus1 .codeDiv .txt img{ padding-right:10px;}
.contactus1 .map{ float:left; width:930px;height:400px}


.invest1 li{ height:60px; line-height:60px; margin-bottom:10px; border:1px #eee solid;}
.invest1 li .name{ text-align:center; font-size:14px; background-color:#eee; width:290px; float:left;}
.invest1 li .text{ width:948px; float:right; font-size:14px; color:#999;}
.invest1 li .text p{ padding-left:45px;}
.invest1 li:hover{ border:1px #ec6c21 solid;}
.invest1 li:hover .name{color:#fff; background-color:#ec6c21; }
.invest1 li:hover .text p{ color:#ec6c21;}


.info1 li{ height:50px; line-height:50px; background:url(../images/ico10_1hr.png) repeat-x left bottom; font-size:14px; color:#999; position:relative;}
.info1 li .name{ padding-right:100px;}
.info1 li a{ color:#999; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.info1 li a:hover{ color:#ec6c21;}
.info1 li .time{ position:absolute; right:0; top:0;}

.query1 { width:540px; margin:0 auto;}
.query1 .imgDiv img{ width:100%;}

.null1{ text-align:center; padding-top:90px;}
.null1 .imgDiv{ padding-bottom:35px;}
.null1 .name{ font-size:24px; color:#ec6c21; padding-bottom:40px;}
.null1 .more{ text-align:left; margin:0 auto; display:block; width:230px; height:60px; line-height:60px; text-indent:20px; font-size:14px; color:#8b8b8c; background:url(../images/ico2_4bg.png) no-repeat center;}
.null1 .more:hover{ background:url(../images/ico2_3bg.png) no-repeat center; color:#fff; box-shadow:0 0 15px rgba(236,108,33,0.5);}

.framework1 .imgDiv img{ width:100%;}

.culture1 ul{ width:1260px;}
.culture1 li{ float:left; width:25%; text-align:center; margin-bottom:20px;}
.culture1 li .box{ border:1px #e0e0e0 solid; margin-right:20px; position:relative; overflow:hidden;}
.culture1 li .text .ico{ height:50px; padding-top:40px; padding-bottom:10px;}
.culture1 li .text .name{ padding-bottom:15px; margin-bottom:40px; font-size:16px; color:#8b8b8c; background:url(../images/ico16_1hr.png) no-repeat bottom center;}
.culture1 li .text p{ display:none;}
.culture1 li .txt{ position:absolute; left:0; top:-100%; width:100%; height:100%; background:url(../images/ico16_1bg.png) no-repeat center; background-size:100% 100%; transition:ease 0.3s; -webkit-transition:ease 0.3s; -moz-transition:ease 0.3s; -o-transition:ease 0.3s;}
.culture1 li .txt em{ display:block; padding-top:55px; font-size:16px; color:#fff; font-weight:bold; padding-bottom:15px; margin-bottom:20px;  background:url(../images/ico16_1hron.png) no-repeat bottom center;}
.culture1 li .txt span{ display:block; font-size:14px; color:#fff;}
.culture1 li .box:hover{ box-shadow:0 0 15px rgba(236,108,33,0.5); border:1px #ff9a4e solid;}
.culture1 li .box:hover .txt{ top:0;}

.honorbox .title{ font-weight:bold; font-size:18px; color:#ec6c21; padding-bottom:20px; margin-bottom:45px; background:url(../images/ico5_3hr.png) no-repeat bottom left;}
.honorbox .slick{ margin:0 10px;}
.honorbox .imgDiv{ overflow:hidden;}
.honorbox .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s;}
.honorbox .slick:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.honorbox .slick .name{ font-size:14px; color:#8b8b8c; padding-top:15px; text-align:center;}
.honorbox .slick .name a{ color:#8b8b8c;}
.honorbox .slick .name a:hover{ color:#ec6c21;}
/* .honorbox .honorlist{ padding-bottom:180px;} */
.honorbox .honorlist .slick-prev{ position:absolute; left:50%; margin-left:-80px; width:70px; height:50px; bottom:90px; background:url(../images/ico3_4prev.png) no-repeat center;}
.honorbox .honorlist .slick-prev:hover{background:url(../images/ico3_4prevon.png) no-repeat center;}
.honorbox .honorlist .slick-next{ position:absolute; right:50%; margin-right:-80px; width:70px; height:50px; bottom:90px; background:url(../images/ico3_4next.png) no-repeat center;}
.honorbox .honorlist .slick-next:hover{ background:url(../images/ico3_4nexton.png) no-repeat center;}
.zizhi .title{ font-weight:bold; font-size:18px; color:#ec6c21; padding-bottom:20px; margin-bottom:25px; background:url(../images/ico5_3hr.png) no-repeat bottom left;}
.zizhi .zlist{ width:504px; float:left; padding-top:20px;}
.zizhi .zlist .imgDiv img{ width:100%;}
.zizhi .list{ width:630px; float:right;}
.zizhi .list ul{ width:650px;}
.zizhi .list li{ width:50%; height:55px; line-height:55px; float:left;}
.zizhi .list li .box{ border-bottom:1px #eee solid; margin-right:20px;}
.zizhi .list li a{ display:block; font-size:14px; color:#8b8b8c;}
.zizhi .list li a:hover{ color:#ec6c21;}
.zizhi .zlist .slick-dots{ position:absolute; left:0; bottom:20px; width:100%; text-align:center;}
.zizhi .zlist .slick-dots li { display: inline-block; margin: 0 5px; width: 13px; height: 13px; background-color:rgba(0,0,0,0.7); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.zizhi .zlist .slick-dots .slick-active { background-color: #ec6c21;}

.video1{}
.video1 ul{ width:1260px;}
.video1 li{ float:left; width:33.33%; text-align:center; margin-bottom:20px;}
.video1 li .imgDiv img{ width:100%;}
.video1 li .box{ margin-right:20px;}
.video1 li .box .imgbox{ border:1px #eee solid; position:relative; overflow:hidden;}
.video1 li .txt{ position:absolute; left:0; top:-100%; width:100%; height:100%; background:url(../images/ico16_1bg.png) no-repeat center; background-size:100% 100%; transition:ease 0.3s; -webkit-transition:ease 0.3s; -moz-transition:ease 0.3s; -o-transition:ease 0.3s;}
.video1 li .txt img{ position:absolute; left:50%; top:50%; margin-left:-18px; margin-top:-18px;}
.video1 li .name{ padding-top:15px; text-align:center; font-size:14px; color:#8b8b8c;}
.video1 li .name a{ color:#8b8b8c;}
.video1 li .name a:hover{ color:#ec6c21;}
.video1 li .box:hover .imgbox{ box-shadow:0 0 15px rgba(236,108,33,0.5);}
.video1 li .box:hover .txt{ top:0;}

.videoshow1 .title{ text-align:center; padding-bottom:15px; margin-bottom:50px; border-bottom:1px #eee solid;}
.videoshow1 .title h1{ font-weight:inherit; font-size:24px; color:#333; padding-bottom:10px;}
.videoshow1 .title .time{ font-size:14px; color:#8b8b8c;}
.videoshow1 .cntentbox .imgDiv{ text-align:center; padding-bottom:50px;}
.videoshow1 .cntentbox .imgDiv .zz{padding-left: 270px;text-align:center; height:500px; width:700px;}
.videoshow1 .cntentbox .text h2{ font-size:14px; color:#ec6c21; padding-bottom:15px;}
.videoshow1 .cntentbox .text p{ font-size:14px; color:#8b8b8c; padding-left:5px;}

.news1 li{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px #eee solid;}
.news1 li .imgDiv{ float:left; width:313px; border:1px #eee solid; overflow:hidden;}
.news1 li .imgDiv img{ width:100%; transition:ease 0.3s; -webkit-transition:ease 0.3s; -moz-transition:ease 0.3s; -o-transition:ease 0.3s;}
.news1 li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.news1 li .text{ float:left; width:650px; padding:0 45px; background:url(../images/ico18_1hr.png) no-repeat right center;}
.news1 li .morebox{ float:left; width:125px; padding-left:50px;}
.news1 li .morebox .more{ display:block; margin-top:70px; width:125px; height:40px; line-height:40px; text-indent:20px; font-size:14px; color:#8b8b8c; background:url(../images/ico2_4bg.png) no-repeat center; background-size:100% 100%;}
.news1 li .morebox .more:hover{ background:url(../images/ico2_3bg.png) no-repeat center; color:#fff; box-shadow:0 0 15px rgba(236,108,33,0.5);background-size:100% 100%;}
.news1 li .text h3{ font-weight:inherit; font-size:18px; color:#333; padding-bottom:15px; margin-bottom:15px; background:url(../images/ico2_1hr.png) no-repeat left bottom;}
.news1 li .text h3 a{ color:#333;}
.news1 li .text h3 a:hover{ color:#ec6c21;}
.news1 li .text p{ font-size:14px; color:#8b8b8c; line-height:2; height:115px;}
.news1 li .text .time{ font-size:14px; color:#8b8b8c;}

.newshow1 .title{ text-align:center; padding-bottom:15px; margin-bottom:50px; border-bottom:1px #eee solid;}
.newshow1 .title h1{ font-weight:inherit; font-size:24px; color:#333; padding-bottom:10px;}
.newshow1 .title .time{ font-size:14px; color:#8b8b8c;}
.newshow1 .title .time span{ padding:0 10px;}
.newshow1 .contentbox{ font-size:14px; color:#8b8b8c;}
.newshow1 .contentbox .text{ padding-bottom:40px;}
.newshow1 .contentbox .imgDiv{ padding-bottom:20px; text-align:center;}
.newshow1 .contentbox .name{ text-align:center; padding-bottom:40px;}

.service1{ padding-top:100px;}
.service1 li{ padding-bottom:50px; margin-bottom:50px; background:url(../images/ico17_1hr.png) repeat-x left bottom;}
.service1 li .imgbox{ height:182px; width:297px; float:left;}
.service1 li .imgbox a{ display:block; height:180px; border:1px #e0e0e0 solid; text-align:center;}
.service1 li .imgbox .imgon{ display:none;}
.service1 li .imgbox .ico{ height:60px; padding-top:30px; padding-bottom:10px;}
.service1 li .imgbox h3{ font-weight:inherit; font-size:16px; padding-bottom:15px; background:url(../images/ico2_1hr.png) no-repeat bottom center;}
.service1 li .imgbox a:hover{ border:none; background:url(../images/ico2_bgon.png) no-repeat center; background-size:100% 100%; box-shadow:0 0 15px rgba(236,108,33,0.5);}
.service1 li .imgbox a:hover .imgon{ display:inline-block;}
.service1 li .imgbox a:hover .imgoff{ display:none;}
.service1 li .imgbox a:hover h3{ color:#fff; background:url(../images/ico2_1hron.png) no-repeat bottom center;}
.service1 li .text{ width:845px; padding-left:400px;}
.service1 li .text h3{ font-size:16px; padding-bottom:15px; margin-bottom:15px; background:url(../images/ico2_1hr.png) no-repeat left bottom;}
.service1 li .text h3 a{ color:#8f8f90;}
.service1 li .text h3 a:hover{ color:#ec6c21;}
.service1 li .text p{ font-size:14px; color:#8f8f90; line-height:2;}

.project1 .titlelist{ margin-bottom:50px;}
.project1 .titlelist ul{ width:1260px;}
.project1 .titlelist li{ width:16.66%; float:left;}
.project1 .titlelist li .box{ margin-right:20px;}
.project1 .titlelist li a{ display:block; height:60px; line-height:60px; border:1px #e0e0e0 solid; text-align:center; color:#8b8b8c; font-size:14px;}
.project1 .titlelist li a:hover,.project1 .titlelist li a.aNow{ background:url(../images/ico5_1bg.png) no-repeat center; background-size:100% 100%; color:#fff; border:1px #ffa44f solid;}
.project1 .list ul{ width:1260px;}
.project1 .list li{ width:33.33%; float:left; margin-bottom:45px;}
.project1 .list li .box{ margin-right:20px;}
.project1 .list li .imgDiv{ overflow:hidden; border:1px #eee solid;}
.project1 .list li .imgDiv img{ max-height: 330px;width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s;}
.project1 .list li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.project1 .list li h2{ padding:15px 0; font-weight:inherit; font-size:16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.project1 .list li h2 a{}
.project1 .list li h3{ color:#8b8b8c; font-size:14px; font-weight:inherit; padding-bottom:15px;}
.project1 .list li .hrbox{ width:20px; height:2px; background-color:#eee; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s;}
.project1 .list li .box:hover .hrbox{ width:100%; background-color:#ffcbac;}
.project1 .pageNum{ margin-top:10px;}

.projectshow1 .title{ text-align:center; padding-bottom:15px; margin-bottom:50px; border-bottom:1px #eee solid;}
.projectshow1 .title h1{ font-weight:inherit; font-size:24px; color:#333; padding-bottom:10px;}
.projectshow1 .title .time{ font-size:14px; color:#8b8b8c;}
.projectshow1 .title .time span{ padding:0 10px;}
.projectshow1 .contentbox .text h2{ font-size:14px; color:#ec6c21; padding-bottom:20px;}
.projectshow1 .contentbox .text{ font-size:14px; color:#8b8b8c; margin-bottom:20px; line-height:2;}
.projectshow1 .contentbox .imglist{ width:900px; margin:0 auto;}
.projectshow1 .contentbox .imgDiv img{ width:100%;}
.projectshow1 .contentbox .imglist .slick-dots{ margin-top:20px; text-align:center;}
.projectshow1 .contentbox .imglist .slick-dots li{ display: inline-block; margin: 0 5px; width: 13px; height: 13px; background-color:rgba(0,0,0,0.7); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.projectshow1 .contentbox .imglist .slick-dots .slick-active{ background-color: #ec6c21;}
.projectshow1 .contentbox .imglist .slick-prev{ position:absolute; width:70px; height:50px; top:50%; margin-top:-25px; left:-170px; background:url(../images/ico3_4prev.png) no-repeat center;}
.projectshow1 .contentbox .imglist .slick-prev:hover{background:url(../images/ico3_4prevon.png) no-repeat center;}
.projectshow1 .contentbox .imglist .slick-next{ position:absolute; width:70px; height:50px; top:50%; margin-top:-25px; right:-170px; background:url(../images/ico3_4next.png) no-repeat center;}
.projectshow1 .contentbox .imglist .slick-next:hover{ background:url(../images/ico3_4nexton.png) no-repeat center;}


.join1 .imgDiv{ padding-bottom:30px;}
.join1 .imgDiv img{ width:100%;}
.join1 .list ul{ width:1260px;}
.join1 .list li{ width:50%; float:left; margin-bottom:20px;}
.join1 .list li .box{ margin-right:20px; padding:60px 25px; border:1px #e0e0e0 solid; text-align:center;}
.join1 .list li .title{ padding-bottom:15px; margin-bottom:15px; background:url(../images/ico2_1hr.png) no-repeat center bottom; height:50px;}
.join1 .list li em{ display:block; font-size:18px; color:#ec6c21; font-weight:bold; padding-top:30px;}
.join1 .list li:nth-child(3) .title em{padding-top:0;}
.join1 .list li p{ font-size:14px; color:#8b8b8c; line-height:2; height:56px;}

.jod1 .subNavjod{ height:80px; line-height:80px; background-color:#eee; margin-bottom:20px;}
.jod1 .subNavjod li{ float:left; width:20%; text-align:center; font-size:14px; color:#8b8b8c;}
.jod1 .subNavjod li:first-child{ width:32%;}
.jod1 .subNavjod li:last-child{ width:8%;}
.jod1 .subNavjod li em{ font-weight:bold;}
.jod1 .subNavjod li .move{ background-color:#e0e0e0; cursor:pointer;}
.jod1 .subNavjod li .btn2{ display:none;}
.jod1 .subNavjod li .move:hover{ background-color:#ec6c21; color:#fff;}
.jod1 .subNavjod.currentDt{ margin-bottom:0;}
.jod1 .subNavjod.currentDt .move{ background-color:#ec6c21; color:#fff;}
.jod1 .subNavjod.currentDt li .btn2{ display:block;}
.jod1 .subNavjod.currentDt li .btn1{ display:none;}
.jod1 .navContentjod{ display:none;}
.jod1 .navContentjod .box{ padding:30px; border:1px #eee solid; border-top:none; margin-bottom:20px;}
.jod1 .navContentjod h3{ color:#ec6c21; font-size:14px; padding-bottom:10px;}
/* .jod1 .navContentjod p{ font-size:14px; color:#8b8b8c; line-height:2;} */
.jod1 .navContentjod .text{ padding-bottom:40px;}
.jod1 .navContentjod .upload{ display:block; width:125px; height:40px; line-height:40px; text-align:center; border:1px #eee solid; font-size:14px; color:#8b8b8c;}
.jod1 .navContentjod .upload:hover{ background-color:#ec6c21; color:#fff; border:1px #ec6c21 solid;}

.searchN .title0{ font-size:24px; color:#ec6c21; border-bottom:1px #e0e0e0 solid; padding-bottom:25px; margin-bottom:50px; text-align:center;}
.searchN li{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px #eee solid;}
.searchN li .imgDiv{ float:left; width:313px; border:1px #eee solid; overflow:hidden;}
.searchN li .imgDiv img{ width:100%; transition:ease 0.3s; -webkit-transition:ease 0.3s; -moz-transition:ease 0.3s; -o-transition:ease 0.3s;}
.searchN li .imgDiv:hover img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.searchN li .text{ float:left; width:650px; padding:0 45px; background:url(../images/ico18_1hr.png) no-repeat right center;}
.searchN li .morebox{ float:left; width:125px; padding-left:50px;}
.searchN li .morebox .more{ display:block; margin-top:70px; width:125px; height:40px; line-height:40px; text-indent:20px; font-size:14px; color:#8b8b8c; background:url(../images/ico2_4bg.png) no-repeat center; background-size:100% 100%;}
.searchN li .morebox .more:hover{ background:url(../images/ico2_3bg.png) no-repeat center; color:#fff; box-shadow:0 0 15px rgba(236,108,33,0.5);background-size:100% 100%;}
.searchN li .text h3{ font-weight:inherit; font-size:18px; color:#333; padding-bottom:15px; margin-bottom:15px; background:url(../images/ico2_1hr.png) no-repeat left bottom;}
.searchN li .text h3 a{ color:#333;}
.searchN li .text h3 a:hover{ color:#ec6c21;}
.searchN li .text p{ font-size:14px; color:#8b8b8c; line-height:2; height:115px;}
.searchN li .text .time{ font-size:14px; color:#8b8b8c;}

.searchP .title0{ margin:0 10px; font-size:24px; color:#ec6c21; border-bottom:1px #e0e0e0 solid; padding-bottom:25px; margin-bottom:50px; text-align:center;}
.searchP .list ul{ width:1260px;}
.searchP .list li{ width:33.33%; float:left; margin-bottom:45px;}
.searchP .list li .box{ margin-right:20px;}
.searchP .list li .imgDiv{ overflow:hidden; border:1px #eee solid;}
.searchP .list li .imgDiv img{ width:100%; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s;}
.searchP .list li .box:hover .imgDiv img{ transform:scale(1.2); -webkit-transform:scale(1.2);}
.searchP .list li h2{ padding:15px 0; font-weight:inherit; font-size:16px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.searchP .list li h2 a{}
.searchP .list li h3{ color:#8b8b8c; font-size:14px; font-weight:inherit; padding-bottom:15px;}
.searchP .list li .hrbox{ width:20px; height:2px; background-color:#eee; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s;}
.searchP .list li .box:hover .hrbox{ width:100%; background-color:#ffcbac;}
.searchP .pageNum{ margin-top:10px;}

.indexpage{ height:900px; background:url(../images/nimg1920_bg.jpg) no-repeat center;}
.indexpage .box{ width:800px; margin:0 auto; text-align:center; padding-top:200px;}
.indexpage .title{ padding-bottom:40px;}
.indexpage p{ font-size:14px; line-height:2; color:#fff; padding-bottom:100px;}
.indexpage .more{ display:block; margin:0 auto; width:230px; height:60px; line-height:60px; text-indent:20px; font-size:14px; color:#fff; background:url(../images/ico2_6bg.png) no-repeat center;}
.indexpage .more:hover{ background:url(../images/ico2_3bg.png) no-repeat center; color:#fff; box-shadow:0 0 15px rgba(236,108,33,0.5);}






