*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#4e302e;}
a:hover{text-decoration:none; color:#9b020e; }
li{list-style:none outside none;}
body{font-size:16px;line-height:30px;font-family:"微软雅黑"; background: #fff; color: #4e302e;}

p{text-indent:2em;color:#4e302e;}
p a{color:#bf1919;}
.fl{ float:left;} .fr{ float:right;}



.banner{ width:100%; height:800px; overflow:hidden; background:url(../images/bg.jpg) no-repeat center; min-width: 1200px;}

.page{ width:1200px; margin:20px auto; overflow:hidden;}

.tt{ width: 1200px; height:218px; text-align: center;}
.tt1{ width: 100%; height:122px; text-align: center;}

.silder-box{position:relative; padding:10px 0; }
.silder{margin:40px auto 0; }
.silder-box li{width:320px; height: 283px; padding: 10px;  position:relative; margin: 20px 10px 20px 10px; background:url(../images/bg1.png);}
.silder-box li h2{width:250px; text-align: center; font-weight:600; line-height:30px;  margin:20px auto;  font-size:20px; color: #4e302e; overflow: hidden;}
.silder-box li h2 a{ color: #4e302e; }
.silder-box1 li h2 a:hover{ color: #cc0606;}
.silder-box li p{width:280px; margin:10px auto; }

.silder-button{top:180px;width:37px;height:72px;position:absolute;cursor:pointer;}
.silder-button.btl{left:0px;background:url(../images/ico_l.png);}
.silder-button.btr{right:0px;background:url(../images/ico_r.png);}


.s_box1{margin:40px auto; width:1200px; overflow: hidden; }
.s_box1 li{width:370px;height:260px; float:left; margin:20px 15px 0 15px; margin-bottom:40px; text-align: left;}
.s_box1 li img{width:370px;height:260px;}

.s_box2{margin:40px auto; width:370px; overflow: hidden; }
.s_box2 li{width:370px;height:280px; float:left;  margin-bottom:40px; text-align: left;}
.s_box2 li img{width:370px;height:260px;}
.s_box2 li h3{ width: 370px ; text-align: center; font-weight:600; line-height:30px;   font-size:20px;}

.snn{ width: 570px; height: 265px; overflow: hidden; background:url(../images/bg2.png); margin-bottom: 20px;}
.snn h1{ width:474px; font-weight:600; line-height:30px;  margin:0 auto; height: 40px;  font-size:20px; text-align: center; overflow: hidden; padding-top: 30px;}
.snn p{ width:474px; margin:0 auto;}


.col{ width:660px; overflow:hidden; margin-top: 20px;}
.cor{ width:502px; overflow:hidden; margin-top: 20px; }

/* switch */
.switch{width:660px;height:390px;position:relative; margin-top:30px; }
.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:660px; height:390px;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 -11px;}
.switch-nav span{margin:0 3px;font-size:10px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:17px;height:12px;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: 14px;font-weight: normal;bottom: 0; text-align:center;}
.switch h2 a{color:#fff;}

.s_nr{ width:502px; margin-top:20px; border-bottom: 1px #e6b383 dashed; }
.s_nr h1{ text-align:center; height:50px; font-size:28px; line-height:40px;}
.s_nr p{ line-height:34px; font-size:14px; }


.kt{ width: 370px; overflow: hidden; margin-top: 20px;}
.hr{ width: 677px; overflow: hidden; margin-top: 20px;}


.s_box{margin:30px auto; width:1200px; overflow: hidden; background:url(../images/bg3.png); height: 396px; }
.s_box li{width:295px;height:280px; float:left;  margin-top:80px; text-align:center;}
.s_box li img{width:214px;height:214px; }

.silder-box1{position:relative; }
.silder1{margin:40px auto 0; overflow: hidden; }
.silder-box1 li{width:677px; height:175px; position:relative; margin:0 0 40px 0; background:url(../images/bg4.png); float: left; overflow: hidden;}

.silder-box1 li img{ width: 172px; height: 175px; float: left; overflow: hidden; margin-right: 20px;}

.silder-box1 li h2 a{width:480px; text-align: left; font-weight:600; line-height:30px; font-size:20px; margin-top: 70px;  overflow: hidden; float: left; color: #4e302e;}
.silder-box1 li h2 a:hover{ color: #cc0606;}




/* footer */
.footer{color:#fff;font-size:16px; height:133px;text-align:center;line-height:25px; background:#cf4332; padding-top:40px;  width:100%;  min-width: 1200px; overflow: hidden;}
.footer a{color:#d85252; }