.area,.Area { width: 1000px; margin: 0 auto}
.left,.lc,.center,.cc {float: left; display: inline}
.right,.rc {float: right; display: inline}
#indexNav,#channelNav { height: 22px; overflow: hidden; margin:0 auto;}
.yh {font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.banner {width:100%; position:relative;}
.banner .area{ height:646px; position:relative; text-align:left;}
.banner .sd1 .sohulianghui{ position:absolute;top:30px;left:-50px;}
.banner .sd1 .key{ position:absolute;top:50px;right:0;width:285px; height:590px; text-align:left}
.banner .sd1 .key ul { display:block;width:285px; height:590px; overflow:hidden; position:relative}
.banner .sd1 .key li { position:absolute; width:109px; height:124px;top:0;left:0;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; font-size:18px; color:#cc3838; line-height:22px; text-align:center;}
.banner .sd1 .key li a span {padding-top:13px; display:inline-block}
.banner .sd1 .key li a:hover {color:#cc3838}
.banner .sd1 .key li.k1 {top:70px;left:58px;}
.banner .sd1 .key li.k2 {top:168px;left:3px;}
.banner .sd1 .key li.k3 {top:168px;left:116px;}
.banner .sd1 .key li.k4 {top:267px;left:59px;}
.banner .sd1 .key li.k5 {top:267px;left:173px;}
.banner .sd1 .key li.k6 {top:365px;left:116px;}

.banner .sd1 .newslist{ position:absolute;top:340px;left:120px;width:430px;}
.banner .sd1 .newslist h1 span{ display:inline-block;background:url("../images/tbg.gif") no-repeat; height:22px; width:53px;text-align:center;color:#fff; font-weight:100;font-size:14px; letter-spacing:4px; vertical-align:top; margin-right:4px;}
.banner .sd1 .newslist h1 { height:22px; line-height:22px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-size:20px; font-weight:bold; margin-top:10px;}
.banner .sd1 .newslist p{ font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";font-size:14px; color:#515151; padding:8px 0; line-height:26px;}
:14px; letter-spacing:4px; vertical-align:top; margin-right:4px;}
.banner .sd1 .newslist h1 a:hover{ text-decoration:none}
.sd { height:640px;display:none}
.banner .sd2 .characters{ position:absolute;bottom:0;left:0;}
.banner .sd2 .news{ position:absolute;top:55px;left:526px;}

.banner .sd2 .news h2 {background:url("images/7.png") no-repeat; height:20px; padding-left:22px;line-height:22px; font-size:20px; font-weight:bold;margin-top:20px; margin-left:60px}
.banner .sd3 h2 {background:url("images/7.png") no-repeat; height:20px; padding-left:22px;line-height:22px; font-size:20px; font-weight:bold;margin-top:20px; margin-left:60px}


.sd_page { height:6px; position:absolute;background:#2d2d2d;width:100%;bottom:0;left:0;z-index:8; text-align:center; font-size:0}
.sd_page span { display:inline-block;width:160px;border-right:2px solid #fff;border-left:2px solid #fff;height:6px;overflow:hidden; cursor:pointer}
.sd_page span.cur {background:#b63232;cursor:default}
.adfull{margin-top:20px;}



.col_title{
	position:relative;
	text-align:center;
	font-size:12px;
	color:#c73737;
	line-height: 5px;
}
.col_title span{letter-spacing:5px; background:#fff; padding:0 15px; position:relative; z-index:2}
.col_title .line { border-bottom:1px solid #e5e5e5; height:1px; overflow:hidden; position:absolute;top:50%;left:0;width:100%;}
.col { border-bottom:1px solid #e5e5e5;padding-bottom:5px;}

.frag3 .left {width:530px; overflow:hidden}
.frag3 .tpA {width:530px; height:350px; overflow:hidden; position:relative;font-size:14px;}
.frag3 .tpA i,.frag3 .tpA h2{ position:absolute;width:100%; height:30px;left:0;bottom:0;line-height:30px; text-align:left; color:#fff}
.frag3 .tpA i{background:#000;filter:alpha(opacity=40);opacity: 0.40;}
.frag3 .tpA h2{padding-left:5px;transition:all .5s ease-in; font-size:14px;}
.frag3 .tpA a:hover h2{ color:#d8d8d8}
.frag3 .right {width:425px; background:url("../images/10.jpg") repeat; height:350px;padding:0 22px; text-align:left; line-height:22px; font-size:14px; color:#666;}
.frag3 .right h2 { position:relative; height:40px; line-height:40px; text-align:left; border-bottom:1px solid #d2d2d2; color:#c12020; font-size:22px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";padding-top:10px; margin-bottom:5px;}
.frag3 .right h2.red a {color:#c12020}
.frag3 .right h2 span {width:25px; height:2px; background:#c12020;position:absolute;bottom:-1px;left:0; overflow:hidden}
.frag3 .right p { text-indent:2em; padding-top:10px;}
.frag3 .right p.edit {text-indent:0;padding-top:20px;}


.sd{animation:animations 1s ease-out;-webkit-animation:animations 1s ease-out;-moz-animation:animations 1s ease-out;}
@keyframes animations{
    0%{opacity:0;transform:translateY(30px);}
    100%{opacity:1;transform:translateY(0);}
}

@-webkit-keyframes animations{
    0%{opacity:0;-webkit-transform:translateY(30px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}

@-moz-keyframes animations{
    0%{opacity:0;-moz-transform:translateY(30px);}
    100%{opacity:1;-moz-transform:translateY(0);}
}

.title03 {font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; font-size: 24px;  background: url("../images/ws.jpg") no-repeat bottom left; padding-bottom:15px;  text-align: left; color: #a50003}