@import url(style.css);
/* Callback example */
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; }
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0; border-bottom:1px solid #999999;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;top:39%;left:100px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:100px;width:50px;/*background:transparent url("../images/left2.png") no-repeat left top;*/}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{}
.callbacks_nav.next{left:auto;right:100px;/*background:transparent url("../images/right.png") no-repeat 0px top;*/}
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
.banner_content{ width:1140px; height:528px;/* background:url(../images/banner_bg.png) repeat-x;*/ position: relative; z-index: 120;  font:300 14px "宋体"; color:#FFF; }
.b_center{ margin:0 auto; text-align:center;}

.callbacks_tabs.callbacks1_tabs{margin-top:-35px; position:relative;z-index:9; margin-bottom:3px; display:;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;height:32px;margin-right:6px; margin-left:6px;/*border-radius:10px;border:1px solid #FFF;*/position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:12px;height:12px;/*border-radius:10px;position:absolute;*/ left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent; background:url(../images/left.png) center center no-repeat;transition:all 0.3s;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:url(../images/left_on.png) center center no-repeat; width:26px;}

/*首頁*/
.i_one{ overflow:hidden; background:#f5f5f5; padding-top:30px; padding-bottom:30px;}
.i_one ul li{ float:left; width:305px;  overflow:hidden;}
.i_one ul li:nth-child(4){ width:285px;}
.i_one .i_one_l{ float:left; width:60px; height:60px; background:#178b52; border-radius:20px; text-align:center; font-weight:bold; font-size:16px; color:#fff; line-height:18px; }
.i_one .i_one_l label{ display:inline-block; margin-top:12px;}
.i_one .i_one_r{ width:210px; float:left; margin-left:20px; overflow:hidden; line-height:30px;}
.i_one ul li:nth-child(4) .i_one_r{ width:200px;}
.i_one .i_one_r a{ float:left; margin-right:12px; font-size:14px;}
.i_title{ text-align:center; line-height:28px; color:#666666; font-size:16px; margin-top:26px;}
.i_title .h2{ line-height:56px; font-weight:bold; font-size:30px; color:#178b52;}
.i_title .h3{ line-height:32px; font-weight:normal; color:#999999; font-size:24px; font-family:Arial;}
.i_form{ overflow:hidden; margin-top:24px; margin-bottom:10px;}
.i_form ul li{ float:left; width:224px; margin-right:20px; overflow:hidden;}
.i_form ul li select{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.i_form ul li:nth-child(5){ margin-right:0;}
.i_form ul li .selects{height: 42px; width: 100%; line-height: 42px; padding-left: 19px; font-size: 16px; font-family: 微软雅黑; color: #666; border:1px solid #cccccc;background: url(../images/i_bg1.png) 210px center no-repeat #fff; outline:none; cursor:pointer;}
.i_form ul li .inputs{display: block;border:1px solid #cccccc; background: #fff; height: 42px; text-indent:19px;line-height: 42px;outline: none; width: calc(100% - 2px); width: -webkit-calc(100% - 2px); width: -moz-calc(100% - 2px); font-size: 16px; color: #666;font-family: "微软雅黑";}
.i_form ul li .btn2{ background:#178b52;width:100%; height:44px; border:none; cursor:pointer; color:#fff; font-size:16px; -webkit-appearance: none; transition:all 0.3s;outline:none;font-family:"微软雅黑"; }
.i_form ul li .btn2:hover{filter:alpha(opacity=80);opacity:0.8;}
.imores2{width:258px; height:48px; line-height:48px; border-radius:6px; color:#178b52; text-align:left; font-size:18px; font-style:normal; text-indent:36px; border:1px solid #178b52; margin:0 auto; margin-top:40px; margin-bottom:60px; background:url(../images/i_bg2.png) 199px center no-repeat; display:block;}
.imores2:hover{ color:#fff;background:url(../images/i_bg2_on.png) #178b52 205px center no-repeat;text-indent:42px;transition:all 0.3s;}

.i_two_bg{ overflow:hidden; background:#f5f5f5; padding-top:20px;}
.i_two_ul{ overflow:hidden; margin-top:35px;}
.i_two_ul ul li{ float:left; width:285px; margin-right:20px; overflow:hidden; margin-bottom:20px; background:#fff;}
.i_two_ul ul li:nth-child(4n+0){ margin-right:0;}
.i_two_ul ul li .imgs{ overflow:hidden;}
.i_two_ul ul li .imgs img{display: block;width: 100%; height:240px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;  margin:0 auto; vertical-align:bottom; }
.i_two_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_two_ul ul li .txts{  overflow:hidden;}
.i_two_ul ul li .txts .h2{ line-height:50px; height:50px; overflow:hidden; color:#000000; font-size:18px; margin-top:14px; font-weight:normal;padding-left:20px; padding-right:20px;}
.i_two_ul ul li .txts .p{ line-height:24px; height:48px; overflow:hidden; color:#666666; font-size:14px;padding-left:20px; padding-right:20px;}
.i_two_ul ul li .txts span{    clear: both; height: 2px; overflow: hidden; font-size: 0; margin-top: 7%; display: block; background-color: #178b52;width: 0;transition: all 0.6s;}
.i_two_ul ul li:hover .txts .h2{ color:#178b52;}
.i_two_ul ul li:hover .txts span{ width:100%;}

.i_three{ overflow: hidden; padding-top:40px; padding-bottom:50px;}
.i_three .i_title2{ height:64px; overflow:hidden; position:relative; margin-bottom:18px;}
.i_three .i_title2:before{ content:""; position:absolute; width:100%; height:1px; bottom:0; left:0; background:#e2e2e2;}
.i_three .i_title2 .h2{ float:left; height:62px; line-height:62px; border-bottom:2px solid #178b52; font-size:24px; color:#000; font-weight:bold;}
.i_three .i_title2 .imores3{ float:right;width:76px; height:24px; line-height:24px; border-radius:6px; color:#fff; text-align:center; font-size:14px; background:#178b52;transition:all 0.3s; font-style:normal; margin-top:20px;}
.i_three .i_title2 .imores3:hover{ background:#219b5f;}
.i_three .i_three_l{ float:left; width:800px; overflow:hidden; height:321px;}
.i_three .i_three_l .i_three_a{ float:left; width:445px; overflow:hidden;}
.i_three .i_three_l .i_three_b{ float:right; width:328px;overflow:hidden; position:relative; margin-top:12px;}
.i_three .i_three_l .i_three_b img{display: block;width: 100%; height:216px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;  margin:0 auto; vertical-align:bottom; }
.i_three .i_three_l .i_three_b:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_three .i_three_l .i_three_b .txts{ position:absolute; bottom:0; width:100%; height:40px; line-height:40px; overflow:hidden; background:rgba(0,0,0,0.6);}
.i_three .i_three_l .i_three_b .txts .h3{ font-size:16px;text-overflow:ellipsis;white-space: nowrap; width:286px; margin:0 auto; overflow:hidden;height:40px; color:#fff; font-weight:normal;}
.i_three .i_three_r{ float:right; width:370px; overflow:hidden; height:321px;}
.i_three .ul li{ display:block; height:40px; line-height:40px; overflow:hidden;background:url(../images/i_bg3.png) left center no-repeat; padding-left:20px;text-overflow:ellipsis;white-space: nowrap;}
.i_three .ul li:hover{background:url(../images/i_bg3_on.png) left center no-repeat; }
.i_three .ul li a{ display:block;font-size:16px;}

.i_four{ overflow: hidden; background:#f5f5f5; padding-top:20px;}
.i_four_ul{ overflow:hidden; margin-top:35px;}
.i_four_ul ul li{ float:left; width:25%; text-align:center; overflow:hidden; height:332px;}
.i_four_ul ul li .h3{ padding-left:1%; padding-right:1%; color:#178b52; font-size:20px; font-weight:normal; height:26px; line-height:26px; overflow:hidden;}
.i_four_ul ul li .p{ width:266px; margin:0 auto;margin-top:10px; color:#666666; font-size:14px; height:72px; line-height:24px; overflow:hidden; margin-bottom:36px;}
.i_four_ul ul li .imgs{ width:134px; height:134px; margin:0 auto; border-radius:50%; margin-bottom:35px;}
.i_four_ul ul li .imgs img{ width:100%; height:100%; border-radius:50%;transition:all 0.5s;}
.i_four_ul ul li:hover .imgs img{transform: rotate(360deg);}


.i_five{ overflow: hidden; padding-top:20px; height:666px; background:url(../images/i_bg4.jpg) center center no-repeat;}
.i_five .i_title .h2{ color:#fff;}
.i_five .i_title .h3{ color:#a9ffbb;}
.i_five .i_five_t{ color:#fff; overflow:hidden; margin-top:50px; height:60px; line-height:60px;}
.i_five .i_five_t b{ float:left; font-weight:normal; font-family:Arial; font-size:40px;}
.i_five .i_five_t label{ float:left; line-height:24px;font-size:24px; margin-top:0px; margin-left:10px;}
.i_five .i_five_ul{ margin-top:34px;}
.i_five .imores2{ border:1px solid #fff; color:#fff; background-image:url(../images/i_bg2_on.png);}
.i_five .imores2:hover{background-image:url(../images/i_bg2.png); color:#178b52;border:1px solid #178b52; background-color:#fff;}




.i_six{ overflow: hidden; padding-top:40px; padding-bottom:60px;}
.i_six .i_title3{ height:64px; overflow:hidden; position:relative; margin-bottom:30px;}
.i_six .i_title3:before{ content:""; position:absolute; width:100%; height:1px; bottom:0; left:0; background:#e2e2e2;}
.i_six .i_title3 .h2{ float:left; height:62px; line-height:62px; border-bottom:2px solid #178b52; font-size:24px; color:#000; font-weight:bold; overflow:hidden;}
.i_six .i_title3 .imores3{ float:right;width:76px; height:24px; line-height:24px; border-radius:6px; color:#fff; text-align:center; font-size:14px; background:#178b52;transition:all 0.3s; font-style:normal; margin-top:20px;}
.i_six .i_title3 .imores3:hover{ background:#219b5f;}
.i_six .i_six_l{ float:left; overflow:hidden; width:590px;height:495px;}
.i_six .i_six_l .i_six_img{ overflow:hidden;}
.i_six .i_six_l .i_six_img .imgs{ overflow:hidden;}
.i_six .i_six_l .i_six_img .imgs img{display: block;width: 100%; height:260px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;  margin:0 auto; vertical-align:bottom; }
.i_six .i_six_l .i_six_img:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_six .i_six_l .i_six_img .h3{ font-weight:normal; margin-top:23px; height:30px; line-height:30px; overflow:hidden; font-size:18px; color:#000000;}
.i_six .i_six_l .i_six_img em{ font-style:normal; font-size:14px; color:#666666; height:22px; line-height:22px; overflow:hidden;}
.i_six .i_six_l .i_six_img .p{ margin-top:13px; line-height:22px; overflow:hidden; height:44px; font-size:14px; color:#666666;}
.i_six .i_six_l .i_six_img:Hover .h3{ color:#178b52;}
.i_six .i_six_r{ float:right; overflow:hidden; width:590px;height:495px;}
.i_six .i_six_r ul li{ height:120px; overflow:hidden; display:block; margin-bottom:20px;}
.i_six .i_six_r ul li:last-child{ margin-bottom:0;}
.i_six .i_six_r ul li .imgs{ overflow:hidden; float:left; width:190px;}
.i_six .i_six_r ul li .imgs img{display: block;width: 100%; height:120px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;  margin:0 auto; vertical-align:bottom; }
.i_six .i_six_r ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_six .i_six_r ul li .txts{ overflow:hidden; float:right; width:370px;}
.i_six .i_six_r ul li .txts .h3{ overflow:hidden; line-height:24px; color:#000000; font-size:18px; height:48px; margin-top:7px; margin-bottom:14px; font-weight:normal;}
.i_six .i_six_r ul li .txts .p{line-height:20px; overflow:hidden; height:40px; font-size:14px; color:#666666;}
.i_six .i_six_r ul li:hover .txts .h3{ color:#178b52;}

.i_seven{ overflow: hidden; background:#f5f5f5; padding-top:8px; padding-bottom:22px;}
.i_seven .i_title4{ height:62px; overflow:hidden; position:relative; margin-bottom:11px;}
.i_seven .i_title4:before{ content:""; position:absolute; width:100%; height:1px; bottom:0; left:0; background:#e2e2e2;}
.i_seven .i_title4 .h2{ float:left; height:60px; line-height:60px; border-bottom:2px solid #178b52; font-size:24px; color:#000; font-weight:normal; overflow:hidden;}
.i_seven .i_seven_link{ overflow:hidden; line-height:30px; font-size:14px;color:#666666; }
.i_seven .i_seven_link a{color:#666666; float:left; margin-right:30px;}
.i_seven .i_seven_link a:hover{color:#178b52;}
.i_seven .i_title5{ height:60px; line-height:60px; overflow:hidden; margin-top:12px; padding-top:10px;}
.i_seven .i_title5 .h2{ float:left; height:60px; line-height:60px;font-size:20px; color:#000; font-weight:normal; overflow:hidden;}
.i_seven .i_title5 .a{ float:right; width:134px; height:30px; line-height:30px;font-size:14px; color:#fff; overflow:hidden; margin-top:17px; background:url(../images/i_bg5.png) #178b52 13px center no-repeat; border-radius:6px; text-indent:39px;transition:all 0.3s;}
.i_seven .i_title5 .a:hover{opacity:0.8;filter:Alpha(opacity=80);}