﻿*{margin:0;padding:0;}
img{border:0px;}
body{margin:0;background:url(../images/bg.gif);font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
a{text-decoration:none;}
li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.mb20{margin-bottom:20px;clear:both;}
.mb15{margin-bottom:15px;clear:both;}
.f14{font-size:14px;}
/*header*/
.top_bg{width:100%;height:33px;margin:0 auto;border-bottom:solid 1px #D9D9D9;background:#f1f1f1}
.top{width:1140px;height:33px;margin:0 auto;}
.top .top_l{width:500px;height:33px;font-size:12px;color:#666;line-height:33px;}
.top .top_r{width:640px;height:33px;font-size:12px;color:#666;line-height:33px;text-align:right;}
.header_bg{width:100%;height:115px;margin:0 auto;background:#F5FAFE}
.header_bg .header{width:1140px;height:115px;margin:0 auto;}
.header_bg .header .logo{width:1140px;height:115px;margin:0 auto;}
.nav_bg{width:100%;height:38px;margin:0 auto;background:url(../images/nav_bg.gif) repeat-x;padding:2px 0}
.nav_bg .nav{width:1140px;height:38px;margin:0 auto;}
.nav li{width:140px;height:38px;float:left;text-align:center;}
.nav li a{font-size:14px;line-height:38px;font-weight:bold;color:#fff;display:block;width:142px;height:38px;}
.nav li a:hover{width:142px;height:38px;background:url(../images/li_bg.gif) no-repeat;bakground-size:100% 100%}
/*header end*/

/*banner*/

.topx{height:410px;width:100%;margin:0 auto}
.sybn{height:410px;margin: 0 auto;width:100%;}
.flexslider {height:410px;overflow: hidden;position: relative;}
.slides {position: relative;z-index: 1;}
.slides li {height:410px;}
#sydh {height: 41px;left: 0; position: absolute;top: 0;width: 100%;z-index: 95;}
.sydhs {height: 41px;margin: 0 auto;width: 1028px;}
.menu {float: right;height: 41px;position: relative;width: 626px;}
.flex-control-nav {bottom:40px;position: absolute;text-align: center; width: 100%;z-index: 2;}
.flex-control-nav li {display: inline-block;height:10px; margin: 0 5px;width: 50px;}
.flex-control-nav a {background: rgba(0, 0, 0, 0) url("../images/banner/dot.png") no-repeat scroll right 0;
  cursor: pointer;display: inline-block;height: 10px;line-height: 40px;overflow: hidden;width: 50px;}
.flex-control-nav .flex-active {background-position: 0 0;}
.flex-direction-nav { position: absolute; top: 45%; width: 100%;z-index: 3;}
.flex-direction-nav li a {cursor: pointer; display: block;height: 50px; overflow: hidden; position: absolute;width: 50px;}
.banner_bg{width:100%;height:40px;margin:0 auto;background:#f0f0f0;}
.banner_bg .banner{width:1140px;font-size:14px;color:#666;line-height:40px;height:40px;margin:0 auto;}

/*banner end*/

.box{width:1140px;margin:0 auto;min-height:480px;}
.box_l{width:240px;height:auto;/*background:#1A78B8;*/}
.box_t{width:220px;height:50px;line-height:30px;font-size:18px;color:#fff;padding:10px;background:#1A78B8;}
.box_lm{width:220px;height:auto;background:#fff;padding-bottom:5px;border:solid 10px #1A78B8;border-top:none;}
.box_lm a{display:block;width:200px;height:44px;padding-left:20px;background: rgba(0, 0, 0, 0) url("../images/k.gif") no-repeat scroll 10px 19px;}
.box_lm a{border-bottom:dashed 1px #ccc;line-height:45px;font-size:14px;;color:#333}
.box_lm a:hover{color:#ee1147;text-decoration:underline;}

.box_lx{width:240px;height:240px;margin:10px 0 0;background:#F1F1F1;}
.box_lx p{line-height:25px;font-size:14px;color:#333;padding-left:8px}

.box_r{width:870px;height:auto;background:#fff;padding:0 5px 10px}
.box_rt{width:100%;height:34px;border-bottom:solid 1px #c5c5c5;position:relative;margin-bottom:15px}
.box_rt span.add{background: rgba(0, 0, 0, 0) url("../images/home.gif") no-repeat scroll 0 12px;
  color: #666;font-size: 14px;padding-left: 20px;}
.span{padding:0 15px;border-bottom:solid 2px #014C8F;height:33px;line-height:35px;font-size:18px;color:#014C8F;text-align:left;position:absolute;top:0;left:0}
.box_rt span a{line-height:35px;font-size:14px;color:#666;padding:0 10px}
.box_rt span a:hover{color:#1E78B4;text-decoration:underline;}
.box_rm{width:870px;height:auto;}
.cp_pic{width:270px;height:240px;margin:0 5px 5px;}
.cp_pic a{display:block;width:258px;height:194px;padding:5px;border:solid 1px #ccc;background:#f1f1f1;border-bottom:none;}
.cp_pic a img{width:258px;height:194px;}
.cp_pic .cp_title{width:270px;height:30px;background:#1A78B8;text-align:center;line-height:30px;color:#fff;font-size:14px}
.cp_pic a:hover{background:#1A78B8;border-color:#1A78B8}


.box2_bg{width:100%;height:305px;background:#EBEBEB;padding:20px 0}
.box2{width:1140px;height:305px;margin:0 auto}
.box2_l{width:760px;height:305px;}

.box2_l .box_rt{margin:0}

.box2_lm{width:740px;height:265px;padding:5px 10px 0;}
.box2_lm p{line-height:26px;font-size:12px;color:#333;text-indent:24px;text-align:justify;}

.box2_r{width:360px;height:300px;background:#0167B1;border-bottom:solid 5px #DD8300}
.box2_rt{width:360px;height:60px;background:#014C8F;}
.box2_rt span a{line-height:60px;font-size:14px;color:#fff;padding-right:10px}
.box2_rt span a:hover{text-decoration:underline;}

.box2_rm{width:360px;height:240px;margin:0}
.box2_rm li{width:325px;height:30px;background: rgba(0, 0, 0, 0) url("../images/xw.gif") no-repeat scroll 10px 14px;padding-left:30px;padding-right:5px;line-height:30px;}
.box2_rm li a{color:#fff;font-size:12px;text-align:left;line-height:30px;}
.box2_rm li span{float:right;font-size:12px;color:#fff;}
.box2_rm li a:hover{text-decoration:underline;}

.footer{width:100%;height:100px;padding:10px 0;border-bottom:solid 20px #0D5E95;background:#1A78B8}
.foot{width:1140px;height:100px;margin:0 auto;font-size:14px;color:#AED9FC;text-align:left;line-height:30px;}
.foot img{float:right;margin:25px 0;}

/*----------------内页-----------------*/

/*分页*/
.flickr {font-family: Verdana;font-size: 12px;margin: 0;padding: 0;text-align: center;width:100%;clear:both}
.flickr span {color: #999;margin-right: 3px;padding: 2px 6px;}
.flickr a {background-position: 50% bottom;border-color: #dedfde;border-style: solid;border-width: 1px;color: #014C8F;margin-right: 3px;padding: 2px 6px;text-decoration: none;}
.flickr span.disabled {color: #adaaad;margin-right: 3px;padding: 2px 6px;}
.flickr a:hover {background-color: #1A78B8;background-image: none;border-color: #014C8F;border-style: solid;border-width: 1px;color: #fff;}



/*公司简介+新闻内容页*/
.box_content{width:870px;height:auto;text-align:center;}
.box_content p{line-height:28px;font-size:12px;color:#333;text-indent:24px;text-align:justify;}
.box_content h3{height:34px;line-height:30px;font-size:18px;color:#333;text-align:center;font-weight: normal;border-bottom:dashed 1px #c5c5c5;margin:0 0 10px}
.box_content img{max-width:100%;max-height:100%}
.box_content h5{height:20px;line-height:20px;font-size:14px;color:#333;text-align:left;border-bottom:solid 3px #c5c5c5;margin:0 0 10px}
/*产品列表页+产品内容页*/
.box_pic{width:870px;height:auto;}
.box_pic li{width:270px;height:265px;float:left;margin:0 10px;}
.box_pic li a{width:260px;height:195px;padding:4px;border:solid 1px #999;background:#f2f2f2;display:block;box-shadow:0 0 3px #666}
.box_pic li a img{width:260px;height:195px;}
.box_pic li .pic_title{width:100%;height:60px;line-height:30px;color:#333;text-align:center;font-size:14px;}
.box_pic li a:hover .pic_title{color:#0D5E95;text-decoration:underline;}

/*新闻*/
.box_xw li {background: rgba(0, 0, 0, 0) url("../images/xw.gif") no-repeat scroll 5px 15px;border-bottom: 1px dotted #dadada;height: 39px;line-height:40px;overflow: hidden;padding-left: 25px;text-align:left}
.box_xw li span {color: #999;float: right;font-size: 14px;margin-right: 10px;}
.box_xw a {color: #353535;font-size: 14px;text-decoration: none;}
.box_xw li a:hover {color: #0D5E95;text-decoration:underline;}

/*工程案例*/
.al_pic{width:870px;height:auto;}
.al_pic li{width:197px;height:200px;float:left;margin:0 10px;}
.al_pic li a{width:187px;height:140x;padding:4px;border:solid 1px #999;background:#f2f2f2;display:block;box-shadow:0 0 3px #666}
.al_pic li a img{width:187px;height:140px;}
.al_pic li .pic_title{width:100%;height:40px;line-height:40px;color:#333;text-align:center;font-size:14px;}
.al_pic li a:hover .pic_title{color:#0D5E95;text-decoration:underline;}

/*留言*/
.entry {color: #48352e;font-family: "微软雅黑";font-size: 14px;line-height: 30px;text-align: center;word-wrap: break-word;}
.entry p{line-height:30px;color:#48352e;font-size:14px;text-align:left;text-indent:28px}
.tab_1 {line-height: 35px;margin: 10px 0;font-size:14px;}
.tab_lt {font-size: 14px;text-align: right;}
.red_x {color: #dd3904;display: inline;font-size: 12px;}
.tab_1 input {border: 1px solid #ccc;height: 25px;line-height: 25px;margin-right: 10px;float:left;}
.tab_1 input, textarea {text-indent: 5px;}
.tab_1 .b17, .tab_1 .b18 {border: medium none;margin-left: 0;margin-top: 10px;padding: 0;}
.b17 {color: #fff;font-size: 14px;height: 30px;margin-right: 10px;padding-bottom: 1px;width: 80px;}
.b17 {background-color: #7b8c9e;background-position: 0 0;border: 1px solid #6d7c8c;}
.b17:hover {background-color: #6c7d8e;background-image: -moz-linear-gradient(center top , #77899b 0px, #647484 100%);border: 1px solid #6d7c8c;}

/*右侧悬浮导航*/
.float_r{width:80px;height:480px;position:fixed;right:0%;_position:absolute;display:none;overflow:hidden;z-index:50;background:url(../images/left.jpg) no-repeat}
.float_r a{display:block;width:80px;height:480px}
/*右侧悬浮*/
.left_nav{width:80px; height:480px; position:fixed; left:0%; z-index:1000; display:none; background:url(../images/left.jpg) no-repeat}
.left_nav a{display:block;width:80px;height:480px}

