.dede_pages {
    text-align: center;
    padding-top: 15px;
}
.dede_pages ul li { text-align: center; border-radius:3px; background:#f2f2f2; font-size:14px; PADDING:7px 14px;  margin:4px; COLOR: #333;font-family:"微软雅黑";  text-decoration: none; display:inline-block;}
.dede_pages ul li a{ color:#333;text-decoration: none; }
.dede_pages ul li a:hover { color:#e6212a;text-decoration: underline;}
.dede_pages ul li.thisclass { color:#fff; background:#e6212a;text-decoration: none;}

.weizhi_ny{
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    height: 50px;
    line-height: 50px;
}
.weizhi_ny p {
    padding-left: 20px;
    background: url(../img/dz.png) no-repeat left center;
}
.weizhi_ny a, .weizhi_ny span {
    font-size: 14px;
    color: #333;
    padding: 0 5px;
}


.main_ny{
    overflow: hidden;
    padding: 30px 0;
}
.main_ny .main-left{
    width: 920px;
    float: left;
}
.main_ny .main-right{
    width: 250px;
    float: right;
}
.newslist{ width:100%; overflow:hidden;}
.newslist li{
    overflow: hidden;
    background-color: #FFF;
    border: 1px solid #ddd;
    border-radius: 0;
    padding: 18px 30px;
    box-shadow: 4px 4px 0 #dddbdc;
    margin: 25px 0;
}
.newslist li .pic{
    float: left;
    width: 270px;
}
.newslist li .pic img{
    width: 100%;
    height: 185px;
}
.newslist li .text{
    float: right;
    width: 560px;
}
.newslist li .text .tit{
    color: #333;
    font-size: 20px;
	border-bottom: 1px dashed #888;
    padding-bottom: 20px;
    margin-bottom: 20px;
	font-weight: normal;

}
.newslist li .text .des{
    color: #333;
    font-size: 14px;
    line-height: 1.8;
}
.newslist li .text .more_n{
    margin: 10px 0;
    color: #000;
    background: #fd0;
    width: 100px;
    line-height: 25px;
    text-align: center;
}


.thd {
    border-bottom: 2px solid #dfdfdf;
    height: 38px;
    line-height: 38px;
}
.thd li {
    cursor: pointer;
    margin-right: 30px;
    float: left;
    height: 38px;
    position: relative;
    padding: 0 2px;
}
.thd li.on:after {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -2px;
    height: 1px;
    background: #b01f30;
    content: '';
}

.tSlide .hd li, .thd li {
    cursor: pointer;
    margin-right: 30px;
    float: left;
    height: 38px;
    position: relative;
    font-size: 14px;
    padding: 0 2px;
}
.zx_bdian{background: #fff;padding: 10px 20px;}
.zx_bdian .za_tit .fa-angle-down{transform: rotate(-90deg);}
.zx_bdian .za_tit{padding: 0;font-size:14px;height: 38px;line-height: 38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zx_bdian .sub_za {padding:5px 0;}
.zx_bdian .sub_za a{position: relative;padding:2px 10px;font-size: 12px;}
.sub_za a:after,.klist_new li i{position: absolute;content: '';display: block;width: 4px;height: 4px;background: #939393;border-radius:50;left:0;top:50%;margin-top:-2px;border-radius: 50%;}
.zx_bdian .sub_za a:hover{color: #B01F30;}
.thd li.on, .lc_rb .hd li, .thd li.on h3, .lc_rb .hd li h3 {
    color: #000;
    font-size: 18px;
    font-weight: normal;
}
.zx_bdian .za_tit a {
    color: #333;
	font-size: 15px;
}
.zx_lca li {
    border-bottom: 1px solid #E1E1E1;
}
.za_tit .fa-angle-down {
    margin-top: 14px;
}
.zx_bdian .za_tit .fa-angle-down {
    transform: rotate(-90deg);
}

.lc_rb_n {
    background: #fff;
    padding: 10px 20px;
}
.tSlide .hd, .thd {
    border-bottom: 2px solid #dfdfdf;
    height: 38px;
    line-height: 38px;
}
.lc_rb .xg_div {
    background: none;
    padding: 0;
    margin-top: 0;
}
.klist {
    padding-top: 5px;
}
.klist_new li {
    position: relative;
    padding-left: 10px;
    height: 32px;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.klist li i {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: #f4f4f4;
    display: inline-block;
    vertical-align: middle;
    margin-right: 3px;
}
.sub_za a:after, .klist_new li i {
    position: absolute;
    content: '';
    display: block;
    width: 4px;
    height: 4px;
    background: #939393;
    border-radius: 50;
    left: 0;
    top: 50%;
    margin-top: -2px;
    border-radius: 50%;
}
.klist_new li i {
    font-size: 0;
    background: #939393 !important;
    vertical-align: middle;
}
.klist li a {
    position: absolute;
    left: 25px;
    top: 0;
    right: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
    font-size: 14px;
}
.klist_new li a {
    left: 10px;
}
.klist li a:hover {
    color: #B01F30;
}

.klist_img{
    padding-top: 10px;
}
.klist_img li{
    display: block;
    margin-bottom: 12px;
    color: #333;
}
.klist_img li a{}
.klist_img li img{
    width:100%;
    height: 150px;
}
.klist_img li h6{
    color: #333;
    line-height: 2;
    font-size: 14px;
    margin: 0;
    text-align: center;
    font-weight: 400;
}



.erji_case-sort{background:#fff;margin-top: 20px;}
.saixuan {width:1160px;
	margin:0 auto;padding:20px;
	font-size:14px;line-height:44px;
}
.saixuan b{padding-right:20px}
.saixuan a{padding:2px 6px 2px 6px;color:#666;white-space:nowrap;}
.saixuan a.on, .saixuan a:hover{background:#f1544b;color:#fff;padding:2px 5px 2px 5px}

.case_list{
    overflow: hidden;
}
.case_list ul{}
.case_list ul li{
    width: 380px;
    float: left;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.case_list ul li:nth-child(3n){
    padding-right:0;
}
.case_list ul li .pic{
    width: 100%;
    height: 255px;
    overflow: hidden;
}
.case_list ul li .pic img{
    width: 100%;
	height: 255px;
	cursor: pointer;
    transition: all 0.6s;
    -ms-transition: all 0.8s;
}
.case_list ul li:hover .pic img{
    transform: scale(1.2);
    -ms-transform: scale(1.2);
}
.case_list ul li .text{
    position: relative;
    margin-top: -72px;
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;
    padding: 5px 15px;
}
.case_list ul li .text p{
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 5px 0;
}




.team_list{
    overflow: hidden;
}
.team_list .list{width:30.64%; margin: 0 4% 60px  0; float:left;}
.team_list .list:nth-child(3n){margin-right:0;}
.team_list .list .pic{width:229px; height: 229px; margin: auto; border-radius: 50%; padding:10px; background-color:#f5f5f5; border:1px solid #eeeeee;}
.team_list .list .pic img{
    border-radius: 50%;
}
.team_list .list .text{ background-color:#f5f5f5; border-radius: 8px; padding:200px 40px 70px 40px; margin-top:-90px;border:1px solid #eeeeee;}
.team_list .list .text .H4{font-size:21px; color:#333333; text-align: center; position: relative; padding-bottom:24px;}
.team_list .list .text .H4::after{width:180px; height: 1px; background-color:#dcdcdc; content: ""; bottom:0; left: 50%; margin-left:-90px; position: absolute;}
.team_list .list .text .H4::before{width:20px; height: 3px; background-color:#d7000f; content: ""; bottom:1px; left: 50%; margin-left:-10px; position: absolute;}
.team_list .list .text .p{font-size:14px; line-height: 28px; color:#666666; margin-top:24px; height: 84px;
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient: vertical;}
.team_list .list .text .p .H5{display:block; font-size:16px;}
.team_list .list .ico{width:50px; height: 50px; background-color:#d7000f; border-radius: 50%; margin: -25px auto auto auto; display: block; box-shadow: 0 5px 9px rgba(215,0,15,0.1);}
.team_list .list:hover .pic,
.team_list .list:hover .text{background-color:#d7000f;border-color:#c1000e;}
.team_list .list:hover .ico{background-color:#c1000e;}
.team_list .list:hover .H4,
.team_list .list:hover .p{color:#fff;}
.team_list .list:hover .H4::before{background-color:#fff;}
.team_list .list:hover .H4::after{background-color:#db1a27;}

.tj_case{
    overflow: hidden;
    padding-top: 15px;
    border-top: 1px solid #DDD;
    margin-top: 50px;
}
.bigTitle {
    overflow: hidden;
    height: 30px;
    margin-bottom: 15px;
}
.bigTitle h3 {
    float: left;
    line-height: 30px;
    font-size: 24px;
    color: #BA0000;
    font-weight: normal;
}
.bigTitle span {
    padding-left: 10px;
    line-height: 38px;
    font-size: 18px;
}
.moreCases {
    padding: 15px 0;
	border-top: 1px solid #DDD;
    background: #F8F8F8;
}
.moreCases li {
    float: left;
    width: 273px;
    height: 245px;
    margin: 0 40px 25px 0;
    line-height: 20px;
	margin-right: 36px;
}
.moreCases li:nth-child(4n){
	margin-right: 0;
}
.moreCases li .imga {
    display: block;
}
.moreCases li img {
    display: block;
    width: 100%;
    height: 195px;
    margin-bottom: 5px;
}
.moreCases li h4 {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
	text-align: center;
}
.moreCases li h4 a{
    font-size: 14px;
	font-weight: normal;
	color: #333;
}
.moreCases li em{
    font-style: normal;
    font-size: 12px;
    color: #777;
}




.about_jieshao{
    overflow: hidden;
}
.about_jieshao .pic{
   width: 500px;
   margin-right: 40px;
}
.about_jieshao .pic img{
    width: 100%;
    height: 530px;
}
.about_jieshao .text{
    width: 660px;
}
.about_jieshao .text h3{
    font-size: 30px;
    font-weight: bold;
    color: #e50112;
    border-bottom: 1px solid #e50112;
    height: 42px;
    width: 100%;
}
.about_jieshao .text p{
    margin: 15px 0;
	font-size: 14px;
    line-height: 28px;
	color: #666;
}
.about_jieshao .text img{
    /* width: 100%; */
}



.about_team{padding:80px 0 90px 0; background:url(../img/j29.jpg) center no-repeat; background-size:cover;overflow: hidden;}
.about_team .pTitle {
    text-align: center;
    font-weight: bolder;
}
.about_team .pTitle .H4 {
    font-size: 40px;
    font-family: Arial;
    text-transform: uppercase;
    font-weight: bolder;
    color: #000000;
}
.about_team .pTitle .H5 {
    font-size: 26px;
    color: #555555;
    margin-top: 17px;
}
.abou4Mar{margin:0 -30px;}
.abou4List{margin-top:55px; width:74.49%; float:left;}
.abou4List .list{width:32.71%; margin: 0 0.93% 10px 0; position: relative; background-color:#000; float:left;}
.abou4List .list:nth-child(3n){margin-right:0;}
.abou4List .list img{opacity:0.4;}
.abou4List .list .textOn{width:100%; left: 0; top:50%; position: absolute; text-align: center;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.abou4List .list .textOn .H5{font-size:18px; color:#fff; font-weight: bold;margin: 0;}
.abou4List .list .textOn .H6{font-size:12px; color:#fff; font-family: Arial; opacity: 0.6; margin-top:10px;margin: 0;}
.abou4List .list:hover img{opacity:0.3;}
.abou4List .list:hover{ background-color:#d32329;}
.abou4List .list:hover .H5{font-size:22px;}
.abou4R{width:24.36%; float:right; background-color:#000; margin-top:55px; position: relative;}
.abou4R img{opacity:0.3;}
.abou4R .text{position:absolute; top:50%; left: 0; width:90%; padding:0 5%; font-size:16px; line-height: 30px; color:#fff; text-align: justify; max-height: 100%; overflow-y: auto;
	-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
}
.abou4R:hover img{opacity:0.3;}
.abou4R:hover{ background-color:#d32329;}
.abou4R .text{line-height:24px;}



.about_zizhi{
    overflow: hidden;
	padding-top: 50px;
}
.about_zizhi .tit{
    text-align: center;
	    padding-bottom: 40px;
}
.about_zizhi .text{
    margin: 15px 0;
}
.about_zizhi .text p{
    font-size: 14px;
    line-height: 28px;
	color: #666;
	text-align: center;
}
.about_zizhi .pic{}




.contact_nr{
    overflow: hidden;
}
.contact_nr img{
    width: 100%;
    height: 300px;
}
.contact_nr .text{
    padding-top: 50px;
}
.contact_nr .text h5{
    display: inline-block;
    background: #edac07;
    color: #fff;
    padding: 5px 20px;
    margin-top: 0;
	font-size: 18px;
	font-weight: 400;
}
.contact_nr .text p{
    line-height: 36px;
	margin-bottom: 15px;
}
.contact_nr .text .yellow{color: #edac07!important;font-size: 18px;}
.contact_nr hr.big {
    margin: 40px 0;
	border-top: 1px solid rgba(0,0,0,0.15);
}
.contact_nr .ditu{}
.contact_nr .ditu h6{
    font-size: 18px;
	font-weight: 400;
}
.contact_nr .ditu img{
    width: 100%;
    height: auto;
}






.article{ padding-bottom: 5%;}
.article-info-head{ border-bottom: 1px solid #ededed; position: relative;text-align: center; /* padding:30px 118px 0 0; */}
.article-info-head:after{ content: ""; position: absolute; bottom: 0; width: 58px; height: 2px; background: #070002;}
.article-info-head h2{ margin: 0; font-size: 20px; color: #333;}
.article-info-head h1{margin: 0;font-size: 20px;color: #333;font-weight: bold;}
.article-info-head dl{ color: #999; font-size: 16px; padding: 35px 0;}
.article-info-head dl dd{ display: inline-block;}
.article-info-head dl dd+dd{ padding-left: 6%;}
.article-info-head .pic{ position: absolute; top: 30px; right: 0; width: 108px; height: 108px;}
.article-info-head .pic .Ispic{ display: block; padding-bottom: 108px; border-radius: 100%;}
.article-info-span{ font-size: 14px; color: #999; padding: 5% 0 2%;}
.article-info-span span{ position: relative; padding: 6px 0 6px 40px; line-height: 20px; display: inline-block;}
.article-info-span span+span{ margin-left: 20px;}
.article-info-span span.visit{ cursor: pointer;}
.article-info-span span i{ display: block; font-style: normal; background: url(../img/icons.png) no-repeat; width: 40px; height:100%; position: absolute; left: 0; top: 0;}
.article-info-span span.time i{ background-position: 0 0;}
.article-info-span span.hits i{ background-position: -166px 0;}
.article-info-span span.visit i{ background-position: -291px 0;}
.article-info-content{font-size: 14px; color: #666;line-height: 1.85;padding-top: 30px;}
.article-info-content p{font-size: 14px; color: #666;line-height: 1.85;margin: 10px 0;}
.article-info-content h2{
	font-size: 20px;
	font-weight: bold;
    margin: 20px 0;
    border-bottom: 1px solid #c5c4c4;
    padding-bottom: 10px;
	border-left: solid 6px #ff0000;
    padding-left: 10px;
}
.article-info-label{padding: 2% 0 5%;}
.article-info-label a{ display: inline-block; border: 1px solid #d9d9d9; padding: 10px 15px; line-height: 1; font-size: 14px; color: #999; border-radius: 35px; margin: 5px;}
.article-info-label a+a{ margin-left: 15px;}

.sxp_box{
    padding-top: 15px;
    margin-top: 30px;
    border-top: 1px solid #d4d4d4;
}
.sxp_box p{
    line-height: 30px;
}
.sxp_box p a{}



.wanlxBox .clearfix:before, .wanlxBox .clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
}
.wanlxBox{background: url(../img/anlxbg1.jpg) no-repeat left bottom; background-size: cover; padding: 60px 0;}
.anllb{float: left; width: calc(100% - 420px); overflow: hidden;}
.anllb .txt{position: absolute; display: none; bottom: 8%; left: 0; padding:20px 30px; max-width: calc(90% - 40px); color: #fff; background: rgba(0,0,0,0.5);}
.anllb .xiaothgs_{width: calc(25% - 15px);}
.anllb .xiaothgs_ .imgs{cursor: pointer; border: 2px solid transparent;}
.anllb .xiaothgs_ .swiper-slide-active .imgs{cursor: pointer; border: 2px solid #047B8C;}

.wanlxBox .right{float: right; width: 385px; background: #fff;height: 700px;}
.wanlxBox .right .cons{padding: 40px;}
.wanlxBox .right .cons .tit{font-size: 16px; line-height: 1.8em; padding-bottom: 30px; margin-bottom: 30px;/* border-bottom: 2px solid #e6e6e6; */}
.wanlxBox .right .cons .tit h3{color: #000000; font-weight: bold; line-height: 1.1em; padding-bottom: 0.2em; font-size: 20px;}
.wanlxBox .right .cons .tit img{display: inline-block; vertical-align: middle; padding-bottom: 0.2em; padding-right: 0.4em; width: 1.2em;}
.wanlxBox .right .cons .tit .xihs{cursor: pointer; display: block;}
.wanlxBox .right .cons .tit .xihs .img1{display: none;}
.wanlxBox .right .cons .tit .xihs.cur{color: #ff5e79;}
.wanlxBox .right .cons .tit .xihs.cur img{display: none;}
.wanlxBox .right .cons .tit .xihs.cur .img1{display: inline-block;}
.lxrzp img {
    width: 100%;
    height: 205px;
}
.wanlxBox .right .cons .tit span {
    display: block;
}
.xasj .name{padding: 25px 0;}
.xasj h3{padding-bottom: 0.1em; line-height: 1.1em; color: #333;font-size: 26px;font-weight: 400;}
.xasj h4{color: #047B8C; font-size: 18px;font-weight: 400;}
.xasj .ansm{font-size: 16px; color: #999;}
.xasj .ansm .li{float: left; margin-left: 40px;}
.xasj .ansm .li:first-child{margin-left: 0;}
.xasj .ansm h5{color: #047B8C; line-height: 1.5em;font-size: 20px;margin: 0;}
.xasj .ann{padding-top: 30px;}
.xasj .ann a{float: left; width: calc(50% - 15px); line-height: 3em; background: url(../img/annbg1.png) no-repeat; background-size: 100% 100% !important; text-align: center; color: #fff; font-size: 16px;}
.xasj .ann a:last-child{float: right;background: url(../img/annbg2.png) no-repeat;}
.xasj .ansm h5 span {
    font-size: 30px;
}

.shejly{padding: 3% 0 6% 0; /* background: url(../images/case/annbg2.jpg) no-repeat top; background-size: 100%; */}
.shejly .tit{text-transform: uppercase; color: #047B8C;}
.shejly .tit h5{line-height: 1.1em;font-size: 26px;margin: 0;font-weight: 400;}
.shejly .tit h4{line-height: 1.1em; font-weight: bold;font-size: 36px;}
.shejly .tit h3{line-height: 1.1em; font-weight: bold; padding: 0.3em 0 0.5em; margin-bottom: 0.7em; position: relative;font-size: 48px;}
.shejly .tit .alzs{line-height: 1.1em; font-weight: bold; padding: 0.3em 0 0.5em; margin-bottom: 0.7em; position: relative;font-size: 30px;}
.shejly .tit h1{line-height: 1.1em; font-weight: bold; padding: 0.3em 0 0.5em; margin-bottom: 0.7em; position: relative;font-size: 48px;text-align: center;}
/* .shejly .tit h3:before{content: ''; position: absolute; bottom: 0; left: 0; width: 0.8em; height: 2px; background: #047B8C;} */
.shejly .txt{font-size: 16px; line-height: 2.2em;}
.shejly .txt h2{
	font-size: 20px;
	font-weight: bold;
    margin: 20px 0;
    border-bottom: 1px solid #ff0000;
    padding-bottom: 10px;
	border-left: solid 6px #ff0000;
    padding-left: 10px;
}
.xiaothg{position: relative; margin-top: 20px; padding: 0 75px;}
.xiaothg .xiaothgs{position: relative; overflow: hidden;}
.xiaothgs_{width: calc(16.66% - 15px);}
.xiaothgs_ .swiper-slide{overflow: hidden;}
.xiaothgs_ .imgs{padding-bottom: 65%;}
.xiaothgs_ a{background: rgba(0,149,169,0.95); text-align: center; color: #fff; width: 90%; padding: 0 5%; font-size: 16px; opacity: 0;}
.xiaothgs_  .swiper-slide-active a,.xiaothgs_ a:hover{opacity: 1;}
.xiahg{position: absolute; top: 0;  width: 50px; height: 100%;}
.xiahg1{left: 0; background: url(../img/zyqh1.png) no-repeat center;}
.xiahg1:hover{background: url(../img/zyqh1_.png) no-repeat center;}
.xiahg2{right: 0; background: url(../img/zyqh2.png) no-repeat center;}
.xiahg2:hover{background: url(../img/zyqh2_.png) no-repeat center;}

.wanlxBox .right .cons .tit ul{
	padding-top: 15px;
    line-height: 1.8em;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 2px solid #e6e6e6;
}
.wanlxBox .right .cons .tit p{
line-height: 40px;
    margin-top: 10px;
    text-indent: 1em;
}
.wanlxBox .right .cons .tit li{
    line-height: 40px;
    color: #666;
    font-size: 16px;
}


.article_team{
    overflow: hidden;
}
.article_team .team_top{
    overflow: hidden;
}
.article_team .team_top .pic{
    width: 260px;
}
.article_team .team_top .pic img{
    width: 100%;
    max-height: 350px;
}
.article_team .team_top .text{
    width: 625px;
}
.article_team .team_top .text h1{
    border-bottom: 1px solid #DFDFDF;
    line-height: 60px;
    font-weight: normal;
    color: #333;
    font-size: 26px;
}
.article_team .team_top .text .rank{
    padding: 5px 0;
    border-bottom: 1px solid #DFDFDF;
	color: #666;
}
.article_team .team_top .text .work{
    margin: 15px 0;
    font-size: 14px;
	color: #666;
}
.article_team .team_top .text .btns{
    overflow: hidden;
}
.article_team .team_top .text .btns a{
    float: left;
    width: 180px;
    height: 40px;
    margin-right: 10px;
    border-radius: 5px;
    background: #686778;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
}
.article_team .team_top .text .btns a.order{}
.article_team .team_top .text .btns a.book{
    background: #BA0000;
}

.article_team .team_body{
    overflow: hidden;
	padding-top: 40px;
}
.article_team .team_body h2{
	font-size: 20px;
	font-weight: bold;
    margin: 20px 0;
    border-bottom: 1px solid #ff0000;
    padding-bottom: 10px;
	border-left: solid 6px #ff0000;
    padding-left: 10px;
}
.article_team .team_body p{
    font-size: 14px;
	color: #666;
	line-height: 2;
}
.article_team .team_body img{
    max-width: 100%;
}

.bottom_aljs{/* padding: 40px 28px 0; */box-sizing: border-box;margin-bottom: 50px;}
.bottom_aljs .box_aljs{width: 100%;background: #ffffff;padding: 30px;box-sizing: border-box;}
.bottom_aljs .box_aljs .left{
    width: 320px;
    padding-right: 50px;
    border-right: 1px solid #e5e5e5;
    box-sizing: border-box;
    float: left;
}
.bottom_aljs .box_aljs .left img{display: block;width: 100%;}
.bottom_aljs .box_aljs .right{
    width: 820px;
    padding-left: 50px;
    box-sizing: border-box;
    float: left;
}
.bottom_aljs .box_aljs .right p{
    font-size: 16px;
    color: #333;
    line-height: 45px;
    width: 50%;
    float: left;
}
.case_xq .left .title h1 {
    line-height: 42px;
    height: 42px;
    overflow: hidden;
    text-align: center;
    font-size: 18px;
    color: #4b4b4b;
    background: #f6f7f8;
}
.case_xq{width: 100%;padding: 45px 0;box-sizing: border-box;background: white;}
.case_xq .w1200{width: 1200px;margin: 0 auto;}
.case_xq .left{width: 866px;float: left;}
.case_xq .left .title{width: 100%;padding-top: 15px;box-sizing: border-box;}
.case_xq .left .title h1{line-height: 42px;height: 42px;overflow: hidden;text-align: center;font-size: 24px;color: #4b4b4b;background: #f6f7f8;}
.case_xq .left  .xiangqing{padding: 20px 0;box-sizing: border-box;}
.case_xq .left  .xiangqing p{line-height: 28px;font-size: 14px;color: #4b4b4b;}
.case_xq .left  .xiangqing img{display: block;max-width: 100%;min-width: auto;margin: 20px auto;}
.case_xq .left .fanye{padding: 15px 0 0;box-sizing: border-box;}
.case_xq .left .fanye a{line-height: 28px;height: 28px;display: block;overflow: hidden;font-size: 14px;color: #4b4b4b;}
.case_xq .left .fanye a:hover{color: #29586a;}
.case_xq .right{width: 284px;float: right;}
.case_xq .right .bt{height: 47px;line-height: 46px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;font-size: 18px;color: #4b4b4b;}
.case_xq .right .box{width: 100%;margin-top: 15px;}
.case_xq .right .box ul li{width: 100%;margin-bottom: 25px;}
.case_xq .right .box ul li .img{overflow: hidden;height: 175px;}
.case_xq .right .box ul li .img img{display: block;width: 100%;height: 175px;}
.case_xq .right .box ul li p{line-height: 57px;height: 57px;font-size: 16px;color: #333;text-align: center;background: #f6f7f8;}

