@charset "utf-8";
@import url(animate.css);
@import url(fonts.css);
@import url(reset.css);
@import url(common.css);
/*!
 * JCMS CSS - Powered by JCms.Hua
 * 2016-10-31
 */

/* Common */
.j-header{position: relative;min-width: 1060px; width: 100%;}
.j-header .logo {float: left;width:50%;vertical-align: middle; height:150px; line-height:150px}
.j-header .j-header-l{width: 100%; background:#292112}
.j-header .h-navlist{position: relative; width: 100%;}
.j-header .h-navlist li{float:left;width:14.2%;overflow:hidden; box-sizing: border-box; height:50px;}
/*
.j-header .h-navlist li:hover{ background-color:#4a2d1b;}
.j-header .h-navlist li:hover a{border: 1px solid #4a2d1b;box-sizing: border-box;}
*/
.j-header .h-navlist li:first-child a{border-left: 1px solid #ccc;}
.j-header .h-navlist li a{display:block; height:26px; margin-top:12px;text-align:center; line-height:30px;text-transform:uppercase;font-size:15px;color:#fff; border-right: 1px solid #ccc;box-sizing: border-box;}

.li-cur{background-color: #4a2d1b;border-right: 1px solid #4a2d1b;box-sizing: border-box;}
.li-cur a:nth-of-type(-1){border-right: 1px solid #4a2d1b;}
/*.j-header .h-navlist li a:last-child{border-right: 1px solid #ccc;}*/

/*.j-header .h-navlist li:hover a{background:#0c4da2;color:#fff;}*/
.j-header .j-header-r{float: right; width: 40%;height: 150px; box-sizing: border-box; padding-top: 60px;}
.j-header .j-header-r .noset{float: left;margin-left: 15%;padding-left: 1.5%;  width: 250px;height: 40px;vertical-align: middle;line-height: 40px; border: 1px solid #4a2d1b;background: #5a3e29;color: #fff;font-size: 14px; box-sizing: border-box;}
.j-header .j-header-r .h-r-btn{position: relative;float: left; width: 20%;height: 40px;color: #e2c98e; background-color: #4a2d1b;border: 1px solid #4a2d1b;box-sizing: border-box; font-size:16px}
.j-header .j-header-r .h-r-btn:hover .noset{visibility:visible;}
.j-header .j-header-r .lang{float: left; width: 20%;height: 58px;box-sizing: border-box;text-align: center;vertical-align: middle;line-height: 58px;color: #fff;background: #141414;}


.j-footer{position: relative; background:#4a2d1b;}
.j-footer .f-t{position: relative;width: 100%; padding:30px 0;color: #aaa;}
.j-footer .f-t .tab{margin-bottom:15px;padding-top: 20px; text-transform:capitalize;font-size:14px;color:#fff;}

.j-footer .f-t .snav{position: relative; float: left; width: 728px;}
.j-footer .f-t .snav .ul{float:left;width: 180px; min-height:135px;box-sizing:border-box; text-indent:40px}
.j-footer .f-t .snav .li {width: 100%;}
.j-footer .f-t .snav .li a{line-height:2;}

.j-footer .f-t .f-t-r{position: relative;float: left;width: 332px; overflow: hidden;box-sizing: border-box;color: #d7d7d7;font-size:14px; border-left: 1px solid #aa9c94;}
.j-footer .f-t .f-t-r p{padding-top: 5px;}
.j-footer .f-t .f-t-r h1{margin-top:20px;font-size: 16px;}

.j-footer .f-t .f-t-r .tel{height:40px;white-space:nowrap;line-height:40px;font-size:20px;}
.j-footer .f-t .f-t-r .add{height:40px;line-height:1.5;font-size:14px;}
.j-footer .f-t .f-t-r .email{height:40px;white-space:nowrap;line-height:30px;}
.j-footer .f-con{position: relative;}
.j-footer .f-con .f-con-l{float: left;width: 30px;height: 40px; background: url(../Images/tel.gif) center no-repeat;padding: 35px 0 0 50px ;}
.j-footer .f-con .f-con-2{float: left;width: 30px;height: 40px; background: url(../Images/tel2.gif) center no-repeat;padding: 35px 0 0 50px ;}
.j-footer .f-con .f-con-3{float: left;width: 30px;height: 40px; background: url(../Images/tel3.gif) center no-repeat;padding: 35px 0 0 50px ;}
.j-footer .f-con .f-con-r{float: left;width: 250px;}


.j-footer .f-b{position: relative; width: 100%;text-align: right;color: #aaa;margin-top: 30px;}
.j-footer .f-b .f-b-t{width: 100%;margin-bottom: 10px; line-height:1.5}
.j-footer .f-b .f-b-b{width: 100%;margin-bottom: 50px;}

/* Home */
.j-home{width: 100%;position: relative;}
.j-home .h-bar{height:521px;overflow:hidden;}
.j-home .h-bar .slide{height:521px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.j-home .h-bar .slick-arrow{position:absolute;left:2%;top:50%;z-index:99;margin-top:-2em;cursor:pointer;}
.j-home .h-bar .slick-arrow:before{font-size:4em;color:#fff;color:rgba(255,255,255,.5);}
.j-home .h-bar .slick-next{left:auto;right:2%;}
.allwidth .memu2 .li { float:left; width:110px; font-size:16px; padding: 10px 10px;text-align: center; border: 1px solid #e2c98e; margin:20px 20px; color:#e2c98e;border-radius: 3px;}

.j-home .h-tab{position:relative;padding:35px 0;text-align:center;text-transform:uppercase;font-size:30px;}
.j-home .h-tab2{padding-top:0;color:#fff;}
.j-home .h-tab2:after{background:#fff;}
.j-home .h-about{margin-bottom:60px;}
.j-home .h-about .pic{float:left;width:30%;margin-right:3%;}
.j-home .h-about .txt{float:left;width:97%;padding-left: 3%;}
.j-home .h-about .txt h1{padding:10px 0;font-size:16px;font-weight:bold;color:#333;}
.j-home .h-about .txt p{margin-bottom:14px;line-height:2;color:#666;text-indent: 2em;font-size: 14px;}
.j-home .h-about .txt a.more{display:block;float: right; width:70px;margin-right: 20px; border:1px solid #ddd;text-align:center;line-height:20px;color:#999;}
.j-home .h-about .link{float:right;width:35%;padding-top:25px;text-align:right;}
.j-home .h-about .link .li{display:inline-block;margin-left:5%;text-align:center;font-size:14px;color:#666;}
.j-home .h-about .link .li:before{display:block;width:80px;height:80px;margin:0 auto 10px;border:1px solid #ddd;border-radius:100%;line-height:80px;font-size:2.5em;color:#999;}
.j-home .h-about .link .li:hover:before{background:#0c4da2;border-color:#0c4da2;color:#fff;}
.j-home .h-news{padding:50px 0;background:url(../Images/j-bg2.jpg) no-repeat;background-size:cover;overflow:hidden;}
.j-home .h-news .h-list .li{float:left;width:30%;margin-top:70px;color:#fff;}
.j-home .h-news .h-list .li h4{margin-bottom:15px;line-height:1.2;font-size:16px;}
.j-home .h-news .h-list .li p{height:40px;line-height:20px;overflow:hidden;padding-top: 20px;}
.j-home .h-news .h-list .li .autoimg{padding:45% 0;}
.j-home .h-news .h-list .li2{width:36%;margin:0 2%;}
.j-home .h-news .h-list .li2 .box{padding:26px 15px 30px;background:#0c4da2;color:#333;}


.j-home .h-prot{position: relative; margin-bottom:50px;background: #fff;height: 347px;}
.j-home .h-prot .li{float:left;width:25%; background-color: #4a2d1b;}
.j-home .h-prot .li .autoimg{padding:35% 0;margin:0 3%;}
.j-home .h-prot .li .autoimg img{border:1px solid #ddd;box-sizing:border-box;}
/*.j-home .h-prot .li p{line-height:30px;text-align:center;font-size:14px;}*/

.j-home .li .li-sug{width: 100%;height: 117px; font-size: 14px;}
.j-home .li .li-sug  p{text-align: left;padding:0 20px; line-height: 20px; color: #e2c98e;}
.j-home .li .li-sug .nowrap{padding-top: 30px;text-align: center;}
.j-home .h-prot .li .img-box{border-radius: 50%;border: 5px solid #e2c98e;box-sizing: border-box;width: 225px;height: 225px; margin: 7.5px 20px;overflow: hidden;}
.j-home .h-prot .li .img-box img{width: 100%;}
/*.j-home .li .li-sug .more{color: #999;}*/
/*.j-home .li img{width: 100%;height: 230px;}*/

.j-home .h-prot .slick-arrow{position:absolute;left:-30px;top:43%;z-index:99;margin-top:-2em;cursor:pointer;}
.j-home .h-prot .slick-arrow:before{font-size:4em;color:#ddd;}
.j-home .h-prot .slick-next{left:auto;right:-30px;}
.j-home .h-products{width: 100%; height: 550px;background-image:url(/public/images/2.jpg);}
.j-home .h-case{width: 100%;height: 500px;font-size: 14px;background-image:url(/public/images/3.jpg);}
.j-home .case-title{width: 100%; padding-top: 30px;padding-bottom: 20px; font-size: 30px;color: #fff;text-align: center;}
.j-home .h-case .case-nav{position: relative;width: 100%;}
.j-home .h-case .case-nav li{cursor: pointer;float: left; width: 16.66%; height: 60px;font-size: 16px;color: #666; line-height: 60px;text-align: center;background-color: #fff; border-left: 1px solid #eee;box-sizing: border-box;}
.j-home .h-case .case-nav .li-cur{background-color: #4a2d1b;color: #fff;}
.j-home .h-case .case-nav .li-cur::before{content: "";position: absolute;left: 84px;bottom: 0;;border-left: 6px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #fff;box-sizing: border-box;}

.j-home .h-case .case-nav li:first-child{border-left: none;}
.j-home .h-case .child-list {position: relative;width: 100%;margin-top: 25px;}
.j-home .child-list li{float: left;width: 250px;height: 180px;margin-left: 20px;}
/*.j-home .child-list li::before img{}*/

.j-home .child-list li:first-child{margin-left: 0;}
.j-home .child-list li img{width: 100%;height: 180px;}
.j-home .child-list li .title{width: 100%; margin-top: 10px;font-weight: bold;font-size: 15px; text-align: center;}
.j-home .child-list li .case-text{margin-top: 10px;line-height: 1.5;}
/*.j-home .h-case {}*/
.j-home .news-title{width: 100%; margin-top: 40px; font-size: 30px;color: #e2c98e;text-align: center;}

.j-home .homenews-r{}
.j-home .homenews-r .homenews-r-1{margin: 20px 0 15px 0;font-size: 14px;}
.j-home .news-left{position: relative;width: 100%;margin-top: 30px;margin-bottom: 40px; color: #e2c98e;}
.j-home .news-left .news-l-l{float: left;width: 45%;}
.j-home .news-left .news-l-l img{width: 100%;height: 240px;}
.j-home .news-left .news-l-l .data{line-height: 1.5;color:#998159}
.j-home .news-left .news-l-r{position: relative; float: left;width: 55%;}
.j-home .news-l-r .news-r-list {position: relative; width: 100%;height: 90px;padding: 10px 0;}
.j-home .news-r-list .list-l{float: left;width: 20%;font-size: 65px;}
.j-home .news-r-list .list-l p{line-height: 90px;text-indent: 30px;}
.j-home .news-r-list .list-r{float: left;width: 75%;padding-left: 5%;margin-top: 15px; border-left: 1px solid #e2c98e;box-sizing: border-box;}
.j-home .news-r-list .list-r .list-r-title h2{width: 100%; margin-bottom: 10px;font-size: 14px; }
.j-home .list-r-title span{float: right;margin-right: 30px;}
.j-home .news-r-list .list-r .data{line-height: 1.5;  color:#998159}

/* Column */
.j-column{margin-bottom:100px;}
.j-column .c-bar{position:relative;}
.j-column .c-bar .slide{height:330px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.j-column .c-bar .slide2{height:450px}
.j-column .c-bar .nav{text-align:center; }
.j-column .c-bar .nav a{display:inline-block;margin-left:1px;background:#4a2d1b;line-height:40px;font-size:14px;color:#e2c98e;width:140px}
.j-column .c-bar .nav a.cur{border-bottom:3px solid #381a07;}
.j-column .c-tab{width: 100%; padding:30px 0;text-align:center;}
.j-column .c-tab h2{display: inline-block; width: 120px;font-size:18px; color:#e2c98e;border-top:2px solid #e2c98e; padding-top:10px; }
.j-column .c-text{line-height:2;font-size:14px; background:#fdeeca}
.j-column .c-about-l,.j-column .c-contact-r{float:left;width:40%;}

/*人才招聘*/
.j-column .c-job{position: relative;width: 100%;overflow: hidden;}
.j-column .c-job .li{width: 100%;color: #e2c98e;}

.j-column .c-job .li h4{width: 995px;height: 40px; padding-left: 5px; text-align: left; line-height: 40px; font-size:15px;font-weight:bold;color:#e2c98e;background: #ddd;}
.j-column .c-job .li .nowrap{height: 30px;background: #4a2d1b;padding: 0 10px;margin-top: 5px; color: #e2c98e;font-size: 15px;line-height: 30px;}
.j-column .c-job .date1{width: 995px;margin-left: 5px;height: 40px;line-height: 35px;font-size: 14px;}
.j-column .c-job .data{display: none;width: 995px;margin-left: 5px;line-height: 1.5;font-size: 14px;}
.j-column .c-job .move{width: 995px;margin-left: 5px;margin-bottom: 40px; line-height: 1.5;font-size: 14px;}
.j-column .c-job .li .data-open{display: block;}

.j-column .c-case .li{ float:left;width:31%; margin-right:3.5%;margin-bottom: 40px; border:1px solid #ddd; box-sizing:border-box; height:470px}
.j-column .c-case .li:nth-of-type(3n){ margin-right:0;}
.j-column .c-case .li .left{float:left;width:25%;margin-right:5%;}
.j-column .c-case .li .autoimg{ margin:10px 10px 0; overflow:hidden;}
.j-column .c-case .li .autoimg img{width:100%;}
.j-column .c-case .li h4{ display: block;text-align: center; padding-top:15px;font-size:15px;font-weight:bold;color:#e2c98e; margin:0 10px;}
.j-column .c-case .date1{margin:10px;}
.j-column .c-case .li p{line-height:2;font-size:13px;color:#666;}
.j-column .c-case .li p:last-child{margin-top:10px;color:#999;}

.j-column .c-case .data{  margin:15px 10px; color:#e2c98e; line-height:1.5;}
.j-column .c-case .move{ text-align:right; height:40px; margin:0 10px; line-height:20px; color:#999;}
.j-column .c-case .YY{width: 100%; margin-bottom: 20px; text-align: center; color: #4a2d1b;}
.j-column .c-case .YY a{display: inline-block;height: 30px;width: 100px;margin-left: 20px; background-color: #e2c98e;line-height: 30px;border: 1px solid #e2c98e;box-sizing: border-box;border-radius: 3px;}
.j-column .c-case .YY a:first-child{margin-left: 0;}
/*新闻动态*/
.j-column .c-news .li{position: relative; width: 100%;height: 220px;padding-bottom: 30px; margin-bottom: 20px; color: #e2c98e;border-bottom: 1px solid #eee;}
.j-column .c-news .li .li-left{float: left; width: 340px;height: 220px;}
.j-column .c-news .li img{width: 100%;height: 220px;}
.j-column .c-news .li .li-right{position: relative; float: left;width: 690px;height: 220px; margin-left: 20px;}
.j-column .li-right .nowrap{position: relative; margin-bottom: 20px; font-size: 16px;}
.j-column .li-right .nowrap .date1{float: right;margin-right: 10px;font-size: 14px;}
.j-column .li-right .data{line-height: 2;font-size: 14px;}
.j-column .li-right .move{position: absolute;left: 0;bottom: 0; width: 100px; height: 30px;font-size: 14px;color: #eee; text-align: center;line-height: 30px;box-sizing: border-box;border: 1px solid #4a2d1b;background-color: #4a2d1b;border-radius: 4px;}






/*详情页*/
.j-column .c-news .n-title{height: 30px; line-height:30px;text-align:center;font-size:18px;color:#333;}
.j-column .c-news .n-date{width: 100%;margin-bottom: 30px; line-height:1.2;text-align:center;font-size:12px;color:#333;}
.j-column .c-text{ padding: 30px 30px}
.j-column .c-text p{font-size: 14px/1.5;}
.j-column .c-text p img{margin-right: 30px;}
.j-column .c-text h1{width: 100%;margin-bottom: 20px; text-align: center;font-size: 18px;color: #4a2d1b; font-weight:bold;}
.j-column .c-text .h2{text-align: center;}
.j-column .c-text h2{display: inline-block;width: 120px;height: 30px;margin:0 10px; text-align: center;background-color: #4a2d1b;color: #fdeeca;border-radius: 15px;}
.j-column .c-text .li1{margin-top: 40px;margin-bottom: 10px; font-size: 16px;font-weight: bold;color: #4a2d1b;}
.j-column .contact0{position: relative;width: 100%;}
.j-column .contact0 .contact-l{float: left;margin: 30px;width: 300px;}
.j-column .contact0 .contact-l img{width: 300px;}
.j-column .contact0 .contact-r{float: left;width: 580px; margin: 30px 20px;}
.j-column .contact0 .contact-r h1{width: 100%;margin-top: 20px; margin-bottom: 10px; font-size: 20px;font-weight: bold;text-align: left; letter-spacing:2px}
.j-column .contact0 .contact-r h2{width: 120px;border-radius: 5px;margin: 0;margin-top: 40px;}
.j-column .contact0 .contact-r p{text-indent: 2em;}
.j-column .contact1{width: 100%;margin: 30px 0;}
.j-column .tab-3{color: #4a2d1b;font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.j-column .tab-3 span{border-bottom: 2px solid #4a2d1b;padding-bottom: 5px;}
.j-column .contact2{width: 100%;}

/*产品展示*/
.j-column .c-l{float: left;width: 30%;box-sizing: border-box;}
.j-column .c-l .l-snav h2{font-size: 18px;font-weight: bold;padding-bottom: 5px;margin-bottom: 20px;}
.j-column .l-snav .lv1{width: 100%;; height: 45px;background: #dedede;border-bottom: 1px solid #fff;box-sizing: border-box;font-size: 14px;text-align: left;line-height: 45px;}
.j-column .l-snav .lv1{padding-left: 20px;}
.j-column .l-snav .right2{background: #0c4da2;color: #fff;}
.j-column .l-snav .lv1 p::before{float: right;padding-right: 20px;line-height: 45px;font-size: 18px;}
.j-column .c-prot{float:left;width: 68%;box-sizing: border-box;margin-left: 2%;margin-top: 43px;}
.j-column .c-prot .li{float: left; width: 47%; margin-left: 3%;margin-bottom: 20px; border: 1px solid #ccc;box-sizing: border-box; border-bottom: 3px solid #ccc;}
.j-column .c-prot .li:hover{border-bottom: 3px solid #0c4da2;}
.j-column .c-prot .li p{width: 100%; height: 55px;text-align:center;line-height: 55px;border-bottom: 1px solid #ccc;box-sizing: border-box;}
.j-column .c-prot .li .li-know{width: 100%;position: relative;}
.j-column .c-prot .li .autoimg{padding:40% 10;}
.j-column .li-know .know-about{position: absolute;right: 20px;bottom: 10px;width: 68px;height: 25px;text-align: center; line-height: 25px; border: 1px solid #ccc;border-radius: 5px;}

/*展示介绍*/
.j-column .c-prot  .cname{ padding:10,45%}
.j-column .c-prot .d-pic{width: 645px;border: 1px solid #ddd;}
.j-column .c-prot .d-pic img{width: 100%;}
.j-column .c-prot .prot-title{width: 645px;height: 40px;margin: 30px 0; border-bottom: 3px solid #0c4da2;}
.j-column .c-prot .prot-title p{width: 140px; height: 40px;line-height: 40px;text-align: center;color: #fff;background: #4a2d1b;font-size: 14px;}
.j-column .c-prot .prot-text{width: 645px;line-height: 1.5;}

/*在线预约*/
.col-msg td{color: #e2c98e;}
.col-msg td select{width: 150px;height: 30px; background-color: #5a3e29;}

/*floater*/
.floater-box{position: fixed;top: 45%;right: 0; z-index: 99;}
.floater-box ul{display: block;position: relative;width: 130px;}
.floater-box ul li{cursor: pointer;float: left; width: 90px;height: 40px;line-height: 40px;background-color:#4a2d1b;font-size: 12px;color: #fff; text-align: center;border-top: 1px solid #aaa; box-sizing: border-box; border-radius: 0 5px 5px 0;}
.floater-box ul .f-icon{float: left;width: 40px;height: 40px; line-height: 40px; font-size: 20px; background-color: #e2c98e;border-radius: 5px 0 0 5px;box-sizing: border-box;}
.floater-box ul .f-icon1 span{display: none;position: absolute;right: 0;top: 0;width: 130px;height: 130px;}
.floater-box ul .f-icon1 span img{width: 130px;height: 130px;}
.floater-box ul .f-icon1:hover span{display:block;right: 130px;top: 0;}