@charset "gb2312";
/* CSS Document */

*{padding:0; margin:0; font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
a{text-decoration:none;color:#000;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur());}
ul li{list-style:none;}
a:hover{transition-property:color;transition-duration:.2s; color:#00bbd1;}
img{border:none;}

#top{background:#00bbd1 url(images/top_bg.png) no-repeat top center; width:100%; height:150px; min-width:1200px;}
#top .main{width:1200px; height:150px; margin:0 auto; overflow:hidden;}
#top .main .search{background:url(../images/search_bg.png) no-repeat center center; width:438px; height:48px;}

#top .rt{float:right; margin-top:45px;}

#top .main .logo{width:334px; height:103px;}

#top .main .laguage .en{font-size:12px; color:#fff; background:url(../images/en.jpg) no-repeat center left; padding-left:50px; line-height:30px; margin-left:60px; margin-right:20px; display:block; float:left;}
#top .main .laguage .cn{font-size:12px; color:#fff; background:url(../images/cn.jpg) no-repeat center left; padding-left:50px; line-height:30px; display:block; float:left;}

#top .nav{width:800px; float:right;}
#top .nav ul li{float:left; background:url(../images/line_nav.png) no-repeat center right;}
#top .nav ul li a{color:#fff; font-size:14px; line-height:30px; font-weight:bold; display:block; padding:10px 27px;}
#top .nav ul li:last-child a{padding-right:0;}
#top .nav ul li:last-child{background:none;}

#index_product{width:100%; min-width:1200px; padding:5px 0; background:#00bbd1;}
#index_product .title{background:url(../images/s_logo_w.png) no-repeat center left; padding-left:35px; font-size:18px; color:#fff; line-height:40px;}
#index_product .title a{float:right; display:block; margin-top:12px;}


#index_product .scroll_horizontal .list li .name{background:url(../images/w_p.png) no-repeat center right; border-bottom:1px solid #fff;}
#index_product .scroll_horizontal .list li .name a{font-size:14px; line-height:35px; color:#fff;}
#index_product .scroll_horizontal .list li .name a span{font-size:12px; line-height:35px; color:#fff;}

#index_product .scroll_horizontal{position:relative;width:1200;height:200px;padding:0px;line-height:20px;}
#index_product .scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:200px;margin:0 auto;}
#index_product .scroll_horizontal .list{overflow:hidden;width:9999px;}
#index_product .scroll_horizontal .list li{float:left;width:220px; height:200; padding:0 10px;}
#index_product .scroll_horizontal .plus{position:absolute;top:60px;width:42px;height:42px; background:url(../images/lt.png) no-repeat center center;cursor:pointer;}
#index_product .scroll_horizontal .minus{position:absolute;top:60px;width:42px;height:42px;background:url(../images/rt.png) no-repeat center center;cursor:pointer;}
#index_product .scroll_horizontal .plus{left:-20px;}
#index_product .scroll_horizontal .minus{right:-20px;}

#index_about{min-width:1200px; padding-top:30px; padding-bottom:60px; background:url(../images/about_bg.png) no-repeat center bottom; overflow:hidden;}
#index_about .main{width:1200px; margin:0 auto;}
#index_about .lt{width:320px; float:left;}
#index_about .rt{width:640px; float:right;}
#index_about .rt .a1{line-height:25px; font-size:18px; color:#00bbd1;}
#index_about .rt .a2{margin-top:20px; font-size:16px; line-height:30px; color:#666;}
#index_about .rt .a3{margin-top:20px; font-size:16px; line-height:28px; color:#333;}
#index_about .rt .a4 span{margin-top:20px; display:block; float:left; margin-right:40px; border-left:2px solid #666; color:#666; font-size:16px; line-height:30px; padding-left:20px;}

#index_work{min-width:1200px; padding-top:30px; padding-bottom:30px; background:#00bbd1; overflow:hidden;}
#index_work .main{width:1200px; margin:0 auto;}
#index_work .lt{width:640px; float:left;}
#index_work .rt{width:320px; float:right;}
#index_work .lt .a2{margin-top:20px; font-size:16px; line-height:30px; color:#fff;}
#index_work .lt .a3{margin-top:20px; font-size:16px; line-height:28px; color:#fff;}

#foot_nav{min-width:1200px; background:#f1f1f1; overflow:hidden; padding:50px 0;}
#foot_nav ul{width:1200px; margin:0 auto;}
#foot_nav ul li{float:left; width:240px;}
#foot_nav ul .index_contact{width:430px; height:233px; background:url(../images/contact_bg.png) no-repeat right bottom; float:right;}
#foot_nav ul .index_contact p{font-size:16px; line-height:40px; margin-bottom:15px;}
#foot_nav ul .index_contact div{font-size:14px; line-height:25px;}

#foot_nav ul .c1 p{font-size:16px; line-height:40px; margin-bottom:15px;}
#foot_nav ul .c1 a{display:block; font-size:14px; line-height:25px;}
#foot_nav ul .last{background:url(../images/line.png) no-repeat center right; height:233px;}

#foot{text-align:center; min-width:1200px; line-height:60px;}
#foot table tr td,#foot a{color:#00bbd1;}

#main{width:100%; min-width:1200px; background:#00bbd1; padding:10px 0;}

#list .l_title{font-size:18px; color:#fff; line-height:60px;}
#list ul .li1{background:url(../images/list_1.jpg) no-repeat left center; line-height:40px; padding-left:10px; margin-top:10px;}
#list ul .li1 a{font-size:16px; color:#fff; padding-left:30px; background:url(../images/list_1.png) no-repeat left center;}
#list ul .li2{line-height:35px; border-bottom:1px dashed #fff; background:url(../images/list_2.png) no-repeat right center; padding-left:10px;}
#list ul .li2 a{font-size:14px; color:#fff; padding-left:30px;}

#main .main_title{font-size:18px; color:#fff; line-height:60px; padding-left:30px; background:url(../images/s_logo_w.png) no-repeat left center;}
#main .main_title span{float:right; font-size:12px; color:#fff;}
#main .main_box{background:#fff; overflow:hidden; padding:10px;}

#main .main_box .product_box{width:200px; height:190px; float:left; margin:0 12px; margin-top:12px;}
#main .main_box .product_box img{border:1px solid #00bbd1;}
#main .main_box .product_box .name{background:url(../images/b_p.png) no-repeat center right; border-bottom:1px solid #00bbd1;}
#main .main_box .product_box .name a{font-size:14px; line-height:35px; color:#00bbd1;}
#main .main_box .product_box .name a span{font-size:12px; line-height:35px; color:#00bbd1;}

/*ÁªÏµÎÒÃÇcontact*/
.contact{background:url(../images/map.png) no-repeat center bottom;}
.contact .copname{font-size:24px; line-height:60px; color:#00bbd1;}
.contact ul li{background:url(../images/poin.jpg) no-repeat left center; padding-left:20px; line-height:30px;}


.about{line-height:30px;}
.bg{color:#00bbd1; font-weight:bold;}

.back{display:block; font-size:14px; font-weight:bold; width:90px; height:30px; line-height:30px; text-align:center;border:1px solid #666; color:#666; background:#fff;}
.back:hover{color:#5fc8e6; border:1px solid #5fc8e6;}

.news ul li{line-height:45px; border-bottom:1px dashed #00ddb1; padding-left:20px; background:url(../images/poin.jpg) no-repeat center left;}
.news ul li span{float:right; font-size:12px; color:#999;}

.news .news_title{text-align:center; line-height:40px; font-size:18px;}
.news .news_date{font-size:12px; color:#999; line-height:30px; width:95%; border-bottom:1px solid #999; margin:0 auto; text-align:center;}
.news .content{width:95%; margin:0 auto; line-height:30px;}

.pt_show{overflow:hidden;}
.pt_show img{float:left; border:1px solid #ccc;}
.pt_show .rt{float:right; width:450px;}
.pt_show .rt .name{font-size:16px; line-height:35px; color:#00bbd1;}
.pt_show .rt .type{font-size:14px; line-height:25px; color:#999;}
.pt_show .rt .content1{line-height:25px;}
.pt_show .content2{width:100%; margin-top:15px;}
.pt_show .content2 .title{font-size:16px; line-height:30px; border-bottom:1px solid #00bbd1;}

.page{text-align:center; line-height:60px; color:#fff;}
.page a{color:#fff;}