@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; border:0; }
li{ text-decoration:none; list-style:none;}
a{ text-decoration:none; cursor:pointer;color: #000; }
a:hover{color:#2697e9;}
img{border:none;}
body{color:#000; font-size:14px;font-family:"Microsoft YaHei"; background:#fff; overflow-x:hidden;}
.clear {clear:both;height:0; font-size:0; line-height:0;  }
.clearfix{  *zoom:1;  }
.clearfix:after{content: "";display: block;  clear: both;}
input,textarea{font-family:"Microsoft YaHei"; font-size:12px; outline:none}
strong{font-weight: normal;}
/*********************************  通用  ***************************************/
.Universal{ width:1200px; height:auto; margin:0 auto;}
.l_left{float: left!important;}
.l_right{float: right!important;}
/*页码————————通用*/
.page{margin:0px auto;width:100%;margin-bottom:60px;text-align:center}
.page .next{background-color: #dddddd;}
.page a{background-color:#dddddd;padding:8px 12px;margin:8px;color:#000;text-decoration:none;border-radius:5px;}
.page a:hover{color:white;background-color:#e0631b;}
.page a.hover{color:white;background-color:#e0631b;}

.index_title{padding-top: 45px;text-align: center;}
.index_title strong{font-size: 26px;color: #4c4b4b;display: inline-block;line-height: 30px;}
.index_title span{color: #666;font-size: 26px;margin-left: 10px;border-left: 1px solid #222;display: inline-block;line-height: 25px;padding-left: 10px;}
.index_title p{font-size: 18px;color: #4c4b4b;margin-top: 15px;}
/********************************* ad  ***************************************/

/********************************* 足迹导航  ***************************************/
.footprint_nav{padding: 20px 0;color: #bbbbbb;}
.footprint_nav a{color:#bbbbbb;}
.footprint_nav a:hover{color: #666666;}
.footprint_nav .home{background: url("../images/server_location.png")no-repeat center left;padding-left: 25px;}
.footprint_nav .current{color: #666666;}
/*********************************  头部  ***************************************/
.header{margin: 0px 0 0 0;}
.logo{width: 416px;float: left;}
.logo img{display: block;width: 416px;height: 39px;}
/*********************************  nav  ***************************************/
.nav_con{width: 740px;float: right;margin:0px 0 0 43px;}
.nav_con li{float: left;margin-left: 26px;line-height: 60px;position: relative;padding-left: 28px;}
.nav_con li:nth-child(1){margin-left: 0;}
.nav_con li .a1 span{border-bottom: 2px solid #fff}
.nav_con li:hover,.nav_con li.on{background: url("../images/nav_icon1.png")no-repeat center left;}
.nav_con li .a1{display: block;color: #606060;line-height: 60px;}
.nav_con li:hover .a1,.nav_con li .a1.on{color: #2697e9;}
.nav_con li .a1 span{display: block;line-height: 60px;}
.nav_con li:hover .a1 span,.nav_con li .a1 span.on{border-bottom: 2px solid #2697e9}
.nav_con li .nav-up{
text-align: center;
position: absolute;
left: 28px;
width: 93px;
z-index: 99;
display: none;
background: #2697e9;
transition: all 1s;}
.nav_con li:hover .nav-up{display: block!important;width: 100%;}
.nav-up a {
color: #fff;
display: block;
height: 33px;
line-height: 32px;
font-size: 14px;
overflow: hidden;
text-align: center;
    opacity: 0.75;
}
.nav-up a:hover{opacity: 1}
.index_tel{float: right;width: 166px;text-align: center;margin-top: 10px;}
.index_tel p{color: #7a7a7a;margin-bottom: 10px;}
.index_tel .tel{line-height: 30px;width: 160px;border:3px solid #2697e9;border-radius: 20px;}
.index_tel .tel span{color: #2697e9;background: url("../images/index_tel.png")no-repeat center left;padding-left: 0px;display: block;line-height: 30px;margin-left: 15px;}

/*********************************  首页  广告  ***************************************/
.banner{width:1900px;overflow:hidden;position:relative; height:600px;}
.banner_img{width:20000px}
.banner_img li{float:left;width:1900px;position:relative;height:600px;}
.banner_img li a{ display:block; height:513px;}
.banner_common{position:relative;width:1180px;margin:0 auto; }
.banner_pre{position:absolute;left:0;top:182px; width:49px;height:83px;cursor:pointer;}
.banner_next{position:absolute;right:0;top:182px; width:49px;height:83px;cursor:pointer;}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:77px;position:absolute;bottom:30px;left:50%;margin-left:-38.5px}
.banner .control li{float:left;margin-left:13px;width:13px;height:13px;cursor:pointer;border-radius: 100%;background: #fff;}
.banner .control li:nth-child(1){margin-left: 0;}
.banner .control li a{display:none}
.banner .control li.current{background:#e97927;}
/********************************* 底部  ***************************************/
.footer{background: url("../images/index_footer.jpg")no-repeat center top;min-height: 314px;color: #a3a2a2;}
.footer_txt{width: 335px;float: left;}
.footer_s{display: block;font-size: 16px;padding-bottom: 18px;background: url("../images/index_line.jpg")no-repeat 0 bottom;}
.footer_txt{}
.footer_txt p{line-height: 30px;}
.footer_con{float: left;width: 180px;margin-left: 230px;}
.footer_con ul{margin-top: 18px;}
.footer_con li{float: left;margin-left: 60px;}
.footer_con li:nth-child(1){margin-left: 0;}
.footer_con li a{color: #a3a2a2;display: block;line-height: 30px;}
.footer_con li a:hover{color: #fff;}
.footer_ewm{float: right;}
.footer_ewm img{margin-top:18px; display: block;width: 125px;height: 124px;border-radius: 5px;;}
.footer_a{border-top: 1px solid #615f5f;margin-top: 20px;padding-top: 15px;}
.footer_a span{}
.footer_a a{color: #807f7f;margin-left: 45px;}
.footer_a a:hover{color: #fff;}
.copy{background: #181818;line-height: 40px;text-align: center;color: #747373;}
/********************************* 首页-服务项目  ***************************************/
.index_server{background: url("../images/index_back1.jpg")no-repeat center top;min-height: 640px;margin-bottom: -60px;}

.server_con{margin-top: 45px;}
.server_con li{width: 387px;float: left;margin-left: 18px;}
.server_con li:nth-child(3n+1){margin-left: 0;}
.server_con li .server_pic{}
.server_pic img{display: block;width: 387px;height: 255px;}
.server_pic strong{display: block;font-size: 20px;color: #2697e9;font-weight: bold;margin: 20px 0 0 20px;}
.server_a{margin:10px 0 0 20px;}
.server_a a{color: #333333; display: block;background: url("../images/index_yuan.png")no-repeat center left;line-height: 30px;padding-left: 23px;}
.server_a a:hover{color: #2697e9;}
/********************************* 首页-客户案例   **************************************/
.index_case{background: url("../images/index_back2.jpg")no-repeat center top;min-height: 749px;}
.index_case ul{margin-top: 40px;}
.index_case ul li{float:left;width:386px;height:474px;margin-left:21px;position:relative;overflow:hidden;margin-bottom: 20px;}
.index_case ul li:nth-child(3n+1){margin-left: 0;}
.index_case ul li img{width:386px;height:474px;transition:.5s}
.index_case ul li:hover img{transform:scale(1.2)}
.pro_txt{ z-index: 2; position: absolute; bottom: 0;right: 0;background-color: #2983c7;  filter: alpha(opacity=80);
    background: rgba(41,131,199,.8);
    color: #fff;
    padding: 40px 10px 30px 20px;
    width: 236px;  }
.pro_txt strong{text-align:left;font-size:16px;font-weight:700}
.pro_txt  .pro_th{text-align:left;font-size:13px;line-height: 30px;height: 60px;overflow: hidden;width: 210px;margin-top: 10px;}
.index_case ul .border_top{position:absolute;height:2px;width:0;background:#de481b;top:20px;left:20px;transition:all .5s ease-out}
.index_case ul .border_right{position:absolute;height:0;width:2px;background:#de481b;bottom:20px;right:20px;transition:all .5s ease-out}
.index_case ul .border_bottom{position:absolute;height:2px;width:0;background:#de481b;right:20px;bottom:20px;transition:all .5s ease-out}
.index_case ul .border_left{position:absolute;height:0;width:2px;background:#de481b;left:20px;top:20px;transition:all .5s ease-out}
.index_case li:hover .border_bottom,.index_case li:hover .border_top{width:346px}
.index_case li:hover .border_left,.index_case li:hover .border_right{height:432px}
.index_case_btn{text-align: center;font-size: 16px;color: #333;font-weight: bold;text-decoration: underline;display: block;margin-top: 30px;}
/********************************* 首页-关于昶檀   **************************************/
.index_about{background: url("../images/index_back3.jpg")no-repeat center top;min-height: 710px;}
.index_about_txt{width: 435px;float: left;margin-top: 10px;}
.index_title2{}
.index_title2 strong{display: block;font-size: 26px;color: #222;}
.index_title2 p{color: #222;line-height: 25px;}
.index_title2 span{display: block;width: 30px;height: 4px;background: #e97927;margin-top: 20px;}
.index_about_th{margin-top: 30px;}
.index_about_th p{line-height: 30px;color: #222;margin-bottom: 40px;}
.index_about_th a{ color: #de481b;display: block;line-height: 40px;border: 1px solid #222;width: 148px;border-radius: 30px;text-align: center;}

.about_pic{width: 455px;float: left;margin-left: 45px;position: relative;height: 585px;}
.about_pic img{display: block;position: absolute;}
.about_pic img:nth-child(1){right: 0;top:0;}
.about_pic img:nth-child(2){left: 0;bottom:0;}
.about_num{float: right;width: 222px;text-align: center;}
.about_num li{border-top: 1px solid #d3d2d2;padding: 50px 0;}
.about_num li strong{font-size: 28px;font-weight: bold;font-family: Minion Pro}
.about_num li strong font{font-size: 14px;}
.about_num li:nth-child(3) strong{color:#2697e9!important;}
.about_num li span{display: block;width: 35px;background: #d3d2d2;height: 1px;margin: 20px auto;}
.about_num li p{color: #4f4b4c;}
/********************************* 首页-新闻  **************************************/
.index_news{background: #fdfbf5;min-height: 635px;}
.news_con{margin-top: 45px;}
.news_pic{width: 574px;float: left;}
.news_pic img{display:block;width: 574px;height: 386px; }
.news_txt{float: right;width: 580px;}
.news_txt li{height: 98px;border: 1px solid #222;margin-bottom: 42px;}
.news_txt li a{display: block;padding: 0px 20px;}
.news_txt li a .data{float: left;margin-right: 22px;color: #222;}
.news_txt li a .data strong{display: block;font-size: 53px;}
.news_txt li a .data span{}
.news_th{width: 448px;float: left;line-height: 25px;padding-top: 23px;}
.news_th strong{font-size: 16px;color: #333;}
.news_th p{color: #999;height: 25px;overflow: hidden;}
.news_txt li:hover,.news_txt li.on{background: #2697e9;border: 1px solid #2697e9;}
.news_txt li:hover a .data,.news_txt li a .data.on{display: none;}
.news_txt li:hover a .news_th strong,.news_txt li:hover a .news_th p,.news_txt li a .news_th strong.on,.news_txt li a .news_th p.on{color: #fff!important;}
/********************************* 首页-服务项目  **************************************/
.index_title3{padding-top: 55px;text-align: center;}
.index_title3 strong{font-size: 36px;color: #4c4b4b;display: inline-block;line-height: 36px;}
.index_title3 span{color: #666;font-size: 36px;margin-left: 10px;border-left: 1px solid #222;display: inline-block;line-height: 35px;padding-left: 10px;}
.index_title3 p{font-size: 16px;color: #747474;margin-top: 15px;}
.server_nav{text-align: center;margin-top: 50px;}
.server_nav a{font-size: 13px;background: url("../images/colmn_con2.png")no-repeat center left;padding-left: 18px;margin-left: 30px;}
.server_nav a:hover,.server_nav a.on{background: url("../images/colmn_con1.png")no-repeat center left;}
.server_nav a:nth-child(1){margin-left: 0;}
.server_pr{margin-top: 25px;}
.server_pr li{width: 280px;float:left;margin-left: 26px;}
.server_pr li:nth-child(4n+1){margin-left: 0;}
.server_pr li a{display: block;}
.server_pr li a img{display: block;width: 280px;height: 176px;}
.server_pr li a .server_txt1{padding-bottom: 50px;padding-left: 10px;}
.server_pr li a .server_txt1 strong{display: block;line-height: 50px;color: #2697e9;font-size: 16px;height: 50px;overflow: hidden;}
.server_pr li a .server_txt1 p{color: #666;line-height: 25px;height: 75px;overflow: hidden;width: 240px;}
.server_pr li:hover .server_txt1{background: #2697e9;}
.server_pr li:hover .server_txt1 strong,.server_pr li:hover .server_txt1 p{color: #fff;}
/********************************* 首页-服务项目-内容  **************************************/
.server_con{margin-bottom: 60px;}
.server_txt{width: 905px;float: left;}
.server_txt .s1{font-size: 16px;color: #2697e9;display: block;font-weight: bold;margin-bottom: 5px;}
.server_txt .s2{display: block;font-size: 16px;color: #333;font-weight: bold;margin:15px 0 5px 0;}
.server_txt p{color: #333;line-height: 30px;}
.server_txt{}
.server_title{}
.server_return{border-bottom: 1px solid #cccccc;margin-bottom: 25px;}
.server_return a{float: right;line-height: 33px;width: 127px;text-align: center;color: #fff;background: #e97927;}
.server_big{margin-bottom: 30px;}
.server_big .server_th{margin-bottom: 30px;}
.server_read{width: 219px;min-height: 266px;float: right;background: url("../images/server_back1.jpg")no-repeat center top;}
.server_read .read_a{padding-top: 50px;}
.read_a a{display:block;width: 167px;line-height: 32px;border-radius: 8px;color: #333; margin: 0 auto 10px auto;background: #ddd;text-align: center;}
.read_a a:hover{color: #2697e9;}
.server_big_pic{width: 739px;margin: 0 auto 25px auto;}
.server_big_pic img{display: block;width: 739px;height: 408px;}

.table_title{line-height: 60px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;background: #2697e9;margin-bottom: 30px;}
.com_tab{margin-bottom: 50px;}
.table1,.table1 td,.table1 tr{border:1px solid #999; border-collapse: collapse;line-height: 30px;color: #333;}
.table1 td:nth-child(2n+1){text-align: center;}
.table1 td:nth-child(2n){padding-left: 20px;}
.table2,.table2 td,.table2 tr{border:1px solid #999; border-collapse: collapse;line-height: 30px;color: #333;text-align: center;}
.table_title2{font-size: 16px;color: #333;font-weight: bold;display: block;margin-bottom: 20px;}

.table3,.table3 td,.table3 tr{border:1px solid #999; border-collapse: collapse;line-height: 30px;color: #333;text-align: center;}
.table3 tr td:nth-child(1){background: #2697e9;color: #fff;}

.server_prd{margin-top: 50px;}
.server_many{width: 840px;margin: 0 auto 45px auto;}
.server_many li{width: 252px;float: left;margin-left: 41px;margin-bottom: 5px;}
.server_many li:nth-child(3n+1){margin-left: 0;}
.server_many li img{display: block;width: 252px!important;;height: 179px!important;;}
.server_many li p:nth-child(2){line-height: 30px;height: 30px;overflow: hidden;width: 252px;color: #333;text-align: center}

.server_gui{line-height: 30px;color: #333;margin-bottom: 45px;}
.server_gui p{}
.server_liu{width: 840px;margin: 0 auto 40px auto;}
.server_liu img{display: block;width: 840px;height: 546px;}
.server_add p{line-height: 30px;color: #333;}
.server_add{margin-bottom: 50px;}
.server_form{}
.server_edit{width: 548px;float: left;}
.server_edit input{display: block;line-height: 35px;border: 1px solid #c1bfbf;float: left;width: 254px;margin-bottom: 12px; margin-left: 15px; padding-left: 10px;}
.server_edit input:nth-child(2n+1){margin-left: 0;}
.server_edit .i1{width: 116px;}
.server_edit .i2{width: 116px;margin-left: 10px;}
.server_edit .i3{margin-left: 15px!important;}
.server_input textarea{border: 1px solid #c1bfbf;display: block;width: 536px;padding-left: 10px;padding-top: 5px;}
.form_pic{width: 357px;float: right;}
.form_pic img{display: block;width: 357px;height: 207px;}
.form_btn{margin-top: 15px;}
.form_btn input{display: block;width: 548px;background: #e87723;color: #fff;text-align: center;line-height: 36px;border: none;}
.com_next{margin-top: 25px;}
.com_next a{display: block;line-height: 35px;}
/********************************* 首页-关于昶檀  **************************************/
.about_title{width: 781px;margin: 0 auto;}
.about_title .about_1{float: left;}
.about_title .about_2{float: right;margin-top: 80px;}
.about_top{text-align: center;color: #2697e9;margin-top: 50px;}
.about_top strong{font-size: 22px;}
.about_top p{font-size: 12px;}
.about_img{margin:40px auto 0 auto;text-align: center;width: 1021px;}
.about_img p{line-height: 30px;}
.about_img .pic1{width: 268px;float: left;}
.about_img .pic1 img{display: block;width: 268px;height: 386px;}
.about_img .pic1 p{}
.about_img .pic2{width: 465px;float: left;margin-left: 10px;}
.about_img .pic2 .pic2_img1{}
.about_img .pic2 .pic2_img1 img{display: block;width: 465px;height: 177px;}
.about_img .pic2 .pic2_img1 p{}
.about_img .pic2 .pic2_img2{margin-top: 15px;}
.about_img .pic2 .pic2_img2 li{float: left;}
.about_img .pic2 .pic2_img2 li img{display: block;width: 227px;height: 160px;}
.about_img .pic2 .pic2_img2 li p{}
.about_img .pic3{width: 268px;float: left;margin-left: 10px;}
.about_img .pic3 img{display: block;width: 268px;height: 386px;}
.about_img .pic3 p{}

.about_font{background: url("../images/wen_back1.jpg")no-repeat center top;min-height: 244px;text-align: center;margin-top: 50px;}
.about_font p{font-size: 16px;line-height: 30px;}
.about_font p:nth-child(1){padding-top: 85px;}

.wen{width: 890px;margin: 0 auto 36px auto;}
.wen_pic{width: 448px;float: left;}
.wen_pic img{display: block;width: 448px;height: 433px;}
.wen_txt{float: right;width: 380px;}
.wen_title{}
.wen_title span{display: block;background: #e97927;height: 6px;width: 40px;margin: 20px 0 15px 0;}
.wen_title p{color: #999999;font-size: 16px;}
.wen_title p strong{color: #2697e9;font-size: 24px;}

.wen_con{margin-top: 30px;}
.wen_con li{margin-bottom: 46px;}
.wen_con li span{text-align: center; display: block;width: 80px;line-height: 30px;color: #fff;font-size: 16px;float: left;background: #2697e9}
.wen_con li p{line-height: 30px;float: right;color: #333;}

/********************************* 客户案例  内页***************************************/

.location {
    line-height: 30px;
    padding: 15px 0;
}

.location p {
    text-align: left;
    font-size: 14px;
    color: #333333;
}
.location p a{
    color: #747474;
}
.location p a:first-child {
    background: url(../images/location.png) no-repeat 0 center;
    padding-left: 22px;
}

.location p a:hover {
    color: #333333;
}

.case_title {
    margin-top: 40px;
    width: 100%;
    border-bottom: 1px solid #747474;
}

.case_title strong {
    line-height: 55px;
    font-size: 18px;
    font-weight: bold;
}

.case_des {
    height: 150px;
    margin-top: 35px;
}

.case_des div {
    float: left;
}

.case_des div strong {
    font-weight: bold;
    color: #333333;
    line-height: 25px;
}

.case_des div span {
    color: #666666;
    line-height: 25px;
}

.case_des div:nth-child(1) {
    width: 250px;
    margin-left: 16%;
}

.case_des div:nth-child(2) {
    width: 500px;
    margin: 0 75px;
}

.case_des div:nth-child(3) {
    width: 650px;
}

.swiper-box {
    width: 100%;
    position: relative;
}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.page_up {
    float: left;
}

.page_down {
    float: right;
}

.case_more {
    margin: 35px 0 70px 0;
}

.case_more a {
    width: 158px;
    height: 34px;
    display: block;
    margin: 0 auto;
    background: #e97927;
    color: #fffefe;
    line-height: 34px;
    text-align: center;
}

.swiper-button-next,
.swiper-button-next:hover,
.swiper-button-prev,
.swiper-button-prev:hover {
    width: 43px !important;
    height: 79px !important;
    margin-top: -40px !important;
}

.swiper-button-next {
    background: url("../images/case_right1.png") !important;
    left: 1200px !important;
}

.swiper-button-next:hover {
    background: url("../images/case_right2.png") !important;
    left: 1200px !important;
}

.swiper-button-prev {
    background: url("../images/case_left1.png") !important;
    left: -44px !important;
}

.swiper-button-prev:hover {
    background: url("../images/case_left2.png") !important;
    left: -44px !important;
}

/***********************************************新闻动态列表************************************************/
.news_con {
    background: #f1f1f1;
}

.news_list li {
    margin-bottom: 20px;
    margin-left: 24px;
    width: 383px;
    float: left;
    background: #ffffff;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 00, .5);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.news_list li:nth-child(3n+1) {
    margin-left: 0;
}

.news_list li a {
    color: #222;
}

.news_list li a .news_img {
    width: 383px;
    height: 270px;
    position: relative;
    border-radius: 1px;
}
.news_list li a .news_img img{ width: 383px;height: 270px;}

.product_list li a .news_img img {
    display: block;
    width: 383px;
    height: 270px;
}

.news_list li a p {
    display: block;
    line-height: 33px;
    font-size: 14px;
    margin-left: 20px;
    color: #666666;
    height: 33px;
    overflow: hidden;
}

.news_list li a p:nth-child(4) {
    display: block;
    margin-bottom: 40px;
}

.news_title {
    display: block;
    height: 35px;
    overflow: hidden;
    margin-left: 20px;
    margin-top: 20px;
    font-size: 16px;
    color: #333333;
    line-height: 35px;
}

.news_list li:hover {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 00, .5);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .5);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

.news_list li:hover .news_title {
    color: #2697e9;
}

/***********************************************新闻动态内页************************************************/
.news_box {
    padding-top: 20px;
}

.news_title1 {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
    position: relative;
}

.news_title1 p {
    display: block;
    float: left;
    font-size: 30px;
    color: #333333;
    line-height: 50px;
}

.news_title1 a {
    display: block;
    width: 137px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    float: right;
    color: #fffefe;
    font-size: 13px;
    background: #e97927;
    position: absolute;
    left: 1063px;
    bottom: 0;
}

.news_left {
    width: 845px;
    float: left;
}

.news_right {
    width: 305px;
    height: 500px;
    float: right;
    padding-top: 30px;
}

.news_author .author {
    line-height: 30px;
    height: 30px;
    text-align: center;
    display: block;
    float: left;
}

.news_author .share {
    display: block;
    float: right;
}

.share div {
    float: left;
    line-height: 28px;
}

.news_content {
    margin: 30px auto;
}

.news_content p {
    line-height: 27px;
}

.news_content strong {
    font-weight: bold;
}

.news_content img {
    display: block;
    margin: 0 auto;
}

.news_pages {
    margin: 50px 0;
}

.news_pages a {
    line-height: 30px;
}

.news_right .more_title {
    border-bottom: 1px solid #cccccc;
}

.news_right .more_title strong {
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    height: 35px;
}

.more_menu a {
    line-height: 32px;
    height: 32px;
    padding-right: 50px;
}

.more_list li {
    border-bottom: 1px solid #cccccc;
    margin: 10px 0;
}

.more_list li p {
}

.more_list li p a {
    line-height: 22px;
    height: 22px;
}

.more_list li span {
    display: block;
    line-height: 22px;
    height: 22px;
    color: #cccccc;
    margin-bottom: 10px;
}

.on {
    color: #2697e9;
}



/********************************* 关于我们-头部  ***************************************/

.Aboout_title{display: flex;padding: 40px 0 30px 0;}
.Aboout_title .title_txt{width:600px;text-align: center;}
.Aboout_title .title_txt .txt{float: right;}
.Aboout_title .title_txt .tt{width: 360px;}
.Aboout_title .title_txt strong:nth-child(1){border-right: 1px solid;padding-left: 0;padding-right: 10px;}
.Aboout_title .title_txt strong{font-size:36px;padding-left: 10px;}
.Aboout_title .title_txt p{color:#747474;font-size: 16px;}


.Aboout_title .column{width:300px;height:24px;display: flex;margin: 20px auto;}
.Aboout_title .column .on{background:url("../images/colmn_con1.png")no-repeat center left;}
.Aboout_title .column a{display: block;background:url("../images/colmn_con2.png")no-repeat center left;padding-left: 20px;width:70px;color: #333333;}


/********************************* 关于我们 ***************************************/

.about_Content{background:#f1f1f1;}
.About_list{padding-bottom: 70px;}
.About_list .list_txt:nth-child(3){display: flex;background: #fff;margin-top: 120px;border: 2px solid #dddddd;height: 330px;position: relative}
.About_list .list_txt{display: flex;background: #fff;margin-top: 120px;border: 2px solid #dddddd;height: 540px;position: relative;}
/*.About_list .list_txt .txt{width: 500px;margin-top: 50px;height: 239px;padding: 0 20px;overflow: hidden;}*/
.About_list .list_txt:nth-child(1) .txt{margin-top: 13px;height: 515px;padding: 0 20px;overflow: hidden;}
.About_list .list_txt .txt{/* width: 540px; */margin-top: 50px;height: 425px;overflow: hidden;}
.About_list .list_txt:nth-child(3) .txt{width: 520px;margin-top: 50px;height: 239px;padding: 0 20px;overflow: hidden;}
.About_list .list_txt .txt .tit{font-size: 28px;color: #333333;margin-bottom: 10px;padding: 10px 0;display: block;background:url("../images/title_con.png")no-repeat;background-position-y: 53px;}
/*.About_list .list_txt .txt p{color: #444444;line-height: 27px;}*/
.About_list .list_txt .txt p{color: #444444;line-height: 28px;width:540px;}

.About_list .list_txt:nth-child(2n) .lixt_img{left: 33px;top: -44px;}
.About_list .list_txt .lixt_img{display: block;position: absolute;right:33px;top: -60px;width: 587px;height:330px;}
.About_list .list_txt:nth-child(2n) .txt{position: absolute;top: 0;right:15px;}
.pp1,.pp2{width:1160px!important;}

.About_list .list_txt .ywfw{width:540px;}
.ywfw .p{line-height: 33px;}
.ywfw .p img{padding-right: 5px;}

/*********************************  加入昶檀 ***************************************/

.join_Content{background: url("../images/about_bg.png")}
.join_title {text-align: center;padding-bottom: 70px;}
.join_title strong{font-size: 25px;display: block;padding: 30px 0;}
.join_title p{color:#333333;line-height: 25px;}
.join_title strong span{color:#2697e9;font-size: 30px;}

.join_nav{display: flex}
.join_nav a{display: block;background: #2697e9;width: 370px;height: 160px;margin-left:45px;}
.join_nav a:nth-child(1){margin-left: 0;}
.join_nav a .bk{color: #fff;width: 350px;height: 140px;margin: 0 auto;margin-top: 9px;text-align: center;}

.join_nav .hover .bk{border: 1px solid #fff;}
.join_nav .bk strong{font-size: 22px;display: block;padding: 27px 0 20px 0;}
.join_nav .bk p{font-size: 16px;}
.join_txt{padding: 90px 0;}
.join_txt .txt{display: none;}
.join_txt .txt table{border-collapse:collapse;}
.join_txt .txt table tr th{background: #e97927;color: #fff !important;font-size: 16px;font-weight:inherit;}
.join_txt .txt table tr th,td{width:300px;height: 50px;line-height: 55px;color:#333333;text-align: center;border: 1px solid #dddddd;}
.join_txt .txt table tr td a{display:block;}

/*************************************** 加入昶檀-弹窗  *********************************************/

.layui-layer-title{background:#2697e9 !important;color: #fff !important;font-size: 16px !important;font-weight: bold;}
.layui-layer-ico{background:url("../images/icon.png")no-repeat !important;}

.Popup{padding: 0 20px;}
.pop{display: flex;margin-top: 25px;font-weight: bold;}
.pop p{width: 170px;}
.pop p span{color:#e97927;padding-left: 10px;}

.recruit_txt{color:#222222}
.recruit_txt span{display:block;margin: 15px 0;}
.recruit_txt p{text-indent:2em;line-height: 27px;}
.recruit_txt p b{font-weight:inherit;color: #2697e9;}


/*************************************** 联系我们  *********************************************/

.contact_txt{display: flex;box-shadow:1px 1px 13px #888;margin-bottom:25px;height: 330px;}
.contact_txt .tt:nth-child(2){border-left: 1px solid #222222;padding: 0 40px;}
.contact_txt .tt{width: 560px;padding:0 15px 25px 15px;}
.contact_txt strong{font-size: 22px;color: #333333;margin: 50px 0 20px 0;display: block;}
.contact_txt p{line-height: 27px;color: #222222;}
.contact_txt .xhx{width: 200px;border-top: 1px solid #333333;margin-bottom: 20px;}
.contact_txt .tt span{color: #e97927;}
.contact_map{margin-bottom: 30px;}

/***********************************************资质证书**************************************************/
.book_table {
    margin-top: 30px;
}

.table_title4 p {
    line-height: 30px;
    text-align: center;
}

.table_title4 p strong {
    font-size: 22px;
    color: #333;
}

.table_title4 p span {
    font-size: 16px;
    color: #747474;
}

.table_con img {
    display: block;
    margin: 30px auto;
}

.book_list{
    /*padding-top: 70px;*/
    
    height: 603px;
    margin: 50px auto;
}
.glory{
    background: url("../images/book_11.jpg") no-repeat center left;
    height: 337px;
    margin: 50px auto;
}

.swiper-slide ul li{
    float: left;
    margin-left: 20px;
}
.swiper-slide ul li a{
    display: block;
}
.book_swiper{position: relative;margin-top: 60px;}
.book_swiper .swiper-slide{background: none!important;}





/*----------------------资质证书----------------------*/
.container{  width: 1200px;  margin: -100px auto 0 auto;position: relative;  }
.slide{width: 100%; height: 550px!important; overflow: hidden; position: relative;  }
.slide .img{ position: absolute;  transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s; }
.slide .img .write{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.4)}
/*.slide .img p{color: #fff;text-align: center;line-height: 56px;height: 46px;}*/
.slide .img p{color: #fff;text-align: center;line-height: 56px;height: 46px;}
.slide .img p span{ padding:0 8px;height: 30px; line-height: 30px;}
.slide .img img{  width: calc(100% - 14px);  height: calc(100% - 14px);  margin: 7px;transition-delay: 0s;
 transition-duration: 1s;
 transition-property: all;
 transition-timing-function: ease;
 /* Firefox 4 */
 -moz-transition-delay: 0s;
 -moz-transition-duration: 1s;
 -moz-transition-property: all;
 -moz-transition-timing-function: ease;
 /* Safari 和 Chrome */
 -webkit-transition-delay: 0s;
 -webkit-transition-duration: 1s;
 -webkit-transition-property: all;
 -webkit-transition-timing-function: ease;
 /* Opera */
 -o-transition-delay: 0s;
 -o-transition-duration: 1s;
 -o-transition-property: all;
 -o-transition-timing-function: ease;  }
.slide .img img:hover{transform: scale(1.1, 1.1);
 -ms-transform:scale(1.1, 1.1); 	/* IE 9 */
 -moz-transform:scale(1.1, 1.1); 	/* Firefox */
 -webkit-transform:scale(1.1, 1.1); /* Safari 和 Chrome */
 -o-transform:scale(1.1, 1.1);}
.slide .img1{  width: 25%;    top: 34%;  left: 8.08%;  z-index: 1;  }
.slide .img2{  width: 30%;    top: 30%;  left:  17.5%;  z-index: 2;  }
.slide .img3{  width: 40%;    top:23%;  left: 29.6%;  z-index: 3;  }
.slide .img4{  width: 30%;    top: 30%;  left: 50.8%;  z-index: 2;  }
.slide .img5{  width: 25%;    top: 34%;  left: 65.4%;  z-index: 1;  }
.slide-bt{  position: absolute;  left: 50%;  bottom: 13%;  z-index: 10;  }
.slide-bt span{  width: 24px;  height: 8px;  background: #c9caca;  float: left;  margin: 5px;  border-radius: 4px;  }
.slide .slide-bt .on{  background: #ffd200;  }
.button{  width: 45px;  margin: 64px;  position: absolute;top: 35%;z-index: 9999;height: 86px;}
.button:hover{opacity: 1;}
.container .pre{background: url("../images/about_arrow2.png")no-repeat center top;left: -50px;}
.container .next{background: url("../images/about_arrow2_2.png")no-repeat center top;right: -50px;}
.about_pic{text-align: center;}
.about_pic strong{font-size: 30px;color: #333333;font-weight: bold;}
.slide .img3 .write{background:rgba(255,255,255,0)!important; }
/*.slide .img3 p{background: url("../images/about_p.png")no-repeat center top;}*/
.slide .img3 p{background: url("../images/about_p.png")no-repeat center top;}
.slide .img3 p span{display: inline-block;vertical-align: middle;margin-top: -2px; padding:0 8px;max-width: 100%; background: #00a2e9;height: 30px; line-height: 30px; border-radius:20px ; -webkit-border-radius:20px ; -moz-border-radius:20px ; -ms-border-radius:20px ; -o-border-radius:20px ; }

/* book_title */
.book_title {text-align: center;font-size: 24px;color: #333;}
.book_list{
    /* padding-top: 70px; */
    /*background: url("../images/book_05.jpg") no-repeat center left;*/
    /* height: 603px; */
    margin: 45px auto 0px;
}
.book_glory {background: #fbfafa;}
.book_glory .book_title {padding: 54px 0 50px;}
.book_glory ul {padding-bottom: 50px;}
.book_glory ul li {float: left; width: 380px;height: 380px;margin-right: 30px;margin-bottom: 40px;background: #fff;box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, .1);}
.book_glory ul li:nth-child(3n) {margin-right: 0;}
.book_glory ul li div{width: 380px;height: 315px;}
.book_glory ul li div img {width: 380px;height: 315px;}
.book_glory ul li p {width: 380px;height: 65px;line-height: 65px;font-size: 16px;color: #333;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.book_glory ul li:hover p {color: #2697e9;}

