*{margin: 0;padding:0;}
body{font:normal 14px/14px "微软雅黑";min-width: 1200px;}
ul,li,ol,dt,dl{list-style: none;}
.clear{clear:both;}
a{color:#000;text-decoration: none;}
.fill_40{height:40px;}
.fill_20{height:20px;}
.container_1200{width:1200px;margin:0 auto;}
/* 头部开始 */
#top_container .top{background: #fff;height:36px;}
#top_container .top .left{float:left;}
#top_container .top .left p{font:normal 12px/36px "宋体"; color:#252525;}
#top_container .top .right{float:right;}
#top_container .top .right p{font:normal 12px/36px "宋体"; color:#252525;}
#top_container .banner{height:148px;background: url(../images/index_banner.jpg) center center;}
#top_container .nav{height:84px;background: url(../images/nav_bg.png);border-top: 3px solid #f39800;}
#top_container .nav ul{float:left;}
#top_container .nav ul li{float:left;}
#top_container .nav ul li a{width:110px;height:84px;display: block;color:#fff;text-align: center;}
#top_container .nav ul li a img{margin-top: 9px;}
#top_container .nav ul li a span{display: block;text-align: center;font-size: 16px;margin-top: 12px;height:16px;}
#top_container .nav ul li a:hover{color:#1362c5;background: #fff;}
#top_container .nav form{float:right;margin-top: 28px;}
#top_container .nav form #search{width:150px;height:30px;float:left;border:none;padding:0 20px;}
#top_container .nav form #search_btn{width:74px;height:30px;float:left;margin-left:7px;margin-right: 10px;border:none;cursor:pointer;background: #6787b0;color:#fff;}
/* 头部结束 */
/* 主体开始 */
#main_container{background: #dfeefc;}
#main_container .news_inform_container{padding-top: 39px;}
#main_container .news_inform_container .news_pic{width:390px;height:315px;float:left;}
#main_container .news_inform_container .news_pic .news_pic_container{width:390px;height:315px;float:left;}
/* 轮播 */
#main_container .news_inform_container .news_pic .slideBox{ width:390px; height:315px; overflow:hidden; position:relative;  }
#main_container .news_inform_container .news_pic .slideBox .hd{ height:18px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
#main_container .news_inform_container .news_pic .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
#main_container .news_inform_container .news_pic .slideBox .hd ul li{ float:left; margin-right:2px;  width:21px; height:18px; line-height:18px; text-align:center; background:#fff; cursor:pointer;background: #545256;color:#fff; font-size: 12px;}
#main_container .news_inform_container .news_pic .slideBox .hd ul li.on{ background:#ff7e00; }
#main_container .news_inform_container .news_pic .slideBox .bd{ position:relative; height:100%; z-index:0;   }
#main_container .news_inform_container .news_pic .slideBox .bd li{ zoom:1; vertical-align:middle; }
#main_container .news_inform_container .news_pic .slideBox .bd img{ width:390px; height:315px; display:block;  }
#main_container .news_inform_container .news_pic .slideBox .bd .desc{height:30px;line-height: 30px;padding-left: 37px;color:#fff;font-weight: bold;font-family: "宋体";font-size: 12px;position: absolute;bottom:0px;background:rgba(0,0,0,0.5);width:100%;}
#main_container .news_inform_container .news_pic .slideBox .bd .desc p{width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }



#main_container .news_inform_container .news_list{width:418px;height:315px;float:left;margin-left: 25px;}
#main_container .news_inform_container .news_list .news_bar{height:30px;border-bottom: 1px solid #6787b0;}
#main_container .news_inform_container .news_list .news_bar span{height:30px;width:96px;text-align: center;background: #1464c6;color:#fff;font-size: 16px;line-height: 30px;float:left;}
#main_container .news_inform_container .news_list .news_bar a{height:30px;color:#1361c3;font-size: 12px;line-height: 30px;float:right;}
#main_container .news_inform_container .news_list .news_recommend{height:114px;border-bottom: 1px dashed #67b7f3;}
#main_container .news_inform_container .news_list .news_recommend .title{font-size: 17px;color:#214773;width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height: 26px;padding-top: 14px;}
#main_container .news_inform_container .news_list .news_recommend .desc{font-size: 13px;color:#417aba;line-height: 28px;}
#main_container .news_inform_container .news_list ul{height:168px;border-bottom: 1px solid #757575;}
#main_container .news_inform_container .news_list ul li{font-size: 13px;line-height: 33px;}
#main_container .news_inform_container .news_list ul li em{font-style:normal;color:#0a7af9;font-family: "宋体";font-weight: bold;padding-left:7px;padding-right: 10px;float:left;}
#main_container .news_inform_container .news_list ul li a{color:#464748;width:250px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#main_container .news_inform_container .news_list ul li a:hover{text-decoration: underline;}
#main_container .news_inform_container .news_list ul li span{color:#464748;float:right;}
#main_container .news_inform_container .inform{background: #fff;width:310px;height:313px;float:right;border:1px solid #d7dfe9;position: relative;}
#main_container .news_inform_container .inform .inform_bar{height:30px;border-bottom: 1px solid #6787b0;}
#main_container .news_inform_container .inform .inform_bar span{height:30px;width:96px;text-align: center;background: #1464c6;color:#fff;font-size: 16px;line-height: 30px;float:left;}
#main_container .news_inform_container .inform .inform_bar a{height:30px;color:#1361c3;font-size: 12px;line-height: 30px;float:right;}
#main_container .news_inform_container .inform ul{padding: 10px 0;overflow: hidden;}
#main_container .news_inform_container .inform ul li{width:245px;padding:0 34px;background: url(../images/point.png) no-repeat 13px 6px;line-height: 21px;font-family: "宋体"}
#main_container .news_inform_container .inform ul li a:hover{color:#1464c6;}
#main_container .news_inform_container .inform ul li a{font-size:12px;color:#626262;}
#main_container .news_inform_container .inform .more{display: block;height:26px;background: #1464c6;text-align: center;color:#fff;font-size: 12px;font-family: "宋体";line-height: 26px;font-weight: bold;position: absolute;bottom: 0px;width:100%;}

#main_container .water_notice_container{margin-top: 46px;}
#main_container .water_notice_container a{float:left;width:165px;height:147px;border:1px solid #d2d2d2;border-radius: 7px;color:#444545;font-size: 14px;text-align: center;margin-right: 39px;}
#main_container .water_notice_container .last{margin-right: 0;}
#main_container .water_notice_container a:hover{border-color: #1464c6;}
#main_container .water_notice_container a img{margin-top: 13px;}
#main_container .water_notice_container a p{line-height: 50px}



#main_container .main_business_container{margin-top: 32px;}
#main_container .main_business_container .left{width:846px;float:left;}
#main_container .main_business_container .left .business_bar{height:40px;border-bottom: 1px solid #6787b0;}
#main_container .main_business_container .left .business_bar span{height:40px;width:106px;text-align: center;background: #1464c6;color:#fff;font-size: 16px;line-height: 40px;float:left;}
#main_container .main_business_container .left .business_bar a{height:40px;color:#1361c3;font-size: 12px;line-height: 40px;float:right;}
#main_container .main_business_container .left .business_pic{width:846px;height:415px;margin-top: 20px;}
/* 轮播开始 */
#main_container .main_business_container .left .business_pic .slideBox{ width:846px; height:414px; overflow:hidden; position:relative;   }
#main_container .main_business_container .left .business_pic .slideBox .hd{ height:14px; overflow:hidden; position:absolute; right:5px; bottom:30px; z-index:1;right:70px; }
#main_container .main_business_container .left .business_pic .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
#main_container .main_business_container .left .business_pic .slideBox .hd ul li{ float:left; margin-right:12px;  width:14px; height:14px; line-height:14px; text-align:center; background:#ff7e00; cursor:pointer;border-radius: 14px; }
#main_container .main_business_container .left .business_pic .slideBox .hd ul li.on{ background:#2263bb; color:#fff; }
#main_container .main_business_container .left .business_pic .slideBox .bd{ position:relative; height:100%; z-index:0;   }
#main_container .main_business_container .left .business_pic .slideBox .bd li{ zoom:1; vertical-align:middle; }
#main_container .main_business_container .left .business_pic .slideBox .bd img{ width:846px; height:414px; display:block;  }
#main_container .main_business_container .left .business_pic .slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
#main_container .main_business_container .left .business_pic .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
#main_container .main_business_container .left .business_pic .slideBox .prev:hover,
#main_container .main_business_container .left .business_pic .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
#main_container .main_business_container .left .business_pic .slideBox .prevStop{ display:none;  }
#main_container .main_business_container .left .business_pic .slideBox .nextStop{ display:none;  }
/* 轮播开始 */
#main_container .main_business_container .right{width:312px;float:right;}

#main_container .main_business_container .right .knowledge_container{margin-top: 10px;}
#main_container .main_business_container .right .knowledge_container .knowledge_bar{height:30px;border-bottom: 1px solid #6787b0;}
#main_container .main_business_container .right .knowledge_container .knowledge_bar span{height:30px;width:96px;text-align: center;background: #1464c6;color:#fff;font-size: 16px;line-height: 30px;float:left;}
#main_container .main_business_container .right .knowledge_container .knowledge_bar a{height:30px;color:#1361c3;font-size: 12px;line-height: 30px;float:right;}
#main_container .main_business_container .right .knowledge_container .recommend{display: block;height:76px;border-bottom: 1px solid #8e98a1;padding:10px 0;}
#main_container .main_business_container .right .knowledge_container .recommend:hover{color:#1464c6;}
#main_container .main_business_container .right .knowledge_container .recommend img{float:left;width:97px;height:76px;}
#main_container .main_business_container .right .knowledge_container .recommend .title_desc{float:right;width:197px;height:76px;}
#main_container .main_business_container .right .knowledge_container .recommend .title_desc .title{font-size: 14px;line-height: 30px;}
#main_container .main_business_container .right .knowledge_container .recommend .title_desc .desc{font-size: 12px;line-height: 20px;}
#main_container .main_business_container .right .knowledge_container ul{height:60px;border-bottom: 1px solid #8e98a1;}
#main_container .main_business_container .right .knowledge_container ul li{line-height: 30px;padding-left: 20px;font-size: 12px;background: url(../images/point1.png) no-repeat 4px 10px;height:30px;}
#main_container .main_business_container .right .knowledge_container ul li a{float:left;display: inline-block;width:180px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
#main_container .main_business_container .right .knowledge_container ul li a:hover{color:#1464c6;}
#main_container .main_business_container .right .knowledge_container ul li span{float:right;}

#main_container .main_business_container .right .contact_us_container{margin-top: 20px;}
#main_container .main_business_container .right .contact_us_container .contact_us_bar{height:30px;border-bottom: 1px solid #6787b0;}
#main_container .main_business_container .right .contact_us_container .contact_us_bar span{height:30px;width:96px;text-align: center;background: #1464c6;color:#fff;font-size: 16px;line-height: 30px;float:left;}
#main_container .main_business_container .right .contact_us_container .contact_us_bar a{height:30px;color:#1361c3;font-size: 12px;line-height: 30px;float:right;}
#main_container .main_business_container .right .contact_us_container .contact_info{height:214px;background: #fff;padding-left: 30px;padding-right: 40px;padding-top: 10px;}
#main_container .main_business_container .right .contact_us_container .contact_info li{height:28px;line-height: 28px;border-bottom: 1px dashed #d7d7d7;padding-top: 10px;padding-left: 25px;background: url(../images/point.png) no-repeat 3px 19px;}

#main_container .report_container{margin-top: 35px;}
#main_container .report_container .report{width:330px;height:200px;float:left;border:1px solid #bfbfbf;border-top: 1px solid #0870b8;margin-right: 14px;background: #fff;}
#main_container .report_container .report .title{color:#0870b8;font-size: 16px;padding-left: 16px;line-height: 36px;}

#main_container .report_container .report .water_works{width:320px;height:25px;margin-left: 5px;line-height: 25px;font-family: "宋体";color:#706f6f;border-right:1px solid #dad7d7;}
#main_container .report_container .report .water_works span{border:1px solid #dad7d7;border-right: 0;display: inline-block;height:25px;width:79px;text-align: center;cursor:pointer;overflow: hidden;float:left;}
#main_container .report_container .report .water_works .selected{border-bottom: none;border-top: 1px solid #e79a2b;}

#main_container .report_container .report table{width:320px;color:#706f6f;font-family: "宋体";margin-left: 5px;}
#main_container .report_container .report table tr{height:25px;}
#main_container .report_container .report table td{text-align: center;}
#main_container .report_container .report table th{font-weight: normal;border-bottom: 1px solid #e1e1e1;}
#main_container .report_container .report .sc_table{display: none;}
#main_container .report_container .report .sc_table p{display: none;}


#main_container .report_container .manage{width:230px;height:200px;float:left;border:1px solid #bfbfbf;border-top: 1px solid #0870b8;margin-right: 14px;background: #fff;}
#main_container .report_container .manage .title{color:#0870b8;font-size: 16px;padding-left: 16px;line-height: 36px;}
#main_container .report_container .manage a{float:left;width:110px;height: 30px;margin-left: 5px;line-height: 30px;margin-top: 16px;}
#main_container .report_container .manage a:hover{color:#1464c6;}
#main_container .report_container .manage a img{float:left;}
#main_container .report_container .manage a span{float:left;padding-left: 3px;}
#main_container .report_container .information{width:290px;height:200px;float:left;border:1px solid #bfbfbf;border-top: 1px solid #0870b8;margin-right: 14px;background: #fff;}
#main_container .report_container .information .title{color:#0870b8;font-size: 16px;padding-left: 16px;line-height: 36px;}
#main_container .report_container .information a{float:left;width:140px;height: 30px;margin-left: 5px;line-height: 30px;margin-top: 16px;}
#main_container .report_container .information a:hover{color:#1464c6;}
#main_container .report_container .information a img{float:left;}
#main_container .report_container .information a span{float:left;padding-left: 3px;}
#main_container .report_container .visit{width:285px;height:180px;float:left;border:1px solid #bfbfbf;border-top: 1px solid #0870b8;margin-right: 14px;background: #fff;position: relative;padding-top: 20px;}
#main_container .report_container .visit .pic1{position: absolute;bottom:0;left:0;}
#main_container .report_container .visit .pic2{position: absolute;bottom:0;right:0;}
#main_container .report_container .visit p{color:#000;font-weight: bold;font-size: 18px;line-height: 52px;text-align: center;}
#main_container .report_container .visit .orange{color:#ff5400;}

#main_container .links_container{height:28px;background: #257be1;margin-top: 20px;padding:10px 0;}
#main_container .links_container .cate_links{height:28px;width:188px;background: #fff;margin-left: 43px;float:left;line-height: 28px;position: relative;}
#main_container .links_container .cate_links .cate_name{float:left;width:150px;text-align: center;cursor:pointer;}
#main_container .links_container .cate_links img{float:left;padding:5px 9px;cursor: pointer;}
#main_container .links_container .cate_links .down_block{width:148px;position: absolute;top:28px;padding:10px 20px;background: #fff;text-align: center;display: none;}
#main_container .links_container .cate_links .down_block a{display: block;line-height: 24px;font-size: 12px;}
#main_container .links_container .cate_links .down_block a:hover{color:#1464c6;}
/* 主体结束 */
/* 底部开始 */
#bottom_container{background: url(../images/bottom_bg.png);height:108px;padding-top: 40px;}
#bottom_container p{text-align: center;color:#fff;line-height: 38px;}
#bottom_container p a{color:#fff;border-left: 1px solid #fff;padding:0 10px;}
#bottom_container p .first{border:none;}
/* 底部结束 */




/* 内页-新闻动态开始 */
.position_container{height:46px;border-bottom: 1px solid #bfbfbf;}
.position_container .position{height:34px;line-height: 34px;font-size: 12px;color:#8b8c8c;padding-top: 12px;}
.position_container .position img{float:left;padding:6px 12px;}
.position_container .position p{float:left;}
.position_container .position p a{color:#8b8c8c;}
.position_container .position p a:hover{color:#1464c6;}

.left_menu{width:200px;float:left;margin-left:2px;position: relative;box-shadow: -2px 0px 10px 2px #c9d6e3;}
.left_menu .orange_bg{position: absolute;left:-2px;top:-2px;background: #f39800;width:200px;height:85px;z-index: 0;}
.left_menu .news_menu{background: url(../images/news_menu_bg.png);position: relative;z-index: 1;width:190px;height:85px;line-height: 85px;color:#fff;font-size: 24px;text-align: center;padding-right: 10px;border-bottom: 1px solid #d6e4f2;}
.left_menu .news_menu img{padding:0 10px;width:20px;}
.left_menu .menu_list_container{background: #abc9ec;}
.left_menu .menu_list_container a{display: block;height:50px;width:198px;margin:0 auto;line-height: 50px;border-bottom: 1px solid #c3d9f2;}
.left_menu .menu_list_container a .circle{float:left;width:7px;height:7px;border-radius: 7px;border:2px solid #fff;margin-left: 40px;margin-top: 20px;}
.left_menu .menu_list_container a span{color:#333;margin-left: 22px;}
.left_menu .menu_list_container .selected .circle{background: #f39800;border-color: #f39800;}
.left_menu .menu_list_container .selected span{color:#1e68c1;}
.left_menu .menu_list_container .hover .circle{background: #f39800;border-color: #f39800;}
.left_menu .menu_list_container .hover span{color:#1e68c1;}
.left_menu .service_cate{height:44px;background: #538bd1;text-align: center;color:#fff;font-size: 16px;line-height: 44px;padding-right: 15px;}
.left_menu .service_cate_list{background: #abc9ec;}
.left_menu .service_cate_list a{display: block;height:50px;width:198px;margin:0 auto;line-height: 50px;border-bottom: 1px solid #c3d9f2;}
.left_menu .service_cate_list a .circle{float:left;width:7px;height:7px;border-radius: 7px;border:2px solid #fff;margin-left: 40px;margin-top: 20px;}
.left_menu .service_cate_list a span{color:#333;margin-left: 22px;}
.left_menu .service_cate_list .selected .circle{background: #f39800;border-color: #f39800;}
.left_menu .service_cate_list .selected span{color:#1e68c1;}
.left_menu .service_cate_list .hover .circle{background: #f39800;border-color: #f39800;}
.left_menu .service_cate_list .hover span{color:#1e68c1;}
.left_menu .left_menu_bottom_pic{position: relative;left:-2px;width:202px;border-top: 2px solid #f39800;border-bottom: 2px solid #f39800;}
.left_menu .left_menu_bottom_pic .slideBox{ width:202px; height:158px; position:relative;   }
.left_menu .left_menu_bottom_pic .slideBox .hd{ height:7px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:2; }
.left_menu .left_menu_bottom_pic .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.left_menu .left_menu_bottom_pic .slideBox .hd ul li{ float:left; margin-right:2px;  width:7px; height:7px; line-height:14px; text-align:center; background:#fff; cursor:pointer;border-radius: 7px;margin:0 5px; }
.left_menu .left_menu_bottom_pic .slideBox .hd ul li.on{ background:#f39800;  }
.left_menu .left_menu_bottom_pic .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.left_menu .left_menu_bottom_pic .slideBox .bd li{ zoom:1; vertical-align:middle; }
.left_menu .left_menu_bottom_pic .slideBox .bd img{ width:202px; height:158px; display:block;  }



.right_list{width:960px;float:right;}
.right_list .news_rigth_bar{height:39px;border-bottom: 2px solid #105cbc;color:#1e66bf;font-size: 18px;padding-left: 13px;line-height: 40px;background: #c6dcf4;margin-bottom: 10px;}
.right_list .news_list_container{padding:0 10px;}
.right_list .news_list_container li{padding-top: 30px;padding-bottom: 20px;position: relative;border-bottom: 1px solid #bec5cb;}
.right_list .news_list_container img{float:left;margin-left: 6px;width:160px;height:115px;}
.right_list .news_list_container .news_container{float:right;margin-right: 26px;width:730px;}
.right_list .news_list_container .news_container .title{font-size: 16px;color:#413f3f;line-height: 40px;}
.right_list .news_list_container .news_container .title span{font-size: 12px;color:#413f3f;line-height: 40px;float:right;padding-right: 10px;}
.right_list .news_list_container .news_container .desc{font-size: 13px;color:#5c5c5c;line-height: 30px;}
.right_list .news_list_container .news_container .details{width:60px;height:24px;line-height: 24px;background: #cbddf5;border-radius: 2px;font-size: 12px;color:#5c5c5c;position: absolute;text-align: center;bottom:5px;right:15px;}


.news_page_container{padding:7px;}
.news_page_container .pager{float:right;line-height: 26px;text-align: center;}
.news_page_container .pager li{float: left;}
.news_page_container .pager .selected{float:left;height:28px;border:1px solid #cfcfcf;min-width: 12px;background: #1564c8;border:0;line-height: 28px;color:#fff;}
.news_page_container .pager .hidden{display: none;}
.news_page_container .pager a{float:left;height:26px;border:1px solid #cfcfcf;min-width: 10px;padding:0 8px;}
.news_page_container .pager a:hover{background: #1564c8;color:#fff;}
.news_page_container .pager .previous{background: #cfcfcf;}
.news_page_container .pager .next{background: #cfcfcf;}
/* 内页-新闻动态结束 */

/* 内页-新闻详情开始 */
.page_content .article_title{font-size: 20px;line-height: 50px;border-bottom: 1px solid #aaa;text-align: center;}
.page_content .article_time{text-align: center;line-height: 30px;margin-bottom: 20px;}
.page_content .article_time span{padding:0 40px;}
.page_content .article_content{font-size: 15px;line-height: 30px;padding:10px;}
.page_content .article_content p{ background: #dfeefc!important;font-size: 15px!important;line-height: 30px!important;}
.page_content .article_content a{ background: #dfeefc!important;font-size: 15px!important;line-height: 30px!important;}
.page_content .article_content span{ background: #dfeefc!important;font-size: 15px!important;line-height: 30px!important;}
.page_content .related{margin-top: 10px;border-top: 1px solid #aaa;}
.page_content .related .pre{float:left;}
.page_content .related .next{float:right;}


/* 内页-公司简介开始 */
.page_content{padding:20px;font-size: 14px;color:#57595b;line-height: 30px;}
/* 内页-公司简介结束 */


/* 内页-下载页面开始 */
.download_list_container{padding:20px;}
.download_list_container li{padding:0 20px;line-height: 40px;}
.download_list_container li a{float:right;}
/* 内页-下载页面结束 */


/* 留言开始 */
.feedback_form{padding:0 50px;}
.feedback_form input{width:200px;height:30px;border-radius: 5px;border:1px solid #538bd1;background: #ECF5FD;margin-left: 20px;padding:0 10px;}
.feedback_form textarea{width:400px;height:90px;border-radius: 5px;border:1px solid #538bd1;background: #ECF5FD;margin-left: 20px;padding:10px 10px;}
.feedback_form .btn-primary{background: #3d9ccc;color:#fff;cursor:pointer;width:120px;font-size: 16px;}
.feedback_form .btn-primary:hover{background: #3689b3;}
.feedback_form .red{color:#f00;}
/* 留言结束 */


/* 
图片列表页 */
.list_pic_container{}
.list_pic_container .pic{width:300px;height:250px;float:left;margin:10px;position: relative;}
.list_pic_container .pic img{width:300px;height:250px;}
.list_pic_container .pic p{width:90%;background: rgba(0,0,0,0.5);padding:5%;font-size: 13px;color:#fff;position: absolute;bottom:0;text-align: center;}

.report-list{padding-left:15px}
.report-list li{line-height:30px}
























