html, body { width: 100%; min-width: 1280px; margin: 0; padding: 0; background-color: #f4f4f4; font-family: 'Microsoft YaHei', 'Hiragino Sans GB', 'Hiragino Sans GB W3', sans-serif, 'Helvetica Neue', Helvetica, Arial; font-size: 16px; position: relative; -webkit-text-size-adjust: none; } a { text-decoration: none; } .clearfix { display: block; float: none; clear: both; overflow: hidden; width: auto; height: 0; margin: 0 auto; padding: 0; font-size: 0; line-height: 0; } .top_grid { width: 100%; min-width: 1280px; height: 25px; background-color: #3259a7; } .top { width: 1200px; height: 25px; margin: 0 auto; } .language { margin: 0; padding: 0; display: inline-block; line-height: 25px; } .language li { color: #989898; float: left; margin-right: 50px; margin-left: 20px; } .language li.curr { color: white; } .language li a { color: inherit; text-decoration: none; } .top_r { height: 25px; float: right; line-height: 22px; color: #989898; } .top_r a { color: inherit; text-decoration: none; font-size: 14px; vertical-align: middle; } .top_r a:hover { color: white; } .top_r a.a1 { font-size: 16px; margin-right: 25px; } .top_r a.a2 { margin-right: 10px; } .top_r a.a3 { margin-left: 10px; margin-right: 45px; } .top_r span { vertical-align: middle; } .top_r .search1 { width: 120px; height: 15px; vertical-align: middle; background-color: transparent; border: 1px solid #989898; outline: none; font-size: 12px; color: #989898; padding: 1px 4px; } .top_r img { vertical-align: middle; cursor: pointer; } .nav_grid { width: 100%; min-width: 1280px; height: 110px; line-height: 110px; background-color: white; -webkit-box-shadow: 0px 1px 3px #563d56; -moz-box-shadow: 0px 1px 3px #563d56; box-shadow: 0px 1px 3px #563d56; position: relative; z-index: 999; } .nav { width: 1200px; height: 110px; line-height: 110px; margin: 0 auto; font-size: 0; } .nav .logo { display: inline-block; height: 110px; line-height: 110px; vertical-align: middle; } .nav .logo img { width: 205px; vertical-align: middle; } .nav .logo { display: inline-block; height: 110px; line-height: 110px; vertical-align: middle; } .nav .code_num { display: inline-block; text-align: center; margin-left: 20px; vertical-align: middle; line-height: normal; font-weight: bold; color: #2a2a2a; font-size: 15px; } .nav .code_num span { font-size: 16px; } .nav_ul, .nav_ul2 { list-style: none; float: right; margin: 0; padding: 0; position: relative; } .nav_ul li, .nav_ul2 li { display: block; height: 110px; float: left; margin: 0 8px; padding: 0 6px; } .nav_ul2 li img { vertical-align: middle; } .nav_ul li a { text-decoration: none; color: #2a2a2a; font-size: 16px; } .nav_ul li.curr, .nav_ul li:hover { height: 104px; border-bottom: 6px solid #00559e; } .nav_ul li span { position: absolute; left: 0; top: 120px; margin: 0; padding: 0 10px; min-height: 50px; line-height: 50px; background-color: rgba(87, 138, 195, 0.7); visibility: hidden; } .nav_ul li span a { margin: 0 12px; font-size: 14px; color: white; text-decoration: none; } .nav_ul li span a:hover { color: white; } .banner_bg { width: 100%; min-width: 1280px; height: 472px; background-position: center center; background-size: cover; } .banner_slide { width: 100%; min-width: 1280px; height: 472px; position: relative; text-align: center; border-bottom: 2px solid #3259a7; } .banner { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .content_grid { width: 1200px; margin: 0 auto; position: relative; top: -180px; -webkit-box-shadow: 0px 0px 3px #888888; -moz-box-shadow: 0px 0px 3px #888888; box-shadow: 0px 0px 3px #888888; } .content_top { width: 100%; height: 50px; background-color: #4f83c0; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; } .content { width: 100%; min-height: 990px; padding-bottom: 45px; background-color: white; } .content_l { width: 195px; height: auto; margin-left: 40px; padding-top: 28px; float: left; } .content_l p.l_tilte { margin: 0; padding: 0; font-size: 26px; font-weight: bold; color: #4e4e4e; margin-bottom: 10px; } .content_l p.l_tilte_en { min-height: 54px; margin: 0; padding: 0; font-size: 24px; color: #4e4e4e; } .l_list_ul { list-style: none; margin: 0; padding: 0; min-height: 480px; margin-top: 8px; } .l_list_ul li { display: block; border-bottom: 2px solid #e5e5e5; } .l_list_ul li a { display: block; padding: 0 10px; font-size: 17px; color: #2a2a2a; text-decoration: none; position: relative; cursor: pointer; -webkit-transition: background-color 0.2s, color 0.2s; -moz-transition: background-color 0.2s, color 0.2s; -o-transition: background-color 0.2s, color 0.2s; transition: background-color 0.2s, color 0.2s; } .l_list_ul li > a span { display: inline-block; float: right; width: 12px; height: 12px; background: url('../images/right.png') no-repeat center center; background-size: contain; position: absolute; right: 8px; top: 50%; margin-top: -6px; } .l_list_ul li dl { margin: 0; padding: 7px 0; background-color: #f8f8f8; border-bottom: 2px solid #e5e5e5; display: none; } .l_list_ul li dl dt a { height: auto; font-size: 14px; line-height: normal; padding: 6px 10px; margin: 0; background: none; border: none; } .l_list_ul li > a { padding: 10px 10px; padding-right: 22px; line-height: 1.5em; } .l_list_ul li.curr > a { color: white; background-color: #2d8bc8; } .l_list_ul li.curr > a span { background-image: url('../images/right2.png'); } .l_list_ul li.open > a span { background-image: url('../images/down.png'); } .l_list_ul li a:hover { color: #00559e; } .l_list_ul li.curr > a:hover { color: white; } .l_list_ul li.curr dl dt.curr a { background-color: #2d8bc8; color: white; } .content_content { width: 100%; font-size: 16px; } .contact { width: 100%; margin-top: 80px; } .contact img { width: 195px; height: 70px; margin-bottom: 20px; } .contact_ul { list-style: none; margin: 0; padding: 0; } .contact_ul li p { margin: 0; padding: 0 5px; font-size: 13px; color: #4e4e4e; margin: 9px 0; } .content_r { width: 850px; float: left; margin-left: 55px; } .r_nav { width: 100%; border-bottom: 3px solid #e5e5e5; text-align: right; font-size: 14px; padding: 60px 0 10px 0; color: #989898; } .r_nav a { color: inherit; text-decoration: none; } .r_nav a.blue { color: #30559f; } .r_nav a:hover { text-decoration: underline; color: #30559f; } .r_nav span span { margin: 0 5px; } .r_title1 { font-size: 24px; color: #2a2a2a; } .r_title1 a { display: inline-block; vertical-align: middle; color: inherit; text-decoration: none; } .r_title1 img { vertical-align: middle; width: 12px; height: 12px; margin: 0 16px; padding: 35px 0 30px 0; } .r_title1 .search_span { float: right; padding-top: 18px; } .r_title1 .search_span input { width: 160px; height: 20px; line-height: 20px; outline: none; padding: 2px 10px; border: none; vertical-align: middle; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size: 14px; -webkit-box-shadow: 0px 0px 5px #888888 inset; -moz-box-shadow: 0px 0px 1px #888888 inset; box-shadow: 0px 0px 5px #888888 inset; } .r_title1 .search_span a.search_btn { display: inline-block; width: 34px; height: 24px; vertical-align: middle; background: url('../images/search2.png') no-repeat center center #0099ff; background-size: 14px auto; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .search_span input::-webkit-input-placeholder { color: #2d8bc8; font-size: 12px; font-weight: bold; } .search_span input:-moz-placeholder { color: #2d8bc8; font-size: 12px; font-weight: bold; } .search_span input::-moz-placeholder { color: #2d8bc8; font-size: 12px; font-weight: bold; } .search_span input:-ms-input-placeholder { color: #2d8bc8; font-size: 12px; font-weight: bold; } .pagination { float: right; font-size: 0; } .pagination a { display: inline-block; font-size: 15px; margin-right: 8px; color: #b0b0b0; border: 1px solid #aeaeae; height: 26px; text-align: center; line-height: 26px; text-decoration: none; cursor: pointer; } .pagination a.b1 { width: 44px; } .pagination a.b2 { width: 55px; } .pagination a.b3 { width: 26px; } .pagination a.curr { background-color: #2d8bc8; color: white; border-color: #2d8bc8; } .pagination span { font-size: 15px; color: #b0b0b0; } .pagination input { width: 50px; height: 22px; line-height: normal; color: #333333; outline: none; font-size: 15px; border: 1px solid #aeaeae; text-align: center; margin: 0 3px; } .foot_grid { width: 100%; min-width: 1280px; background-color: #013a91; padding: 35px 0 25px 0; border-bottom: 1px solid #00000b; } .foot { width: 1200px; height: 160px; margin: 0 auto; color: #cccccc; } .foot .f1 { width: 210px; height: 100%; float: left; border-right: 1px solid #00000b; text-align: center; } .foot .f2 { width: 550px; height: 100%; padding: 0 50px; float: left; border-left: 1px solid #5c5cc7; } .foot .f3 { width: 330px; height: 100%; float: left; } .foot h4 { margin: 0; padding: 0; font-weight: 500; font-size: 16px; margin-bottom: 30px; } .foot h4 span { color: #989898; } .foot .f3 p { font-size: 16px; margin: 0; padding: 0; margin-bottom: 17px; } .code { width: 100px; height: 100px; padding: 5px 5px; background-color: white; } .mem { width: 100%; height: 72px; overflow: hidden; margin: 0; padding: 0; list-style: none; } .mem li { display: block; width: 33.333%; float: left; font-size: 13px; margin-bottom: 15px; } .mem li a { color: #cccccc; text-decoration: none; cursor: pointer; } .mem li a:hover { color: white; text-decoration: underline; } .address { font-size: 16px; margin: 0; padding: 0; } .foot .f3 .tel { font-size: 32px; color: #debb3c; } .foot_grid2 { width: 100%; min-width: 1280px; background-color: #262626; border-top: 1px solid #5c5cc7; } .foot2 { width: 1200px; height: 50px; line-height: 50px; margin: 0 auto; color: white; } .foot2_ul1 { margin: 0; padding: 0; list-style: none; font-size: 12px; float: left; margin-left: 40px; } .foot2_ul1 li { display: block; float: left; } .foot2_ul1 li a { color: #666666; text-decoration: none; cursor: pointer; margin-left: 20px; } .foot2_ul1 li a:hover { text-decoration: underline; color: white; } .foot2_ul2 { margin: 0; padding: 0; list-style: none; font-size: 14px; float: right; margin-right: 30px; clear: right; } .foot2_ul2 li { display: block; float: left; color: #585858; } .foot2_ul2 .fg { font-weight: bold; margin: 0 5px; } .foot2_ul2 .gs { margin-left: 20px; } .foot2_ul2 .gs img { display: inline-block; font-size: 0; width: 33px; height: 33px; vertical-align: middle; } .richtext { width: 100%; } .richtext img { max-width: 100%; text-indent: 0; } .products_new_top { padding: 20px 40px; background-color: #f7f7f7; overflow: hidden; } .products_new_top > p { font-size: 14px; color: #4e4e4e; text-indent: 2em; float: left; line-height: 2; } .products_new_top > img { float: right; margin-right: 15px; } .products_new_ul { display: block; margin: 0 0 0 30px; padding: 0; overflow: hidden; font-size: 0; } .products_new_ul li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 0; margin-top: 40px; overflow: hidden; } .products_new_ul li.products_new_li1 { width: 33.3333%; } .products_new_ul li dl { display: block; margin: 0; padding: 0; } .products_new_ul li dl dd { margin: 0; line-height: 1.8; margin-left: 5px; margin-right: 50px; padding: 0; padding-left: 10px; font-size: 14px; color: #4e4e4e; position: relative; } .products_new_ul li dl dd a { color: #4e4e4e; } .products_new_ul li dl dd > i { font-style: normal; position: absolute; left: 0; top: 0; } .products_new_ul li > div { font-size: 14px; background-color: #f7f7f7; color: #4e4e4e; font-weight: bold; margin-right: 70px; margin-bottom: 10px; padding: 10px 20px; } .products_new_ul li.products_new_li2 { width: 66.6666%; } .products_new_ul li.products_new_li2 dl { width: 50%; float: left; } .products_new_ul li.products_new_li3 { width: 50%; } .products_new_ul li.products_new_li4 { width: 100%; } .products_new_ul li.products_new_li4 > div { margin-right: 30px; } .products_new_ul li.products_new_li4 dl { width: 45%; float: left; } .products_new_ul li.products_new_li4 dl + dl { width: 55%; float: left; } .products_new_ul li.products_new_li4 dl dd { margin-right: 20px; } .mem_downlist_grid { width: 300px; height: 43px; line-height: 43px; padding: 0 15px; margin-bottom: 45px; font-size: 14px; color: white; position: relative; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #535252; background-image: -webkit-linear-gradient(bottom, #0c2671, #223d8c); background-image: -moz-linear-gradient(bottom, #0c2671, #223d8c); background-image: -o-linear-gradient(bottom, #0c2671, #223d8c); background-image: -ms-linear-gradient(bottom, #0c2671, #223d8c); background-image: linear-gradient(to top, #0c2671, #223d8c); background-image: url('../images/mem_downlist_bg.png') !important; background-position: center center; background-size: 100% 100%; } .mem_downlist_grid a { color: white; } .mem_downlist_grid .curr { padding-right: 60px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .mem_downlist_grid > i { position: absolute; right: 20px; top: 50%; margin-top: -15px; display: block; width: 38px; height: 30px; background: url('../images/mem_downlist.png') no-repeat center center; background-size: contain; } .mem_downlist_grid .mem_downlist { position: absolute; width: 100%; bottom: 100%; left: 0; overflow: hidden; background-color: #223d8c; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } .mem_downlist_grid .mem_downlist.hide { display: none; } .mem_downlist_grid .mem_downlist a { display: block; padding: 12px 15px; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .mem_downlist_grid .mem_downlist a:hover { background-color: #112769; } @media screen and (min-device-width: 1920px) { .banner_bg { height: 675px; } .banner_slide { height: 675px; } }