@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei","宋体",Arial Narrow; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#372541;text-decoration:none}
a:active,a:hover{color:#372541;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code{font-family:"Microsoft Yahei";}

#wrap{ width:100%; background:url(../images/head_bg.jpg) center top no-repeat;}
#wrap_txt1{ background:url(../images/bg1.jpg) center top no-repeat; height:519px;}
#wrap_txt2{ background:url(../images/bg2.jpg) center top no-repeat; height:764px;}
#wrap_txt3{ background:url(../images/bg3.jpg) center top no-repeat; height:731px;}
#wrap_txt4{ background:url(../images/bg4.jpg) center top no-repeat; height:715px;}
#header,#main{ width:980px; margin:0 auto;}

.lttxt{width: 519px;height: 423px;border: 1px solid #c59f70;float: left;margin-top: 43px;padding-top: 15px;}
.lttxt dl{border-bottom: 1px dashed #c59f70;padding-bottom: 15px;margin-bottom: 15px;height: 90px;}
.lttxt dl dt{float: left;width: 160px;height: 90px;margin-left: 10px;}
.lttxt dl dt img{width: 160px;height: 90px;}
.lttxt dl dd{float: right;width: 325px;margin-right: 10px;}
.lttxt dl dd h2{font-size: 20px;color: #c59f70;margin-bottom: 5px;text-align: center;}
.lttxt dl dd p{font-size: 14px;color: #ddc8e1;line-height: 22px;}
.lttxt dl dd p a{color: #906f96;}

.newstxt{ width:500px;margin-left: 10px;}
.newstxt li{height:23px; font-size:14px; overflow:hidden;color: #ddc8e1;margin-bottom: 6px;}
.newstxt li a{color: #ddc8e1;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 345px;}
.newstxt li:hover a{color: #C59F70;text-decoration: underline}
.newstxt li em{width:50px; height:23px; display:inline-block;background: url("../images/icon.jpg") no-repeat; float:left; overflow:hidden;margin-right: 17px;}
.newstxt li em.e5820{background-position:0 0}/*新闻*/
.newstxt li span{float:right; font-size:12px;color: #ddc8e1}

.fbh{ width:447px; height:462px; float:right; overflow:hidden;margin-top: 43px;}
.fbh h3{ height:42px; background:url(../images/fbhtitle.jpg) no-repeat;}
.con_box{width:397px; background:url(../images/xuxian.jpg) 5px 10px repeat-y;}
.con1{margin-bottom:15px; width:397px;}
.con1 em{ display:inline-block;width:11px;height:11px; background:url(../images/icon2.png) no-repeat; float:left;margin:5px 13px 0 0;}
.con1 code{font-size:18px;color:#c59f70;line-height:24px; font-weight:bold;}
.con1 dl{overflow:hidden; width:397px; margin:0 auto;margin-left: 26px;}
.con1 p{line-height:22px;font-size:14px;color:#ddc8e1;width:397px;text-indent:2em;padding-bottom:10px;}
.con1 img{width:385px; height:160px;padding: 4px;border: 1px solid #c59f70;}

h2.tit{ height:46px; background:url(../images/tit.png) 230px 0 no-repeat;}
h2.tit2{ background-position:260px -69px;}
h2.tit3{ background-position:172px -135px;}

.playlx{ margin-bottom:3px;}
.playlx li{ width:138px; float:left; line-height:20px;}
.playlx li span{ font-weight:bold;color:#be370f;}
.fbhlink{ padding-bottom:14px; border-bottom:1px dashed #31180a; margin-bottom:12px; width:409px;}
.fbhlink a{ width:130px;height:40px; background:url(../images/fbhlink1.jpg) no-repeat; display:block; float:left; margin-right:9px;}
.fbhlink a.fbhlink2{ background:url(../images/fbhlink2.jpg) no-repeat;}
.fbhlink a.fbhlink3{ background:url(../images/fbhlink3.jpg) no-repeat; margin-right:0;}
.fbhlink a:hover{ background-position:0 -40px;}
.fbhdt li{ width:130px; height:95px; float:left; position:relative; margin-right:9px;}
.fbhdt li p{ position:absolute;left:0;bottom:0; height:20px;width:130px; color:#feeaba; line-height:20px; text-align:center; background:rgba(0,0,0,0.6);}
.fbhdt li p a:link,.fbhdt li p a:visited{color:#feeaba;}
.fbhdt li p a:hover,.fbhdt li p a:active{color:#feeaba;}
.zbbox{ position:relative; margin-top:26px;}
.zbbox h5{ font-size:18px; text-align:center;}
.zbbox h5 a:link,.zbbox h5 a:visited{color:#372541;}
.zbbox h5 a:hover,.zbbox h5 a:active{color:#372541;}
.zbbox p{ font-size:14px; line-height:24px;color:#372541;}
.zbbox p a:link,.zbbox p a:visited{color:#372541;font-weight: bold}
.zbbox p a:hover,.zbbox p a:active{color:#372541;}
.zbtop li{padding:10px 15px; background:#e2c8a5 url(../images/zbtopbg1.png) left top no-repeat; width:555px; height:185px; position:relative; margin-bottom:10px;}
.zbtop img{ width:295px;height:185px; float:left;}
.zbtop li .imgbox,.zbbottom .imgbox,.zbright .imgbox{position: relative;display: block;float: left;margin-right:18px;}
.zbtop li code{ position:absolute; right:0;top:0; background:url(../images/zbtopbg2.png) no-repeat; width:15px;height:205px;}
.zbtop li cite,.zbbottom cite,.zbright cite{position: absolute;bottom: 0;left: 0;background:rgba(24,24,23,0.6);font-size: 14px;color: #e2c8a5;text-align: center;font-style: normal;width: 170px;height: 30px;line-height: 30px;}
.zbright{ padding:10px 15px 15px 15px; width:355px;background:#e2c8a5 url(../images/zbrightbg1.png) left top no-repeat; position:absolute; right:0;top:0;}
.zbright .imgbox{ margin-bottom:14px;}
.zbright h5{ padding-bottom:6px;}
.zbright code{ position:absolute;bottom:0;left:0; width:395px;height:15px; background:url(../images/zbrightbg2.png) no-repeat;}
.zbbottom li{ float:left; padding:10px 15px; width:455px;background:#e2c8a5 url(../images/zbbottombg1.png) left top no-repeat; margin-right:10px; position:relative;}
.zbbottom li img{ float:left; margin-right:16px;}
.zbbottom li code{ width:15px; height:170px; background:url(../images/zbbottombg2.png) no-repeat; position:absolute;right:0;top:0;}
.color li:hover,.color2:hover{ background-color:#c59f70;}
.hdbox{width: 968px;margin-top: 45px;}
.hdbox .rtbox{width:314px;float: right;background: #c59f70;position: relative;overflow: hidden}
.hdbox ul{width: 644px;float: left}
.hdbox ul li{width: 312px;height: 200px;float: left;color: #372541;position: relative;margin-left: 10px;background: #c59f70;overflow: hidden;margin-bottom: 10px;}
.hdbox ul li a{display: block;padding-top: 48px;height: 152px;}
.hdbox .rtbox a{display: block;padding-top: 48px;height:572px;}
.hdbox ul li a:hover,.hdbox .rtbox a:hover{text-decoration: none}
.hdbox ul li h3{font-size: 20px;margin-left: 10px;}
.hdbox .rtbox h3{font-size: 20px;color: #372541;text-align: center;}
.hdbox .rtbox p{font-size: 14px;text-align: center;margin-top: 3px;}
.hdbox ul li p{font-size: 14px;margin-left: 10px;margin-top: 3px;}
.hdbox ul li code,.hdbox .rtbox code{position: absolute;bottom: 0;right: 0;}
.hdbox .rtbox code{background: url("../images/7.png") no-repeat;width: 314px;height: 519px;}
.hdbox ul li code.co1{background: url("../images/1.png") no-repeat;width: 162px;height: 189px;}
.hdbox ul li code.co2{background: url("../images/2.png") no-repeat;width: 162px;height: 195px;}
.hdbox ul li code.co3{background: url("../images/3.png") no-repeat;width: 201px;height: 181px;}
.hdbox ul li code.co4{background: url("../images/4.png") no-repeat;width: 197px;height: 192px;}
.hdbox ul li code.co5{background: url("../images/5.png") no-repeat;width: 156px;height: 198px;}
.hdbox ul li code.co6{background: url("../images/6.png") no-repeat;width: 173px;height: 194px;}
.hdbox ul li:hover{background: #e2c8a5;}
.hdbox .rtbox:hover{background: #e2c8a5}

.content_middle{height:478px;margin:44px auto 0;position:relative;border: 1px solid #c59f70;padding: 10px;background: #e2c8a5;}
.content_middle:hover .common{display: block;}
.content_middle .common{display: block;width:46px;height: 70px;position: absolute;z-index: 25; top:50%;margin-top: -50px;}
.content_middle .btnLeft{left:20px;background: url("../images/left.jpg") no-repeat;}
.content_middle .btnLeft:hover{background-position: -46px 0}
.content_middle .btnRight:hover{background-position: 0 0;}
.content_middle .btnRight{right:38px;background: url("../images/right.jpg") no-repeat;background-position: -46px 0;}
.content_middle ul li{width:960px;height:480px;opacity: 0; filter: alpha(opacity=0); position: absolute; margin:0px auto;}
.content_middle ul li img{width: 960px;height: 480px;}

#footer{line-height:24px; text-align:center; padding:30px 0 22px;color: #917f99;}
#footer a{color: #917f99;}

#LoutiNav{  width: 30px; display: none;background: url("../images/float.png") repeat-y 0 0;height: 488px;position:fixed;_position:absolute;left:50%;top:18px;_top:expression(eval(document.documentElement.scrollTop+18));margin-left:550px;}
#LoutiNav li{ width: 140px; height: 86px;line-height:100px;color:#c59f70;cursor: pointer;padding-left: 16px;position: relative;font-family: "楷体";font-size: 24px;}
#LoutiNav li code{background: url("../images/icon3.png") no-repeat;width: 25px;height: 21px;display: block;position: absolute;left:-12px;top:40px;}
#LoutiNav li i{font-family: "楷体";font-size: 24px;font-style: normal}
#LoutiNav span{display: none;}
#LoutiNav .active code{background-position: 0 -21px;width: 26px;height: 29px;top:36px;}
#LoutiNav .active i{color: #ddc8e1;font-size: 26px; }
#LoutiNav li:hover span{display: block; font-size: 12px; background: darkred; color: white;}

@-webkit-keyframes fadeInRight{
    0%{opacity:0;
        -webkit-transform:translateX(10px)}
    100%{opacity:1;
        -webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight{
    0%{opacity:0;
        -moz-transform:translateX(10px)}
    100%{opacity:1;
        -moz-transform:translateX(0)}
}


.con_box{width:370px; background:url(../images/xuxian.jpg) 5px 10px repeat-y;}
.con1{margin-bottom:30px;}
.con1 em{ display:inline-block;width:11px;height:11px; background:url(../images/icon2.png) no-repeat; float:left;margin-right:5px;}
.con1 code{font-size:18px;color:#fff;line-height:16px;}
.con1 dl{padding:12px 0 0 20px; overflow:hidden;line-height:24px;font-size:14px;color:#b5b5b5;width:330px;  text-indent:2em;}
.con1 dl img{width:320px; background:rgba(255,255,255,0.4);border:1px solid rgba(255,255,255,0.8);padding:4px;margin-top:15px;}
#ms dt{line-height:24px;font-size:14px;color:#b5b5b5;width:330px; float:left; text-indent:2em;padding-bottom:10px;text-align:center;}
.con1 dl img{width:320px;cursor:pointer;}
