@charset "utf-8";
/*css document*/

*{margin: 0; padding: 0;}
body{font-size: 12px; font-family: Arial,"微软雅黑",Helvetica,sans-serif;}
ul,h2,h3,h2,h5,h6,em,i{list-style: none;}
em,i{font-style:normal;}
a{text-decoration: none;}
img{border:none;}
*:after,*:before{box-sizing: border-box; margin:0; padding:0; list-style:none;}
.clear {clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.clear:after{content:".";display:block;height:0;clear:both;}	/* firefox1.0 */
*+html .clear{margin-top:-1px!important;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

nav,header,section,footer{display: block; width: 100%; overflow: hidden;}
.logo,.nav,.nav li,.left-z,.auto-z,.contact-l,.contact-r ul,.news-page p,.xq-left{float: left;}
.phone,.right-r,.menu-r,.xq-right{float: right;}
.color1{background-color: #fbfbfb;}


/*导航开始*/
nav{background: #1f262e; width: 100%; height: 85px; overflow: hidden;}
.warp{width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.logo{padding: 15px 53px 15px 0;}
.nav{overflow: hidden; padding-left: 50px;}
.nav li{width: auto; height: 81px; line-height: 81px;}
.nav li a{display: block; padding: 0 20px; font-size: 16px; color: #fff; border-bottom: 4px solid transparent;}
.nav li a:hover{background: #fff; color: #f55002; border-bottom: 4px solid #f55002;}
.nav .on{background: #fff; border-bottom: 4px solid #f55002;}
.nav .on a{color: #f55002;}
.nav .on a:hover{border-bottom: none;}
.phone span{color: #fff; font-size: 14px; margin-top: 26px; background: url(../images/icon.png) no-repeat 0px -217px; display: block; padding-left: 29px; line-height: 30px;}

/*标题开始*/
.sy-auto{padding-top: 58px;}
.left-z{margin-top: 51px;}
.title-dt{margin-top: 102px; margin-bottom: 22px;}
.title-box{padding: 20px 0px; overflow: hidden; text-align: center;}
.title-box span{background:url(../images/little-box.png) no-repeat bottom; line-height: 30px; display: block; text-align: center;}
.title-box h2{text-align: center; font-size: 34px; font-family: normal;}
.right-r{width: 512px; color: #fff;}
.left-z h2{color: #e57d05; font-size: 34px; font-weight: normal;}
.auto-box p{font-size: 22px; color: #fff; line-height: 40px; font-weight:normal; font-family: "宋体";}
.auto-box p a{border:2px solid #fff; text-align: center; padding-left: 5px; padding-right: 5px; color: #fff; font-weight: bold;}

/*首页服务项目*/
figure figcaption p, figure figcaption img,figure figcaption h3{transition:all 0.35s;}
figure{position: relative; width: 23%; height: auto; float: left; margin-right: 23px; margin-left: 1px; margin-top: 20px; overflow: hidden;}
figure:last-child{margin-right: 0px;}
figure .bj-pic{width: 285px; height: 285px; display: block; overflow: hidden;}
figcaption{text-align: center;}
figure .bj-pic img{transition: all 0.35s;}
.test1{box-shadow: 0px 0px 1px 0px #888888; margin-bottom: 10px;}
.test1 figcaption h3{font-size: 24px; color: 3333; font-weight: normal; font-weight: "微软雅黑";}
.test1 figcaption p{background-color: #fff; color:#333; font-size: 16px; margin:5px; text-align: center;}
.test1 figcaption span{width: 40px; height: 5px; display: block; margin:0 auto; background:#00aae2;}
.test1 figcaption{padding: 20px;}
.test1 figcaption img{position: absolute; top: 134px; left: 88px; transform: translate(0px,-267px);}
.test1:hover figcaption img{transform: translate(0px,-50px);}
.test1:hover .bj-pic img{opacity: 0.8;}
.color3{text-align: center; margin:20px 0;}
.color3 a{color: #f18200; font-size: 16px;}

/*auto us*/
.auto-box{background: url(../images/auto.jpg) no-repeat; height: 393px;overflow: hidden;}
.banner{width: 100%; height: 380px; overflow: hidden;}
.menu{margin-bottom: 16px; width: 100%; height: 60px; overflow: hidden; background-color: #f8f8f8;}
.auto-z{margin-top: 6px; padding-left: 10px; border-left: 8px solid #f18200; line-height: 26px;}
.auto-z strong{padding-top:4px; font-size: 16px; display: block; letter-spacing: 2px; color: #2e2e30; font-family: "微软雅黑";}
.auto-z span{display: block; text-align: center; color: #666666; line-height: 14px;}
.menu-r{padding-top: 22px; color: #2e2e30;}
.menu-r span{padding-left: 6px; color: #f18200;}
.auto-us{padding-bottom: 30px;}
.auto-us h2{font-size:24px; color:#f18200; padding-top: 30px; text-align:center; line-height:30px; margin-bottom:26px;}
.auto-us p{color: #8c8c8c; font-size: 14px; text-indent: 28px; line-height: 30px;}
.auto-js{overflow: hidden; margin-top: 20px;}
.auto-js li{width: 220px; height: 320px; padding: 20px; overflow: hidden; float: left;}
.auto-js li:first-of-type{background-color: #b5e4fa; margin-right: 52px;}
.auto-js li:nth-child(2){background-color: #b5e6dc; margin-right: 54px;}
.auto-js li:nth-child(3){background-color: #f7e1bd; margin-right: 54px;}
.auto-js li:last-of-type{background-color: #edc6ad; margin-right:none;}
.auto-js li div{width: 220px; height: 320px; overflow: hidden; color: #fff;}
.auto-js li .div1{background-color: #19b5fe;}
.auto-js li .div2{background-color: #1bbc9b;}
.auto-js li .div3{background-color: #f5ab35;}
.auto-js li .div4{background-color: #d35400;}
.auto-js li .div-st h3{line-height: 60px; font-size: 24px; font-weight: normal; margin-top: 18px; text-align: center;}
.auto-js li .div-st p{color: #fff; line-height: 30px; font-size: 14px; text-indent: 0; padding: 0 9px;}

/*news列表，内容*/
.main-content{border:2px dotted #cfcfcf; margin-top: 20px;}
.news-title{margin: 4px 0; background-color: #f8f8f8; text-align: center; height: 96px;}
.news-title h2{color: #f18200; font-size: 24px; line-height: 48px; padding-top: 22px; font-weight: normal;} 
.news-title p{color: #8c8c8c;}
.news-title p span{padding-left: 166px;}
.news-content{border-top: 2px dotted #cfcfcf; padding:36px; color: #8c8c8c; font-size: 14px; line-height: 34px; text-indent: 28px;}
.news-page{padding:0 36px;}
.news-page p{line-height: 40px; font-size: 14px;}
.news-page p:first-of-type{background: url(../images/jt.png) no-repeat; margin-top: 36px; padding-left: 40px;}
/*.news-page p:nth-child(2){width: 100px; padding-top: 29px; background: url(../images/dz.png) no-repeat 10px 1px; line-height: 60px; margin: 12px 376px 0px 376px; color: #fff;}*/
.news-page p:last-of-type{background: url(../images/jt.png) no-repeat 322px -40px; margin-top: 36px; float: right; padding-right: 40px;}
.news-page p a{color: #8c8c8c;}
.news-page p a:hover{color: #f18200;}
.news-zx{margin: 30px 0;}
.box-zx span{display: block; width: 270px; height: 160px; overflow: hidden;}
.box-zx span img{width: 100%;}
.news-text{text-align: left; line-height: 24px}
.news-text h4{color: #5c5c5c; font-size:14px; padding-top: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; line-height: 30px;}
.news-text p{color:#8c8c8c; font-size: 14px; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp: 2; /** 显示的行数 **/overflow: hidden; padding-top: 6px;}
.news-text a{color: #f18200;}
.tabs-box{overflow: hidden; border: 2px dotted #cfcfcf; padding:20px 0px; text-align: center; margin-top: 20px; background: #f8f8f8;}
.tabs-box li{float: left; margin:0 30px; font-size: 14px; color: #00aae2; width: 120px; height: 40px; border: 2px solid #00aae2; line-height: 40px; border-radius: 6px;}
.tabs-box li a{color:#00aae2; display: block; font-size: 16px; font-family: "微软雅黑";}
.tabs-box .active a{background: #00aae2; color: #fff;}
.news-left{position: relative; width: 1196px; height: auto; overflow: hidden; box-shadow: 0px 1px 1px 1px #888888; -moz-box-shadow: 0px 1px 1px 1px #888888; margin-left: 1px; margin-top: 20px; margin-bottom: 10px; border:1px solid transparent; background: #fff;}
.news-left a.active{float: left; width: 400px;     height: 260px;  display: flex; align-items: center;  justify-content: center;   overflow: hidden;}
.news-left a.aa{float: left; width: 400px; }
.news-left a.active img{width: 100%;min-height: 100%;}
.text-r{float: right; width: 730px; margin-top: 18px; margin-right: 20px; overflow: hidden; padding:10px 0;}
.text-r span,.text-project span{border-bottom: 2px #00aae2 solid; font-size: 16px; padding-bottom: 4px;}
.news-left em{ height:0px; width:0px; overflow: hidden; font-size: 0; line-height: 0; border-color:transparent #fff transparent transparent; border-style:solid  dashed dashed dashed; border-width:34px; position: absolute; left:333px; top: 45px;}

#show{display: block; float: left; height: auto;}
.hide{display: none;}
.sy-tabs{overflow: hidden; text-align: center; padding:20px 225px;}
.sy-tabs li{float: left; margin:0 8px; font-size: 14px; color: #00aae2; width: auto; height: auto; border: 2px solid #00aae2; line-height: 30px; border-radius: 6px;}
.sy-tabs li a{color:#00aae2; display: block; font-size: 16px; font-family: "微软雅黑"; padding:0 16px;}
.sy-tabs .active a,.sy-tabs li a:hover{background: #00aae2; color: #fff;}
.sy-tabs2{padding:20px 410px;}
.news-list-l{overflow: hidden; margin-bottom: 22px; width: 820px; height: 108px; background: #f8f8f8;}
.news-list-l i{display: block; width: 108px; height: 108px; overflow: hidden; float: left; padding-right: 26px;}
.news-list-l i img{width: 100%;}
.overflow-show {float: left; overflow: hidden; width: 684px; height: 108px;}
.overflow-show h4{width: 594px; float: left;}
.overflow-show span{float: left; text-align: center; color: #999999; font-size: 12px; width: 86px; padding-top: 10px;}
.overflow-show p{padding-right: 26px; padding-top: 0;}
.news-list-r{width: 346px; height: 368px; overflow: hidden; float: right;}
.news-list-t{background: #1f262e; height: 70px; width: auto;}
.news-list-t span{color: #fff; float: left; font-size: 20px; padding-left: 20px; line-height: 70px;}
.news-list-t em{width: 120px; height: 70px; float: right; line-height: 70px; display: block; background: #00aae2; text-align: center;}
.news-list-t em a{border: 2px solid #fff; font-size: 38px; padding-left: 10px; padding-right: 10px; color: #fff;}
.news-list-b{width: 346px; height: 296px; overflow: hidden; position: relative;}
.news-list-b img{width: 100%;}
.news-list-b a{width: 326px; height: 46px; overflow: hidden; position: absolute; color: #fff; bottom: 0; line-height: 46px; padding-left: 20px; font-size: 16px;}
.news-list-b a:hover{background: #000; opacity: 0.6;}
.news-box-l{width: 833px; overflow: hidden; height: auto; float: left;}
/*服务项目*/
.project-box{width: 1197px; overflow: hidden; margin-bottom: 40px; padding: 40px 0; height: auto; border-top: none; border-radius: 10px; box-shadow: 2px 2px 7px -3px #888888; margin-left: 2px; margin-top: 10px;}
.text-project{padding:20px;}
.text-project h4 span{color: #5c5c5c; font-size:24px; padding-top: 10px; font-weight: normal;}
.text-project h4{margin-bottom: 10px;}
.text-project p{font-size: 14px; color: #8c8c8c; line-height: 26px; padding-top: 6px;}
.text-project-l{width: 742px; height: auto; overflow: hidden; float: left; padding-left: 15px;}
.text-project-r{float: right; margin-right:22px;}

/*page*/
/*.page{overflow: hidden; margin: 30px auto; padding: 0 368px; }
.page li{float: left; margin-right: 12px;}
.page li a{width: 44px; height: 44px; color: #666666; font-size: 14px; text-align: center; line-height:44px; border:1px solid #666666; display: block; border-radius: 44px;}
.page li a:hover{background: #f18200; border:1px solid #f18200; color:#fff;}
.current,.pn{margin:10px 0; display: block; width: 30px; height: 44px;}
.page li .pr{background: url(../images/prev01.png) no-repeat;}
.page li .pn{background: url(../images/next01.png) no-repeat;}
.page li .pr:hover{background: url(../images/prev02.png) no-repeat; cursor: pointer;}
.page li .pn:hover{background: url(../images/next02.png) no-repeat; cursor: pointer;}
select{width: 44px; height: 36px; border-radius: 12px; margin:5px 0; outline: none;}
*/
.page{overflow: hidden; margin: 30px auto; line-height: 44px; padding:0 100px;}
.page a{width: 44px; height: 44px; margin:0 10px; color: #666666; font-size: 14px; float: left; text-align: center; line-height:44px; /*border:1px solid #666666; */display: block; border-radius: 44px;}
.page a:hover{background: #f18200; border:1px solid #f18200; color:#fff; margin: 0 10px;}
.page a:first-of-type,.page a:nth-child(2)/*,.page a:nth-last-child(2),.page a:last-of-type*/{width: 80px; height: 44px; overflow: hidden; margin:0 10px;}
/*.current{float: left; width: 44px; height: 44px; background: #f18200; border:1px solid #f18200; color:#fff; font-size: 14px; text-align: center; line-height:44px; display: block; border-radius: 44px;}
*/
/*contact us*/
.contact{margin-top: 20px; overflow: hidden;}
.contact p{color: #333; font-size: 16px; font-family: "宋体"; line-height: 30px;}
.contact p span{color: #f18200;}
.contact input{width: 564px; height: 50px; line-height: 50px; padding-left: 10px; color: #8c8c8c; font-size: 14px; margin-top: 20px; outline: none;}
.contact input:first-of-type{margin-right: 18px;}
.contact input:nth-child(2){margin-left: 10px;}
.contact input:nth-child(3){margin-right: 18px;}
.contact input:nth-child(4){margin-left: 10px;}
.contact input:last-of-type{width: 264px; height: 64px; margin-bottom: 46px; background-color:#f18200; color:#fff; border:none; padding-left:0; cursor:pointer; font-size: 22px; font-family: "微软雅黑";}
textarea{width: 95.6%; height: 170px; margin:20px 0; overflow: hidden; padding:20px; color: #8c8c8c; font-size: 14px; outline: none;}
.spacing{padding:76px 20px 76px 20px;}
.contact-l{width: 722px; height: 464px; overflow: hidden;}
.contact-l img{width: 100%;}
.logo-w{width: 304px; height: 52px; overflow: hidden;}
.contact-r .logo-w img{width: 100%;}
.contact-r{float: left; padding:50px 0 20px 41px;}
.contact-r ul li{line-height: 40px; color: #50475e; font-size: 16px;}

/*footer*/
footer{background-color: #1f262e; margin-top: 30px;}
.footer-lx{overflow: hidden;}
.foot-l{width: 278px; float: left; margin-top: 20px;}
.foot-l a{display: block; width: 108px; height: 40px; text-align: center; border: 1px solid #666666; font-size: 16px; color: #666666; line-height: 40px; margin-right: 20px; margin-bottom: 20px; float: left;}
.foot-c{float: left; margin-top: 20px; padding: 0px 30px 0px 30px; width: 588px;border-left: 1px solid #666666; border-right: 1px solid #666666;}
.foot-c p{font-size: 16px; color: #666666; line-height: 50px; padding-left: 60px; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp: 2; /** 显示的行数 **/overflow: hidden;}
.foot-c p:first-of-type{background: url(../images/icon.png) no-repeat;}
.foot-c p:nth-child(2){background: url(../images/icon.png) no-repeat 0px -107px;}
.foot-c p:nth-child(3){background: url(../images/icon.png) no-repeat 0px -54px;}
.foot-c p:last-of-type{padding-left: 0;}
.foot-c p:last-of-type a{color: #666666; font-size: 14px; padding-left:10px;}
.foot-c p:last-of-type a:hover{color: #f18200;}
.foot-r a{background: url(../images/icon.png) no-repeat 0px -162px; position: absolute; z-index: 37; right: 50px; top: -1px; width: 40px; height: 40px;}
.foot-r{float: left; width: 175px; height: 175px; overflow: hidden; margin:48px;}
.foot-r img{ width: 100%;}
.footer-r img{width: 100%;}
.copyright{border-top: 1px solid #666666; text-align: center; margin-top: 20px; line-height: 40px; font-size: 12px; color: #666666;}
.diwei{position: relative;}

/*服务流程页*/
.lc-pic{float: left; width: 1200px;}
.lc-box{position: relative;}
.lc-pic span{color: #f18200; line-height: 110px; font-size: 30px; font-weight: 600; width: 110px; height: 110px; display: block; overflow: hidden; border-radius: 110px; box-shadow: 0px 1px 6px 0px #888888; margin:8px auto; text-align: center;}
.lc-text{position: absolute; width: 426px; height: auto; border-radius: 10px; box-shadow: 0px 0px 1px 0px #888888; padding:20px; margin:10px; background: #fff; position: absolute; margin-top: 43px;}
.lc-text em{right: -17px; border-left: 0; border-right: 1px solid #f1f1f1; border-top: 1px solid #f1f1f1;}
.lc-text .solid-l{left: -17px; border-right: 0; border-top: 0; border-left: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}
.lc-text em,.lc-text .solid-l{position: absolute; width: 30px; height: 30px; top: 28px; z-index: 333; background: #fff;
			transform:rotate(45deg);
-ms-transform:rotate(45deg); /* Internet Explorer */
-moz-transform:rotate(45deg); /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); /* Opera */
}
.lc-text:hover{background: #fca828;}
.lc-text:hover em{background: #fca828;}
.lc-pic span img{margin-top: 34%;}
.lc-dot{text-align: center; margin: 16px 0;}
.lc-top{padding-top: 106px;}
.sy-dot{margin:16px 0; overflow: hidden;}
.sy-dot img:first-of-type{padding:0 114px; margin-left: 212px;}
figcaption h5{color: #8c8c8c; font-size: 16px; font-weight: normal; margin-top: 16px;} 
.lc-text p{color: #8c8c8c; font-size: 16px; font-weight: normal; line-height: 30px;}
.lc-text p:hover{color: #fff;}
.float-left{right: 0;}
.lc-pic-tb{width: 480px; margin-left: 75px; float: left; margin-top: 0;}
.kaifa{position: relative; background: url(../images/kaihu.jpg) no-repeat; height: 618px;}

.round-kg{width: 120px; text-align: center; margin: 0px auto 10px 352px;}
.round-box span{display: block; margin: 0 auto; width: 70px; height: 70px; border: 1px solid #c1c1c1; text-align: center;
				 line-height: 70px; overflow: hidden; border-radius: 70px; font-size: 24px; color:#c1c1c1; font-family:"微软雅黑"; }			 
.round-box span img{margin-top: 20px;}
.round-box em{position: absolute; top: 36px; right: -42px;}
.round-box h5{color: #c1c1c1; text-align: center; font-size: 12px; font-weight: normal; padding-top: 10px;}
.kaifa-lc li{float: left; margin-right: 53px; position: relative;}
.kaifa-lc li:nth-child(4){visibility: hidden;}
.kaifa-lc li:last-of-type{margin-right: 0;}

.mKeBanner,.mKeBanner div{text-align:center;}
.imageflow img{ -webkit-box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); box-shadow: 2px 2px 2px 2px hsla(0,0%,0%,0.1); }
.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:1200px; margin:0 auto}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}

.dx-app{display:none;}
.dx-pc{display:block;}
/*case案例*/
.case-box{overflow: hidden; width: 1200px; float: left;}
.pbl-dl{-moz-column-count:5; /* Firefox */ *display: inline;-webkit-column-count:5; /* Safari and Chrome */ column-count:5; padding:30px 0;}
.pbl-box{-webkit-column-break-inside: avoid; height: auto; overflow: hidden; box-shadow: 0px 0px 1px 1px #c1c1c1; margin-left:5px; border-width:0 0 3px; padding-top: 1px; margin-top: 1px; margin-right: 1px;}
.pbl-pic,.pbl-title{width: 224px; height: auto; overflow: hidden;}
.pbl-title{padding: 10px; width: 204px; line-height: 20px;}
.pbl-pic a img{width: 100%;}
.pbl-mk{padding-bottom: 20px;     -moz-page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    break-inside: avoid; display:inline-block;overflow: hidden;}
.pbl-title{color: #666666;}

.app-xqy{width:1200px;height: auto;margin: 0px auto;position: relative;}
.app-main{width: 1200px;height: 816px;margin: 0 auto;position: absolute;z-index: inherit;top: 0;background: rgba(0,0,0,0.5); opacity: 0.6;}
.jcImgScroll{position:relative;height:690px;margin:0px auto 40px auto; padding-top: 124px;}
.jcImgScroll li{border:1px solid #ccc;}
.jcImgScroll li a{background:#fff;display:block;position:relative;z-index:99;}
.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl{display:none;border:0 none;}
.jcImgScroll li img{width: 100%;height: 100%;}
.jcImgScroll em.sPrev{background:url(../images/xqjt.png) no-repeat left; margin-left:-669px; margin-top: 207px;}
.jcImgScroll em.sNext{background:url(../images/xqy.png) no-repeat left center; margin-top: 300px; margin-left: -28px;}
.jcImgScroll dl dd{background:url(../images/NumBtn.png) no-repeat 0 bottom;text-indent:-9em;}
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr{background-position:0 0;}
.bg-img{position: absolute; margin:0 auto; overflow: hidden; z-index: 444; left: 436px; top: 11px; margin:30px 0 0 0;}
.ewm em{display: block; position: absolute; z-index: 444;right: 1px; bottom: 1px; width: 176px; height: 176px; overflow: hidden;}
.ewm img{width: 100%;}
.ewm a{display: block; float: left; position: absolute; bottom: 0; color:#fff; bottom:30px; font-size: 16px; font-family: "微软雅黑";}
.ewm a:hover{color:#f18200;}
.ewm a:first-of-type{left: 60px;}
.ewm a:last-of-type{float: right; right: 60px;}
.news-case{width: 268px; height: auto; overflow: hidden; box-shadow: 0px 1px 1px 1px #888888; -moz-box-shadow: 0px 1px 1px 1px #888888; margin-left: 20px; margin-top: 20px; margin-bottom: 20px; margin-right: 0; border:1px solid transparent; background: #fff;}
.news-case:first-of-type{margin-left: 26px;}
.news-case span{display: block; width: 268px; height: 172px; overflow: hidden;}
.news-case span a{width: auto;}
.news-case span a img{width: 100%;}
.news-case .news-text h4{padding:10px;}
.news-xq{margin-left: 20px;}
.case-xq{margin-right: 1px; overflow: hidden; box-shadow: 0px 1px 1px 1px #888888; -moz-box-shadow: 0px 1px 1px 1px #888888; margin-left: 1px; margin-top: 20px; margin-bottom: 20px; border:1px solid transparent; background: #fff;}
.xq-left{border-right: 1px solid #d8d8d8; width: 1014px; height: 160px; padding-top: 10px;}
.xq-right span{width: 160px; height: 160px; overflow: hidden; display: block; padding-right: 10px;}
.xq-right span img{width: 100%;}
.xq-left p{text-align: left; line-height: 40px; overflow: hidden; padding: 0 20px; font-size: 14px; color:#5c5c5c; font-family: "微软雅黑"; letter-spacing: 1px; display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/-webkit-line-clamp: 3; /** 显示的行数 **/overflow: hidden;}
.xq-left p em{padding-right: 40px;}
.xq-left p em i{color:#2e2e30;}
