@charset "utf-8";
/* CSS Document */

/* Carousel */
.carousel_wrap {
min-width:1000px; height:500px; background:url(../Images/carousel_bg.jpg);
}
.carousel {
width:1000px; height:500px; padding:0; margin:0 auto; position:relative;
}
.carousel #slides {
width:100%; height:500px; padding:0; margin:0; display:block; list-style:none; position:relative;
}
.carousel #slides li {
width:100%; height:100%; padding:0; margin:0; display:block; list-style:none; position:absolute;
}
.carousel #slides li a {
width:100%; height:100%; display:block; text-indent:-9999px;
}
.carousel #pagination {
width:500px; height:30px; padding:0 0 0 83px; margin:0; display:block; overflow:hidden; background:url(../Images/carousel_round.png) no-repeat 0 0; position:absolute; left:250px; top:444px; z-index:9900;
}
.carousel #pagination li {
width:30px; height:30px; margin-left:31px; display:block; list-style:none; float:left;
}
.carousel #pagination li a {
width:100%; height:100%; padding:0; margin:0; display:block; text-indent:-9999px;
}
.carousel #pagination li.current {
background:url(../Images/carousel_point.png) no-repeat 0 0;
}
/* Ecological */
.ecological_wrap {
min-width:1000px; height:570px; background:#20232b;
}
.ecological {
width:1000px; height:550px; padding:10px 0; margin:0 auto;
}
.ecological .ec_item {
width:165px; height:550px; padding:0; margin:0 0 0 1px; display:block; overflow:hidden; background:url(../Images/ecological_bg.png) no-repeat 0 0; float:left;
}
.ecological .ec_content {
width:158px; height:534px; padding:0; margin:8px 4px 8px 3px; display:block; overflow:hidden; background:#fff; cursor:pointer; position:relative; z-index:1200;
}
.ecological #ec_img_1 {
width:500px; height:350px; left:-110px; top:0px; position:absolute; z-index:1300;
}
.ecological #ec_title_1 {
width:165px; height:150px; left:-3px; top:270px; position:absolute; z-index:1300;
}
.ecological #ec_img_2 {
width:500px; height:350px; left:-30px; top:170px; position:absolute; z-index:1300;
}
.ecological #ec_title_2 {
width:165px; height:150px; left:-3px; top:120px; position:absolute; z-index:1300;
}
.ecological #ec_img_3 {
width:500px; height:350px; left:-110px; top:0px; position:absolute; z-index:1300;
}
.ecological #ec_title_3 {
width:165px; height:150px; left:-3px; top:270px; position:absolute; z-index:1300;
}
.ecological #ec_img_4 {
width:500px; height:350px; left:-100px; top:130px; position:absolute; z-index:1300;
}
.ecological #ec_title_4 {
width:165px; height:150px; left:-3px; top:120px; position:absolute; z-index:1300;
}
.ecological #ec_img_5 {
width:500px; height:350px; left:-70px; top:0px; position:absolute; z-index:1300;
}
.ecological #ec_title_5 {
width:165px; height:150px; left:-3px; top:270px; position:absolute; z-index:1300;
}
.ecological #ec_img_6 {
width:500px; height:350px; left:-160px; top:220px; position:absolute; z-index:1300;
}
.ecological #ec_title_6 {
width:165px; height:150px; left:-3px; top:120px; position:absolute; z-index:1300;
}
/* Service */
.service_wrap {
min-width:1000px; height:580px; background:#1e2129;
}
.service {
width:1000px; height:580px; padding:0; margin:0 auto; background:url(../Images/service_line.png) no-repeat center 343px;
}
.service .sr_nav {
height:100px; padding:0 0 0 150px; margin-top:50px; display:block; overflow:hidden;
}
.service .sr_nav li {
width:80px; height:20px; line-height:20px; padding:80px 0 0 0; margin-left:50px; display:block; overflow:hidden; text-align:center; color:#fff; cursor:pointer; float:left;
}
.service .sr_nav .sr_nav_1_on {
background:url(../Images/service_btn_1_on.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_1_off {
background:url(../Images/service_btn_1_off.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_2_on {
background:url(../Images/service_btn_2_on.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_2_off {
background:url(../Images/service_btn_2_off.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_3_on {
background:url(../Images/service_btn_3_on.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_3_off {
background:url(../Images/service_btn_3_off.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_4_on {
background:url(../Images/service_btn_4_on.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_4_off {
background:url(../Images/service_btn_4_off.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_5_on {
background:url(../Images/service_btn_5_on.png) no-repeat 0 0;
}
.service .sr_nav .sr_nav_5_off {
background:url(../Images/service_btn_5_off.png) no-repeat 0 0;
}
.service .sr_text {
width:300px; height:280px; line-height:30px; padding:0; margin:100px 0 0 630px; display:block; overflow:hidden; background:url(../Images/service_text.png) no-repeat -45px 25px; color:#fff; letter-spacing:1px;
}
.service .sr_text p {
height:44px; line-height:44px; font-size:15px; font-weight:bold; text-indent:18px;
}
.service .sr_text li {
list-style-position:inside; list-style-type:disc;
}
.service #sr_box_1 {
width:1000px; height:400px; padding:0; margin:0; display:block; overflow:hidden; background:url(../Images/service_img_1.png) no-repeat 220px 50px;
}
.service #sr_box_1 p {
text-indent:0;
}
.service #sr_box_2 {
width:1000px; height:400px; padding:0; margin:0; display:none; overflow:hidden; background:url(../Images/service_img_2.png) no-repeat 220px 50px;
}
.service #sr_box_3 {
width:1000px; height:400px; padding:0; margin:0; display:none; overflow:hidden; background:url(../Images/service_img_3.png) no-repeat 220px 50px;
}
.service #sr_box_4 {
width:1000px; height:400px; padding:0; margin:0; display:none; overflow:hidden; background:url(../Images/service_img_4.png) no-repeat 220px 50px;
}
.service #sr_box_5 {
width:1000px; height:400px; padding:0; margin:0; display:none; overflow:hidden; background:url(../Images/service_img_5.png) no-repeat 220px 50px;
}
/* Saying */
.saying_wrap {
min-width:1000px; height:420px; background:#12141a url(../Images/saying_bg.jpg) repeat-x;
}
.saying {
width:500px; height:420px; padding:80px 0 0 500px; margin:0 auto; background:url(../Images/saying_img.jpg) no-repeat 0 0;
}
.saying .sa_english {
line-height:25px; padding-bottom:10px; font-size:16px; color:#fff;
}
.saying .sa_chinese {
line-height:25px; padding-bottom:20px; font-size:17px; color:#9ecdff;
}   
.saying .sa_name {
line-height:25px; padding-bottom:10px; font-size:16px; color:#fff; text-indent:80px;
}
/* Marketing */
.marketing_wrap {
min-width:1000px; height:590px; border-bottom:1px solid #363c4d; background:#12141a;
}
.marketing {
width:1000px; height:590px; padding:0; margin:0 auto;
}
/* Team */
.team_wrap {
min-width:1000px; height:560px; border-bottom:1px solid #363c4d; background:#12141a;
}
.team {
width:1000px; height:560px; padding:0; margin:0 auto;
}
.team h3 {
height:50px; line-height:50px; padding-top:60px; font-size:24px; text-align:center; color:#fff; letter-spacing:2px;
}
.team .tm_text {
line-height:25px; padding:10px 100px 0 100px; color:#fff; letter-spacing:1px;
}
.team .tm_list {
height:280px; padding:50px 0 0 0; margin:0; display:block; overflow:hidden;
}
.team .tm_btn_left {
width:50px; height:280px; padding:0; margin:0; display:block; overflow:hidden; cursor:pointer; background:url(../Images/team_btn_left.jpg) no-repeat 0 0; float:left;
}
.team .tm_btn_right {
width:50px; height:280px; padding:0; margin:0; display:block; overflow:hidden; cursor:pointer; background:url(../Images/team_btn_right.jpg) no-repeat 0 0; float:right;
}
.team .tm_member {
width:900px; height:280px; padding:0; margin:0; display:block; overflow:hidden; float:left; position:relative;
}
.team .tm_member ul {
position:absolute;
}
.team .tm_member li {
width:197px; height:252px; padding:14px; margin:0; display:block; overflow:hidden; background:url(../Images/team_bg.jpg) no-repeat center top; text-align:center; color:#fff; float:left;
}
.team .tm_member li p {
height:30px; line-height:30px; padding-top:10px; font-size:16px;
}
/* Partner */
.partner_wrap {
min-width:1000px; height:480px; background:#101217;
}
.partner {
width:1000px; height:480px; padding:0; margin:0 auto;
}
.partner h3 {
height:50px; padding:20px 0; text-align:center; color:#fff; font:normal 22px/50px '黑体'; letter-spacing:2px;
}
.partner li {
width:425px; height:100px; margin:0 0 50px 50px; display:block; overflow:hidden; float:left;
}
.partner .pa_img {
width:100px; height:100px; display:block; overflow:hidden; float:left;
}
.partner .pa_text {
width:310px; height:100px; line-height:25px; display:block; overflow:hidden; float:right; color:#fff;
}
.partner .pa_more {
text-align:center;
}