@charset "utf-8";
/* CSS Document */
body,div,p,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dd,dt,table,th,td{margin: 0;padding: 0;}
body{font:13px/26px "微软雅黑","Microsoft Yaihei";color: #333;background: #fff;}
a{color:#666;text-decoration: none;}
a:hover{color:#e00; text-decoration:underline;}
ul,li{list-style: none;}
img{border:none;}
table{border-collapse: collapse;}
.fl{ float:left;}
.fr{ float:right;}
.wrap{width: 1200px;margin: 0 auto;}
/*top*/
.top_banner{height:52px;background-color:#48515a;}
.banner_container{width:984px;margin:0 auto;}
.item_l{width:154px;float:left;}
.item_r{float:right;position:relative;}
.item_r li{float:left;margin-left:10px;line-height:50px;}
.item_r img{display:inline;vertical-align: middle;}
.item_r span{margin-left:5px;font-size:14px;color:#fff;}
.service_div{padding:5px;width:84px;height:83px;position:absolute;top:45px;left:255px;display:none;border:1px solid #d8d8d8;z-index:100;background: #fff;}
.office_div{padding:5px;width:84px;height:83px;position:absolute;top:45px;left:320px;display:none;border:1px solid #d8d8d8;z-index: 99;background: #fff;}
.top_wx01,.top_wx02{cursor:pointer;}
.xc_ul img{display: inline;}
/* banner */
.banner {width: 100%;background-color: #f6738f;}
.banner img {width: 100%;display: block;position: relative;top: -6px;}
.dyj{height: 420px;background: url(./img/bj_01.png) no-repeat center;}
.djy-cnt{padding: 20px 24px 0;}
.djy-cnt a img{width: 320px;height: 280px;margin-right: 88px;}
.djy-cnt .last img{margin-right: 0;}
.zl{background: #f6738f;}
.title{padding: 32px 0 24px;text-align: center;}
.cate{padding: 0 24px;}
.cate > div{padding-bottom: 20px;}
.cate2{margin-top: 50px;}
.cate h4{padding-bottom: 20px;text-align: center;}
.book{width: 318px;height: 420px;margin-right: 94px;margin-bottom: 40px;position: relative;display: inline-block;color: #fff;}
.last{margin-right: 0;}
.book img{width: 318px;height: 420px;position: relative;}
.book .intro-txt{position: absolute;top: 320px;left: 0;width: 100%;height: 100px;background: #000;opacity: 0.8;
border-radius: 0 0 10px 10px;}
.intro-txt h5{height: 30px;padding:0 10px;font-size: 18px;font-weight: normal;margin-top: 20px;}
.intro-txt p{padding: 0 10px;color: #f55374;font-size: 16px;}
.intro-txt p span{margin-right: 40px;text-decoration: line-through;}
.intro-txt p strong{font-size: 22px;}
.book > p{position: absolute;top: 0;left: 0;padding: 20px 24px 0;height: 300px;background: #000;opacity: 0.8;
font-size: 16px;line-height: 32px;border-radius: 10px 10px 0 0;display: none;}
.book p a{display: block;border: 1px solid #f55361;width: 120px;padding: 8px 0;color: #f55361;text-align: center;margin: 30px auto 0;
border-radius: 12px;}

.xm{padding-bottom: 30px;background: #f6677c;}
.wxx{margin-bottom: 20px;padding: 30px 100px 30px;border-radius: 10px;background: #fff;text-align: center;}
.wxx p {font-size: 24px;color: #f6677c;line-height: 1.4;}
.wxx table{width: 1000px;margin: 30px auto 0;text-align: center;color: #f6677c;font-size: 16px;}
.wxx table td{padding: 8px 6px;border: 2px solid #f6677c;}
.wxx table td span {font-size: 20px;}
.wxx table td a {color: #f6677c;}

.bottom {width: 100%;}
.bottom img {width: 100%;display: block;}

/* footer */
.footer_bottom{height:60px;padding:30px 0 20px;text-align:center;line-height:12px;background-color: #48515a;}
.footer_bottom p{margin-bottom:26px;font-size:14px;color:#fff;}
.footer_bottom a{font-size:14px;}
.footer_bottom p a:hover{color:#d8d8d8;text-underline: none;}
.footer_link{color:#fff;}
.footer_con img{width:50px;height:12px;margin:0 auto;}
.cnzz{display:inline-block;width:50px;height:12px;margin-left: 20px;}