*{padding:0; margin:0;}
body{font-size:14px; line-height:24px; font-family:Microsoft YaHei; color:#f1e2df; background:#f1e2df;}
div,ul,li{display:block;}
li{list-style-type:none;}
img{border:none;}
.left{float:left;}
.right{float:right;}

a{color:#045634; text-decoration:none;}
a:hover{text-decoration:underline;}


.clr{height:0; overflow:hidden; clear:both;}
.box{width:980px; margin:0 auto; clear:both;}
h4{color:#753d28; font-size:18px; font-weight:normal; margin-bottom:10px;}

/*top*/
.top{width:100%; background:url(../images/top_bg.gif) repeat-x; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top ul{width:1000px; margin:0 auto;}
.top li{float:left; margin:0 3px;height:30px; line-height:30px; font-size:12px;}
.top .topline{width:3px; background:url(../images/top_line.gif) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}



/*header*/
.header{width:100%; background:url(../images/header.jpg) center 0 no-repeat; border-top:1px solid #ddd;height:449px;}
.header .banner{width:980px; margin:0 auto; height:383px; position:relative;}

/*guide*/
.guide{width:100%;height:220px; background:url(../images/guide-bg.gif) center 0 no-repeat;}
.guide .txt{width:760px; float:left; height:205px; color:#1b2e36;}
.guide .txt .title{font-size:20px; color:#fff; background:url(../images/guide.png) no-repeat; padding-left:25px; height:50px; line-height:40px;}
.guide .txt p{line-height:26px; padding:10px;}


.guide .share{width:218px; height:205px; float:right;position:relative; margin-bottom:20px;}
.guide .share .erweima{width:165px; font-size:12px; height:70px; margin:45px 0 10px 30px; line-height:22px;}
.guide .share .erweima .img{width:70px; float:left;}
.guide .share .erweima .text{width:90px; float:right;}


.more{margin-top:25px;}
.bg{width:100%;}
.bj1{padding:50px 0; background:#dba5a1;}
.bj2{padding:50px 0; background:#c18884;}


/*article*/
.article{}
.article .text-box{width:510px; padding:0 15px;}
.article .text-box .number{width:140px; height:85px; background:url(../images/number.gif) -2px 0; background-repeat:no-repeat;}
.article .text-box .two{background-position:-2px -85px;}
.article .text-box .three{background-position:-2px -170px;}
.article .text-box .four{background-position:-2px -255px;}
.article .text-box .five{background-position:-2px -341px;}


.article .text-box .title{width:510px; height:38px; background:url(../images/title.gif); background-repeat:no-repeat; margin:20px 0;}
.article .text-box .tit2{background-position:0 -40px;}
.article .text-box .tit3{background-position:0 -80px;}
.article .text-box .tit4{background-position:0 -120px;}
.article .text-box .tit5{background-position:0 -160px;}
.article .text-box .title a{width:495px; height:38px; display:block;}


.article .text-box .text{padding-left:5px; color:#694340;}
.article .text-box .text a{color:#edda92;}
.article .text-box .input{height:50px; padding-left:10px; margin-top:20px; clear:both;}
.article .text-box .link{width:490px; margin-top:25px; border-top:dotted #387a66 1px; padding-top:10px; margin-left:5px;}
.article .text-box .link li{background:url(../images/news-icon.gif) 0 center no-repeat; padding-left:12px;}

.article .img-box{width:440px; text-align:center;}
.article .img-box img{width:365px; height:365px;}
.article h5{font-size:16px; color:#1a2e37; font-weight:normal;padding-left:10px; margin:10px 0;}

.article .book{padding-left:10px;}




.conclusion{position:relative; padding-top:15px;}
.conclusion .title{font-size:20px; position:absolute; width:88px; top:0px; left:10px; color:#fff; background:url(../images/guide.png) no-repeat; padding-left:25px; height:50px; line-height:40px;}
.conclusion .text{width:920px; padding:20px 30px 30px 40px; background:#f4ece8; color:#1b2e36;}
.conclusion .text .font{width:920px; padding-top:25px;}







/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.gif) repeat-x; height:200px; clear:both; line-height:24px; margin-top:15px; font-size:12px;}
.bottom .bt{width:980px; margin:auto; padding:40px 0 15px 0; color:#373737; text-align:center;}
.bottom .bt a{color:#373737; text-decoration:none;}
.bottom .bt a:hover{color:#373737; text-decoration:underline;}








