﻿@charset "gb2312";
body{background:url(../images/20180310180013_198052798.jpg) repeat-x top;}
body,td,th{ font-size:12px; color:#555; font-family:"Microsoft yahei";}
a{ font-size:12px; color:#555; text-decoration:none; font-family:"Microsoft yahei";}
a:hover{ text-decoration:none; color:#f00; text-decoration:underline; font-family:"Microsoft yahei";text-decoration: none;}
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th{ margin:0; padding:0;}
dl,dt,dd{ margin:0px; padding:0px; list-style:none;}
ul,li{ list-style:none;}
input,textarea,slsct{ font-family:inherit; font-weight:inherit; font-size:12px;}
img{ border:0;}
.cl{ height:0px; clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.no{background:#ff6780!important;}


@media screen and (min-width:1200px){
.m_img,.m_navList,.closeicon,.banner_box,.foot_nav{
	display: none;
}


#top,#logo,#menu,#body1,#guanggao,#body2,#workshop,#company,#body3,#links,#banquan{width:980px; margin:0 auto; overflow:hidden;}
#top{ height:27px; line-height:27px;}
.top1{ width:600px;}
.top2{ width:350px; text-align:right;}

#logo{height:106px;}
.logo1{width:163px; padding-top:18px; padding-bottom:16px; }
.logo2{width:281px; padding-top:18px; padding-bottom:16px;}
.logo3{margin-left:45px; width:260px; padding-top:28px;}
.logo4{width:185px; padding-top:29px; padding-bottom:16px;}

#serch{line-height:28px;}
.serch1{}
.serch2{}
.input-input{
	outline:none; 
	color:#cccdcd; 
	background:none; 
	border:3px solid #f64361; 
	HEIGHT: 24px; 
	line-height:24px; 
	padding-left:10px; 
	width:187px;
}
.search-bg{
	width:203px;
}
.search-i{
	width:57px;
}
.submit-buttom{
	width:57px; 
	height:30px; 
	background:#f64361; 
	line-height:30px; 
	font-size:14px; 
	color:#FFF; 
	border:none;
}
.search-text{
	display: inline-block;
}


/* 幻灯片 */
.i_ban{height:500px;border-bottom:6px solid #f64361;} 
#flashs { position:relative;}
#flashs .bgitem {} 
#flashs .btn{ position:absolute; z-index:7; bottom:22px;right:50%; margin-right:0px; padding:5px 6px;}
 #flashs .btn span{ color:#f64361;background:#efefef; border:1px solid #f64361; cursor: pointer;display:
inline-block;margin-left: 5px;padding:2px 6px;} 
#flashs .btn span.cur{background:#f64361; color:#fff;}
/* 幻灯片 */


#menu li{ width:98px; height:45px; line-height:45px; text-align:center;  background:url(../images/20180310180013_1325769266.jpg) no-repeat right; float:left;}
#menu li a{ font-size:16px; color:#FFF; display:block  text-decoration:none; height:45px; }
#menu li a:hover{ background:#ff6780;  display:block; text-decoration:none; height:49px; }


#kehubg{ width:100%; background:url(../uploadfile/image/20180310/20180310180013_604824631.jpg) center repeat-y; height:386px;}
#body4{ position:relative; width:980px; margin:0 auto;}
#kehu{margin-top:29px; width:705px; float:left;}
.kehu1{height:38px; line-height:38px; border-bottom:1px solid #CCC; text-align:center;  font-weight:bold;}
.kehu1 a{font-size:20px;}
.kehu2{ margin-top:15px;}
.kehu2 img{ border:1px solid #CCC; padding:2px;}
.kehu2 a:hover img{ border:1px solid #f64361; padding:2px;}
.lxwm{ position:absolute; right:0; top:-44px; z-index:10000; }

#body1{ margin-top:20px;}
#zuobian{ width:220px; float:left;}
#fenlei{}
.zuobian1{background:url(../images/top.jpg) no-repeat; height:56px; line-height:30px; font-size:20px;  font-weight:bold; color:#fff; padding-left:43px; }
.zuobian1 h3 {font-size: 18px; line-height: 11px;  padding-top: 13px;}
.zuobian1 font {font-size: 14px;color: #fde8eb;}
.zuobian2 {line-height: 50px;margin-top: 5px;margin-bottom: 5px;}
.zuobian2 a{ font-size:14px;}
.dinggou {
    border: 1px solid #ddd;
    padding: 10px;
}
.dinggou h3 {
    font-size: 15px;
    margin-bottom: 0px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
}
.dinggou dl dd {
    width: 100%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin: 8px 0;
    border-bottom: 1px dashed #ddd;
    height: 30px;
    line-height: 30px;
}


.zuobian2 ul li {
    background: url(../images/class.jpg) no-repeat;
    height: 50px;
    line-height: 50px;
    text-indent: 35px;
}


#products{ width:740px; float:right;}
.products1{height:43px; background:url(../images/tt.jpg) repeat-x;}
.products11{ height:43px; line-height:36px; width:126px;  font-size:18px;  font-weight:bold; float:left; color:#f64361; background:url(../images/20180310180013_72558395.jpg) no-repeat;}
.products12{ padding-right:10px;  float:right; padding-top:15px;}

.products2{padding-top:10px;}
.products2 img{ border:#ccc 1px solid; padding:2px; }
.products2 a:hover img{ border:#f64361 1px solid; padding:2px; }


#body2{margin-top:20px;}
#company{width:670px; padding:15px;  float:left;  border:1px solid #CCC; border-top:2px solid #f64361; height:272px; }
.company1{}
.company2{ margin-top:15px;}
.company21{float:left;}
.company21 img{ border:3px solid #CCC;}
.company21 a:hover img{ border:3px solid #f64361;}
.company22{ width:360px; line-height:32px; float:right;}



#body3{ margin-top:20px;}

#news{ width:700px; float:left; border:1px solid #CCC; border-top:none;min-height: 447px;}
.news1{ height:41px; background:url(../images/20180310180014_286760208.jpg) repeat-x; }
.news11{ line-height:41px; float:left;  font-size:18px; font-weight:bold;  padding-left:15px; color:#FFF; width:335px; background:#f64361;}
.news11 a{font-size:18px; font-weight:bold; color:#FFF; text-decoration:none;}
.news12{ line-height:41px; float:left;  font-size:18px; font-weight:bold;  padding-left:15px; width:335px;}
.news12 a{font-size:18px; font-weight:bold; text-decoration:none;}
.news2{ line-height:24px; border-bottom:1px solid #CCC; padding-bottom:15px;}
.news2 img{ border:3px solid #CCC;}
.news2 a:hover img{ border:3px solid #f64361;}
.news3{line-height:26px; background:url(../images/20180310180014_693372514.jpg) repeat-y; padding-left:10px; margin-top:15px;}

#problems{ width:240px; float:right; border:1px solid #CCC; border-top:2px solid #f64361;  padding:10px;}
.problems1{}
.p10{ padding:10px;}
.problems3{}




#links{ margin-top:15px; border:1px solid #CCC; height:88px; background:#f5f5f5;}
.links1{}
.links2{ margin-left:15px;;}


#fudaohang{color:#f8f8f8; line-height:40px; text-align:center; font-size:14px; background:#f64361; height:40px; width:100%; margin-top:30px;}
#fudaohang a {
    font-size: 14px;
    color: #f8f8f8;
    font-family: "Microsoft yahei";
    position: relative;
    display: inline-block;
    margin: 0 24px;
}
#fudaohang a::after {
    content: "";
    display: block;
    height: 10px;
    width: 2px;
    background-color: #fff;
    position: absolute;
    top: 15px;
    right: -28px;
}
#fudaohang a:last-child:after{
	display: none;
}

#banquan{ padding-bottom:15px; margin-top:15px; line-height:28px; padding-bottom:15px; text-align:center;}


.box{ height:28px;  line-height:28px;}
.box span{font-size:18px; padding-left:10px; background:url(../images/20180310180014_2012826993.jpg) center left no-repeat; float:left; line-height:28px; font-weight:bold;}
.box font{font-size:18px; padding-left:10px; float:left; color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:28px;}
.box em{float:right; font-style: normal; line-height:28px; padding-top:5px;}

#bodycon{ margin:25px auto;margin-top:20px;}
.strong_title{ display:none;}
.mianbxContent{width: 98% !important; text-align: left !important; font-size: 14px !important; padding-bottom:15px;  padding-top:5px; border-bottom:1px solid #CCC; margin-bottom:10px !important;}
.mianbxContent a{font-size: 14px !important;}
.mianbxContent a:hover{font-size: 14px !important;}

/* 产品中心 */
.product_left {
    display: inline-block;
    float: left;
    margin-right: 30px;
    width: 45%;
}

.product_right {
    width: 48%;
    padding-top: 15px;
    float: left;
}

.product_title {
    font-size: 20px;
    color: #ff0101;
    font-weight: bold;
    letter-spacing: 1px;
}

.product_details_content {
    margin-top: 20px;
    padding-top: 18px;
    border-top: 1px solid #eee;
    color: #868686;
    line-height: 30px;
    font-size: 14px;
}

.product_link {
    width: 120px;
    height: 35px;
    color: #ffffff;
    margin-top: 35px;
    border: solid 1px #fe0000;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-align: center;
    line-height: 35px;
    background: #ff0101;
    border-radius: 3px;
}

.ny-product{
	margin-top: 28px;
	display: table;
	width: 100%;
}

.details{
	display: block;
	width: 100%;
}

.details-titile {
    background-color: #f1f1f1;
    width: 100%;
    border: 1px solid #f1f1f1;
    text-indent: 1em;
    height: 35px;
    line-height: 35px;
	margin-top: 10px;
}

.details-titile h1 {
    font-size: 16px;
    font-weight: inherit;
    display: table;
    background: #ff0101;
    padding-right: 12px;
    color: #fff;
    height: 35px;
    line-height: 35px;
}

.details-bottom {
    display: table;
    width: 100%;
    min-height: 150px;
    margin-top: 15px;
}

.recommend_title{display: inline-block;width: 100%;font-size: 18px;}
.recommend_title>span{width: 100%; display: table; line-height: 35px; height: 35px; font-size: 22px; margin-bottom: 18px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.recommend_title ul li{width: 24%; float: left; margin: 0.5%;}
.recommend_title ul li .img{display: inline-block;width: 100%;border:1px solid #ddd;}
.recommend_title ul li .img img{max-width: 100%;float: left;}
.recommend_title ul li span {
    display: table;
    width: 100%;
    text-align: center;
    font-size: 15px;
    line-height: 35px;
    height: 35px;
}
.pro_pic{
	display: block;
}
.pro_pic img{
	max-width: 100%;
}

.pro_name {
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}


.col-md-3 {
    width: 33%;
}
.image-body {
    display: block;
    width: 100%;
    margin-top: 22px;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}

.img {
    overflow: hidden;
	table-layout: fixed;
}

.img img{
	max-width: 100%;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	margin-bottom: 12px;
}

.image-name {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 30px;
    height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.produc-bg{
	display: block;
	width: 100%;
}

.produc-bg ul li{
	width: 31%;
	float: left;
	margin:1%;
}

.product-img h3 {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}





/* 新闻中心 */
.main_new_bg ol {
    float: left;
    padding-bottom: 15px;
    _display: inline;
    border-bottom: 1px dashed #dcdcdc;
    margin-bottom: 20px;
    padding-left: 12px;
}
.main_new_bg ol:hover .img img{transform: scale(1.1);}
.main_new_bg ol a.img {
    display: block;
    float: left;
    width: 22%;
    border: 1px solid #ddd;
    margin-right: 20px;
    padding: 0;
}
.main_new_bg a.img img {
    width: 100%;
    height: 100%;
    transition: all 0.5s;
    display: block;
}
.new_text {
    display: table;
    width: 74%;
    float: left;
}
.new_text h3 {
    text-align: left;
    padding-top: 5px;
}
.new_text h3 a{font-weight: normal; font-size: 18px;}
.new_text span{font-size: 14px;display: table;width: 100%;color: #c5c5c5;padding: 10px 0;}
.new_text div {font-size: 13px;line-height: 25px;color: #9d9d9d;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main_new_bg h2{display: table; width: 100%; text-align: center; font-size: 22px; font-weight: normal;}
.main_new_bg i{font-size: 15px; font-style: normal; text-align: center; display: table; width: 100%; padding: 14px 0; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 10px;}
.main_new_bg {
    display: table;
    width: 100%;
    margin-top: 22px;
}
.new_bg_bottom{display: table;width: 100%;font-size: 14px;line-height: 30px;}
.new_bg_bottom img{max-width: 100%;}


/* 应用案例 */
.block {
    width: 22.62857%;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    margin-bottom: 40px;
    margin-left: 1.85714%;
    float: left;
    display: table;
}
.center {
    width: 100%;
    padding: 0px 15px;
    margin-top: 35px;
}

.news .main2 .content .block:nth-child(4n+1) {
    margin-left: 0;
}
.news .main2 .content .block .img {
    width: 100%;
}

.news .main2 .content .block .img .picture_container {
    /* padding-top: 72.27273%; */
    height: 210px;
}
.picture_container {
    position: relative;
    overflow: hidden;
    background: none;
    font-size: 28px;
}

.picture_container img {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
    width: 100%;
    height: 100%;
}

.block .txt {
    padding: 15px;
    background: #f3f3f3;
}
.txt {
    font-size: 14px;
    line-height: 250%;
    table-layout: fixed;
}

.news .main2 .content .block .txt {
    padding: 15px;
    background: #ffffff;
}

.block .txt .icon {
    width: 40px;
    height: 4px;
    background-color: #1b4f74;
    margin-bottom: 14px;
}

.block .txt .title {
    font-size: 16px;
    letter-spacing: 1px;
    color: #333333;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.block .txt .abstract {
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #666666;
    opacity: 0.7;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 28px;
}

.title {
    text-align: center;
    font-size: 20px;
    letter-spacing: 1px;
    color: #434343;
    margin-bottom: 15px;
}

.news_info {
    font-size: 14px;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    text-align: center;
    border-bottom: 1px solid #aea375;
    padding-bottom: 10px;
}
.details-txt {
    font-size: 14px;
    line-height: 250%;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px dashed #e0e1dc;
    padding: 20px 0;
}
.page_bg{
	line-height: 26px;
	margin-top: 6px;
	padding-top: 5px;
	font-size: 14px;
}
.page_bg span {
    display: block;
}

.return {
    display: table;
    margin: 0 auto;
}

.return a {
    color: #e52013;
}


.faq-bg {
    display: table;
    width: 97%;
    margin: 0 auto;
    margin-top: 16px;
}

.faq-bg dd {
    display: table;
    width: 100%;
    margin-bottom: 5px;
}

.faq-bg dd h3 {
    font-size: 13px;
    font-weight: normal;
    width: 80%;
    float: left;
}
.faq-bg dd i{
	font-style: normal;
	float: right;
}


.job {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.job table tr td {
    font-size: 12px;
    margin-bottom: 3px;
    display: inline-block;
    width: 49%;
}

.jobs-text{
	display: block;
	width: 100%;
}

.job-txt{
	display: block;
	width: 100%;
	min-height: 20px;
	font-size: 12px;
	border-bottom: 1px dashed #ddd;
}

/* 在线留言 */
.hza{
	margin-top: 10px; 
	padding: 10px; 
	color: #0f83d2;
	width: 100%;
}
.hza:after{
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	font-size: 0; 
	line-height: 0;
}
.soka{width: 47%; border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 12px; padding-left: 10px; font-size: 12px; font-family: "Microsoft YaHei", verdant, tahoma; height: 45px; margin-right: 5px;}
.sokb{height: 65px; border: 1px solid #D8D8D8; line-height: 50px; margin-bottom: 15px; padding-left: 10px; font-size: 14px; font-family: "Microsoft YaHei", verdant, tahoma; width: 97%; color: #757575; margin: -30px; margin-left: 0px; margin-top: 10px; margin-right: 10px;}
.tj {
    display: inline-block;
    width: 120px;
    line-height: 45px;
    height: 45px;
    background: #ddd;
    margin-right: 10px;
    margin-top: 50px;
    color: #134667;
	border:0;
}
.feedback p{font-size: 14px; line-height: 30px; padding: 0 14px;}
.feedback p b{font-size: 16px;}
/* 在线留言 */


.con-text {
    display: block;
    width: 98%;
    font-size: 14px;
    margin: 0 auto;
    line-height: 30px;
}


/* 新闻中心 */
.font-new{
	font-size:16px; padding-left:10px; color:#ccc; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;
}


.divdgweb2_tag {width:100%; height:auto; margin:0px; padding:0px;} 
.divdgweb2_tag ul {margin:0px;padding:0px;list-style-type:none;list-style:none;} 
.divdgweb2_tag li {list-style:none;margin:0px;float:left;width: 100%;}

.faq-img{
	line-height:26px; 
	background:url(../images/20180310180015_1053001588.jpg) 0 5px no-repeat; 
	margin-top:10px; 
	padding-left:25px; 
	font-weight:bold;
}

.faq-bottom-img{
	line-height:24px; 
	background:url(../images/20180310180015_710090098.jpg) 0 5px no-repeat; 
	padding-left:25px; 
}


.jobs-title{
	margin-top: 10px;
}
.jobs-title h3{
	font-size: 16px;
}




/* 友情链接 */
.linkTagcs { width:700px; height:auto;} .linkTagcs ul {margin:0px;padding:0px;list-style-type:none;}
.linkTagcs li {list-style:none;margin:0px; padding-right:10px;line-height:88px;float:left;}
.linkTagcs li a {color:#555;word-break:break-all;} .linkTagcs li img {border:0px;}




}



@media screen and (max-width:1199px){
	
@media screen and (max-width:2048px){html{font-size:273.06667px}}
@media screen and (max-width:1920px){html{font-size:256px}}
@media screen and (max-width:1440px){html{font-size:192px}}
@media screen and (max-width:1600px){html{font-size:213.33333px}}
@media screen and (max-width:1242px){html{font-size:165.6px}}
@media screen and (max-width:1140px){html{font-size:152px}}
@media screen and (max-width:1280px){html{font-size:170.66667px}}
@media screen and (max-width:1024px){html{font-size:136.53333px}}
@media screen and (max-width:1080px){html{font-size:144px}}
@media screen and (max-width:960px){html{font-size:128px}}
@media screen and (max-width:800px){html{font-size:106.66667px}}
@media screen and (max-width:768px){html{font-size:102.4px}}
@media screen and (max-width:736px){html{font-size:98.13333px}}
@media screen and (max-width:732px){html{font-size:97.6px}}
@media screen and (max-width:720px){html{font-size:96px}}
@media screen and (max-width:667px){html{font-size:88.93333px}}
@media screen and (max-width:640px){html{font-size:85.33333px}}
@media screen and (max-width:600px){html{font-size:80px}}
@media screen and (max-width:568px){html{font-size:75.73333px}}
@media screen and (max-width:540px){html{font-size:72px}}
@media screen and (max-width:533px){html{font-size:71.06667px}}
@media screen and (max-width:480px){html{font-size:64px}}
@media screen and (max-width:435px){html{font-size:58px}}
@media screen and (max-width:414px){html{font-size:55.2px}}
@media screen and (max-width:412px){html{font-size:54.93333px}}
@media screen and (max-width:400px){html{font-size:53.33333px}}
@media screen and (max-width:385px){html{font-size:51.33333px}}
@media screen and (max-width:384px){html{font-size:51.2px}}
@media screen and (max-width:375px){html{font-size:50px}}
@media screen and (max-width:360px){html{font-size:48px}}
@media screen and (max-width:320px){html{font-size:42.66667px}}
@media screen and (max-width:300px){html{font-size:40px}}
@media screen and (max-width:240px){html{font-size:32px}}
	
	
	
#top,#logo,#menu,#banner,#links,#fenlei,#problems{display: none;}
.m_menuimg{
	display: none;
}



body {
    background:inherit;
}
#top, #logo, #menu, #body1, #guanggao, #body2, #workshop, #company, #body3, #links, #banquan {
    width:100%;
    margin: 0 auto;
    overflow: hidden;
}
.dinggou{
	display: none;
}


.top_bg{width:100%; height:80px; margin:auto; background:#fff; border-bottom:1px solid #e6e6e6; border-top:none; position:fixed; top:0; left:0; z-index:9999;}
.top,.w1200{width:95%; margin:auto;}
.logo {width: 125px; float: left;padding: 20px 0 0 0;overflow: hidden; line-height: 0rem;}


.navMenubox{position:fixed; top:80px; bottom:0px; width:100%; left:0px; background:#fff; display:none; height:cala(100vh - 80px); overflow-y:auto; margin-left:0; float:inherit;}
.navMenu{width:100%;}
.navMenu> li{position:relative; width:100%; border-bottom:1px solid #e6e6e6;}
.navMenu>li>a{display:block; padding:0 0 0 20px; color:#5e5e5e; text-decoration:none; font-size:16px; background:#fff;line-height: 50px; margin-right:50px;}
.navMenu>li>i{position:absolute; right:10px; top:8px; width:36px; height:36px; background:#fff url(../images/off.png) no-repeat center; cursor:pointer;}
.navMenu>li>a.active>i{width:36px; height:36px; background:#fff url(../images/on.png) no-repeat center;}
.navMenu>li>a.active{color:#fff; background:#cb2200; }
.navMenu>li>ul.sub-menu, .navMenu>li>ul.sub-menu>li>ul.sub-menu{display:none; clear:both; margin:8px 0px;}
.navMenu>li>ul.sub-menu li{background:none; margin:0px; padding:0px; position:relative;}
.navMenu>li>ul.sub-menu li>a{display: block; font-size:14px; line-height:36px; padding-left:20px; border-top:1px solid #e6e6e6;}
.navMenu>li>ul.sub-menu li>a i{position:absolute; right:10px; top:0; width:36px; height:36px; background:url(../images/pic26.png) no-repeat center; cursor:pointer;}
.navMenu>li>ul.sub-menu li>a.active i{width:36px; height:36px; background:url(../images/pic27.png) no-repeat center;}
.navMenu>li>ul.sub-menu li>a.active, .navMenu>li>ul.sub-menu li>a:hover, .navMenu>li>ul.sub-menu>li.active >a{color: #fff; background:#cb2200;}

.naverbox{display:block; position:relative; top:0; left:0; z-index:100;}
.naverbox .btn{position:absolute; top:25px; right:0; height:30px;}
.naverbox .btn span{display:block; width:30px; height:30px; color:#fff; background:url(../images/dh.png) no-repeat center; cursor:pointer;}

.banner_box img{width:100%; display:block;}
.banner_box{width:100%;text-align:center; margin-top:55px;}
.banner_box img{vertical-align:middle;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box li{
	height: auto!important;
}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:30px;height:3px; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}	
	
	
	
.m_img {
    display: block;
    height: 56px;
    background: #fff;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 9999;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}

.m_img .headlf {
    padding-top: 0.15rem;
    padding-left: 5px;
    float: left;
}

.m_img .headlf .m_logo {
    height:40px;
    display: block
}

.m_img .headrg {
    padding-right: 5%;
    padding-top: 0.35rem;
    float: right;
}

.m_img .headrg a .m_menuimg {
    height:16px;
    vertical-align:top;
    display: block
}
.m_nav {
    display:block;
    position:fixed;
    top:0px;
    left:0px;
    width:0px;
    height:0px;
    overflow:hidden;
    z-index:10000
}
.m_nav .closecover {
    position:absolute;
    width:100%;
    height:100%;
    background:#0b0d19;
    filter:alpha(opacity=0);
    opacity:0;
    left:0px;
    top:0px;
    z-index:1
}
.m_nav .closeicon {
    position:absolute;
    width:20%;
    left:18px;
    top:5%;
    z-index:100;
    text-align:center;
    filter:alpha(opacity=0);
    opacity:0
}
.m_nav .m_navList {
    position:absolute;
    width:80%;
    right:0px;
    top:0px;
    background:#0b0d19;
    height:100%;
    z-index:100;
    right:-80%;
    overflow-y: scroll;
}
.m_nav .m_navList ul {
    padding-left:5%;
    padding-right:5%
}
.m_nav .m_navList ul li {
    border-bottom:1px solid #232530
}
.m_nav .m_navList ul li a {
    display:block;
    height:45px;
    color:#fff;
    line-height:45px;
    padding-left:5%;
    font-size:14px
}
.m_nav .m_navList ul li .m_f_a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}
.m_nav .m_navList ul li .m_f_a a {
    flex: 1;
}
.m_nav .m_navList ul li .m_f_a i {
    width: 40px;
    height:35px;
    box-sizing: border-box;
    padding:0 5px;
    display: block;
}
.icon {
    background:url(../images/plus_top.png) 100% no-repeat;
    background-position: 50% 50%;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    transition:all 0s
}
.icon_on {
    background:url(../images/reduce_top.jpg) 50% no-repeat!important;
    background-position: 50% 50%;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    transition:all 0s
}
.m_nav .m_navList ul li .m_s_nav {
    display:none;
    width: 100%;
}
.m_nav .m_navList ul li .m_s_nav a {
    display: block;
    height:40px;
    line-height:40px;
    font-size:14px;
    padding-left:10%;
    overflow: hidden;
    white-space: nowrap;
    width: 90%;
    text-overflow: ellipsis;
    font-size: 12px;
}	
	
.lg {
    display: table;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #272727;
}

.lg a {
    color: #fff;
    display: inline-block;
    margin: 0.15rem .5rem;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
}




.ny_banner {
    overflow: hidden;
    margin-top: 0.9rem;
}
.ny_banner img{
    width: 1920px;
    position: relative;
    left: 50%;
    margin-left: -960px;
}


.carousel {
    position: relative;
    margin-top: 0.9rem;
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 1rem;
    line-height: 2.4rem;
}


.msgNum,.header_bg,.left_contact{
    display: none;
}
.slider {
    margin-top: 44px;
}
.head {
    display:none
}



.m_img .headlf {
    padding-top: 10px;
    padding-left: 5px;
    float: left;
}

.m_img .headlf .m_logo {
    height:40px;
    display: block
}

.m_img .headrg {
    padding-right: 5%;
    padding-top:20px;
    float: right;
}

.m_img .headrg a .m_menuimg {
    height:16px;
    vertical-align:top;
    display: block
}
.m_nav {
    display:block;
    position:fixed;
    top:0px;
    left:0px;
    width:0px;
    height:0px;
    overflow:hidden;
    z-index:10000
}
.m_nav .closecover {
    position:absolute;
    width:100%;
    height:100%;
    background:#0b0d19;
    filter:alpha(opacity=0);
    opacity:0;
    left:0px;
    top:0px;
    z-index:1
}
.m_nav .closeicon {
    position:absolute;
    width:20%;
    left:18px;
    top:5%;
    z-index:100;
    text-align:center;
    filter:alpha(opacity=0);
    opacity:0
}
.m_nav .m_navList {
    position:absolute;
    width:80%;
    right:0px;
    top:0px;
    background:#0b0d19;
    height:100%;
    z-index:100;
    right:-80%;
    overflow-y: scroll;
}
.m_nav .m_navList ul {
    padding-left:5%;
    padding-right:5%
}
.m_nav .m_navList ul li {
    border-bottom:1px solid #232530
}
.m_nav .m_navList ul li a {
    display:block;
    height:45px;
    color:#fff;
    line-height:45px;
    padding-left:5%;
    font-size:14px
}
.m_nav .m_navList ul li .m_f_a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%
}
.m_nav .m_navList ul li .m_f_a a {
    flex: 1;
}
.m_nav .m_navList ul li .m_f_a i {
    width: 40px;
    height:35px;
    box-sizing: border-box;
    padding:0 5px;
    display: block;
}
.icon {
    background:url(../images/plus_top.png) 100% no-repeat;
    background-position: 50% 50%;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    transition:all 0s
}
.icon_on {
    background:url(../images/reduce_top.jpg) 50% no-repeat!important;
    background-position: 50% 50%;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    transition:all 0s
}
.m_nav .m_navList ul li .m_s_nav {
    display:none;
    width: 100%;
}
.m_nav .m_navList ul li .m_s_nav a {
    display: block;
    height:40px;
    line-height:40px;
    font-size:14px;
    padding-left:10%;
    overflow: hidden;
    white-space: nowrap;
    width: 90%;
    text-overflow: ellipsis;
    font-size: 12px;
}	
	
	

/*搜索*/
.top_search {
    float: right;
    margin-right: 14px;
    margin-top: 0.18rem;
}
.top_search span{display: block; width: 28px; height: 24px; margin-top:6px; background: url(../images/icon_search.png) no-repeat center center; background-size: 64%;}

.top_search>div {
    position: fixed;
    top: 55px;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 9999999;
}

.top_search>div i{position: absolute; left: 0; right: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.7);}
.top_search .gg{position: absolute; z-index: 5; right: 0; width: 100%; padding: 1% 3%; background-color: #fff; overflow: hidden; border-top: 1px solid #ddd;}
.top_search .ss input {
    border: #ddd solid 1px;
    border-right: 0;
    width: 76%;
    padding: 0 2%;
    line-height: 274%;
    font-size: .2rem;
    float: left;
    border-radius: .07rem 0 0 .07rem;
    margin-left: 5%;
}
.top_search .ss input:focus{border-color: #0083c3;}
.top_search .ss button {
    font-size: .2rem;
    line-height: 265%;
    border: #f84d6a solid 1px;
    background-color: #f64765;
    color: #fff;
    float: left;
    border-radius: 0 .07rem .07rem 0;
}
.navbar{border-radius: 4px;}



	
	
	
#products {
    width: 96%;
    float: none;
    margin: 0 auto;
    margin-top: 15px;
}
.products1{height:43px; background:url(../images/tt.jpg) repeat-x;}
.products11{ height:43px; line-height:36px; width:126px;  font-size:18px;  font-weight:bold; float:left; color:#f64361; background:url(../images/20180310180013_72558395.jpg) no-repeat;}
.products12{ padding-right:10px;  float:right; padding-top:18px;}

.products2{padding-top:10px;}
.products2 img{ border:#ccc 1px solid; padding:2px; }
.products2 a:hover img{ border:#f64361 1px solid; padding:2px; }


#body2{margin-top:20px;}
#company{width:670px; padding:15px;  float:left;  border:1px solid #CCC; border-top:2px solid #f64361; height:272px; }
.company1{}
.company2{ margin-top:15px;}
.company21{float:left;}
.company21 img{ border:3px solid #CCC;}
.company21 a:hover img{ border:3px solid #f64361;}
.company22{ width:360px; line-height:32px; float:right;}
	
	
.produc-bg{
	display: block;
	width: 100%;
}

.produc-bg ul li {
    width: 48%;
    float: left;
    margin: 1%;
}

.product-img h3 {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}	

.img img {
    max-width: 100%;
}	
	
#news{ width:100%; float:left; border:1px solid #CCC; border-top:none;}
.news11 {
    line-height: 30px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
    color: #FFF;
    width: 50%;
    background: #f64361;
}
.news11 a {
    font-size: 13px;
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
}
.news12 {
    line-height: 30px;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 15px;
    width: 50%;
}
.news12 a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.news2 {
    line-height: 24px;
    border-bottom: 1px solid #CCC;
    padding-bottom: 15px;
    width: 98%;
    margin: 0 auto;
    margin-top: 10px;
}
.news2 img{ border:3px solid #CCC;}
.news2 a:hover img{ border:3px solid #f64361;}
.news3 {
    line-height: 26px;
    background: url(../images/20180310180014_693372514.jpg) repeat-y;
    padding-left: 10px;
    width: 95%;
    margin: 0 auto;
    margin-top: 12px;
    padding-bottom: 0px;
}

.font-new {
    font-size: 12px;
    padding-left: 10px;
    color: #ccc;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
    display: none;
}
.news2-img img{
	width: 50%;
}

.news2-titile span{
	font-weight: bold;
}
.new-text{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.news2-more a{
	font-size: 12px;
}

#fudaohang{
	display: none;
}

#banquan {
    margin-top: 12px;
    line-height: 22px;
    padding-bottom: 12px;
    text-align: center;
    font-size: 12px;
    background: #f5f5f5;
    padding: 10px 10px;
}

/*手机版权*/
.foot_nav{height:50px;}
.bottomToolbar {
    width: 100%;
    font-size: 1em;
    position: fixed;
    display: block;
    margin: 0;
    padding: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    z-index: 999;
    background: #f64361;
}
.bottomToolbar li {
    width: 24.55%;
    float: left;
    position: relative;
    text-align: center;
    border-right: 1px solid #ff788f;
}
.bottomToolbar li img{text-align:center; margin:auto; width:auto; height:23px;}
.bottomToolbar li a{padding:5px 0 2px 0; margin-right:1px; display:block;font-size:20px;text-align:center;color:#FFF;text-decoration:none;}
.bottomToolbar li em{text-align:center;margin:auto;color:#fff;font-size:0.22rem;display:block;font-style:normal;}
	
	
	
#bodycon {
    width: 100%;
    margin: 0 auto;
}

#bodycon #center {
    float: left;
    width: 100%;
}

#bodycontent {
    width: 95%;
    margin: 0 auto;
    line-height: 180%;
}


#bodycontent {
    width: 740px;
    margin: 0 auto;
    line-height: 180%;
}

.mianbxContent {
    width: 98% !important;
    text-align: left !important;
    font-size: 12px !important;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 10px !important;
}
.con-text {
    display: block;
    width: 98%;
    font-size: 14px;
    margin: 0 auto;
    line-height: 30px;
}
	
	
.ny-product{
	margin-top: 28px;
	display: table;
	width: 100%;
}

.details{
	display: block;
	width: 100%;
}

.details-titile {
    background-color: #f1f1f1;
    width: 100%;
    border: 1px solid #f1f1f1;
    text-indent: 1em;
    height: 35px;
    line-height: 35px;
	margin-top: 10px;
}

.details-titile h1 {
    font-size: 16px;
    font-weight: inherit;
    display: table;
    background: #ff0101;
    padding-right: 12px;
    color: #fff;
}

.details-bottom {
    display: table;
    width: 100%;
    min-height: 150px;
    margin-top: 15px;
}

.recommend_title{display: inline-block;width: 100%;font-size: 18px;}
.recommend_title>span{width: 100%; display: table; line-height: 35px; height: 35px; font-size: 22px; margin-bottom: 18px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.recommend_title ul li{width: 24%; float: left; margin: 0.5%;}
.recommend_title ul li .img{display: inline-block;width: 100%;border:1px solid #ddd;}
.recommend_title ul li .img img{max-width: 100%;float: left;}
.recommend_title ul li span {
    display: table;
    width: 100%;
    text-align: center;
    font-size: 15px;
    line-height: 35px;
    height: 35px;
}
.pro_pic{
	display: block;
}
.pro_pic img{
	max-width: 100%;
}

.pro_name {
    height: 35px;
    line-height: 35px;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}



.image-body {
    display: block;
    width: 100%;
    margin-top: 22px;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: left;
}

.img {
    overflow: hidden;
	table-layout: fixed;
}

.img img{
	max-width: 100%;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
	margin-bottom: 12px;
}

.image-name {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.produc-bg{
	display: block;
	width: 100%;
}

.produc-bg ul li{
	width: 31%;
	float: left;
	margin:1%;
}

.product-img h3 {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
	
#bodycontent {
    width: 100%;
    margin: 0 auto;
    line-height: 180%;
}
	
.product_left {
    display: table;
    float: none;
    margin-right: 0;
    width: 80%;
    margin: 0 auto;
}

.product_right {
    width: 78%;
    padding-top: 15px;
    float: none;
    margin: 0 auto;
}

.product_title {
    font-size: 15px;
    color: #ff0101;
    font-weight: bold;
    letter-spacing: 1px;
    margin: 0 auto;
}

.product_details_content {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #eee;
    color: #868686;
    line-height: 22px;
    font-size: 11px;
}

.product_link {
    width: 90px;
    height: 30px;
    color: #ffffff;
    margin-top: 24px;
    border: solid 1px #fe0000;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-align: center;
    line-height: 30px;
    background: #ff0101;
    border-radius: 3px;
}

.details-titile h1 {
    font-size: 14px;
    font-weight: inherit;
    display: table;
    background: #ff0101;
    padding-right: 12px;
    color: #fff;
    height: 30px;
    line-height: 30px;
}

.details {
    display: block;
    width: 90%;
    margin: 0 auto;
    margin-top: 18px;
}
	
.recommend_title {
    display: table;
    width: 92%;
    font-size: 12px;
    margin: 0 auto;
}

.recommend_title>span {
    width: 100%;
    display: table;
    line-height: 22px;
    height: 22px;
    font-size: 16px;
    margin-bottom: 8px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

.recommend_title ul li span {
    display: table;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 35px;
    height: 35px;
}

.recommend_title ul li .img {
    display: inline-block;
    width: 100%;
    border: 1px solid #ddd;
    float: left;
}

.product_left {
    display: table;
    float: left;
    margin-right: 0;
    width: 45%;
    margin: 0 auto;
    margin-left: 10px;
}

.ny-product {
    margin-top: 18px;
    display: table;
    width: 98%;
}

.product_right {
    width: 48%;
    padding-top: 15px;
    float: right;
    margin: 0 auto;
}
	
	
	
.main_new_bg ol {
    float: left;
    padding-bottom: 15px;
    _display: inline;
    border-bottom: 1px dashed #dcdcdc;
    margin-bottom: 20px;
    padding-left: 12px;
}
.main_new_bg ol:hover .img img{transform: scale(1.1);}
.main_new_bg ol a.img {
    display: block;
    float: left;
    width: 40%;
    border: 1px solid #ddd;
    margin-right: 10px;
    padding: 0;
}
.main_new_bg a.img img {
    width: 100%;
    height: 100%;
    transition: all 0.5s;
    display: block;
}
.new_text {
    display: table;
    width: 57%;
    float: left;
}
.new_text h3 {
    text-align: left;
    padding-top: 0px;
}
.new_text h3 a {
    font-weight: normal;
    font-size: 14px;
}
.new_text span {
    font-size: 12px;
    display: table;
    width: 100%;
    color: #c5c5c5;
    padding: 2px 0;
}

element.style {
}

.new_text div {
    font-size: 12px;
    line-height: 25px;
    color: #9d9d9d;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.main_new_bg h2{display: table; width: 100%; text-align: center; font-size: 22px; font-weight: normal;}
.main_new_bg i{font-size: 15px; font-style: normal; text-align: center; display: table; width: 100%; padding: 14px 0; border-bottom: 1px solid #ddd; padding-bottom: 5px; margin-bottom: 10px;}
.main_new_bg {
    display: table;
    width: 100%;
    margin-top: 22px;
}
.new_bg_bottom{display: table;width: 100%;font-size: 14px;line-height: 30px;}
.new_bg_bottom img{max-width: 100%;}
	
	
	
	
	
	
.block {
    width: 22.62857%;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    margin-bottom: 40px;
    margin-left: 1.85714%;
    float: left;
    display: table;
}
.center {
    width: 100%;
    padding: 0px 15px;
    margin-top: 35px;
}

.news .main2 .content .block:nth-child(4n+1) {
    margin-left: 0;
}
.news .main2 .content .block .img {
    width: 100%;
}

.news .main2 .content .block .img .picture_container {
    /* padding-top: 72.27273%; */
    height: 210px;
}
.picture_container {
    position: relative;
    overflow: hidden;
    background: none;
    font-size: 28px;
}

.picture_container img {
    display: block;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
    width: 100%;
    height: 100%;
}

.block .txt {
    padding: 15px;
    background: #f3f3f3;
}
.txt {
    font-size: 14px;
    line-height: 250%;
    table-layout: fixed;
}

.news .main2 .content .block .txt {
    padding: 15px;
    background: #ffffff;
}

.block .txt .icon {
    width: 40px;
    height: 4px;
    background-color: #1b4f74;
    margin-bottom: 14px;
}

.block .txt .title {
    font-size: 16px;
    letter-spacing: 1px;
    color: #333333;
    margin-bottom: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.block .txt .abstract {
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0px;
    color: #666666;
    opacity: 0.7;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 28px;
}

.title {
    text-align: center;
    font-size: 16px;
    letter-spacing: 1px;
    color: #434343;
    margin-bottom: 15px;
}

.news_info {
    font-size: 14px;
    letter-spacing: 0px;
    color: #434343;
    opacity: 0.4;
    text-align: center;
    border-bottom: 1px solid #aea375;
    padding-bottom: 10px;
}
.details-txt {
    font-size: 12px;
    line-height: 250%;
    width: 100%;
    table-layout: fixed;
    border-bottom: 1px dashed #e0e1dc;
    padding: 20px 0;
}
.page_bg {
    line-height: 26px;
    margin-top: 6px;
    padding-top: 5px;
    font-size: 12px;
    width: 90%;
    display: table;
    margin: 0 auto;
}
.page_bg span {
    display: block;
}
.page_bg span a{
	font-size: 12px;
}



.return {
    display: table;
    margin: 0 auto;
}

.return a {
    color: #e52013;
}


.faq-bg {
    display: table;
    width: 97%;
    margin: 0 auto;
    margin-top: 16px;
}

.faq-bg dd {
    display: table;
    width: 100%;
    margin-bottom: 10px;
}

.faq-bg dd h3 {
    font-size: 14px;
    font-weight: normal;
    width: 76%;
    float: left;
}

.faq-bg dd i{
	font-style: normal;
	float: right;
}


.job {
    display: block;
    width: 100%;
    margin-bottom: 20px;
}

.job table tr td {
    font-size: 12px;
    margin-bottom: 3px;
    display: inline-block;
    width: 49%;
}

.jobs-text{
	display: block;
	width: 100%;
}

.job-txt{
	display: block;
	width: 100%;
	min-height: 20px;
	font-size: 12px;
	border-bottom: 1px dashed #ddd;
}
	
.job {
    display: block;
    width: 96%;
    margin-bottom: 20px;
    margin: 0 auto;
}

.jobs-title h3{
	font-size: 14px;
}
	
	
	
.hza {
    padding: 10px;
    color: #0f83d2;
    width: 100%;
}
.hza:after{
	content: " "; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	font-size: 0; 
	line-height: 0;
}
.soka {
    width: 47%;
    border: 1px solid #D8D8D8;
    line-height: 28px;
    margin-bottom: 12px;
    padding-left: 10px;
    font-size: 12px;
    font-family: "Microsoft YaHei", verdant, tahoma;
    height: 28px;
    margin-right: 5px;
}
.sokb {
    height: 65px;
    border: 1px solid #D8D8D8;
    line-height: 50px;
    margin-bottom: 15px;
    padding-left: 10px;
    font-size: 14px;
    font-family: "Microsoft YaHei", verdant, tahoma;
    width: 97%;
    color: #757575;
    margin-left: 0px;
    margin-top: 10px;
    margin-right: 10px;
}
.tj {
    display: inline-block;
    width: 120px;
    line-height: 30px;
    height: 30px;
    background: #ddd;
    margin-right: 10px;
    color: #525252;
    border: 0;
}
.feedback p {
    font-size: 12px;
    line-height: 30px;
    padding: 0 14px;
}
.feedback p b {
    font-size: 15px;
}
	
	

/*手机幻灯片*/
#myCarousel{display: none}
.banner_box img{width:100%; display:block;}
.banner_box{width:100%;text-align:center; margin-top:55px;}
.banner_box img{vertical-align:middle;}
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .img_box li{height: auto!important;}
.roll_img_mb_01 .nav_box{overflow:hidden; position:absolute; left:50%; transform:translate(-50%,0); bottom:20px;}
.roll_img_mb_01 .nav_box li{width:30px;height:3px; font-size:1px; overflow:hidden; background:#fff; float:left; margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#f64361;}
	
}