@charset "utf-8";
/* CSS Document */
html,body{ height:100%;}
body{ margin:0; padding:0; font-size:14px; font-family:"微软雅黑","宋体"; background: url(../images/top.jpg) no-repeat center top #F9EBD0; padding-top:990px;}
a{ text-decoration:none;}
ul,li,ol,dl,dt,p{ list-style-type:none; padding:0; margin:0;}
img,img a{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
.oh{ overflow:hidden;}
.mac{ margin:0 auto;}
.w1000{ width:1000px; margin:0 auto;}

.tvbox{position:relative;}
.tv{ width:1000px; height:563px; background:#666;}
.tvtv{ display:none;}
.tvnav{ width:1001px; height:92px; background:url(../images/line.png) repeat-x 0 25px; position:absolute; left:0; top:578px;}
.tvnav a{ display:block; width:91px; height:92px; float:left;color:#E0820E;text-align:center; }
.tvnav a p{ width:56px; height:34px; background: url(../images/nav-a.png) no-repeat bottom; line-height:28px; color:#fff; font-size:20px; border-radius:5px; margin:0 auto; padding-top:10px;}
.tvnav a span{ font-size:20px; line-height:32px; display:block; font-weight:bold; text-align:center;}
.tvnav a i{ font-size:12px; font-style:normal;}
.tvnav a.selected{ color:#C71D21;}
.tvnav a.selected p{background: url(../images/nav-o.png) no-repeat bottom;}
.tvnav div{ width:91px; height:92px; float:left;text-align:center;color:#9B9B8C;}
.tvnav div p{ width:56px; height:34px;background: url(../images/nav-n.png) no-repeat bottom !important;line-height:28px; color:#fff; font-size:20px; border-radius:5px; margin:0 auto; padding-top:10px;}
.tvnav div span{ font-size:20px; line-height:32px; display:block; font-weight:bold; text-align:center;}
.tvnav div i{ font-size:12px; font-style:normal;}
.hrb{ margin-top:135px;}
.hrb-bt{ width:433px; height:40px; background:url(../images/yuebt.png); font-size:26px; color:#FAF8ED; font-weight:bold; line-height:28px; text-align:center; padding-top:16px; margin:0 auto -6px; position:relative; z-index:2px;}
.hrblist{ background:#FFC56C; padding:30px; border-radius:16px;}
.hrblist div{ background:url(../images/hrbli.png) no-repeat #F8AB44; min-height:25px; width:940px; margin:10px auto; overflow:hidden; padding:5px 0 10px 0;}
.li-bt{ font-size:18px;color:#FFEFBF; font-weight:bold; line-height:18px; padding-left:20px; width:130px; float:left; padding-top:3px;}
.li-name{ float:left; width:780px;}
.li-name a{ display:block; font-size:16px; color:#B90D13; float:left; padding:0 10px 0 12px; border-right:2px #F1921D solid; line-height:16px; margin:5px 0 3px 0; font-weight:bold;}
.li-name a:hover{ color: #F60 }
.bt{ height:77px; background:url(../images/bt.png); margin:50px 0 30px;}
.bt span{ font-size:28px; font-weight:bold; color:#FBF8EE; display:block; float:left; padding:18px 0 0 87px;}
.bt a{ display:block; width:66px; height:22px; background:url(../images/more.png); float:right; margin-top:35px;}
.tw{ width:608px; height:196px; float:left; font-size:14px; color:#666; line-height:24px; overflow:hidden;}
.tw a{ color:#666;}
.tw img{ float:left; width:300px; height:196px; margin-right:25px;}
.tw p{ font-size:20px; font-weight:bold; color:#333; line-height:30px; padding-bottom:10px;}
.tw p a{font-size:20px; color:#333;}
.list{ width:354px; float:right; height:196px; overflow:hidden;}
.list a{ display:block; line-height:33px; font-size:16px; color:#333; overflow:hidden; background:url(../images/dd.png) no-repeat 0 15px; padding-left:18px;}
.list a:hover{ color:#C00; font-weight:bold;}
.silder-box{position:relative;}
.silder{margin:0 auto 0;}
.silder-box li{width:235px;height:156px; text-align:center;}
.silder-box li img{ width:235px;height:156px;}
.silder-button{top:60px;width:20px;height:42px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0;background:url(../images/left.png);}
.silder-button.btr{right:0;background:url(../images/right.png);}

/* scwmw */
.scwmw_topbox{height: 40px;
    background: #f1f1f1;
    position: absolute;
    top: 0;
    width: 100%;}
.scwmw_topnav{width:1000px; height:40px; margin:0 auto;}
.scwmw_topnav img{ border:none;}
.scwmw_topnav .tnav_logo{ float:left;height:22px; width:136px;border-right:1px #ddd solid; margin:9px 0px;}
.scwmw_topnav .tnav_a{ float:right; width:850px; height:22px; margin:9px 0px; overflow:hidden;}
.scwmw_topnav .tnav_a a{ font-size:12px; color:#666; line-height:22px; margin-right:13px; text-decoration:none; white-space:nowrap;}

.foot{ height:217px; background:url(../images/foot.jpg) no-repeat center; padding-top:360px; color:#D1B7A0; font-size:14px; text-align:center; line-height:30px; margin-top:50px; min-width:1000px;}