@charset "utf-8";
/* CSS Document */
body, div, iframe,h1, h2, h3, h4, h5, h6, p,  a,  em, img, ismall, dl, dt, dd, ol, ul, li,fieldset, form,label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video, input, label,button{margin: 0px;padding: 0px;border: 0px;}
html,body{width:100%;height:100%;min-height:100%;}
body {font-size: 14px;text-align: left;font-family: "微软雅黑",Regular;color:#333;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
img{max-width: 100%;height: auto;width: auto\9; /* ie8 */-ms-interpolation-mode:bicubic;}
textarea{resize:vertical;}
label,button{cursor:pointer;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}
.container{width:1200px;height:auto;margin:0 auto;padding-bottom:50px;}
.mt20{margin-top:20px;}

/**  top  **/
.topbox{width:100%;}
.top{width:1200px;margin:0 auto;height:78px;padding:0 20px;line-height:78px;font-size:16px;font-weight:bold;}
.top img{height:50px;margin-top:14px;}

/**  menu  **/
.menu{height:49px;background:rgba(53,53,53,0.9)!important;filter:Alpha(opacity=90);background:#353535;padding:0 20px;text-align:center;}
.menu:hover{background:rgba(53,53,53,1)!important;filter:Alpha(opacity=100);background:#353535;}
.menu li{line-height:49px;display:inline-block;cursor:pointer;margin:0 10px;}
.menu li:hover,.menu li.on{background-color:#ea5326;}
.menu li a{padding:0 18px;color:#fff;display:block;}


/*首页焦点图*/
.bannerbox{width:100%;height:500px;position:relative;z-index:1;}
.banner{width:100%;height:100%;overflow:hidden;}
.banner li{float:left;position:relative;}
.banner li img{width:1200px;height:500px;}
.bannerbox .focusbtn{position:absolute;right:0;left:0;bottom:13px;overflow:hidden;text-align:center;}
.bannerbox .focusbtn li{height:4px;margin:2px 4px;width:26px;cursor:pointer;background:#636669;display:inline-block;}
.bannerbox .focusbtn li.on{background-color:#ffffff;}

/**  index  **/
.middletext{font-size:24px;text-align:center;line-height:36px;padding:72px 0;}
.productlist{height:420px;text-align:center;}
.productlist li{float:left;width:400px;height:420px;position:relative;overflow:hidden;}
.productlist li .img{width:100%;}
.productlist li .box{position:absolute;left:0;right:0;top:0;bottom:0;}
.productlist li .content-bg{position:absolute;left:0;right:0;top:0;bottom:0;background:#161a1d;opacity: 0.6;filter: alpha(opacity=60);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.productlist li:nth-of-type(even) .content-bg{opacity:0.82;filter: alpha(opacity=82);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(82));}
.productlist li:hover .content-bg {background: #ea5326;opacity: 0.9;filter: alpha(opacity=90);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));}
.productlist li .content {position: absolute;left: 0;right: 0;top: 100px;bottom: 0;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.productlist li:hover .content {top: 13%;}
.productlist li .content .line{padding: 0;margin: 0;font-size: 0;line-height: 0;margin-top: 20px;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.productlist li:hover .content .line {margin-top: 10px;}
.productlist li .content .line .item-line {width: 20px;height: 2px;background: #fff;display: inline-block;opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.productlist li:hover .content .line-panel .item-line {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}
.productlist li .content .item-title {color: #fff;font-size: 22px;line-height: 24px;margin: 0;padding: 0;margin-top: 24px;font-weight: bold;-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.productlist li:hover .content .item-title {margin-top: 12px;}
.productlist li .content .item-desc {font-size: 14px;color: #fff;text-align: center;margin-top: 30px;padding: 0px 23px;line-height: 24px;height: 72px;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;text-align:center;
}
.productlist li .content .item-link {display: inline-block;border: 1px solid #fff;width: 120px;height: 36px;line-height: 36px;font-size: 14px;color: #fff;text-decoration: none;margin-top: 62px;}
.productlist li .content .item-link:hover {color: #ea5326;background: #fff;}
.productlist li .content .item-desc,
.productlist li .content .item-link {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.productlist li:hover .content .item-desc,
.productlist li:hover .content .item-link {opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));}
.productlist li:hover .content .item-desc {margin-top: 22px;}
.productlist li:hover .content .item-link {margin-top: 14%;}
.productlist li .content .item-img-panel {position: relative;width: 25%;height: 54px;display: inline-block;}
.productlist li .content .item-img-panel .item-img {position: absolute;left: 0;right: 0;top: 0;width: 100%;display: inline-block;opacity: 1;filter: alpha(opacity=100);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));-webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.productlist li:hover .content .item-img-panel .item-img {opacity: 0;filter: alpha(opacity=0);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}

/**  inpage  **/
.inpage{width:100%;}
.inpage-menu-box{width:100%;}
.inpage-menu{width:1200px;margin:0 auto;z-index:1;overflow:hidden;background-color:hsla(120,50%,0%,0.4);text-align:center;font-size:0;display:table;color:#ffffff;}
.inpage-menu:hover{background-color:hsla(120,50%,0%,0.6);}
.inpage-menu li{line-height:20px;height:48px;vertical-align:middle;display:table-cell;text-align:center;font-size:14px;transition:all .3s;}
.inpage-menu li a{color:#fff;}
.inpage-menu li.on{color:#ea5326;cursor:pointer;border-bottom:2px solid #ea5326;}
.inpage-menu li:hover{color:#ea5326;cursor:pointer;}
.inpage-menu li.on a,
.inpage-menu li:hover a{color:#ea5326;}
.xuanke .inpage-menu li{width:10%}
.bangong .inpage-menu li{padding:0 13px;}
.pingjia .inpage-menu li{padding:0 10px;width:60px;}
.inpage-content{margin-top:20px;}
.inpage-content a{color:#373D41;}
.inpage-content .box-title{height:49px;font-size:22px;line-height:49px;}
.inpage-content .box{padding:40px 40px 20px 200px;position:relative;min-height:120px;}
.inpage-content .no-image{padding:40px 40px 20px 40px;}
.inpage-content .box-img{position:absolute;left:40px;top:40px;width:120px;height:120px;}
.inpage-content .box-p{font-size:18px;line-height:30px;}

/**  video  **/
.videobox {margin-top:20px;}
.videobox .inpage-item{width:378px;float:left;margin:0 10px 20px 10px;cursor:pointer;background-color:#fff;border:1px solid #c5d8db;}
.videobox .inpage-item .img-area{height:226px;overflow:hidden;}
.videobox .inpage-item .img-area img{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;width: 100%;}
.videobox .inpage-item:hover .img-area img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.videobox .inpage-item .box-header {padding: 18px 25px;font-size: 14px;color: #373d41;}

.activelist{width:100%;}
.activelist li{width:25%;float:left;text-align:center;margin:10px auto;height:166px;}
.activelist li img{width:75px;height:75px;}
.activelist li h4{transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);font-size:20px;color:#373d41;margin-top:10px;font-weight:700;}
.activelist li:hover h4{color:#ea5326;}
.activelist li p{color:#a9b0b4;margin-top:10px;padding:0 20px;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;line-height:20px;height:40px;overflow:hidden;}

.newsbox .item{float:left;width:calc(50% - 22px);padding-left:10px;padding-right:10px;}
.newsbox .item-box{transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;margin-bottom:20px;background-color:#fff;border:1px solid #c5d8db;padding:32px;}
.newsbox .item-box:hover{box-shadow:0 0 15px rgba(186,204,207,0.7);}
.newsbox .item-box .img-area{width:100%;overflow:hidden;height:170px;}
.newsbox .item-box .img-area img{transition:all .5s ease;width:100%;height:100%;}
.newsbox .item-box:hover .img-area img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.newsbox .item-box .box-header{padding:18px 25px;font-size:14px;color:#373d41;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsbox .item-list li{font-size:14px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsbox .item-list li a{color:#373d41;transition: all 0.15s cubic-bezier(0.4, 0, 0.2, 1);}
.newsbox .item-list li a:hover{color:#ea5326;}
.newsbox .item h3{margin:0 0 12px 0;font-size:18px;color:#373D41;line-height:18px;}
.newsbox .item .list{margin-bottom:8px;min-height:160px;}
.newsbox .item .list li{padding:4px 0;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:80px;position:relative;}
.newsbox .item .list li span{color:#999;font-size:12px;position:absolute;right:0;top:4px;line-height:24px;}
.newsbox .item .list li a{color:#373D41;}
.newsbox .item .list li a:hover{color:#ea5326;}
.newsbox .item a.more{font-size:14px;color:#ea5326;line-height:24px;}
.secbannerbox{width:100%;height:50px;position:relative;z-index:1;padding-top:200px;}
.secbannerbox img{width:100%;height:100%;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;}

.slideTxtBox{ width:100%; }
.slideTxtBox .hd{ height:36px; line-height:36px; position:relative; }
.slideTxtBox .hd ul{ text-align:center; }
.slideTxtBox .hd ul li{ padding:0 15px; cursor:pointer; display:inline-block;border:1px solid #d7d8d9;border-right:0;background-color:#fff;transition:all .3s;padding: 0 10px; width:128px; line-height:34px;  }
.slideTxtBox .hd ul li:last-child{border-right:1px solid #d7d8d9;}
.slideTxtBox .hd ul li.on{ background-color:#ea5326;border-color:#ea5326;color:#fff;}
.slideTxtBox .bd{text-align:center;padding:30px 20px 0 20px; }

.slideTxtBox p{line-height:25px;text-align:left;padding:0 20px;background-color:#fff!important;text-indent:2em;margin-bottom:10px;}
.slideTxtBox p img{margin:20px auto;display:block;}
.slideTxtBox table{margin:0 auto;}
.imglist{padding:0 20px;}
.imglist li {float:left;width:33.33%;margin-bottom:20px;line-height:25px;height:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.imglist li img{width:245px;height:135px;display:block;margin:0 auto;}
/**************** 底部 *****************/
.footer{background-color:#373D41;height:108px;width:100%;position:relative;margin-top:-168px;clear:both;color:#fff;text-align:center;padding-top:60px;}
.clearfixhack:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfixhack{height:1%;}
.clearfixhack{display:block;}
/* End hide from IE-mac */
body > .wrap{height:auto;min-height:100%;}
.wrap_main{padding-bottom:168px;}


@media screen and (max-width: 1220px) {
}




