/*TODO 公共部分*/
.text-gradient{
    display: inline-block;  color: #d5be62;
    background-image:-webkit-gradient(linear,0% 0%,100% 0%, from(#90052d), to(#a86d49), color-stop(0.5,#9f453e));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.text-gradient1{
    display: inline-block;  color: #d5be62;
    background-image:-webkit-gradient(linear,0% 0%,100% 0%, from(#ab7c4c), to(#b19553), color-stop(0.5,#af8b51));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* .banner{width: 100%;height: 176px;background: url("../images/aboutUs.jpg") no-repeat center;} */
.banner_3{width: 100%;height: 176px; background: url("../images/2show.jpg") no-repeat center;}
.banner_1{width: 100%;height: 176px; background: url("../images/3about us.jpg") no-repeat center;}
.banner_2{width: 100%;height: 176px; background: url("../images/3book.jpg") no-repeat center;}
.banner_4{width: 100%;height: 176px; background: url("../images/news.jpg") no-repeat center;}
.banner_5{width: 100%;height: 176px; background: url("../images/4cooperation.jpg") no-repeat center;}
.banner_6{width: 100%;height: 176px; background: url("../images/5content.jpg") no-repeat center;}

.bread{height: 50px;border-bottom: 1px solid #d9d9d9;}
.bread a.fl{
    display: inline-block;width:50px;height: 50px;
    background: url("../images/home.png") no-repeat center center;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;box-sizing: border-box;
    margin-right: 20px;
}
.bread ul.fl li{float: left;height: 50px;line-height: 50px;font-weight: bold;}
.section1{
    overflow: hidden;
    background: -webkit-linear-gradient(to bottom,#fefefe 0%,#f8f7f3 50%,#f7f5f1 60%,#f1eee8 70%,#f0ede6 80%, #eeeae2 90%,#edeae1 100%);
    background: -moz-linear-gradient(to bottom,#fefefe 0%,#f8f7f3 50%,#f7f5f1 60%,#f1eee8 70%,#f0ede6 80%, #eeeae2 90%,#edeae1 100%);
    background: -o-linear-gradient(to bottom,#fefefe 0%,#f8f7f3 50%,#f7f5f1 60%,#f1eee8 70%,#f0ede6 80%, #eeeae2 90%,#edeae1 100%);
    background: linear-gradient(to bottom,#fefefe 0%,#f8f7f3 50%,#f7f5f1 60%,#f1eee8 70%,#f0ede6 80%, #eeeae2 90%,#edeae1 100%);
}
.section1 .con_left{ width: 900px;margin-top: 40px;padding:0 55px 84px 0;box-sizing: border-box;}
.con_left .title{height: 40px;line-height: 40px;}
.con_left .title h1{box-sizing: border-box;font-size: 24px;margin-right: 10px;}
.con_left .title .title_top span{box-sizing: border-box;font-size: 20px;}
.con_left .title .title_top b{display:inline-block;font-size: 14px;font-weight: normal;}
.con_left .title b.line{display: inline-block;height: 2px;}
.con_left .title b.line1{width: 130px;border-top: 2px solid #8f022c;}
.con_left .title b.line2{width: 705px;border-top:2px solid #e0dcd3; }
.introimg{margin:60px 0 20px;}
.section1 .con_right{width: 300px;}
.menu li{height: 48px;line-height:48px;border-bottom: 1px solid #d9d9d9;font-size: 14px;}
.menu li.on{background: #e6c373;}
.menu li a{display: block;padding-left: 30px;}
.con_right .con_detail{padding: 28px;}
.con_detail .book{width: 237px;height: 276px;  background: url("../images/bookshelf.png") no-repeat;}
.con_detail .book h3{text-align: center;font-size: 18px;font-weight: bold;padding:20px 0 10px 0;}
/*期刊css*/
.slideBook{ width:237px; height:210px; overflow:hidden; position:relative;margin: 0 auto;}
.slideBook .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display: none;}
.slideBook .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBook .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBook .hd ul li.on{ background:#f00; color:#fff; }
.slideBook .bd{ position:relative; z-index:0;width:115px; height:157px;margin: 0 auto;   }
.slideBook .bd li{ zoom:1; vertical-align:middle; }
.slideBook .bd img{ width:115px; height:157px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBook .prev{display:block;position:absolute;top:60%; margin-top:-15px;  width:17px;height: 31px; left:10px;background:url(../images/arrow_prev.png)  no-repeat; }
.slideBook .next{ display:block;position:absolute; top:60%; margin-top:-15px; width:17px;height: 31px;left:auto; right:10px;background:url(../images/arrow_next.png)  no-repeat;}
.slideBook .prevStop{ display:none;}
.slideBook .nextStop{ display:none;}
div.map{width: 237px;height: 132px;margin-top: 40px;}
/*
=====TODO 公司简介===
*/
.intro p{line-height: 22px;}
.intro p.p1~p{margin-top: 28px;text-indent: 2em;}
.intro ul{margin-top: 20px;padding-left: 20px;}
.intro ul li{height: 42px;line-height: 42px;}
.con_right1{height:1160px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    box-sizing: border-box;
}
/*
====TODO 企业文化====
*/
.culture ul:last-child{margin-top: 60px;}
.culture ul li{height: 24px;line-height: 24px;font-size: 14px;font-weight: bold;padding-left: 30px;}
.con_right2{
    height:858px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    box-sizing: border-box;
}
/*
=====TODO 公司资讯=====
*/
.performance{background:#f0ede6;height: 250px;margin-top: 40px;padding: 20px 10px;box-sizing: border-box;}
.baogaoText{width: 505px;}
 .baogaoText .date{height: 30px;line-height: 30px;font-size: 30px;color: #d9d9d9;}
 .baogaoText h3{height: 30px;line-height: 30px;font-size: 16px;border-bottom: 1px solid #d9d9d9;margin-top: 10px;}
.baogao{margin-top: 10px;}
 /*多行文本省略*/
 .baogao span{
    width: 500em;
    line-height:22px;
    /* 高度为需要显示的行数*行高，比如这里我们显示两行，则为3 */
    height: 120px;
    overflow:hidden;
}
 .baogao span:after {
    content:"...";
    background-color: #f0ede6;
}
.baogaoImg img{width: 298px;height: 198px;border: 1px solid #d9d9d9;}
 .information ul.newList li{
     height: 40px;line-height: 40px;
     border-bottom: 1px solid #d9d9d9;
     width: 100%;
     word-break: break-all;
     white-space: nowrap;
     text-overflow: ellipsis;
 }
.information ul.newList li span{display:inline-block;width: 100px;padding-left: 10px;}
.page{ text-align: center; line-height: 25px; padding: 15px 0;}
.page a{display:inline-block; padding:5px 15px; color:#000; background-color:#ededed; }
.page b{ padding:5px 15px; display:inline-block; color: #ffffff;background: #8f022c;}
.page a b{background:none; padding:0px 5px 0px 0px; color:#000;}
/*
=====TODO 公司资讯详情页=====
*/
.inform_detail{margin-top: 30px;font-size: 14px;}
.inform_detail .date{width: 130px;height: 135px;text-align: center;}
.inform_detail .date span{display: block;width: 100%;}
.inform_detail .date span.count{height: 75px;line-height: 75px;background: #8f022c;font-size: 48px;color: #d9d9d9;}
.inform_detail .date span.month{height: 40px;line-height: 40px;background: #d9b765;font-size: 18px;color:#8f022c;}
.newDetail {margin:30px 0 0 45px;width: 668px;}
.newDetail .title1 h1{font-weight: normal;}
.newDetail .title1 span{color: #8f8f8f;font-size: 14px;margin-right: 30px;height: 35px;line-height: 35px;}
.newDetail .article{margin-top: 30px;}
.newDetail .article p{text-indent: 2em;line-height: 24px;}
.newDetail .newImg{width:443px;height: 610px;margin: 0 auto;margin-top: 25px;}
.newImg img{width: 443px;height: 610px;}
.airticlePage{margin-top: 20px;}
.airticlePage li{height: 28px;line-height: 28px;}
.con_right3{
     height: 1307px;
     border-left: 1px solid #d9d9d9;
     border-right: 1px solid #d9d9d9;
     box-sizing: border-box;
 }
/*
=====TODO 物业窗======
*/
.tempBox{margin-top: 55px;}
.temp{background: #f0ede6;height: 180px;font-size: 14px;padding: 0 10px;box-sizing: border-box; margin-bottom: 20px;}
.temp_title{height: 44px;border-bottom: 1px solid #d9d9d9;padding: 15px 0 5px 0;box-sizing: border-box;}
.temp_title h1{font-size: 16px;font-weight: bold;}
.temp_title span{margin-top: 5px;}
.tempText{width: 620px;line-height: 24px;margin-top: 10px;}
.tempImg img{width: 172px; height: 102px;border: 1px solid #d9d9d9;margin-top: 15px;margin-left: 30px;}

.tempText span{
    overflow:hidden;
}
.tempText span:after {
    content:"...";
    background-color: #f0ede6;
}
.section2{height: auto;box-sizing: border-box;}
.con_right4{
    height: auto;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    box-sizing: border-box;
}
/*
====TODO 项目展示====
*/
.term{margin-top: 55px;font-size: 14px;}
.term a{display:inline-block;float: left;width: 270px; height: 205px;margin-bottom: 20px;margin:0 5px;}
.term a.mid{margin:0 15px; }
.term dl{width: 270px; height: 205px;}
.term dt img{width: 260px;height: 140px;border: 5px solid #fbe4ae;}
.term dd{text-align: center;height: 30px;line-height: 30px;}
.term dl dd:first-child{}
.term dd.collect{height:25px;line-height:25px;background:url("../images/collect.png") no-repeat 100px center;}
/*
====TODO 项目展示详情页====
*/
.ban{ width:846px; height:595px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:846px; height:420px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:846px; height:420px;}
.ban2 ul li img{width: 846px;height: 420px;}
.num{ height:109px;overflow:hidden; width:800px; position:relative;float:left;}
.min_pic{ padding:20px 0; width:844px;height: 104px;border: 1px solid #d9d9d9;margin-top: 18px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:189px; height:109px; margin-right:15px; border: 5px solid #fbe4ae;box-sizing: border-box;}
.num ul li img{width: 179px;height: 99px;}
.num ul li.on{ border:5px solid  #8f022c;}
.prev_btn1{ width:17px; text-align:center; height:31px; margin-top:40px; cursor:pointer; float:left;}
.next_btn1{  width:17px; text-align:center; height:31px; margin-top:40px;cursor:pointer;float:left;}
.prev1{ position:absolute; top:220px; left:20px; width:17px; height:31px;z-index:9;cursor:pointer;display: none;}
.next1{ position:absolute; top:220px; right:20px; width:17px; height:31px;z-index:9;cursor:pointer;display: none;}
.term_intro{font-size: 14px;line-height: 24px;margin-top: 10px;}
.term_addr~p{text-indent: 2em;}

/*
======TODO 合作共赢========
*/
.cooperation .div1{margin-top: 25px;}
.cooperation .div1 b{display:inline-block;width: 4px;height: 20px;border-left: 4px solid #8f022c;position: relative;top:4px;margin-right: 5px;}
.cooperation .div1 h1{font-size: 18px;}
.cooperation .div1 p{line-height: 24px;padding-top: 10px;}
.con_right5{
    height: 650px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    box-sizing: border-box;
}
/*
======TODO 联系我们========
*/
.contactBox .map1{  width: 846px;  height: 328px;  margin-top: 28px;  }
.contactMenu{font-size: 14px;font-weight: bold;width: 430px;margin-top: 40px;}
.contactMenu li{height: 30px;line-height: 30px;}
.contactMenu li:not(:first-child){float: left;width: 215px;}
.cell{margin-top: 30px;}
.cell h1{width:100%;height: 50px;line-height: 50px;font-weight: bold;font-size: 14px;color: #ffffff;text-align: center;background: #8f022c;margin-bottom: 28px;}
.cell .addr ul{ width:100%;}
.cell .addr ul li{ float:left; width:167px; overflow:hidden; margin-left: 54px;}
.cell .addr ul li:nth-child(4n+1){margin-left: 0;}
.cell .addr ul li .title{ width:170px; height:42px; line-height:42px; text-align:center; background:#EDD08A; color:#333232;}
.cell .addr ul li .texts{ height:15px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; color:#fff; overflow:hidden;}
.cell .addr ul li .text{ color:#333333;padding:10px; background:#ebebeb; line-height:24px;height: 100px;margin-bottom: 15px;box-sizing: border-box;}
.cell .addr ul li .text p{ padding:3px 0 0 0;}
.cell .addr ul.last li .texts{ height:0;}
/*
====TODO 加州家社区服务====
*/
.service{  width: 100%;  height: 1195px;  background: url("../images/service_bg.jpg") no-repeat;  }
.service .wrap1{  width: 700px;  margin: 0 auto;overflow: hidden;padding-top: 50px;  }
.service .service_lf{width: 325px;margin-right: 160px;}
.service .service_lf h1{width: 100%;  height: 36px;line-height: 36px;text-align: center;font-size: 36px;}
.service .service_lf p{height: 60px;line-height: 60px;}
.service .service_lf .app{margin-top: 60px;}
.service .service_lf .app span{
    display: block;width: 100%;text-align: center;font-size: 18px;margin-bottom: 20px;
}
.service .service_lf .app dl{width: 100%;}
.service .service_lf .app dt{width: 100%; text-align: center;}
.service .service_lf .app dt img{width: 200px;padding: 0px;}
.service .service_lf .app dd{text-align: center;height: 30px;line-height: 30px;}
/*
====TODO 新加州====
*/
.newJiaozhou .title{
    margin-top: 40px;
}
.newJiaozhou .title{height: 40px;line-height: 40px;}
.newJiaozhou .title h1{box-sizing: border-box;font-size: 24px;margin-right: 10px;}
.newJiaozhou .title span{font-size: 20px;margin-left: 10px;}
.newJiaozhou.title .title_top span{box-sizing: border-box;font-size: 20px;}
.newJiaozhou .title .title_top b{display:inline-block;font-size: 14px;font-weight: normal;}
.newJiaozhou .title b.line{display: inline-block;height: 2px;}
.newJiaozhou .title b.line1{width: 130px;border-top: 2px solid #8f022c;}
.newJiaozhou .title b.line2{width: 1055px;border-top:2px solid #e0dcd3; }
