@charset "utf-8";

.banner{position:relative;}
.banner .btn{position:absolute; left:0; width:100%; bottom:0rem; line-height:0;text-align:center;height:2px;overflow:hidden;}
.banner .btn span{float:left;content:'';background:#fff; margin:0; height:2px; background:#CCC;width:100%;}
.banner .btn span.on{background:#e54545;}

.wrapper04 {position:relative;height: 2.95rem;width: 86%;overflow: hidden;margin:0 0;float:left;}
.wrapper04 .scroller {position:absolute;height: 2.85rem;}
.wrapper04 .scroller li {height: 2.85rem;color:#333;float: left;line-height: 2.85rem;font-size: 0.8rem;text-align: center;}
.wrapper04 .scroller li a{color:#333;display:block;padding:0 1.2rem}
.wrapper04 .scroller li.cur a{color:#e54545;height:2.85rem;border-bottom:2px solid #e54545}
.nav_jt{background:url(../images/nav_jt.png) no-repeat center;position:absolute;top:0;right:14%;width:16px;height:2.9rem;background-size:16px;display:none;z-index:4;}
.icon_3{background:#fff url(../images/page_sec_menu.png) no-repeat 45% 55%;float:right;top:0;right:0;width:13.5%;padding:0 0px;height:2.9rem;background-size:24px;display:none;z-index:4;border-left:1px solid #eee;}
.hmenu{ height:2.9rem; padding:0rem 0;position:relative;max-width:1080px;margin:0 auto;border-bottom:1px solid #d8d9db;box-shadow:0 0.05rem 0.15rem #ced3d9;}
.ymensNavFixed{position:fixed;top:49px;max-width:1080px;width:100%;z-index:8;background:#fff;}
.hmenuwrapheight{height:53.19px;}
.hmenu .i{line-height:2.55rem; height:2.85rem; width:25%; text-align:center; -webkit-box-sizing:border-box; box-sizing:border-box;}
.hmenu .i:first-child{border-left:#d8d8d8;}
.hmenu .i a{font-size:0.75rem;}
.fl a{color:#fff;}
.current{border-bottom:2px solid #e54545;}
.current a{ color:#e54545;}
.home_pro{border:solid #f4f4f4; border-width:0 0;}
.home_t{line-height:2rem; font-size:0.75rem; padding:0 3.34375%;background:#f0f1f3;}
.mo_right{text-align:right;float:right;}
.mo_right a{color:#333;}
.home_pro .list{margin:0 0;}
.home_pro .list .item{height:14rem;width:50%; -webkit-box-sizing:border-box; box-sizing:border-box; border-top:1px solid #d1d0d5;padding:0 0 1.3rem 0;position:relative;}
.home_pro .list .item:nth-child(odd){border-right:1px solid #d1d0d5;}
.pic_box{width:9rem; height:7.5rem; margin:0 auto; padding-top:0.5rem;background:url(../images/loading.gif) no-repeat center;background-size:15%;}
.pic_box img{max-height:100%;}
.pic_box01{width:auto;height:auto;background-size:7%;}
.home_pro .list .item .name{font-size:0.75rem;line-height:0.95rem; height:1.9rem; padding:0rem 0.625rem; width:85%; overflow:hidden; text-overflow:ellipsis; margin:0.5rem auto 0.30rem auto;}
.home_pro .list .item .name a{font-size:0.75rem; color:#333;display: block;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.home_pro .list .item .price{width:85%; margin:0 auto; color:#d70d0d; font-size:0.75rem; line-height:1rem; padding-bottom:0.5rem;}

.vp_mark{height:20px;color:#fff;text-align:center;top:0;position:absolute;right:0;z-index:3;}
.vp_mark01{width:25%;}
.voide_url{display:none;}
.pdf_url{display:none;}
.gif_url{display:none;}
.vp_mark p{float:left;padding:0 5px;margin:0 0 0 1px;font-size:0.7rem;}
.v_mark{background:#636363;height:0.9rem;line-height:0.89rem;}
.p_mark{background:#939393;height:0.9rem;line-height:0.89rem;}
.i_mark{background:#7b7b7b;height:0.9rem;line-height:0.89rem;}


.vp_mark01{left:0;}
.vp_mark01 p{float:none;margin:0 0 0 0px;padding:2px 0px 2px 2px;}
#p_mark010{padding:0px 0px 0px 2px;}
#p_mark011{padding:0px 0px 0px 2px;}
.v_mark01{background:#616161;height:2.6em;writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;width:0.7rem;text-align:center;font-size:0.6rem;}
.p_mark01{background:#9a9a9a;height:1.3rem;writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;width:0.7rem;text-align:center;font-size:0.6rem;}
.i_mark01{background:#7b7b7b;height:1.3rem;writing-mode: vertical-rl;-webkit-writing-mode: vertical-rl;width:0.7rem;text-align:center;font-size:0.6rem;}




.news_pic_item{padding:0px 0px 17px 0px;margin: 0px;}
.news_pic_item:last-child{padding:0px 0px 0px 0px;}
.news_pic_item > .info_news_left{display: table-cell;vertical-align: top;}
.news_pic_item .media-left a {width:145px;overflow: hidden; margin-bottom: 0;}
.news_pic_item .media-heading {font-size:0.8rem;line-height: 150%;}
.news_pic_item .media-body {padding-top:0px;padding-right:10px;}
.news_pic_item .media-body a h4{color:#0288D1;font-size:0.8rem;padding:0px;margin: 0px;font-weight:normal;display: block;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;}
.news_pic_item .info_news_data {color: #999;padding:6px 0 7px 0;font-size: 12px;}
.news_pic_item .info_news_content {font-size:0.7rem;line-height: 140%;height:0.7rem;display:block;}
.news_pic_item .info_news_content a{color:#333;display: block;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.thumbnail {
	display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;background:url(../images/loading.gif) no-repeat center;background-size:15%;
}
.thumbnail img{width:145px;height:100px;}
.media-left,.media-right,.media-body {display: table-cell;vertical-align: top;}
.media-left,.media > .pull-left {padding-right: 10px;padding-left: 15px;}
.home_news{margin:20px 0 20px 0;}
.home_news1{margin:0px 0 20px 0;}
.home_pro_news{margin:0 0 5px 0;}
.about_item_content > .pic_content{width:100%;padding:10px 0px;line-height: 170%;color:#757575;font-size:0.75rem;}
.pic_content a{color:#757575;display: block;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.about_item_content{padding-right: 15px;padding-left: 15px;}
.img-responsive{border-radius: 4px;}
.loadingli2{min-height:100px;text-align:center;}
.loadingli3{min-height:100px;text-align:center;background: url(../images/loading.gif) no-repeat center;}
.owl-item:first-child .loadingli3{background: none;}
.btn-block{font-size:0.75rem;}
footer{margin:20px 0 0 0;}

