/* header */
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: "苹方" !important;
	font-size: 12px;
	width: 100%;
}
h2,p,span{
font-family: "苹方" !important;}
ol,
ul,
li {
	list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}
a{
	text-decoration: none;color: black;
}
input:focus {
	outline: none;
}

.div-top, .div-main, .div-footer {
	width: 100%;
}

.db {
	display: block;
}

.dn {
	display: none;
}

.clear {
	clear: both;
}

.w100 {
	width: 100%;
}

.w1200 {
	width: 1200px;
}

.oh {
	overflow: hidden;
}

.m0 {
	margin: 0 auto;
}

.h50 {
	height: 50px;
}

.p20 {
	padding: 20px 0;
}

.p30 {
	padding: 30px 0;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.dib {
	display: inline-block;
}

.h60 {
	height: 60px;
}

.p10 {
	padding: 10px;
	box-sizing: border-box;
}

.tc {
	text-align: center;
}


.p30 {
	padding: 30px 0;
}

.lh50 {
	line-height: 50px;
}

.bt40 {
	border-top: #f3f3f3 solid 40px;
}

.bs {
	box-sizing: border-box;
}

.b-ddd {
	border: #DDDDDD solid 1px;
}
.div-header{
	position: relative;
	width: 100%;height: 60px;
}
.header {
	position: fixed;
	height: 60px;
	z-index: 999999;
	box-shadow: 0 0px 12px rgba(0,0,0,.12);
}

.logo {
	width: 60%;
	height: 60px;
	padding: 10px 0 10px 15px;
	box-sizing: border-box;
}

.logo img {
	height: 40px;
}

.list {
	width: 40%;
	height: 60px;
	text-align: right;
}

.list i {
	font-size: 25px;
	line-height: 60px;
	margin: 0 15px;
}

.nav {
	position: absolute;
	top: 60px;
	z-index: 99;
}

.nav-list {
	border-top: #555555 solid 1px;
	padding-bottom: 30px;
}

.nav-li {
	border-bottom: #DDDDDD solid 1px;
	line-height: 45px;
}

.nav-li a {
	color: #333333;
	font-size: 14px;
}

/*底部导航*/
.f-nav {
	width: 100%;
	height: 60px;
	overflow: hidden;
	position: fixed;
	bottom: 0;
	padding: 5px 0;
	box-sizing: border-box;
	border-top: #999999 solid 1px;
	z-index: 98;
}

.f-n-list {
	width: 100%;
	overflow: hidden;
}

.f-n-li {
	float: left;
	width: 25%;
	overflow: hidden;
	text-align: center;
}

.f-n-li li {
	font-size: 22px;
}

.f-n-li p {
	font-size: 12px;
	margin-top: 5px;
}

/* 以下为轮播图样式 */
.banner{
	padding-top: 60px;
}
.carousel-content{
	
	width: 100%;
	height: 660px;
	position: relative;
	margin: 0 auto;
}
.carousel{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.carousel li{
	float: left;
	position: absolute;
	display: none;
}
.carousel li,.carousel li img{
	width: 100%;
	height: 100%;
}
.carousel-index{
	position: absolute;
    bottom: 16px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.carousel-index li{
	float: left;
    width: 20px;
    height: 3px;
    line-height: 18px;
    text-align: center;
    /*border-radius: 10px;*/
    background-color: rgba(0, 0, 0, 0.2);
    font-size: 12px;
    cursor: pointer;
    margin: 0 5px;
    color: #005dbf;
}
.carousel-index li.current-index{
	background-color: #005dbf;
	color: #FFFFFF;
}
.carousel-index li:hover{
	background-color: #005dbf;
	color: #FFFFFF;
}
.carousel-prev,.carousel-next{
	position: absolute;
	top: 0;
	bottom: 0;
	cursor: pointer;
	margin: auto;
	width: 32px;
	height: 40px;
}
.carousel-prev img,.carousel-next img{
	width: 100%;
	height: 100%;
}
.carousel-prev{
	left: 0;
}
.carousel-next{
	right: 0;
}

/* 产品展示 */
.tit{
	margin: 10px 0px;padding: 18px 0;
	background: url(../img/line_img.png) no-repeat bottom;background-size: 100%;
}
.tit h3{
	font-size: 16px;
}
.tit p{
	font-size: 14px;
}
.flex{display: flex;display: -webkit-flex;}
.between{justify-content: space-between;flex-wrap: wrap;}
.pro{
	padding-bottom: 0.55rem;
	padding-top: 0.15rem;
}
.pro li{
	width: 45%;    margin: 10px 0;
}
.pro li img{
	width: 100%;
	height: auto;
}
.pro li h3{
	height: 20px;
	color: #555555;
	line-height:20px;
	text-align: center;    font-size: 14px;
}
.bg1{
	background: url(../img/bottom.png);
	background-size: 100% 100%;
	/* height:200px; */
	padding:30px 0 30px 0;
}
.about_pic{
	width:calc(100% - 20px);
	/* height: 180px; */
	/* background: url(../img/index_10.png) no-repeat left top; */
	background-size:150px;
	margin: 0 auto;
}
.about_pic img{
	width: 100%;height: 100%;
}
.about_pic h3{
	color: #8d0000;
	font-size: 0.16rem;
	text-transform: uppercase;
	line-height: 0.46rem;
}
.about_con{
	width:calc(100% - 20px);
	margin: 0 auto;
	color: #fff;
}
.about_tit{
	font-size: 18px;text-transform: uppercase;color: white;font-weight: 700;margin: 10px 0;
}
.about_tit span{
	color: #E2333D;
}
.about_txt{
	margin: 10px 0 10px;
	line-height: 20px;
	/* height: 180px; */

}
.about_txt p{
	font-size: 14px;
}
.pro_type li.current{
	background-color: #005DBF !important;color: white;
}

.news_show p img{
	width: 100%;text-indent:0em !important;margin: 10px 0px;

}
.newsshow_title{
	padding-top: 10px;
}
.news_show p{
	font-size: 14px !important;line-height: 20px;
}
.about_more{
	width: 80px;
	height: 30px;
	background: #005DBF;
	line-height: 30px;
	border-bottom: solid 0.02rem #959595;
	display: block;
	float: right;margin-right: 10px;margin-top: 5px;
}
.about_more{
	color: white !important;
}
.news{
	padding-bottom: 0.3rem;
}
.news_con{
	padding: 0;
}
.news_pic{
	height: auto;
	margin: 15px auto 10px;
}
.news_pic img{
	width: 100%;
	height: inherit;
}
.news_text h3{
	border-left: 3px solid #4B7EDB;
	padding-left: 10px;
	font-weight: 700;
	font-size: 16px;
	margin-bottom: 5px;
	width: 95%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
}
.news_text>div{
	/* color: #484848;
	font-size: 12px;text-overflow: -o-ellipsis-lastline;line-height:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical; */
}
.news_text>div a{
	color: #005DBF;
}
.news_list{
	background: url(../images/bg2.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 10px 0;
}
.news_list li{
	
	margin-bottom: 10px;
	line-height:16px;
	font-size: 14px;
	
}
.flex span{
color:#484848;
}
.news_list li a{
	color: #4B7EDB !important;border: 2px solid #4B7EDB;border-radius: 3px;padding: 5px;
}
.newsinfo{
	width: 60%;padding: 5px 0px;
}
.newsinfo .b-title{
	font-weight: 700;
	display: -webkit-box !important;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp:1;
	-webkit-box-orient: vertical;
}
.newsinfo .s-title{
	font-weight: 500;font-size: 12px;margin-top: 5px;
	display: -webkit-box !important;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp:3;
	-webkit-box-orient: vertical;
}
.news-more{
	display: flex;align-items: center
}
.news-more a{
	align-items: center;
}
.icp{
	background-color: #000000;padding: 10px 0px;text-align: center;line-height: 20px;font-size: 12px;color: #A9A9A9;
}
.load_more{
	width: 100%;text-align: center;padding: 10px;margin-bottom: 20px;
}
.load_more span{
	background-color: #005DBF;color: white;padding: 10px;
}
.product_items{
	width: 100%;display: flex;justify-content: space-around;flex-wrap: wrap;
}
.product_item{
	width: 30%;height: 40px;line-height: 40px;font-size: 14px;border: 1px solid #005DBF;margin-top: 10px;text-align: center;
}
.content_content{
	width: 94% !important;line-height: 20px;font-size: 14px;text-align: left;z-index: ;margin: 10px 3%;
}
.news_show{
	width: 94%;margin: 10px 3%;
}
.news_show .newsshow_title{
	font-size: 16px !important;font-weight: bold;text-align: center;
}
.show_time{
	font-size: 12px !important;padding: 10px 0;text-align: center;color: #99979C;
}
.show_content{
	font-size: 14px !important;line-height: 20px;
}
.wz{
	height: 40px;line-height: 40px;padding-left: 10px;border-bottom: 1px solid #e2e1e1;
}
.show_content img{
	margin-top: 10px; width:100%;
}
.info_info p span,.info_info p{
	line-height: 20px;font-size: 14px;
}
.show_content p span{
	line-height: 20px !important;font-size: 14px !important;color: black !important;
} 
.show_content h2 img{
	width:100%;
}

/* 跑马灯 */
.dowebok {
	width: 100%;margin: 0 auto;font-size: 14px;
}

.dowebok a {
	margin: 0 15px;color: #333;text-decoration: none;
}
.dowebok a:hover {
	text-decoration: underline;
}
.pmd{
	display: flex;justify-content: space-around;flex-wrap: nowrap;padding: 0px 10px;height:40px;line-height: 40px;
}
.pmd img{
	height: 30px;width: 30px; margin-right: 5px;margin-top: 5px;
}
.about_pic video{
	width: 100%;
}
.lc_year{
	width: 25%;text-align: center;font-weight: 700;padding: 20px 0;
}
.lc_year .red{
	color: #E2333D;font-size: 20px;
}
.red span{
	font-size: 16px;
}
.lc_year p:last-child{
	font-size: 14px;
}
.gslc{
	border-bottom: 2px solid #D9D9D9;
}
.black{
	color: black !important;
}
#taobao-best .about_tit{
	margin-left: 10px;
}
.news{
	width: calc(100% - 20px);margin: 0 auto;padding: 70px 0 30px 0;
}
.add_tiem{
	height: 40px;line-height: 40px;
}
.add_tiem img{
	width: 14px;height: 14px;margin-top: 13px;margin-right: 10px;
}
.news_text .rinfo{
	display: -webkit-box !important;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
	font-size: 14px;font-weight: 500;margin-bottom: 10px;
}
.news_list ul li{
	display: flex;justify-content: space-between;flex-wrap: nowrap;
}
.news_list li img{
	width: 80px;height: 80px;border-radius: 5px;
}
.ckgd1{
	text-align: center;
}
.ckgd{
	padding: 5px 10px;font-size: 12px;font-weight: 700;color: #4B7EDB;border: 2px solid #4B7EDB;border-radius: 5px;
}
.contact{
	width: calc(100% - 20px);margin: 0px 10px;
}
.lxwm{
	margin: 10px 0;
}
.lxwm img{
	height: 20px;width: 20px;
}
.lxr,.lxdh,.lxdh,.lxdz{
	height: 20px;line-height:20px;margin: 10px 0;display: flex;justify-content: flex-start;flex-wrap: nowrap;font-size: 14px;font-weight: 700;
}

.timelinetop{
	padding-top: 70px;
}
.timelinetop .about_tit,.ywfc .about_tit{
	padding-left: 10px;
}
.timelinetop .timeline-top{
	padding: 20px 10px;font-size: 14px;line-height: 25px;
}
.ywfc{
	padding: 70px 0px 30px 0;
}