@charset "utf-8";

html,body,div,span,ul,li,a,p,h1,h2,h3,h4,table,tr,td,img,object,input,select{margin:0px;padding:0px;}
body{font-family:"宋体"; margin:0 auto; padding:0; }
img{border:none}
.clear{ clear:both;}

/*顶部*/
.top{ width:100%; height:105px; margin:auto;}
.top_zb{ width:1350px;margin:auto;}
.top_logo{ padding-top:10px; padding-left:15px;float:left;  }
.top_tel{ padding-top:20px; float:right;}

/*导航*/
.dh{ width:100%; height:66px; background-color:#0075c2; margin:auto;}
.dh_lm{ width:1350px; height:66px; margin:auto;}
.dh_lm ul{ list-style:none; margin:0px; padding:0px;}
.dh_lm li{ list-style:none;line-height:66px;font-family:Microsoft Yahei; text-align:center; display:inline-block; padding:0px 25px; float:left;}
.dh_lm li a{ text-decoration:none; font-size:20px;color:#FFFFFF; display:block; padding: 0px 6px; }
.dh_lm li a:hover{color:#ffffff; background-color:#0066b8;}

/*幻灯片*/
.banner_wrapper{ overflow: hidden;}
.banner{ width:1920px; height:540px; margin:auto;position: relative;left: 50%;margin-left: -960px;}

/*中部*/
.center{ width:100%; margin:auto; margin-bottom:20px; margin-top:20px;}
.center_zb{ width:1350px; margin:auto;}
.center_a{ width:1350px; float:left;}
.center_b{ width:1350px; float:left;}
.center_c{ width:1350px; float:left;}

/*公司简介*/
.gsjj{ width:460px; border:#efefef 1px solid; float:left; margin-right:15px;}
.gsjj_a{ width:420px; height:58px;border-bottom:#efefef 2px solid; margin:auto;}
.gjjj_b{ padding-top:10px; float:left; }
.gjjj_c{ font-size:14px; padding-top:30px;font-family:"宋体"; color:#656363; float:right;}
.gjjj_c a{ text-decoration:none;color:#656363;font-size:14px; }
.gjjj_c a:hover{ text-decoration:none;color:#F60; }

.gsjj_d{width:400px; font-size:14px; line-height:30px; font-family:"宋体"; color:#656363; padding-top:15px; padding-bottom:15px;text-indent:2em; margin:auto; }

/*新闻中心*/
.xwzx_d{ width:420px; height:138px; border-bottom:#cccccc 1px dashed; margin:auto; }
.xwzx_d_a{width:179px; height:117px; padding-top:10px; padding-right:5px; float:left;}
.xwzx_d_b{ width:420px; height:120px;padding-top:10px;  margin:auto;}

.xwzx_d_c{ width:230px; line-height:35px; font-size:16px; color:#3a3a3a;float:left;}
.xwzx_d_c a{ text-decoration:none; font-size:16px; font-weight:bold; color:#3a3a3a;}
.xwzx_d_c a:hover{text-decoration:none; color:#F60;}

.xwzx_d_d{ width:230px; line-height:25px; font-size:14px; float:left;}
.xwzx_d_d a{ text-decoration:none; font-size:12px; color:#565656;}
.xwzx_d_d a:hover{text-decoration:none; color:#F60;}

.xwzx_d_e{ width:90px; line-height:25px; font-size:12px; color:#565656;}

.xwzx_list_a ul{ list-style:none; margin:0; padding:0; width:450px; padding-top:6px; padding-bottom:20px;}
.xwzx_list_a ul li{ list-style:none; font-size:14px; color:#666666; padding-left:15px; }
.xwzx_list_a ul li a{ text-decoration:none;  font-size:14px;line-height:35px; color:#666666; }
.xwzx_list_a ul li a:hover{text-decoration:none; color: #F60;}
.dian{ padding-right:5px;}

/*企业资质*/
.qyzz{ width:394px; border:#efefef 1px solid; float:left;}
.qyzz_a{ width:350px; height:58px;border-bottom:#efefef 2px solid; margin:auto;}
.qyzz_b{ padding-top:10px; float:left; }
.qyzz_d{width:340px; padding-top:19px; padding-bottom:20px;margin:auto; }

/*工程案例*/
.gcal{ width:1350px; border-bottom:#efefef 2px solid; height:69px; text-align:center; padding-top:10px; margin:auto;}
.gcal_list{ width:1350px;padding-top:20px; padding-bottom:20px;overflow: hidden;}
.gcal_list ul{overflow: hidden;width: 99999px;list-style:none; margin:0; padding:0px;}
.gcal_list li{list-style:none;line-height:35px; font-size:16px; color:#666666; text-align:center;float:left;}
.gcal_list a{text-decoration:none; font-size:16px; color:#666666; }
.gcal_list a:hover{text-decoration:none; color:#F34360;}
.gcal_pic{width:322px; height:229px;}
.gcal_text{ width:322px; height:35px;font-size:14px; color:#666666;}
.line{ width:20px; height:1px; float:left;}

.pointBox {text-align: center;margin: -20px 0px 20px 0px;}
.pointBox li {display: inline-block;}
.pointBox li a {display: block;width: 10px;height: 10px;background-color: #ddd;border-radius: 5px;cursor:pointer;}
.pointBox li.selected a {background-color: #ff590d;}
/*底部*/

.bottom{ width:100%; margin:auto;}
.bottom_a{ width:100%;height:66px; background-color:#0075c2; margin:auto;}
.bottom_b{ width:1350px; height:66px; margin:auto;}
.bottom_c{ width:260px; line-height:66px; font-size:20px; color:#FFF; font-family:Microsoft Yahei; text-align:center; float:left; }
.bottom_d{ width:260px; line-height:66px; font-size:20px; color:#FFF; font-family:Microsoft Yahei; text-align:center; float:right;}
.bottom_e{ width:1350px; margin:auto;}

.bottom_f{ width:260px; line-height:66px; font-size:20px; color:#FFF; font-family:Microsoft Yahei; text-align:center;  padding-top:20px;float:left;  }
.bottom_f_a ul{list-style:none; margin:0px; padding:0px;}
.bottom_f_a li{list-style:none; width:260px;line-height:35px; font-size:14px;text-align:center; display:inline-block;font-family:"宋体"; float:left; }
.bottom_f_a a{text-decoration:none;color:#605d5d; display:block; }
.bottom_f_a a:hover{color:#F60;}

.bottom_h{ width:260px; line-height:35px; font-size:14px; color:#666; padding-top:20px; margin-left:90px; float:left;  }

.bottom_g{width:260px; padding-top:20px; padding-bottom:15px; float:right;}
.bottom_ewm{ text-align:center; }
.bottom_ewm_text{ font-size:14px; color:#666; line-height:40px; text-align:center; }

.bottom_j{ width:100%; height:80px; border-top:#efefef 1px solid; padding-top:10px; margin:auto; }
.bottom_j_a{ width:100%; font-size:14px; color:#666; line-height:30px; text-align:center;  margin:auto;}
.bottom_j_a a{ text-decoration:none;color:#666;}


/*副页中部*/

.center_fu{ width:1350px; padding-bottom:10px; margin:auto;}
.center_fu_a{ width:1350px; margin:auto;}

.center_left{ width:1000px; border:#ececec 1px solid; float:left; padding-bottom:20px; margin-right:15px;}
.center_right{ width:330px; float:left;}
.lxwm_right{ width:328px;padding-bottom:15px; border:#ececec 1px solid; margin:auto; margin-bottom:15px;}
.lxwm_img{ padding-left:9px;}

.home{font-size:14px; color:#0075c2;line-height:52px; padding-right:10px; float:right; }
.home a{color:#0075c2;text-decoration: none;}

.dh_fu_bg{ width:294px; background-image:url(../images/dh_bg.jpg); padding-top:5px; margin-left:15px; margin-top:10px;}
.dh_fu_bg ul{ list-style:none; margin:0; padding:0;}
.dh_fu_bg li{ list-style:none; font-size:16px; font-family:Microsoft Yahei; padding-left:50px; line-height:52px;}
.dh_fu_bg a{font-size:16px; color:#0075c2; text-decoration:none;}
.dh_fu_bg a:hover{ color:#F60;}

.view{ width:970px;margin:auto;}
.view_a{ width:970px; height:51px; border-bottom:#ececec 1px solid;  margin:auto;}
.view_a_a{ font-size:20px; line-height:50px; border-bottom:#0075c2 2px solid; text-align:center; font-family:Microsoft Yahei; color:#0075c2; padding-left:15px; padding-right:15px; float:left; }
.lxwm_b{ width:305px;  font-size:14px; line-height:30px; color:#626262; padding-top:10px; padding-left:15px; margin:auto;}

.list_view{width:900px; padding:20px; font-size:14px; color:#666666; line-height:28px; text-indent:2em; margin:auto;}

.lxwm{ width:328px;float:left;}
.lxwm_a{ width:310px; height:51px; border-bottom:#ececec 1px solid; margin:auto;}
.lxwm_a_a{ padding-left:15px; padding-right:15px; height:50px; font-size:20px; line-height:50px;font-family:Microsoft Yahei; border-bottom:#0075c2 2px solid; text-align:center; color:#0075c2;float:left; }


/*详细内容*/
.view_z{ width:940px; padding-bottom:15px; margin:auto; }
.bt{ width:940px; font-size:16px; color: #505050; font-weight:bold; border-bottom:#BEBEBE 1px dashed; line-height:50px; text-align:center; float:left; }
.time{width:940px; font-size:12px; color: #505050;line-height:50px; text-align:center; float:left; }
.nr{width:940px;font-size:14px; color: #505050;line-height:40px;  float:left;text-indent:2em; }

/*信息列表*/
.list_xx{ width:950px; margin:auto;}
.list_xx ul{ list-style:none; padding-left:10px; padding-top:10px; padding-bottom:20px; }
.list_xx li{ list-style:none;font-size:12px; color:#666666; border-bottom: 1px dotted #d3d3d3; line-height:35px; position: relative;}
.list_xx a { font-size:14px; color:#666666; text-decoration:none; }
.list_xx a:hover{color:#FF6600;}
.list_time{font-size:14px; color:#666666;text-decoration:none;position: absolute;right: 5px;top: 0px;}

/*案例列表*/
.al_list{ width:1000px; padding:20px;margin:auto;}
.al_list ul{ list-style:none; margin:0; padding:0;}
.al_list li{ list-style:none; font-size:14px; color:#666666; line-height:35px; padding-right:30px; text-align:center; float:left; }
.al_list a{ text-decoration:none; font-size:14px; color:#666666; line-height:35px; }
.al_list a:hover{color: #FF6600; }
.al_pic{width:292px; }
.al_text{width:292px; padding-bottom:10px;}



.table_form {margin:10px;width:95%;}
.table_form input {border: 1px solid #ddd;line-height: 25px;}
.table_form .button {background: #0075c2;border: 1px solid #0075c2;color: #fff;padding: 0px 10px;}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}

em.error {overflow:hidden;zoom:1;background:url(../images/unchecked.gif) no-repeat 0px 0px;  padding:1px 0 2px 20px;color:red;font-size:12px;font-style:normal;}
em.success {overflow:hidden;zoom:1;background:url(../images/checked.gif) no-repeat 0px 0px;  padding:1px 0 2px 20px;color:red;font-size:12px;font-style:normal;}

.guestbook_list {margin:12px;line-height:26px;}
.guestbook_list dl {border:5px solid #E9E9EB;margin:8px auto;padding:5px;}
.guestbook_list dl dt {border-bottom:1px dashed #E9E9EB;height:26px;line-height:26px;color:#314E8C}
.guestbook_list dl dt span {float:right;line-height:26px;}
.guestbook_list dl dd.g_content {padding:5px;line-height:26px;}
.post_box {border:0px solid #eee;margin:15px;}
.post_box h5 {display:none;line-height:35px;text-align:center;font-size:14px;border-bottom:1px solid #eee;height:35px;background:#E9E9EB;}

#pages {clear:both; padding:10px 0 10px;text-align:center;font:12px '宋体';}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block;  padding:0px 12px; height:22px; line-height:22px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }