html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}	
html {}
body {margin: 0; padding: 0;}
a{text-decoration: none !important;}

.section-gray{background-color: #f7f7f7;}
.section-gray2{background-color: #fafafa;}
.row .no_gutter{margin: 0;}
.no-pull{margin: 0 !important;}
.no-push{padding: 0 !important;}

.logo{margin-right: 160px;}
.logo1{margin-right:100px;}
.logo2{margin-right: 20px;}
.nav{padding: 20px 0;}
.nav ul li{display: inline;}
.navbar-nav{overflow: hidden; display: inline; font-size: 14px; padding-top:16px}
.navbar-nav a{color: #000;}
.navbar-nav a:hover{color: #0086fe !important;}
.rhombus{width: 8px; height: 8px; background-color: #008aff; display: none; transform:rotate(45deg)}
.navbar-nav li:hover .rhombus{display: inline; margin-top: 30px; margin-left: -32px; position: absolute;}
.navbar-item{margin: 0 5px;}
.nav .part2{margin-left:140px;}
.nav .part3{margin-left:200px;}
.nav .part4{display: none;}
.nav-part2{margin:0 -50px;}

.banner{height: 430px; background-size:100% 100%; }

.banner-text{margin: 120px  0 0 300px; color: #FFFFFF;}
.p1{font-size: 48px; font-weight: bold; margin-bottom: 20px;}
.p2{font-size: 30px; font-weight: bold; margin-bottom: 10px;}
.p3{font-size: 20px;}
.p4{font-size: 16px;}

.part-about{height: 130px; margin-top: 20px; background-color: #FFFFFF; box-shadow: 0 15px 15px rgba(0,0,0,0.2);}
.part-about-text{padding: 20px 0 0 90px !important; overflow: hidden;}
.about-text-p1{font-size: 24px; font-weight: bold; color: #999999; float: left; line-height: 30px;;}
.about-text-p2{font-size: 18px; color: #999999; float: left;line-height: 30px; margin-left: 40px;}
.about-text-p3{font-size: 18px; color: #0086FE; float: left;line-height: 30px; margin-left: 40px;}
.about-text-p4{font-size: 14px; color: #999999; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.about-text-pic1{clear: both; width: 40px; height: 4px; background-color: #0086FE; margin: 38px 0 8px 0;}

.part-about-but{width: 178px; height: 40px; margin: 45px auto; background-color: #0086FE; border: 1px solid #006fd3; color: #FFFFFF; text-align: center; padding: 6px; font-size: 18px;}


.banner-title{height: 48px; background-color: rgba(0,0,0,0.4); margin-top: 15px;}
.banner-title-p1{font-size: 18px; margin-left: 30px; color: #FFFFFF; line-height: 48px;}
.banner-title-p2, .banner-title-p2 a{font-size: 14px;color: #FFFFFF; line-height: 48px;}


.footer{padding: 50px 0;}
.footer-left{text-align: center; font-size: 14px; color: #000000; padding: 0 80px 0 0 !important;}
.footer-left-p1{margin: 30px 0 40px;}
.footer-right-title{color: #000000;font-size: 14px;text-align: left;}
.footer-right-pic1{width: 28px; height: 4px; background-color: #0086FE; margin: 18px 0 24px 0;}
.footer-right ul{float: left; margin-right: 50px;}
.footer ul li{list-style: none;}
.footer-right-text{color: #808080;font-size: 14px; text-align: left; line-height: 24px;}
.footer-bottom{margin-top: 35px;}
.footer-bottom-p1{color: #4d4d4d; font-size: 14px;}
.footer-bottom-p2{color: #4d4d4d; font-size: 14px;}



/*��ҳ*/
.news-page{border: 1px solid #808080; margin: 60px auto;height: 72px; padding-top: 18px;}
.news-prev{border: 1px solid #808080; border-radius: 36px; height: 36px; width: 36px; float: left; line-height: 36px;margin-left: -18px; background-color:#FFFFFF ;}
.news-next{border: 1px solid #808080; border-radius: 36px; height: 36px; width: 36px; float: right;line-height: 36px;margin-right: -18px;background-color:#FFFFFF ;}
.news-page{
	text-align: center;
	font-size: 14px;
}
.news-page a{
	display: inline-block;
	color: #808080;
	text-decoration: none;
	line-height: 36px;
	padding: 0 10px;
}
.news-page a:hover, .news-page .on{
	color: #0086FE;
}
.news-page span{
	margin-right: 12px;
}
