@charset "utf-8";
/* CSS Document */
#top { width: 100%; max-width: 800px; position: absolute; z-index: 1001; height: 70px; background: #fff; box-shadow: 0px 3px 5px rgba(0,0,0,0.2); }
#top .logo { position: absolute; left: 10px; top: 0px; text-align: left; color: #0a72d3; }
#top .search { position: absolute; right: 60px; top: 20px; }
#top .menu { position: absolute; right: 20px; top: 20px; }
#top .search img, #top .menu img { opacity: 0.5; }
#menuson { position: absolute; z-index: 1001; display: none; right: 10px; top: 75px; min-width: 120px; min-height: 160px; padding: 10px; background: #fff; border: 1px solid #ddd; }
#menuson h3 { text-align: left; border-bottom: 1px solid #ddd; }
#menuson h3 a { display: block; padding: 5px; background-position: 96% center; }
#menuson h3 .A { background: url(../images/menu-jian.png) no-repeat; background-position: 96% center; }
#menuson div { padding: 10px 5px; }
#menuson div a { display: block; padding: 5px 0px; text-align: left; }
#search { position: absolute; z-index: 1001; display: none; top: 68px; width: 100%; height: 50px; background: #fff; box-shadow: 0px 5px 5px rgba(0,0,0,0.2); }
#search form { padding: 10px; width: 90%; margin: 0px auto; }
#search #keys { outline: none; border: 0px none; width: 100%; background: none; -webkit-appearance: none; padding: 5px; color: #666; }
#search #go { background: #0069ac; border: 0px; color: #fff; padding: 5px; -webkit-appearance: none; border-radius: 0px; font-size: 12px; cursor: pointer; }
#banner { width: 100%; margin: 0px auto; padding-top: 70px; }
.index-section-title { text-align: center; padding: 30px 0px 15px 0px; }
.index-section-title span { display: inline-block; color: #0069ac; letter-spacing: 1px; font-size: 18px; font-weight: bold; vertical-align: middle; }
.index-section-title span.en { margin-top: 5px; text-transform: uppercase; font-size: 16px; font-weight: normal; display: block; }
.evMo_nMqpA { background: #0069ac; width: 30px; height: 1px; display: inline-block; text-align: center; margin: 0px 20px; vertical-align: middle; }
/*标题*/
.tit1 { overflow: hidden; border-left: 3px #0069ac solid; margin: 15px 0px; margin-left: 8px; }
.tit1 span:last-child { color: #AEAEAE; }
.tit1 span { font-size: 16px; padding-left: 5px; }
/*首页关于我们*/
.company { line-height: 25px; padding: 0 8px; }
/*首页新闻动态*/
.news { background: url(../images/news_bg.jpg) no-repeat center center; overflow: auto; margin: 30px 0px 0px; padding: 0px 0px 30px; }
.main_center1 { padding: 0 8px; margin: 0 auto; }
.main_center1 ul { width: 170px; margin: 0 auto; }
.main_center1 ul li { width: 75px; float: left; text-align: center; background-color: #0069ac; color: #fff; height: 32px; line-height: 32px; margin-left: 10px; border-radius: 10px; }
.main_center1 .hide { display: none; }
.box1 { overflow: hidden; zoom: 1; margin: 0 auto; margin-top: 10px; line-height: 32px; }
.box1 li { border-bottom: 1px #666666 dashed; overflow: hidden; zoom: 1; }
.main_center1 .selected { background-color: #F1B900; }
.main_center1 .ol_left { float: left; width: 75%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #FFFFFF; }
.main_center1 .ol_right { float: right; color: #FFFFFF; }
/*首页产品展示*/
.cgal_nr { width: 100%; height: auto; padding: 0px 0px; }
.cgal_nr ul li { width: 33.333%; height: auto; padding: 10px 0px; float: left; text-align: center; }
.cgal_nr ul li .lzj { width: 89%; margin: 0px auto; text-align: center; }
/*首页底部*/
.foot .foot_nav { }
.foot_nav { width: 100%; margin: 0 auto; margin-top: 10px; overflow: hidden; text-align: center; }
.foot_nav li { display: inline-block; color: #fff; }
.foot_nav a { color: #fff; display: block; border-right: 1px #fff solid; text-align: center; padding: 0 8px; }
.foot_nav .none { border-right: none; }
.foot { width: 100%; background-color: #0069ac; overflow: hidden; zoom: 1; color: #fff; text-align: center; line-height: 22px; }
.foot .p1 { margin-top: 10px; margin-bottom: 10px; }
.foot .p1 a { color: #FFF; }
/*内页样式*/
.zy_nr { width: auto; padding: 0px 10px; height: auto; margin: 10px 0px; }
.zy_nr h2 { font-size: 16px; color: #333; text-align: center; line-height: 30px; font-weight: 700; padding: 15px 0px; margin-bottom: 15px; border-bottom: 1px dotted #CCCCCC; }
/*内页新闻*/
.new_box { margin: 0 auto; padding: 0px 8px; }
.new_box dl { margin-bottom: 5px; overflow: hidden; zoom: 1; margin-top: 5px; padding-bottom: 10px; border-width: 0 0 1px 0; border-color: #d9d9d9; border-style: solid; }
.new_box .date { float: left; width: 20%; margin-right: 5px; }
.new_box .date span:first-child { color: #0069ac; font-size: 16px; padding-bottom: 2px; border-bottom: 1px #0069ac solid; }
.new_box .date span { display: block; text-align: center; }
.new_box dl .color-weight { color: #0069ac; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.new_box dd { float: left; width: 77%; }
.new_box a { color: #0069ac; }
