/* CSS Document */

#box{width:960px; height:auto; position:relative; margin:0 auto;}

/*----------top--------------*/
#top{width:960px; height:245px; float:left;}

.header{width:958px; height:23px; background-color:#dadada; border:1px #b4b4b4 solid; float:left;}
.time{float:left; line-height:25px; padding-left:5px;}
.web_map{float:right; line-height:25px; padding-right:5px;}

.header_news{width:960px; height:79px; margin-top:5px; float:left;}
.logo{width:180px; height:79px; float:left;}
.news{width:423px; height:72px; border:1px #c1ddff solid; margin-left:5px; float:left; padding:5px 5px 0 5px;}
.left{float:left; line-height:18px;}
.right{float:right; line-height:18px;}
.daojishi{width:255px; height:44px; background:url(../images/clock.jpg) no-repeat; float:left; margin-left:5px; font-size:15px; color:#FFF; font-weight:bolder; padding-left:75px; padding-top:35px;}

.search{width:948px; height:81px; border:1px #c1ddff solid; float:left; margin-top:5px; padding:5px;}
.search_up{width:848px; height:25px; background:url(../images/difangzhan.jpg) no-repeat left; padding-left:100px;}
.search_up_right{width:832px; height:25px; margin-right:10px; background:url(../images/top_pic1.jpg) no-repeat; line-height:25px; text-align:center;}
.search_down{width:948px; height:50px; margin-top:5px;}
.search p{display:block; width:908px; height:25px; line-height:25px; padding:0 20px;}
.select{border:1px #829db8 solid;}

.menu{width:950px; height:33px; background:url(../images/menu.jpg) no-repeat; line-height:33px; float:left; margin-top:5px; padding-left:10px;}
.menu ul li{float:left; color:#FFF;  display:block; width:60px; height:33px; font-size:14px; padding:0 14px 0 16px;
overflow:hidden;}
.menu ul li a{color:#FFF;}
.sep{background:url(../images/nav_line.jpg) no-repeat left center;}
.menu ul li a:hover{text-decoration:underline; color:#FF0;}
.menu ul li a:visited{text-decoration:none; color:#FFF;}

/*----------------main---------------*/
#main{width:960px; height:760px; float:left; margin-top:5px;}

/*-----------------main_left------------*/
#main_left{width:328px; height:760px; float:left;}
.main_left_top{width:330px; height:297px;  float:left;}
.main_left_huadong{width:328px; height:255px; margin-top:5px;  float:left;}
.main_left_bottom{width:328px; height:195px; margin-top:5px;  float:left;}
.main_left_bottom h2{width:316px; height:21px; border:1px #c1ddff solid; font-size:14px; color:#193b5f; background:url(../images/nav_bg_01.jpg) repeat-x; padding-left:10px; padding-top:5px;}
.main_left_bottom ul{width:306px; height:164px; display:block; border-bottom:1px #c1ddff solid; border-left:1px solid #c1ddff; border-right:1px solid #c1ddff; padding-left:20px; line-height:20px; padding-top:5px;}

/*-----------------main_middle-----------------*/
#main_middle{width:360px; height:760px; float:left; margin-left:5px;}
.main_middle_top{width:360px; height:329px; line-height:20px;  float:left;}
.main_middle_top h2{width:348px; display:block; height:22px; border:1px #c1ddff solid; background:url(../images/nav_bg_01.jpg) repeat-x;}
.toutiao{width:72px; height:19px; float:left;}
.gundong{width:255px; height:22px; float:left; padding-left:5px; }
.middle_top{width:348px; border-bottom:1px #c1ddff dashed;  padding:15px 5px 0 5px;  text-align:center;}
.middle_top h3{color:#0171b1; font-size:14px; font-weight:bold;}
.middle_top h3 a{color:#0171b1;}
.middle_top table{ line-height:25px;}
.main_middle_middle{width:360px; height:188px; margin-top:13px; line-height:20px;  float:left;}
.middle_nav{width:335px; height:18px; background-image: url(../images/pic_01.jpg);
background-repeat: no-repeat; padding-left:25px; padding-top:5px;  font-size:14px; color:#193b5f;}
.list2{display:block; width:345px; margin-top:10px; padding-left:15px;}
.main_middle_bottom{width:360px; height:216px; margin-top:9px;  float:left;}
.photo_bg{width:360px; height:104px; background-color:#e7f3ff; margin-top:11px;}
.photo_bg a{color:#016a9f;}
.photo_bg ul li{display:block; padding-left:18px; padding-right:15px; padding-top:5px; float:left; text-align:center;}
.photo_bg ul li span{line-height:18px;}
.list3{width:360px; height:73px; margin-top:5px; display:block; line-height:18px;}

/*------------------main_right-------------------*/
#main_right{width:260px; height:760px; float:right; margin-left:3px;}
.main_right_top{width:260px; height:244px; float:left;}
.main_right_middle{width:260px; height:261px; margin-top:5px; float:left;}
.main_right_bottom{width:260px; height:245px; margin-top:5px; float:left;}
.main_right_bottom h2{width:248px; height:16px; border:1px #c1ddff solid; font-size:14px; color:#193b5f; background:url(../images/nav_bg_01.jpg) repeat-x; padding-left:10px; padding-top:5px;}
.main_right_bottom_con{width:258px; height:221px; border:1px #c1ddff solid; border-top:0;}
.main_right_bottom_up{width:258px; height:70px; padding-top:5px;}
.main_r_b_u_left{width:116px; height:70px; float:left; padding-left:5px;}
.main_r_b_u_right{width:134px; height:70px; float:right; padding-left:3px;}
.main_r_b_u_right h3{color:#0171b1; font-size:13px; font-weight:bold;}
.main_r_b_u_right p{line-height:18px;}
.main_r_b_u_right p a{color:#930;}
.main_right_bottom ul{display:block; padding-top:5px;}
.main_right_bottom ul li{line-height:22px;}


/*------------banner-----------*/
#banner{width:946px; height:98px; padding:5px; float:left; border:1px solid #c1ddff; margin-top:5px;}

/*------------zixun------------*/
#zixun{width:958px; height:594px; float:left; margin-top:5px; border:1px #c1ddff solid;}
.zixun_nav{width:940px; height:42px; padding-left:18px; padding-top:10px; background:url(../images/nav_bg_03.jpg) no-repeat;} 
.zixun_nav p{font-size:25px; color:#193b5f; font-weight:bolder;}
.zixun_up{width:958px; height:261px; margin-top:4px; float:left;}
.one{width:689px; height:261px; margin-left:5px; float:left;}
.one h2{width:677px; height:21px; background:url(../images/nav_bg_01.jpg) repeat-x; border:1px #c1ddff solid; padding-left:10px; padding-top:5px; font-size:14px; color:#193b5f;}
.one_con{width:687px; height:231px; border:1px #c1ddff solid; border-top:0;}
.list_up{width:687px; padding-top:4px;}
.list_up li{display:block; float:left; width:124px;  padding-left:20px; padding-right:20px;}
.list_up ul li img{width:124px; height:64px; display:block;}
.list_up a img{display:block; width:120px; height:90px; border:1px #c1ddff solid; padding:2px;}
.list_up li span{text-align:center; line-height:18px; display:block; width:120px; height:20px;}
.list_down{width:687px; height::180px; margin-top:5px; display:block; float:left; line-height:18px;}
.list_down li{ float:left; width:160px; line-height:18px; padding-left:5px;}
.two{width:250px; height:261px; margin-right:3px; float:right;}
.two h2{width:236px; height:21px; background:url(../images/nav_bg_01.jpg) repeat-x; border:1px #c1ddff solid; padding-left:10px; padding-top:5px; font-size:14px; color:#193b5f;}
.two_con{width:241px; height:226px; border:1px #c1ddff solid; border-top:0; padding-left:5px; padding-top:5px;}
.two_con ul{line-height:20px;}
.two_up{width:230px; height:100px; margin-left:8px; margin-top:12px; border-bottom:1px #c1ddff dashed;}
.two_up p{display:block; width:15px; height:83px; float:left; background-color:#82beff; color:#FFF; line-height:20px; text-align:center;}
.two_up ul{display:block; width:210px; padding-left:5px; float:left;}
.two_down{width:230px; height:100px; margin-left:8px; margin-top:12px;}
.two_down p{display:block; width:15px; height:83px; float:left; background-color:#82beff; color:#FFF; line-height:20px; text-align:center;}
.two ul span{display:block; float:right;}
.two_down img{display:block; width:15px; height:83px; float:left;}
.zixun_down{width:958px; height:267px; float:left; margin-top:5px;}
.three{width:342px; height:266px; margin-left:5px; float:left;}
.three h2{width:330px; height:21px; background:url(../images/nav_bg_01.jpg) repeat-x; border:1px #c1ddff solid; padding-left:10px; padding-top:5px; font-size:14px; color:#193b5f;}
.three_con{width:335px; height:226px; border:1px #c1ddff solid; border-top:0; padding-left:5px; padding-top:5px;}
.three_con ul{line-height:20px;}




/*----------------fuxi------------*/
#fuxi{width:958px; height:557px; float:left; margin-top:5px; border:1px #c1ddff solid;}
.fuxi_nav{width:940px; height:42px; padding-left:18px; padding-top:10px; background:url(../images/nav_bg_03.jpg) no-repeat;}
.fuxi_con{width:948px; height:495px; padding:5px;}
.fuxi_con_left{width:689px; height:495px; float:left;}
.fuxi_con_left_up{width:689px; height:260px;}
.fuxi_con_left_one{width:342px; height:260px; float:left;}
.fuxi_con_left_two{width:342px; height:260px; margin-left:5px; float:left;}
.fuxi_con_right{width:254px; height:495px; float:left; margin-left:5px;}
.fuxi_con_left_down{width:689px; height:230px; margin-top:5px;}
h2{height:22px; background-image: url(../images/nav_bg_01.jpg); background-repeat:repeat-x; border:1px #c1ddff solid; padding-left:10px; padding-top:5px; font-size:14px; color:#193b5f;}
.list5{width:335px; height:225px; border:1px #c1ddff solid; display:block; border-top:0; padding-left:5px; padding-top:5px; line-height:20px;}
.list6{width:682px; height:190px; border:1px #c1ddff solid; display:block; border-top:0; padding-left:5px; padding-top:10px;}
.list6 li{display:block; float:left; width:129px; height:180px; padding-left:2px; padding-right:2px;}
.list6 li a{color:#016a9f; display:block; text-align:center;line-height:25px;}
.list6 li a img {display:block; width:125px; height:140px; border:1px #c1ddff solid; padding:2px;}
.list7{width:247px; height:466px; border:1px #c1ddff solid; display:block; border-top:0; padding-left:5px; text-align:center;}
.list8{width:244px; height:382px; background:url(../images/tuijian_bg.gif) repeat-y; text-align:left;}
.list8 a{color:#016a9f;}
.list7 ul{line-height:22px; padding-top:5px;}
.list7 ul li{display:block; width:230px; border-bottom:1px #CCC dashed; color:#016a9f;}
.fuxi_nav p{font-size:25px; color:#193b5f; font-weight:bolder;}


/*-----------hezuo-----------*/
#hezuo{width:960px; height:159px; margin-top:5px; float:left;}
.hezuo_con{border:1px #c1ddff solid; border-top:0; width:948px; height:120px; line-height:20px; padding:5px;}
.hezuo_con ul li{padding:2px 5px; display:block; float:left; list-style:none; white-space:nowrap;}
/*-------------banquan----------*/
#banquan{width:960px; height:110px; text-align:center; float:left; margin-top:5px; padding-top:10px; line-height:20px; color:#999;}
