/* CSS Document */
.ct_banner01{ background:url(../images/ct_banner01.jpg) no-repeat center top; height:78px;}
.ct_banner02{ background:url(../images/ct_banner02.jpg) no-repeat center top; height:111px;}
.ct_banner03{ background:url(../images/ct_banner03.jpg) no-repeat center top; height:110px;}
.ct_banner04{ background:url(../images/ct_banner04.jpg) no-repeat center top; height:68px;}
.ct_banner05{ background:url(../images/ct_banner05.jpg) no-repeat center top; height:70px;}
.ct_banner06{ background:url(../images/ct_banner06.jpg) no-repeat center top; height:80px;}
.ct_banner07{ background:url(../images/ct_banner07.jpg) no-repeat center top; height:91px;}
.ct_banner08{ background:url(../images/ct_banner08.jpg) no-repeat center top; height:72px;}

.nav{ padding-top:20px;}
.nav_l{ float:left; background:url(../images/zz.png) no-repeat left top; height:107px;padding-top:32px;}
.nav_l b{ font-size:36px; color:#000; margin-left:34px;}
.nav_l p{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#999; padding-left:34px;}
.nav_r{ float:right; width:197px; height:51px; line-height:51px; background-color:#03963b; text-align:center; border-radius:35px; font-size:24px; margin-top:38px;transition:all 300ms linear;}
.nav_r:hover{ box-shadow:0 0 10px #03963b;transition:all 300ms linear; }
.nav_r a{ color:#f7ff1c;}
.nav_r a span{ color:#80cb83;}
.nav_r a b{color:#4eb667; font-weight:normal;}

.ct_n1_l{ float:left;}
.ct_n1_r{ float:right;width:606px;}
.ct_n1_t{ padding:10px; width:586px; border:1px solid #d2d2d2; font-size:18px; line-height:28px; text-indent:2em;color:#666; border-radius:20px;}
.ct_n1_t span{color:#ff5301;}
.ct_n1_text{ float:left; width:273px; padding:22px; font-size:21px; line-height:40px; background-color:#ff5301; color:#fff; border-radius:20px; margin-top:20px; text-indent:2em;}
.ct_n1_img{ float:right; margin-top:20px;}

.ct_yxzl{ background:url(../images/ct_zhx.jpg); margin:20px auto;}
.ct_yxzl img{ margin:0 auto; display:block;}



.ct_bj1{ background-color:#f4f4f4;}

.ct_tb_bj{ width:161px; height:161px; background:url(../images/yfzl1.gif) no-repeat center top; text-align:center; font-size:24px; color:#fff; padding-top:30px; float:left;}
.ct_text{ width:758px; background:url(../images/ct_jb.jpg); border-radius:20px; font-size:16px; line-height:32px; color:#666; float:right; text-indent:2em; padding:15px 20px;}
.ct_xx{ border-top:1px dashed #ccc;}

.picMarquee-left{ width:980px;  overflow:hidden; position:relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{margin-top:20px; margin-right:20px; margin-bottom:20px;float:left; _display:inline; overflow:hidden; text-align:center; width:313px;}



.n3_bj{ background-color:#f9f9f9;}

.ct_tb_bj1{ width:161px; height:161px; background:url(../images/yfzl2.gif) no-repeat center top; text-align:center; font-size:24px; color:#fff; padding-top:30px; float:left;}
.ct_n3_pic{ padding-top:20px; padding-bottom:30px;}
.ct_n3_pic ul li{float:left; margin-left:20px; border:1px solid #ccc; border-radius:20px; padding:10px; overflow:hidden;}
.ct_n3_pic ul li span{ position:relative; display:block;line-height:28px;}
.ct_n3_pic ul li p{position:absolute; width:208px; height:161px; bottom:-281px; text-align:center; font-size:24px; padding-top:100px; line-height:32px; color:#ff5301; background:rgba(255, 255, 255, 0.71);-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s; border-radius:20px;}
.ct_n3_pic ul li:hover{box-shadow:0px 0px 5px #ccc;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.ct_n3_pic ul li:hover p{bottom:0;}

.ct_n4_piv{ float:left; padding:10px; border:1px solid #ccc; border-radius:20px;}
.ct_n4_text{ width:340px; padding:14px 10px; float:right; background-color:#ff5301; color:#fff; border-radius:20px; font-size:20px; line-height:38px; text-indent:2em;}

.ct_ne_li ul li{ float:left; padding:10px; border:1px solid #ccc; border-radius:20px; margin-left:20px; margin-top:20px;}

		
.ct_tb_bj3{width:161px; height:161px; background:url(../images/yfzl3.gif) no-repeat center top; text-align:center; font-size:24px; color:#fff; padding-top:30px; float:left;}	
.ct_text1{ background:url(../images/ct_jb.jpg); border-radius:20px; font-size:16px; line-height:32px; color:#666; text-indent:2em; padding:15px 20px;}	

/* 幻灯4开始(环境展示) */	
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:25%;display:block; width:60px; height:105px; padding-top:35px; background:rgba(0, 0, 0, 0.48); border-radius:10px;}
		.slideBox .next{ left:auto; right:3%;}
		.slideBox .prevStop{ display:none;}
		.slideBox .nextStop{ display:none;}

.slideBox3{ width:980px; height:538px; overflow:hidden; position:relative; margin-bottom:40px;}
		.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox3 .bd li{ zoom:1; vertical-align:middle; }
		.slideBox3 .bd img{ width:980px; height:538px; display:block;}

.slideBox3 .prev{ right:44px;}
.slideBox3 .prev, .slideBox3 .next{ display:block; z-index:1; left:auto; top:auto; bottom:19px; width:32px; height:32px;text-align:center;line-height:32px;padding:0; background:#fff;border-radius:0; font-family:Arial, Helvetica, sans-serif; color:#03963b;}
.slideBox3 .prev:hover, .slideBox3 .next:hover{ background:#e5581d; color:#fff;transition:all 0.5s linear 0s;}
.slideBox3 .next{right:10px;}
.slideBox3 .prev i, .slideBox3 .next i{ font-size:20px;}
/* 幻灯4结束(环境展示) */	

.ct_bottom_l{ width:410px; float:left;}
.ct_bottom_l h2{ font-size:24px; padding-bottom:16px;color:#333;}
.ct_bottom_l h2 span{ color:#ff5301;}
.ct_bottom_l p{ color:#999; font-size:16px; padding-left:10px; margin-bottom:30px;}
.ct_bottom_l ul li{ width:132px; height:132px; background-color:#ececec; float:left; margin-left:1px; text-align:center;}
.ct_bottom_l ul li a:hover{ background-color:#e0e0e0; width:132px; height:132px; display:block;transition:all 0.5s linear 0s;}
.ct_bottom_l ul li a:hover i,.ct_bottom_l ul li a:hover p{color:#ff5301;}
.ct_bottom_l ul li i{ font-size:75px; color:#666; line-height:90px;}
.ct_bottom_l ul li p{ float:left; font-size:22px; text-align:center;margin:0; padding:0; width:132px;}

.ct_bottom_c{ width:13px; height:374px; background:url(../images/ct_bottom01.jpg) no-repeat center top; float:left; margin-left:25px;}

.ct_bottom_r{ float:right;}
.ct_bottom_r{position:relative; overflow:hidden;}
.ct_bottom_r span{ width:55px; height:55px; display:block; position:absolute; bottom:-35%; left:45%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ct_bottom_r span a{ background-color:#fff;display:block; margin:8px;}
.ct_bottom_r span a i{ font-size:24px;line-height:39px; margin-left:8px; color:#e56b1d;}
.ct_bottom_r:hover span{bottom:45%;}

.ct_bj2{ background-color:#f9f9f9;}
