﻿body {
	margin: 0 auto;
	padding: 0;
}
ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
}
a {
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
}
img {
	border: 0;
}
.cf:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.cf{
	*zoom:1;
}
/********************topBar Begin********************/
#pubTopBarBox{
	width: 100%;
	height: 40px;
	font: 12px "Microsoft YaHei";
	background: #f3f3f3;
}
.pubTopBar{
	width: 980px;
	height: 40px;
	margin: 0 auto;
}
.pubTopBar a {
	color: #333;
	white-space:nowrap;
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
}
.pubTopBar a:hover{
	color: #ff7d00;
}
/*topBar左侧 begin*/
.pubTopBarL{
	float: left;
	width:500px;
}
.pubTopBarL a{
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	margin-right: 10px;
}
.pubTopBarL a.topBarLogo{
	width: 20px;
	height: 28px;
	line-height:28px;
	text-indent: -9999px;
	background: url('imagespublic_v1.png') 0 0px no-repeat;
	margin-right: 0;
}
.pubTopBarL a.tbHidden{
	display: none;
}
/*topBar左侧 end*/
/*topBar右侧 begin*/
.pubTopBarR{
	float: right;
	display:block;
	width:300px;
}
.pubTopBarR li{
	display: block;
	float: right;
	vertical-align: middle;
	margin-left: 10px;
}
.pubTopBarR li.topBarRqz{
	width: 13px;
}
.topBarRqz a {
	display: block;
	width: 13px;
	height: 13px;
	background: url('imagespublic_v1.png') 0 -133px no-repeat;
	text-indent: -9999px;
	margin-top:14px;
}
.topBarRqz a:hover {
	background-position: -13px -133px;
}
.pubTopBarR li.topBarRgh{
	width: 14px;
}
.topBarRgh a {
	display: block;
	width: 14px;
	height: 12px;
	background: url('imagespublic_v1.png') 0 -94px no-repeat;
	text-indent: -9999px;
	margin-top:14px;
}
.topBarRgh a:hover {
	background-position: -14px -94px;
}
.pubTopBarR li.topBarRzh{
	width: 16px;
}
.topBarRzh a {
	display: block;
	width: 16px;
	height: 12px;
	background: url('imagespublic_v1.png') 0 -54px no-repeat;
	text-indent: -9999px;
	margin-top:15px;
}
.topBarRzh a:hover {
	background-position: -16px -54px;
}
/*topBar右侧 end*/
/*topBar固定在顶部 begin (如果要让topBar一直固定在页面顶部，请在相应的位置增加下面3个样式)*/
.pubTopBarFix{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
	background: #f3f3f3;
	z-index: 9999;
}
.clear{
	height:0; line-height:0; font-size:0; clear:both;
}
.fixpt40{
	padding-top:40px;
}
/*topBar固定在顶部 end*/
/********************topBar End********************/
/********************nav Begin*********************/
#pubNav{
	width: 980px;	
	font-family: "Microsoft YaHei","微软雅黑";
	font-size:12px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
#pubNav ul li{
	float: left;
	height: 22px;
	line-height: 22px;
	vertical-align:middle;
	margin-right: 20px;
}
#pubNav ul li a{
	font-family: "Microsoft YaHei","微软雅黑";
	font-size:12px;
	color:#333;
	text-decoration: none;
	blr: expression(this.onFocus=this.blur());
	white-space:nowrap;
}
#pubNav ul li a:hover{
	color:#ff7d00;
}
#pubNav ul li a.navbd{
	font-weight:bold;
}
#pubNav ul li.linomr{
	margin-right:0;
}
.pubNavUl1,.pubNavUl2,.pubNavUl3{
	float: left;
	display: block;	
	margin:0;
	padding:0;
}
.pubNavUl1{
	width: 213px;	
}
.pubNavUl2{
	width: 203px;
}
.pubNavUl3{
	width: 158px;
}
.navUl1line{
	background: url('imagespublic_v1.png') 168px -161px no-repeat;
}
.navUl2line{
	background: url('imagespublic_v1.png') 157px -161px no-repeat;
}
/********************nav End***********************/
/********************pubFooter Begin***************/
#dDfooter {
	width: 980px;
	font-family: "Microsoft YaHei","微软雅黑";
	font-size:12px;
	margin: 0 auto;
	margin-top: 30px;
	color: #666;
	text-align:center;
}
#dDfooter a {
	color: #666;
	font-size:12px;
	text-decoration: none;
    blr: expression(this.onFocus=this.blur());
}
#dDfooter a:hover{
	color: #ff7d00;	
}
#dDfooter span {
	text-align: center;
	line-height:30px;
	height:30px;
	vertical-align:middle;
	color: #666;
	font-size:12px;
	display:block;
}
.dDfootUl {
	width:425px;
	height:26px;
}
.dDfootLi {
	float: left;
	border-right: 1px solid #666;
	height:14px;
	width:70px;
	overflow:hidden;
	text-align:center;
	line-height:14px;
}
.dDfootLi a{
	padding-bottom:4px;
	display:inline-block;
}
.dDfootLiBor {
	border:none;
}
/********************pubFooter End*****************/
.blank40 { margin:0 auto; height:40px; font-size:1px; clear:both; overflow:hidden }
.blank50 { margin:0 auto; height:50px; font-size:1px; clear:both; overflow:hidden }
.blank60 { margin:0 auto; height:60px; font-size:1px; clear:both; overflow:hidden }



body { font-family:"宋体"; color:#505050; background:url(../images/header.jpg) center top no-repeat }
a { color:#505050; }
img { display:block; }
#sidenav { position:absolute; width:71px;  *right:30px;
}
 @media screen and (max-width:1280px) {
#sidenav {
 right:0px;
}
}
 @media screen and (min-width:1280px) {
#sidenav {
 right:3%;
}
}
#sidenav .title { background:#d1d1d1; }
#sidenav .content { border-left:1px solid #de2f1d; border-right:1px solid #de2f1d; background:#fff; text-align:center; padding-bottom:10px; }
#sidenav .content h3 { font-size:14px; color:#966; line-height:30px; margin-top:5px; font-family:"宋体"; }
#sidenav .content p { line-height:16px; padding:2px 0px; }
#dzw { width:100%; height:30px; background:#b41414; min-width:980px; border-bottom:1px solid #fff; }
#dzw .content { width:996px; height:30px; margin:0px auto; line-height:30px; color:#fff; }
#dzw .content img { float:left; }
#dzw .content a, #dzw .content span { color:#fff; margin:0px 5px; }
#nav { width:1030px; height:75px; margin:0px auto; margin-left:-15px; padding-bottom:4px; background:url(../images/nav-shadow.gif) no-repeat center bottom; text-align:center; font-family:"Microsoft Yahei", "黑体"; }
#nav .line1 { height:37px; line-height:37px; background:#a21c1c; font-size:18px; color:#fff; }
#nav .line1 a { color:#fff; margin:0px 20px; }
#nav .line2 { height:38px; line-height:38px; background:#e2dacd; font-size:16px; }
#nav .line2 a { color:#a21c1c; margin:0px 15px; }
#header { width:100%; min-width:1028px; background:url(../images/header1.jpg) no-repeat center top; }
#header .box { width:1028px; height:602px; margin:0px auto; }
#header .box .old { margin:33px 0px 0px 500px; position:relative; height:50px  }
#header .box .old span { float:left; display:inline; margin-right:5px; font-size:14px; color:#a31c15; font-family:"Microsoft Yahei", "宋体"; line-height:18px; }
#header .box .old .sel { float:left; width:47px; height:17px; background:url(../images/header-old.gif) no-repeat; line-height:17px; padding-left:10px; color:#606060; cursor:pointer; }
#header .box .old .dropdown { position:absolute; right:0px; top:17px; width:46px; border:; background:#fff; line-height:18px; padding:3px 0px 3px 9px; display:none; }
#header .box .old .dropdown a { color:#606060; }
#footer { width:100%; min-width:1028px; background:#a31c15; }
#footer .box { width:1000px; margin:0px auto; padding:25px 0px; text-align:center; color:#000; line-height:28px; color:#fff; font-size:14px; }
#footer a { color:#fff; }
#wrapper { width:1000px; padding:0px 14px 0px 14px; background:#fff; margin:0px auto 0px auto; font-family:"Microsoft Yahei", "宋体"; }
h1, h2, h3 { overflow:hidden; font-family:"Microsoft Yahei", "黑体"; }
h1 a, h2 a, h3 a { color:#000; }
h4, h5 { overflow:hidden; font-family:"Microsoft Yahei", "黑体"; font-weight:normal; }
.p12-25 { font-size:12px; line-height:25px; color:#747474; overflow:hidden; }
.p14-25 { font-size:14px; line-height:25px; color:#747474; overflow:hidden; }
.p14-25 a { color:#d02420; }
.title1 { border-bottom:1px solid #000; }
.list14-56 li { height:56px; line-height:56px; overflow:hidden; padding-left:30px; background:url(../images/ly10-right-type.gif) no-repeat 5px 26px; border-bottom:1px dotted #ccc; font-size:14px; }


#layout1 .left { width:650px; float:left }
#layout1 .right { width:330px; float: right }
#layout1 .left .headline { height:79px; background:url(../images/ly1-head.gif) no-repeat 6px top; padding-bottom:25px; border-bottom: #CCCCCC 1px dashed ; padding-left:70px; text-align:center; }
#layout1 .left .headline h1 { font-size:30px; height:50px; line-height:50px; overflow:hidden; }
#layout1 .left .headline p { line-height:20px; height:20px; overflow:hidden; margin-top:8px; font-family:"宋体"; }
#layout1 .left .headline p a { margin:0px 3px; font-size:14px; }
#layout1 .left .newslist .img { width:340px; height:35px; float:left; margin-top:15px  }
#layout1 .left .newslist .line { background: ; width:650px; float:left; margin-top:0px; padding-top:5px; zoom:1; }
#layout1 .left .newslist .block { padding-left:20px; width:630px; margin-top:19px;border-bottom: #CCCCCC 1px dashed ; padding-bottom:10px; background:url(../images/ly1-type.gif) no-repeat left 12px; }
#layout1 .left .newslist .block h2 { font-size:28px; height:30px; line-height:30px; margin-bottom:12px;font-family:"Microsoft Yahei", "黑体";  }
#layout1 .left .newslist .block p { line-height:30px; height:30px; overflow:hidden; font-size:16px; font-family:"宋体"; }
#layout1 .left .newslist .block1 { padding-left:20px; width:630px; margin-top:10px; background:url(../images/ly1-type.gif) no-repeat left 12px; }
#layout1 .left .newslist .block1 h2 { font-size:18px; height:30px; line-height:30px; margin-bottom:12px;font-family:"Microsoft Yahei", "黑体";  }
#layout1 .left .newslist .block1 p { line-height:30px; height:30px; overflow:hidden; font-size:16px; font-family:"宋体"; }
#layout1 .right .tu  { float:left; width:330px; height:280px; margin-bottom:10px; }
#layout1 .right .title1 { height:24px; line-height:24px; width:330px; float:left; margin-bottom:10px; overflow:hidden; border-bottom:1px solid #7f7f7f; }
#layout1 .right .title1 h3 { float:left; padding:0px 12px; font-size:14px; border-left:9px solid #d5201f; border-bottom:1px solid #d5201f; background:url(../images/title1.gif) repeat-x; color: #d5201f; }
#layout1 .right .title1 a { float:right; display:inline; margin-right:15px; font-weight:bold; }
#layout1 .right .hot { height:100px ; float:left; width:330px; margin-top:15px; margin-bottom:10px; background:#2e3440; overflow:hidden; }
#layout1 .right .hot  h4 { font-size:12px; height:28px; width:100px; margin-left:19px; float:right; color:#FFFFFF; line-height:28px; margin-bottom:5px; }
#layout1 .right .hot  h4 a { color: #FF9900;  font-family:"宋体";  }
#layout1 .right .hot  p {  float:right; display:inline; margin-right:8px; width:100px; height:; color:#FFFFFF; line-height:18px }
#layout1 .right .hot  img { float:left; display:inline; margin-left:0px; width:200px; height:100px; }

#layout1 .right .list24 ul li { height:24px; line-height:24px; font-size:14px; overflow:hidden; background:url(../images/black-point.gif) no-repeat left 10px; padding-left:8px; }
#layout2 { width:100%;}
#layout2 .title { float:left; width:38px; }
#layout2 .content {width:1000px; height:80px; overflow:hidden; position:relative; margin:10px auto;}
#layout2 .arrow1 { height:64px; width:34px; background:url(../images/ly2-arrow1.png) no-repeat; cursor:pointer; position:absolute; top:160px; left:0px; z-index:99; }
#layout2 .arrow2 { height:64px; width:34px; background:url(../images/ly2-arrow2.png) no-repeat; cursor:pointer; position:absolute; top:160px; right:0px; z-index:99; }
#layout2 .block { float:left; width:1000px; height:80px; }
#layout2 .big img { width:958px; height:80px; }
#layout2 ul { zoom:1; margin-left:-2px; }
#layout2 li { float:left; display:inline; width:165px; height:80px; margin-left:2px; position:relative; padding-bottom:1px; }
#layout2 .sty1 { border-bottom:; }
#layout2 .sty2 { border-bottom:; }
#layout2 li a { width:100%; height:100%; display:block; cursor:pointer; position:relative; }
#layout2 li img { width:100%; height:100%; }
#layout2 li h5 { position:absolute; right:0px; top:20px; height:24px; line-height:24px; overflow:hidden; color:#fff; font-size:16px; z-index:10; }
#layout2 li h5 span { float:right; padding:0px 10px; }
#layout2 .sty1 h5 span { background:#d02420; }
#layout2 .sty2 h5 span { background:#ef8844; }
#layout2 li h5 label { float:right; width:0; height:0; border-left:12px solid transparent; border-bottom:24px solid red; }
#layout2 .sty1 h5 label { border-bottom:24px solid #d02420; }
#layout2 .sty2 h5 label { border-bottom:24px solid #ef8844; }
#layout2 li i { position:absolute; left:0px; bottom:0px; height:400px; width:100%; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; display:none; z-index:9; }
#layout2 .sty1 i { background:#d0000f; }
#layout2 .sty2 i { background:#ef5f33; }
#layout2 li .text { position:absolute; left:0px; top:0px; padding:10px 20px 0px 20px; overflow:hidden; display:none; z-index:11; border-top:; }
#layout2 li h3 { color:#fff; font-size:14px; line-height:30px; margin-bottom:10px; }
#layout2 li p { color:#efd6d4; font-size:12px; line-height:24px; }
#layout2 li a:hover { text-decoration:none; }
#layout2 li a:hover i, #layout2 li a:hover .text { display:block; }
#layout3 .left { width:550px; margin-top:40px; }
#layout3 .left img { width:550px; height:300px; }
#layout3 .left h3 { font-weight:normal; font-size:24px; height:30px; line-height:30px; background:url(../images/ly3-left-type.gif) no-repeat 2px 4px; padding-left:46px; margin:8px 0px 5px 0px; }
#layout3 .right { width:420px; margin-top:25px; }
#layout3 .right .list { height:363px; }
#layout3 .right .list li { height:90px; border-bottom:1px solid #8d8d8d;  *margin-bottom:-6px;
padding:15px 0px; }
#layout3 .right .list .photo { float:left; width:165px; height:90px; position:relative; }
#layout3 .right .list .photo img { width:165px; height:90px; }
#layout3 .right .list .photo .play { position:absolute; width:23px; height:18px; background:url(../images/ly3-right-play.png) no-repeat; left:7px; bottom:5px; }
#layout3 .right .list .photo .play a { display:block; width:100%; height:100%; }
#layout3 .right .list .text { float:right; width:242px; margin-top:5px; }
#layout3 .right .list .text h3 { font-size:18px; height:30px; line-height:30px; margin-bottom:5px; }
#layout3 .right .list .text h3 a { color:#2b2b2b; }
#layout3 .right .list .text p { height:44px; overflow:hidden; line-height:22px; color:#747474; }
#layout3 .right .list .text p a { color:#d02420; }
#layout3 .right .bottom { height:17px; line-height:17px; overflow:hidden; margin-top:20px; }
#layout3 .right .bottom .switch { float:left; display:inline; margin-left:128px; width:162px; }
#layout3 .right .bottom .switch .arrow1 { float:left; height:17px; width:17px; background:url(../images/ly3-right-arrow1.gif) no-repeat; cursor:pointer; }
#layout3 .right .bottom .switch .arrow2 { float:right; height:17px; width:17px; background:url(../images/ly3-right-arrow2.gif) no-repeat; cursor:pointer; }
#layout3 .right .bottom .switch ul { float:left; display:inline; width:93px; height:17px; margin-left:17px; }
#layout3 .right .bottom .switch ul li { float:left; display:inline; width:13px; height:13px; background:#ccc; border-radius:6px; text-indent:-9999px; margin:2px 9px 0px 9px; overflow:hidden; cursor:pointer; }
#layout3 .right .bottom .switch ul .current { background:#d02420; }
#layout3 .right .bottom .more { float:right; margin-right:6px; font-size:14px; }
#layout4 .title { border-bottom:1px solid #8d8d8d; padding-left:5px; }
#layout4 .content { background:#eaeaea; margin-top:6px; padding-bottom:23px; }
#layout4 .content ul { zoom:1; }
#layout4 .content ul li { float:left; display:inline; margin:23px 0px 0px 32px; width:210px; height:145px; position:relative; }
#layout4 .content ul li img { width:210px; height:145px; }
#layout4 .content ul li .textbg { position:absolute; left:0px; bottom:0px; width:100%; height:30px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; }
#layout4 .content ul li p { position:absolute; left:0px; bottom:0px; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px; }
#layout4 .content ul li p a { color:#fff; }
#layout5 .bottom { height:4px; overflow:hidden; border-bottom:1px solid #8d8d8d; }
#layout5 .box { height:320px; width:1000px; float:left;background: url(../images/bgbz.jpg) right top no-repeat;  ; }
#layout5 .box .main { width:400px; margin-left:500px; padding-top:55px; }
#layout5 .box .main h2 { font-size:36px; line-height:50px; margin-bottom:12px; }
#layout5 .box .main .line { height:1px; background:url(../images/ly5-line.gif) no-repeat center top; margin:15px 0px 18px 0px; }
#layout5 .box .main li { height:28px; line-height:28px; width:325px; overflow:hidden; font-size:16px; padding-left:18px; background:url(../images/ly5-type.gif) no-repeat left 11px; }
#layout5 .box .main .more { text-align:right; font-size:14px; height:28px; line-height:28px; margin-top:-28px; }
#layout5 .box1 { height:680px; width:680px; float:left}
#layout5 .box1 .main { width:310px; margin-left:0px; float:left; border-bottom:#CCCCCC 1px dashed; padding:15px; }
#layout5 .box1 .main h2 { font-size:16px; line-height:24px; margin-bottom:12px; width:100px; padding-left:8px; color:#FFFFFF;   background:#8e7a5c;font-family:"Microsoft Yahei", "黑体"; }
#layout5 .box1 .main h2  a{  color:#FFFFFF;   background:#8e7a5c;font-family:"Microsoft Yahei", "黑体"; }
#layout5 .box1 .main .line { height:1px; background:url(../images/ly5-line.gif) no-repeat center top; margin:15px 0px 18px 0px; }
#layout5 .box1 .main li { height:28px; line-height:28px; width:325px; overflow:hidden; font-size:16px; padding-left:18px; background:url(../images/ly5-type.gif) no-repeat left 11px; }
#layout5 .box1 .main .more { text-align:right; font-size:14px; height:28px; line-height:28px; margin-top:-28px; }
#layout5 .box2 { width:295px; padding-left:23px; float:left; border-left:1px solid #e9e9e9; }
#layout5 .box2 .title1 { margin-bottom:18px; }
#layout5 .box2 .block .hot { zoom:1; background:url(../images/000.jpg) bottom right no-repeat }
#layout5 .box2 .block h4 { font-size:12px; color:#c00f0f; line-height:20px; height:20px; overflow:hidden; font-family:"宋体"; margin-bottom:6px; }
#layout5 .box2 .block h3 { font-size:18px; height:30px; line-height:30px; overflow:hidden; margin-bottom:; margin-top:10px }
#layout5 .box2 .block .photo { float:left; width:150px; height:105px; }
#layout5 .box2 .block .photo img { width:150px; height:105px; }
#layout5 .box2 .block p { float:right; width:290px; line-height:26px; height:95px; color:#747474; font-family:"宋体"; }
#layout5 .box2 .block p a { color:#c00f0f; }
#layout5 .box2 .block ul { border-top:1px dotted #ccc; margin-top:22px; }
#layout5 .box2 .pic-list ul { zoom:1; margin-left:-16px; }
#layout5 .box2 .pic-list li { float:left; display:inline; width:72px; margin:15px 0px 0px 23px; }
#layout5 .box2 .pic-list li img { width:72px; height:72px; }
#layout5 .box2 .pic-list li p { text-align:center; line-height:18px; height:18px; overflow:hidden; font-family:"宋体"; margin-top:5px; }
#layout5 .box2 .pic-list li p a { color:#000; }


#layout6 table { width:1004px; margin-left:-2px; margin-top:27px; }
#layout6 table td { border:2px solid #fff; background:#efefef; }
#layout7 { background:url(../images/ly7-bg.gif); padding-top:30px; height:450px; }
#layout7 .arrow1 { float:left; display:inline; width:23px; height:137px; background:url(../images/ly7-arrow1.png) no-repeat; cursor:pointer; margin-top:135px; margin-left:12px; }
#layout7 .arrow2 { float:right; display:inline; width:23px; height:137px; background:url(../images/ly7-arrow2.png) no-repeat; cursor:pointer; margin-top:135px; margin-right:12px; }
#layout7 .list { float:left; width:930px; margin-top:42px; }
#layout7 .list ul { zoom:1; }
#layout7 .list ul li { float:left; display:inline; margin:0px 13px 0px 12px; width:285px; height:335px; background:#e3e3e3; }
#layout7 .list ul li h3 { text-align:center; font-size:18px; height:24px; line-height:24px; overflow:hidden; margin-top:20px; margin-bottom:10px; padding:0px 18px; }
#layout7 .list ul li p { padding:0px 18px; line-height:28px; height:84px; overflow:hidden; color:#676767; font-size:14px; }
#layout7 .list ul li p a { color:#676767; }
#layout8 .nav { margin-top:7px; padding-left:15px; }
#layout8 .nav li { float:left; display:inline; width:57px; text-align:center; font-size:14px; line-height:25px; height:34px; color:#616161; cursor:pointer; }
#layout8 .nav li:hover { color:#c00f0f; }
#layout8 .nav li a { color:#616161; }
#layout8 .nav .current { color:#fff; background:url(../images/ly8-nav.gif) no-repeat center top; }
#layout8 .nav .current:hover { color:#fff; }
#layout8 .nav .current a { color:#fff; }
#layout8 .content { margin:30px 9px 0px 9px; zoom:1; }
#layout8 .side { float:left; width:320px; height:300px; }
#layout8 .side img { width:320px; height:300px; }
#layout8 .main { float:right; width:625px; margin-top:5px; }
#layout8 .main h2 { line-height:44px; font-size:36px; margin-bottom:15px; }
#layout8 .main .line { height:1px; overflow:hidden; background:url(../images/ly8-line.gif) no-repeat center top; margin-top:15px; margin-bottom:25px; }
#layout8 .main .block { width:280px; height:100px; }
#layout8 .main .block .photo { float:left; height:100px; width:100px; }
#layout8 .main .block .photo img { height:100px; width:100px; }
#layout8 .main .block h3 { float:right; margin-top:8px; width:168px; font-size:18px; line-height:28px; }
#layout9 .block { height:215px; overflow:hidden; padding:25px 0px; border-bottom:1px solid #bebebe; }
#layout9 .block .photo, #layout9 .block .photo img { height:215px; width:335px; }
#layout9 .sty1 .photo { float:left; }
#layout9 .sty2 .photo { float:right; }
#layout9 .block .text { width:625px; }
#layout9 .sty1 .text { float:right; }
#layout9 .sty2 .text { float:left; }
#layout9 .block .text h5 { height:27px; overflow:hidden; margin-bottom:13px; }
#layout9 .block .text h5 span { float:left; height:27px; line-height:27px; background:#d02420; padding:0px 12px; color:#fff; font-size:18px; }
#layout9 .block .text h4 { font-size:18px; color:#a31c15; line-height:28px; height:28px; overflow:hidden; margin-bottom:10px; }
#layout9 .block .text h3 { font-size:30px; line-height:40px; height:40px; overflow:hidden; margin-bottom:15px; }
#layout9 .bottom { margin-top:-1px; }
#layout9 .bottom ul { zoom:1; }
#layout9 .bottom li { float:left; width:332px; border-left:1px solid #fff; border-top:1px solid #fff; }
#layout9 .bottom li a { display:block; padding:12px 12px 20px 12px; width:308px; overflow:hidden; background:#d7d7d7; }
#layout9 .bottom li a:hover { background:#d02420; }
#layout9 .bottom li .left { width:100px; }
#layout9 .bottom li .left h5 { font-size:14px; color:#000; line-height:20px; margin-bottom:10px; padding-left:3px; }
#layout9 .bottom li a:hover .left h5 { color:#fff; }
#layout9 .bottom li .left img { width:100px; height:65px; }
#layout9 .bottom li .right { width:195px; margin-top:5px; }
#layout9 .bottom li .right h4 { line-height:20px; color:#a31c15; font-family:"宋体"; font-size:12px; }
#layout9 .bottom li a:hover .right h4 { color:#fff; }
#layout9 .bottom li .right h3 { line-height:26px; font-size:18px; color:#000; font-weight:normal; }
#layout9 .bottom li a:hover .right h3 { color:#fff; }

#layout17 .left { width:1000px; }
#layout17 .left .box { border:; width:478px; float:left; padding:10px 10px 0px 10px; }
#layout17 .left .box .hot  {  border:; width:478px; float:left; height:210px;  }
#layout17 .left .box .hot h4 { font-size:14px; color:#a31c15; line-height:20px; margin-bottom:8px; }
#layout17 .left .box .hot h3 { font-size:30px; line-height:40px; margin-bottom:10px; }
#layout17 .left .box ul { margin-top:20px; }
#layout17 .left .box li { height:140px; overflow:hidden; padding:10px 5px; border-top:1px dotted #ccc; _margin-bottom:-6px; }
#layout17 .left .box li .photo { float:left; width:210px; height:140px; }
#layout17 .left .box li .photo img { width:210px; height:140px; }
#layout17 .left .box li .text { float:right; width:250px; }
#layout17 .left .box li .text h4 { font-size:18px; line-height:30px; height:30px; overflow:hidden; margin-bottom:8px; }
#layout17 .left .box li .text p { line-height:22px; color:#8c8c8c; font-family:"宋体"; }
#layout18 .content ul { width:1000px; margin-left:0px; }
#layout18 .content ul li { float:left; display:inline; height:190px; width:243px; margin:7px 0px 0px 7px;  }
#layout18 .content ul li img { height:160px; width:243px; float:left }
#layout18 .content ul li p { left:0px; top:0px; text-align:center; float:left; font-size:14px; line-height:30px; width:200px; padding:; font-family:"Microsoft Yahei", "黑体";  color: #000000; ; }





#layout10 .left { width:1000px; }
#layout10 .left .date { margin-bottom:18px; }
#layout10 .left .date ul { zoom:1; }
#layout10 .left .date li { float:left; display:inline; background:#e7e7e7; width:196px; height:32px; line-height:32px; margin:4px 1px 0px 2px; text-align:center; font-size:14px; color:#000; cursor:pointer; }
#layout10 .left .date li:hover { color:#c00f0f; }
#layout10 .left .date .current { color:#fff; background:#c00f0f; }
#layout10 .left .date .current:hover { color:#fff; }
#layout10 .left .big, #layout10 .left .big img { width:1000px; height:600px; }
#layout10 .left .box { border:1px solid #e7e7e7; padding:22px 22px 0px 22px; zoom:1; }
#layout10 .left .box .hot h4 { font-size:14px; color:#a31c15; line-height:20px; margin-bottom:8px; }
#layout10 .left .box .hot h3 { font-size:30px; line-height:40px; margin-bottom:10px; }
#layout10 .left .box ul { margin-top:20px; }
#layout10 .left .box li { height:80px; overflow:hidden; padding:25px 5px; border-top:1px dotted #ccc; _margin-bottom:-6px; }
#layout10 .left .box li .photo { float:left; width:120px; height:80px; }
#layout10 .left .box li .photo img { width:120px; height:80px; }
#layout10 .left .box li .text { float:right; width:395px; }
#layout10 .left .box li .text h4 { font-size:18px; line-height:30px; height:30px; overflow:hidden; margin-bottom:8px; }
#layout10 .left .box li .text p { line-height:22px; color:#8c8c8c; font-family:"宋体"; }
#layout10 .right { width:370px; }
#layout10 .right .hot { border-bottom:1px dotted #ccc; padding:15px 0px 15px 0px; }
#layout10 .right .hot h4 { font-size:18px; line-height:30px; margin-bottom:12px; }
#layout10 .right .hot h4 a { color:#000; }
#layout11 .left, #layout11 .right { margin-top:30px; }
#layout11 .left { width:585px; overflow:visible; }
#layout11 .left .text { margin-top:20px; padding-bottom:15px; border-bottom:1px solid #e9e9e9; }
#layout11 .left .text p { text-indent:22pt; }
#layout11 .left .vote2 li { margin-top:15px; }
#layout11 .left .vote2 h3 { font-size:20px; height:27px; line-height:27px; overflow:hidden; margin-bottom:5px; }
#layout11 .left .vote2 h3 span { float:left; display:inline; margin-right:12px; width:33px; height:27px; background:url(../images/ly11-vote2.gif) no-repeat; text-align:center; line-height:27px; color:#fff; font-size:16px; }
#layout11 .left .vote2 p { line-height:26px; color:#747474; }
#layout11 .left .vote2 p a { color:#c00f0f; }
#layout11 .right { width:370px; padding-left:23px; border-left:1px solid #e9e9e9; }
#layout11 .right .title1 { margin-bottom:18px; }
#layout11 .right .block .hot { zoom:1; }
#layout11 .right .block h4 { font-size:12px; color:#c00f0f; line-height:20px; height:20px; overflow:hidden; font-family:"宋体"; margin-bottom:6px; }
#layout11 .right .block h3 { font-size:18px; height:30px; line-height:30px; overflow:hidden; margin-bottom:15px; }
#layout11 .right .block .photo { float:left; width:150px; height:105px; }
#layout11 .right .block .photo img { width:150px; height:105px; }
#layout11 .right .block p { float:right; width:200px; line-height:26px; height:104px; color:#747474; font-family:"宋体"; }
#layout11 .right .block p a { color:#c00f0f; }
#layout11 .right .block ul { border-top:1px dotted #ccc; margin-top:22px; }
#layout11 .right .pic-list ul { zoom:1; margin-left:-16px; }
#layout11 .right .pic-list li { float:left; display:inline; width:72px; margin:15px 0px 0px 23px; }
#layout11 .right .pic-list li img { width:72px; height:72px; }
#layout11 .right .pic-list li p { text-align:center; line-height:18px; height:18px; overflow:hidden; font-family:"宋体"; margin-top:5px; }
#layout11 .right .pic-list li p a { color:#000; }
#layout12 .block { float:left; display:inline; width:280px; height:565px; overflow:hidden; border:1px solid #c7c7c7; background:#eee; padding:25px 20px 0px 20px; border-radius:3px; }
#layout12 .block .content { height:440px; overflow-y:scroll; overflow-x:hidden; border:1px solid #dadada; background:#fff; }
#layout12 .block1 { float:left; display:inline; width:620px; height:565px; overflow:hidden; border:1px solid #c7c7c7; background:#eee; padding:25px 20px 0px 20px; border-radius:3px; }
#layout12 .block1 .content { height:440px; overflow-y:scroll; overflow-x:hidden; border:1px solid #dadada; background:#fff; }
#layout12 .left .content { padding-left:12px; padding-top:5px; height:435px; }
#layout12 .left .content ul li { font-size:14px; line-height:27px; font-family:"宋体";width:530px; border-bottom:#CCCCCC 1px solid; margin-bottom:10px; padding:0px 10px 0px 5px; }
#layout12 .left .content ul li h3 { font-size:14px; line-height:27px; font-family:"Microsoft Yahei", "黑体"; width:530px; }
#layout12 .left .content ul li p{ color:#333;font-size:12px; line-height:27px; font-family:"宋体";width:530px;  }
#layout12 .middle { margin-left:14px; }
#layout12 .middle .code { height:52px; line-height:52px; width:185px; overflow:hidden; margin:12px auto 0px auto; }
#layout12 .middle .code span { float:left; font-size:16px; color:#d02420; }
#layout12 .middle .code label { float:right; }
#layout12 .right { width:320px; font-family:"宋体"; line-height:28px; color:#4d4d4d; }
#layout12 .right h4 { font-family:"宋体"; font-size:12px; color:#000; height:20px; line-height:20px; margin:15px 0px 5px 0px; }
#layout12 .right .red { color:#a31c15; font-weight:bold; }
#layout12 .right .weibo { height:200px; border:1px solid #eee; overflow-y:scroll; overflow-x:hidden; padding:0px 15px; }
#layout12 .right .weibo li { border-bottom:1px solid #eee; line-height:20px; padding:10px 5px; }
#layout12 .right .weibo li span { color:#0078b6; margin-right:5px; }
#layout12 .left .word { line-height:20px; font-family:"宋体"; margin-top:15px; padding:0px 5px; }
#layout13 .content { margin-top:20px; }
#layout13 .content ul { zoom:1; margin-left:-8px; }
#layout13 .content li { float:left; display:inline; height:303px; width:195px; overflow:hidden; margin-left:8px; }
#layout13 .content li img { float:left; width:195px; height:303px; }
#layout13 .content li .text { float:left; height:280px; width:165px; background:#eee; padding:23px 15px 0px 15px; display:none; }
#layout13 .content li .text h3 { line-height:30px; font-size:18px; margin-bottom:25px; }
#layout13 .content li .text p { line-height:26px; color:#747474; font-family:"宋体"; }
#layout13 .content li .text p a { color:#c00f0f; }
#layout13 .content .current { width:390px; }
#layout13 .content .current .text { display:block; }
#layout14 .content { border:1px solid #dbdbdb; margin-top:8px; }
#layout15 .hot { float:left; display:inline; margin:35px 0px 0px 12px; width:332px; zoom:1; }
#layout15 .hot h3 { font-size:18px; height:30px; line-height:30px; overflow:hidden; margin-bottom:15px; }
#layout15 .hot .photo { float:left; width:150px; height:105px; }
#layout15 .hot .photo img { width:150px; height:105px; }
#layout15 .hot p { float:right; width:170px; line-height:26px; height:104px; color:#747474; font-family:"宋体"; }
#layout15 .hot p a { color:#c00f0f; }
#layout15 .list { float:right; display:inline; margin:20px 12px 0px 0px; width:612px; }
#layout15 .list ul { margin-left:-15px; }
#layout15 .list li { float:left; display:inline; margin-left:15px; width:268px; }
#layout15 .list .more { text-align:right; font-size:14px; font-family:"宋体"; margin-top:15px; }
#layout15 .list .more a { color:#000; }
#layout16 .content { width:940px; margin:25px auto 0px auto; }

#layout18 .content ul li { float:left; display:inline; height:190px; width:243px; margin:7px 0px 0px 7px;  }
#layout18 .content ul li img { height:160px; width:243px; float:left }
#layout18 .content ul li p { left:0px; top:0px; text-align:center; float:left; font-size:14px; line-height:30px; width:200px; padding:; font-family:"Microsoft Yahei", "黑体";  color: #000000; ; }

.g-box-1{width:1000px;margin:10px auto 0 auto; padding:15px;background:#fff}
.g-box-2{padding:0 0 30px 80px; border-bottom:1px solid #e9e9e9; margin-bottom:30px; background:url("imagest_ico.png") left top no-repeat}
.m-tt-1{margin-bottom:10px; line-height:50px; font-size:45px; text-align:center; font-weight:bold;}
.m-tt-1 a{color:#CC0000; }
.m-tt-1 a:hover{ color:#FF0000}

.m-lst-1{height:30px; line-height:30px; text-align:center; font-size:15px;}
.m-lst-1 a{margin-right:10px}

.min-sub{ width:460px}
.min-title{ padding-top:33px; line-height:22px; font-weight:bold; padding-right:10px; height:22px}
.min-title1{ padding-top:13px; line-height:22px; font-weight:bold; padding-right:10px; height:22px; margin-bottom:15px}
.wrap3{ height:777px; background:#fff url(imagessi1.jpg) no-repeat center top}

.focusBox { float:left; position: relative; width: 570px; height: 320px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 570px; height: 320px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
