*{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:36px;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:955px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center; min-width: 1200px;}
.dy{ width: 1100px;  margin:740px auto; }
.dy p{ color: #fff; line-height:36px;}

.page{ width:1100px; margin:40px auto 0; overflow:hidden;}
.tt{ width: 1106px; height: 66px; overflow: hidden;}

.j-cs{ width:1100px; margin:40px auto 0; overflow:hidden;}

.nav-1{ height:45px; margin:20px auto;   overflow:hidden; width:654px; text-align:center; font-weight:600 ; }
.nav-1 a{ display:block; width:118px; height:45px; text-align:center; font-size:20px; line-height:45px; color:#FFF; float:left; margin:0 50px 0 50px; background: url(../images/bnh.png) no-repeat center ; text-indent:0em;}
.nav-1 a:hover{ background: url(../images/bnl.png) no-repeat center ;  }

.s_box{ width: 1100px; margin-top: 30px;  }
.s_box img{ border: 6px #fdd2bd solid;}
.s_box p{ width: 546px; float: right;}


.nav-2{ height:100px; margin:20px auto;   overflow:hidden; width:636px; text-align:center; font-weight:600 ;}
.nav-2 a{ display:block; width:278px; height:45px; text-align:center; font-size:20px; line-height:45px; color:#FFF; float:left; margin:20px 20px 0 20px; background: url(../images/bnh1.png) no-repeat center ; text-indent:0em;}
.nav-2 a:hover{ background: url(../images/bnl1.png) no-repeat center ;  }
.nav-2  a:active { background: url(../images/bnl1.png) no-repeat center ;  }


#cc01{ width: 1100px; float: left; height:680px; background: #ffebe1;}
#cc02{ width: 1100px; float: left; height:680px; background: #ffebe1;}

.silder-box{position:relative; padding:10px 0;}
.silder{margin:40px auto 0;}
.silder-box li{width:860px;height:520px; text-align:center; position:relative;}
.silder-box li img{ width:860px; height:460px;}
.silder-box li p{ width:860px; height:40px; background: url(../img/tou.png); line-height:38px;  position:absolute; left:0; bottom:0; color:#5a4949;  text-align: left;  }
.silder-button{top:240px;width:24px;height:45px;position:absolute;cursor:pointer;}
.silder-button.btl{left:40px;background:url(../images/nl.png);}
.silder-button.btr{right:40px;background:url(../images/nr.png);}


.syms{position:relative;margin:60px auto ; overflow:hidden; width:1140px;  }
.syms li{width:340px; height: 428px; float:left; text-align:center; background:url(../images/l_bg.jpg); margin: 0 40px 0 0; }
.syms li img{border: 6px #fdd2bd solid; margin-top: 20px; width: 308px; height: 188px;}
.syms li h2{ width:340px; text-align: center; color: #fff; font-size: 20px; font-weight: 700;} 
.syms li p{ color: #f1d8d8; text-align:left; padding: 10px; width: 308px; margin: 0 auto; line-height:30px;}
.syms li p a{color: #fff;}
.syms li p a:hover{color: #ffd78a;}

.z_box{ width: 1040px; background: #fff0e8; overflow: hidden; padding: 30px; margin: 40px auto 0;}
.tnr{ width: 500px; }
.tnr h1{  color: #f53d46; font-size:24px; text-align: center; line-height:60px;}

.qzms{position:relative;margin:60px auto 0 ; overflow:hidden; width:1140px;  }
.qzms li{width:340px; height:286px; float:left; text-align:center; background:url(../images/sq_bg.png); margin: 0 40px 60px 0; }
.qzms li h2{color: #f53d46; font-size:24px;  margin:20px auto 0; width: 260px; overflow: hidden;}
.qzms li p{ color: #616161; text-align:left; padding: 10px; width: 308px; margin: 0 auto; width: 260px;}







/* footer */
.footer{color:#fff;font-size:16px; height:133px;text-align:center;line-height:25px; background:#ac2025; padding-top:40px;  width:100%;  min-width: 1200px; overflow: hidden;}
.footer a{color:#d85252; }