﻿* { box-sizing: border-box; -webkit-text-size-adjust: none; outline: none; }
body { margin: 0; padding: 0; font: inherit; line-height: normal; }
header, nav, main, img, form, p { margin: 0; padding: 0; border: 0; }
ul, ol { margin: 0; padding: 0; list-style-type: none; }
hr, dl, dt, dd { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
tbody { border-collapse: collapse; border-spacing: 0px; }
pre { margin: 0px; padding: 0px; border: 0px; overflow: hidden; font-family: inherit; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; word-break: break-all; }
select, input, textarea, button { font-size: inherit; padding: 2px 5px; font-family: inherit; color: inherit; }
a { text-decoration: none; color: inherit; transition: ease .3s; }
a:hover { text-decoration: none; color: inherit; }
th { text-align: left; }
td { word-wrap: break-word; word-break: break-all; }
ins, em { text-decoration: none; font-style: normal; }
h1, h2, h3, h4 { padding: 0; margin: 0; font-size: inherit; font-weight: inherit; }
input[type=text], input[type=password], input[type=file], input[type=number], input[type=tel], input[type=button], input[type=submit], input[type=reset], textarea { -webkit-appearance: none; }
.left{float:left}
.right{float:right}
.clearfix{*zoom:1}.clearfix:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0}
.g_imgf { max-width: 100%; }

@media (max-width: 1024px) {
	.g_tool{display:none;}
}

header, nav, main, img, form, p { margin: 0; padding: 0; border: 0; }
.header_menu { clear: both; }
.header_menu .bar { display: none; }
.header_menu .main { padding: 28px 100px; }
.header_menu .main .logo { }
.header_menu .main .top_l .zx { color: #666; border-left: 2px solid #d4d4d4; padding-left: 18px; margin: 15px 0 0 28px; }
.header_menu .main .top_l .zx .numb { color: #dd0000; font-size: 30px; padding-left: 8px;padding-top:-5px;  }
.header_menu .main .top_l .zx .numb span { color: #666; }
.header_menu .main .top_r .s_nav > li { float: left; padding-left: 42px; line-height: 60px; font-size: 16px;}
.header_menu .main .top_r .s_nav > li a { color: #272636; }
.header_menu .main .top_r .s_nav > li a:hover { color: #dd0000; }
.header_menu .main .top_r .s_nav > li a span { display: block; }
.header_menu .main .top_r .daohang { padding-left: 140px; line-height: 60px; }
.header_menu .main .top_r .daohang .ico { padding-top: 10px; }
.header_menu .main .top_r .daohang .ico img { width: 24px; }
.header_menu .main .top_r .nav { display: none; position: fixed; right: 0; top: 0; bottom: 0; background: #ffffff; box-shadow: 5px 0 10px rgba(0,0,0,0.2); z-index: 999; overflow: auto; }
.header_menu .main .top_r .nav.show { display: block; }
.header_menu .main .top_r .nav .close { text-align: center; padding: 40px 0 100px 0; }
.header_menu .main .top_r .nav .navContent > li a { display: block; padding: 18px 123px; }
.header_menu .main .top_r .nav .navContent > li a:hover { background: #dd0000; color: #ffffff; }
.header_menu .main .top_r .nav .search { padding-bottom: 10px; margin: 90px 60px 90px 60px; border-bottom: 1px solid #666666; }
.header_menu .main .top_r .nav .search span { display: block; }
.header_menu .main .top_r .nav .search .input_1 { border: 0; background: none; color: #666666; }
.header_menu .main .top_r .nav .tubiao { text-align: center; margin-left: -20px; }
.header_menu .main .top_r .nav .tubiao .m { padding-left: 20px; height: 18px; }
.header_menu .main .top_r .nav .p1 { text-align: center; font-size: 14px; color: #666; padding: 30px 0 8px 0; }
.header_menu .main .top_r .nav .p2 { text-align: center; font-size: 18px; color: #dd0000; font-weight: bold; padding-bottom: 60px; }

@media (max-width: 1024px) {
.header_menu .main { padding: 20px 20px; }
.header_menu .main .logo img { height: 30px; }
.header_menu .main .top_l .zx, .header_menu .main .top_r .s_nav { display: none; }
.header_menu .main .top_r .daohang { line-height: 0; }
.header_menu .main .top_r .daohang .menu .right { display: none; }
.header_menu .main .top_r .daohang .ico { padding-top: 0; }
.header_menu .main .top_r .daohang .ico img { width: 30px; }
}
