@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family:'微软雅黑'; background:#01aaa5;font-size:12px; color:#595959}
ul{ margin:0; padding:0; list-style:none}
img{border:none;}
p{ margin:0; padding:0}
.left{float:left;}
.right{float:right;}
.clr{height:0; overflow:hidden; clear:both;}
a{ text-decoration:none; color:#01aaa5}
a:hover{ text-decoration:underline}
.red{color:#a72e40;}

/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

/*header*/
.header{width:980px; height:390px; margin:0 auto;position:relative; background:#01aaa5 url(../images/banner.jpg) no-repeat center}

.nav{ background:#fff; height:66px; min-width:980px;}
.box_nav{ height:66px; width:980px; margin:0 auto;}
.box_nav a{ display:block; float:left; height:50px; margin-right:50px; font-weight:bold; line-height:20px; padding-top:10px; padding-right:15px; color:#595757; border-bottom:6px solid #fff; font-size:18px;}
.box_nav a span{ display:block; font-size:12px; font-weight:normal;  line-height:18px; color:#97928e}
.box_nav a.hg{ padding:0; border:none}
.box_nav a:hover{ border-bottom:6px solid #01aaa5}
.box_nav a.hov{ border-bottom:6px solid #01aaa5}
.forum{ min-height:100px; _height:100px; width:980px; margin:0 auto; color:#fff; padding:20px 0}
.cul{ width:480px; min-height:100px; _height:100px; line-height:24px;}
.cul2{ width:465px; min-height:100px; _height:100px; line-height:24px; padding-left:15px; border-left:1px solid #81ccc8}
.news_middle h4{ width:270px; height:25px; line-height:25px;font-size:14px; color:#fff; font-weight:normal; padding-left:10px; background:url(../images/more.jpg) left 0 no-repeat; margin:10px 0}
.news{ background:#e2e0e1; height:550px; padding:20px 0 10px; min-width:980px;}
.news_content{ width:980px; margin:0 auto; height:550px;}
.title{ height:75px; background:#acc0c7; position:relative; margin-bottom:50px;}
.title span{ display:block; position:absolute; left:380px; top:0;}
.news_main{ height:408px;}
.video{ width:420px; height:408px; float:left; margin-right:10px;}
.news_middle{ width:290px; background:url(../images/box-bg.gif) repeat; height:378px; float:left; margin-left:5px; position:relative; padding:15px;}
.news_middle span{ position:absolute; display:block; left:-3px; top:-3px;}
.news_middle p{ font-size:12px; line-height:24px;}
.news_middle ul li{ margin-bottom:5px; line-height:20px;}
.news_middle p.subtit{ font-size:16px; font-weight:bold; color:#552e5f; text-align:center; padding:10px 5px;}
.news_right{ width:200px; height:388px; float:left; background:#fff; margin-left:1px; padding:10px;}
.news_right .bt{ background:url(../images/bt.jpg) no-repeat bottom; height:30px; line-height:30px; font-size:16px; color:#333; font-weight:bold; margin-bottom:5px;}
.news_right ul li{ line-height:20px; margin-bottom:5px;}

.ltjb{ height:370px; background:#ebebeb;min-width:980px;}
.jb_content{ background:#e2e0e3; width:980px; margin:0 auto;height:340px; padding:10px 0 20px; }
.focus{ height:160px; background:#e8e8e8; position:relative; margin-bottom:30px; margin-top:30px; padding:20px 0; width:980px; }
.focus_title{ height:150px; border-top:1px solid #333; border-bottom:2px solid #ffdd79; text-align:center; line-height:150px; font-size:72px; font-weight:bold; color:#7d4d02}
.focus_content{ height:200px; width:100%; overflow:hidden;}
.focus_content ul li{ float:left; padding-left:16px;}
.focus_content ul li img{ display:block; margin-bottom:5px;}
.focus_content ul li span{ display:block; width:135px; height:25px; background:#56bab8; text-align:center; color:#fff; line-height:25px; overflow:hidden; padding:0 5px;}
.focus em{ position:absolute; display:block; cursor:pointer}
.focus em.left{ left:-50px; top:20px;}
.focus em.right{ right:-50px; top:20px;}

.xczj{height:auto; background:#ebebeb; min-height:100px; _height:100px; padding-bottom:20px; min-width:980px;}
.xc_content{ width:980px; margin:0 auto;}
.pic{ height:440px; border-top:35px solid #55bab7; border-left:15px solid #55bab7; border-bottom:35px solid #55bab7; border-right:15px solid #55bab7; margin-bottom:30px; margin-top:20px;}

.wjhg{ height:auto; background:#d8dede; min-height:100px; _height:100px; padding-bottom:20px; min-width:980px;}
.hg_content{ width:980px; margin:0 auto;}

.ltyt{ background:#e2e0e3; min-height:200px; _height:200px;}
.yt_content{ background:#e2e0e3; width:980px; margin:0 auto;min-:408px; _height:408px; padding:10px 0 20px;}
.content_list{ height:408px; padding-top:20px;}
.title2{ height:55px; background:url(../images/title.jpg) no-repeat bottom; color:#585454; font-size:14px; padding-left:20px; margin-bottom:20px;}
.title2 span{ color:#fff; margin-right:20px;}
.title2 span em{ font-size:34px; color:#13589a; padding:0 18px;}
.title2 a{color:#585454;}
.title2 a span{ color:#fff; margin-right:20px;}
.title2 a span em{ font-size:34px; color:#13589a; padding:0 18px;}
.list_content{ height:320px;}
.list_content img{ float:left; display:block}
.list_content ul{ float:right; width:545px; height:300px; background:url(../images/box-bg.gif) repeat; padding-top:20px;}
.list_content ul li{ padding-left:20px;  color:#595757; line-height:30px; }
.list_content ul li a{ color:#595757}

/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px; font-weight:normal}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}
