@import url("pcbase.css");

.header { background: #fff; padding: 23px 0 12px;}
.header .nav li a,.header .tel{ color: #000;}
.header .tel{background:url(../images/tel-black.png) no-repeat 0px 10px; background-size:40px}
.header .nav li.active:before, .header .nav li:hover:before{
	background: -webkit-linear-gradient(left,#982F30,#ff0d23,#982f2f);
	background: -o-linear-gradient(right,#982F30,#ff0d23,#982f2f);
	background: -moz-linear-gradient(right,#982F30,#ff0d23,#982f2f);
	background: linear-gradient(to right,#982F30,#ff0d23,#982f2f);
}
.header .nav li.active::after, .header .nav li:hover:after {
    background: -webkit-linear-gradient(left,#982F30,#ff0d23,#982f2f);
    background: -o-linear-gradient(right,#982F30,#ff0d23,#982f2f);
    background: -moz-linear-gradient(right,#982F30,#ff0d23,#982f2f);
    background: linear-gradient(to right,#982F30,#ff0d23,#982f2f);
}

.cp-kind .list:nth-child(odd) {padding:50px 0;}
.cp-kind .list:nth-child(even) {background:#efefef;padding:50px 0;}
.cp-kind dl dd{display: flex; justify-content: center; align-items: center;}
.cp-kind h3 {background:url("../images/cpfl-tb.png") left center no-repeat;font-size:36px;font-weight:bold;padding-left:100px;display:inline-block;}
.cp-kind .label {background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);font-size:18px;color:#fff;display:inline-block;padding:7px 14px;border-radius:5px;position:relative;vertical-align:bottom;margin-left:30px;}
.cp-kind .label:before,.cp-kind .label:after {content:"";width:8px;height:8px;background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);border:2px solid #fff;border-radius:50%;display:block;position:absolute;top:11px;}
.cp-kind .label:before {left:-5px;}
.cp-kind .label:after {right:-5px;}
.cp-kind .look-more {width:140px;height:45px;background:url("../images/look-detail.png") 20px center no-repeat;border:1px solid #ff461f;font-size:16px;line-height:43px;display:block;border-radius:10px;padding-left:50px;}
.cp-kind .look-more:hover {color:#fc752e;}
.cp-kind .text {font-size:16px;color:#666666;line-height:30px;margin:25px 0 35px 0;}
.cp-kind ul {}
.cp-kind li {padding: 0 1.5rem 1rem 1.5rem;}
.cp-kind li .img{float:left;text-align:center;border-radius:10px;transition:all .3s ease; padding: 0 1.5rem 1rem 1.5rem;width: 100%;}
.cp-kind li .img{ padding: 0;}
.cp-kind li img {border-radius:10px;transition:all .3s ease;width: 100%;}
.cp-kind li p a {background:url("../images/cp-tb.png") left center no-repeat;font-size:18px;line-height:48px;display:inline-block;padding-left:30px;}
.cp-kind li .img:hover {background:#fff;box-shadow:0 5px 15px #c4c5ca;}
.cp-kind li .img:hover img {border-radius:10px 10px 0 0;}
.cp-kind .cp-wz {width:100%;}
.cp-kind .cp-wz a {font-size:18px;border:1px dashed #dadada;padding:10px;border-radius:5px;margin-right:40px;display:inline-block;margin-top:20px;}
.cp-kind .cp-wz a:hover {background:#fc752e;background:-webkit-linear-gradient(left top,#fa8c35,#ff461f);background:-o-linear-gradient(bottom left,#fa8c35,#ff461f);background:-moz-linear-gradient(bottom left,#fa8c35,#ff461f);background:linear-gradient(to bottom left,#fa8c35,#ff461f);border:1px solid transparent;color:#fff;}


/*common*/
.main {margin:30px auto;position:relative;}
.main_l {width:980px;background:#fff;padding:20px;}
.main_r {width:280px;position:relative;}
.pubtitle {overflow:hidden;border-bottom:#eee 1px solid;margin-bottom:20px;}
.pubtitle h1,.pubtitle .h1 {font-weight:800;font-size:20px;padding-bottom:10px;display:inline-block;border-bottom:#6983CB 2px solid;}
.prozcnav {background:#fff;}
.prozcnav-tit {width:100%;height:80px;overflow:hidden;margin:0 auto;padding:16px 20px;background:#6983CB;box-sizing:border-box;text-align:center;}
.prozcnav-tit p {width:100%;height:28px;overflow:hidden;line-height:28px;color:#fff;font-size:24px;margin:0 auto;padding:0;font-weight:bold;}
.prozcnav-tit span {display:block;width:100%;height:35px;overflow:hidden;line-height:35px;color:#fff;margin:0 auto;padding:0;text-transform:uppercase;letter-spacing:1px;}
.prozcnav-tit em {display:none;}
.prozcnav {background:#fff;}
.prozcnav .layui-colla-content {padding-bottom:0;}
.prozcnav .layui-collapse {padding:10px 10px 1px 10px;}
.prozcnav .layui-collapse,.prozcnav .layui-colla-title,.prozcnav .layui-colla-content,.prozcnav .layui-colla-item {border:0;}
.prozcnav .layui-colla-item {margin-bottom:10px;}
.prozcnav .layui-colla-title {padding-left:15px;font-size: 16px;}
.prozcnav .layui-colla-title i {display:none;}
.prozcnav .layui-colla-title span {margin-right:5px;position:relative;top:1px;-moz-transition:ease-in-out 0s;-webkit-transition:ease-in-out 0s;-o-transition:ease-in-out 0s;-ms-transition:ease-in-out 0s;transition:ease-in-out 0s;}
.prozcnav .layui-colla-title span::before {content:"\f150";-moz-transition:ease-in-out 0s;-webkit-transition:ease-in-out 0s;-o-transition:ease-in-out 0s;-ms-transition:ease-in-out 0s;transition:ease-in-out 0s;}
.prozcnav .layui-colla-title.layui-this span::before {content:"\f151";}
.prozcnav .layui-colla-title.layui-this,.prozcnav .layui-colla-title:hover {background:#00AF66;color:#fff;}
.prozcnav ul {width:100%;overflow:hidden;padding:0;background:#fff;}
.prozcnav ul li {width:100%;height:30px;overflow:hidden;margin:0 auto;padding:0;}
.prozcnav ul li a {display:block;width:100%;height:30px;overflow:hidden;line-height:30px;color:#808ea4;font-size:14px;margin:0 auto;box-sizing:border-box;}
.prozcnav ul li i {margin-right:5px;}
.leftnews {background:#fff;padding:10px 15px 10px 15px;margin-top:20px;}
.rightnews {background:#fff;padding:0px 15px 20px 15px;}
.rightnews .am-avg-lg-2 li:nth-of-type(1n+1) .am-list-date {right:15px;}
.rightnews .am-avg-lg-2 li:nth-child(2n) {padding-left:15px;}
.rightnews li,.leftnews li {padding-bottom:0;}
.rightnews li img,.leftnews li img {width:100%;height:auto; min-height:166px; margin:0;}
.rightnews li .leftnews-name,.leftnews li .leftnews-name {font-size:16px;line-height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 0;margin:0;text-align:center;}
.rightnews li a {color:#363839; font-size:16px;}
.rightnews li a:hover {color:#4f6ec4;}
.rightnews.pro .am-list-news-hd,.leftnews.pro .am-list-news-hd {border-bottom:1px solid #dedede;}
.rightnews.pro .am-list-news-bd,.leftnews.pro .am-list-news-bd {margin-top:15px;}
.entry-tags {float:left;color:#999;padding:20px;}
.entry-tags span {font-size:16px;margin-right:10px;}
.entry-tags .tag-links a {background-color:#f5f5f5;border-radius:2px;display:inline-block;color:#999;font-size:16px;height:24px;line-height:24px;margin:0 2px 5px 0;padding:0 8px;position:relative;}
.entry-tags .tag-links a:hover {color:#fff;background-color:#00aeff;}
.entry-teg {width:100%;background:#f6f6f6;padding:20px;}
.entrynext-cls {width:100%;float:left;font-size:16px;color:#666;}
.entrynext-cls:first-child {padding-bottom:10px;}
.entrynext-cls:last-child {padding-top:10px;}
.entrynext-cls span {display:inline-block;text-align:left;text-indent:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.entrynext-right span {position:relative;right:34px;text-align:right;}
.tagcloud a {background-color:#ececec;border-radius:2px;display:inline-block;color:#888 !important;float:left;font-size:11px !important;width:auto;height:28px;line-height:28px;margin:0 8px 8px 0;padding:0 8px;position:relative;text-decoration:none;text-align:center;overflow:hidden;}



.h3-style>.h3,.h3-style>h3 {font-size:28px !important;  color:#00AF66;position:relative;padding-left:45px;margin:32px 0 30px}
.h3-style>.h3:before,.h3-style>h3:before {content:'';width:84px;height:78px;background:url(../images/news-icon2.png) no-repeat;position:absolute;top:11px;left:0;}

/*product*/
.pro-item{}
.pro-item li{float:left;}
.pro-item.am-thumbnails > li{ padding: 0 1rem 1rem 1rem;}
.pro-item li .img{border-radius:20px 20px 0 0;-webkit-box-shadow:0 4px 7px rgba(4,16,44,.27);-moz-box-shadow:0 4px 7px rgba(4,16,44,.27);box-shadow:0 4px 7px rgba(4,16,44,.27);margin-bottom:20px;position:relative;z-index:1;overflow:hidden;padding-top:71%}
.pro-item li .img img{display:block;width:100%;height:auto;border-radius:20px 20px 0 0;position:absolute;top:0;left:0}
.pro-item li .txt{background:url(../images/pro-bg.png) no-repeat center;-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;padding:18px 0 15px;position:relative}
.pro-item li .txt:before{content:'';width:24px;height:95px;background:url(../images/pro-dot.png) no-repeat;position:absolute;left:28px;bottom:22px}
.pro-item li .txt:after{content:'';width:24px;height:95px;background:url(../images/pro-dot.png) no-repeat;position:absolute;right:28px;bottom:22px}
.pro-item .txt h3 a{display:block;text-align:center;color:#fff;font-size:22px;line-height:44px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 45px}
.pro-item li:hover .img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}
.pro-item li:hover h3 a{color:#ff1f22}

.main.container .fixed {position:absolute;right:0;width:100%;z-index:99;}
.pro-inner{margin-top: 12px;}
.pro-inner .col-img{float: left;width: 46.2%; max-height: 451px; position: relative;z-index: 2; overflow: hidden;}
.pro-inner .col-img img{display: block;width: 100%;}
.pro-inner .col-img span{display: block;position: absolute;right: 0px;top: 12px;font-size: 16px;color: #ffffff;line-height: 34px;background-color: #3bb985;padding:0 12px; z-index:9;}
.pro-inner .col-img i{ margin-right:5px}
.pro-inner .col-img span img{vertical-align: middle;margin-top: -4px;margin-right: 5px;}
.pro-inner .col-img p{font-size: 16px;color: #ffffff;line-height: 42px;margin-top: 8px;}
.pro-inner .col-img .slides-home.slick>button{ margin-top: 0;}
.pro-inner .col-img .slides-home .slick-next { right: 10px !important;;}
.pro-inner .col-img .slides-home .slick-prev { left: 10px !important;}

.pro-inner .col-text{float: right;width: 52%; min-height: 451px; padding:10px 0 0 38px;background: #fff;}
.pro-inner .col-text h1{font-size: 38px;color: #333333;line-height: 48px;margin-bottom: 28px;}
.pro-inner .col-text .info{font-size: 20px;color: #666666;padding-left: 30px;position: relative;margin-bottom: 35px;}
.pro-inner .col-text .info strong{color: #333333;}
.pro-inner .col-text .info:after{content:'';width: 22px;height: 31px;background: url(../images/pro-icon1.png) no-repeat;position: absolute;left: 0;top: -7px;}
.pro-inner .col-text .info:nth-of-type(even):after{background: url(../images/pro-icon2.png) no-repeat;}
.pro-inner .col-text .base-p {margin-bottom: 10px;}
.pro-inner .col-text .base-p strong{display: block;font-size: 16px;color: #333333;line-height: 26px;}
.pro-inner .col-text .base-p p{font-size: 16px;color: #333333;line-height: 24px;}
.pro-inner .col-text ul{margin-top: 46px;}
.pro-inner .col-text li{float: left;}

.col-text .get-price{display: block;background-color: #4375ff;width: 190px;height: 50px;line-height: 50px;text-align: center;font-size: 18px;color: #ffffff;font-weight: bold;cursor: pointer;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-box-shadow: 0 5px 13px rgba(0,6,118,0.3);-moz-box-shadow: 0 5px 13px rgba(0,6,118,0.3);-ms-box-shadow: 0 5px 13px rgba(0,6,118,0.3);-o-box-shadow: 0 5px 13px rgba(0,6,118,0.3);box-shadow: 0 5px 13px rgba(0,6,118,0.3);}
.col-text .get-price img{vertical-align: middle;margin-top: -2px;}
.col-text .get-price:hover{border-radius: 25px;}
.col-text .get-tel{margin-left: 20px;}
.col-text .get-tel span{display: block;font-size: 16px;color: #666666;line-height: 26px;}
.col-text .get-tel strong{display: block;font-size: 28px;color: #4e7eff;}
.col-text .get-qt{margin-left: 24px;}
.col-text .get-qt>div{display: inline-block;}
.col-text .get-qt span{display: block;font-size: 16px;color: #ff6d28;line-height: 26px;}
.col-text .get-qt strong{display: block;font-size: 20px;color: #ff6d28;line-height: 23px;}
.col-text .get-qt img{vertical-align: middle;margin-top: -28px;}

.prodetail-nav {height:60px;background:#eee;line-height:60px;margin-bottom:46px;}
.prodetail-nav a {width:25%;float:left;text-align:center;font-size:18px;color:#666;}
.prodetail-nav .active {color:#fff;background:#4f6ec4;}
.pro-content p,.pro-content h3 {margin-bottom:20px;line-height:40px;font-size:16px;color:#333;}
.pro-content p.contitle,.pro-content p.bq {text-indent:2em;}
.pro-content .procon p,.pro-content .procon div {font-size:18px;color:#4d4f53;line-height:2em;margin-bottom:30px;}
.pro-content .procon p img,.pro-content .procon p video {max-width:800px;height:auto;width:100%;}


.pro-fixed {position:fixed;top:0;width:980px;z-index:999;}
.pro-end {position:absolute;bottom:0;}
.pro-cont {padding:0 40px;}
.pro-mouse,.pro-sty h3 {font-weight:700;}
.pro-mouse::before {content:"";width:4px;height:28px;background:#14429E;position:absolute;left:0;top:17px;}
.pro-sty {padding-bottom:30px;border-top:1px dashed #f0f0f0;}
.pro-sty:first-child {border-top:none;}
table p{ margin-bottom: 0 !important; line-height: 25px !important;}

.message-box{padding:6px 0 150px}
.message-box .wrap{background:#fff;border-radius:30px 30px 60px 20px;-webkit-box-shadow:0 0 30px rgba(40,55,96,.15);-moz-box-shadow:0 0 30px rgba(40,55,96,.15);-ms-box-shadow:0 0 30px rgba(40,55,96,.15);-o-box-shadow:0 0 30px rgba(40,55,96,.15);box-shadow:0 0 30px rgba(40,55,96,.15)}
.messages-ly{background:url(../images/ly-bg.png) no-repeat left -21px bottom -20px;width: 93%;float:left;padding:0 46px 0 88px;position:relative;}

.messages-ly p{font-size:18px;color:#333;line-height:42px;margin:0 0 32px}
.messages-ly form{padding-bottom:98px}
.messages-ly label{display:block;background-color:#fff;border-radius:3px;padding:12px 5px 12px 60px;border:1px solid #d0d8ed;margin-bottom:26px;position:relative;border-radius:10px;-webkit-box-shadow:0 0 15px rgba(38,55,109,.15);-moz-box-shadow:0 0 15px rgba(38,55,109,.15);-ms-box-shadow:0 0 15px rgba(38,55,109,.15);-o-box-shadow:0 0 15px rgba(38,55,109,.15);box-shadow:0 0 15px rgba(38,55,109,.15)}
.messages-ly label .ico{position:absolute;width:40px;height:42px;background-repeat:no-repeat;background-position:center;left:18px}
.messages-ly label .ico1{background-image:url(../images/icon-ly.png);top:12px}
.messages-ly label .ico2{background-image:url(../images/icon-ly1.png);top:12px}
.messages-ly label .ico3{background-image:url(../images/icon-ly2.png);top:3px}
.messages-ly label .inp{width:100%;line-height:42px;height:42px;font-size:18px;color:#333;border:0;outline:0}
.messages-ly label .area{height:150px;display:block;width:100%;font-family:微软雅黑;font-size:18px;border-width:initial;border-style:none;border-color:initial;border-image:initial;resize:none;outline:0;color:#333}
.messages-ly label .inp:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#333 !important}
.messages-ly .sub{line-height:33px;background:#354775;background:-webkit-linear-gradient(-45deg,#354775,#4f6ec4);background:-o-linear-gradient(-45deg,#354775,#4f6ec4);background:-moz-linear-gradient(-45deg,#354775,#4f6ec4);background:linear-gradient(-45deg,#354775,#4f6ec4);color:#fff;font-size:26px;font-weight:700;padding:0 27px;border-radius:0 30px 0 20px;bottom:-40px;cursor:pointer;padding:19px 66px;position:absolute;left:-14px;bottom:30px;-webkit-box-shadow:0 6px 18px rgba(28,40,70,.2);-moz-box-shadow:0 6px 18px rgba(28,40,70,.2);-ms-box-shadow:0 6px 18px rgba(28,40,70,.2);-o-box-shadow:0 6px 18px rgba(28,40,70,.2);box-shadow:0 6px 18px rgba(28,40,70,.2);background-size:200% auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0;}
.messages-ly form:after{content:'';width:14px;height:8px;position:absolute;left:-14px;bottom:100px;background:url(../images/arr01.png) no-repeat;transform:rotateY(180deg)}
.messages-ly .sub:hover{background-position:right center}

.scene li{overflow:hidden;margin-top:50px}
.scene .scene-left{float:left;width:50%;overflow:hidden}
.scene .scene-left img{border-top-right-radius:60px;display:block;width:100%;-moz-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-o-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}
.scene .scene-left:hover img{-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);transform:scale(1.08,1.08)}
.scene .scene-right{float:right;width:50%;padding-left:30px}
.scene .scene-right h3{margin-bottom:40px}
.scene .scene-right h3:hover a{color:#b4861d}
.scene .scene-right h3 a{font-size:26px;color:#333;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.scene .scene-right .xq-js p{font-size:16px;color:#4d4f53;line-height:2em;margin-top:15px;position:relative;padding-left:35px}
.scene .scene-right .xq-js p:before{position:absolute;left:0;top:10px;content:'';display:inline-block;vertical-align:middle;width:20px;height:18px;background:url(../images/jt_icon.png) no-repeat}
.scene .scene-right .xq-js p strong{font-size:18px;color:#4d4f53}



/*news*/
.new-wrapper{background: url(../images/xinwenbanner.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding: 0 0 78px 0;}
.new-wrapper .bread{ border: 0; background: transparent;}
.new-wrapper .bread .breadcon a,.new-wrapper .bread .breadcon span,.new-wrapper .bread .breadcon strong{ color: #fff !important;}
.new-inner{margin-top: 55px;}
.new-inner h1{font-size: 36px;color: #ffffff;line-height: 46px;margin-bottom: 55px;}
.new-inner>p{font-size: 16px;color: #fff;line-height: 26px;margin-bottom: 15px;}
.new-inner>p span{display: inline-block;margin-right: 20px;}
.new-inner>p span i{ color: #FB6D2C; padding-right: 10px;}
.new-inner .show,.banner .show{float: left;}
.new-inner .show,.banner .show{padding: 18px;background:#00AF66;background: -moz-linear-gradient(left, #4f6ec4 0%, #00AF66 100%);background: -webkit-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: -o-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: -ms-linear-gradient(left, #4f6ec4 0%,#00AF66 100%);background: linear-gradient(to right, #4f6ec4 0%,#00AF66 100%); color: #fff;line-height: 40px; display: inline-block;}
.new-wrapper .new-inner .show{ width: 78.5%;}
.new-inner .show span,.banner .show span{display: inline-block;font-size: 16px;}
.new-inner .show strong,.banner .show strong{display: inline-block;font-size: 18px;margin-right: 24px;}
.new-inner .show em,.banner .show em{display: inline-block;font-size: 18px;font-weight: bold;margin-right: 16px;font-style: normal;}
.new-inner .show .line-a,.banner .show .line-a{display: inline-block;width: 123px;background-color: #fff;color: #00AF66;border-radius: 4px;-webkit-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-moz-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-ms-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-o-box-shadow: 0 12px 10px rgba(130,40,0,0.3);box-shadow: 0 12px 10px rgba(130,40,0,0.3);position: relative;text-align: center; margin-left: auto;}
.new-inner .show .line-a:after,.banner .show .line-a:after{content: '';width: 72px;height: 75px;position: absolute;left: 26px;top: -75px;}
.new-inner .show .line-a:hover,.banner .show .line-a:hover{background-color: #4f6ec4;color: #fff;}
.new-inner .con{float: right;width: 26.5%;color: #fff;padding-left: 30px;margin-top: 5px;}
.new-inner .con strong{display: block;font-size: 16px;line-height: 26px;}
.new-inner .con p{font-size: 16px;line-height: 26px;}
.new-inner .show .line-a{ margin-left: auto;}

.news-content{ padding: 20px;}
.news-content p {margin-bottom:20px;line-height:40px;font-size:16px;color:#333;}
.news-content p.contitle,.news-content p.bq{ text-indent:2em;}
.photo-image{ width: 800px;}

/*newslist*/
.newslist-content { border-bottom: none; margin-bottom: -1px;}
.newslist-content .am-list-news-default{ margin: 0;}
.newslist-content .am-list li:first-child{ border-top: 0; padding-top: 0;}
.newslist-content .am-list .am-u-sm-3{ width: 20%;}
.newslist-content .am-list .am-u-sm-9{ width: 80%;}
.newslist-content .am-list .am-list-item-desced{ padding: 20px 0;}
.newslist-content .am-list .am-list-thumb a{ min-height: 124px; display: block; height: 100%;}
.newslist-content .am-list .am-list-thumb a img{ height: 100%; min-height: 124px;}
.newslist-content .am-list .am-list-item-hd a{ font-size: 20px; font-weight: 700;}
.newslist-content .am-list .am-list-item-hd a:hover{ color: #4f6ec4;}
.newslist-content .am-list .am-list-item-text{ color: #777; line-height: 1.8; max-height: 3.6em; font-size: 14px;}
.newslist-content .am-list .am-list-meta{ margin-top: 10px;}
.newslist-content .am-list .am-list-meta span{ margin-right: 14px; cursor: pointer; color: #999;}
.newslist-content .am-list .am-list-meta span:hover,.newslist-content .am-list .am-list-meta span:hover i{ color: #4f6ec4;}
.newslist-content .am-list .am-list-meta span i{ margin-right: 5px;}


/*photo*/
.case-link{display:flex; justify-content: center; flex-wrap:wrap;}
.case-link li{float:left;width:43.3%;margin:3%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.case-pic{margin-right:7%}
.case-pic a{display:block;position:relative;padding-top:75%}
.case-pic a img{position:absolute;left:0;top:0;width:100%;height:100%}
.case-info{position:relative;padding:26px 30px;margin-left:6%;margin-top:-50px;background:url(../images/case-line.png) left top;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}
.case-info:before{content:"";position:absolute;left:0;bottom:0;width:80px;height:4px;background-color:#00AF66;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.case-info h3 a{display:block;color:#333;font-size:24px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:32px}
.case-info h3 a:hover{color:#00AF66}
.case-info p{color:#666;font-size:16px;line-height:30px;margin-top:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.case-info p:before{content:'';display:inline-block;vertical-align:middle;width:10px;height:10px;border:1px solid #00AF66;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:8px;margin-top:-3px}
.case-more{position:absolute;right:30px;top:33px}
.case-more i{ font-size: 20px;}
.case-more img{width:32px;height:auto}
.case-link li:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.case-link li:hover .case-info:before{width:100%}

.main_l .content-text img { max-width: 100%; display: block; margin: 20px auto;}
.main_l .gallery-thumbs {width:700px;height:75px;box-sizing:border-box;border:1px solid #ddd; margin-bottom: 25px; position:relative;overflow:hidden;padding:5px;}
.main_l .gallery-thumbs .swiper-slide {cursor:pointer;box-sizing:border-box;overflow:hidden;border:1px solid #f5f5f5;}
.main_l .gallery-thumbs .swiper-slide {height:100%;opacity:0.4;}
.main_l .gallery-thumbs .swiper-slide.swiper-slide-thumb-active {opacity:1;}
.main_l .gallery-thumbs .swiper-slide img {height:100%; margin: 0;}