*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#fff;}
a:hover{text-decoration:none; color:#fffcb1;}
li{list-style:none outside none;}
body{font-size:16px;line-height:30px;;font-family:"微软雅黑";color:#fff; background:#ffffff;}
p{text-indent:2em; line-height:28px;}

h1,h2,h3,h4,h5,h6{font-family:"微软雅黑";}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:"微软雅黑";}
.fl{ float:left;} .fr{ float:right;}


.banner{ width:100%; height:842px; background:url(../img/banner.jpg) no-repeat center; overflow:hidden;}

.page{ width:1060px; margin:46px auto; overflow:hidden; height:332px; background:url(../img/bg1.jpg) no-repeat center; color:#fff; padding:40px;}
.page1{ width:1060px; margin:46px auto; overflow:hidden; height:332px; background:url(../img/bg2.jpg) no-repeat center; color:#fff; padding:40px;}
.page2{ width:1060px; margin:46px auto; overflow:hidden; height:332px; background:url(../img/bg3.jpg) no-repeat center; color:#fff; padding:40px;}
.page3{ width:1060px; margin:46px auto; overflow:hidden; height:332px; background:url(../img/bg4.jpg) no-repeat center; color:#fff; padding:40px;}
.page4{ width:1060px; margin:46px auto; overflow:hidden; height:332px; background:url(../img/bg5.jpg) no-repeat center; color:#fff; padding:40px;}

.tt{ width:1000px; margin:20px auto; overflow:hidden; height:100%;}


.xl{ width:500px;  overflow:hidden; }
.xl h3{  height:30px; margin-top:5px; font-size:22px;}
.xl p{  padding-top:10px;}


.xr{ width:540px;  overflow:hidden; }


/* switch */
.switch{width:100%;height:320px;position:relative; }
.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:528px; height:308px;position:absolute;top:0;left:0; border:6px solid #fff;}
.switch-nav{bottom:40px;right:10px;position:absolute;z-index:1;height: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(../img/icon-switch.png) no-repeat scroll 0 0;color:#fff;}
.switch-nav span.active{background-position:0 -9px;}
.switch-hot-news{line-height:28px;width:454px;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 h1{height: 30px;line-height: 30px;position: absolute;width:97.8%; margin-left:6px;  background: url(../img/rs.png);font-size: 14px;font-weight: normal;bottom:7px; text-align:center }
.switch h1 a{color:#fff;}


/* switch */
.switch01{width:100%;height:320px;position:relative; }
.switch01 ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch01 li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch01 ul li img{width:528px; height:308px;position:absolute;top:0;left:0; border:6px solid #fff;}
.switch01-nav{bottom:40px;right:10px;position:absolute;z-index:1;height:9px;}
.switch01-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(../img/icon-switch.png) no-repeat scroll 0 0;color:#fff;}
.switch01-nav span.active{background-position:0 -9px;}
.switch01-hot-news{line-height:28px;width:454px;padding:0 0 0 105px;height:28px;margin:5px 0 0;background:url(../img/rc.png) no-repeat scroll 0 0;}
.switch01-hot-news a{background:url(../img/n.gif) no-repeat scroll 0 50%;padding:0 10px 0 8px;font-size:13px;}
.switch01 h1{height: 30px;line-height: 30px;position: absolute;width:97.6%; margin-left:7px;  background: url(../img/rs.png);font-size: 14px;font-weight: normal;bottom:6px; text-align:center }
.switch01 h1 a{color:#fff;}

.switch1{width:100%;height:320px;position:relative; }
.switch1 h1{height: 30px;line-height: 30px;position: absolute;width:96.4%; margin-left:8px;  background: url(../img/rs.png);font-size: 14px;font-weight: normal;bottom:12px; text-align:center }
.switch1 h1 a{color:#fff;}
.switch1 ul li img{width:520px; height:300px;position:absolute;top:0;left:0; border:8px solid #fff; }

.xw{ width:500px; margin:20px auto; overflow:hidden; float:left;}
.new{ width:510px; overflow:hidden; }
.new a{ width:510px; height:40px; font-weight:bold; overflow:hidden;line-height:40px; font-size:18px;  display:block; float:left; }


.new1{ width:510px; overflow:hidden; }
.new1 a{ width:510px; height:40px;  overflow:hidden;line-height:40px; font-size:18px; color:#414141; display:block; float:left; background:url(../img/icon-e.png) no-repeat 0 16px; padding-left:3%;}



.dr{ width:520px;}
.dr p{ margin-top:20px;}
.imgs{margin-bottom:20px; overflow:hidden;}
.imgs img{ width:230px; height:178px; border:4px solid #fff;}


/* footer */
.footer{color:#6c0300;font-size:14px; height:150px;text-align:center;line-height:25px; background:url(../img/f_bg.jpg) center top;  padding-top:50px; }
.footer a{color:#fe1402; }

