@charset "utf-8";
body{ background: url(../image/images/bg.jpg); }
.guide{ position: relative; width: 100%; }
.guide .backg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; right: 0; }
.guide .con{ position: absolute; left: 110px; top: 50%; margin-top: -100px; }
.guide .hlink{ display: block; width: 508px; height: 97px; position: absolute; top: 88px; left: 114px; }
.guide .con .li{ width: 572px; height: 76px; background: url(../image/images/ydzs_03.png) no-repeat center; margin-bottom: 24px; font-size: 22px;
color: #e2d6c3; position: relative; }
.guide .con .li .p{ padding-left: 65px; line-height: 76px; }
.guide .con .li .version{ position: absolute; top: 50%; margin-top: -22px; right: 60px; }
.guide .con .li .version .child{ width: 44px; height: 44px; border-radius: 50%; background: #9f6c34; margin: 0 5px; text-transform: uppercase;
font-size: 14px; font-family: "Arial"; text-align: center; line-height: 44px; float: left; font-weight: bold; }
.guide .con .li .version .child a{ display: block; }  
.tit{ font-size: 16px; color: #855118; font-weight: bold; }
.banner img{ width: 100%; }
.chome{ background: #fff; }
.ch1{ padding: 35px 40px; }
.ch1 .tit{ height: 38px; background: url(../image/images/c1l_03.png) no-repeat center; }
.ch1 .tit span{ margin-left: 44px; }
.ch1 .l{ width: 457px; float: left; }
.ch1 .l .con{ height: 308px; padding-top: 14px; background: url(../image/images/c1lb_03.jpg) no-repeat center bottom; }
.ch1 .l .con .img{ width: 227px; float: left; }
.ch1 .l .con .img img{ width: 100%; height: auto; }
.ch1 .l .con .pbox{ margin-left: 238px; margin-right: 22px; }
.ch1 .l .con .pbox .p{ padding-top: 20px; }
.ch1 .r{ margin-left: 487px; }
.ch1 .r .con{ padding-top: 14px; }
.ch1 .r .img{ width: 100%; height: 258px; }
.ch1 .r .img img{ width: 100%; height: 100%; }
.ch1 .r .p{ background: #f8f8f7; height: 50px; line-height: 50px; }
.ch1 .r .p .t{ float: left; padding-left: 35px; background: url(../image/images/tpng_03.png) no-repeat 16px center; }
.ch1 .r .p .time{ font-family: "Arial"; float: right; margin-right: 20px; }
.ch1 .r .p:hover{ color: #c00; }

.ch2{ padding: 0 40px 50px; }
.ch2 .tab{ height: 38px; background: url(../image/images/c2t_03.png) no-repeat center; }
.ch2 .tab .inner{ padding: 0 38px; }
.ch2 .tab .li{ font-size: 16px; cursor: pointer; font-weight: bold; float: left; padding: 0 7px 14px; margin: 0 8px; position: relative; }
.ch2 .tab .li.cur{ color: #855118; }
.ch2 .tab .li.cur:after{ content: ""; width: 100%; height: 2px; background: #855118; position: absolute; bottom: 0; left: 0; }
.ch2 .con{ padding-top: 15px; }
.ch2 .con .item{ display: none; }
.ch2 .con .child{ float: left; width: 305px; }
.ch2 .con .child+.child{ margin-left: 15px; }
.ch2 .con .child .img{ width: 100%; height: 171px; }
.ch2 .con .child .img img{ width: 100%; height: 100%; }
.ch2 .con .child .t{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; padding-left: 20px;
background: url(../image/images/tpng_03.png) no-repeat left 6px; margin: 25px 0 10px; }
.ch2 .con .child .time{ font-family: "Arial"; padding-left: 20px; }
.ch2 .con .child .p:hover{ color: #c00; }

.cdetails{ padding: 50px 40px 110px; background: #FFFFFF; }
.cdetails .info{ text-align: center; padding-bottom: 25px; background: url(../image/images/xqinfo_03.png) no-repeat center bottom; }
.cdetails .info .t{ font-size: 20px; font-weight: bold; color: #855118; }
.cdetails .info .time{ font-family: "Arial"; padding-top: 20px; }
.cdetails .con{ padding-top: 30px; }
.cdetails .con .p{ line-height: 24px; padding-bottom: 25px; }
.cdetails .con .p img{ margin: 25px 0; max-width: 100%; }


.ehome{ padding: 45px 40px 15px; background: #FFFFFF; }
.ehome .li{ width: 457px; float: left; margin: 0 30px 30px 0; }
.ehome .li .img{ width: 100%; height: ; }
.ehome .li .img img{ width: 100%; height: 100%; }
.ehome .li .p{ background: #f9f8f8; padding: 15px 0; font-family: "Arial"; }
.ehome .li .p .t{ margin: 0 15px 10px; padding-left: 20px; background: url(../image/images/tpng_03.png) no-repeat left center;
text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ehome .li .p .time{ padding-left: 35px; }
.ehome .li.sli{ margin-right: 0; }
.ehome .li .p:hover{ color: #c00; }

.edetails{ font-family: "Arial"; }
