@charset "utf-8";
/* CSS Document */
.n_bann{ position:relative; height:450px; overflow:hidden; margin-top:110px;}
.n_bann img{ position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.n_bann .channel_t ._t{ position:relative;font-size: 32px;color: #CE0000;font-weight:600;line-height: 60px;}
.n_bann .channel_t{ position:absolute; left:50%; margin-left:-600px; width:1200px; top:140px; z-index:2;}
.n_bann .channel_t ._st{ font-size:18px; color:#262626;}
.n_bann .channel_t ._t:after{ content:""; position:absolute; bottom:-5px; left:0; width:78px; height:4px; background-color:#CE0000;}
@media screen and (max-width: 1440px){
.n_bann{height:338px;}
.n_bann img{margin-left:-720px; width:1440px;}
.n_bann .channel_t{ top:100px;}
}
@media screen and (max-width:1360px){
.n_bann{height:319px;}
.n_bann img{margin-left:-680px; width:1360px;}
.n_bann .channel_t{ top:90px;}

}
@media screen and (max-width:1280px){
.n_bann{height:301px;}
.n_bann img{margin-left:-640px; width:1280px;}
.n_bann .channel_t{ top:80px;}

}

/*下层--通用样式*/
.Current{ height:45px; line-height:45px; color:#888;}
.Current em{ float:right; background:url(../images/icon_home.jpg) no-repeat left center; padding-left:25px; font-style:normal;}
.Current b{ font-weight:normal; font-size:16px; margin-right:5px; color:#666;}
.Current em span,.Current em a:hover{ color:#CE0000;}
.Current em a{ color:#888;}
.content_left{width: 23%;float: left; margin-bottom:40px;}
.content_right{width: 72%;float: right;}
.padding_box {overflow:hidden;}
.left_menu {padding-bottom:44px;z-index:1}
.left_menu{width:22.8%;background: #fff;float: left;position: relative;box-shadow: 0 5px 10px rgba(11,1,2,.1);}
.left_menu .title{padding: 0 0 0 19.6%;height: 73px;line-height: 73px;color: #fff;font-size: 22px;background:#CE0000;background-size:8%; }
.left_menu .list-tit{width: 100%;padding: 0 9%;background: #CE0000;height: 73px;line-height: 73px;color: #fff;font-size: 20px;display: none;cursor: pointer;}
.left_menu ul{width: 100%;padding: 0 9%;}
.left_menu li{width: 100%;}
.left_menu a.tit{width: 100%;border-bottom: 1px solid #e6e5e5;height: 48px;line-height: 48px;font-size: 16px;color: #888888;cursor: pointer;display: block;}
.left_menu a.tit.on.int{background: url(../images/pro02.png) no-repeat right 12px center;}
.left_menu a:hover{background: url(../images/pro02.png) no-repeat right 12px center; color: #CE0000;}

.left_menu a.tit.int{color: #c11a20;}
.left_menu a.tit.int{background: url(../images/pro02_h.png) no-repeat right 12px center;}
.left_menu p.con{display: none;}
.left_menu a.co{width: 100%;height: 48px;line-height: 48px;font-size: 15px;color: #888888;cursor: pointer;display: block;padding-left: 22px;background: url(../images/pro03.png) no-repeat -14px center;overflow: hidden;transition:background 0.3s,color 0.3s;}
.left_menu a.co.out{background: url(../images/pro03.png) no-repeat 0 center;color: #c11a20;}
.left_menu a.tit.int{ color:#c11a20}
.left_menu a.co.on {background: url(../images/pro03.png) no-repeat 0 center;color: #c11a20;}
.page_boxes {background:#fff;padding:40px;margin-bottom:70px}
.page-box-in .job-list-tpl2 {width:100%;}
.page-box-in p{ line-height:28px; text-indent:2em;}
/*导航悬浮*/
#sidebar {width:300px;float: left;}
#portamento_container {float:left; position:relative;} 
#portamento_container #sidebar {float:none; position:absolute;} 
#portamento_container #sidebar.fixed {position:fixed; margin-top:120px;}

/*企业文化*/
.culture span{ color:#E10000; font-size:18px; }
/*合作客户*/
.cooperation {padding-bottom: 26px;width: 100%; min-height:500px;}
.cooperation ul li{ width:20%; float:left;}
.cooperation ul li img{ border:1px solid #D1D1D1; width:97%; margin:0 auto; }

/*产品展示*/
.product-list{padding-bottom: 26px;width: 100%;}
.product-list li { margin-bottom:20px;}
.product-list li ._pd{ padding:15px; background:#f6f6f6;}
.product-list li ._img{ margin-bottom:15px;}
.product-list li ._cover{ width:100%; height:100%; position:absolute; top:0px; left:0px;}
.product-list li ._title{ font-size:14px; font-weight:normal; margin-bottom:5px; text-align:center;}
.product-list li:hover ._pd{ background:#CE0000; color:#572b22; }
.product-list li:hover ._title a{color:#fff;  text-align:center;}
/*产品详情页*/
.intro{padding-top: 10px; padding-bottom:75px;font-size: 14px;}
.intro p{ text-indent:2em; line-height:28px;}
.prodetail ._head { border-bottom: 1px dotted #cccccc; }
.prodetail ._head ._title { font-size: 18px; font-weight:bold; text-align:center;}
.prodetail ._tools { padding: 10px 0; color: #9f9f9f;}
.prodetail ._detailPage_bottom {border-top: 1px solid #cccccc; margin-top:20px;}
.prodetail ._detailPage_bottom li {line-height: 38px; overflow: hidden; height: 38px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.prodetail ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; line-height:38px;}
.prodetail ._detailPage_bottom ._title {font-size: 14px;  float: left; width: 68%;}
.prodetail ._detailPage_bottom ._time { float: right;}
.prodetail .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;background: none;text-indent: 0;color: #9f9f9f;}
.prodetail table tr td{ font-size:14px;} 
.prodetail span{ line-height:30px;}

/*新闻*/
.news_list_center {margin-bottom:60px;}
.news_list_center li {background:#f9f9f9;margin-bottom:20px;}
.news_list_center li a {display:block;overflow:hidden;position:relative}
.news_list_center li .data-right {float:right;width:105px;height:92px;border-left:1px solid #e5e5e5;font-size:24px;color:#333;font-weight:normal;padding:0 10px;margin-top:20px;line-height:30px;text-align:center;position:relative;font-family:'DIN-Light';}
.news_list_center li .data-right:after {background:url(../images/r.png) no-repeat center center;position:absolute;right:50%;top:50%;margin-top:0;content:"";width:31px;height:31px;border:1px solid #ebebeb;border-radius:360px;margin-right:-15px;}
.news_list_center li:hover {box-shadow:0 0 20px #ccc;}
.news_list_center li:hover .data-right:after {background:#c11a20 url(../images/rh.png) no-repeat center center;}
.news_list_center li:hover .right h1 {color:#c11a20}
.news_list_center li .right {float:left;width:620px;text-align:left;color:#888;font-size:13px;line-height:24px;padding:13px 20px 20px;}
.news_list_center li h1 {text-align:left;color:#333;font-size:18px;line-height:24px;margin-bottom:14px; overflow:hidden}
.news_list_center li .con {height:48px;overflow:hidden}

/*新闻详情*/
.news_detail{overflow:hidden;width:100%; margin:0 auto; padding-bottom:20px;}  /*新闻详情  start*/
.news_detail .tit{ border-bottom:1px dashed #999; padding-bottom:15px;}
.news_detail .tit h1{ font-size:20px; color:#BA0516; text-align:center; margin:24px 0px;}
.news_detail .tit span{ font-size:14px; color:#333; display:block; text-align:center; width:100%; line-height:38px; height:38px; }
.news_detail .main{overflow:hidden;line-height: 24px;margin-top:20px;}
.news_detail .main img{ display:block; margin:20px auto; max-width:860px;}
.news_detail .main p{ color:#333; line-height:24px; text-indent:2em;}  /*新闻详情  end*/

/*联系我们*/
.con-logo{ padding:0 0 20px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.con-luru{ padding:0 5px;}
.con-luru span{ font-size:16px; line-height:28px;}
