﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;list-style:none;font-size:12px;color:#333;font-family:'微软雅黑';}
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none; color:#d1bd92;}
img,input{ border:none;}
.auto{height:auto;overflow:hidden;}
.w984{ width:984px; margin:0 auto;}
.w1024{ width:1024px; margin:0 auto;}

.headerwrap{ width:100%; background:url(../images/headerbg.jpg) no-repeat center top; height:180px; }
.header{ margin-top:46px;}
.logo{ width:505px; float:left;}
.headerright{ float:right;}
.search{ width:256px; height:30px; margin:25px 0 15px 0;}
.txt{ width:204px; height:28px; line-height:28px; border:1px solid #ccc; border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px; border-right:0; background:#fff url(../images/search.png) no-repeat 10px center; text-indent:40px;font-size:14px; color:#ccc; float:left;}
.subm{ float:left; width:51px; height:30px; background:#b3171e; border-radius:0 3px 3px 0; font-size:14px; color:#fff; cursor:pointer;-moz-border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0; }
.link a{ float:left; font-size:16px; color:#666666; background:url(../images/line.jpg) no-repeat right center; padding-right:15px; margin-right:15px;}


.navwrap{ width:100%; height:56px; background:url(../images/navbg.png) repeat-x;}
.nav{ height:56px;}
.nav li{width:123px; height:56px; line-height:52px; text-align:center; float:left;cursor:pointer;}
.nav li img{ margin:18px auto 0; width:18px; height:15px;*margin-top:5px;}
.nav li .nav_a{color:#fff; font-size:16px; background:url(../images/arrow2.png) no-repeat right center; padding-right:11px;}
.nav li.cur{ background:url(../images/line2.jpg) no-repeat center bottom; position:relative;} 
.nav li.cur .nav_a{ background:url(../images/arrow1.png) no-repeat right center;}
.subnav{ width:100%; height:80px;}
.navbg{ height:80px; width:100%; position:absolute; left:0; top:234px; z-index:20;}
.subnav a{ float:left; font-size:14px; line-height:44px; margin-right:40px; font-size:14px; color:#fff}
.subnav span{ margin:0 12px;}
.subnav ul{ height:80px; line-height:44px; width:100%;}
.subnav ul li{ height:44px; background:url(../images/subnavbg.png); width:100%;}
.subnav ul li.nav3{ height:80px; line-height:24px;}
.nav li div{ position:relative; z-index:99; display:none;}
.nav li div a{ display:block; background:url(../images/navbg_2.png) repeat; color:#FFF; font-size:14px; line-height:40px; padding-left:20px; text-align:left;}
.nav li div a:hover{ filter:alpha(opacity:80);opacity:0.8;}

.news{ margin-bottom:30px;}
.leftnews{ float:left; width:680px; margin-right:24px;}
.newstit{ height:40px; background:url(../images/line4.jpg) no-repeat left bottom; margin-bottom:14px;}
.newstit p{ font-size:18px;color:#666666; font-weight:bold; line-height:26px; margin:0 20px 0 10px; float:left;}
.newstit ul{ width:72px; height:24px; border:1px solid #dbd0d0; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; float:left;}
.newstit ul li{ width:36px; border-right:1px solid #dbd0d0; height:24px; cursor:pointer; float:left; background:#f3efe5; text-align:center;}
.newstit ul li img{ margin-top:8px;}
.newstit ul li.newscur{ background:#fee5b3;}
.leftnewscon ul { height:290px; border-bottom:1px solid #e5e5e5;}
.leftnewscon ul li{ height:290px; border-bottom:1px solid #e5e5e5; padding-left:10px; width:670px;}
.leftnewscon ul li dl{ height:90px; background:url(../images/line3.jpg) repeat-x left bottom; margin-bottom:9px;}
.leftnewscon ul li dl dt,.leftnewscon ul li dl dd{ height:auto; overflow:hidden; float:left;}
.leftnewscon ul li dl dt{ width:81px; height:74px; border:1px solid #e6e6e6; padding:2px; margin-right:17px;}
.leftnewscon ul li dl dd{ width:564px;}
.leftnewscon ul li dl dd h3{ margin:8px 0;}
.leftnewscon ul li dl dd h3 a{ font-size:14px;}
.leftnewscon ul li dl dd p{ float:left; color:#666666; line-height:22px; width:464px; overflow:hidden;}
.leftnewscon ul li dl dd span{ float:right; line-height:22px; color:#999999}
.newslistcon{ height:289px; margin-top:6px;}
.newslistcon div{ margin-bottom:8px;}
.newslistcon div a{ float:left; width:546px; background:url(../images/arrow3.png) no-repeat left center; padding-left:20px; font-size:14px;}
.newslistcon div span{ float:right; color:#999999;}
.rightnews{ width:320px; float:left;}
.rightnewstit{ width:320px; height:44px; line-height:44px; text-align:center; font-size:18px; font-weight:bold; color:#9a0000; background:#f3efe5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; margin-bottom:14px;}

.rightnewscon{ height:285px; border-bottom:1px solid #e5e5e5;}
.tzgglist{ background:url(../images/line3.jpg) repeat-x left bottom; padding-bottom:5px; margin-bottom:14px;}
.tzgglist a{ display:block; margin-bottom:8px; width:320px; overflow:hidden;}
.tzgglist div{ width:52px; height:50px; border:1px solid #666666; text-align:center; float:left; margin-right:12px;}
.tzgglist div p{ font-size:26px; color:#666666;font-family:Arial}
.tzgglist div span{ color:#666;}
.tzgglisttxt{ width:240px; float:left; font-size:16px; line-height:22px;}
.tzgglist a:hover div{ width:54px; height:52px; border:0; background:#f3efe5;}
.tzgglist2{ margin-bottom:9px; overflow:hidden; width:320px; display:block;}
.tzgglist2 p,.tzgglist2 span{ float:left; font-size:14px; color:#5d5d5d;}
.tzgglist2 span{ float:right;}
.time p{ color:#999; background:url(../images/timeicon.png) no-repeat left center; margin-bottom:9px; padding-left:20px; margin-left:4px;}
.time span{ color:#999; display:block; background:url(../images/timeicon2.png) no-repeat left center; padding-left:20px;margin-left:4px;}

.foorerwrap{ width:100%; height:160px; background:#484744;}
.footer{  padding-top:12px; height:148px;}
.weixin{ width:107px; float:left; margin-right:24px;}
.lianxi{ width:428px; float:left; margin-right:16px;}
.lianxi { font-size:14px; color:#ccc; line-height:24px; margin-top:26px}
.footerlogo{ width:111px; float:left; margin-top:14px;}
.friendlink{ height:94px; width:294px; float:left}
.friendlink p{ font-size:14px; color:#ccc; margin-top:28px; margin-left:30px;}
.friendlink span{ color:#ccc; font-size:14px;}
.friendlink ul{ width:258px; height:31px; margin:10px 0 10px 30px;}
.friendlink ul li{ width:258px; height:31px; position:relative;}
.friendlink ul li span{ display:block; background:url(../images/footernavbg.jpg) no-repeat; width:258px; height:31px;}
.friendlink ul li span.linkcur a{ background:url(../images/arrow4.png) no-repeat 241px center;}
.friendlink ul li span a{ display:block; font-size:14px; line-height:31px; padding-left:11px; background:url(../images/arrow2.png) no-repeat 241px center;}
.friendlink ul li div{ width:256px; background:#fff; border:1px solid #ccc; border-bottom:0;border-top:0; position:absolute; left:0; bottom:31px; display:none;}
.friendlink ul li div a{ display:block;color:#ccc; font-size:14px; height:28px; border-top:1px solid #ccc; line-height:28px; padding-left:12px;}
.friendlink ul li div a:hover{ color:#d1bd92}
  