.main{margin-bottom: 50px;}
/***************************模块公共部分***************************/
/*列表公共代码*/
.pl-list li{height: 26px; line-height: 26px; padding-left: 10px; font-size: 14px; background: url("http://www.chuandong.com/images/cdicon/listicon.png") no-repeat 0 center; color: #999;}
.pl-list li a{padding-left: 5px;}
.pl-list li a:hover{text-decoration: underline; color:#D4020F;}	
.pl-list li span{float: right; font-size: 12px;}
/*公共头部标题*/
.part-tit{height: 38px; line-height: 38px; border-bottom: 2px solid #d5d5d5; font-size: 20px;}
.part-tit a{display: inline-block; color: #999; padding: 0 3px;}
.part-tit a.active{border-bottom: 2px solid #d7000f; color: #333;}
/*图标*/
.form-sear .s-input .i-icon{background: url("../images/cdicon/cd-icon.png") no-repeat;}
.arrow-icon{display: inline-block;width: 9px; height: 16px; background: url("../images/arrow-r-icon.png") no-repeat center; margin-right: 3px; letter-spacing: -1em; text-indent: -999em;}
/*播放图标*/
span.icon-video{ position: absolute; margin: 0 auto; left: 0; right: 0; top: 50%; width: 50px; height: 50px; margin-top: -25px; background: url("../images/video-icon.png") no-repeat center; }

/*右侧公共框架*/
.side-tit{height: 36px; line-height: 36px; padding-left: 20px; background-color: #ececec;}
.side-tit-txt{color: #d7000f;}
.side-column{border: 1px solid #d5d5d5; border-bottom: 0; padding-top: 1px; background-color: #fff;}


/* 右侧公用 */
.pro-peter-list li{margin-top: 15px; padding-bottom: 15px; padding: 0 15px 20px; border-bottom: 1px solid #ededed; overflow:hidden; }
.pro-peter-list li img{width: 142px; height: 86px; margin-right: 20px;}
.pro-peter-list li .tit{ height: 40px; line-height: 20px; margin-bottom: 8px; overflow: hidden;}
.pro-peter-list li p{ line-height: 16px; color: #999; margin-top: 3px; font-size: 12px; overflow: hidden;}

/************************ 新闻首页 ********************************/
/*左侧*/
.w815{ width: 815px; }
.w360{ width: 360px; }
.m-content-main .news-section{width: 810px;}
/*右侧*/
.m-content-main .news-side{width: 360px;}
/*左侧公共头部*/
h2.col-tit{ height: 34px; border-bottom: 3px solid #d5d5d5;}
h2.col-tit>a{display: inline-block; height: 22px; line-height: 22px; padding:0 5px 12px 5px; font-size: 22px; margin-right: 15px;}
h2.col-tit>a.active{color: #333; border-bottom: 3px solid #d7000f;}
h2.col-tit>a:hover{text-decoration: none; color: #d7000f}

/* 轮播 */
.banner-show-wrap{position: relative; width: 640px; height: 426px; overflow: hidden;}
.banner-show-wrap .botton-tit{ position: absolute; left: 0; right: 0; bottom: 0; height: 42px; line-height: 42px; background-color: #000; background-color: rgba(0,0,0,.6); color: #fff; padding-left: 20px;}
.banner-small-wrap{ width: 150px; height: 426px;}
.banner-small-wrap li{ position: relative; width: 148px; height: 100px; margin-bottom: 6px; border:1px solid #ddd; cursor: pointer; }
.banner-small-wrap li i{position: absolute; left: -10px; top: 50%; margin-top: -5px; width: 0px; height: 0; border-width: 5px; border-style: solid; border-color: transparent red transparent transparent; display: none;}
.banner-small-wrap li.active,.banner-small-wrap li:hover{ border-color: red; }
.banner-small-wrap li.active i,.banner-small-wrap li:hover i{ display: inline-block; }

/* 人物 */
ul.news-list li{overflow: hidden; padding-bottom: 18px; margin-top: 18px; border-bottom: 1px dotted #e1e1e1;}
.news-list-time{ padding-left: 20px; background: url("../images/timericon.png") no-repeat left center; font-size: 12px; color: #999; }
.news-list-label{display: inline-block; width: 40px; height: 23px; vertical-align: 3px; text-align: center; background: url("../images/label-new.png") no-repeat; font-size: 12px; color: #ff7200; margin-left: 10px;}


/* 面包屑 */
.crumbs{height: 16px; line-height: 16px; padding: 25px 0 25px 23px; background:url("../images/position-icon.png") no-repeat 5px center;}

/* 产品 */
.list-section .img-list-con ul{margin-right: -25px;}
.list-section li{float: left; position: relative; width: 192px; height: 129px; margin: 0 15px 20px 0; overflow: hidden;}
.list-section li .tit{position: absolute; bottom: 0; left: 0; width: 90%; height: 28px; line-height: 28px; padding: 0 5%; overflow: hidden; color: #fff; background-color: #333; background-color: rgba(0,0,0,.75);}
.list-section li span.icon-video{margin-top: -36px;}

/* 传动生活 */
.news-col-imgtxt{position: relative; width: 350px; margin-right: 20px;}
.news-col-imgtxt p{position: absolute; bottom: 0; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; font-weight: bold; background-color: rgba(0,0,0,.6);}
.news-list-tit{ height: 16px; line-height: 16px;}
.news-list-tit a{ font-size: 16px; color: #333}
.news-list-tit a:hover{color:#d7000f; }
.news-list-info{ line-height: 24px; color: #666; overflow: hidden;}
.news-list-info{ height: 24px; line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


/* 应用案例 */
.side-hot-list li{ line-height: 42px;border-bottom: 1px solid #ececec;}
.side-hot-list li span.num{ padding: 0 14px 0 22px;}
.side-hot-more{height: 40px; line-height: 40px;border-bottom: 1px solid #ececec; background-color: #fdfdfd;}
.side-hot-more img{margin: 0 10px 0 22px; vertical-align: 0px;}
.side-hot-list li span.col_num {color: #d7000f;}