/*全局属性*/
body {font-size: 1.0rem;}
li {list-style: none;}
a {text-decoration: none; color: #333333;}
.text-danger {color: #ff0000 !important;}

@media (min-width: 769px){
	body {min-width: 1320px;}
	.container,
	.dyui-container {padding: 0; min-width: 1320px;}
}

/*头部*/
#header {width: 100%; height: 100px; background: url(../images/top.jpg) center top; overflow: hidden; }
.header-a {height: 100px; margin: auto; overflow: hidden;}
.logo {height: 100px; overflow: hidden; float: left;}
.logo img {margin: 12px 0 0;}
.kouhao {float: left; font-size: 16px; line-height: 130%; margin: 10px 0 0 20px; padding-left: 15px; border-left: solid 1px #999; color: #666}
.headerr {width: 500px; height: 100px; overflow: hidden; float: right;}
.headerr .tnav {width: 140px; height: 30px; line-height: 30px; overflow: hidden; text-align: center; float: right; background-color: #484848; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; color: #ababab}
.headerr .tnav a {color: #ababab}
.headerr .tnav a:hover {color: #ce151c}
.headerr .headerr-b {width: 500px; height: 50px; overflow: hidden; text-align: right; margin-top: 40px}

/*导航*/
#nav {width: 100%; background: url(../images/top.jpg) center bottom; border-bottom: solid 1px #fff; padding-top: 4px}
.nav-a {width: 1120px; height: 46px; margin: auto; display: inline;}
.nav-a .navul {width: 1120px; height: 46px; margin: auto;position:relative; z-index:1;}
.nav-a .navul li {float:left;  position:relative; display:inline; width: 118px; padding: 0 1px; float: left; height: 46px; font-size: 14px; color: #F7DEDC; text-align: center;}
.nav-a .navul li h3 { float:left; width: 118px; }
.nav-a .navul li h3 a {margin-top: 4px; height: 42px; line-height: 40px; text-align: center; border-top-left-radius: 5px; border-top-right-radius: 5px; display:block; font-size:14px; color:#fff;}
.nav-a .navul .on h3 a {background: url(../images/hover1.gif) repeat-x left top;}
.nav-a .navul .a {width: 118px; text-align: center;}
.nav-a .navul .fgx {background: url(../images/nbor.gif) no-repeat center center; width: 3px; height: 46px; border-top-left-radius: 15px; border-top-right-radius: 15px;}
.nav-a .navul li h3 a {display: block; color: #333;}
.nav-a .navul li h3 a:hover {background: url(../images/hover1.gif) repeat-x left top;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.navul .sub {display:none; width:118px; left:0; top:46px;  position:absolute; background:#C7141A;  line-height:26px; padding:0;  }
.navul .sub li {width: 116px;zoom:1; height: 38px; line-height: 38px; overflow: hidden; border-bottom: solid 1px #790600;}
.navul .sub a {display:block; width: 118px; color: #fff; font-size: 14px;}
.navul .sub a:hover{ background:#C43A36;}
.navul .sub.c16 {width: 130px;}
.navul .sub.c16 li {width: 130px;zoom:1; height: 38px; line-height: 38px; overflow: hidden; border-bottom: solid 1px #F4CBC5;}
.navul .sub.c16 li a {width: 130px;}


/*幻灯图*/
#slide {width: 100%; height: 550px; overflow: hidden; margin-bottom: 20px; position:relative;}
#slide .bd {margin:0 auto; position:relative; z-index:0; overflow:hidden;}
#slide .bd ul {width:100% !important;}
#slide .bd li {width:100% !important; height:550px; overflow:hidden; text-align:center;}
#slide .bd li a {display:block; height:550px;}
#slide .hd {width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
#slide .hd ul {text-align:center;}
#slide .hd ul li {cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; line-height:999px;}
#slide .hd ul .on {background:#f00;}
#slide .prev,#slide .next {display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
#slide .next {left:auto; right:15%; background-position:-6px -137px;}
/*首页新闻资讯*/
.news {height: 30px; overflow: hidden; margin-bottom: 15px}
.news h3 {color: #FE042D; font-weight: bold; float: left; height: 30px; line-height: 30px}
.news .more {float: right; line-height: 30px}
.news .txtScroll-top {overflow:hidden; position:relative; float: left; width: 940px; height: 30px; padding-left: 20px}
.news .txtScroll-top .infoList li {height:30px; line-height:30px; float: left; width: 450px; margin: 0 10px}
.news .txtScroll-top .infoList li .time{ float:right; color:#999;  }

/*内容*/
#section .section01 {width: 1120px; height: 180px; overflow: hidden; margin: auto;}
#section .section01-a {width: 1120px; height: 30px; overflow: hidden; font-size: 14px; margin-bottom: 5px;}
#section .section01-a h3 {float: left; height: 30px; line-height: 30px; overflow: hidden; border-right: solid 1px #ddd; padding-right: 10px;}
#section .section01-a .txtScroll-top {float: left; width: 880px; height: 30px; overflow: hidden;}
#section .section01-a .more {float: right; height: 30px; line-height: 30px; overflow: hidden; font-size: 13px;}
#section .section01-a ul li {line-height: 30px; height: 30px; overflow: hidden; padding-left: 10px;}
#section .section01-a ul li a {float: left;}
#section .section01-a ul li .time {float: left; line-height: 30px; color: #999; padding-left: 10px;}
#section .section01-a .a {color: #FE042D; font-weight: bold;}
#section .section01-a p a {float: right; line-height: 28px;}
#section .section01-a p a:hover {color: #CD1C00;}
#section .section01-b {}
#section .section01-b .heyizx { background-color: #dcdcdc;}
#section .section01-b .heyizx img {margin: 5px 0 0 5px;}
#section .section01-b .zlbz {overflow: hidden; background-color: #eeeeee;}
#section .section01-b .zlbz ul {}
#section .section01-b .zlbz ul li {text-align: center;}
#section .section01-b .zlbz ul li a {color: #686767;}
#section .section01-b .zlbz a:hover {color: #CD1C00;}





#section-a {width: 100%; height: auto; overflow: hidden; background-color: #e5e5e5; margin-top: 20px;}
.sectiona-a {}
.sectiona-b {height: 65px; overflow: hidden;}
.sectiona-b p {float: left; font-size: 26px; color: #595757; line-height: 65px;}
.sectiona-b img {float: left; margin-top: 10px; margin-left: 5px; display: inline;}

/* .sectiona-c .a {height: 150px; overflow: hidden;} */
/* .sectiona-c .a-a {} */
/* .sectiona-c img {width: 81px; height: 80px; margin: 25px 60px 0px 65px; display: inline;} */
.dyui-fuwu-list li .a {padding: 20px 20px 60px;}
.dyui-fuwu-list li .a p {text-align: center; font-size: 18px; color: #FFFFFF; line-height: 40px;}

/* 服务列表 */
.dyui-fuwu-list li .aa {display: block; background-color: #a84200;}
.dyui-fuwu-list li .aa:hover {background-color: #502001;}
.dyui-fuwu-list li .bb {display: block; background-color: #8f82bc;}
.dyui-fuwu-list li .bb:hover {background-color: #2f215f;}
.dyui-fuwu-list li .cc {display: block; background-color: #00736d;}
.dyui-fuwu-list li .cc:hover {background-color: #024743;}
.dyui-fuwu-list li .dd {display: block; background-color: #7d2aa4;}
.dyui-fuwu-list li .dd:hover {background-color: #440562;}
.dyui-fuwu-list li .ee {display: block; background-color: #009944;}
.dyui-fuwu-list li .ee:hover {background-color: #034822;}
.dyui-fuwu-list li .info {background-color: #fff;}
.dyui-fuwu-list li .info .t-a {font-size: 24px; font-weight: bold;}
.dyui-fuwu-list li .info .t-a span {font-size: 12px;}
.dyui-fuwu-list li:nth-child(1) .t-a {color: #9b4205}
.dyui-fuwu-list li:nth-child(2) .box {background-color: #8f82bd}
.dyui-fuwu-list li.slide2 .box {background-color: #8f82bd}
.dyui-fuwu-list li.slide2 .t-a {color: #8f82bd}
.dyui-fuwu-list li:nth-child(2) .t-a {color: #8f82bd}
.dyui-fuwu-list li:nth-child(3) .box {background-color: #31736c}
.dyui-fuwu-list li.slide3 .box {background-color: #31736c}
.dyui-fuwu-list li.slide3 .t-a {color: #31736c}
.dyui-fuwu-list li:nth-child(3) .t-a {color: #31736c}
.dyui-fuwu-list li:nth-child(4) .box {background-color: #762ba6}
.dyui-fuwu-list li.slide4 .box {background-color: #762ba6}
.dyui-fuwu-list li.slide4 .t-a {color: #762ba6}
.dyui-fuwu-list li:nth-child(4) .t-a {color: #762ba6}
.dyui-fuwu-list li:nth-child(5) .box {background-color: #3f9940}
.dyui-fuwu-list li.slide5 .box {background-color: #3f9940}
.dyui-fuwu-list li.slide5 .t-a {color: #3f9940}
.dyui-fuwu-list li:nth-child(5) .t-a {color: #3f9940}
.dyui-fuwu-list li .thumb {position: relative}
.dyui-fuwu-list li .thumb .bg {position: absolute; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.5); display: none}
.dyui-fuwu-list li .thumb .text {position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 50px; line-height: 50px}
.dyui-fuwu-list li .box:hover .thumb .bg {display: block;}

.sectiona-c h1 {text-align: center; font-size: 24px;}
.sectiona-c h1 span {font-size: 12px;}
.sectiona-c .a-a p {font-size: 14px; color: #6D6E6D;}
.sectiona-c .t-a {color: #4C9723;}
.sectiona-c .t-b {color: #B2168F;}
.sectiona-c .t-c {color: #B26B16; }
.sectiona-c .t-d {color: #140D79;}
.sectiona-c .t-e {color: #A8850D;}


#section-c {width: 100%; height: auto; background-color: #e5e5e5; overflow: hidden;}
.footer {margin-bottom: 54px;}
.footer .f-nav dl dt {margin-bottom: 10px}
.footer .f-nav dl dd p {padding: 2px 0}



.sectionca-a p {color: #07220C; font-weight: normal;}
.sectionca-a ul li p {font-size: 18px;}

.sectionca-a ul li .b {float: left;}
.sectionca-a ul li .c {background: url(../images/img35_03.jpg) no-repeat left center; padding-left: 10px; float: left;}
.sectionca-a ul li .d {font-size: 12px; float: left; padding: 0px;}
.sectionca-a span .f {float: left; font-size: 12px; margin-left: 38px; display: initial;}


.sectionca-b {height: auto; overflow: hidden; border-bottom: 1px solid #FEFCFC; padding-bottom: 18px;}
.sectionca-bb {height: auto; overflow: hidden; float: left;}
.sectionca-b1 {height: auto; overflow: hidden;}
.sectionca-b1 #mainl {margin: 20px 0px 0px 0px;}

.sectionca-b2 {width: 873px; height: 45px;}
.sectionca-b2 p {float: left; font-size: 12px; line-height: 25px; height: 25px; padding-left: 35px;}
.sectionca-b2 p span {margin-right: 25px; display: inline; float: left;}
.sectionca-b2 .pp {margin-left: 5px; display: inline;}
.sectionca-b2 .sp {margin-left: 5px; display: inline;}


.sectionca-c {width: 1120px; height: auto; overflow: hidden; padding-bottom: 18px;}
.sectionca-cc {width: 873px; height: auto; overflow: hidden; float: left;}
.sectionca-c1 {width: 873px; height: auto; overflow: hidden;}
.sectionca-c1 #mainl {margin: 20px 0px 0px 0px;}
.sectionca-c1 ul {margin-top: 20px; float: left; width: 270px; height: auto; background: url(../images/img28_03.png) no-repeat left top; font-size: 12px; margin-left: 20px; display: inline;}
.sectionca-c1 ul {line-height: 24px; overflow: hidden; padding-left: 35px;}
.sectionca-c1 .a em {background: url(../images/img35_03.jpg) no-repeat 5px center; font-style: normal; padding-left: 15px;}
.sectionca-c2 {width: 873px; height: 45px;}
.sectionca-c2 p {float: left; font-size: 12px; line-height: 25px; height: 25px; padding-left: 35px;}
.sectionca-c2 p span {margin-right: 25px; display: inline; float: left;}
.sectionca-c2 .pp {margin-left: 5px; display: inline;}
.sectionca-c2 .sp {margin-left: 5px; display: inline;}
.sectionca-c3 {width: 177px; height: 200px; float: left;}
.sectionca-c3 img {float: right; margin-top: 15px;}

.footer-form {background-color: #333333;}


/*客服*/
.izl-rmenu {position:fixed; right:0; bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#E6423B;}
.izl-rmenu .btn-qq .qq {background-color:#fff; border:solid 1px #DDD; border-right:none; position:absolute;width:159px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;display:none; padding:10px 0}
.izl-rmenu .btn-qq .qq p {font-size:12px; height:25px; line-height:25px; padding:6px 12px}
.izl-rmenu .btn-qq .qq p.fgx {width:100%; height:1px; border-bottom:solid 1px #ddd; font-size:0; overflow:hidden; padding:0; margin:5px 0}
.izl-rmenu .btn-qq .qq p a {color:#333}
.izl-rmenu .btn-qq .qq p:hover a {color:#f00}
.izl-rmenu .btn-qq .qq p img {float:left; padding-right:5px}
.izl-rmenu .btn-qq:hover{background-color:#c52b24;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-app{background:url(../images/r_app.png) 0px 0px no-repeat;background-color:#CB433D;}
.izl-rmenu .btn-app:hover{background-color:#B82728;}
.izl-rmenu .btn-app .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/*关于和艺*/
#picture {width: 100%; height: 150px; overflow: hidden; background: url(../images/img41.png) no-repeat center;}
#picture embed {display: none !important;}

#heyi {width: 1120px; height: auto; margin: 20px auto; overflow: hidden;}
#heyi #mainl{width: 235px; height: autopx; float: left;}
#heyi #mainl .header {width: 215px; height: auto; overflow: hidden;}
#heyi #mainl .header .t {width: 155px; height: 49px; line-height: 49px; border-bottom: 1px solid #C5EABE; color: #FFFFFF; background: url(../images/img38_03.jpg) no-repeat 30px center; background-color: #45bb2f; padding-left: 60px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
#heyi #mainl .header ul li {width: 215px; height: 51px; line-height: 51px; border-bottom: 1px solid #E0E0E0; font-size: 16px; overflow: hidden;}
#heyi #mainl .header ul li a {display: block; width: 153px; height: 51px; background: url(../images/img36_03.jpg) no-repeat 30px center; background-color: #eeeeee; padding-left: 60px; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; overflow: hidden;}
#heyi #mainl .header ul li a:hover {background: url(../images/img37_03.jpg) no-repeat 30px center; background-color: #FFFFFF; color: #3DB826;}
#heyi #mainl .header .on a {background: url(../images/img37_03.jpg) no-repeat 30px center #FFFFFF; color: #3DB826;}


#heyi #mainl .bottom {width: 215px; height: auto; overflow: hidden; margin-top: 20px;}
#heyi #mainl .dtit {width: 215px; height: 40px; overflow: hidden; background-color: #c4b9a8; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#heyi #mainl .dtit h3 {font-size: 16px; height: 40px; line-height: 40px; margin: 0px; padding-left: 30px; color: #483703;}


#heyi #mainr {width: 815px; height: auto; float: left; overflow: hidden;}
#heyi #mainr .pdtit {width: 815px; height:50px; overflow: hidden; background-color: #c4b9a8;border-top-left-radius: 5px; border-top-right-radius: 5px;}
#heyi #mainr .pdtit .more {width: auto; height: 50px; float: right; line-height: 50px; background: url(../images/img40_03.png) no-repeat left center; padding-left: 25px; margin-right: 20px; display: inline;}
#heyi #mainr .pdtit .more a:hover {text-decoration: underline;}
#heyi #mainr .pdtit h3 {background: url(../images/img39_03.png) no-repeat left center; padding-left: 25px; margin-left: 20px; display: inline; height: 50px; line-height: 50px;}


#heyi #mainr .section {width: 813px; height: auto; overflow: hidden; border: 1px solid #E0E0E0;}
#heyi #mainr .section01 {width: 780px; height: 70px; overflow: hidden; border-bottom: 1px solid #F0F0F0; margin: 0px auto;}
#heyi #mainr .section01 h3 {margin: 0px; height: 70px; line-height: 70px; font-size: 18px; text-align: center;}

#heyi #mainr .section02 {width: 780px; height: auto; min-height: 500px; overflow: hidden; margin: 0px auto 20px auto;}
#heyi #mainr .section02 span p {text-indent: 20px; line-height: 25px; font-size: 14px; padding-top: 20px;}



/*内页通用*/
#main {height: auto; margin: 20px auto; overflow: hidden;}
#main #mainl {width: 220px; height: auto; float: left; overflow: hidden;}
#znav {height: auto; overflow: hidden; border: solid 1px #ddd; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#znav .dtit {height: 32px; line-height: 32px; color: #FFF; background: url(../images/dhbg.gif) repeat-x left top; overflow: hidden;}
#znav .dtit h3 {font-size: 16px; line-height: 32px; padding-left: 35px; color: #333; background: url(../images/lmico.png) no-repeat 10px center}
#znav ul {margin:15px 10px}
#znav ul li {height: 34px; line-height: 34px; font-size: 16px; overflow: hidden; background: url(../images/listh3.gif) no-repeat left top; margin: 10px 0}
#znav ul li a {display: block; height: 34px; overflow: hidden; padding-left: 20px; border: solid 1px #ddd}
#znav ul li:hover a {color: #ce151c}
#znav ul li .active {color: #f00}

#mainl .lbk {height: auto; overflow: hidden; border: solid 1px #ddd; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#mainl .lbk .dtit {height: 32px; overflow: hidden; background: url(../images/dhbg.gif) repeat-x left top; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#mainl .lbk .dtit h3 {padding-left: 35px; line-height: 32px; font-size: 16px; background: url(../images/lmico.png) no-repeat 10px center}
#mainl .lbk .dcon {height: auto; overflow: hidden;}

#main #mainr {height: auto; float: right; overflow: hidden;}
#main #mainr .pdtit {height:32px; line-height: 32px; overflow: hidden; background: url(../images/dhbg.gif) repeat-x left top; border-top-left-radius: 5px; border-top-right-radius: 5px; border: solid 1px #ddd; border-bottom: none}
#main #mainr .pdtit .more {width: auto; height: 32px; line-height: 32px; float: right; background: url(../images/img40_03.png) no-repeat left center; padding:0 10px 0 25px}
#main #mainr .pdtit h3 {background: url(../images/img39_03.png) no-repeat 10px center; padding-left: 32px; height: 32px; line-height: 32px;}


.pager {text-align: center; margin: 10px 0;}
.pager ul li {display: inline-block; padding: 0 5px}
.pager ul li a {padding: 5px 15px; border: #dddddd solid 1px; display: inline-block;}
.pager ul li a:hover {border: #CE151C solid 1px}
.pager ul .active a {border: #ccc solid 1px; display: inline-block; background-color: #CE151C; color: #fff;}


/*案例列表*/
.allb {height: auto; overflow: hidden;}
.allb li {width: 260px; height: auto; overflow: hidden; float: left; margin: 12px 14px; display: inline;}
.allb li img {border: 1px solid #E0E0E0; width: 258px; height: 178px}
.allb li .t {text-align: center; height: 30px; line-height: 24px; overflow: hidden; border-bottom: 1px solid #E0E0E0; font-size: 14px; color: #000}
.allb li:hover img {width: 258px; height: 178px; border: 1px solid #ce151c;}
.allb li:hover .t {text-decoration: underline; color: #ce151c;} 
/*案列内容页模版*/
#eViewPicForm {display: none}
.tujicon {background-color: #F4E5D0;}
.tk-top {width: 100%; height: 40px; line-height: 30px; overflow: hidden; margin: 0 auto 10px;}
.tk-top input {border-radius: 4px; background: #eee; border:none; cursor: pointer; padding: 5px 8px;}

/* 列表分页导航(当前分页样式) */
.epiclpcss{font-weight:bold;}

/* 大图显示 */
.eimgBox {position: relative; width: 780px; height: 600px; overflow: hidden; background: #000; text-align: center;}
.eimgBox #ecmsbigpicid {max-width: 780px; height: 600px; margin: auto;}
.eimgBox div{
	position:absolute;
	left:0px;
	top:0px;
	width:50%;
	height:550px;background-color:rgba(255,255,255,0.0); background:#fff\0; filter:alpha(opacity=0);
}
.eimgBox .eimgboxleft{
	cursor: pointer;
}
.eimgBox .eimgboxright{
	left:50%;
	cursor: pointer;
}
eimgBox .eimgboxleft:hover,
eimgBox .eimgboxright:hover {background-color:rgba(255,255,255,0.3); background:#fff\3; filter:alpha(opacity=30);}

#ecmspicnameid {width: 780px; height: 40px; line-height: 40px; text-align: center; position: absolute; left: 0; top:560px; z-index: 999;background-color:rgba(0,0,0,0.7); background:#000\7; filter:alpha(opacity=70); color: #fff;}
#ecmspicnameid * {position: relative;}
.tk-nav {width: 780px; height: 100px; background: #C4B9A8; padding: 10px 0;}
.tk-nav .left {float: left; width: 40px; height: 100px; background: url(../images/slider-arrow-left.png) no-repeat -15px center; margin-right: 10px;}
.tk-nav #tk-nav-con {float: left; height: 100px; background: none; width: 680px; overflow: hidden;}
.tk-nav #tk-nav-con #ecmssmallpicsid {width: 2000px; overflow-y:hidden; overflow-x:scroll;word-break:keep-all;white-space:nowrap;}
.tk-nav #tk-nav-con table tr td {width: 148px; height: 100px; overflow: hidden; position: relative;}
.tk-nav #tk-nav-con table tr td .i {width: 148px; height: 100px; overflow: hidden;}
.tk-nav #tk-nav-con table tr td .t {position: absolute; bottom: 20px; left: 0; height: 22px; line-height: 22px; text-align: center; z-index: 99;background-color:rgba(0,0,0,0.6); background:#000\6; filter:alpha(opacity=60); width: 148px; color: #fff;}
.tk-nav #tk-nav-con table tr .espiccss .t {background-color:rgba(69,187,47,0.6); background:#45BB2F\6; filter:alpha(opacity=60);}
.tk-nav #tk-nav-con table tr td img {width: 148px; height: 100px;}
.tk-nav .right {float: right; width: 40px; height: 100px; background: url(../images/slider-arrow-right.png) no-repeat -20px center;}


/*企业服务*/
#qiye {width: 1120px; height: auto; margin: 20px auto; overflow: hidden;}
#qiye #mainl{width: 235px; height: autopx; float: left;}
#qiye #mainl .header {width: 215px; height: auto; overflow: hidden;}
#qiye #mainl .header .t {width: 155px; height: 49px; line-height: 49px; border-bottom: 1px solid #C5EABE; color: #FFFFFF; background: url(../images/img38_03.jpg) no-repeat 30px center; background-color: #45bb2f; padding-left: 60px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
#qiye #mainl .header ul li {width: 215px; height: 51px; line-height: 51px; border-bottom: 1px solid #E0E0E0; font-size: 16px; overflow: hidden;}
#qiye #mainl .header ul li a {display: block; width: 153px; height: 51px; background: url(../images/img36_03.jpg) no-repeat 30px center; background-color: #eeeeee; padding-left: 60px; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; overflow: hidden;}
#qiye #mainl .header ul li a:hover {background: url(../images/img37_03.jpg) no-repeat 30px center; background-color: #FFFFFF; color: #3DB826;}

#qiye #mainl .bottom {width: 215px; height: auto; overflow: hidden; margin-top: 20px;}
#qiye #mainl .dtit {width: 215px; height: 40px; overflow: hidden; background-color: #c4b9a8; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#qiye #mainl .dtit h3 {font-size: 16px; height: 40px; line-height: 40px; margin: 0px; padding-left: 30px; color: #483703;}



#qiye #mainr {width: 815px; height: auto; float: left; overflow: hidden;}
#qiye #mainr .dtit {width: 815px; height:50px; overflow: hidden; background-color: #c4b9a8;border-top-left-radius: 5px; border-top-right-radius: 5px;}
#qiye #mainr .dtit .more {width: 150px; height: 50px; float: right; line-height: 50px; background: url(../images/img40_03.png) no-repeat left center; padding-left: 25px;}
#qiye #mainr .dtit .more a:hover {text-decoration: underline;}
#qiye #mainr .dtit h3 {background: url(../images/img39_03.png) no-repeat left center; padding-left: 25px; margin-left: 20px; display: inline; height: 50px; line-height: 50px;}


#qiye #mainr .section {width: 813px; height: auto; overflow: hidden; border: 1px solid #E0E0E0;}
#qiye #mainr .section01 {width: 780px; height: 70px; overflow: hidden; border-bottom: 1px solid #F0F0F0; margin: 0px auto;}
#qiye #mainr .section01 h3 {margin: 0px; height: 70px; line-height: 70px; font-size: 18px; text-align: center;}

#qiye #mainr .section02 {width: 780px; height: auto; min-height: 500px; overflow: hidden; margin: 0px auto 20px auto;}
#qiye #mainr .section02 span p {text-indent: 20px; line-height: 25px; font-size: 14px; padding-top: 20px;}



/*设计团队*/
#sheji {width: 1120px; height: auto; margin: 20px auto; overflow: hidden;}
#sheji #mainl{width: 235px; height: autopx; float: left;}
#sheji #mainl .header {width: 215px; height: auto; overflow: hidden;}
#sheji #mainl .header .t {width: 155px; height: 49px; line-height: 49px; border-bottom: 1px solid #C5EABE; color: #FFFFFF; background: url(../images/img38_03.jpg) no-repeat 30px center; background-color: #45bb2f; padding-left: 60px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
#sheji #mainl .header ul li {width: 215px; height: 51px; line-height: 51px; border-bottom: 1px solid #E0E0E0; font-size: 16px; overflow: hidden;}
#sheji #mainl .header ul li a {display: block; width: 153px; height: 51px; background: url(../images/img36_03.jpg) no-repeat 30px center; background-color: #eeeeee; padding-left: 60px; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; overflow: hidden;}
#sheji #mainl .header ul li a:hover {background: url(../images/img37_03.jpg) no-repeat 30px center; background-color: #FFFFFF; color: #3DB826;}

#sheji #mainl .bottom {width: 215px; height: auto; overflow: hidden; margin-top: 20px;}
#sheji #mainl .dtit {width: 215px; height: 40px; overflow: hidden; background-color: #c4b9a8; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#sheji #mainl .dtit h3 {font-size: 16px; height: 40px; line-height: 40px; margin: 0px; padding-left: 30px; color: #483703;}


#sheji #mainr {width: 815px; height: auto; float: left; overflow: hidden;}
#sheji #mainr .dtit {width: 815px; height:50px; overflow: hidden; background-color: #c4b9a8;border-top-left-radius: 5px; border-top-right-radius: 5px;}
#sheji #mainr .dtit .more {width: 150px; height: 50px; float: right; line-height: 50px; background: url(../images/img40_03.png) no-repeat left center; padding-left: 25px; margin-right: 20px; display: inline;}
#sheji #mainr .dtit .more a:hover {text-decoration: underline;}
#sheji #mainr .dtit h3 {background: url(../images/img39_03.png) no-repeat left center; padding-left: 25px; margin-left: 20px; display: inline; height: 50px; line-height: 50px;}


#mainr .sheji {width: 868px; height: auto; min-height: 500px; overflow: hidden; border: 1px solid #E0E0E0; padding-bottom: 20px;}
#mainr .pdcon .tdlb {width: 868px; height: auto; overflow: hidden; min-height: 500px; overflow: hidden; padding-bottom: 20px;}
#mainr .pdcon .tdlb li {width: 400px; height: 153px; overflow: hidden; float: left; margin: 10px 16px; display: inline; border: 1px solid #E0E0E0;}
#mainr .pdcon .tdlb li img {width: 159px; height: 151px; float: left; margin: 1px;}
#mainr .pdcon .tdlb li .stit {width: 220px; float: left; padding: 5px 0px 0px 10px; line-height: 25px; margin: 0px;}
#mainr .pdcon .tdlb li p .jtit {width: 203px; height: 115px; overflow: hidden; line-height: 20px;}
#mainr .pdcon .tdlb li:hover {border: 1px solid #45BB2F;}


/* 设计师列表 */
.dyui-tuandui ul li a {display: block; position: relative}
.dyui-tuandui ul li a .thumb {background-color: #f5f5f5; width: 280px; height: 373px; position: relative}
.dyui-tuandui ul li a .zw {position: absolute; bottom: 0; left: 0; right: 0; height: 50px; line-height: 50px; background-color: rgba(0,0,0,0.5); color: #fff; text-align: center; border: solid 1px #000}
.dyui-tuandui ul li a .more {position: absolute; bottom: 0; left: 0; right: 0; top: 0; background-color: rgba(0,0,0,0.6); text-align: center; flex-direction: column; justify-content: center; color: #fff; display: none}
.dyui-tuandui ul li a:hover .thumb .more {display: flex}
.dyui-tuandui ul li a:hover .thumb .zw {display: none}


.dyui-sjs-list li a {display: block; background-color: #f3f3f3}


/*加盟和艺*/
#jiameng {width: 1120px; height: auto; margin: 0px auto 20px auto; overflow: hidden; border: 1px solid #E5E5E5 ;}


/* 左右箭头 */
.swiper-button-prev,
.swiper-button-next {color: #bd1422}



/*在线预约*/
#zaixian {width: 1120px; height: auto; margin: 20px auto; overflow: hidden;}

#zaixian #mainl{width: 235px; height: autopx; float: left;}
#zaixian #mainl .header {width: 215px; height: auto; overflow: hidden;}
#zaixian #mainl .header .t {width: 155px; height: 49px; line-height: 49px; border-bottom: 1px solid #C5EABE; color: #FFFFFF; background: url(../images/img38_03.jpg) no-repeat 30px center; background-color: #45bb2f; padding-left: 60px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
#zaixian #mainl .header ul li {width: 215px; height: 51px; line-height: 51px; border-bottom: 1px solid #E0E0E0; font-size: 16px; overflow: hidden;}
#zaixian #mainl .header ul li a {display: block; width: 153px; height: 51px; background: url(../images/img36_03.jpg) no-repeat 30px center; background-color: #eeeeee; padding-left: 60px; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; overflow: hidden;}
#zaixian #mainl .header ul li a:hover {background: url(../images/img37_03.jpg) no-repeat 30px center; background-color: #FFFFFF; color: #3DB826;}

#zaixian #mainl .bottom {width: 215px; height: auto; overflow: hidden; margin-top: 20px;}
#zaixian #mainl .dtit {width: 215px; height: 40px; overflow: hidden; background-color: #c4b9a8; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#zaixian #mainl .dtit h3 {font-size: 16px; height: 40px; line-height: 40px; margin: 0px; padding-left: 30px; color: #483703;}


#zaixian #mainr {width: 815px; height: auto; float: left; overflow: hidden;}
#zaixian #mainr .dtit {width: 815px; height:50px; overflow: hidden; background-color: #c4b9a8;border-top-left-radius: 5px; border-top-right-radius: 5px;}
#zaixian #mainr .dtit .more {width: 150px; height: 50px; float: right; line-height: 50px; background: url(../images/img40_03.png) no-repeat left center; padding-left: 25px; margin-right: 20px; display: inline;}
#zaixian #mainr .dtit .more a:hover {text-decoration: underline;}
#zaixian #mainr .dtit h3 {background: url(../images/img39_03.png) no-repeat left center; padding-left: 25px; margin-left: 20px; display: inline; height: 50px; line-height: 50px;}


#zaixian #mainr .section {width: 813px; height: auto; overflow: hidden; border: 1px solid #E0E0E0;}
#zaixian #mainr .section01 {width: 780px; height: 70px; overflow: hidden; border-bottom: 1px solid #F0F0F0; margin: 0px auto;}
#zaixian #mainr .section01 h3 {margin: 0px; height: 70px; line-height: 70px; font-size: 18px; text-align: center;}

#zaixian #mainr .pdcon {width: 780px; height: auto; overflow: hidden; margin: 0px auto 20px auto;}
#mainr .pdcon table {border: 0px; padding: 0px; margin: 0px; font-size: 14px;}
#mainr .pdcon table select {margin-right: 5px;}
#mainr .pdcon table tr {width: 780px; height: 50px; overflow: hidden; border: 0px;}
#mainr .pdcon table tr td {border: 0px;}
#mainr .pdcon table tr td .ktxt {width: 100px; height: 30px; border: 1px solid #E0E0E0; border-radius: 5px; outline: none; padding-left: 5px; margin-right: 5px; display: inline;}
#mainr .pdcon table tr td .txt {width: 400px; height: 30px; border: 1px solid #E0E0E0; border-radius: 5px; outline: none; padding-left: 5px; margin-right: 5px; display: inline;}
#mainr .pdcon table tr td select {outline: none; border: 1px solid #E0E0E0;}
#mainr .pdcon table tr td .ktext {width: 400px; height: 100px; padding-left: 5px; border-radius: 5px; resize: none; outline: none; border: 1px solid #E0E0E0;}
#mainr .pdcon table tr td .mobile {width: 200px; height: 30px; border: 1px solid #E0E0E0; border-radius: 5px; outline: none; padding-left: 5px; margin-right: 5px; display: inline;}
#mainr .pdcon table tr td a {margin-left: 5px; display: inline;}
#mainr .pdcon table tr td .kbut {background-color: #45BB2F;
color: #FFFFFF; width: 80px; height: 32px; line-height: 32px; border: none; border-radius: 5px; cursor: pointer; outline: none;}
#mainr .pdcon table tr td input {outline: none;}



/*联系我们*/
#lianxi {width: 1120px; height: auto; margin: 20px auto; overflow: hidden;}
#lianxi #mainl{width: 235px; height: autopx; float: left;}
#lianxi #mainl .header {width: 215px; height: auto; overflow: hidden;}
#lianxi #mainl .header .t {width: 155px; height: 49px; line-height: 49px; border-bottom: 1px solid #C5EABE; color: #FFFFFF; background: url(../images/img38_03.jpg) no-repeat 30px center; background-color: #45bb2f; padding-left: 60px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
#lianxi #mainl .header ul li {width: 215px; height: 51px; line-height: 51px; border-bottom: 1px solid #E0E0E0; font-size: 16px; overflow: hidden;}
#lianxi #mainl .header ul li a {display: block; width: 153px; height: 51px; background: url(../images/img36_03.jpg) no-repeat 30px center; background-color: #eeeeee; padding-left: 60px; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; overflow: hidden;}
#lianxi #mainl .header ul li a:hover {background: url(../images/img37_03.jpg) no-repeat 30px center; background-color: #FFFFFF; color: #3DB826;}

#lianxi #mainl .bottom {width: 215px; height: auto; overflow: hidden; margin-top: 20px;}
#lianxi #mainl .dtit {width: 215px; height: 40px; overflow: hidden; background-color: #c4b9a8; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#lianxi #mainl .dtit h3 {font-size: 16px; height: 40px; line-height: 40px; margin: 0px; padding-left: 30px; color: #483703;}

#lianxi #mainr {width: 815px; height: auto; float: left; overflow: hidden;}
#lianxi #mainr .dtit {width: 815px; height:50px; overflow: hidden; background-color: #c4b9a8;border-top-left-radius: 5px; border-top-right-radius: 5px;}
#lianxi #mainr .dtit .more {width: 150px; height: 50px; float: right; line-height: 50px; background: url(../images/img40_03.png) no-repeat left center; padding-left: 25px;}
#lianxi #mainr .dtit .more a:hover {text-decoration: underline;}
#lianxi #mainr .dtit h3 {background: url(../images/img39_03.png) no-repeat left center; padding-left: 25px; margin-left: 20px; display: inline; height: 50px; line-height: 50px;}


#lianxi #mainr .section {width: 813px; height: auto; overflow: hidden; border: 1px solid #E0E0E0;}
#lianxi #mainr .section01 {width: 780px; height: 70px; overflow: hidden; border-bottom: 1px solid #F0F0F0; margin: 0px auto;}
#lianxi #mainr .section01 h3 {margin: 0px; height: 70px; line-height: 70px; font-size: 18px; text-align: center;}

#lianxi #mainr .section02 {width: 780px; height: auto; min-height: 500px; overflow: hidden; margin: 0px auto 20px auto;}
#lianxi #mainr .section02 span p {text-indent: 20px; line-height: 25px; font-size: 14px; padding-top: 20px;}


.dyui-contact-list li .t i {color: #ed2b2d;}
.dyui-contact-list li .info {justify-content: space-between}
.dyui-contact-list .ewm li {width: 160px; line-height: 1.4}
.dyui-contact-list .ewm li img {}


/*新闻动态*/
#xinwen {width: 1120px; height: auto; margin: 20px auto; overflow: hidden;}
#xinwen #mainl {width: 235px; height: auto; float: left;}
#xinwen #mainl .header {width: 215px; height: auto; overflow: hidden;}
#xinwen #mainl .header .t {width: 155px; height: 49px; line-height: 49px; border-bottom: 1px solid #C5EABE; color: #FFFFFF; background: url(../images/img38_03.jpg) no-repeat 30px center; background-color: #45bb2f; padding-left: 60px; border-top-left-radius: 5px; border-top-right-radius: 5px; overflow: hidden;}
#xinwen #mainl .header ul li {width: 215px; height: 51px; line-height: 51px; border-bottom: 1px solid #E0E0E0; font-size: 16px; overflow: hidden;}
#xinwen #mainl .header ul li a {display: block; width: 153px; height: 51px; background: url(../images/img36_03.jpg) no-repeat 30px center; background-color: #eeeeee; padding-left: 60px; border-left: 1px solid #E0E0E0; border-right: 1px solid #E0E0E0; overflow: hidden;}
#xinwen #mainl .header ul li a:hover {background: url(../images/img37_03.jpg) no-repeat 30px center; background-color: #FFFFFF; color: #3DB826;}
#xinwen #mainl .header .on a {background: url(../images/img37_03.jpg) no-repeat 30px center #FFFFFF; color: #3DB826;}

#xinwen #mainl .bottom {width: 215px; height: auto; overflow: hidden; margin-top: 20px;}
#xinwen #mainl .dtit {width: 215px; height: 40px; overflow: hidden; background-color: #c4b9a8; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#xinwen #mainl .dtit h3 {font-size: 16px; height: 40px; line-height: 40px; margin: 0px; padding-left: 30px; color: #483703;}


#xinwen #mainr {width: 815px; height: auto; float: left; overflow: hidden;}
#xinwen #mainr .dtit {width: 815px; height:50px; overflow: hidden; background-color: #c4b9a8;border-top-left-radius: 5px; border-top-right-radius: 5px;}
#xinwen #mainr .dtit .more {width: 150px; height: 50px; float: right; line-height: 50px; background: url(../images/img40_03.png) no-repeat left center; padding-left: 25px; margin-left: 20px; display: inline;}
#xinwen #mainr .dtit .more a:hover {text-decoration: underline;}
#xinwen #mainr .dtit h3 {background: url(../images/img39_03.png) no-repeat left center; padding-left: 25px; margin-left: 20px; display: inline; height: 50px; line-height: 50px;}


#xinwen #mainr .section {width: 813px; height: auto; min-height: 500px; overflow: hidden; border: 1px solid #E0E0E0;}
#xinwen #mainr .section ul {margin: 20px;}
#xinwen #mainr .section ul li {width: 773px; height: auto; overflow: hidden; border-bottom: 1px dashed #E0E0E0; color: #999999; line-height: 25px; margin-top: 10px;}
#xinwen #mainr .section ul li span {width: auto; height: 25px; float: right; line-height: 25px; overflow: hidden;}
#xinwen #mainr .section ul li h3 {width: auto; height: 25px; overflow: hidden; line-height: 25px; margin: 0px; font-weight: normal;}
#xinwen #mainr .section ul li h3 a { background: url(../images/img43_03.jpg) no-repeat left center; padding-left: 15px;}
#xinwen #mainr .section ul li h3:hover a {color: #3DB826; background: url(../images/img44_03.png) no-repeat left center ; padding-left: 15px;}
#xinwen #mainr .section ul li p {padding-bottom: 15px;}

/*左侧滚动案例*/
#mainl .section {height: auto; padding: 10px; overflow: hidden; margin-bottom: 5px;}
#mainl .section ul li {overflow: hidden; margin-bottom: 10px; position: relative;padding: 0;}
#mainl .section ul li a {padding: 0;}
#mainl .section ul li img {border: solid 1px #DDD; padding: 1px}
#mainl .section ul li .tit {position:absolute; bottom:2px; left:2px; right:2px; height:30px; line-height:30px; overflow: hidden; background-color:rgba(0,0,0,0.7); background:#000\7; filter:alpha(opacity=70); text-align: center; color: #fff;}
#mainl .section ul li .tit * {position:relative;}
#mainl .section ul li:hover img {border: solid 1px #009944;}
/*文章列表*/
.wzlb {margin:10px 20px}
.wzlb li {height:40px; line-height:40px; overflow:hidden; border-bottom:dashed 1px #ddd; background:url(../images/img43_03.jpg) no-repeat 0 center; padding-left:20px; font-size:14px}
.wzlb li .time {float:right; line-height:34px; color:#999}
.wzlb li:hover a {color: #009944;}
.wzlb li:hover {background: url(../images/img44_03.png) no-repeat 0 center;}

/*文章详情*/
.title {margin: 15px 0; height: auto; min-height: 30px; overflow:hidden; text-align:center;}
.title h1 {font-size:20px;}
.title img {margin-top: 20px;}
.suxin {width:auto; height:32px; line-height:32px; margin:10px 0; text-align:center; border-bottom:solid 1px #CCC}
.suxin span {padding:0 10px}
/*文章详情*/
.suxin span {padding: 0 10px;}
.suxin .share {float: right;}
.show-content {min-height:500px; margin: 10px auto; line-height:200%; font-size:14px}
.show-content img {max-width: 100% !important; height: auto !important;}
.show-content .pictext {width: 854px; height: auto; overflow: hidden}
.show-content .pictext img {border: solid 1px #ddd; background-color: #f5f5f5; padding: 4px; margin: 5px 0; max-width: 844px}
.updown {width:auto; height:40px; line-height:20px; border-top:dashed 1px #ddd; margin:10px; padding-top:8px}




/*msg与404*/
.fc-msg-main { text-align: center}
.fc-msg-main .fc-msg-body {min-height: 400px}
.fc-msg-main .fc-msg-body i.fa {font-size: 30px; display: inline-block; background-color: #000000; color: #fff; border-radius: 100px; height: 50px; line-height: 50px; width: 50px; margin: 20px auto}
.fc-msg-main .fc-msg-body .fc-msg-info {display: block}
.fc-msg-body .fc-msg-info .fc-msg-title {padding: 10px 0 20px}
.fc-msg-body .fc-msg-info .fc-msg-title {color: #d91010; font-size: 18px}


/*栏目Banner*/
.cat-banner {width: 100%; height: 150px;}
.cat-banner h3 {color: #fff}
.cat-banner img {width: 100%}
.cat-banner .dyui-container {height: 100%; display: flex; align-items: center}
@media(max-width:767px) {
	.cat-banner {height: 100px; display: none}
}


/*表单*/
.dyui-form-flex .form-group {display: flex}
@media(min-width:992px) {
	.dyui-form-flex .form-group .control-label {margin-bottom: 0}
}
.dyui-form-flex .form-group .code {margin-left: 10px}
.dyui-form-flex .form-group {margin-bottom: 15px; clear: both;}
.dyui-form-flex .form-group .control-label {display: block; padding: 9px 15px;font-weight: 400; line-height: 20px; text-align: right;}
.dyui-form-flex .form-group .col-md-9 {margin-left: 110px; min-height: 36px;}
.dyui-form-flex .form-group input.form-control {height: 38px; line-height: 1.3; line-height: 38px\9; border: solid 1px #C9C9C9; border-radius: 2px; display: block; width: 100%; padding-left: 10px;}
.dyui-form-flex .form-group .layui-form-mid-code {padding: 0;float: left; display: block; line-height: 20px; margin-right: 10px;}
.dyui-form-flex .form-group textarea.form-control {min-height: 100px; height: auto; line-height: 20px; padding: 6px 10px; resize: vertical; border: solid 1px #D2D2D2;display: block; border-radius: 2px; background-color: #fff; width: 100%;}
@media(max-width:767px) {
	.dyui-form-flex .form-group {display: block}
	.dyui-form .form-group .control-label {text-align: left}
	.dyui-form-flex .form-group .col-md-10 {width: 100%; padding: 0 15px}
}

/*通用头部开始DIYUNWL*/
/* .header-top {background-color: #333333} */

.dyui-header {background: url(../images/top.jpg) center -3px; position: relative; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); z-index: 9}
.dyui-header .navbar-brand {display: flex; align-items: center}
.dyui-header .logo {height: 65px}
.dyui-header .logo2 {height: 61px; margin-left: 10px}
.dyui-header .dyui-nav {padding: 0;}


.dyui-header .dyui-nav li a.c1 {color: #000; padding: 0 20px 0 12px; height: 48px; line-height: 48px; display: block}
.dyui-header .dyui-nav li.active a.c1 {color: #ce151c;}
.dyui-header .dyui-nav li .dropdown-toggle::after {content: ''; position: absolute; top: 20px; width: 8px; height: 8px; margin-top: -2px; border-right: 1px solid #666; border-bottom: 1px solid #666; border-top: 0; border-left: 0; -webkit-transform: rotate(45deg);}

.dyui-header .btn-language .dropdown-menu {width: 300px;}
.dyui-header .btn-outline-secondary:focus {box-shadow: none;}

@media (min-width:768px) {

	.dyui-header .navbar-collapse {
		/* background: url(../images/top.jpg) center bottom; */
		height: 55px; padding-top: 5px}
	.dyui-header .dyui-nav .li-1 {background: url(../images/nbor.gif) no-repeat left center; padding-left: 2px; margin-top: 8px}
	.dyui-header .dyui-nav li:nth-child(1) {background: none}
	.dyui-header .dyui-nav li a.c1 {height: 100%; border-radius: 5px 5px 0 0}
	.dyui-nav>li>.dropdown-menu {opacity: 1; display: none; margin: 0; border-radius: 0 0 3px 3px; border-color: #fff}
	.dyui-nav li.open a.c1 {background: url(../images/hover1.gif) repeat-x left top;}
	.dyui-nav li.active a.c1 {background: url(../images/hover1.gif) repeat-x left top;}
	.dyui-nav li.open a.c1:hover {color: #ce151c}
	.dyui-nav li.open .dropdown-menu {display: block;}


	.dyui-header .dyui-nav li.li-2 {position: relative}
	.dyui-header .dyui-nav li.li-2 a.c2 {border-bottom: solid 1px #eee; padding: 8px 1rem;}
	.dyui-header .dyui-nav li .ul-3 {position: absolute; left: 157px; top: 0; display: none}
	.dyui-header .dyui-nav li.li-2.open .ul-3 {display: block}
	.dyui-header .dyui-nav li.li-2.open a.c2 {background-color: #eeeeee}

}


.dyui-header-line {height: 56px;}

.main-header {background: url('../images/dhbg.gif') repeat-x left bottom #f9f9f9;}
.main-header h5 {background: url('../images/img39_03.png') no-repeat left center; padding-left: 26px}
.page-content {font-size: 15px; line-height: 200%}
.page-content img {max-width: 100%; height: auto !important;}


/*移动端底部*/
.dyui-footer-line {height: 50px;}
.dyui-footer-nav {background-color: #FFF; height: 50px; border-top: solid 1px #eee; box-shadow: 0 0 8px 1px rgb(0, 0, 0, 0.10);}
.dyui-footer-nav ul {display: flex}
.dyui-footer-nav ul li {text-align: center; flex: 1;}
.dyui-footer-nav ul li a.c1 {height: 50px; line-height: 50px; color: #333; display: block; padding-top: 5px; position: relative}
.dyui-footer-nav ul li a.c1 .cart_nums {position: absolute; right: 50%; margin-right: -20px; top: -5px; font-style: normal; background-color: #f55b2e; border-radius: 20px; padding: 4px 6px; color: #fff; line-height: 1; font-size: 12px;}
.dyui-footer-nav ul li a.c1 i {display: block; height: 20px; line-height: 20px; width: auto}
.dyui-footer-nav ul li a.c1 span {display: block; height: 20px; line-height: 20px; font-size: 14px}
.dyui-footer-nav ul li a.c1.active {color: #bd1422}
.dyui-footer-nav .dropdown-menu {min-width: 8rem}

/*首页案例*/

.dyui-anli .dtit {background: url('../images/bar.jpg') no-repeat left top; height: 46px; line-height: 46px; border: solid 1px #ddd;position:relative;}
.dyui-anli .dtit h4 {font-size: 16px; font-weight: bold; background: url(../images/img34_03.png) no-repeat right center; background-size: 30px;}
.dyui-anli .dtit ul {height: 46px; padding-left: 60px;}
.dyui-anli .dtit ul li {height: 38px; line-height: 36px; font-weight: bold; font-size: 14px;}
.dyui-anli .dtit ul li .nav-link {line-height: 36px; padding: 0 15px}
.dyui-anli .dtit ul li .active {color: #ce151c}
.dyui-anli .dtit .more {font-size: 14px;}



.dyui-youshi {background: #f3f6fa; padding: 30px 0; overflow: hidden}
.dyui-youshi .dyui-main-body {padding: 10px 0 0}

.dyui-youshi ul li .box {display: flex; align-items: center;}
.dyui-youshi ul li .thumb {}
.dyui-youshi ul li .thumb i {font-size: 50px; color: #4990d8; border: solid 4px #4990d8; width: 88px; height: 88px; line-height: 88px; text-align: center; border-radius: 100px; display: inline-block;}
.dyui-youshi ul li .t {font-size: 18px; overflow: hidden;}
.dyui-youshi ul li p {font-size: 14px; color: #666}
.dyui-youshi ul li big {font-size: 2.6rem; font-weight: 700;}
.dyui-youshi ul li:hover .box i {color: #23418b; border-color: #23418b}
.dyui-youshi ul li:hover .t {color: #23418b}


.dyui-certificate-list li .thumb {height: 220px; overflow: hidden}




.dyui-outlets #map {width: 100%; height: 580px;}
.dyui-outlets #map img{ max-width: none!important; }

.dyui-outlets .swiper-container { height: 530px;}
.dyui-outlets .swiper_tit{ height: 50px; line-height: 50px; padding: 0 20px; border-bottom: 0 }
.dyui-outlets .swiper-wrapper {height: 530px; }
.dyui-outlets .swiper-wrapper>li:nth-child(n+2), .dyui-outlets .swiper-wrapper>li>ul{margin-top:0!important;}
.dyui-outlets .swiper-wrapper li{ height: 80px; overflow:hidden; cursor: pointer; border-bottom:  dashed 1px #ddd; padding: 20px 0 0 20px;}
.dyui-outlets .swiper-wrapper li.on{ background: #f5f5f5; }

.dyui-outlets .swiper-wrapper li .num{ background: #efefef; width:40px; height: 40px; line-height: 40px; text-align: center; border-radius: 100px!important; display: inline-block; float: left; }
.dyui-outlets .swiper-wrapper li.on .num{ background: #da0e1e; color: #fff; }
.dyui-outlets .swiper-wrapper li .info{ margin-left: 60px; }
.dyui-outlets .swiper-wrapper li .info h4{ font-size: 18px; }


.dyui-outlets .bmpab{ background: #da0e1e; color: #fff !important; font-size:14px;  width: 49.5%; padding: 3px 0; display: inline-block; text-align: center; text-decoration: none;  }
.dyui-outlets .bmpab:hover{ background: #333;color: #fff;}


/* 网点分布 */
.dyui-outlets .dealer-stores-btns {
	border-top: 1px solid #b7b7b7;
	height: 120px;
	position: relative;
	margin-top: -2px;
	z-index: 999999999;
}

.dyui-outlets .dealer-stores-btns>div {
	float: left;
	width: 50%;
	height: 64px;
	position: relative;
	color: #343434;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px solid #e0e0e0;
	cursor: pointer;
	-webkit-transition: .2s ease all;
	-moz-transition: .2s ease all;
	transition: .2s ease all
}

.dyui-outlets .dealer-stores-btns>div:first-child {
	border-left: none
}

.dyui-outlets .dealer-stores-btns>div:after {
	position: absolute;
	display: block;
	width: 12px;
	height: 12px;
	border-top: 1px solid #444;
	border-right: 1px solid #444;
	content: '';
	top: 50%;
	left: 50%
}

.dyui-outlets .dealer-stores-btns .dealer-stores-prev {
	background-color: #cbcbcb
}

.dyui-outlets .dealer-stores-btns .dealer-stores-prev:after {
	-webkit-transform: rotate(-225deg) translate(0, 12px);
	-moz-transform: rotate(-225deg) translate(0, 12px);
	-ms-transform: rotate(-225deg) translate(0, 12px);
	transform: rotate(-225deg) translate(0, 12px)
}

.dyui-outlets .dealer-stores-btns .dealer-stores-prev:hover {
	background-color: #bebebe
}

.dyui-outlets .dealer-stores-btns .dealer-stores-next {
	background-color: #d2d2d2
}

.dyui-outlets .dealer-stores-btns .dealer-stores-next:after {
	-webkit-transform: rotate(-45deg) translate(-6px, -6px);
	-moz-transform: rotate(-45deg) translate(-6px, -6px);
	-ms-transform: rotate(-45deg) translate(-6px, -6px);
	transform: rotate(-45deg) translate(-6px, -6px)
}

.dyui-outlets .dealer-stores-btns .dealer-stores-next:hover {
	background-color: #c5c5c5
}

.dyui-outlets .uk-button-danger {
	background-color: #da0e1e;
	color: #fff;
	border: 1px solid transparent;
}

/*地图标题*/
.dyui-outlets .BMap_bubble_title {
	color:white;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:5px;
	border-bottom:1px solid #da0e1e;
	background-color:#da0e1e;
}
/* 消息内容 */
.dyui-outlets .BMap_bubble_content {
	background-color:white;
	padding:10px;
}
/* 内容 */
.dyui-outlets .BMap_pop div:nth-child(9) {
	top:35px !important;
	border-radius:7px!important;
}
/* 左上角删除按键 */
.dyui-outlets .BMap_pop img {
	top:43px !important;
	left:300px !important;
}
.dyui-outlets .BMap_top {
	display:none;
}
.dyui-outlets .BMap_bottom {
	display:none;
}
.dyui-outlets .BMap_center {
	display:none;
}
/* 隐藏边角 */
.dyui-outlets .BMap_pop div:nth-child(1) div {
	display:none;
}
.dyui-outlets .BMap_pop div:nth-child(3) {
	display:none;
}
.dyui-outlets .BMap_pop div:nth-child(5) {
	display:none;
}
.dyui-outlets .BMap_pop div:nth-child(7) {
	display:none;
}

/* 合作客户LOGO */
.dyui-brand {background: url("../images/bg2.jpg") no-repeat center top #fcfcfc;}
.dyui-brand .swiper {
	width: 100%;
	/* height: 400px; */
	margin-left: auto;
	margin-right: auto;
}
.swiper-button-prev {left: -40px;}
.swiper-button-next {right: -40px;}
.dyui-brand .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	height: calc((100% - 30px) / 4);

	/* 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; margin-top: 5px;
}

#sidekefu {top:250px !important;}