@charset "utf-8";
#nodata { padding:80px; padding-left:150px;margin:10px 0; background:url(../images/nodata.gif) no-repeat 20px 20px;}
/* 新闻中心 */
.news-page{background: #fff;padding-top:40px;padding-bottom:65px;min-width: 1200px;}
.container{width: 1200px; margin: 0 auto;padding-right:0 15px;overflow: hidden;}
.menu-kj2{margin-bottom:40px; overflow: hidden;text-align:center;}
.menu-kj2 ul{display: inline-block; *display: inline; *zoom: 1;overflow: hidden;}
.menu-kj2 ul li{padding:0 15px; float: left;text-decoration:none}

.menu-kj2 ul li a {display: block;color: #fff;padding: 5px 15px 5px 15px;border-radius:5px;background: #383838;text-decoration:none }
.menu-kj2 ul li a:hover,.menu-kj2 ul li.active a {text-decoration: underline;color: #fff}
.menu-kj2 ul li a {font-size: 14px;color: #fff;text-decoration:none}
.menu-kj2 ul li a:hover {color: #fff;background-color: #ff0036;text-decoration:none}
.menu-kj2 ul li.active a {display: block;color: #fff;background-color: #ff0036; padding: 5px 15px 5px 15px;border: none;border-radius:5px;text-decoration:none}
.menu-kj2 ul li.hover a {display: block;background-color: #eee; padding: 5px 15px 5px 15px; text-decoration:none}

.news-nr{overflow: hidden;}
.news-nr .dl-horizontal {margin-bottom:20px;margin-top:20px;float: left; padding:0 8px; width: 31.33%;}

.news-nr .dl-horizontal dt  {font-size: 20px; color: #ff0036; font-weight: normal;text-align: left;width: 60px;float: left;font-family: 'Microsoft YaHei'}
.news-nr .dl-horizontal dt span {display: block;font-size: 12px;color: #ccc}
.news-nr .dl-horizontal dd {text-align: left;padding-left: 20px; margin-left: 70px}
.news-nr .dl-horizontal dd h3 {font-size: 18px;margin: 0 0 10px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.news-nr .dl-horizontal dd h3 a {color: #333; font-weight: normal; font-size: 16px}
.news-nr .dl-horizontal dd h3 a:hover {color: #ff0036}
.news-nr .dl-horizontal dd p {line-height:28px;margin-bottom: 0;color:#999;font-size: 12px;}

.sx-jianju{padding-bottom:65px}
.content h1{font-weight: normal;font-size: 20px;}
.text-center{text-align: center}
.content .info {font-size: 12px;color:#999;padding:0 0 10px 0;margin:0 0 40px 0;border-bottom:1px solid #ddd}
.content .info small {height:12px;margin-right:20px}
.news-content{line-height: 28px; text-align: initial;}
.content .mulu {font-size:36px;color: #444;margin-top: 30px;}
.content .mulu a {display:inline-block;cursor:pointer;color: #ccc;text-decoration: none;margin: 0 2px}
.content .mulu a:hover {color: #f00}

.column { margin: 20px 0; }
.column h2 { height: 36px; line-height: 36px; font-size: 14px; background: #eee; position: relative; text-indent: 20px; font-family: 'Microsoft Yahei'; text-align: left;}
.column h2 em { position: absolute; width: 4px; height: 14px; left: 10px; top: 50%; margin-top: -7px; background: #cd1710; }

.articleList {overflow: hidden;}
.articleList h2 { margin-bottom: 10px; }
.articleList ul {width: 100%;}
.articleList li, .articleList h3, .articleList a { float: left; font-weight: normal; font-size: 14px;}
.articleList li {margin: 0 10px;height: 32px;line-height: 32px;background: url(../images/splitBg.gif) repeat-x 0 bottom;float: left;width: 47.5%;}
.articleList a { background: url(../images/txt.png) no-repeat 6px center; padding-left: 26px; width: 440px;text-align: left; }
.articleList span { float: right; color: #999; font-family: Arial; }

/* 实力 */
.case-page{background: #fff;padding-top:40px;padding-bottom:65px;min-width: 1200px;}
.animated{overflow: hidden;}
.figure {float: left;padding-right: 20px;padding-bottom: 30px;}
.figure a {position: relative;width:278px;height: 100%;display: block;text-decoration: none;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out}
.figure:hover a {transform:scale(1.05);-webkit-transform:scale(1.05)}
.figure a figcaption {display: block; background-color:#333;margin: 0 auto;width: 280px}

.figure a figcaption h3 span {display: block;margin-top: 5px;font-size: 14px;color: #999}
.figure:hover a figcaption {background-color: #ff0036}
.figure:hover a figcaption h3 span {color:rgba(255,255,255,.7); }
.figure:hover h3 {color:#fff}
.figure a figcaption h3 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 15px;color: #fff; margin: 0;padding: 15px 20px 15px 20px;text-align: left;font-weight: normal; }

.anli-cont{width: 970px; margin: 0 auto;}
.anli-c h1{text-align: center; font-size: 18px; font-weight: normal}
.anli-c{overflow: hidden;}
.anli-c .info {font-size: 12px;color:#999;padding:0 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #ddd}
.NewsView-title-pro-l{padding-top:20px; text-align: center}
.NewsView-title-pro img{ max-width:650px; _width:450px; margin:0 auto; display:block; margin-bottom:5px;}

.anli-c .mulu {font-size:36px;color: #444;margin-top: 30px; text-align: center;}
.anli-c .mulu a {display:inline-block;cursor:pointer;color: #ccc;text-decoration: none;margin: 0 2px}
.anli-c .mulu a:hover {color: #f00}

/* 关于我们 */
.ny-menu{background: #fff;padding-top:40px;padding-bottom:45px;min-width: 1200px;}
.about-cont{width: 1080px; margin: 0 auto; overflow: hidden; line-height: 28px;}

/* 内容页产品 */
.pageBox{padding:40px 0;}
.cpwal{width:1080px;margin:0 auto;}
.productShow{overflow: hidden;}
.productShow .part1 .imgDiv img{max-width: 100%; }
.productShow .part1 {padding-left: 530px;position: relative;border-bottom: #eee solid 1px;height: 536px}
.productShow .part1 .imgDiv { width: 500px;position: absolute;left: 0;top: 0}
.productShow .part1 .name1 {padding: 5px 0 15px;font-size: 30px;color: #333}
.productShow .part1 .name0 {padding: 10px 0}
.productShow .part1 .name2 {font-size: 14px;color: #999;text-transform: uppercase;padding-bottom: 30px}
.productShow .part1 .content3 {font-size: 14px;line-height: 30px}
.productShow .part1 .content3 span{display: block; font-size: 18px;}
.productShow .part2 {padding-top: 35px;padding-bottom: 0}

.productShow .part2 .imgDiv {left: 0;top: 0}
.productShow .part2 .box {width: 470px;margin-right: 60px;margin-bottom: 80px}
.productShow .part2 .title {height: 50px;background: #fcd013;line-height: 50px;padding-left: 40px;color: #333;
font-size: 18px;font-weight: bold}
.productShow .part2 .title em {padding-left: 20px;font-weight: 400}
.productShow .part2 .list li {padding: 12px 15px 12px 260px;font-size: 16px;line-height: 24px;position: relative}
.productShow .part2 .list li .txt1 {width: 220px;position: absolute;left: 40px;top: 12px}
.productShow .part2 .list li .txt2 {width: 195px}

.al_det_page{width: 1040px; overflow: hidden; background: #fff;margin-bottom: 30px;padding:10px 20px; float: left;}
.al_det_page .left,
.al_det_page .right {width: 40%;height: 40px; line-height: 40px;float: left;}
.al_det_page .right {text-align: right;}
.al_det_page .center {width: 20%;float: left;}
.al_det_page h5 {font-size: 14px;color: #666666;font-weight: normal; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.al_det_page h5 a {color: #999999; line-height: 40px;}
.al_det_page h5 a:hover { color: #e60012;}
.al_det_page .center a { width: 100%; height: 40px;display: block; background: url("../images/back_up.png") no-repeat center;}

/* 相关产品 */
.bmtdal{ width: 1080px; margin: 0 auto; background: #fff;padding:20px 0;overflow: hidden;}
.bmtdal .xbt{ font-size:18px; color:#333; padding-bottom:8px; margin-bottom:15px; border-bottom:1px solid #eee;}
.bmtdal .xbt span{  height: 20px; line-height: 20px; font-size: 18px; color: #333; border-left: 3px solid #333; padding-left: 8px; margin-top: 12px;}
.bmtdal-b{padding-top:0}
.bmtdal-b ul{ overflow: hidden;}
.bmtdal-b ul li{float: left; padding:0 5px;}
.bmtdal-b ul li img{width: 202px;border: 1px #dcdcdc solid;/* height: 130px;*/}
.bmtdal-b ul li h2{font-size: 14px; font-weight: normal; text-align: center; line-height: 35px;}


/* 视频 */

.shipinmated{overflow: hidden;}
.figure1 {float: left;padding-right: 20px;width: 280px;padding-bottom: 20px;}
.figure1 a {position: relative;width:278px;height: 100%;display: block;text-decoration: none;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out}
.figure1 img{width: 280px;}
.figure1:hover a {transform:scale(1.05);-webkit-transform:scale(1.05)}
.figure1 a span {display: block; background-color:#333;margin: 0 auto;width: 280px}

.figure1 a span h3 span {display: block;margin-top: 5px;font-size: 14px;color: #999}
.figure1:hover a span {background-color: #ff0036}
.figure1:hover a span h3 span {color:rgba(255,255,255,.7); }
.figure1:hover h3 {color:#fff}
.figure1 a span h3 {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 15px;color: #fff; margin: 0;padding: 15px 20px 15px 20px;text-align: left;font-weight: normal; }



.swiper-slide{float: left;-webkit-box-sizing:content-box;box-sizing:content-box; height: 82px;display: block;padding-bottom: 20px;}
.videoxqconl{text-align: center}
.video-list{margin-bottom:50px; margin:0 auto; width: 1170px; padding-top:40px; padding-bottom: 50px;}
.video-list .videoxq h1 { color: #333; font-size: 32px; margin-top:15px; margin-bottom: 10px;text-align: center }
.video-list .videoxq>p { color: #666; font-size: 12px; margin-bottom: 15px; text-align: center}
.video-list .videoxq .free_editing { color: #666; font-size: 12px; line-height: 24px; }
.video-list .videoxq .videoxqcon { margin-bottom: 15px; position: relative; }
.video-list .videoxq .videoxqcon .videoxqconr { background: #333; position: absolute; top:0; right: 0; z-index: 100; height: 100%; overflow: hidden; width: 21.95%; }
.video-list .videoxq .videoxqcon .videoxqconr .arrow-left { width: 26px; height: 26px; display: block; background: url(../images/spxq02.png) no-repeat; position: absolute; left:50%; }
.video-list .videoxq .videoxqcon .videoxqconr .arrow-right { width: 26px; height: 26px; display: block; background: url(../images/spxq03.png) no-repeat; position: absolute; bottom: 25px; left: 50%; }
.video-list .videoxq .videoxqcon .videoxqconr .swiper-container { margin:50px 0; height:70% !important; }
.video-list .videoxq .videoxqcon .videoxqconr .swiper-slide .videoxqconrtext { margin-bottom: 20px; }
.video-list .videoxq .videoxqcon .videoxqconr .swiper-slide .videoxqconrtext .videoxqconrimg { width: 40%; float: left; padding:3px; background: #b8b8b8; }
.video-list .videoxq .videoxqcon .videoxqconr .swiper-slide .videoxqconrtext .videoxqconrimg img { width: 100%; }
.video-list .videoxq .videoxqcon .videoxqconr .swiper-slide .videoxqconrtext .videoxqconrcon { width: 53%; float: right; }
.video-list .videoxq .videoxqcon .videoxqconr .swiper-slide .videoxqconrtext .videoxqconrcon h4 { color: #ccc; font-size: 14px; line-height: 20px; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.video-list .videoxq .videoxqcon .videoxqconr .swiper-slide .videoxqconrtext .videoxqconrcon p { color: #ccc; font-size: 12px; }

.newsdetails_more .share { margin-top: 30px; margin-bottom: 20px; }
.newsdetails_more .share span { float: left; color: #666; height: 24px; display: block; font-size: 12px; margin-right: 8px; line-height: 24px; }
.newsdetails_more .share span a { margin-right: 5px; display: inline-block; }
.newsdetails_more .share span a img { width: 22px; height: 22px; }
.newsdetails_more h4 a { height: 26px; color: #cc0000; display: block; font-size: 20px; line-height: 26px; margin-bottom: 20px; }
.newsdetails_more h4 a img { float: left; width: 20px; height: 20px; margin-top: 3px; margin-right: 6px; }
.newsdetails_more p a { color: #666; display: block; font-size: 14px; line-height: 26px; }
.newsdetails_more p a:hover { color: #cc0000; }

/*搜索页面 */
.cpMain{ background:#ececec; overflow:hidden;}
.cpMain .container{ margin-top:20px;padding-bottom:20px;}
.cpright{ width:1120px; padding:0 25px; background:#fff; float:right; padding-bottom: 30px;}
.search-right-bottom-t{padding-top:30px;}
.wrap{ overflow:hidden; border-bottom:1px #cacaca dashed; padding:10px;}
.wrap-right{ float:left; width:480px; padding:5px;}
.wrap-right-t{font-size: 14px; line-height: 25px}
.wrap-right-c{font-size: 14px; line-height: 25px}
.wrap-right-b{font-size: 14px; line-height: 25px}
.wrap-left{ float:left;}
.wrap-left img{ width:170px; border:1px #cacaca solid;}

/* 联系我们 */
.lianxi-cont{width:1080px; margin: 0 auto;overflow: hidden; line-height: 28px;}
.bd-map {height: 100%;min-height: 400px;overflow: hidden;border: 1px solid #ddd}


/* 新闻上下页 */
.News_det_page { padding-top: 15px;border-top: 1px dashed #dddddd;margin-top: 50px;overflow: hidden;}
.News_det_page .left,
.News_det_page .right {width: 40%;height: 40px; line-height: 40px;float: left;}
.News_det_page .right {text-align: right;}
.News_det_page .center {width: 20%;float: left;}
.News_det_page h5 {font-size: 14px;color: #666666;font-weight: normal; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.News_det_page h5 a {color: #999999; line-height: 40px;}
.News_det_page h5 a:hover { color: #e60012;}
.News_det_page .center a { width: 100%; height: 40px;display: block; background: url("../images/back_up.png") no-repeat center;}

#pages{ padding:15px 0 10px; margin:0px; text-align:center;}
#pages li{ display:inline-block;padding: 5px 10px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages li.a1{ width:56px; }
#pages li:hover{ background:#f1f1f1; color:#000; text-decoration:none; }
#pages .thisclass{ display:inline-block;  background:#e60012; border:1px solid #e60012; color:#fff; text-align:center; }
#pages .pageinfo{width:100px;}






