@charset "utf-8";
body .floatdiv{top:700px;}
::-webkit-scrollbar{background: auto;}
::-webkit-scrollbar-thumb{background: auto;}
::-webkit-scrollbar-track{background: auto;}
::-webkit-scrollbar-corner{background: auto;}
::-webkit-scrollbar-track-piece{background: auto;}
::-webkit-scrollbar-button{background: auto;}
/* Slider */
.slick-slider{
     position: relative;
     display: block;
    -moz-box-sizing: border-box;
     box-sizing: border-box;
     -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
     user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
     touch-action: pan-y;
     -webkit-tap-highlight-color: transparent;
}
.slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{cursor: pointer;outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0); 
    transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;/*height: 100%;*/min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide:focus{outline: none;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* ����ԭʼ��ʽ */
.index-ab-left,.index-ab-right,.film_focus .film_focus_imgs_wrap, .index_pp,.indexnews_p{position:relative;}


.front_see .world_main_part,.front_see .world_header,.world h4 a {opacity:0;top:-20px;}

/*.index_pp,.indexnews_p{opacity:0;top:-100px;}*/
.indexcaseul li{ opacity:0; top:100px;}
.indexNewsList li{opacity:0;top:100px;}
.film_focus_nav li{opacity: 0; left: -300px;}
.index-ab-left{opacity:0;left:-500px;}
.film_focus .film_focus_imgs_wrap,.index-ab-right{opacity:0;right:-500px;}
.partnerbox{ opacity:0; top:100px;}


.fullSlide .hd ul li,
.fullSlide .prev,
	.fullSlide .next{
	transition:all .5s ease-in-out;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
}


.radiusbox{position:fixed;display:none; width:100px; height:50px; left:50%;bottom:10px;margin-left:-15px;}
.radiusbox span{display:block; margin:0 auto;width:22px; height:33px;background:url(../images/menu_1.png) no-repeat center;}
.radiusbox .div1{position:relative; top:0px; margin:auto; width:30px; height:26px; background:url(../images/arrow.png) no-repeat center;
transform:translate(0,0);animation:scroll 1s 0.33s infinite linear;}

@-webkit-keyframes scroll{
	100%{
		-webkit-transform:translate(0,50px);
		opacity:0;
	}
}
@keyframes scroll{
	100%{
		transform:translate(0,50px);
		opacity:0;
	}
}

/* banner */
	.fullSlide{ width:100%;  position:relative;  height:700px; background:#fff;border-top: #EAEAEA solid 0px; margin-top:0px;}
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:700px; overflow:hidden; text-align:center;}
	.fullSlide .bd li.active{}
	.fullSlide .bd li a{ display:block; height:700px;position:relative; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; margin-top:-30px;}
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:5px; overflow:hidden;border:2px solid #ddd;border-radius:50%; background:none;line-height:999px; }
	.fullSlide .hd ul .on{  background:#64b034;border-color:#64b034;}

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-27px;  z-index:1; width:55px; height:55px; cursor:pointer;opacity:0;filter:alpha(opacity=0);  }
	.fullSlide .prev{ left:1%; background:url(../images/arr_left.png); }
	.fullSlide .next{right:1%; background:url(../images/arr_right.png); }
	.fullSlide.arrow .prev{ left:7%;opacity:1;filter:alpha(opacity=1); }
	.fullSlide.arrow .next{right:7%;opacity:1;filter:alpha(opacity=1); }
	.fullSlide .prev:hover{ background:url(../images/arr_left_over.png); }
	.fullSlide .next:hover{background:url(../images/arr_right_over.png); }


/* banner */


/*��ҳ����*/
.indextitle{ width:100%; margin:35px 0 25px; font-size:18px; text-align:center;position:relative;opacity:0;}
.indextitle h3{ font-size:32px;font-weight:bold; margin-bottom:6px; color:#0056A3; line-height:66px;height:66px;display:inline-block;line-height:120px;height:90px;padding-right:100px;background:url(../images/pic1.png) no-repeat right center; letter-spacing:2px;}
.indextitle p{margin-top:4px;font-size:16px;color:#000;}
.indextitle span{margin-top:0px;font-size:18px;color:#0056A3;display: inline-block;padding-right: 100px;}
.indextitle a.tit-more{display:block; width:90px; line-height:26px; border-radius:20px;background:#64b034; font-size:14px; color:#fff; margin:10px auto 0;}
.indextitle a.tit-more:hover{background:#24272A;}
/*��ҳ����*/

/* we */
.index-about{ overflow:hidden;}
.index-about h3.abtit{margin-bottom:0px;text-indent:0;position:relative;opacity:0;}
.index-about h3.abtit a{ font-size:32px;font-weight:bold; margin-bottom:0px; color:#24272A; display:inline-block;line-height:120px;height:90px;padding-right:100px;background:url(../images/pic1.png) no-repeat right center;letter-spacing:2px;}
.index-about h3.abtit a:hover{color:#64b034;}
.index-about h3.abtit p{font-size:18px;color:#64b034; line-height:30px; font-weight:bold}
.index-ab-left{float:left; width:540px; text-align:justify;line-height:24px; font-size:14px;text-indent:0rem;}
.index-ab-left .pa{text-align:right; margin-top:10px;text-indent:0;}
.index-ab-left .pa a{display:inline-block;padding:0 15px; border-radius:20px;background:#64b034; font-size:14px; color:#fff; }
.index-ab-left .pa a:hover{background:#24272A;color:#64b034; }
.index-ab-right{float:right;width:620px;height:400px;position:relative; overflow:hidden;}
.abslide ul li{float:left; width:620px; height:400px;position:relative;overflow:hidden;}
/* .abslide ul li a:after{display:block; width:100%;height:100%;content:"";top:0; background:url(../images/pattern.png);position:absolute; z-index:1} */
.abslide ul li  img{display:block;width:100%;height:100%;transition:all .5s linear;}
.abslide ul li img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}
.abslidebtn {position:absolute;bottom:10px;right:10px; text-align:right;z-index:2;}
.abslidebtn ul li{display:inline-block; width:40px;font-size:0; height:5px;background:#333;margin-right:10px;border-radius:5px;cursor:pointer;}
.abslidebtn ul li.on{background:#0056A3;}
/* we */



/*左右 */
.film_focusbox{width:100%;background:#fff;padding-bottom: 60px;}
.film_focus2{background:#fafafa url(../images/indexbg2.png) no-repeat right bottom; }
.film_focus {
	width:1200px;
	overflow:hidden;
	position:relative;
	margin:0 auto;text-align:left;
}
.film_focus a{ text-decoration:none; color:#333;}
.film_focus .film_focus_imgs_wrap {
	background:url(../images/load.gif) no-repeat center center;
}

.film_focus ul.film_focus_imgs li {
	margin-top:20px;
}
.film_focus ul.film_focus_imgs li:first-child{margin-top: 0;}
.film_focus ul.film_focus_imgs li .bigpic{ position:relative;overflow:hidden;}
.film_focus ul.film_focus_imgs li .bigpic .bgimg{ display:block;transition:all .5s linear;-webkit-transition:all .5s linear;}
.film_focus ul.film_focus_imgs li .bigpic .bgimg:hover{ transform:scale(1.1);-webkit-transform:scale(1.1);}
.film_focus ul.film_focus_imgs li .bigpic .title{font-size:20px; color:#fff; font-weight:bold; line-height:35px;}
.film_focus ul.film_focus_imgs li .bigpic .cpzl{font-size:15px; color:#fff; font-weight:bold; line-height:30px;}
.film_focus ul.film_focus_imgs li .bigpic p{ font-size:14px; color:#fff;}
.film_focus ul.film_focus_imgs li .bigpic .mgbtm{padding-bottom:10px;margin-top:15px;overflow: hidden;}
.film_focus ul.film_focus_imgs li .bigpic .mgbtm a{display: block;width: 180px;float: left;margin: 0 15px 5px 0;color:#fff;white-space:nowrap;overflow: hidden;font-size:16px; }
.film_focus ul.film_focus_imgs li .bigpic .mgbtm a:hover{text-decoration: underline;}
.film_focus ul.film_focus_imgs li .bigpic .mgbtm a:nth-child(2n){margin-right: 0;}
.film_focus ul.film_focus_imgs li .xxtxt{position:absolute; right:0; top:0; bottom:0; width:380px; padding:50px; z-index:10; }
.film_focus ul.film_focus_imgs li .odd{right: auto;left:0;}
.film_focus ul.film_focus_imgs li .xxtxt .embg{position:absolute;width:100%;height:20px; display:block; bottom:0;left:0; background:url(../images/s-cp-bg2.png);}
.film_focus film_focus_desc li{ display:block;}
.film_focus ul.film_focus_nav li h2{ font-size:16px;color:#000; font-weight:600;height:30px; line-height:34px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.film_focus ul.film_focus_nav li .iftxt{padding:35px 10px 0; }
.film_focus ul.film_focus_nav li .iftxt p{height:22px; line-height:22px; font-size:12px;  font-weight:normal;}
.film_focus .probtn{line-height:40px; border:1px solid #fff; padding:5px 15px; font-size:14px; color:#fff;transition:all 300ms;}
.film_focus .probtn:hover{border-color:#64b034;background:#64b034;color:#fff;}
.film_focus ul.film_focus_nav li img{width:80px; height:80px; float:left; display:block; margin:11px 7px 7px 15px;}
.film_focus ul.film_focus_imgs li img {
	height:400px;
	width:1200px;
}
.film_focus ul.film_focus_nav {
	width:260px;
	height:525px;
	position:absolute;
	left:0;
	background:#fafafa;
	top:0;
	z-index:100;
}
.film_focus ul.film_focus_nav li {
	height:104px;
	background:#dcdcdc ;
	margin:0px 0px 1px 0;
	position:relative;
	width:260px;
	cursor: pointer;
	cursor: hand;
	color:#000;
	font-weight:bold;
	font-size:14px;
	overflow:hidden;
	line-height:104px;
}
.film_focus ul.film_focus_nav li.cur {
	background:#fff;
	    border-left: 6px solid #64b034;
		width:254px;

}
.film_focus ul.film_focus_nav li.cur h2{ font-size:16px; font-weight:bold;}
.film_focus ul.film_focus_nav li b {
	display:none
}
.film_focus ul.film_focus_nav li b span {
	display:block
}
.film_focus ul.film_focus_nav li.cur b {
	display:block;
	vertical-align: middle;
	display: table-cell;
	height:132px;
}
.film_focus ul.film_focus_nav li.cur span {
	display:none
}
.film_focus .protj{ background:#fff; padding-bottom:10px;}
.film_focus .wjtj{ width:455px; height:176px; background:#F6F4F5; position:relative; float:right; margin-right:10px; margin-top:10px; overflow:hidden;}
.film_focus .wjtj:hover{background:#fff; box-shadow:0px 0px 4px #bbb;transition:all 0.3s;
-moz-transition:all 0.3s; /* Firefox 4 */
-webkit-transition:all 0.3s; /* Safari �� Chrome */
-o-transition:all 0.3s; /* Opera */}
.film_focus .wjtj .zz{ position:absolute;top:0; left:0;width:180px; height:126px; background:url(../images/s-cp-bg.png); display:none; padding:25px; line-height:30px; font-size:16px; overflow:hidden; color:#FFF; font-weight:bold;}
.film_focus .wjtj .xxinfo{ padding:15px;width:195px; height:146px; float:left; overflow:hidden;}
.film_focus .wjtj .xxinfo h3{color:#333;font-size:15px; border-bottom:1px solid #eee; line-height:35px; height:35px; overflow:hidden;}
.film_focus .wjtj .xxinfo p{line-height:25px;height:25px; font-size:14px; }
.film_focus .wjtj .xxinfo p .csmc{width:60px; padding-right:10px; text-align:right; display:block; float:left; color:#333;}
.film_focus .wjtj .xxinfo p .xxcs{font-size:14px; color:#e74e3e;width:80px; height: 20px; overflow: hidden;}
.film_focus .wjtj .xxinfo .tjcpzx{height:30px; margin-top:10px;}
.film_focus .wjtj .xxinfo .tjcpzx .cpzxk{display:block; width:60px; border:1px solid #ffaf2e; line-height:24px; height:24px; padding:0 10px; text-align:center; font-size:14px; float:left; margin:0 6px;}
.film_focus .wjtj .xxinfo .tjcpzx .cpzxk:hover{ background:#ffaf2e; color:#fff;transition:all 0.3s;
-moz-transition:all 0.3s; /* Firefox 4 */
-webkit-transition:all 0.3s; /* Safari �� Chrome */
-o-transition:all 0.3s; /* Opera */}
.film_focus .wjtj:hover .zz{display:block;}
.film_focus .wjtj .smimg{width:230px; height:148px; float:left; padding-top:14px;}
.mpro{height:65px; line-height:65px; width:1200px; margin:0 auto; text-align:left; font-size:12px; color:#c5c5c5; background:url(../images/s-line.png) repeat-x;}
.mpro .emore{float:left; text-align:left; width:140px; background:#fafafa ;}
.mpro .cmore{display:block;float:right;font-size:15px; color:#868686; text-align:right; width:105px; text-align:right;background:url(../images/s-dot.png) no-repeat left #fafafa ;}
.mpro a:hover{color:#64b034;}

.front_see { width: 100%; min-height:415px; margin:auto;padding-top:5px; background: #fff; position: relative;}
.front_see h4 { line-height: 94px; }
.front_see h4 a { font-size: 32px; color: #626670; }
.front_see h4 a:hover { color: #000; }
.in_active_main_r li h4 a:hover { color: #000; }
.front_see_wrap li dl dd { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.world { width: 1200px; margin: 0 auto;position: relative;opacity: 0;
	top: 100px; }
.world h4 a { color: #24272A; font-size: 34px;font-weight:bold;position:relative; }
.world_header { padding-left: 180px; margin-top: -77px;position:relative;}
.world_header dd { width: 202px; height: 46px; margin-left: 2px; float: left; background: #343434; font-size: 16px; text-align: center; line-height: 46px; color: #fff; position: relative; cursor: pointer;margin-bottom:10px; }
.world_header dd a { color: #fff; }
.world_header dd .sj { display: none; }
.world_header dd.active { background: #64b034; color: #000; }
.world_header dd.active a { color: #343434; }
.world_header dd.active .sj { width: 0; height: 0; border: 4px solid transparent; border-top: 4px solid #64b034; position: absolute; left: 50%; margin-left: -4px; bottom: -8px; display: block; color: #000;}
.world_header dd:hover .sj { width: 0; height: 0; border: 4px solid 64b034; border-top: 4px solid #64b034; position: absolute; left: 50%; margin-left: -4px; bottom: -8px; display: block; color: #000;}
.world_header dd:hover { background: #64b034;  }
.world_main_part { padding: 0px 0px 0px; position:relative;}
.world_main_part ul{ margin-right:-0px;}
.world_main_part li { width: calc(120px * 2);width:300px;padding: 0 50px; float: left; margin-bottom: 20px;}
.world_main_part li a{display: block;padding:14px 13px;}
.world_main_part li a:hover{ }
.world_main_part li h3 { line-height:30px; text-align: center; font-size: 18px; color: #333; width: 100%; margin-bottom: 0px;margin-top: 20px;}
.world_main_part li h3:after{
	display: block;content: '';width: 30px;height: 3px;background:#0056A3;margin:15px auto 18px;
}
.world_main_part li p { line-height: 26px;height: 52px; text-align: left; margin-top: 0px;font-size:15px; color: #747474; width: 100%; }
.world_main_part li span{display: block;width: 86px;line-height: 19px; text-align:center;font-size: 12px;color:#fff; background: url("../images/col_more6.png") no-repeat left center;margin-top: 15px;}
.world_main_part li:hover h3{color:#0056A3;}
.world_main_part .figure{width:180px; height:180px;margin:auto;overflow:hidden;border-radius: 50%;background:#fff;transition: all 300ms ease-in-out;}
.world_main_part img { width: 90px; height:90px;margin: 45px auto 0; display:block;transition:all .5s linear;-webkit-transition:all .5s linear;}
.world_main_part a:hover .figure{box-shadow: 0 5px 20px rgba(0,0,0,.4) ;}
.world_main_part li.last { margin: 0; }
/*.world_main_part { display: none; }*/
.world_main_part.active { display: block; }
.world_main_part .prev,.world_main_part .next{position:absolute; width:45px; height:76px; display:block; top:50%; margin-top:-20px; background-image:url(../images/arrow1.png);
    background-repeat:no-repeat;}
.world_main_part .prev:hover,.world_main_part .next:hover{background-image:url(../images/arrow2.png);}
.world_main_part .prev{background-position:left top; left:-20px;}
.world_main_part .next{background-position:right top; right:-20px;}




.world_more{
	position: absolute;
	display: block;
	right: 0;
	bottom: 10px;
	width: 202px;line-height: 46px;
	text-align: center;
	background: #343434;
	font-size: 16px;
	color:#fff;
}
.world_more:hover{
	background: #64b034;
	color:#fff;
}



.front_see2 { width: 100%;  margin:auto;padding-top:1px;padding-bottom: 45px; background: #fff; position: relative;}
.front_see2 h4 { line-height: 94px; }
.front_see2 h4 a { font-size: 32px; color: #626670; }
.front_see2 h4 a:hover { color: #000; }
.in_active_main_r li h4 a:hover { color: #000; }
.front_see_wrap li dl dd { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.world2 { width: 1200px; margin: 0 auto; }
.world2 h4 a { color: #24272A; font-size: 34px;font-weight:bold;position:relative; }
.world_header2 { padding-left: 180px; margin-top: -77px;position:relative;}
.world_header2 dd { width: 202px; height: 46px; margin-left: 2px; float: left; background: #343434; font-size: 16px; text-align: center; line-height: 46px; color: #fff; position: relative; cursor: pointer;margin-bottom:10px; }
.world_header2 dd a { color: #fff; }
.world_header2 dd .sj { display: none; }
.world_header2 dd.active { background: #64b034; color: #000; }
.world_header2 dd.active a { color: #fff; }
.world_header2 dd.active .sj { width: 0; height: 0; border: 4px solid transparent; border-top: 4px solid #64b034; position: absolute; left: 50%; margin-left: -4px; bottom: -8px; display: block; color: #000;}
.world_header2 dd:hover .sj { width: 0; height: 0; border: 4px solid 64b034; border-top: 4px solid #64b034; position: absolute; left: 50%; margin-left: -4px; bottom: -8px; display: block; color: #000;}
.world_header2 dd:hover { background: #64b034;  }
.world_main_part2 { padding: 0px 0 0px; position:relative;}
.world_main_part2 ul{ margin-right:-24px;}
.world_main_part2 li { width:380px; float: left; margin-right:20px;}
.world_main_part2 li p {border-bottom: 2px solid #64b034; line-height: 40px;height: 40px; text-align: center; font-size: 18px; color: #000000; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.world_main_part2 li:hover p{color:#64b034;}
.world_main_part2 .figure{width:380px; height:380px;margin-bottom:5px;overflow:hidden;}
.world_main_part2 img { width: 380px; height:380px;display:block;transition:all .5s linear;-webkit-transition:all .5s linear;}
.world_main_part2 a:hover img{ transform:scale(1.1);-webkit-transform:scale(1.1);}
.world_main_part2 li.last { margin: 0; }
.world_main_part2 { display: none; }
.world_main_part2.active { display: block; }




/*��ҳ����*/
.Brandtitle{  text-align:center;}
.indexColumn3{width:100%; padding:50px 0 0;overflow: hidden;}
.newsTitle{ text-align:center;}

.indexNews{width:1200px;margin:0 auto; position:relative;padding-top:10px;}
.indexNews a.indexTitle2{ display: inline-block; font-size:20px; font-weight:bold; margin-right:10px; color:#000;}
.indexNews .indexTitle2.cur{ color:#0056A3;}
.indexNewsLeft{width:580px; float:left;margin-right:30px;}
.indexnews_p{ border-bottom:1px solid #0056A3; padding-bottom:4px;}
.indexNewsList li{position:relative;padding:0px 0 10px 10px; margin-bottom:10px;border-bottom:1px solid #E6E6E6;background: url("../images/sj.jpg") no-repeat left 9px;}
.indexNewsList li .date{float:left;width:78px;height:90px; background:url(../images/index_inco17.png) 0 0 no-repeat; text-align:center; font-size:40px; font-weight:bold; margin-right:20px; padding-top:10px; line-height:40px;color:#333;}
.indexNewsList li .date span{display:block; font-size:13px; font-weight:normal;margin-top:-9px;}
.indexNewsList li .airtitle{ margin:0px; padding:0px;width:600px; float:left;}
.indexNewsList li .airtitle h5{ line-height:25px; overflow:hidden; height:25px; font-size:18px;  margin-bottom:0px; color:#000;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.indexNewsList li .airtitle p.t{overflow:hidden;font-size:13px; line-height:24px;height:24px;color:#666;
    overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.indexNewsList li:hover .date{background:url(../images/index_inco18.png) 0 0 no-repeat;color:#fff;}
.indexNewsList li:hover h5{color:#0056A3;}
.indexNewsRight{width:580px;margin-top:55px; float:right;font-size:13px;color:#666; overflow:hidden;}
 .index_pp{ font-size:24px; color:#64b034;font-weight:bold; margin-bottom:10px; padding-bottom:15px; }
.index_pp a{color: #0056A3;}
.index_pp a:hover{color: #64b034;}
.anli_a{ display:inline-block;margin-left:20px;width:20px;height:20px;opacity:.8; background:url(../images/add.png) no-repeat center; font-size:14px; color:#666;transition:all .2s linear;-webkit-transition:all .2s linear;}
.anli_a:hover{ opacity:1; transform:rotateZ(45deg);}
.indexcaseul{margin-right: -12px; }
.indexcaseul li{ width:185px;position:relative;  margin-right:12px; margin-bottom:12px; float:left; }
.indexcaseul li:after{display:block;content:"";width:100%;height:100%; background:url(../images/s-cp-bg.png); background:rgba(0,0,0,.8);position:absolute;top:0;left:0; z-index:1;opacity:0;}
.indexcaseul li div{ width:185px; height:130px;overflow:hidden;}
.indexcaseul li div img{ display:block;width:100%; height:100%;}

.indexcaseul li h3{ color:#fff; line-height:22px;text-align:center;position:absolute; z-index:2; top:50%; left:0;right:0; padding:0 15px;opacity:0; filter:alpha(opacity=0);-webkit-transform:translateY(-50%);margin-top:10px;}
.indexcaseul li:hover:after{opacity:1;}
 .indexcaseul li:hover  h3{color:#fff;     margin-top:0px;opacity:1; filter:alpha(opacity=1);}
.indexcaseul li:after,
.indexcaseul li h3{transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;}
/*��ҳ����*/



.partnerbox{width: 1140px;
	padding: 0 30px;
	margin:0 auto 60px;
	position: relative;}

.partnerbox ul li {width: 170px;margin:0px 9px;
	float: left;}
.partnerbox ul li a{display:block;padding:5px;border:1px solid #f2f2f2;}	
.partnerbox ul li a:hover{border-color:#0056A3;}
.partnerbox ul li img{
	display: block;
	width: 100%;}
.partnerbox .prev,.partnerbox .next{position:absolute; cursor:pointer;width:12px; height:31px; display:block; top:50%;
    margin-top: -15px;  background-image:url(../images/a-btn.png);
    background-repeat:no-repeat;}
.partnerbox .prev:hover,.partnerbox .next:hover{background-image:url(../images/a-btnh.png);}
.partnerbox .prev{background-position:left top; left:4px;}
.partnerbox .next{background-position:right top; right:4px;}






.index_02{ width: 100%;margin: auto; background: #f6f5f5;padding-bottom: 30px;}
.index_02 .slide-item {position: relative; float: left;color: #000;font-size: 0;text-align: center;width: 25%;min-width: 180px;min-height: 238px;cursor: pointer;opacity: 0;
    top: 100px;}
.index_02 .slide-item .item-bg {width: 100%;height: 100%;display: block;}
.index_02 .slide-item .mask {position: absolute;left: 0;right: 0;top: 0;bottom: 0;}
.index_02 .slide-item .mask .bg {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: #0056A3;opacity: 0.6;filter: alpha(opacity=60);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_02 .slide-item .mask .bg.other-bg {opacity: 0.82;filter: alpha(opacity=82);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));}
.index_02 .slide-item .mask .content {position: absolute;left: 0;right: 0;top: 50px;bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_02 .slide-item .mask .content .item-img-panel {position: relative;width: 25%;height:80px;display: inline-block;}
.index_02 .slide-item .mask .content .item-img-panel .item-img,
.index_02 .slide-item .mask .content .item-img-panel .item-img-hover {position: absolute;left: 0;right: 0;top: 0;width: 100%;display: inline-block;opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_02 .slide-item .mask .content .item-img-panel .item-img-hover {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_02 .slide-item .mask .content .item-title {color: #fff;font-size: 18px;line-height: 30px;margin: 0;padding: 0;margin-top: 10px;font-weight: bold;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_02 .slide-item .mask .content .item-desc {font-size: 14px;color: #fff;text-align: center;margin-top:15px;padding: 0px 10px;line-height: 24px;height: 72px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow: ellipsis;overflow: hidden;}
.index_02 .slide-item .mask .content .item-link {display: inline-block;border-radius: 5px;border: 1px solid #fff;width: 120px;height: 36px;line-height: 35px;font-size: 14px;color: #fff;text-decoration: none;margin-top: 30px;}
.index_02 .slide-item .mask .content .item-link:hover {color: #64b034;background: #fff;}
.index_02 .slide-item .mask .content .item-desc,.index_02 .slide-item .mask .content .item-link {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.index_02 .slide-item:hover .bg {background: #64b034;opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
.index_02 .slide-item:hover .bg.other-bg {opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
.index_02 .slide-item:hover .content {top: 40px;}
.index_02 .slide-item:hover .content .item-img-panel .item-img {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}
.index_02 .slide-item:hover .content .item-img-panel .item-img-hover {opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}
.index_02 .slide-item:hover .content .line-panel {margin-top: 10px;}
.index_02 .slide-item:hover .content .line-panel .item-line {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}
.index_02 .slide-item:hover .content .item-title {margin-top: 0px;}
.index_02 .slide-item:hover .content .item-desc,
.index_02 .slide-item:hover .content .item-link {opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}
.index_02 .slide-item:hover .content .item-desc {margin-top: 10px;}
.index_02 .slide-item:hover .content .item-link {margin-top: 10%;}




.main3{margin-bottom: 65px;width: 1200px;margin: auto;}
.main3 .l{width: 49.6%;
    position: relative;
    opacity: 0;margin-left: -500px;}

.slick-slide{position:relative}
.lbpic .pics{height: 430px;background-repeat: no-repeat;background-size: cover;background-position:center;}
.lbpic .slick-arrow{position:absolute;font-size:0;width:30px;height:70px;top:50%;margin-top:-35px;z-index:2;cursor:pointer;}
.lbpic .slick-prev{left:0px;background:rgba(0,0,0,.3) url(../images/left4.png) no-repeat center}
.lbpic .slick-next{left:auto;right:0px;background:rgba(0,0,0,.3) url(../images/right4.png) no-repeat center}
.lbpic .slick-prev:hover{background:rgba(0,0,0,.3) url(../images/left3.png) no-repeat center}
.lbpic .slick-next:hover{background:rgba(0,0,0,.3) url(../images/right3.png) no-repeat center}
.lbpic .cover{width:auto;background:#64b034;padding:18px}
.lbpic .cover p{font-size:16px;color:#fff}
.lbpic .cover a{font-size:14px;color:#999}
.lbpic .cover a:hover{color:#1e3485}

.rnew{width:46.66%;
    position: relative;
    opacity: 0;margin-right: -500px;}
.rnew .lits{width:100%}
.rnew .lits li{float:left;width:50%;background:#fafafa;height:50px;line-height:50px;text-align:center;cursor:pointer}
.rnew .lits li a{font-size:16px;color:#333}
.rnew .lits li.on,.rnew .lits li:hover{background:#64b034}
.rnew .lits li.on a,.rnew .lits li:hover a{color:#fff}

.cons>div{display:none}
.cons li{border-bottom:1px solid #dcdcdc}
.cons li>a{display:block;padding:12px 0}
.cons li>a.padt0{padding-top:0}
.cons .cpic{width:140px;display: none;}
.cons li.current .cpic{display: block;}
.cons li.current .cpic img{display: block;width: 100%;}
.cons li.current .cdesc{margin-left: 150px;}
.cons .cdesc{margin-left: 0px;}
.cons h5{font-size:16px;color:#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cons p{font-size:14px;color:#999;margin:8px 0 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.cons p.time{margin:0;font-size:12px;}
.cons p.mab0{margin-bottom:0;margin-top:10px}

.cons li>a:hover h5{
    color: #64b034;
}
.indexTwocont{  position: relative;opacity: 0;top: 100px;}
.index-about .commonweb{    margin: 0px auto;
  
	max-width: 1180px;}
.index-about .indextitle{margin-bottom: 15px;}
/*.index-about .indextitle h3{color: #fff;background-image:url(../images/pic2.png);}*/
.index-about .indextitle p{font-size:18px; font-weight:bold}
.index-about .comp{line-height: 24px;width: 920px;margin: auto;}
.indexTwo { padding-top: 1px; background: #f6f5f5 ;margin-top: 0px; padding-bottom: 20px; width: 100%; overflow: hidden; }

.indexTwo .indextit { width: 28%; }

.indexTwo .prohfo { color: #666; background: url(../images/index13.jpg) no-repeat bottom center; margin-bottom: 15px; }

.indexTwo p { color: #666; text-align: center; }

.commonweb ul { margin: 0 -15px; padding-top: 0px; padding-bottom: 40px;
    position: relative;}


.twotop { background: url(../images/inc2.png) no-repeat top center; padding-top: 20px; }
.commonweb ul li { width: 33.33%; text-align: center; float: left; padding-top: 45px; padding-right: 80px; padding-left: 80px;-webkit-box-sizing: border-box;box-sizing:border-box; }
.commonweb ul li h5 { font-size: 16px; color: #333; padding-bottom: 15px; }
.commonweb ul li em { display: block; color: #333; font-size: 20px; text-transform: uppercase; font-family: "arial"; }
.commonweb ul li p { padding-top: 25px; }

.index-partner{overflow: hidden;}
.researchbox{position: relative;width: 1200px;margin: auto;height: 540px; top: 100px;opacity: 0;}
.researchbox .reitem{position: absolute;width:392px;width: 392px; height: 240px;overflow: hidden;}
.researchbox .reitem img{display: block;width: 100%; height: 100%;transition:all .3s; }
.researchbox .reitem a:hover img{will-change:transform;;transform: scale(1.1);}
.researchbox .reitem:first-child{top: 0;left: 0;}
.researchbox .reitem:nth-child(2){top:0;left: 404px;height:492px ;}
.researchbox .reitem:nth-child(3){top: 0;right: 0;}
.researchbox .reitem:nth-child(4){top: 252px;left: 0;}
.researchbox .reitem:nth-child(5){top: 252px;right: 0;}





.index-pro{ height:auto;width: 1200px;margin:auto;}
.index-pro .web{ height: 675px; position: relative; overflow: hidden;}
.index-protab{ text-align: center; border-bottom: 1px solid #ddd;}
.index-protab a{ display: inline-block; color: #1a1a1a; font-size: 18px; line-height: 32px; padding: 0 34px 17px 34px; margin-bottom: -1px;}
.index-protab a:hover,.index-protab a.cur{ color: #BD2627; background: url(../images/cimg22.png) bottom no-repeat;}

.index-procont{ padding: 25px 0 0px;position: relative;top: 100px;opacity: 0;}
.index-procont .pic{  height: 500px; overflow: hidden; position: relative;}
.index-procont .pic img{ display: block;}

.chengguan{}
.chengguan .bg{ position: absolute; top: 42px; left: 46px; z-index: 777;}
.chengguan .link-list{ position: absolute; font-size: 14px; line-height: 18px; }
.chengguan .link-list h3{color:#0056a3;margin-bottom: 3px;font-size: 18px;}
.chengguan .link-list p{color:#666;}
.chengguan .link-list:hover{ color: #BD2627;}
.chengguan .link-list01{ padding: 3px 0 0 106px; height: 80px; background: url(../images/cimg125.png) -17px 0 no-repeat; top: 35px; left: 432px;}
.chengguan .link-list01:hover{ background-image: url(../images/cimg126.png);}
.chengguan .link-list02{ padding: 3px 0 0 127px; height: 80px; background: url(../images/cimg127.png) -29px 0 no-repeat; top: 128px; left: 460px;}
.chengguan .link-list02:hover{ background-image: url(../images/cimg128.png);}
.chengguan .link-list03{ padding: 3px 0 0 131px; height: 80px; background: url(../images/cimg129.png) -33px 0 no-repeat; top: 234px; left: 465px;}
.chengguan .link-list03:hover{ background-image: url(../images/cimg130.png);}
.chengguan .link-list04{ padding: 3px 0 0 125px; height: 80px; background: url(../images/cimg131.png) -41px 0 no-repeat;     top: 350px;
    left: 431px;}
.chengguan .link-list04:hover{ background-image: url(../images/cimg132.png);}

.pic_slide {position: absolute;height: 450px;height: 450px;top: 0;left: 0;padding: 15px;border-radius: 50%;border:1px solid #0056a3;}
.pic_slide .bd li{width: 450px;height: 450px;border-radius: 50%;overflow: hidden;}
.pic_slide .bd li img{display: block;width: 100%;height: 100%;}
.pic_slide .hd{position: absolute;bottom: 20px;left: 0;right: 0;text-align: center;font-size: 0;}
.pic_slide .hd li{display: inline-block;width: 13px;height: 13px;border-radius: 50%;background:#64b034;cursor: pointer;margin: 0 5px;}
.pic_slide .hd li.on{background:#0056a3;}



.aboutpic{width: 1000px;margin:30px auto 0;position: relative;}
.aboutpic li{width: 315px;margin: 0 9px 0 9px;}
.aboutpic li img{display: block;width: 100%;height: auto;}
.aboutpic .slick-arrow{position:absolute;font-size:0;width:30px;height:70px;top:50%;margin-top:-35px;z-index:2;cursor:pointer;}
.aboutpic .slick-prev{left:0px;background:rgba(0,0,0,.3) url(../images/left4.png) no-repeat center}
.aboutpic .slick-next{left:auto;right:0px;background:rgba(0,0,0,.3) url(../images/right4.png) no-repeat center}
.aboutpic .slick-prev:hover{background:rgba(0,0,0,.3) url(../images/left3.png) no-repeat center}
.aboutpic .slick-next:hover{background:rgba(0,0,0,.3) url(../images/right3.png) no-repeat center}

