@charset "utf-8";
/* CSS Document */
/**公共区域**/
.lm_title{ width:100%; height:30px; background:#FFF}
.lm_title h1{ float:left; width:80%; height:18px; line-height:18px; padding-left:5px; border-left:3px solid #006633; font-size:18px;}
.lm_title h1 i{ color:#666; font-size:14px; margin-left:5px;}
.more{ float:right; margin-top:3px;}
.fg_line{ border-top:1px solid #DDD}
/*焦点图*/
.banner{ width:100%; height:450px; overflow:hidden; position:relative;background:#eff0f1;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{ height:450px; overflow:hidden}
.slides li img { width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:18px;height:17px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:17px;line-height:50px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

/*关于我们*/
.about{ width:830px; height:240px; float:left; position:relative;}
.about_title{ width:140px; height:80px; background:#0060ac; background:rgba(0,96,172,0.9); position:absolute; top:-40px; left:0; z-index:99;}
.about_title i.line{  display:block; width:60px; height:2px; background-color:#fff; margin-top:15px; margin-left:10px;}
.about_title h3{ font-size:16px; color:#FFF; margin-left:10px; margin-top:10px; line-height:20px;}
.about div.about_txt{ width:100%; height:90px;margin-top:75px; overflow:hidden; line-height:32px; font-size:14px;}
.about a.btn{ display:block; width:100px; height:33px; line-height:33px; text-align:center; font-size:14px; border:1px solid #DDD; position:absolute; bottom:0; left:0;}
.about a.btn:hover{ background:#faa604; color:#FFF;transition-duration: 0.5s;}

/*公司荣誉*/
.honor{ float:right; width:320px; height:210px; border:1px solid #DDD; margin-top:27px; overflow:hidden}
.slide_x{overflow:hidden;position:relative;width:300px;height:190px; padding:10px;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:100%;height:190px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:300px;height:190px;}
.slide_x .list li img{vertical-align:top; width:100%; height:100%; background:#FFF}
.slide_x .bg{position:absolute;bottom:0;left:0;background:#0060ac; background:rgba(0,96,172,0.9); width:100%; height:30px; line-height:30px;}
.slide_x .btn{overflow:hidden;position:absolute;bottom:10px;right:5px; z-index:99;}
.slide_x .btn li{float:left; display:inline-block;width:12px;height:12px;margin-right:5px; margin-top:7px;border-radius:50%;background:#FFF;cursor:pointer;}
.slide_x .btn .selected{background:#faa604;color:#fff;}

/*产品技术*/
.product{ margin-top:35px; width:100%; height:400px;}
.pro_title{ text-align:center; width:100%; height:144px; background:#0060ac url(../images/pro_title.jpg) no-repeat center;color:#FFF;}
.pro_title h2{ font-size:24px; padding-top:20px;}
.pro_title p{ font-size:14px;height:30px; line-height:30px;}
.pro_list { width:1198px; height:300px; margin-top:-45px; background:#eff0f1; border-radius:5px 5px 0 0; border:1px solid #DDD; overflow:hidden}
.pro_list ul{ width:1250px; margin-top:20px; float:left;}
.pro_list ul li{ width:210px; height:210px; padding:8px; background:#FFF; float:left; margin-left:11.5px;}
.pro_list ul li em,.pro_list ul li em img{ display:block; width:210px; height:180px; overflow:hidden}
.pro_list ul li em img{ -webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.pro_list ul li a:hover img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.pro_list ul li h5{ font-size:14px; text-align:center; height:35px; line-height:35px;}
.pro_btn a{ float:left; display:block; width:100%; text-align:center; margin-top:15px; text-decoration:underline; font-size:14px;}

/*工程案例*/
.cases{ width:790px; height:245px;float:left; overflow:hidden;}
.cases_title{ width:40px; height:260px;  float:left; width:40px; height:245px;}
.case_con{ float:left; border:1px solid #CCC; border-left:0; width:728px; height:223px; padding:10px; overflow:hidden;}
.case_list {overflow: hidden; zoom:1; margin:0 auto; width:100%; height:240px; position:relative;}
.case_list .pcont {float:left; overflow:hidden; width:100%; height:auto;}
.case_list .ScrCont {width:32766px; zoom:1}
.case_list #List1_1 {float:left}
.case_list #List2_1 {float:left}
.case_list .LeftBotton { background:url(../images/left.png) no-repeat; width:30px; height:40px; position:absolute; left:0px; top:80px; z-index:99;}
.case_list .RightBotton {background:url(../images/right.png) no-repeat;width:30px; height:40px; position:absolute; right:0px; top:80px; z-index:99;}
.case_list .pl { float:left; width:230px; height:240px; margin-right:20px; }
.case_list .pl span { display:block;width:100%; height:190px; overflow:hidden}
.case_list .pl img { width:230px; height:190px;}
.case_list .pl h5{text-align:center; width:100%; height:40px; line-height:40px; font-size:14px;}
.commu_cont3 {margin: 9px 7px 7px; line-height: 150%}
.commu_cont3 UL {WIDTH: 188px}

/*新闻中心*/
.news{ float:right; width:380px; height:245px; overflow:hidden}
.news_title{ width:100%; height:23px; font-size:14px;}
.news_title h3{ float:left; width:300px; height:16px; line-height:16px; font-size:16px; padding-left:5px; border-left:solid 3px #0060ac;}
.news_title h3 span{ margin-left:5px; color:#999}
.news_list li{ width:100%; height:36px; line-height:36px; font-size:14px; border-bottom:1px dashed #CCCCCC;}
.news_list li a{ width:300px; display:inline-block; float:left;}
.news_list li a:hover{ text-decoration:underline}