﻿@charset "utf-8";
/**/
.bann{width: 100%; text-align: center;  height: 350px; padding:0 0 0; margin: 0  0}

/*.bt3{ color:#333333; text-align:center; padding:50px 0 30px}
.bt3 h1{ font-size:30px; font-weight:100; line-height:30px; font-weight:bolder; color:#cb302b}
.bt3 h1 span{ color:#0d874b;}
.bt3 h2{ font-size: 44px; text-transform: uppercase; font-weight:unset; color:#484848; line-height:66px; }
.bt3 h2 span{ font-weight:bolder;color:#333333;}
.bt3 h3{ width:56px; height:3px; display:table; background:#000000; margin:0 auto 8px; display:none}
*/.info1 { font-size:16px;width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto 25px; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}
.ej_bt{ font-size:30px; color:#333333; text-align:center;line-height:32px; font-weight:bolder; margin:0px auto 0; padding:45px 0 10px }




.er-dh{ display:table; margin:0 auto; padding:0px 0 30px; }
.er-dh li{ display:inline-block; margin:0 10px 8px; min-width:170px; float:left; height:44px; text-align:center}
.er-dh li a{   display:table; width:100%; box-sizing:border-box; height:42px; border:1px solid #666; background:#fff; text-align:center;border-radius:5px; font-size:18px; color:#333; line-height:42px; }
.er-dh li a:hover,.er-dh li .on{ background:#005c25; border:1px solid #005c25; color:#fff}
/*wrap_n*/
.wrap_n{  display:table; margin:0 auto; min-height:600px; padding:0 0 30px;}

.wrap_n .cp_l_nav{background: #e5e5e5;}
.wrap_n .cp_l_nav  ul li{background: #fff;}
.wrap_n .cp_r ul li { box-sizing: border-box;    border: 1px solid #f1efef;}

.wrap_nw{ width:1200px; display:table; margin:0 auto}
.about{ font-size:16px; line-height:38px; color:#444445; padding:0px 0 40px;}

.about a{ font-weight:bolder; color:#005c25}
.wrap_n .showimg{ text-align:center}



.ry{ width:100%; display:table; margin:0 auto; padding:0px 0 0}
.ry ul li{width:32%; border:1px solid #eeeeee;  display:block; float:left; margin:0 ; padding:10px; box-sizing:border-box; margin:0 2% 20px 0; background:#fff}
.ry ul li a{ width:100%;   margin:0 auto; display:block;}
.ry ul li a h1{ width:100%; font-size:20px; line-height:60px; text-align:center; padding:10px 0 0}
.ry ul li a .cp_t{ width:100%; display: table;  overflow: hidden; box-sizing:border-box; }
.ry ul li a .cp_t img{ width:100%;   display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
/*.ry ul li a:hover .cp_t img{transform: scale(1.08);}
*/.ry ul li a:hover h1 { color:#005c25}
.ry ul li:nth-child(3n){margin:0 0 20px; }
.ry ul li:hover{}

.ry1{ width:100%; display:table; margin:0 auto; padding:0px 0 0}
.ry1 ul li{width:32%;  display:block; float:left; margin:0 ;  box-sizing:border-box; margin:0 2% 25px 0; background:#fff}
.ry1 ul li a{ width:100%;   margin:0 auto; display:block;}
.ry1 ul li a h1{ position: absolute; bottom:0; width:100%; font-size:16px; color:#fff; text-align:center; line-height:45px; height:45px;background-color: rgba(0,0,0, 0.5);border-radius: 0 0 20px 20px;}
.ry1 ul li a .cp_t{ position:relative; width:100%; display: table; border-radius:20px;  overflow: hidden; box-sizing:border-box; }
.ry1 ul li a .cp_t img{ width:100%; border-radius:20px; display:block;-webkit-transition: all .6s ease 0s; transition: all .6s ease 0s;}
.ry1 ul li a:hover .cp_t img{transform: scale(1.08); border-radius:20px;}
.ry1 ul li:nth-child(3n){margin:0 0 20px; }
.ry1 ul li a:hover h1{background-color: rgba(28,71,103, 0.8);}

/*lx*/

.xw1{ display: table; width:100%; margin:0 auto; padding:20px 0 0;}
.xw1 ul{ margin:0px auto 20px; display:table;}
.xw1 li{ width:100%; float:left; height:140px; margin:0px 0 20px; }
.xw1 li a{ background:#f2f2f2; display:block; padding:25px 15px;}
.xw1 li .sj1{ width:162px;height:90px;  padding-left:34px; font-weight:bolder; box-sizing:border-box;font-size:14px; color:#005c25; float:left; border-right:1px solid #dcdcdc; }
.xw1 li .sj1 h1{ font-size:30px;line-height:42px; margin-bottom:0px; font-weight:bolder; margin:10px 0 0 }
.xw1 li .sj1 p{ border-bottom:2px solid #005c25; display:table}

.xw1 li .xw_z{ float:left; margin:0px 20px; width:calc(100% - 320px); height:90px; color:#747474; font-size:12px; line-height:22px;}
.xw1 li .xw_z h1{ font-size:16px; color:#313131; font-weight: bolder; line-height:30px; margin-bottom:6px;}
.xw1 li .xw_z h2{ font-size:12px; line-height:22px; height:44px;}
.xw1 li a .jt{ background: url(../images/jt3.png) no-repeat center center; float:right; width:37px; height:90px; margin-right:30px;}
.xw1 li a:hover .jt{background: url(../images/jt4.png) no-repeat center center;}
.xw1 li a:hover .sj1{  color:#fff; float:left; border-right:1px solid #fff;}
.xw1 li a:hover .xw_z,.xw1 li a:hover .xw_z h1,.xw1 li a:hover .sj1 h1{ color:#fff;}
.xw1 li a:hover{ background:#005c25;}


.cont{ width:800px; margin:0 auto;}
.cont .ts { font-size:16px; color:#636363; text-align:center; margin:15px auto 25px;}
.cont dt { width:100%; display:table}
.cont dt input{ background:#fff; border:1px solid #c0bec0; width:49%;  height:48px; line-height:48px; padding-left:15px; font-size:14px; color:#bbbbbb; float:left; margin:10px 0%; box-sizing:border-box}
.cont dt input:nth-child(2){margin:10px 0 0 2%; }
.cont dt textarea{background:#fff; border:1px solid #c0bec0; font-size:14px; color:#757575; padding:15px; width:100%; height:180px;margin:10px 0%;box-sizing:border-box}
.cont .btn { width:240px; font-size:16px; height:42px; line-height:42px; text-align:center; display:block; background:#005c25; border-radius:5px; color:#fff; margin:40px auto;}
.cont .btn:hover{ background:#c2a65d}
.wrap_n .pt{ padding:0 0 20px;}

.lx_k{ width:100%; display:table; margin:0 auto; padding:20px 0 70px}
.lx{ width:100%; display:table; padding:0 0 60px}
.lx dt{ width:23%; height:235px; margin:0 1%; padding:0 10px; box-sizing:border-box; float:left; border:1px solid #d9d9d9; font-size:18px; color:#333333; text-align:center; box-sizing:border-box}
.lx dt span{ width:90px; height:80px; background:url(../images/lx.png); display:block; margin:20px auto 0;}
.lx dt .lxt1{background-position:0 0;}
.lx dt .lxt2{ background-position: -90px 0;}
.lx dt .lxt3{background-position:-180px 0;}
.lx dt .lxt4{ background-position: -270px 0;}
.lx dt:hover .lxt1{background-position:0 80px;}
.lx dt:hover .lxt2{ background-position: -90px 80px;}
.lx dt:hover .lxt3{background-position:-180px 80px;}
.lx dt:hover .lxt4{ background-position: -270px 80px;}
.lx dt:hover{ background:#005c25; color:#fff;}
.lx dt:hover h2{ color:#fff;}

.lx dt h1{ font-size:18px; line-height:45px;}
.lx dt h2{ font-size:19px; color:#191919; line-height:30px;}

.lx_l{ width:560px; float:right; font-size:16px; line-height:2.2; }
.lx_l h1{ font-size:24px; font-weight:bolder; margin:0 0 10px}
.lx_t{ display:table; border:3px solid #e4e4e4; margin:0 auto; width:98%; box-sizing:border-box; }
.lx_t img{ height:400px}



.join{ width:1160px; margin:0 auto 50px; display:table;}
/*join*/
.join_bt{ font-size:15px; text-align:center; line-height:36px; color:#7c8da0; padding:5px 0 30px;}
.join{width:1160px; display:block; margin:0 auto 20px;}
.join_t{ width:1110px; padding:0 25px; height:50px; line-height:50px; margin:0 auto 8px ; background:#b1b1b1; font-size:16px; color:#fff;}
.join_t span{ display:block; float:left; padding:0 ;}



.sideMenu{  }
.sideMenu dt{ width:1110px; background:#f2f2f2; padding:0 25px; margin:5px auto 0; font-size:14px; color:#5c5b5b; line-height:48px; height:48px; display: inline-block; cursor:pointer;}
.sideMenu .on,.sideMenu dt:hover{ background:#005c25; color:#fff; }
.sideMenu dt h1{ font-size:15px; width:270px; float:left;padding:0 0px;}
.sideMenu dt h2{ font-size:15px; width:260px; float:left; text-align:center;padding:0 ;}
.sideMenu dt span{ font-size:14px; width:60px; height:48px; display: block; background:url(../images/join1.png) no-repeat right center; float:left; text-align:center;padding:0 ;}

.sideMenu dt:hover span,.sideMenu .on span{background:url(../images/join2.png) no-repeat right center;}

.sideMenu .jo{ padding:30px 50px; color:#333; font-size:15px; line-height:34px; display:none; border:1px solid #005c25; /* é»˜è®¤éƒ½éšè— */ width:1058px; }


.fy{ text-align:center; font-size:14px; padding:20px 0;}
.info0 { width: 450px; height: 27px; line-height: 28px;  text-align: center;  margin: 15px auto; border: 1px dashed #ccc; border-left: none; border-right: none;  color: #6f6f6f;}

.page-position{padding: 15px 0; font-size: 14px; color: #2f2f2f;}
.page-position a{color: #2f2f2f;}
.page-position a:hover{color: #014fa4;}

 .page-wrap-left{float: left; width: 305px; margin-right: 4.16666667%;}
.xypg-left-box{margin-bottom: 20px;}
.xypg-left-title{background: #014fa4; padding: 10px 20px; position: relative;}
.xypg-left-title h3{font-size: 20px; color: #ffffff; line-height: 30px; font-weight: bold; position: relative; z-index: 9;}
.xypg-left-title i{position: absolute; left: -5px; top: -9px; font-style: normal; font-size: 67px; font-weight: bold; opacity: .1; color: #fff; line-height: 1; z-index: 1; text-transform: uppercase;display:none;}
.xypg-left-title span{font-weight: normal; font-size: 16px; color: #fff; margin-left: 10px; text-transform: capitalize;}
.xypg-left-title span:before{content: "/"; padding-right: 5px;}
.xypg-left-con{border: 1px solid #d2d2d2; border-top: none;}
/* 内页左侧导航栏样式 */
.xypg-left-nav{margin: 0 -1px;}
.xypg-left-nav > li{position: relative; border-bottom: 1px solid #eeeeee;}
.xypg-left-nav > li:last-child{border-bottom: none;}
.xypg-left-nav > li > a{display: block; font-size: 16px; line-height: 22px; color: #2e2e2e; padding: 15px 18px;}
.xypg-left-nav > li .first-nav-btn{position: absolute; z-index: 99; width: 30px; height: 30px; text-align: center; top: 10px; right: 20px; cursor: pointer; background: url(../images/icon_spirit.png) 0 -240px no-repeat;}
.xypg-left-nav > li .first-nav-btn.clicked{background-position: 0 -270px;}
.xypg-left-nav > li:hover > a, .xypg-left-nav > li.clicked > a{color: #014fa4;}
.xypg-left-nav > li:hover .first-nav-btn, .xypg-left-nav > li.clicked .first-nav-btn{color: #014fa4;}
.xypg-left-nav .xypg-left-subnav{display: none; padding: 0 10px;}
.xypg-left-nav .xypg-left-subnav > li{border-top: 1px dashed #eeeeee;}
.xypg-left-nav .xypg-left-subnav > li > a{padding: 8px; display: block; line-height: 20px; color: #818181; font-size: 16px;}
.xypg-left-nav .xypg-left-subnav > li > a:hover{color: #014fa4;}
.xypg-left-nav .xypg-left-subnav > li.clicked > a{color: #014fa4;}
.xypg-left-nav .xypg-left-threenav > li > a{padding: 5px 10px; display: block; font-size: 14px; line-height: 24px; color: #999999;}
.xypg-left-nav .xypg-left-threenav > li > a:before{content: '2014 ';}
.xypg-left-nav .xypg-left-threenav > li > a:hover{color: #014fa4;}
.xypg-left-nav .xypg-left-threenav > li.clicked > a{color: #014fa4;}

.latest-news{padding: 10px 0;}
.latest-news li{padding: .5em 1em;font-size: 14px;}
.latest-news li a{display: block;line-height: 1.2;color: #5a5a5a;}
.latest-news li a:before{content: '+';font-weight: bold;margin-right: 5px;font-size: 16px;}
.latest-news li a:hover{color: #014fa4;}
.latest-news li a:hover:before{color: #014fa4;}
.hot-keys{padding: 20px 7px 8px 7px;display: table;}
.hot-keys li{width: calc(50% - 14px);float: left;margin: 0 7px 14px 7px;}
.hot-keys li a{display: block;text-align: center;font-size: 14px;color: #5a5a5a;line-height: 2.857;border: 1px dashed #f1f1f1;}
.hot-keys li a:hover{color: #014fa4;border-color: #014fa4;}
.page-wrap-contact{padding: 10px 0; font-size: 14px;}
.page-wrap-contact h4{padding: .3em 1.4em .8em 1.4em; font-size: 16px; color: #000000;}
.page-wrap-contact p{border-top: 1px solid #eee; position: relative; margin-bottom: 0; padding: .8em 1.4em; color: #2f2f2f;}
.page-message-img img{border: 1px solid #d2d2d2;}
.page-wrap-right {
    overflow: hidden;
}
.xypg-product-list{margin: 0 -1.5%; font-size: 0;}
.xypg-product-list li{display: inline-block; vertical-align: bottom; width: 30.333%; margin: 0 1.5% 20px 1.5%; padding: 10px 10px 0 10px; border: 1px solid #eeeeee; -webkit-transition: all .5s ease; transition: all .5s ease;}
.xypg-product-list li .img{display: block;}
.xypg-product-list li h3 a{display: block; text-align: center; font-size: 14px; color: #5a5a5a; line-height: 1.6; padding: .8em 0;}
.xypg-product-list li:hover{border-color: #014fa4;}
.xypg-product-list .no-result{margin: 0 1.5%; font-size: 14px;}

.xypg-case-list{margin: 0 -1%; font-size: 0;}
.xypg-case-list li{display: inline-block; vertical-align: bottom; width: 31.333%; margin: 0 1% 10px 1%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.xypg-case-list li .img{display: block; }

.xypg-case-list li h3 a{display: block; text-align: center; font-size: 14px; color: #5a5a5a; line-height: 1.6; padding: .8em 0;}
.xypg-case-list li:hover h3 a{color: #014fa4;}
.x-product-list li .img img, .x-case-item .img img, .x-news-img img, .xypg-product-list li .img img, .x-product-list li .img, .x-case-item .img, .x-news-img, .xypg-product-list li .img, .xypg-case-list li .img, .relate-product-slick .owl-item .img {
  overflow: hidden;
}
.xypg-case-list li .img img{ width: 100%}
.x-product-list li .img img, .x-case-item .img img, .x-news-img img, .xypg-product-list li .img img, .xypg-case-list li .img img, .relate-product-slick .owl-item .img img {
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-product-list li .img:hover img, .x-case-item .img:hover img, .x-news-img:hover img, .xypg-product-list li .img:hover img, .xypg-case-list li .img:hover img, .relate-product-slick .owl-item .img:hover img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
/**/
.form-group{ display:table; width:100%; margin:0 0 20px}
.col-sm-7 {   width: 58.33333333%; float:left}
.form-horizontal .control-label{padding-top: 7px;margin-bottom: 0;text-align: right;}
.col-sm-2{width: 16.66666667%; float:left}
.form-control {box-sizing: border-box;display: block; width: 100%; height: 34px; padding: 6px 12px;font-size: 14px;line-height: 1.42857143;
    color: #555; background-color: #fff;background-image: none;border: 1px solid #ccc; border-radius: 4px;
	    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
textarea.form-control {    height: auto;}
.btn{display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.btn-primary{color: #fff; background-color: #337ab7; border-color: #2e6da4;    margin:20px 0 0 140px;}

/* 在线留言页面*/
#message-form{font-size: 0;}
#message-form .red-star{color: red;}
#message-form label{font-size: 14px;}
#message-form textarea{resize: none;}
#message-form #checkcode{display: inline-block; width: 30%;}
#message-form #checkCodeImg{vertical-align: top; margin-left: 10px;}
#message-form #change_code{line-height: 34px; padding: 0 10px; color: #0066d9; font-size: 14px;}
#message-form .error-info{padding-top: 4px; display: inline-block; vertical-align: top; position: absolute;}

/* 内页新闻列表 */
.xypg-news-list li{border: 1px solid #e1e1e1; padding: 30px; background: #fff; margin-bottom: 35px; -webkit-transition: all .5s; transition: all .5s;}
.xypg-news-list li .tit{border-bottom: 1px solid #cbcbcb; margin-bottom: 15px; position: relative;}
.xypg-news-list li .tit h3{padding-bottom: 15px; font-size: 18px; color: #565656; font-weight: normal; padding-right: 25%; margin: 0;}
.xypg-news-list li .tit .date{position: absolute; right: 0; top: 0; font-size: 14px; color: #666666;}
.xypg-news-list li .info{font-size: 14px; line-height: 2; color: #999999;}
.xypg-news-list li .more{margin-top: 15px;}
.xypg-news-list li .more span{display: inline-block; width: 130px; line-height: 33px; text-align: center; color: #000; font-size: 14px; color: #666666; border: 1px solid #e1e1e1; -webkit-transition: all .5s ease; transition: all .5s ease;}
.xypg-news-list li:hover{-webkit-box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18); box-shadow: 0px 2px 13px 1px rgba(8, 1, 3, 0.18);}
.xypg-news-list li:hover .tit h3{color: #014fa4;}
.xypg-news-list li:hover .more span{color: #fff; background-color: #014fa4;}
.icon-font{position: relative;}
.icon-font:after{content: ""; width: 30px; height: 30px; background-image: url(../images/icon_spirit.png); background-repeat: no-repeat; position: absolute; left: calc(50% - 15px); top: calc(50% - 15px);}
/* 详细页分页样式*/
.paging_num{padding: 10px 0;}
.paging_num a{padding: 0 7px; text-align: center; display: inline-block; border: 1px dashed #e0e1dc; color: #666; margin-right: 8px;}
.paging_num a.paging_hover, .paging_num a:hover{border-color: #0264b7;}
/*内页详情页面公用样式*/
.xypg-detail-title{font-size: 20px; color: #363636; font-weight: bold; margin-bottom: 10px; line-height: 1.7;}
.xypg-detail-info-bar{ display: table; width: 100%; font-size: 14px; font-family: Arial; color: #9e9e9e; line-height: 35px; border-bottom: 1px dashed #cfcfcf; margin-bottom: 20px;}
.xypg-detail-info-bar .detail-info-time{float: left; margin-right: 20px; position: relative; padding-left: 25px;}
.xypg-detail-info-bar .detail-info-time i{position: absolute; width: 20px; height: 20px; top: calc(50% - 10px); left: 0;}
.xypg-detail-info-bar .detail-info-time i:after{opacity: .5; background-position: 0 -360px;}
.xypg-detail-info-bar .detail-info-numbers{float: left; position: relative; padding-left: 25px;}
.xypg-detail-info-bar .detail-info-numbers i{position: absolute; width: 20px; height: 20px; top: calc(50% - 10px); left: 0;}
.xypg-detail-info-bar .detail-info-numbers i:after{opacity: .5; background-position: 0 -330px;}
.xypg-detail-info-bar .xypg-file-down{float: right; position: relative;}
.xypg-detail-info-bar .xypg-file-down .file-down-title{cursor: pointer; position: relative; padding-left: 25px;}
.xypg-detail-info-bar .xypg-file-down .file-down-title i{position: absolute; width: 20px; height: 20px; top: calc(50% - 10px); left: 0;}
.xypg-detail-info-bar .xypg-file-down .file-down-title i:after{background-position: 0 -630px;}
.xypg-detail-info-bar .xypg-file-down .file-down-title:hover{color: #0264b7;}
.xypg-detail-info-bar .xypg-file-down .file-down-list{position: absolute; z-index: 9999; width: 250%; right: 0; background: #fff; display: none;}
.xypg-detail-info-bar .xypg-file-down .file-down-list li{padding: 10px 0; border-top: 1px dashed #cfcfcf;}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .icon{float: left; font-size: 40px; line-height: 40px; margin-right: 5px; height: 40px;}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con{overflow: hidden; line-height: 1;}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con p{font-size: 12px; margin-bottom: 0; line-height: 20px;}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con a{font-size: 12px;}
.xypg-detail-info-bar .xypg-file-down .file-down-list li .list-con a:hover{color: #0264b7;}
.xypg-detail-con-title{margin: 20px 0 10px 0;}
.xypg-detail-con-title span{display: inline-block; font-size: 18px; color: #0264b7;}
.xypg-detail-con{font-size: 16px; color: #333; line-height: 1.7;}
.xypg-detail-con img, .xypg-detail-con p img{width: auto !important; max-width: 100%; height: auto !important;}
.xypg-detail-tags{margin-top: 40px;}
.xypg-detail-tags .tags-title{border-bottom: 1px solid #c3c3c3; position: relative;}
.xypg-detail-tags .tags-title h3{display: inline-block; padding: 0 30px; font-size: 16px; color: #0264b7; line-height: 40px; border-bottom: 3px solid #0264b7; margin-bottom: -1px;}
.xypg-detail-tags .tags-title .baidu-share{position: absolute; right: 0; top: 8px;}
.xypg-detail-tags .tags-content{padding-top: 12px;}
.xypg-detail-tags .tags-content a{font-size: 12px; color: #2f2f2f; display: inline-block; margin-right: 9px; background: #f4f4f4; line-height: 28px; padding: 0 15px;}
.xypg-detail-tags .tags-content a:hover{color: #0264b7;}
.xypg-detail-url{margin-top: 15px;}
.xypg-detail-url a{word-break: break-all;}
.xypg-detail-article p{margin: 10px 0 20px 0; line-height: 24px;}
.xypg-detail-pn{margin-top: 30px;}
.xypg-detail-pn div + div{margin-top: 15px;}
.xypg-detail-pn div{line-height: 22px; padding: 10px; position: relative; border: 1px solid #eeeeee;}
.xypg-detail-pn div b{font-size: 14px; color: #0264b7; float: left; font-weight: normal;}
.xypg-detail-pn div a{float: left; width: 75%; font-size: 14px; color: #666666;}
.xypg-detail-pn div a:hover{color: #0264b7;}


.xypg-case-detail .main-img{text-align: center;}
.xypg-case-detail .main-img img{max-width: 100%;}
