@charset "gb2312";
/*网页基础数据*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto; padding:0;}
body { padding:0; margin:0; background-color:#dddcdb; font-family:"微软雅黑"; color:#3d3d3d;}
a {text-decoration:none; color:#3d3d3d;}
a:hover {color:#0080FF;}
ul {list-style:none; padding:0; margin:0;}
img {border:0;}
.clear {clear:both; overflow:hidden;}
.line { background-color:#015299; height:1px; margin-top:5px; margin-bottom:3px; overflow:hidden;}
.bold{font-weight:bold;}
/*指定上下间距*/
.hr_30,.hr_20,.hr_10,.hr_5,.hr_8,.hr_3,.hr_2.hr_1,.clear,.hr_com,.hr_index{clear:both;font-size:1px;line-height:1px;overflow:hidden;}
.hr_30{height:30px; overflow:hidden;}
.hr_20{height:20px; overflow:hidden;}
.hr_10{height:10px; overflow:hidden;}
.hr_8{height:8px; overflow:hidden;}
.hr_5{height:5px; overflow:hidden;}
.hr_3{height:3px; overflow:hidden;}
.hr_1{height:1px; overflow:hidden;}
.hr_2 {height:2px; overflow:hidden;}
/*顶部*/
.top {height:32px; background-image:url(bg_top.gif); overflow:hidden;}
.top_con {height:32px; width:1000px; margin:0 auto; overflow:hidden;}
.top_con div.left {float:left; font-size:12px; color:#666; line-height:32px; width:500px;}
.top_con div.right {float:right; line-height:32px; width:250px;}
.top_con ul li {list-style:none; font-size:12px; color:#666; float:left;}
.top_con ul li a {font-size:12px; color:#666; padding-right:15px;}
/*网站标志*/
.logo {height:136px; background-color:#FFFFFF;}
.logo_con {width:1000px; height:136px; margin:0 auto; background-image:url(logo.jpg); overflow:hidden;}
/*搜索*/
.logo_con div.right {float:right; width:270px; margin-right:73px; overflow:hidden;}
.logo_con div.right div.search { margin-top:50px; float:left; width:270px; overflow:hidden;}
.logo_con div.right div.search input.sear {width:220px; height:28px; border:#fdd101 solid 2px; float:left; line-height:28px;}
.logo_con div.right div.search input.image { background:url(btn_search.gif) no-repeat; width:36px; height:32px; cursor:pointer; border:0; float:left;}
.logo_con div.right div.key {font-size:12px; color:#666; line-height:24px;}
/*地图快捷方式*/
.map {POSITION: absolute; MARGIN-LEFT: 520px; LEFT: 50%; Z-INDEX: 457; TOP: 208px;}
/*头部导航*/
.nav {background-color:#015299; height:40px;overflow:hidden;}
.nav_con_w {width:1001px; margin:0 auto;}
.nav_con {width:1001px; height:40px; margin:0 auto;}
.nav_con ul li {list-style:none; float:left;}
.home a { display:block; font-size:16px; color:#FFFFFF; text-decoration:none; line-height:40px; line-height:40px; width:143px; text-align:center;}
.home a:hover { display:block; font-size:16px; color:#015299; text-decoration:none; background-color:#FFFFFF; width:143px;  text-align:center; background:url(bg_menu.gif) repeat-x; height:40px;}
.on a{width:143px; background:url(bg_menu.gif) repeat-x; color:#015299; display:block; height:40px;line-height:40px; text-align:center;}
.off a {font-size:16px; color:#FFF; line-height:40px; display:block; height:40px; width:143px; text-align:center;}
.submenu-wrap { background-color:#5b90be;}
.submenu { margin:0 auto; width:1001px; height:330px; background-color:#FFFFFF; z-index:9999; position:absolute; overflow:hidden;}
.menucon { width:940px; margin:0 auto; overflow:hidden;}
.menucon_title { font-size:14px; color:#015299; font-weight:bold;}
.menucon_title a { font-size:14px; color:#015299; font-weight:bold;}

.menucon1_left {width:365px; float:left; overflow:hidden;}
.menucon1_right {width:560px; float:right; overflow:hidden;}
.menucon1_content ul {padding-top:8px; overflow:hidden;}
.menucon1_content ul li a {font-size:12px; line-height:22px;}
.menucon1_content li {float:left; width:85px;}
.menucon1_content2 {width:365px; height:177px; background-color:#e7f4ff; float:left;}
.menucon1_content2 ul {padding-top:15px; padding-left:15px; padding-right:15px;}
.menucon1_content2 ul li a {font-size:12px; line-height:23px;}
.menucon1_news_images {float:left; padding-right:15px;}
.menucon1_news ul li a {font-size:12px; line-height:23px;}
.menucon1_news span.date {font-size:12px; line-height:23px; color:#888; float:right; width:80px;}
.menucon1_btn li {float:left;}
.menucon1_btn ul li a {font-size:14px; line-height:35px; display:block; color:#015299; width:133px; height:35px; background-color:#ebebeb; text-align:center; margin-right:7px; margin-bottom:7px;}

.meuncon2_weibo {width:568px; height:200px; font-size:14px;}
.meuncon2_btn {float:left;}

.menucon3 { width:976px; margin:0 auto; overflow:hidden;}
.menucon3_left {width:613px; float:left; overflow:hidden;}
.menucon3_right {width:362px; float:right; overflow:hidden;}
.menucon3_btn {width:198px; height:152px; float:left; margin-right:5px; margin-bottom:6px; background:url(menucon3_bg1.gif) no-repeat;}
.menucon3_btn:hover {background:url(menucon3_bg2.gif) no-repeat;}
.menucon3_btn:hover div.menucon3_btn_title {color:#FFF;}
.menucon3_btn:hover div.menucon3_btn_content ul li a {color:#FFFFFF;}
.menucon3_btn_title {font-size:30px; color:#729742; padding-left:8px; padding-top:8px;}
.menucon3_btn_content li {float:left; width:90px;}
.menucon3_btn_content ul li a { font-size:12px; color:#729742; line-height:23px;}
.menucon3_btn_content ul {padding-left:8px; padding-top:5px; height:92px;}
.menucon3_list li {float:left; width:60px;}
.menucon3_list ul li a  { font-size:12px; line-height:25px;}
.menucon3_list ul {padding-left:25px; padding-top:15px; height:100px;}

.menucon4_01 {float:left;}
.menucon4_01 a {color:#333; font-size:16px; font-weight:bold;}
.menucon4_02 {float:right;}
.menucon4_02 li {float:left;}
.menucon4_02 ul li a {color:#666; font-size:14px; padding-right:10px;}
.menucon4_image {float:left;}
.menucon4 {float:right; width:237px;}
.menucon4_left01 {width:106px; height:43px; float:left; background-color:#789d49; color:#FFF; font-size:24px; line-height:43px; text-align:center;}
.menucon4_right01 {width:131px; height:43px; float:left; background-color:#def6bf; color:#3b5b12; font-size:20px; line-height:43px; text-align:center;}
.menucon4_left02 {width:106px; height:43px; float:left; background-color:#4975a5; color:#FFF; font-size:24px; line-height:43px; text-align:center;}
.menucon4_right02 {width:131px; height:43px; float:left; background-color:#c2d8f0; color:#113c6c; font-size:20px; line-height:43px; text-align:center;}
.menucon4_left03 {width:106px; height:43px; float:left; background-color:#ff9a00; color:#FFF; font-size:24px; line-height:43px; text-align:center;}
.menucon4_right03 {width:131px; height:43px; float:left; background-color:#fee2b7; color:#995d01; font-size:20px; line-height:43px; text-align:center;}

.menucon5_left {width:600px; float:left;}
.menucon5_right {width:310px; float:right;}
.menucon5_content1 {background-color:#e8f2fd; width:580px; padding:10px;}
.menucon5_content1 a {font-size:12px; line-height:21px; color:#1b61ae;}
.menucon5_left01 {float:left; width:323px;}
.menucon5_right01 {float:right; width:255px;}
.menucon5_image { margin-top:11px; margin-right:5px; float:left;}
.menucon5_content2 {background-color:#e7f4ff; width:255px;}
.menucon5_content2 ul li a {font-size:12px; line-height:21px; color:#1b61ae; padding-right:10px;}
.menucon5_content2 li {float:left;}

.menucon6 {width:955px; margin:0 auto; overflow:hidden;}
.menucon6_01 {float:left; width:307px; margin-right:11px;}
.menucon6_content li {padding-left:5px;}
.menucon6_content ul li a {font-size:12px; line-height:21px;}
.menucon6_content2 li {float:left; padding-left:5px;}
.menucon6_content2 ul li a {font-size:12px; line-height:21px; padding-right:15px;}


/*轮播大图背景*/
.pic_slide { background-color:#5b90be;}

/*主体*/
.main {width:1000px; margin:0 auto; overflow:hidden;}
.left {width:696px; overflow:hidden; float:left;}
.right {width:296px; overflow:hidden; float:right;}

/*友情链接*/
.link {width:1000px; margin:0 auto; overflow:hidden; height:75px; background-color:#FFF; border:#c9c9c9 solid 1px; }
.link_con {width:230px; font-size:12px;float:left; margin-top:27px;  margin-left:16px;}

/*尾部*/
.footer {background-color:#6f6f6f; font-size:12px; color:#FFF; line-height:25px; text-align:center; height:150px; clear:both; padding-top:15px;}

.page {height:30px; font-size:12px; text-align:center; line-height:30px;}