﻿@charset "utf-8";
/* CSS Document */
a{ color:#fff; text-decoration:none;}
a:hover{color:#ddd;}
a:visited{ color:#fff;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.mar_t{ margin-top:10px;}
.area{ width:970px; margin:0 auto;}
.s-top{ width:100%; height:43px; line-height:43px; background:#333333; position:fixed; top:0; left:0; z-index:3;}
.s-top li{ float:left; width:120px; text-align:center;background:url(../img/s-bg.png) no-repeat 117px -22px;}
.s-top li.yy { background:url(../img/s-bg.png) no-repeat 97px -80px;position:relative;}
.s-top li.yy .sub{ display:none;}
.s-top li.yy:hover { background:url(../img/s-bg.png) no-repeat 97px -130px;}
.s-top li.yy:hover .sub{ display:block;background:#333;filter:alpha(opacity=95); -moz-opacity:0.95;-khtml-opacity: 0.95; opacity: 0.95;   position:absolute; z-index:99; width:120px;}
.s-top li.yy:hover .sub a{ display:block; border-bottom:1px solid #111; border-top:1px solid #444; margin:0 10px;}
.fm{ display:none;}
.gridContainer{width:100%}
#LayoutDiv1{clear:both;float:left;margin-left:0;width:100%;display:block}

.smallcon{width:100%; background:url(../img/conbg.png) repeat 0 0;background-attachment:fixed;min-height:100%; position: absolute; left:0; top:0; z-index:0; color:#fff;}
.smallcon .sleft{ display:none;}
.smallcon .sright{ display:none;}
.smallcon .smind{ width:100%;z-index:-6; zoom:1; margin-top:30px; background:url(../img/conbg.png) repeat 0 0;}
.smallcon .smind table{ width:90%; margin:0 5%;background:#fff; border:1px solid #DDDDDD \9; margin:50px auto; box-shadow:3px 3px 10px #aaa;table-layout: fixed;}
.smallcon .smind table .lrtext{ color:#333; line-height:32px; width:45%; padding:25px;}
.smallcon .smind table .lrpic{ width:50%; text-align:right; overflow:hidden;padding:25px;}
.smallcon .smind table .lrpic img{max-width:100%;}
.smallcon .smind table .udtext{ color:#333; line-height:32px; width:100%; padding:0 25px 25px 25px;}
.smallcon .smind table .udpic{ width:100%; text-align:center; overflow:hidden;padding:25px 25px 0 25px;}
.smallcon .smind table .udpic img{max-width:100%;}
.smallcon .smind table .udtext .up,.smallcon .smind table .udtext .down,.smallcon .smind table .lrtext .up,.smallcon .smind table .lrtext .down{ display:none;}
.smallcon .smind h5{ font-size:50px; font-style:italic; color:#555; text-align:center; margin-bottom:20px;}
.smallcon .smind p{ font-size:14px; line-height:24px; color:#333; margin-top:20px;}
.smallcon .smind table p a{color:#09F;}
.smallcon .sother{ width:90%; margin:5em auto 0 auto;}
embed{ display:block; margin:0 auto;}
@media only screen and (min-width:769px){
.fm{ width:100%; min-height:1024px;cursor:pointer;position:relative; background:#9B0000; display:block;}
.fm .leftred{ width:49.99999999999999%; background:#9B0000; height:1024px; position:relative; z-index:2; left:0; }
.fm .leftred .stitle{ width:463px; float:right; position:relative; top:43px;}
.fm .leftred .stitle .smalllogo{float: left; max-width:100%; overflow:hidden;}
.fm .leftred .stitle h1{ font-size:56px;float: left; margin-right:10px; font-weight:bold; min-height:135px; color:#fff;}
.fm .leftred .stitle .fmbanner{ position:relative; top:36px; left:0%;}
.fm .leftred .stitle .fmbanner img{ border:10px solid #fff;-webkit-box-shadow: #666 0px 0px 10px;
-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;box-shadow:3px 3px 10px #000; width:740px; max-width:none;}
.fm .rightblack{ width:50%; background:#292829; height:1024px; position:relative; z-index:1; overflow:hidden; right:0}
.fm .rightblack .dateandvol{ width:297px; float:left;margin-top:43px;}
.fm .rightblack .dateandvol .date{ font-family:'\9ED1\4F53',Arial, Helvetica, sans-serif; color:#BFBFBF; font-size:50px; margin:20px;width:277px; text-align:center; }
.fm .rightblack .dateandvol .date span{ font-family:"\5FAE\8F6F\96C5\9ED1",Arial, Helvetica, sans-serif;}
.fm .rightblack .dateandvol .date hr{ border-style:none;border-bottom:1px solid #bfbfbf; margin:5px 0; }
.fm .rightblack .dateandvol .vol{ width:297px; height:134px; background:#FC0; color:#000; font-size:69px; line-height:134px; text-align:center;}
.smallcon {display:none;}
.smallcon .smind p{line-height:30px; margin-top:0;}
.smallcon .smind{ width:54%;margin:0 23%;margin-top:43px; }
.smallcon .smind table{ padding:25px; width:100%; margin:100px auto;}
.smallcon .smind table .udtext{padding:25px;}
.smallcon .smind table .udtext .up,.smallcon .smind table .udtext .down,.smallcon .smind table .lrtext .up,.smallcon .smind table .lrtext .down{ display:block;}
.smallcon .smind table .udtext .up{ background:url(../img/textbg.png) no-repeat 0 0;width:40px; height:40px; }
.smallcon .smind table .udtext .down{background:url(../img/textbg.png) no-repeat 100% 100%;width:100%; height:40px; }
.smallcon .smind table .lrtext .up{ background:url(../img/textbg.png) no-repeat 0 0;width:40px; height:40px; }
.smallcon .smind table .lrtext .down{background:url(../img/textbg.png) no-repeat 100% 100%;width:100%; height:40px; }
.smallcon .sleft{ display:block; width:7%;background:#9B0000;height:100%; float:left;text-align:center; position:fixed; top:43px; z-index:-1;}
.smallcon .sleft .logo{ width:100%; overflow:hidden;}
.smallcon .sleft .vol{ width:100%; height:40px; background:#FC0; color:#000; font-size:20px; line-height:40px;}
.smallcon .sleft .date{ font-size:14px; text-align:center;font-family:'\9ED1\4F53',Arial, Helvetica, sans-serif ; padding:0 10px; margin:20px 0; filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity:0.9; opacity:0.9;}
.smallcon .sleft .date hr{border-style:none;border-bottom:1px solid #fff; margin:5px 0;}
.smallcon .sleft .date{font-family:"\5FAE\8F6F\96C5\9ED1",Arial, Helvetica, sans-serif ;}
.smallcon .sleft .author{filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity:0.9; opacity:0.9;}
.smallcon .sleft h1{ width:54%; font-weight:normal; font-size:20px; margin:0 20%; line-height:28px; margin-top:20px;}
.smallcon .sright{ display:block; width:7%;background:#292829;float:right;position:fixed; top:43px;right:0;height:100%; z-index:0;}
.smallcon .sright h2{ font-size:24px; text-align:center; height:100px; line-height:80px;background:url(../img/more.png) no-repeat 50% 66px; color:#fff;}
.smallcon .sright li{ height:50px; line-height:50px; text-align:center; background:url(../img/more.png) repeat-x 0 -98px; position:relative;}
.smallcon .sright li a{ font-size:16px;}
.smallcon .sright li:hover a{ color:#FC0;}
.smallcon .sright li .ssub{display:none}
.smallcon .sright li:hover .ssub{ display:block; position:absolute; left:-300px; top:1px; width:260px; background:#B20000; padding:20px;}
.smallcon .sright li:hover .ssub a{ color:#fff; font-size:20px; font-weight:normal;}
embed{ display:block; margin:0 auto;}
}