﻿@charset "utf-8";
/* CSS Document */

body {
	font:12px "宋体";
	line-height:24px;
	color:#333;
	background:#fff url(../images/banner.jpg) no-repeat top;
	margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none; color:#333;}
a:hover {text-decoration:underline;}
ul,ol {list-style:none;}
li {list-style:none;white-space: nowrap; overflow:hidden;}
.jc{ font-weight:bold;}
img{border:0;}
div .go {  text-align:right; padding-right:5px;  float:right; color:#999; }
div .go a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#999; }
.clear{ clear:both;}

.footer{ background:#F3EEE1; width:100%; height:85px; margin-bottom:10px; font-size:12px; }
.foot{width:980px; margin:0 auto; padding-top:10px;}
#copyright{ float:left; font-size:12px; line-height:34px; text-align:left;}
#copyright pre{ text-align:center; font-size:12px;text-align:left;}
#copyright a{ font-weight:bold; text-decoration:underline;}

#header{ width:960px; height:24px; color:#663300; line-height:24px; margin:0 auto; padding:10px; }
#header a{ color:#663300;}
#header .left{float:left; width:230px; padding-left:10px; background:url(../images/new.gif) no-repeat right;}
#header .tianqi{ float:left; padding-left:200px;}
#header .box{ float:left; padding-left:80px;line-height:24px;}
#header .box a{padding:0 5px;line-height:24px;}
#header .box2{ float:left; }
#header .box2 a{padding:0 5px;}
#header .right{float:right;}


#top{ width:960px; height:345px;margin:0 auto; }

#search{ float:right;width:200px;height:24px; position:relative; }
#search #searchbg { line-height:14px; width:180px;height:14px; border:none; vertical-align:middle; position:absolute; top:60px; left:10px;border:1px solid #835F46; background:#fff; padding:5px;}
#search .itxt { width:140px; border:none; font-size:12px; height:14px; line-height:14px; left:10px;position:absolute;color:#ccc;}
#search .ibtn {display:block; width:14px; height:14px; position:absolute; right:10px;}


.top_menus{ width:980px; margin:auto;  height:50px;font-weight:bold; background: url(../images/menubg.gif) no-repeat center; color:#fff; font-family:"微软雅黑"; font-size:14px;}
.top_menus a{ color:#fff;}
.top_menus .top_menu{ width:560px; height:34px; float:left; padding-top:12px; padding-left:10px; }
.top_menus .top_menu2{ width:380px; height:50px;float: right; line-height:50px; }
.top_menus .top_menu2 a{padding:0 9px;}
.top_menus .top_menu2 a:hover{ color:#317760; text-decoration:none;}
.top_menus .top_menu ul{  width:560px; height:34px;line-height:34px;float:left; font-size:14px;overflow:hidden;}
.top_menus .top_menu ul a{ text-decoration:none; color:#fff;}
.top_menus .top_menu ul li{float: left;}
.top_menus .top_menu ul li a{padding:0 11px; display:block;}
.top_menus .top_menu ul li a:hover{ background:#E75F3D; color:#fff;}






.container{margin:auto; width:980px;}


.nav_left{float:left; width:320px; padding-top:18px;}
.nav_center{ float:left; width:400px; padding-left:15px; padding-top:15px;}
.nav_right{float:right; width:230px;}

.icon_1{ border-bottom:1px solid #e6e6e6; margin-bottom:10px; height:30px; }
.icon_1 span{float:left; display:block;color:#E65F3D; font-family:"微软雅黑"; font-size:16px; font-weight:bold;}
.icon_1 span a{color:#E65F3D;}

.nav_1{ height:230px;}
.nav_1 dl{ margin-bottom:10px;}
.nav_1 dt{font-size:14px; line-height:21px; font-weight:bold;}
.nav_1 dd a{color:#78C5AE;}
.nav_1 dd{color:#999; line-height:24px; font-size:12px; }



.nav_2{position:relative; background:url(../images/pic1.jpg) no-repeat left; width:320px; height:170px; margin-bottom:10px;}
.nav_2 .links_1{position:absolute; width:140px; height:40px; top:10px; right:11px;}
.nav_2 .links_2{position:absolute; width:140px; height:40px; top:65px; right:11px;}
.nav_2 .links_3{position:absolute; width:140px; height:40px; top:120px; right:11px;}


.icon_2{  margin-bottom:10px; height:30px; }
.icon_2 span{float:left; display:block;color:#333; font-family:"微软雅黑"; font-size:16px; font-weight:bold;}
.icon_2 span a{color:#333;}

.nav_3{ margin-bottom:10px; height:80px;}
.nav_3 dl{float:left; width:120px; height:80px;}
.nav_3 dl img{ width:120px; height:80px;}
.nav_3 .right{float:right; width:185px;}
.nav_3 .right ul{color:#5BBA9F; font-size:14px;}

.icon_3{ height:30px; }
.icon_3 span{float:left; display:block;color:#FF6D4B; font-size:14px; font-weight:bold;}
.icon_3 span a{color:#FF6D4B;}

.icon_4{ height:30px; }
.icon_4 span{float:left; display:block;color:#5BBA9F; font-size:14px; font-weight:bold;}
.icon_4 span a{color:#5BBA9F;}

 
.pic_box{ background:url(../images/picbg.jpg) no-repeat top; height:260px; width:400px; margin-bottom:10px;}
.focusBox { position: relative; width:385px; height:244px;overflow: hidden;  text-align: left; padding:8px; }
.focusBox .pic{width:385px; height:215px; overflow: hidden;}
.focusBox .pic img {  width:385px; height:215px; display: block; }
.focusBox .txt-bg { position: absolute; top: 187px; z-index: 1; height: 35px;width:385px;   background: #000; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; top: 187px; z-index: 2; height: 35px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:35px; line-height:35px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 20px; right: 150px; }
.focusBox .num li{ float: left; position: relative; width: 9px; height: 8px; line-height: 8px; overflow: hidden; text-align: center; margin-right:5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: url(../images/p2.jpg) no-repeat; }
.focusBox .num li.on a,.focusBox .num a:hover{ background: url(../images/p1.jpg) no-repeat;  }



.icon_5{ background:url(../images/bg2.jpg) no-repeat left; height:24px; margin-bottom:10px; }
.icon_5 span{float:left; display:block;color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; padding-left:10px;}
.icon_5 span a{color:#fff;}
.icon_6{ background:url(../images/bg3.jpg) no-repeat left; height:24px; margin-bottom:10px;}
.icon_6 span{float:left; display:block;color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; padding-left:10px;}
.icon_6 span a{color:#fff;}

.nav_4{ margin-bottom:10px; height:135px;}
.nav_4 dl{ height:85px;}
.nav_4 dt{font-size:16px; line-height:21px; font-weight:bold; text-align:center; font-family:"微软雅黑";}
.nav_4 dd a{color:#78C5AE;}
.nav_4 dd{color:#999; line-height:24px; font-size:12px; }
.nav_4 ul{color:#5BBA9F; font-size:14px; padding-right:5px;}


.nav_5{ margin-bottom:10px; height:180px;}
.nav_5 dl{ height:130px;}
.nav_5 dl img{width:175px; height:120px; float:left;}
.nav_5 dt{ float:right; width:210px;font-size:16px; line-height:21px; font-weight:bold; text-align:center; font-family:"微软雅黑";}
.nav_5 dd a{color:#78C5AE;}
.nav_5 dd{float:right; width:210px;color:#999; line-height:24px; font-size:12px; }
.nav_5 ul{color:#5BBA9F; font-size:14px;  padding-right:5px;}

.nav_6{ background:url(../images/login.jpg) no-repeat ; width:230px; height:55px;}
.nav_6 a{display:block; float:left; width:110px;height:55px;}

.icon_7{ background:#FFFCEA url(../images/love.jpg) left no-repeat; height:40px; width:220px; margin:0 auto; line-height:40px;}
.icon_7 span{float:left; display:block;color:#333; font-family:"微软雅黑"; font-size:16px; font-weight:bold; padding-left:30px; line-height:40px;}
.icon_7 span a{color:#333;}

.nav_7{background:#FFFCEA url(../images/bg1.jpg) no-repeat bottom; height:215px;margin-bottom:10px;}
.alert ul{ width:210px;height:170px; overflow:hidden; padding:0 10px;}
.alert ul li{ width:100%; float:left; height:29px; line-height:29px; overflow:hidden; padding:0 5px;}
.alert ul li a{ width:100%; float:left; overflow:hidden;}

  
.video_box{width:230px; margin-bottom:15px; height:160px;}

.nav_8{height:65px;}
.nav_8 ul{color:#5BBA9F; font-size:14px; float:left; width:190px; padding-right:5px; padding-top:8px;}

.ad_1{height:90px; margin-bottom:10px;}
.ad_1 img{ width:980px;height:90px; }
/*.bottom_box{ background:url(../images/bottombg.jpg) no-repeat bottom; height:500px; width:100%;}*/
.bottom_box2{ background:url(../images/bottombg.jpg) no-repeat bottom; height:280px; width:100%;}
/*.navbox{float:left; width:750px;}*/
.nav_right2{float:right; width:220px; overflow:hidden;}
/*.nav_9{ background:url(../images/bg4.jpg) left no-repeat; height:180px; margin-bottom:20px;}
.nav_9 .bg{height:26px;}
.nav_9 .left{float:left; width:125px;}
.nav_9 .right{float:right; width:620px; padding-top:15px;}
.nav_9 .right dl{ width:56px; float:left; text-align:center; height:78px; padding:0 16px; overflow:hidden;}
.nav_9 .right a{padding:0 5px; white-space:nowrap; display:block; float:left; color:#59B89F; font-size:14px; line-height:30px; border:1px solid #59B89F; margin-bottom:15px; margin-right:20px;}*/

.icon_8{background:url(../images/bg9.jpg) no-repeat left; height:40px; border-top:#FF6E4B 2px solid;}
.links_box{}
.links_box a{padding:0 5px; white-space:nowrap; display:block; float:left; color:#F30; font-size:14px; line-height:30px;}


.nav_10{background:#FFF3D9; padding:10px; font-size:14px; color:#59B89F;}


.linksboxbg{background:#F9F5EB; width:100%;height:50px;}
.linksboxbg .linksbox{width:980px; margin:auto;}
.linksboxbg .linksbox .icon{ font-weight:bold; line-height:22px; color:#333; }
#box_linksbg{height:27px; width:980px;overflow: hidden; padding-top:3px;}
#box_linksbg #linksbg2{ padding:0 5px;}
#box_linksbg #linksbg3{ font-weight:bold;}
#box_linksbg .bg2{ width:980px;height:20px;}
#box_linksbg #zfwz,#box_linksbg #snwm,#box_linksbg #yqlj,#box_linksbg #tqlj{font-size:12px; width:232px; height:20px; overflow: hidden; border:1px solid #ccc;}


.backtop{ width:54px; height:54px; background:url(../images/backtop2.jpg) no-repeat; position:fixed; _position:absolute; right:20px; bottom:240px;cursor: pointer; display: none;}
.backtop_cur{ background:url(../images/backtop1.jpg) no-repeat;}


/*LIST*/
.list_left{width:200px; float:left; overflow:hidden; font-size:16px;}
.list_home{ height:58px; line-height:58px; color:#FFC70E;background:#0C3479; font-size:14px; font-weight:bold; text-align:center; }
.list_home a{ color:#FFC70E; background:url(../images/list_1.gif) right no-repeat; display: block; padding-right:10px; width:100px; margin:0 auto; text-decoration:none;}

.list_icons{background:#335C92; line-height:32px; height:32px; color:#fff; padding:0 10px;}


.listbg_right{float:right; width:980px; margin-bottom:15px;}
.listbg_right .list_tl{ width:980px; height:40px; text-align:left; line-height:40px;border-bottom:1px solid #ccc; color:#333;  overflow:hidden; margin-bottom:10px;}
.listbg_right .list_tl span{ font-family:"微软雅黑"; font-weight:bold;font-size:20px; padding:0 10px;  color:#78C6AF; text-decoration: none; border-bottom:4px solid #78C6AF; line-height:38px; display:block; float:left; }
.listbg_right .list_tl .tl_r{float:right; color:#999;}
.listbg_right .list_tl a{color:#FF6D4B;  }
.listbg_right .list_txtsbg{ }
.listbg_right .list_txtsbg ul{ line-height:30px; font-size:14px; padding:0 10px; font-family:"宋体"; color:#333;}
.listbg_right .list_txtsbg ul a{ color:#333;}
.listbg_right .list_txtsbg ul span{float:right; color:#999;}
.listbg_right .list_txtsbg li{border-bottom:1px dotted #ddd;  }
.listbg_right .list_txtsbg dl{ border-bottom:1px dotted #999; height:135px; margin:10px 0;}
.listbg_right .list_txtsbg dl img{float:left; height:125px; width:200px;}
.listbg_right .list_txtsbg dt{float:right; width:550px; color:#000;  font-weight:bold;line-height:30px;}
.listbg_right .list_txtsbg dt a{ color:#000; font-size:16px;}
.listbg_right .list_txtsbg dd{float:right; width:550px; color:#999; font-size:14px;}
.listbg_right .list_txtsbg dd a{color:#0B52A4;}
#displaypagenum{padding:10px; color:#333;}


.listbg_right .list_txtsbg2{ float:right; width:700px; }
.listbg_right .list_txtsbg2 ul{ line-height:30px; font-size:14px; padding:0 10px; font-family:"宋体"; color:#333;}
.listbg_right .list_txtsbg2 ul a{ color:#333;}
.listbg_right .list_txtsbg2 ul span{float:right; color:#999;}
.listbg_right .list_txtsbg2 li{border-bottom:1px dotted #ddd;  }

.list_left{ background:#78C6AF; width:240px; float:left; overflow:hidden;font-size:16px;}
.list_left li{ width:240px; float:left; text-align:center; font-family:"微软雅黑"; font-size:14px; font-weight:bold; line-height:40px; color:#fff; text-decoration:none;}
.list_left li a{color:#fff;text-decoration:none;width:240px;display:block; border-bottom:1px solid #fff;}
.list_left li a:hover{width:240px;color:#fff; background:#AEDDCF; height:40px; display:block;}

/*detail*/

.listbg_right .txt_bg{margin-bottom:10px; }
.listbg_right .txt_bg .timu {  font-family:"微软雅黑"; font-size:20px; line-height:34px; padding-top:10px; text-align:center;color:#333; font-weight:bold; }
.listbg_right .txt_bg .time {text-align: center; width:980px; color:#999; margin-top:15px;border-bottom:1px #ccc solid;margin-bottom:10px; }
.listbg_right .txt_bg .time span{padding:0 8px; color:#333; color:#999; }
.listbg_right .txt_bg .txtcen { padding-left:10px;font-size:14px;line-height:38px; color:#333;}
.detailvideo{ margin:auto; width:450px;}
.listbg_right .txt_bg .txtcen p{margin-top:10px; font-size:14px;}


/*2015-07-31修改*/
.links_box2{ float:right; width:150px; padding-left:140px; height:210px; background:url(../images/bg4.jpg) left no-repeat; overflow:hidden; }
.links_box2 a{padding:0 5px; white-space:nowrap; display:block; float:left; color:#F30; font-size:14px; line-height:30px;}
.wb_box{float:left; width:450px; height:210px; margin-bottom:10px; overflow:hidden;}
.icon_8a{background:url(../images/bg9.jpg) no-repeat left; height:40px; border-bottom:#FF4D23 2px solid; margin-bottom:10px;}

.nav_9{ height:180px; margin-bottom:20px;}
.nav_9 .bg{ line-height:41px;height:41px;background:url(../images/bg4b.gif) left no-repeat; margin-bottom:15px; }
.nav_9 .bg a{color:#55B99F;}
.nav_9 .left{float:left; width:125px;}
.nav_9 .right{ padding:0 10px;}
.nav_9 .right dl{ width:56px; float:left; text-align:center; height:78px; padding:0 16px; overflow:hidden;}
.nav_9 .right a{padding:0 5px; white-space:nowrap; display:block; float:left; color:#59B89F; font-size:14px; line-height:30px; border:1px solid #59B89F; margin-bottom:15px; margin-right:20px;}

.navbox{float:left; width:750px; }
.bottom_box{ background:url(../images/bottombg.jpg) no-repeat bottom; height:640px; width:100%;}
#copyright span {
    margin-left:20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 24px;
    background: url(/images/anbei.png) no-repeat 0 -1px;
    vertical-align: middle;
}