﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner a{height: 647px;display: block;}

.fullSlide {
	width:100%;
	position:relative;
	height:647px;
}
.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:647px;
	overflow:hidden;
	text-align:center;
	background-position:center top;
	background-repeat: no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:647px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
	filter:alpha(opacity=50);
	opacity:0.5;
	border-radius:5px;
}
.fullSlide .hd ul .on {
	background:#006699;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=70);
	opacity:0.7;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}

/**/
.pro{padding-top: 119px; height: 463px;background: #f2f2f2;font-family: "Microsoft Yahei"; overflow:hidden;}
.pro h2{text-align: center;height: 154px;text-align: center;background: url(../images/pro_09.jpg) no-repeat center 114px;font-weight: normal;opacity:0;}
.pro h2 span{display: block;padding-top: 28px;color: #666666;font-size: 18px;}
.pro-c {height: 277px;}
.pro-c ul li{float: left;position: relative;margin-right:10px;font-size: 0;line-height: 0;}
.pro-c ul .none{margin-right: 0}
.pro-c ul li em{display: block;font-style: normal;position: absolute;top: 23px;left: 20px;display: block;font-size: 14px;color: #333;}
.pro-c ul li span{display: block;position: absolute;top: 0;left: 0;background: url(../images/tm.png) repeat;width: 290px;padding-top: 60px;height: 196px;color: #fff;font-size: 16px;text-align: center;display: none; box-sizing:border-box;}
.pro-c ul li b{display: block;font-weight: normal;line-height: 16px;}
.pro-c ul li i{display: block;width: 25px;height: 25px;background: url(../images/pr.png) repeat; margin:18px auto 0;}
.pro-c ul li a{width: 290px;height: 198px; display:block;position: relative; cursor:pointer; z-index:5;}
.pro-c ul li img{width: 290px;height: 196px; display:block;}
.pro-c ul li q{-webkit-transition: opacity 0s ease,-webkit-transform 0s ease,border 0s ease;
-moz-transition: opacity 0s ease,-moz-transform 0s ease,border 0s ease;
-o-transition: opacity 0s ease,-o-transform 0s ease,border 0s ease;
transition: opacity 0s ease,transform 0s ease,border 0s ease;webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;display: block;
width: 36px;
height: 35px;
border: 2px solid rgba(245,245,245,.38);
opacity: 1;
visibility: hidden;}
.pro-c ul li a i q.cur{
	visibility:visible;
	opacity:0;
	-webkit-transform:scale(1.3);
	-mox-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3);
	-webkit-transition-duration:0.5s;
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	transition-duration:0.5s
}

.pro-nav{ width:100%;}
.pro-nav ul{ text-align:center;}
.pro-nav ul li{background: url(../images/cz_05.png) no-repeat;width: 13px;height: 13px;margin:0 12px;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.pro-nav ul li:hover,.pro-nav ul li.cur{background: url(../images/cz_03.png) no-repeat;}
/**/
.tl{padding-top: 30px;height: 382px;font-family: "Microsoft Yahei";}
.tl .tl_ul{ overflow: hidden; position: relative;  width: 1200px; margin:0 auto;}
.tl .tl_ul .tl_loop{ width:1190px; margin:0 auto;}
.tl .tl_ul .tl_loop .tl_kc{padding-top:10px; overflow:hidden;}
.tl h2{text-align: center;height: 150px;background: url(../images/pro_09.jpg) no-repeat center 114px;font-weight: normal;opacity:0;}
.tl h2 span{display: block;padding-top: 28px;font-size: 18px;}
.tl-t{padding-left:140px;height: 382px}
.tl ul li{float: left; text-align:center; width:212px; margin-right:70px;}
.tl ul li .tl-title{ width:100%; height:25px; line-height:25px; font-size:18px; color:#3d3d3d; letter-spacing:1.2px; padding:0px; margin-top:13px;}
.tl ul li p{ font-size:16px; color:#bbbbbb; padding:0px; margin-top:5px; line-height:22px;}
.tl ul li.tl-1{ margin-left:20px;}
.tl ul li.tl-3{ width:275px; margin-right:60px;}
.tl ul li.tl-4{ margin-right:40px;}

.tl ul li.cur{background: url(../images/tl18.png) no-repeat center 86px;}
.tl ul li em{display: block;height: 52px;margin-bottom: 8px;}
.tl ul li a{color: #fff;font-size: 16px;}
.tl ul li a:hover{color: #22e181;text-decoration: none;}
.tl ul li.l1 a em{background: url(../images/tl1.png) no-repeat center 0}
.tl ul li.l2 a em{background: url(../images/tl2.png) no-repeat center 0}
.tl ul li.l3 a em{background: url(../images/tl3.png) no-repeat center 0}
.tl ul li.l4 a em{background: url(../images/tl4.png) no-repeat center 0}
.tl ul li.l5 a em{background: url(../images/tl5.png) no-repeat center 0}
.tl ul li.l6 a em{background: url(../images/tl6.png) no-repeat center 0}
.tl ul li.l7 a em{background: url(../images/tl7.png) no-repeat center 0}
.tl ul li.l8 a em{background: url(../images/tl8.png) no-repeat center 0}
.tl ul li.l1 a:hover em{background: url(../images/tl9.png) no-repeat center 0}
.tl ul li.l2 a:hover em{background: url(../images/tl17.png) no-repeat center 0}
.tl ul li.l3 a:hover em{background: url(../images/tl11.png) no-repeat center 0}
.tl ul li.l4 a:hover em{background: url(../images/tl12.png) no-repeat center 0}
.tl ul li.l5 a:hover em{background: url(../images/tl13.png) no-repeat center 0}
.tl ul li.l6 a:hover em{background: url(../images/tl14.png) no-repeat center 0}
.tl ul li.l7 a:hover em{background: url(../images/tl15.png) no-repeat center 0}
.tl ul li.l8 a:hover em{background: url(../images/tl16.png) no-repeat center 0}
.tl ul .none{margin-right: 0}
.tl p a{color: #fff;font-size: 14px; display:block;height: 55px; line-height:55px;}

.pz{ padding-top:96px; height:616px; background:#ffffff; font-family: "Microsoft Yahei";}
.pz .pz_cgrond{ width:100%; overflow:hidden;}
.pz .pz_cgrond .pz_ground{ height:616px; background:url(../images/lp_vg.jpg) no-repeat 100% 100%; font-weight:normal; position:relative;}
.pz .pz_cgrond .pz_ground .pz_lpground{ width:1302px; margin:0 auto; height:616px; position:relative;}
.pz .pz_cgrond .pz_ground img{ display:block; width:1313px; margin:0 auto; height:616px; text-align:center;}
.pz .pz_cgrond .pz_ground area{ outline:none;}

/**/
.cs{padding-top: 123px;height: 750px;background: #f2f2f2;font-family: "Microsoft Yahei";}
.cs h2{text-align: center;height: 135px;text-align: center;background: url(../images/pro_09.jpg) no-repeat center 114px;font-weight: normal;opacity:0;}
.cs h2 span{display: block;padding-top: 28px;color: #666666;font-size: 18px;}
.cs-c{height: 450px; padding-top:20px;}
.cs dl{width: 287px;float: left;margin-right: 13px;font-size: 0;line-height: 0; transition: all 0.2s linear 0s;}
.cs .none{margin-right: 0}
.cs dt img{width: 287px;height: 196px;}
.cs dd{padding: 40px 26px 0 26px;height: 146px;background: #fff;color: #999;font-size: 14px;line-height: 24px;}
.cs dd span{display: block;color: #383838;font-size: 16px;line-height: 16px;padding-bottom: 20px}
.cs dd span a{color: #383838;}
.cs dd em{display:block;font-style: normal;float: right;color: #999;font-size: 12px;background: url(../images/cs_20.jpg) no-repeat 0 2px;padding-left: 24px;}
.cs dl:hover{box-shadow:1px 1px 25px #ccc; 
transform: translate3d(0px,-2px,0px);
-webkit-transform: translate3d(0px,-2px,0px);
-moz-transform: translate3d(0px,-2px,0px);
}

.cs-nav{width:100%;}
.cs-nav ul{ text-align:center;}
.cs-nav ul li{background: url(../images/cz_05.png) no-repeat;width: 13px;height: 13px;margin:0 12px;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.cs-nav ul li:hover,.cs-nav ul li.cur{background: url(../images/cz_03.png) no-repeat;}
/**/
.cz{padding-top: 56px;height: 508px;;font-family: "Microsoft Yahei";}
.cz h2{text-align: center;height: 138px;text-align: center;background: url(../images/pro_09.jpg) no-repeat center 114px;font-weight: normal;opacity:0;}
.cz h2 span{display: block;padding-top: 28px;color: #666666;font-size:18px;}
.cz-c ul li{float: left;margin-right: 5px}
.cz-c ul li a{background: url(../images/cz2_03.jpg) no-repeat;width: 243px;height: 236px;display: block;}
.cz-c ul li a:hover{background: url(../images/cz1_03.jpg) no-repeat;}
.cz-c ul li img{display: block;width: 139px;height: 85px;margin: 0 auto;padding-top: 72px;}
.cz-c{padding-left: 110px;height: 291px;}

.cz .honer{ width:1256px; margin:0 auto;}
.cz .cz_kg{ padding-top:10px; width:1256px; margin:0 auto; }
.cz .cz_kg .cz_honor{ padding-top:15px; height:306px; overflow:hidden;}
.cz .cz_kg .cz_honor ul li{ float:left; width:155px; height:100px; text-align:center; color:#ffffff; cursor:pointer; border-style:solid; border-width:1px; border-color:#dddddd; display:inline-block;*display:inline;zoom:1;}

.cz-nav{width:100%;}
.cz-nav ul{ text-align:center;}
.cz-nav ul li{background: url(../images/cz_05.png) no-repeat;width: 13px;height: 13px;margin:0 12px;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.cz-nav ul li:hover,.cz-nav ul li.cur{background: url(../images/cz_03.png) no-repeat;}

.cz .cz_kg .cz_honor .cr1{ background: url(./images/1.1.png) no-repeat;}
.cz .cz_kg .cz_honor .cr2{background: url(../images/1.2.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr3{background: url(../images/1.3.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr4{background: url(../images/1.4.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr5{background: url(../images/1.5.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr6{background: url(../images/1.6.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr7{background: url(../images/1.7.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr8{background: url(../images/1.8.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr9{background: url(../images/1.9.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr10{background: url(../images/1.10.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr11{background: url(../images/1.11.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr12{background: url(../images/1.12.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr13{background: url(../images/1.13.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr14{background: url(../images/1.14.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr15{background: url(../images/1.15.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr16{background: url(../images/1.16.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr17{background: url(../images/1.17.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr18{background: url(../images/1.18.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr19{background: url(../images/1.19.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr20{background: url(../images/1.20.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr21{background: url(../images/1.21.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr22{background: url(../images/1.22.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr23{background: url(../images/1.23.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr24{background: url(../images/1.24.png) no-repeat;} 


.cz .cz_kg .cz_honor .cr1:hover{background: url(../images/2.1.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr2:hover{background: url(../images/2.2.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr3:hover{background: url(../images/2.3.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr4:hover{background: url(../images/2.4.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr5:hover{background: url(../images/2.5.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr6:hover{background: url(../images/2.6.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr7:hover{background: url(../images/2.7.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr8:hover{background: url(../images/2.8.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr9:hover{background: url(../images/2.9.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr10:hover{background: url(../images/2.10.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr11:hover{background: url(../images/2.11.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr12:hover{background: url(../images/2.12.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr13:hover{background: url(../images/2.13.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr14:hover{background: url(../images/2.14.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr15:hover{background: url(../images/2.15.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr16:hover{background: url(../images/2.16.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr17:hover{background: url(../images/2.17.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr18:hover{background: url(../images/2.18.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr19:hover{background: url(../images/2.19.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr20:hover{background: url(../images/2.20.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr21:hover{background: url(../images/2.21.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr22:hover{background: url(../images/2.22.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr23:hover{background: url(../images/2.23.png) no-repeat;} 
.cz .cz_kg .cz_honor .cr24:hover{background: url(../images/2.24.png) no-repeat;} 

/**/
.cj{background: url(../images/cjbj.jpg) no-repeat center 0;height: 577px;margin-bottom: 54px;font-family: "Microsoft Yahei";}
.cj-j{padding-top: 135px; opacity:0;}
.cj h4{margin-top: 35px;height: 100px;font-weight: normal;}
.cj h4 a{color: #000000;font-size: 27px;}
.cj h4 a:hover{text-decoration: none;}
.cj p{width: 800px;display: block;color: #666;font-size: 15px;line-height: 30px}
.cj p a{display: block;margin-top: 50px;width: 169px;height: 59px;border: 1px solid #bfbfbf;color: #666666;font-size: 14px;line-height: 59px;text-align: center;}
/**/
.xg h2{animation:fadeInUp 1s;-webkit-animation:fadeInUp 1s;-moz-animation:fadeInUp 1s; opacity:1;}
.xg1 h2{animation:fadeInUp 16s;-webkit-animation:fadeInUp 1s;-moz-animation:fadeInUp 1s;opacity:1;}
.xg1 ul li:hover img{animation:rotateIn 1s;-webkit-animation:rotateIn 1s;-moz-animation:rotateIn 1s;}
.xg2 h2{animation:fadeInUp 1s;-webkit-animation:fadeInUp 1s;-moz-animation:fadeInUp 1s; opacity:1;}
.xg2 ul li:hover a{ animation:pulse 1s;-webkit-animation:pulse 1s;-moz-animation:pulse 1s; }
.xg3 .cj-j{ animation:fadeInLeft 1.6s;-webkit-animation:fadeInLeft 1.6s;-moz-animation:fadeInLeft 1.6s;opacity:1;}
.xg1 ul li a:hover em{animation:flipInY 1s;-webkit-animation:flipInY 1s;-moz-animation:flipInY 1s;}
/**/


/*new*/
   .form{ padding-top:35px; padding-bottom:27px; background: #ffffff; font-family: "Microsoft Yahei";}  
   .form > .form-content{ width:1180px; margin:0 auto;}
   .form > .form-content > h2 > p,.form > .form-content > h2 > span{ display:block; text-align:center;  font-weight:normal;}
   .form > .form-content > h2 > p{ height:35px; line-height:35px; font-size:26px; color:#ff3a3a; margin-bottom:10px;}
   .form > .form-content > h2 > span{ height:25px; line-height:25px; font-size: 18px; color:#666666; font-weight: bold;}
   
   .ac-form-ajax{ width:1090px; margin:42px auto 0; position:relative;}
   .ac-form-ajax > form > input{ -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; }
   .ac-form-ajax > form > .group{ height:48px;}
   .ac-form-ajax > form > .group > input:focus{ outline: none;}
   .ac-form-ajax > form > .group > input.gc{ display:inline-block; padding-left:36px; -webkit-box-sizing:border-box; -mpz-box-sizing:border-box; box-sizing:border-box; font-size:16px; color:#8c8c8c; height:48px; line-height:48px; border:1px solid #c8c8c8; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
   .ac-form-ajax > form > .group > .cent1{ width:372px; margin-right:40px; position:relative;}
   .ac-form-ajax > form > .group > .cent2{ width:236px; margin-right:28px;}
   .ac-form-ajax > form > .group > .cent3{ width:405px;}
   .ac-form-ajax > form > .group > .cent4{ width:1090px;}
   .ac-form-ajax > form > .company{ margin-top:18px;}
   .ac-form-ajax > form > .form-submit{ margin-top:54px; width:128px; margin:54px auto 0;}
   .ac-form-ajax > form > .form-submit > input{ width:128px; height:43px; background:#ff3a3a; border:0; font-size:16px; font-weight:600; letter-spacing:1px; color:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; cursor:pointer;}
  
   
    .everyWeekDay .weekday,.everyDay .days {/*解决span不支持width属性*/display: -moz-inline-box;display: inline-block;margin: 5px 0 0 20px;text-align: center;width: 20px;border: 1px solid #F7F7F7;cursor: pointer; font-size:16px; font-weight:normal;}		
	.marginTop{margin-top: 5px;}
	.selectStyle{padding-left: 10px;border: none;border-radius: 3px;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;margin: 0 10px 0 10px;width: 60px;border-color: #0FB9EF;color: #0FB9EF;}    

	/*new*/
	.pz_lpground .transparent_b{ display:none;} 
	.pz_lpground a.trans_b{ display:block;}
	.a_box1{width:0;border-right: 43px solid rgba(255,255,255,.4);border-top: 76px solid transparent;border-bottom: 78px solid transparent;float: left;}
	.a_box2{width: 88px;height: 154px;background-color: rgba(255,255,255,.4);float: left;}
	.a_box3{width:0;border-left: 43px solid rgba(255,255,255,.4);border-top: 76px solid transparent;border-bottom: 78px solid transparent;float: left;}