@charset "gb2312";
/* CSS Document */
*{ padding: 0; margin:0;}
body {
    font-family: "Microsoft YaHei";
	font-size:15px;
	padding:0;margin:0; text-decoration: none;
}
a{ color:#1b87ca;}
.headtop{background:url(top.jpg) center  center no-repeat ; width:1200px;height:197px; margin:0 auto;overflow:hidden;}
.toptext{  padding:50px 0 0 70px;}
.nav{ background: #1b87ca; width:1200px; height:40px;margin:0 auto;}
.nav ul{ margin:0; padding:0; overflow:hidden;list-style: none; }
.nav ul li{    float: left;
    margin:0 15px;
	height:40px;
    text-align: center;
    line-height: 40px;
    padding: 0 8px;}
.nav ul li a{text-decoration: none;color:#FFF; font-size: 17px; font-weight:bold; display:block;}
.nav ul li:hover{ background:#FFF;}
.nav ul li:hover a{ color:#1b87ca;}

.box { width: 1200px; margin:0 auto; overflow: hidden; }
.row {width: 1200px; margin: auto; overflow: hidden; margin-top:20px; background:#ffffff; }
.pic_newsleft{width: 592px; height:422px; float:left;}
.pic_newsleft img{width: 592px; height:422px;overflow:hidden;}
.center_news{float:left; width:695px; margin-left:25px;}
.c_n_top{height: 40px;line-height: 40px; border-top:2px solid #1b87ca;    background-color: #eee;}
.c_n_top h2{width: 120px;height:40px;display: inline-block;line-height:40px;font-size:17px; background: url(../images/titlt02.png) 20px center no-repeat; background-color:#1b87ca;color:#FFF; padding-left:59px;}
.more { width:45px;height: 28px;float: right;margin-right: 8px }
.more a { text-decoration: none;font-size: 15px;}
.more a:hover { color: #F00 ;}
.center_news ul{list-style: none;overflow: hidden;zoom: 1; padding: 0;}
.center_news ul li{overflow: hidden;display: block;position: relative;  padding:0; line-height:40px;}
.center_news ul li a{text-decoration: none; font-size: 15px;color: #333;}
.center_news ul li span{float: right;display: inline-block;color: #000;margin-right: 8px;position: absolute;right: 0;}


.row1{width: 1200px;margin:0 auto; overflow: hidden; margin-top:12px;}
.newsleft1{width: 393px; height:375px;float:left;background:#ffffff;border:1px solid #d9d7d8;overflow: hidden;}
.news_a{width:349px;float:left;overflow: hidden; margin:20px;height:98px;background:#eef0ef;}
.news_a h2{width:175px; height:100px;display: inline-block;font-size:25px; background: url(../images/son_btn_01.png)left center no-repeat;color:#000; margin:0; padding-left:174px;    line-height: 100px;}
.news_a h2 a{text-decoration: none;}
.news_b{width:349px;float:left;overflow: hidden; margin:0px 20px 20px;height:98px;background:#eef0ef;}
.news_b h2{width:175px; height:100px;display: inline-block;font-size:25px; background: url(../images/son_btn_02.png)left center no-repeat;color:#000; margin:0; padding-left:174px;    line-height: 100px;}
.news_b h2 a{text-decoration: none; display:block;}
.news_c{width:349px;float:left;overflow: hidden; margin:0px 20px;height:98px;background:#eef0ef;}
.news_c h2{width:175px; height:100px;display: inline-block;font-size:25px; background: url(../images/son_btn_03.png)left center no-repeat;color:#000; margin:0; padding-left:174px;    line-height: 100px;}
.news_c h2 a{text-decoration: none;}

.newsright1{width: 780px; height:377px;float:left;  background:#ffffff; margin-left:25px; }
.nr_top{height:40px;line-height: 40px; border-top:2px solid #1b87ca;    background-color: #eee;}
.nr_top h2{width: 120px;height: 40px;display: inline-block;line-height:40px;font-size: 17px; background: url(../images/titlt01.png) 20px center no-repeat; background-color:#1b87ca;color:#FFF; padding-left:59px;}
.nr_content{width:100%;}
.nr_content ul{list-style: none;overflow: hidden;zoom: 1; padding: 0;}
.nr_content ul li { overflow: hidden;display: block;position: relative;line-height:40px; padding:0;}
.nr_content ul li a{text-decoration: none; font-size: 15px; color:#333;}
.nr_content ul li span{float: right;display: inline-block;color: #000;margin-right: 8px;position: absolute;right: 0;}

.row2{width: 1200px; margin:0 auto; overflow: hidden; margin-top:12px;}

.newsleft2{width:589px;float:left;}
.nl_top2{height:40px;line-height:40px; border-top:2px solid #1b87ca;  background-color: #eee;}
.nl_top2 h2{width: 120px;height: 40px;display: inline-block;line-height:40px;font-size: 17px; background: url(../images/titlt03.png) 20px center no-repeat; background-color:#1b87ca;color:#FFF; padding-left:59px;}
.nl_content2{width:589px;}
.nl_content2 ul{list-style: none;overflow: hidden;zoom: 1; padding: 0;}
.nl_content2 ul li { overflow: hidden;display: block;position: relative; line-height:40px; padding:0;}
.nl_content2 ul li a{text-decoration: none; font-size: 15px; color:#333;}
.nl_content2 ul li span{float: right;display: inline-block;color: #000;margin-right: 8px;position: absolute;right: 0;}

.newsright2{width:589px; float:left; margin-left:22px;}
.nr_top2{height: 40px;line-height: 40px; border-top:2px solid #1b87ca;  background-color: #eee;}
.nr_top2 h2{width: 120px;height: 40px;display: inline-block;line-height:40px;font-size: 17px; background: url(../images/titlt04.png) 20px center no-repeat; background-color:#1b87ca;color:#FFF; padding-left:59px;}
.nr_content2{width:589px;}
.nr_content2 ul{list-style: none;overflow: hidden;zoom: 1; padding: 0;}
.nr_content2 ul li { overflow: hidden;display: block;position: relative; line-height:40px; padding:0;}
.nr_content2 ul li a{text-decoration: none; font-size: 15px; color:#333;}
.nr_content2 ul li span{float: right;display: inline-block;color: #000;margin-right: 8px;position: absolute;right: 0;}


.footer{width: 1200px;  margin:0 auto; overflow: hidden; background:#e6e6e5;position: relative;}
.text{text-align:center;margin: 20px 0 20px 0;}
.text p { color:#000;}


.lanmu{width:337px; height:;float:left;  background:#ffffff; }
.lanmu_title{height: 40px;background:#eee;line-height: 40px; border-top:2px solid #1b87ca;}
.lanmu_title h2{width: 120px;height: 40px;display: inline-block;line-height:40px;font-size: 17px; background: url(../images/titlt02.png) 20px center no-repeat; background-color:#1b87ca;color:#FFF; padding-left:59px;}
.lanmu_content{width:337px;}
.lanmu_content ul{list-style: none;overflow: hidden;zoom: 1; padding: 0;}
.lanmu_content ul li{overflow: hidden;display: block;position: relative;padding:0;background:#f0f0f0; height:35px; line-height:35px;}
.lanmu_content ul li a{text-decoration: none; font-size: 16px; color:#333; margin-left:23px;display: block;}

#menu{width:840px;float:left; margin-left:23px;}
#nav {display:block;width:100%;padding:0;margin:0;list-style:none;height: 40px;background:#eee;line-height: 40px; border-top:2px solid #1b87ca;}
#nav span{line-height:40px; text-align:center; color:#FFF; background:#1b87ca; font-size:17px;float:left;width:120px;}

#menu_con ul{list-style: none;overflow: hidden;zoom: 1; padding: 0;}
#menu_con ul li {overflow: hidden;display: block;position: relative; margin-top:25px; padding:0;}
#menu_con ul li a{text-decoration: none; font-size: 15px;color: #333;}
#menu_con ul li span{float: right;display: inline-block;color: #000;margin-right: 8px;position: absolute;right: 0;}

#menu1{width:1200px;float:left; }
#nav1 {display:block;width:100%;padding:0;margin:0;list-style:none;height: 40px;background:#eee;line-height: 40px; border-top:2px solid #1b87ca;}
#nav1 span{line-height:40px; text-align:center; color:#FFF; font-size:17px;float:left;padding: 0 20px;background:#1b87ca;}

#menu_con1 ul{list-style: none;overflow: hidden;zoom: 1; padding: 0;}
#menu_con1 ul li {overflow: hidden;display: block;position: relative;line-height:40px; padding:0;}
#menu_con1 ul li a{text-decoration: none; font-size: 15px;color: #333;}
#menu_con1 ul li span{float: right;display: inline-block;color: #000;margin-right: 8px;position: absolute;right: 0;}

.page{height:40px;  margin:20px 0; line-height:40px; overflow:hidden; text-align:right;margin-right: 10px;}
.page ul{list-style: none;overflow: hidden;zoom: 1; float:right;margin-right:20px;  }
.page ul li{overflow: hidden;display: block;float:left; margin-top:4px;text-align:center;}
.page ul a{text-decoration: none; color:#3f484c; border:1px solid #4AA5FF; padding:3px 6px; border-radius:3px; margin-left:5px;}
.page ul a:first-child{ display:}

.newsinfo{width:1080px;  margin:0 auto; overflow: hidden; }
.info_title{text-align:center;margin: 20px 0 20px 0; border-bottom:1px solid #d8d8d8;}
.info_title h2{ margin-bottom:20px; font-size:22px; line-height:32px; font-weight:normal;}
.info_test{width: 100%; overflow: hidden;margin: 20px 0 20px 0; min-height:280px;}

.picnews{ background:#FFF; width:480px; float:left;}
.picnews .picnews_box{ width:480px; height:360px;}
.picnews .picnews_box img{ width:480px; height:360px;}

.row3{width: 1200px; margin:0 auto 20px; overflow: hidden; margin-top:12px;}
.threeTab{width: 1200px;background: #ffffff; overflow:hidden;}
.tabtitlelist{ width:100%; height:40px;border-top: 2px solid #1b87ca;}
.tabtitlelist ul{ overflow:hidden; zoom:1; list-style:none;}
.tabtitlelist ul li{ width:398px; line-height:36px; text-align:center; float:left; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.tabtitlelist ul li a{ font-size:17px; text-decoration:none; font-weight:bold;display: block;}
.tabtitlelist ul li.curr{ background:#1b87ca; border:0; width:400px;}
.tabtitlelist ul li.curr a{ color:#FFF;}
.tablistpack{ width:100%; min-height:320px;}
.tablistpack ul{ overflow:hidden;zoom:1; list-style:none;}
.tablistpack ul li{ overflow: hidden;display: block; position: relative; line-height:40px; padding: 0;}
.tablistpack ul li a{    text-decoration: none;font-size: 15px;color: #333;}
.tablistpack ul li span{float: right; display: inline-block; color: #000; margin-right: 8px; position: absolute; right: 0;}
.listjieshao{border: 1px solid #ccc;background-color: #eee; padding: 10px; line-height: 24px;font-size: 15px; color: #333;}