/****************** inner ******************/
li{ list-style:none;}
#daohang{width: 1200px;margin: 0 auto;line-height: 3em;}
#inner{width: 1200px;margin: 0 auto;display: flex;justify-content: space-between;}
#sidebar{width: 305px;border: 1px solid #d2d2d2;border-top: 0;box-sizing: border-box;height: max-content;}
#sidebar .prolist{}
#sidebar .prolist .name{background: #292e39;line-height: 3em;color: white;font-size: 24px;padding-left: 1em;margin-left: -1px;margin-right: -1px;}
#sidebar .prolist .name span{font-size: 16px;}
#sidebar .prolist a{line-height: 3em;border-bottom: 1px solid #e4e4e4;display: block;padding-left: 30px;}
#sidebar .prolist h3{background: #dc8d30;color: white;}
#content{width: 845px;}
/****************** list-text ******************/
.list-text{}
.list-text a{display: block;border: 1px solid #e1e1e1;padding: 15px 20px;margin-bottom: 30px;}
.list-text a:hover{box-shadow: 0px 2px 10px 1px rgba(8, 1, 3, 0.2);}
.list-text a .name{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #999;}
.list-text a .name span{line-height: 2em;font-size: 20px;}
.list-text a .name .ymd{font-size: 16px;color: #999;}
.list-text a .con{margin-top: 8px;line-height: 1.7em;color: #666;}
.list-text a .more{background: #dc8d30;color: white;display: inline-block;padding: 5px 20px;margin-top: 10px;margin-bottom: 10px;}
/****************** list-pro ******************/
.list-pic{display: flex;justify-content: space-between;flex-wrap: wrap;}
.list-pic a{width: 32%;padding: 2px;padding-bottom: 0;box-sizing: border-box;border: 1px solid #999;margin-bottom: 20px;}
.list-pic a img{width: 100%; wtransition: all .5s ease; height:212px;}
.list-pic a img:hover{transform: scale(1.2);}
.list-pic a .img{overflow: hidden;}
.list-pic a p{color: #333;text-align: center;line-height: 3em;}
.list-pic a:hover p{background: #8c4e03;margin-left: -5px;margin-right: -5px;color: white;}
/****************** page ******************/
#page{}
#page h1{font: 28px/50px "Microsoft YaHei";font-weight: bold;text-align: center;color: #333;margin: 0;padding: 0;}
#page .ymd{border-bottom: 1px solid #ccc;font: 13px/2.5em "Microsoft YaHei";color: #aaa;text-align: center;}
#page .last-con{padding-top: 20px;padding-bottom: 20px;}
#page .last-con .pro_tit{border-left: 4px solid #8c4e03;padding-left: 8px;font: 20px/23px "Microsoft YaHei";font-weight: bold;margin-bottom: 10px;margin-top: 30px;}
#page .last-con .pro_con{color: #333;padding-left: 14px;}
#page .more-info{}
#page .more-info .title{border: 1px solid #ccc;line-height: 2em;}
#page .more-info .title span{display: inline-block;padding: 0 20px;border-right: 1px solid #ccc;background: #dc8d30;color: white;margin-bottom: -1px;}
#page .more-info .pics{display: flex;margin-top: 20px;margin-bottom: 20px;justify-content: space-between;}
#page .more-info .pics a{width: 24%;}
#page .more-info .pics a img{width: 100%;height: auto;}
#page .more-info .pics a p{background: #8c4e03;text-align: center;line-height: 2em;color: white;}
#page .more-info .texts{display: flex;justify-content: space-between;flex-wrap: wrap;}
#page .more-info .texts a{width: 48%;line-height: 2.4em;border-bottom: 1px solid #ccc;box-sizing: border-box;display: flex;justify-content: space-between;color: #666;}
#page .more-info .texts a span:nth-child(2){color: #ccc;}
.a-fiy{display: flex;display: flex;justify-content: space-between;align-items: center;line-height: 2.1;border-bottom: 2px solid #dc8d30;position: relative;top: -14px;}
.a-fiy h2{}
.a-fiy span{}


.xjhome{}
.xjhome *{ box-sizing:border-box;}
.xjmain{ width:1400px; margin:0 auto; clear:both;}
.profenlei{ padding:40px 0;}
.xjhome-tit{ font-size:2.5em; text-align:center; font-weight:bold; padding-bottom:30px;}
.xjhome-tit span{ color:#d00;}
.profenlei-ul{ margin:0 -15px; overflow:hidden;}
.profenlei-ul li{ float:left; width:25%; padding:0 15px; margin-bottom:30px;}
.profenlei-a{ overflow:hidden; display:block; background:#f1f1f1;}
.profenlei-a:hover{ background:#d61519; color:#fff;}
.profenlei-img{ overflow:hidden;}
.profenlei-img img{ width:100%; height:240px; transition:all 0.4s;}
.profenlei-ul li:hover .profenlei-img img{ transform:scale(1.1,1.1);}
.profenlei-wz{ padding:24px 48px;}
.profenlei-wz h3{ text-align:center; font-size:1.3em; font-weight:normal;}
.profenlei-wz p{ height:3em; line-height:1.5em; overflow:hidden; font-size:14px; color:#666; margin-top:10px; margin-bottom:10px;}
.profenlei-a:hover .profenlei-wz p{ color:#fff;}

.xjmore{ text-align:center;}
.xjmore a{ display:inline-block; background:#d61519; color:#fff; height:3em; line-height:3em; padding:0 3em; border-radius:1.5em; box-shadow:0 5px 5px rgba(0,0,0,0.4);}


/*{* 关于我们 *}*/
.vn2{width:100%;margin:0 auto;margin-top:20px;background:#f2f2f2; overflow:hidden;}
.ab1{width:50%;float:left;}
.ab1 img{width:100%;height:auto; display:block;}
.ab2{width:50%;float:right;}
.ab2_con{margin-left:6%;margin-top:8%;max-width: 600px}
.ab2_con .xjhome-tit,.ab2_con .xjmore{ text-align:left;}


.yuan_ll{margin-top:4%; overflow:hidden; margin-bottom:30px;}
.yuan_ll li{float:left;width:25%;}
.yuan_ll li .img1{display:table;margin:0 auto;margin-top:5px;text-align: center}
.yuan_ll li .img1 a img{text-align: center}
.yuan_ll li h2 a{text-align: center;color:#666666;font-size:14px;font-weight: 400}
.yuan_ll li h2{text-align: center;color:#666666;font-size:14px;font-weight: 400;margin-top:20px;}

.about_tt{ line-height:30px; color:#666;}


.xjpro{ padding:40px 0;}
.homepro{}
.homepro li{border-left: 3px white solid;}
.homeprobox{ margin:0 10px; border:1px solid #ececec;ransition:all .7s ease 0s;}
.homeproa{ display:block; overflow:hidden;}
.homeproa img{ width:100%; transition:all 0.4s; height:280px;}
.homepro li:hover .homeproa img{ transform:scale(1.1,1.1);}

.dac{background:#ffffff;padding:15px 25px;}
.dac h2 a{color:#000000;font-size:20px;text-align: center;font-weight: 400}
.dac h2{color:#000000;font-size:20px;text-align: center;font-weight: 400}
.dac span{color:#666666;font-size:14px;line-height:30px;height:60px;overflow: hidden;display:block;margin-bottom: 10px;text-align: left;margin-top:10px;}

.homepro li:hover .homeprobox{box-shadow: 0 0 3px #ccc}

.homepro li a.more2{width:35px;height:35px;margin:0 auto;background:url(/style/images/more2.png) no-repeat center top;display: block;}
.homepro li:hover a.more2{background:url(/style/images/more2h.png) no-repeat center top;}



/*滚动图*/
.control-box{ position:relative; padding-bottom:40px;}
.homeprobtn{}
.homeprobtn li{position: absolute; top: 50%; cursor: pointer; z-index:999; width:46px; height:80px; background:#282828; color:#fff; font-size:2em; line-height:80px; text-align:center; transform: translateY(-50%); }
.homeprobtn li:hover{ background:#d00;}
.prev{left: 0;}
.next{right: 0;}

.bigbox{overflow: hidden; width: 100%; }
#switcher{ left: 0px;}
.content_1.content_2{width: 100%; float: left;}

.box{t width: 255px; float: left; }

.xjdatu img{ vertical-align:bottom;}

.xjcase{ background:url(/style/images/casebg.jpg) no-repeat top center; background-size:100% 100%; padding:40px 0;}
.xjcase .xjhome-tit{ color:#fff;}
.xjcase_box{ margin-bottom:30px;}
.xjcase-ul{ overflow:hidden; margin:0 -15px;}
.xjcase-ul li{ float:left; width:33.33333%; padding:0 15px; margin-bottom:30px;}
.xjcase-ul li a{ display:block; position:relative; color:#fff;}
.xjcase-img img{ width:100%; height:300px;}
.xjcase-t{ position:absolute; width:100%; bottom:0; left:0; z-index:99; height:40px; line-height:40px; padding:0 15px; background:rgba(0,0,0,0.4);}
.xjcase-t span{ display:block;background:url(/style/images/xjcasebtnbg.png) no-repeat center right;}

.xjyoushi{background:url(/style/images/fang.jpg) no-repeat center top;background-size:100% 100%;margin-top:5px;padding:3% 0; text-align:center;}

.xjyoushi_box p{ color:#000; line-height:1.8em;}
.xjyoushi-list{ overflow:hidden; padding-top:30px;}
.xjyoushi-list li{ float:left; width:25%; padding:0 3%;}
.xjyoushi-list li a{ display:block; background:#d6151a; color:#fff; line-height:3em;}
.xjyoushi-list li a:hover{ background:#f00;}
.xjyoushi_box{ background:rgba(255,255,255,0.5); padding:20px;}

.xjnews{ padding:40px 0;}
.xjnews-ul{ overflow:hidden; margin:0 -15px; padding-bottom:30px;}
.xjnews-ul li{ float:left; width:25%; padding:0 15px;}

.xjnews-a{ display:block;}
.xjnews-img{ overflow:hidden;}
.xjnews-img img{ width:100%; transition:all 0.4s; height:270px;}
.xjnews-wz{padding:20px; background:#f7f7f7;}
.xjnews-wz h3{ color:#000; font-size:1.2em; font-weight:normal; position:relative; margin-bottom:25px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.xjnews-wz h3:before{position:absolute; content:" "; bottom:-15px; left:0; border-bottom:1px solid #333; width:30px;}

.xjnews-wz p{line-height:30px; height:60px; overflow:hidden; color:#666; margin:10px auto;}
.xjnews-more{}
.xjnews-more span{ display:inline-block; border:1px solid #999; font-size:12px; height:26px; line-height:26px; padding:0 1em; color:#999; border-radius:15px; text-transform:uppercase;}
.xjnews-a:hover .xjnews-wz h3{ color:#d00;}
.xjnews-a:hover .xjnews-more span{ background:#d00; color:#fff; border:1px solid #d00;}
.xjnews-a:hover .xjnews-img img{ transform:scale(1.1,1.1);}


.yan1{width:50%;float:left;}
.yan1 img{width:100%;height:auto; display:block;}
.yan2{width:50%;float:right;}
.yan_con{margin-left:4%;margin-top:6%;max-width: 600px}
.yantt{    text-align: left;
    color: #d61519;
    font-size: 34px;
    font-weight: 600; padding:0 15px;}

.yantt span{color:#333333;font-size:14px;margin-top:15px;display:block;font-weight: 400;letter-spacing:-.7px}



.xjform{ overflow:hidden; margin:15px auto;}
.xjform-li{ width:50%; float:left; padding:0 15px;}
.xjform-li input{ outline:none; line-height:1.8em; color:#666; padding:0 10px; border:1px solid #ccc; border-radius:3px; width:100%;}
.xjform2{ padding:0 15px;}
.xjform2 textarea{ outline:none;line-height:1.5em; height:4.5em; overflow:hidden; color:#666; border:1px solid #ccc; border-radius:3px; width:100%;}

.xjbtn{ padding:15px 15px 0;}
.xjbtn .submit{ border:none; background:#d00; color:#fff; padding:0.75em 2em;}

.dcc3{float:right;}


/*<!--{* 通栏 *}-->*/
.dff{background:url(/style/images/dff.jpg) no-repeat center top;background-size:100% 100%;padding:2% 0;}
.dff1{border-bottom: 1px solid #88373b;padding-bottom: 30px; overflow:hidden;}
.dcc1{width:48%;float:left;border-right:1px solid #822e32;}
.lxtt{color:#ffffff;font-size:20px;font-weight:400}
.dd_ll{margin-top:30px;}
.dd_ll li{float:left;width:48%;margin-bottom: 20px}
.dd_ll li .img1{float:left;margin-right:5px;}
.dd_ll li .img1 img{max-width: 100%}
.dd_ll li h2{float:left;color:#fff;font-size:14px;line-height:28px;font-weight: 400}
.dcc2{float:left;border-right:1px solid #822e32;margin-left:5%;padding-right:5%;}
.dd_llx{margin-top:25px;color:#fff;line-height:25px;}
.dd_llx a{color:#fff;line-height:25px;}


.seo{position:relative;text-align: center;color:#fff;font-size:14px;line-height:25px;}
.seo a{text-align: center;color:#fff;font-size:14px;line-height:25px;padding-right:6px;}
.dff2{margin-top:20px;}







