﻿@charset "utf-8";
/* CSS Document */

body { font-size: 12px;font-family:"宋体"; color: #292929;}
input, select, textarea { vertical-align: middle; }
img { border: 0; }
ul li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #292929; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.wid{ width:1200px; margin:0 auto;}
#wrap{ width:100%;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;}
/*nav*/


/*foucs*/

/*top*/
.top{ height:153px; overflow:hidden;}
.infor{ text-align:right; color:white; height:33px; line-height:33px; margin-top:120px;}
.weather{ padding-left:30px;}
.nav-box{ height:52px; background:url(../images/bg28.jpg) no-repeat center top;}
.nav {  position: relative; width:1200px; margin:0 auto;height:52px; font-family:"楷体";}
.nav ul li .nav-a {height:52px; line-height:52px; width:170px; text-align:center; color:#000; display:inline-block; font-size:20px; font-weight:bold;}
.nav ul .mainlevel { float:left; height:52px; position:relative;}
.nav ul .mainlevel:hover { background:url(../images/bg02.png) no-repeat center top;}
.nav ul .mainlevel:hover .nav-a{ color:#ffe4bc;}
/*.mainlevel div { height:auto; position:absolute; display:none; top:52px; width:700px; font-size:14px; z-index:999; height:38px; background:url(../images/bg03.png) no-repeat; background-size:100%;}
.mainlevel div ol { overflow:hidden; text-align:center; display:block; width:700px; height:38px; font-size:16px;}
.mainlevel div ol  a {height:38px; line-height:35px;color:#fff; display:inline-block;background:url(../images/bg29.png) no-repeat 0 center; padding:0 20px; }
.mainlevel div ol  a:hover { color:#ffeed5;background:url(../images/bg30.png) no-repeat 0 center;}*/
.mainlevel div { height:auto; position:absolute; display:none; top:52px; width: 180px; font-size: 16px; z-index:999; background-size:100%; text-align: center; color: #373737;    background: #fff;}
.mainlevel div ol { overflow:hidden; text-align:center; display:block; width: 180px; height: auto; font-size:16px;}
.mainlevel div ol  a {height: 55px; line-height: 55px; display:inline-block; /* padding:0 20px; */ border-bottom: 1px solid #ebebeb;        width: 180px;}
/*.mainlevel div ol  a:hover { color:#ffeed5;background:url(../images/bg30.png) no-repeat 0 center;}*/
.mainlevel div ol  a:hover { background-color:#6E2222;color:white;}
.index{ background:url(../images/bg32.jpg) no-repeat center top #e3d8d2; }
.box-bg{ background:url(../images/bg31.jpg) repeat-y center top; width:1200px; float:left;}


.foucs2 { width:1162px;margin:0 19px; display: block;height:314px;overflow:hidden; position:relative; float:left; }
.foucs2 .pic2{display:block; width:100%; height:314px; margin:0 auto; min-width:1162px;}
.foucs2 .pic2 li{ display:block; height:314px; min-width:1162px;}


.foucs2 .num2 { width:100%; height:6px; position:absolute; bottom:18px; left:0; overflow:hidden; zoom:1; z-index:3; }
.foucs2 .num2 ul{ width:1152px; margin:0 auto; text-align:right;}
.foucs2 .num2 ul li {background:#ccc; display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:25px; height:6px; margin:0 3px; text-indent:-9999em; font-size:0; cursor:pointer;}
.foucs2 .num2 ul li.on {background:#ff8400;}

.left{ background:url(../images/bg33.jpg) no-repeat; width:225px; height:741px; overflow:hidden; float:left; margin:22px 0 45px 22px; overflow:hidden;}
.title{height:26px; line-height:26px; overflow:hidden; padding:8px 0 10px 0; font-family:"楷体"; margin:0 6px;}
.tit{ font-size:16px; background:url(../images/bg04.png) no-repeat; width:124px; color:#fff; text-align:center; font-weight:bold;}
.more{ margin-top:5px;}
.left1-con{ background:#f8f4f1; padding:10px;color:#3f3f3f; height:284px; overflow:hidden; line-height:2.0;}
.list li { height:90px; overflow:hidden; margin:20px 0 0 0;}
.list li .li-l{ width:60px; float:left; margin:0 10px 0 15px;}
.list li .li-l img{ width:60px; height:82px;}
.list li .li-r{ width:135px; float:left;}
.list li .li-r .li-r1{ font-size:14px; color:#252525; height:26px; line-height:26px; overflow:hidden;}
.list li .li-r .li-r2{ color:#8e8e8e; line-height:1.6; padding-top:5px;}

.cen{ width:623px; overflow:hidden; margin:22px 0 0 18px;}
.cen1{ background:url(../images/bg37.jpg) no-repeat; width:583px; height:244px; overflow:hidden; padding:0 20px;}
.cen1-l{ width:222px; float:left;}
.foucs { width:222px;display: block;height:175px;overflow:hidden; position:relative; float:left; }
.foucs .pic{display:block; height:175px; margin:0 auto;width:222px;}
.foucs .pic li{ display:block; height:175px;width:222px;}
.foucs .pic li span{ position:absolute; bottom:0; height:24px; line-height:24px; overflow:hidden; color:#fff;text-align:left; left:5px; width:217px; font-size:12px;}
.foucs .pic li .bg{ position:absolute; bottom:0; height:24px;overflow:hidden; left:0; width:222px; font-size:14px; background:#000;filter:alpha(opacity=50);filter:alpha(opacity=50);opacity:0.5;}
.foucs .num { width:222px; height:10px; position:absolute; bottom:30px; overflow:hidden; zoom:1; z-index:3; }
.foucs .num ul{ width:212px; margin:0 auto; text-align:right;}
.foucs .num ul li {background:#a3a3a3; display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:10px; height:10px; margin:0 2px; text-indent:-9999em; font-size:0; cursor:pointer; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.foucs .num ul li.on {background:#b30000; width:10px; height:10px;}


.cen1-r{ width:340px; margin-left:20px;}
.news-tab{ height:27px; background:url(../images/bg07.png) repeat-x;}
.news-tab li { float: left;width:89px; height:27px; line-height:26px; text-align: center;display: inline; color: #6f6f6f; font-size: 14px; cursor: pointer; font-weight:bold; }
.news-tab li.tab-air { background:url(../images/bg06.png) no-repeat; color:#523e2e;}
.list2 li .li-tit{ font-family:"微软雅黑"; font-size:16px; color:#cb0000; padding-top:8px; max-height:40px; overflow:hidden;}
.list2 li .li-con{ color:#686868; padding:6px 0; line-height:1.8;max-height:43px; overflow:hidden;}
.list2 li .li-con a{ color:#b73939;}
.news-list li{ font-size:14px; color:#2c2c2c; background:url(../images/bg35.jpg) no-repeat 0 center; height:26px; line-height:26px; padding-left:8px; overflow:hidden;}

.cen2{ background:url(../images/bg38.jpg) no-repeat; width:623px; height:231px; margin-top:18px; }
.list3{ margin-left:10px;}
.list3 li{ width:160px; float:left; text-align:center; margin:12px 20px 0 20px;}
.list3 li .li3-a{ margin-bottom:13px;}
.list3 li .li3-a img{ width:160px; height:115px;}
.list3 li .li3-b{ height:20px; overflow:hidden; line-height:20px;}

.cne3-box{ height:231px; margin-top:18px;}
.cen3-l{ width:303px; height:231px; float:left; background:url(../images/bg39.jpg) no-repeat; }
.foucs3 { width:265px;display: block;height:155px;overflow:hidden; position:relative; float:left; margin:10px 0 0 18px; }
.foucs3 .pic3{display:block; height:155px; margin:0 auto;width:265px;}
.foucs3 .pic3 li{ display:block; height:155px;width:265px;}
.foucs3 .pic3 li span{ position:absolute; bottom:0; height:30px; line-height:30px; overflow:hidden; color:#fff;text-align:left; left:10px; width:200px; font-size:12px;}
.foucs3 .pic3 li .bg{ position:absolute; bottom:0; height:30px;overflow:hidden; left:0; width:265px; font-size:14px; background:#000;filter:alpha(opacity=50);filter:alpha(opacity=50);opacity:0.5;}
.foucs3 .num3 { width:265px; height:7px; position:absolute; bottom:10px; overflow:hidden; zoom:1; z-index:3; }
.foucs3 .num3 ul{ width:245px; margin:0 auto; text-align:right;}
.foucs3 .num3 ul li {background:#a3a3a3; display:inline-block; *display:inline; *zoom:1; overflow:hidden; width:7px; height:7px; margin:0 2px; text-indent:-9999em; font-size:0; cursor:pointer; }
.foucs3 .num3 ul li.on {background:#b30000;}

.cen3-r{ width:303px; height:231px;background:url(../images/bg40.jpg) no-repeat; }
.list4 li{ color:#3f3f3f; margin:0 20px; border-bottom:1px dashed #777; padding:5px 0 8px 0; line-height:2.0;}
.list4 li .li4-a{ height:47px; overflow:hidden;}
.list4 li .li4-a a{ color:#b01a1a;}
.list4 li .li4-b{ text-align:right;}


.rig{ width:273px; height:741px; background:url(../images/bg34.jpg) no-repeat; overflow:hidden;margin:22px 16px 0 0;}
.video{ width:271px; height:174px; overflow:hidden; margin-left:1px;}
.rig-ad{ margin:42px 0 0 0;}

.tip{ background:url(../images/bg17.png) no-repeat center top; height:110px; width:1160px; margin:0 auto;}
.tip li{ float:left; font-size:18px; color:#2e2e28; font-family:"微软雅黑"; line-height:2.2; margin:28px 0 0 55px;}
.tip li img{ float:left; margin-right:14px;}


.foot{ background:#6e2222; padding:20px 0; color:#fff; line-height:2.0; font-family:"微软雅黑";}
.foot-a{ padding:0 40px 0 18px; width:340px;}
.foot-b{ background:url(../images/bg24.png) no-repeat; padding-left:60px; margin-top:10px;}
.foot-b strong{ font-size:18px; font-style:italic;}
.foot-d{ text-align:center; width:80px; margin-right:18px;}
.foot-d img{ border:5px solid #fff;}
.link-ul{ margin:15px 50px 0 0; float:left; width:200px;}
.link-ul li{ position:relative; background:#4f0e0e; width:200px; height:28px; line-height:28px; color:#a85d5d;}
.link-ul li span{ padding:0 16px;}
.link-ul li strong{ background: url(../images/bg26.png) no-repeat right center; display:block; width:10px; height:28px; float:right; margin-right:16px;}
.link-ul li .link-dis{ display:none;background:#4f0e0e; color:#003258; border-top:1px solid #fff;}
.link-ul li:hover .link-dis{ display:block; cursor:pointer;}
.link-ul li .link-dis a{ color:#a85d5d; padding:0 16px;}
.link-ul li .link-dis p:hover{ background:#fff; display:block;}


.lef{ width:225px; float:left; overflow:hidden; margin:22px 0 30px 18px;}
.lef1{ width:223px; border:1px solid #d3b59f;}
.title2{ background:url(../images/bg50.jpg) no-repeat; height:61px; line-height:61px; overflow:hidden;font-family:"楷体"; color:#000; font-size:30px; padding-left:10px; border-bottom:4px solid #5c5151;}
.list5{ background:url(../images/bg51.jpg) repeat-x #fff; padding:10px 0 20px 0;}
.list5 li{ background:url(../images/bg41.jpg) no-repeat center bottom; height:54px; line-height:54px; font-size:16px; padding-left:24px; font-family:"微软雅黑";}
.list5 li a{ color:#0d0d0d;}
.list5 li.on2{ background:url(../images/bg42.png) no-repeat center center;}
.list5 li.on2 a{ color:#ffe1b6;}
.lef2{ background:url(../images/bg52.jpg) no-repeat; height:290px; overflow:hidden; margin-top:1px;}
.title3{font-family:"楷体"; color:#000; font-size:24px; height:63px; line-height:62px; text-align:center;}
.list6 li{ float:left; width:90px; color:#2e2e28; font-family:"微软雅黑"; line-height:1.9; margin:38px 0 0 20px;}
.list6 li img{ float:left; margin-right:3px;}

.right{ width:905px; border:1px solid #dccdc1; margin:22px 18px 30px 0; padding-bottom:40px;}
.posi{ color:#4b4b4b; background:url(../images/ico53.jpg) no-repeat 12px center; height:47px; line-height:47px; padding-left:44px;border-bottom:1px solid #dccdc1;}
.con{ line-height:2.0; font-size:14px; color:#473e37; padding:15px 25px;}


.list7{ margin-top:12px;}
.list7 li{ border-bottom:1px dashed #bcae9b; height:70px; overflow:hidden; padding:18px 0; margin:0 25px;}
.list7 li .li7-l{ width:54px; background:#c0a785; height:70px; color:#fff; font-size:14px; text-align:center;  margin-right:10px;font-family:"微软雅黑";}
.list7 li .li7-l .day{ font-size:24px; margin:0 7px; border-bottom:1px solid #fff; height:38px; line-height:38px;}
.list7 li .li7-l .month{ height:31px; line-height:23px;}
.list7 li .li7-r { float:left; width:640px;}
.list7 li .li7-r .li7-r1{ font-size:18px;font-family:"微软雅黑";}
.list7 li .li7-r .li7-r2{ color:#7e766b; padding-top:0; line-height:1.7; height:36px; overflow:hidden;}
.list7 li .li7-more{ width:80px; height:20px; line-height:20px; border:1px solid #1b1b1b; text-align:center; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; margin-top:40px;}
.list7 li .li7-more a{ color:#6a2828;}

.SplitPage{text-align: center; margin:20px 10px 0 0; color:#8d8d8d; font-size:14px;}
.SplitPage a{ border:1px solid #c0c0c0; padding:5px 10px; display:inline-block;}
.SplitPage a:hover{ background:#c0a785; color:#fff;}
#jumpMenu{ width:50px; padding:7px 0; border:1px solid #c0c0c0; text-align:center;}
.SplitPage button{ background:#c0a785; border:none;padding:6px 10px; color:#fff; cursor:pointer;}
.list8 li{ padding:10px; float:left; border:1px solid #cbc1b9; margin:30px 0 0 38px;}
.list8 li .li8-l{ width:143px; height:197px;}
.list8 li .li8-r{ margin-left:20px; width:210px; overflow:hidden;}
.list8 li .li8-r .li8-r1{ font-family:"微软雅黑"; font-size:14px; color:#000; height:22px; overflow:hidden;}
.list8 li .li8-r .li8-r2{ color:#7e766b; line-height:1.9; padding-top:10px;}
.list8 li .li8-r .li8-r3 a{ background:url(../images/bg55.jpg) no-repeat; float:right; width:88px; height:25px; line-height:25px; text-align:center; color:#6a2828;}
.list8 li:hover{ border:1px solid #912310;box-shadow:0px 1px 5px #000;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:20px 130px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px;  line-height:20px; font-size:12px; color:#999; text-align: center;padding:0 10px 10px; }
#mbTitle { display:inline; color:#473e37; font-weight:bold; line-height:20px; font-size:14px; text-align:center; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:49px; height:49px; background:transparent url(../images/r.jpg) no-repeat center; position: absolute; top:45%; left:45px; }
#mbNextLink { width:49px; height:49px; background:transparent url(../images/l.jpg) no-repeat center; position: absolute; top:45%; right:45px; }
#mbCloseLink { width:50px; background:transparent url(../images/close.jpg) no-repeat center; position:absolute; top:10px; right:10px; height:68px; }
#mbError { position:relative;line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; margin:20px 10px 0 10px; border:1px solid #dccdc1; padding:10px;}
.mod_gallerylist{width:876px; margin-left:15px;}
.meta{font-size:12px; text-align:center;}
.meta a{color:#333; text-decoration:none; font-size:14px; height:34px; line-height:34px;}
.image_container img{ width:250px; height:180px; overflow:hidden;}
.layout_default:hover{ border:1px solid #a75d5d;box-shadow:0px 1px 5px #CCCCCC}
.mod-title{ font-size:18px; color:#000;}


#tbox{width:54px; float:right; position:fixed; right:39px; bottom:144px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#pinglun,#xiangguan,#gotop{ width:63px; height:63px; background:#555c60; display:block; text-align:center; font-weight:bold; color:#fff;}
#pinglun{ background:#c5620a; border-bottom:1px solid #fff;}
#pinglun img{ margin:6px 0;}
#xiangguan{ background:#555c60;}
#xiangguan img{ margin:6px 0;}


.page{ padding:50px 0 0 0; text-align:right;}
.page a{ height:22px; line-height:22px; display:inline-block; font-size:12px; padding:0 9px; font-family:"宋体"; color:#444;}
.page a.cur{ background:#1a1d81; color:#fff;}
.page a.next{ background:#e5e5e5;}


@media screen and (max-width:1440px){

#topcontrol{ right:0 !important;}
#topcontrol img{ width:45px !important; height:45px !important;}

}