@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#000;text-align:center;background:url(images/bg.gif);}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1080{width:1080px;}
/*header*/
.header{height:40px;background:#fff;}
.header span{float:left;margin-top: 3px;}
.header em{float:right;margin-top:10px;}
.header em a{margin:0 6px;}
.header em,.header em a:link,.header em a:visited,.header em a:hover{color:#666;}
/*top*/
.topbg{background:url(images/topbg.jpg) no-repeat top center;}
.top{height: 223px;width:1080px;padding-top: 588px;text-align: center;font-size:19px;color:#ffc185;line-height: 160%}
.txt{height: 90px;overflow: hidden;position:relative;}
.txt ul li{text-align: center;font-size:19px;color:#ffc185;line-height: 160%}
.txt ul li a{color:#ffc185;}
.tit h1{font:normal 48px/50px \5FAE\8F6F\96C5\9ED1;color:#ca7e1f;background:url(images/p1_1.png) no-repeat bottom;height: 100px;padding-left:45px;}
/*p1*/
.p1_content img{float:left;background:url(images/p1_2.png) no-repeat;margin-right: 45px;padding:35px 36px 32px 38px;}
.p1_content div{float:right;width:662px;}
.p1_content div h2{margin-top: 36px;background:url(images/p1_3.png) no-repeat;width:332px;height: 50px;text-align: center;color:#a60116;font:normal 25px/48px \5FAE\8F6F\96C5\9ED1;}
.p1_content div p{color:#892d00;font-size:16px;line-height: 180%;text-indent: 2em;margin-top: 15px;}
/*p2*/
.p2_content{margin-top: 45px;width: 1090px}
.p2_content div.tit{margin-top: 36px;}
.p2_content li{float:left;width:260px;margin:10px 5px 0 5px;display: inline;height:470px;}
.p2_content li b{background:url(images/p1_4.png) no-repeat;height: 40px;width:260px;text-align: center;font-size: 20px;line-height: 40px;display: block;color:#a60116;}
.p2_content li img{background:#fcd0a7;padding:7px;margin-top: 12px;}
.p2_content li p{width:245px;font:normal 14px/160% \5B8B\4F53;margin:15px auto 0 auto;}
.p2_content li,.p2_content li a{color:#8b5833;}
/*bottom*/
.bottom{margin-top: 60px;}
.bottom img{margin:0 15px;}