*{font-family: 'Noto Sans S Chinese Light','NotoSansHans-Light',"Arial","Helvetica","Microsoft YaHei","微软雅黑","黑体","宋体";}
.mp0{margin: 0; padding: 0 ;}
.mp2{margin: 0; padding: 0 0.2rem;}
.mp5{margin: 0; padding: 0 0.5rem;}

a:hover{ text-decoration:none;}
.fcfcfc{background: #fcfcfc;}
.fff{background: #fff;}

.b1{ clear:both; height:1px; overflow:hidden;}
.b10{ clear:both; height:10px; overflow:hidden;}
.b20{ clear:both; height:20px; overflow:hidden;}
.b40{ clear:both; height:40px; overflow:hidden;}
.width100{ width:100%; margin:0 auto; overflow:hidden;}
.width40{ width:40%; float:left;}
.width20{ width:18%; margin: 0 1%; float:left;}
.width30{ width:30%; float:left;}
.width70{ width:70%; float:left;}
.width80{ width:80%; float:left;}
.f_l{ float:left;}
.f_r{ float:right;}


.header_top{background: #f7f7f7; height: 30px; border-bottom: 1px solid #cacaca;}
.header_left{line-height: 30px;font-size: 12px;color: #999;float: left;}
.header_right{float: right;margin-top: 5px;}
.header_right ul li{float: left;list-style: none;}
.header_right ul li a{line-height: 12px;font-size: 12px;color: #999;border-right: 1px solid #999;padding:0 15px; }
.header_right li:last-child a{border-right: 0;}
.header{background:#f5f5f5; padding: 26px 0;}

.menu{white-space:nowrap;height:62px;font-size: 16px;}
.menu ul{ overflow: hidden;border-left: 1px solid #d0d0d0;padding: 0;margin:0;}
.menu li{float: left; position: relative;height:62px; border-right: 1px solid #d0d0d0; padding-left:17.5px; padding-top: 19px; padding-right: 17.5px;list-style: none;}
.menu li a{color:#000;display:block;font-size: 16px;background:url(../images/t_ico2.gif) no-repeat left 2px; padding-left: 13px;}
.menu li a span{ display: block;  font-family: Trebuchet MS; font-size: 11px; color: #8b8b8b; line-height: 100%;}
.menu li a:hover,.menu li.cur a{ color: #e83437;font-weight: bold;background:url(../images/t_ico1.gif) no-repeat left 2px;}
.menu li a:hover span,.menu li.cur a span{color: #e83437; font-weight: normal;text-decoration: none;}

.seach{height: 60px;box-shadow: 0px 0px 5px #888888;}
.seach b{font-size: 16px;color: #0c6fbd; float: left;margin-top: 20px;}
.seach_a{display: block; margin-top: 20px; font-size: 14px;padding:0 15px; color: #333; float: left;}
.index_seach{margin-top: 5px;}
.navbar-form.navbar-right {
    position: relative;
}
.navbar-form .form-control {
	height: 34px;
	font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    display: inline-block;
    width: 300px;
    vertical-align: middle;
    outline: none;
	padding: 6px 35px 6px 10px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0px;
    box-shadow: none;
}
.navbar-form.navbar-right input[type="submit"] {
    width: 22px;
    height: 22px;
    background: url(../images/search.png) -9px -3px no-repeat;
    padding: 0px 1px;
    border: none;
    cursor: pointer;
    position: absolute;
    outline: none;
    top: 8px;
    right: 21px;
}


.index_qb{}
.index_qb .qb{border: 1px solid #f5f5f5; overflow: hidden;}
.qb_head1{line-height: 40px;background: #ff8026;text-align: center;}
.qb_head1 a{color: #fff;font-size: 18px;font-weight: bold;}
.qb_body1{padding: 10px;}
.qb_body1 dl dd{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.qb_body1 a{color: #222;font-size: 16px; line-height: 25px;}



.qb_head2{line-height: 40px;background: #ff8026;text-align: center;}
.qb_head2 a{color: #fff;font-size: 18px;font-weight: bold;}
.qb_body2{padding: 10px;}
.qb_body2 dl dd{text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.qb_body2 a{color: #222;font-size: 16px; line-height: 24px;}

.cp_head{line-height: 42px; background: #0062ac;padding: 0 15px; overflow: hidden;}
.cp_head h2{float: left;margin: 0 20px 0 0;padding: 0;}
.cp_head h2 a{font-size: 18px;font-weight: bold; color: #fff;}
.cp_head h4{float: left;margin-right: 15px;}
.cp_head h4 a{font-size: 14px; color: #fff; display:inline-block;padding: 0 8px;}
.cp_head .more{float: right;}
.cp_head .more a{font-size: 14px;color: #f1f1f1;}
.cp_body{margin-top: 20px; transition: all 0.3s linear;}
.cp_body a{display: block;border-radius: 5px;}
.cp_body a p{height: 28px;line-height: 28px; font-size: 16px;}
.cp_body p{line-height: 26px;text-align: left;margin: 2px 0;height: 52px; overflow: hidden;}
.cp_body img:hover {background: #0062ac;}


.qb_news{}
.qb_news_head h3{padding: 0;margin: 0; line-height: 36px;}
.qb_news_head a{font-size: 18px;}


.left_li{list-style: none;}
.left_li li a{white-space:nowrap; text-overflow: ellipsis; overflow: hidden;}
.recommend-title{font-size: 18px;font-weight: 600;}

.qianban_zhishi{padding: 10px 0;line-height: 28px;}















.pro_bg{background: url(../images/pro_bg.jpg) no-repeat; background-size: cover;padding: 40px 0 50px 0;}
.index_h2{text-align: center;}
.index_h2 a{color: #005bac;font-size: 36px;font-weight: bold;}
.index_h2 a i{margin-left: 5px; font-style: normal;color: #e13419;}
.index_h3{ text-align: center;font-size: 18px;color: #333; margin-top: 20px;}

.w24{width: 24%;float: left;}
.w24_dl{margin: 0;}
.w24_dl dd{height: 34px;line-height: 34px;padding-left: 15px; background: #31519b;border-bottom: 1px solid #09376f;transition: all 0.3s ease;}
.w24_dl dd img{margin-top:12px; margin-right: 10px;float:left;}
.w24_dl dd a{font-size: 14px;color: #fff;float: left;display: block;}
.w24_dl dd:hover{background: #e55904;}

.pro_contact{background: #31519b;}
.pro_contact p{padding-left: 26px;color: #fff;padding:0 20px;}

.w75{width: 75%;float: right;}

.pro_index{border: 1px solid #666; text-align: center;margin-bottom: 8px; transition: all 0.2s ease;}
.pro_index:hover{box-shadow: 2px 2px 2px #bdbdbd;}

.pro_index h4{font-size: 16px;font-weight: bold;text-align: center; color: #333;line-height: 36px;margin:0; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.pro_index p{padding: 0 6px; color: #666; text-align: center; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.pro_btn{border: 1px solid #666;margin-bottom: 14px; transition: all 0.2s ease;}
.pro_btn a{color: #666;}
.pro_index:hover .pro_btn{background: #f76b05; color: #fff; border: 1px solid #fff;}
.pro_index:hover .pro_btn a{color: #fff;}

.yingxiao{height: 2118px; background: url(../images/ad2118.jpg) center top no-repeat;}

.about_bg{padding: 70px 0; background: url(../images/about_bg.jpg) repeat;}
.w1087{width: 1087px;height: 416px; margin-left:41.5px;background: url(../images/about.png) no-repeat; position: relative;}
.about_more{position: absolute;top: 180px;left: -36px; padding: 5px 15px;background: #ea3240;}
.about_more a{color: #fff;}
.about_more a:hover{text-decoration: none;}
.about_about{width: 450px; margin-right: 40px; margin-top: 68px; color: #fff;}
.about_about h2{font-size: 20px;color: #fff;}
.about_about p{font-size: 14px; line-height: 24px;}

.index_video img{width: 100%;}
.index_video p{line-height: 36px;margin-top: 10px; text-align: center;}
.index_video p a{color: #333; font-size: 16px;}


.index_news{border-bottom: 1px dashed #ddd;}
.index_news img{width: 100%; }
.index_news h3{ line-height: 36px;font-size: 16px;margin:10px 0 0 0; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.index_news h3 a{color: #666;}

.index_news p{line-height: 28px;}
.index_news p a{color: #333; font-size: 14px;}

.index_news:hover{border-bottom: 1px dashed #e13419;}
.index_news:hover img{opacity: 0.7;}
.index_news:hover h3 a{color: #e13419;}
.index_news:hover p a{color: #666;}

.w230{width: 230px;float: left;}

.w460{width: 450px;margin-left: 15px;padding-right: 30px;border-right: 1px solid #e9e9e9;float: left;}
.w437{width: 437px;float: right;}

.w437 img{transition: all 0.3s ease;}
.w437 img:hover{margin-left: 5px;}

.w460 img{transition: all 0.3s ease;}
.w460 img:hover{margin-left: 5px;}


.w460_more{margin-top: 18px;}
.news_dl {}
.news_dl dd{background: url(../images/jiantou.jpg) 0 5px no-repeat;padding-left: 20px; margin-bottom: 10px; padding-bottom: 6px; border-bottom: 1px dashed #ddd;overflow: hidden;}
.news_dl dd a{color: #666;display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.news_dl dd:hover{color: #0062ac;}
.news_dl dd:hover a{color: #0062ac;}

.index_hezuo{padding: 70px 0; background: url(../images/hezuo_bg.jpg) no-repeat; background-size:cover;}
.index_hezuo .w20{width: 18%;margin: 0 1% 10px 1%; float: left;}
.index_hezuo .w20 a{display: block;border: 1px solid #b6b6b6; transition: all 0.6s ease; overflow: hidden;}
.index_hezuo .w20 a img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.index_hezuo .w20 a:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.index_contact{padding: 40px 0 0px 0; background: url(../images/about_bg.jpg) repeat;border-bottom: 3px solid #a80000;}


.footer{background:url(../images/foot_bg.jpg) repeat;}
.footer_div{border-right: 1px solid #444; color: #898989;}

.footer_div dd{line-height: 20px;margin: 0; padding:0 30px 0 20px; font-size: 12px; text-align:left;}
.footer_div dd a{color: #898989;font-size:12px;}



.footer_link{background: #272727;padding: 2rem 0;}

.footer_link a{padding: 0 10px; color: #898989;}


.footer01{width: 37%;float: left;}
.footer02{width: 34%;float: left;}
.footer03{width: 28%;float: right;}


.ad02{padding: 40px 0; background: url(../images/ad02.jpg) center bottom; background-size: cover; }








.inews{background: url(../images/news_bg.jpg); background-size: cover; padding: 5rem 0;}
.inews_left{background-color:rgba(208,208,208,0.5); padding: 2rem 0; margin-top: 55px;}
.inews_conter{width: 600px;float: right;}
.inews_conter h3{line-height: 36px;font-size: 18px;}
.inews_conter h3 b{font-size: 24px; color: #c40000;}
.inews_conter p{font-size: 18px;}
.inews_conter dl dd{line-height: 32px; height: 32px; overflow: hidden;}
.inews_conter dl dd a{color: #171717;}
.inews_btn{border: 1px solid #171717;}
.inews_btn a{color: #c40000; letter-spacing: 1px;font-size: 18px;}

.iabout{background: url(../images/iabout_bg.jpg); background-size: cover; padding: 10rem 0;}
.iabout_conter{width: 58.8%; background-color:rgba(62,62,62,0.5); padding: 2rem 0; border-radius: 10px 0 0 10px;}
.w620{width: 620px;margin-left: 156px;}
.w620 p{color: #bdbdbd; font-size: 18px; line-height: 36px;}
.iabout_btn{border: 1px solid #888;}
.iabout_btn a{color: #c40000; letter-spacing: 1px;font-size: 18px;}



/* 关于我们 */
.about{    width: 95%;
    margin: 0 auto;
    margin-bottom: 2em;
    overflow: hidden;}
.about h3{font-size: 18px;}
.about>p:nth-child(1) {
    margin-top: 0.5em;
}
.about>p {
    margin: 0;
    font-size: 15px;
    line-height: 200%;
    color: #8a8683;
}
.about img{max-width: 1170px;}
.toggle-mask {
    height: 100%;
    position: relative;
}
.toggle-mask .mask {
    height: 23.4%;
}
.toggle-mask .mask {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 3;
    background-color: #1a355e;
    -moz-opacity: .8;
    opacity: .8;
    color: #fff;
    text-align: center;
}
.toggle-mask .mask>span {
    display: inline-block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -15px;
	font-size:18px;
}
.about>div:nth-child(n+3) {
    margin-top: 10px;
}
.about>div {
    padding-left: 5px;
    padding-right: 5px;
}

.anlianli div{font-size: 15px;padding:10px 5px;}

/*新闻列表*/

.news-list {
    width: 100%;
    margin-top: 0.3em;
    margin-bottom: 3em;
}
.news-list>div {
    overflow: hidden;
    position: relative;
    padding-top: 0.8em;
}
.news-list>div .news-img {
    float: left;
    width: 26%;
}
.news-list>div .news-img img{border: 1px solid #eee;}
.news-list>div .news-brief {
    float: left;
    width: 100%;
    padding-left: 0.5em;
}
.news-list>div .news-brief .brief-title {
    margin-top: .8em;
    font-size: 16px;
}
.news-list>div .news-brief .brief-title a{color: #222; font-size:20px;}
.news-list>div .news-brief .brief-time {
    margin-top: .8em;
}
.news-list>div .news-brief .brief-content {
    margin-top: .8em;
	line-height: 28px;
	font-size: 16px;
}
.news-list>div .news-brief .view-more {
    color: #1a355e;
    bottom: 0;
    position: relative;
    font-size: 1em;
    cursor: pointer;
    margin-top: .5em;
}
.dynamic{padding-bottom: 1.8rem;border-bottom: 1px dashed #ddd;}
nav.for-pagination {
    text-align: center;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination>li {
    display: inline;
	float: left;
}
.pagination>li.thisclass{padding: 7px 13px; background: #337ab7; color: #fff; margin-left: 0.75em;line-height: 1.42;}
.pagination>li.shouye{padding: 6px 12px; background: #fff; color: #999; border: 1px solid #ddd; margin-left: 0.75em;line-height: 1.42;}

nav.for-pagination .pagination li.active a {
    background-color: #334870;
    border-color: #334870;
    color: #fff;
}
nav.for-pagination .pagination li span {
    color: #999;
}
nav.for-pagination .pagination li:nth-child(n+2) a {
    margin-left: .75em;
    color: #999;
}

.breadcrumb a{color: #333;}
.dynamic_typename{color: #f40000;font-weight: bold;display: block;padding: 0 3px;float: left;}
.dynamic_typename:hover{color: #BC070A;}

/* 新闻详细*/

.tit1{font-size: 2rem; text-align: center;}

.article{    
    margin-bottom: 5em;
    overflow: hidden;}

.article h1 {
    font-size: 22px;
    text-align: center;
    border-bottom: 1px dotted #ddd;
    padding: 36px 0 15px;
}

.contents_bon{  margin:15px 0; line-height:30px; text-align:center;}

.contents_bon span{ display:inline-block; margin:5px 15px; color:#888;}

.contents_bon span a{color:#888;}

.contents_bon span *{ font-style:normal;}

.contents_bon .contents_date{ padding-left:26px;}

.contents_bon .contents_bj{ padding-left:30px;}

.contents_bon .contents_from{ padding-left:32px;}

.contents_bon .contents_print a{ display:block; padding-left:20px;}

.contents_bon .contents_size i{ padding:0 5px; cursor:pointer;}

.contents_bon .contents_size i.on{ color:#C07438; font-weight:bold;}

.news_article{ line-height:1.8; padding:10px 30px 50px; color:#333;}
.news_article p{font-size: 16px;}
.news_article img{ max-width:100%; height: auto }
.shangxiapian{font-size: 14px;}
.shangxiapian a{color: #333;}




/*产品列表*/
.filter {
    width: 88%;
    margin: 1em auto 10em auto;
}
.filter hr {
    margin-top: 16px;
}
hr {
    margin: 10px 0;
}
.filter .filter-property:nth-child(n+2) {
    margin-top: 1.5em;
}
.filter .filter-property {
    border-bottom: solid 1px #c9c9c9;
    padding-bottom: .4em;
}
.filter .filter-property .control-property, .filter .filter-property h4 {
    height: 2em;
}
.filter .filter-property ul{padding: 0;}
.filter .filter-property ul li {
    height: 2.5em;
	list-style:none;
}
.filter .filter-property ul li a {
    display: block;
    color: #898989;
}
.filter a {
    text-decoration: none;
    color: #898989;
}
.filter .filter-property ul li a.off span {
    background-position: 0 0;
}
.filter .filter-property ul li a span {
    float: left;
    background: url(../images/kuang.png) no-repeat 0 0;
    width: 14px;
    height: 14px;
    margin-right: .5em;
    margin-top: .2em;
}
.filter .filter-property ul li a small {
    margin-top: .5em;
    font-size: 1em;
}
.filter .filter-property ul li a.on span {
    background-position: 0 -14px;
}
.product_list{margin-top:12px; }
.product_list h2{
	background: #f7f9fd;
    padding: 5px 10px;
    line-height: 23px;
    margin: 0;
	text-align: center;
    font-size: 15px; 
    font-weight: 500;
overflow: hidden;}
.product_list h2 a{color: #222; font-size: 16px; font-weight:500;}
.product_list p a{color: #ff7463;}
.img-tujian{line-height: 28px; text-align: center;font-size: 16px; background: #f9f9f9; padding: 5px 0; overflow: hidden;}
.img-tujian a{color: #222;}
.img-tujian:hover{background: #f1f1f1;}
/*产品 展示页面*/

.product-detail {
	margin-top: .75em;
	margin-bottom: 4em;
	padding: 0 20px 60px 20px;
}
.product-detail a {
	color: #747474
}
.product-detail .product-media {
	width: 440px;
	position: relative;
	top: 0;
	left: 0
}
.product-detail .product-media #target {
	width: 380px;
	height: 380px;
	position: absolute;
	top: 0;
	left: 380px;
	z-index: 5;
	border: solid 1px #898989;
	display: none
}
.product-detail .product-media .icon-zoom {
	width: 38px;
	height: 38px;
	position: absolute;
	top: 320px;
	left: 320px;
	z-index: 2
}
.product-detail .product-media .product-like {
	margin-top: 1.75em
}
.product-detail .product-media .product-like .like {
	height: 23px;
	line-height: 23px;
	margin-right: 2em
}
.product-detail .product-media .product-like a {
	display: inline-block
}
.product-detail .product-media .product-like a span {
	color: red
}
.product-detail .product-media .product-like .social {
	width: 23px;
	height: 23px;
	background: url(../images/product/icon-footer-social.png) no-repeat 0 0
}
.product-detail .product-media .product-like .social span {
	display: none!important
}
.product-detail .product-media .product-like .social.weibo {
	background-position: 0 -23px;
	margin-left: 1em
}
.product-detail .product-media .details-thumbnails {
	margin: 1em 0;
	width: 75%;
	position: relative;
	top: 0;
	left: 28px;
}
.product-detail .product-media .details-thumbnails .swiper-slide img {
	border: solid 1px #fff
}
.product-detail .product-media .details-thumbnails .swiper-slide.on img {
	border: solid 1px #898989
}
.product-detail .product-media .details-thumbnails .col-md-4 {
	padding-left: 5px;
	padding-right: 5px
}
.product-detail .product-media .details-thumbnails .swiper-button-next, .product-detail .product-media .details-thumbnails .swiper-button-prev {
	width: 1em;
	height: 2em;
	background: url(../images/product/bg-swiper-page.png) no-repeat 0 0;
	top: 3.5em;
	color: #c3c3c3
}
.product-detail .product-media .details-thumbnails .swiper-button-prev {
	left: -2em
}
.product-detail .product-media .details-thumbnails .swiper-button-next {
	right: -2em;
	background-position: -1em 0
}
.product-detail .product-property {
	width: 57%
}
.product-title {
	width: 100%;
	font-weight: 700;
}
.product-title h1 {
	font-size: 24px;
	margin-top: 0
}
.product-title .product-fab img {
	float: left
}
.product-title .product-fab span {
	margin-left: 1em;
	float: left;
	width: 100%;
	color: #1b365d
}
.product-detail .product-property .product-action {
	width: 28%
}
.product-detail .product-property .product-action .col-md-6 {
	padding-left: 0;
	padding-right: 0
}
.product-detail .product-property .property-list {
	margin-top: .75em;
	margin-bottom: 1em;
	min-height: 226px
}
.property-list-item .property-list-item-title {
	border-bottom: 1px solid #848487
}
.property-list-item .property-list-item-title h3 {
	font-size: 1.1em;
	margin: 1.25em 0
}
.property-list-item .property-list-item-content {
	border-bottom: 1px solid #848487;
	padding: 6px 0
}
.property-list-item .property-list-item-content li {
	list-style: none;
	float: left;
	width: 50%;
	line-height: 1.75em;
	background: url(../images/product/bg-property-li.png) no-repeat 0 .75em;
	padding-left: 1.25em
}
.property-list-item .property-list-item-content li.one-line {
	width: 100%;
	height: auto
}
.property-list-item .property-list-item-content table {
	width: 100%
}
.property-list-item .property-list-item-content table:nth-child(n+2) {
	margin-top: 1rem
}
.property-list-item .property-list-item-content table tbody tr td {
	width: 50%;
	vertical-align: top
}
.property-list-item .property-list-item-content table tbody tr td ul li {
	width: 100%
}
.property-list-item .property-list-item-content table tbody tr td table tbody tr td {
	line-height: 1.75em
}
 .buy-link {
	width: 80%;
	font-family: "黑体";
    font-size: 20px;
    font-weight: bold;
}
 .buy-link img{width: 32px; margin-right: 20px; vertical-align: middle;margin-top: -10px;}
 .buy-link .b{font-size: 20px;font-weight: bold;color: #ff0000;  font-family: initial;display: inline;}
.pro_img{width: 100%;}
.tui_img{width: 100%; max-height: 255px;}

@media (max-width:1024px) {
.product-detail .product-media {
	width: 350px
}
.product-detail .product-media .icon-zoom {
	top: 300px;
	left: 300px
}
    
.footer01{width: 100%;float: left;}
.footer02{width: 50%;float: left;}
.footer03{width: 50%;float: right;}
    
    
    
}
.content_body{padding: 0 25px;}
.content_body h3{font-size: 18px;}

.about_con{margin: 0 20px;background: #f9f9f9; overflow: hidden;}
.about_con img{border-radius: 5px;border: 1px solid #f1f1f1;}


.about_p p{margin: 12px 20px;font-size: 14px; color: #333;}
.about_p p b{display: inline-block;width: 100px;font-size: 16px;}
.about_pp p{margin: 12px 20px;font-size: 14px; color: #333;}
.about_pp p b{display: inline-block;width: 60px;font-size: 16px;}

.about_con .w20{width: 18%;margin: 0 1%;float: left;}

.job_songhuai{font-size: 18px;font-weight: 600;margin: 0 0 0 20px;color: #DC0606;}


/*侧导航栏目*/

.ce_goods{margin-bottom: 15px;}
.ce_goods img{max-width: 100%; border-radius: 8px;}
.ce_goods:hover img{opacity: 0.9;}
.ce_goods p{height: 36px; line-height: 36px; text-align: center;font-size: 16px; overflow: hidden;}



















