@charset "utf-8";
/* CSS Document */
@import url(basic.css);

/*banner*/
.flexslider{width:100%; position:relative;height:485px;overflow:hidden; z-index:1; top:0;}
.slides{position:relative;z-index:1;}
.slides li{height:485px; width:100%;}
.flex-control-nav{position:absolute;bottom:12px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:11px;height:11px;margin:0 5px;*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:11px;height:11px;line-height:40px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) right 0 no-repeat;}
.flex-control-nav .flex-active{background:url(../images/img1_1.png) right 0 no-repeat; cursor:pointer;}

/*cont_l*/
.order_btn{height:65px; background:url(../images/btn_tit.jpg) left center no-repeat;}
.order_btn a{ width:226px; height:65px; display:block; float:right; margin-left:10px;}
/*case*/
.case_box{margin-top:15px;}
.case_tit{height:35px; line-height:35px; background:url(../images/case_tit.jpg) left center no-repeat;}
.case_cont{width:763px; border:1px solid #cccccc; background:#f4f2dd; margin-top:10px;}
.case_pic{background:url(../images/bt_tit.jpg) top center no-repeat; height:88px; margin-top:15px;}
.case_list{padding-top:10px; *padding-top:8px; padding-left:20px; overflow:hidden;}
.case_list li{width:353px; height:222px; background: url(../images/shonw.jpg) bottom no-repeat; float:left; margin-bottom:13px; *margin-bottom:14px; margin-bottom:14px\9; margin-right:18px; position:relative;}
.case_list li.none{margin-right:0;}
.case_list li img{border:1px solid #bebdbd; width:345px; height:200px;}
.icon_case{position:absolute; top:-5px; right:0; width:50px; height:50px; background: url(../images/case_pic.png) top center no-repeat; z-index:10;}
.case_btn{text-align:center; height:50px; margin-top:10px;}

.case_cont h3{font-size:18px; font-weight:bold; padding-left:20px; margin-top:22px;}
.case_cont p{ line-height:24px; padding-left:20px;}
.case_cont p a{color:#2d7da4;text-decoration:underline;}
.case_cont p span.blod{ font-weight:bold;}

.case_table{padding:10px 20px 0; overflow:hidden; margin-bottom:30px;}
.case_cont table{}
.case_cont table td span{line-height:30px; background:url(../images/icon.jpg) left center no-repeat; padding-left:10px;}

/*client*/
.client_box{ margin:20px 0 0 0;}
.client_tit{height:35px; background:url(../images/client_tit.jpg) left center no-repeat;}
.scrollleft{width:745px; height:80px; margin-top:30px; *margin-top:40px; _margin-top:30px; padding:10px 10px; _padding:10px 0;}
.scrollleft li{float:left;margin-right:20px;display:inline-block;width:178px; height:80px;}
.scrollleft img{width:176px;height:72px; float:left; border:1px solid #b6b6b6; border-radius:3px;}
.client_btn{height:40px; line-height:40px; border:1px dashed #2d7da4; text-align:center; font-size:20px; margin-top:38px; *margin-top:60px; _margin-top:30px;}
.client_btn a{ color:#2d7da4;}


.ab_news { width:735px; padding:20px 15px; float:left; border:1px solid #ccc; display:inline;}
.ab_news h1 { margin:30px 0; padding-left:15px; border-left:3px solid #000; font-size:18px;}
.ab_news p,.ab_news b { text-indent:2em; font-size:16px; color:#535657; line-height:30px; padding:15px 0;}
.ab_newsul { padding:15px 25px;}
.ab_newsul li { padding-left:15px; background:url(../images/bullet2.jpg) left center no-repeat; color:#535657; font-size:16px; line-height:35px;}