@charset "utf-8";
/* CSS Document */
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.fl{float:left;}
.fr{float:right;}
.borderr{border-right:#ccc dotted 1px;}
.marb15{margin-bottom:15px; margin-top:15px;}
.borderb{border-bottom:#ccc dotted 1px; margin:20px 0px; clear:both;}
.borderb1{border-bottom:#ccc dashed 1px; margin:20px 15px; clear:both;}
.f16g{color:#666; font-size:16px; height:50px; overflow:hidden;}
.marb10{margin-bottom:10px;}
td{padding:10px; border:#ececec solid 1px; margin-bottom:-1px; font-size:14px; line-height:23px; word-break:break-all;}
.pinpai_1{padding-left:0px;}
.pinpai_2{padding-right:0px;}

.ecindexmenunew{background:#c00;}
.ecindexmenubg{background:#f5f5f5; margin-top:15px;}
.ecindexmenu{background:#c00;}
.ecindexmenu ul{margin:0px;}
.ecindexmenu ul li{list-style:none; margin:0px; padding:0px;}
.ecindexmenu li a{float:left; padding:0px 38px; font-size:16px; font-family:"微软雅黑"; line-height:40px; color:#fff; background:#c00;}
.ecindexmenu li a:hover{background:#a40317; color:#fff; text-decoration:none;}
.ecindexmenu li a.eccur{background:#a40317; color:#fff; text-decoration:none;}

.ecindexmenucat{background:#8b8a8a; height:40px; line-height:40px; padding:0px 15px; margin:0px -15px; color:#fff; text-align:center;}
.ecindexmenucat a{color:#fff; text-decoration:none; font-size:16px;}
.ecindexmenucat:hover{background:#a40317;}
.ecindexmenucat_detail{background:#fff; padding:8px 15px; font-size:16px; line-height:30px; margin:0px -15px;}
.ecindexmenucat_detail a{font-size:14px; color:#333;}
.ecindexmenucat_detail a:hover{color:#c00; text-decoration:none;}
.ecindex_rightbar{margin-top:0px;}
.ecindex_rightbar .ecnewindex_rpic{border:#ccc solid 0px; padding:0px; margin-bottom:15px; margin-left:15px;}
.ecindex_rightbar .ecnewindex_rpic img{width:100%;}
.ecindex_centerpic{background:#f5f5f5; padding:15px 0px 15px; clear:both;}
.ecindex_centerpic .centerpicl{float:left; width:25%; border-right:#ececec solid 1px;}
.ecindex_centerpic .centerpicl img{width:100%;}
.ecindex_centerpic .centerpicl img:hover{background:#c00;}
.ecnewindextitle{padding-top:30px;}
.ecnewindextitle h2{font-size:28px; padding-bottom:5px; line-height:36px;}
.ecnewindextitle h2 span{font-size:16px; color:#999; padding-left:30px; font-weight:normal;}
.ecnewindex_tuijian,.ecnewndex_employ,.ecnewindex_info{background:#f5f5f5;clear:both; padding-bottom:15px;}
.ecnewindex_pinpai{background:#f5f5f5; clear:both;}
.ecnewindex_pinpai h3{font-size:18px; padding:10px 0px 5px 15px; line-height:24px;}
.ecnewindex_pinpai h3 a{color:#000;}
.ecnewindex_pinpai img{width:120px; height:100px; margin-bottom:15px;}
.ecnewindex_pinpai img:hover{box-shadow:0px 0px 8px #999; border:#c00 solid 1px;}
.ecnewindex_tuijian{padding-bottom:0px;}
.ecnewindex_tuijian img{width:150px; height:100px; margin-bottom:10px;}
.ecnewindex_tuijian_b{border:#ececec solid 1px; padding-top:25px; text-align:center; padding-bottom:25px; background:#fff; height: 220px;}
.ecnewindex_tuijian_b:hover{box-shadow:0px 0px 8px #999; border:#c00 solid 1px;}
.ecnewindex_tuijian_b span{color:#c00;}
.ecnewindex_pinpai_1{background:#fff; padding-bottom:20px; padding-top:5px;}
.ecnewindex_pinpai_1:hover{box-shadow:0px 0px 10px #ccc;}

.ecnewndex_employ{clear:both;}
.ecemploy{border:#ccc solid 1px; padding:15px; background:#fff;}
.ecemploy a{display:block; width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; float:left; line-height:30px;}
.ecemploy a:hover{color:#c00;}
.ecemploytime{color:#666; clear:both; padding:10px 0px;}
.ecemploymoney{float:right; color:#c00; font-weight:bold; font-size:16px; line-height:30px;}
.col-xs-2{padding:0px;}
.col-md-9{padding-right:0px; padding-left:0px;}

.ecnewidex_employ_com{clear:both;}
.ecnewidex_employ_com a{color:#000; display:block; width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000;}


.btn-ecindex{background:#ececec; border-radius:20px; color:#333; font-size:16px; height:35px; line-height:35px; text-align:center; padding:0px 35px; margin-left:40px;}
.btn-ecindex:hover{background:#c00; color:#fff;}

.ecnewsindex{padding:15px ; border-bottom:#ccc dotted 1px; background:#fff;}
.ecnewsindex:hover{background:#f5f5f5;}
.ecnewsindex .listtitle{font-size:18px; line-height:26px; font-weight:normal; color:#333; padding:0px 0px 0px;}
.ecnewsindex .listnews{padding:2px 0px 2px;}
.ecnewsindex .listnews img {float: left; margin:0px 20px 0px 0px; width:120px; border-radius:0px;}
.ecnewsindex .listnews p {line-height: 23px; font-size:14px; padding-top:5px; color:#666;}

.ecnewprobg{background:#fff; padding:15px;}
.ecnewproducts{padding:0px; margin:0px;}
.ecnewproducts ul li{padding:0px; margin:0px; list-style:none;}
.ecnewproducts li{float:left; list-style:none; margin-right:10px; width:23%; line-height:26px;}

.ecnewproductslist{padding:0px; margin:0px;}
.ecnewproductslist ul li{padding:0px; margin:0px; list-style:none;}
.ecnewproductslist li{float:left; list-style:none; margin-right:10px; width:15%; line-height:26px;}
.ecnewproductsdetail{padding-right:15px;}
.ecnewproductsdetail p{font-size:16px; line-height:30px;}

.ecnewproductslistsecmenu{background:#fff; padding:15px; clear:both;}

.ecnewindexemploy{padding:0px; margin:0px; border-bottom:#ccc dashed 1px; padding-bottom:20px;}
.ecnewindexemploy ul li{padding:0px; margin:0px; list-style:none;}
.ecnewindexemploy li{float:left; list-style:none; line-height:26px;}
.ecnewindexemploy li.ecnewindexemw1{width:55%; margin-right:10px;}
.ecnewindexemploy li.ecnewindexemw2{width:40%; margin-right:0px; padding-top:15px; font-size:18px;}
.ecnewindexemploy li.ecnewindexemw2 a{color:#666;}
.ecnewindexemployborder{ padding:10px 0px; clear:both;}

.ecnewproducts_detaillist{border:#ccc solid 1px; padding:25px 10px; height:230px; text-align:center; margin-right:15px; margin-bottom:15px; background:#fff;}
.ecnewproducts_detaillist:hover{box-shadow:0px 0px 8px #999; border:#c00 solid 1px;}
.ecnewproducts_detaillist img{width:150px; margin-bottom:15px; height: 100px;}
.ecnewproducts_detaillist span{color:#c00; line-height:23px;}

.ecnewpro_cs{padding:20px 0px 20px; text-align:center; border-bottom: #ececec solid 1px;}
.ecnewpro_cs img{width:100%;}

.ecnewindexprocon{clear:both; padding:15px 0px; font-size:16px; line-height:40px; background:#fff;}
.ecnewindexprocon p{padding:10px 0px;}
.ecnewindexprocon img{max-width:350px; margin-right:20px; height:270px;}
.ecnewindexprobutton{display:block; float:left; width:180px; height:35px; background:#c00; color:#fff; text-align:center; font-size:16px; line-height:35px; margin-top:25px; margin-right:20px; cursor:pointer}
.ecnewindexprobutton:hover{background:#900; text-decoration:none; color:#fff;}
.ecnewindexprobutton2{display:block; float:left; width:180px; height:35px; background:#f9f0f0; color:#c00; text-align:center; font-size:16px; line-height:35px; margin-top:25px; cursor:pointer; border:#c00 solid 1px;}
.ecnewindexprobutton2:hover{background:#900; text-decoration:none; color:#fff;}
.ecnewprobg_com{background:#fff; padding:15px; border:#900 solid 1px;}
.ecnewprobg_com h3{font-size:22px; font-weight:normal; padding:5px 0px 15px;} 
.ecnewprobg_comcon{font-size:16px; line-height:40px; color:#333;}
.ecnewprobg_comcon img{height:30px;}

.ecnewindexprobutton3{display:block; float:left; width:105px; height:35px; background:#f9f0f0; color:#c00; text-align:center; font-size:16px; line-height:35px; margin-top:25px; margin-right:20px; cursor:pointer; border:#c00 solid 1px; border:#c00 solid 1px; margin-bottom:7px;}
.ecnewindexprobutton3:hover{background:#900; text-decoration:none; color:#fff;}
.ecnewindexprobutton4{display:block; float:left; width:105px; height:35px; background:#f9f0f0; color:#c00; text-align:center; font-size:16px; line-height:35px; margin-top:25px; cursor:pointer; border:#c00 solid 1px; margin-bottom:7px;}
.ecnewindexprobutton4:hover{background:#900; text-decoration:none; color:#fff;}

.ednewindexnewslist{padding:20px ; border-bottom:#ccc dotted 1px; margin-right:15px;}
.ednewindexnewslist:hover{background:#f5f5f5;}
.ednewindexnewslist .listtitle{font-size:18px; line-height:26px; font-weight:normal; color:#333; padding:0px 0px 0px;}
.ednewindexnewslist .listnews{padding:10px 0px 0px;}
.ednewindexnewslist .listnews img {float: left; margin:0px 20px 10px 0px; width:150px; border-radius:8px;}
.ednewindexnewslist .listnews p {line-height: 23px; font-size:14px; padding-top:5px; color:#666;}
.ecnewrightbar{display:block;}


.btn-style-three {
    position: relative;
    display: inline-block;
    line-height: 24px;
    padding: 2px 15px;
    font-family: "Montserrat",sans-serif;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    background: none;
    color: #374853 !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 1px;
    margin-top:15px;}
    
.theme-btn {
    display: inline-block;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    font-family: 'Raleway', sans-serif;
}

.ecnewproducts_1{float:left; margin-right:10px; width:23%; line-height:26px;}
@media screen and (min-width:992px)
{
    .col-md-03{width:23%;}  
    .col-md-3{padding-right:0px;}   
}

@media screen and (max-width:1200px)
{
    .ecindexmenucat_detail{background:#e9e8ed; padding:10px 15px; font-size:16px; line-height:23px; margin:0px -15px;}
    .col-md-03{width:22%;}  
}
@media screen and (max-width:992px)
{
    .col-xs-2{padding:0px;}
    .col-xs-10{padding:0px;}  
    .ecindexmenu li a{float:left; padding:0px 14px; font-size:14px; font-family:"微软雅黑"; line-height:40px; color:#fff; background:#c00;}
    .ecindexmenucat_detail{background:#e9e8ed; padding:10px 15px; font-size:16px; line-height:26px; margin:0px -15px;}
    .btn-ecindex{background:#ececec; border-radius:20px; color:#333; font-size:14px; height:35px; line-height:35px; text-align:center; padding:0px 15px; margin-left:0px;}
    .ecemploy a{display:block; width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; float:left; line-height:30px;}
    .pinpai_1{padding-left:15px;}
    .pinpai_2{padding-right:15px;}
    .col-md-4{margin-bottom:20px;}
    .ecnewrightbar{display:none;}

}

@media screen and (max-width:768px)
{
    .ecindex_rightbar{width:20%;}
    .ecindex_rightbar .ecnewindex_rpic{border:#ececec solid 1px; margin-bottom:-1px; padding:5px 0px;}
    .col-xs-2{padding:0px;}
    .ecindexmenu li a{float:left; padding:0px 7px; font-size:12px; font-family:"微软雅黑"; line-height:40px; color:#fff; background:#c00;}

}

