*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#443b3b;}
a:hover{text-decoration:none; color:#443b3b; }
li{list-style:none outside none;}
body{font-size:16px;line-height:30px;font-family:"微软雅黑"; background: #fff; color:#443b3b;}

p{text-indent:2em;color:#443b3b;}
p a{color:#d71d1d;}
.fl{ float:left;} .fr{ float:right;}


.banner{ height:894px; width: 100%; background: url(../images/bg.jpg) no-repeat center; overflow: hidden; min-width: 1200px;}

.page{ width:1200px; margin:50px auto; overflow: hidden;}

.tt{ width:1043px; height:158px; margin: 0 auto;}

.xg{ width: 1120px; margin: 20px auto;}

.x_nr{ width: 598px; overflow: hidden; margin-top:70px;}
.x_nr h1{ color: #d50023; font-size: 26px; font-weight: 500px; line-height: 40px; text-align: center;}




.one{ width: 570px; margin-top: 30px;}
.tx_nr{ width: 259px; height: 220px; text-align: center; color: #fff; background:url(../images/l_h.png); margin-top: 10px;}
.tx_nr h1{ font-size:20px; line-height: 40px; padding-top: 10px; }
.tx_nr p{ color: #fff; text-align: left; padding:0 10px 6px 14px; width:209px;   margin: 10px auto;}

.tx_nr h1 a{ color: #fff; font-size: 20px;}
.tx_nr h1 a:hover{ color: #f5d500; font-size: 20px;}

.tx_nr p a{ color: #fff; }
.tx_nr p a:hover{ color: #fff4a2; }

.xd_nr{ width: 1200px; margin: 30px auto;}
.tow{ margin-top:30px; width: 570px;}
.tow h2{ background: #e24444; width: 570px; height: 37px; line-height: 37px; text-align: center; margin-bottom: 10px;}
.tow h2 a{ color: #fff; }
.tow h2 a:hover{ color: #fff4a2; }

.s_box{margin:40px auto; width:1200px; overflow: hidden; }
.s_box li{width:240px;height:255px; float:left; margin:20px auto; text-align: center;}
.s_box li img{width:224px;height:150px;}
.s_box li h4{ background: #e24444; width:224px; height:80px; line-height:30px; text-align: center; margin-bottom: 10px; font-size:18px; color:#fff; margin:0 auto; padding-top: 20px;}
.s_box li h4 a{ color: #fff; }
.s_box li h4 a:hover{ color: #fff4a2; }

/*ling*/
.ling {	height:464px;	position: relative;	margin:60px auto; width: 1148px;}
.ling img {	display: block;	position: absolute;	width: 244px;	height: 219px;}
img.x1 {left:0px;top: 118px;}
img.x2 {left:225px;top: 0px;}
img.x3, show2 {left:225px;top: 234px;}
img.x4 {left:452px;top: 118px;}
img.x5 {left:676px;top: 0px;}
img.x6 {left:676px;top: 234px;}
img.x7 {left:904px;top: 118px;}
.show {	position: absolute;	top: 117px;	left:0px;	display: none;}
.show_text {	color: #fff;	text-align: center;	width:180px;	height: 45px;position: absolute;top:70px;	text-indent: 0;}
.show_text a {color: #fff;font-size: 16px;}
.show1 {top:0;left:225px;}
.show2 {left:225px;top:234px;}
.show3 {left:452px;top: 118px;}
.show4 {left:676px;top: 0px;}
.show5 {left:676px;top: 233px;}
.show6 {left:904px;top: 118px;}


.silder-box1{position:relative; padding:10px 0; }
.silder1{margin:40px auto 0; }
.silder-box1 li{width:184px; height:300px; text-align:center; position:relative; margin: 0 17px 0 17px;}
.silder-box1 li img{ width:184px; height:184px; float:left;  }
.silder-box1 li h3{width:184px; text-align: center; font-weight:400; line-height:30px;  margin: 20px auto;  float:left;}


.silder-button1{top:120px;width:41px;height:78px;position:absolute;cursor:pointer;}
.silder-button1.btl{left:0px;background:url(../images/ic.png);}
.silder-button1.btr{right:0px;background:url(../images/io.png);}

.d_nr{ width: 1200px; margin:50px auto; float: left;}
/* switch */
.switch{width:720px;height:460px;position:relative; margin-top: 40px;  }
.switch ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch ul li img{width:720px; height:460px;position:absolute;top:0;left:0;}
.switch-nav{bottom:40px;right:10px;position:absolute;z-index:1;height:9px;}
.switch-nav span.active{background-position:0 -9px;}
.switch-nav span{margin:0 3px;font-size:10px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:9px;height:9px;background:url(../images/icon-switch.png) no-repeat scroll 0 0;color:#fff;}
.switch-hot-news{line-height:28px;width:350px;padding:0 0 0 105px;height:28px;margin:5px 0 0;background:url(../img/rc.png) no-repeat scroll 0 0;}
.switch-hot-news a{background:url(../img/n.gif) no-repeat scroll 0 50%;padding:0 10px 0 8px;font-size:13px;}
.switch h2{height: 30px;line-height: 30px;position: absolute;width: 94%;padding: 0 3%;background: url(../images/rs.png);font-size:16px;font-weight: normal;bottom: 0; text-align:center;}
.switch h2 a{color:#fff;}

.ds_nr{ width: 434px; margin-top:60px; }
.ds_nr h3{ width: 434px; color: #1d1c1c; font-size: 26px; line-height: 40px; text-align: center; }
.ds_nr p{ margin: 10px 0 20px 0;}


/*轮播*/
.lb_gl{margin-bottom: 30px;height:460px ; width:1120px; margin:0 auto;}
.container{width:1120px; margin:0 auto;}
.pictureSlider{height:400px;margin-bottom: 24px; width:1120px; margin:0 auto;}
.poster-item{height:400px;width:610px;border-radius: 10px;padding:45px 8px 20px 8px; margin:0 auto;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
}


.poster-item .say{font-size: 18px;margin-bottom: 5px;padding-left: 10px;}




.for_btn{position: relative;height:400px;overflow:hidden; }
.small_title{position: absolute;left: 0;width: 620px; text-align: center; background: #3333338a; color: #fff; bottom: 0;height:30px;line-height:30px;}
.small_title a{color:#fff;}


.footer{ height: 235px; width: 100%; background: url(../images/f_bg.png) no-repeat center; min-width: 1200px; margin: 20px auto;}
.footer p{ text-align: center;  padding-top:240px;}




.nav{width:190px;height:623px;position:fixed;right:40%;margin-right:-658px;top:20%; bottom:10%; display:none;background:url(../images/nav.png);}
.nav span{cursor:pointer;display:block;width:190px;height:37px;position:absolute;}
.nav span.na{top:145px;left:0;}
.nav span.nb{top:192px;left:0;}
.nav span.nc{top:239px;left:0;}
.nav span.nd{top:286px;left:0;}
.nav span.ne{top:333px;left:0;}
.nav span.nf{top:380px;left:0;}
.nav span.ng{top:427px;left:0;}
.nav span.nh{top:474px;left:0;}

