@charset "utf-8";
@font-face{ font-family:myFirstFont; src:url(../fonts/DINOffcPro-CondBold.ttf);}
@media (max-width:1920px){html{font-size:16px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:13px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}

/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{position:relative;z-index:0;padding: 70px 0 0;}
.section{ overflow:hidden;}
#mmenu{display:none;opacity: 0;}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}
.nav>li {
	position: relative;
	display: block
}
.nav>li.Lev1{background: url(../images/line.png) right center  no-repeat;}
.nav>li:nth-child(4).Lev1{ background:none}
.nav>li>a {
	position: relative;
	display: block;
	padding: 10px 15px
}
.nav>li>a:hover, .nav>li>a:focus {
	text-decoration: none;
	background-color: #eee
}
.nav>li.disabled>a {
	color: #777
}
.nav>li.disabled>a:hover, .nav>li.disabled>a:focus {
	color: #777;
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eee;
	border-color: #337ab7
}
.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}
.nav>li>a>img {
	max-width: none
}
.nav-tabs {
	border-bottom: 1px solid #ddd
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent
}
.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}
.nav-tabs.nav-justified>li {
	float: none
}
.nav-tabs.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width:768px) {
.nav-tabs.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-tabs.nav-justified>li>a {
	margin-bottom: 0
}
}
.nav-tabs.nav-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border: 1px solid #ddd
}
@media (min-width:768px) {
.nav-tabs.nav-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
	border-bottom-color: #fff
}
}
.nav-pills>li {
	float: left
}
.nav-pills>li>a {
	border-radius: 4px
}
.nav-pills>li+li {
	margin-left: 2px
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fff;
	background-color: #337ab7
}
.nav-stacked>li {
	float: none
}
.nav-stacked>li+li {
	margin-top: 2px;
	margin-left: 0
}
.nav-justified {
	width: 100%
}
.nav-justified>li {
	float: none
}
.nav-justified>li>a {
	margin-bottom: 5px;
	text-align: center
}
.nav-justified>.dropdown .dropdown-menu {
	top: auto;
	left: auto
}
@media (min-width:768px) {
.nav-justified>li {
	display: table-cell;
	width: 1%
}
.nav-justified>li>a {
	margin-bottom: 0
}
}
.nav-tabs-justified {
	border-bottom: 0
}
.nav-tabs-justified>li>a {
	margin-right: 0;
	border-radius: 4px
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border: 1px solid #ddd
}
@media (min-width:768px) {
.nav-tabs-justified>li>a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
	border-bottom-color: #fff
}
}
.tab-content>.tab-pane {
	display: none;
	visibility: hidden
}
.tab-content>.active {
	display: block;
	visibility: visible
}
.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent
}
@media (min-width:768px) {
.navbar {
	border-radius: 4px
}
}
@media (min-width:768px) {
.navbar-header {
	float: left
}
}
.navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-collapse.in {
	overflow-y: auto
}
@media (min-width:768px) {
.navbar-collapse {
	width: auto;
	border-top: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-collapse.collapse {
	display: block!important;
	height: auto!important;
	padding-bottom: 0;
	overflow: visible!important;
	visibility: visible!important
}
.navbar-collapse.in {
	overflow-y: visible
}
.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	padding-right: 0;
	padding-left: 0
}
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 340px
}
@media (max-device-width:480px) and (orientation:landscape) {
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
	max-height: 200px
}
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: -15px;
	margin-left: -15px
}
@media (min-width:768px) {
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
	margin-right: 0;
	margin-left: 0
}
}
.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px
}
@media (min-width:768px) {
.navbar-static-top {
	border-radius: 0
}
}
.navbar-fixed-top, .navbar-fixed-bottom {
	position: relative;
	right: 0;
	left: 0;
	z-index: 1030;
}
@media (min-width:768px) {
.navbar-fixed-top, .navbar-fixed-bottom {
	border-radius: 0
}
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}
.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0
}
.navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px
}
.navbar-brand:hover, .navbar-brand:focus {
	text-decoration: none
}
.navbar-brand>img {
	display: block
}
@media (min-width:768px) {
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
	margin-left: -15px
}
}
.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 3px;
}
.navbar-toggle:focus {
	outline: 0
}
.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px
}
@media (min-width:768px) {
.navbar-toggle {
	display: none
}
}
.navbar-nav {
	margin: 7.5px -15px
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px
}
@media (max-width:767px) {
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height: 20px
}
.navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>a:focus {
	background-image: none
}
}
@media (min-width:768px) {
.navbar-nav {
	float: left;
	margin: 0
}
.navbar-nav>li {
	float: left
}
.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px
}



}
.navbar-form {
	padding: 10px 15px;
	margin-top: 8px;
	margin-right: -15px;


	margin-bottom: 8px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)
}
@media (min-width:768px) {
.navbar-form .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .form-control {
	display: inline-block;
	width: auto;
	vertical-align: middle
}
.navbar-form .form-control-static {
	display: inline-block
}
.navbar-form .input-group {
	display: inline-table;
	vertical-align: middle
}
.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {
	width: auto
}
.navbar-form .input-group>.form-control {
	width: 100%
}
.navbar-form .control-label {
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .radio, .navbar-form .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle
}
.navbar-form .radio label, .navbar-form .checkbox label {
	padding-left: 0
}
.navbar-form .radio input[type=radio], .navbar-form .checkbox input[type=checkbox] {
	position: relative;
	margin-left: 0
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0
}
}
@media (max-width:767px) {
.navbar-form .form-group {
	margin-bottom: 5px
}
.navbar-form .form-group:last-child {
	margin-bottom: 0
}
}
@media (min-width:768px) {
.navbar-form {
	width: auto;
	padding-top: 0;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}
.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px
}
.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px
}
.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px
}
.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px
}
@media (min-width:768px) {
.navbar-text {
	float: left;
	margin-right: 15px;
	margin-left: 15px
}
}
@media (min-width:768px) {
.navbar-left {
	float: left!important
}
.navbar-right {
	float: right!important;
}
.navbar-right~.navbar-right {
	margin-right: 0
}
}
.navbar-default {
	border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
	color: #777
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent
}
.navbar-default .navbar-text {
	color: #777
}
.navbar-default .navbar-nav>li>a {
	color: #777
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:hover, .navbar-default .navbar-nav>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
.navbar-default .navbar-toggle {
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: #888
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: #e7e7e7
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #555;
	background-color: #e7e7e7
}
@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #333;
	background-color: transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #555;
	background-color: #e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #ccc;
	background-color: transparent
}
}
.navbar-default .navbar-link {
	color: #777
}
.navbar-default .navbar-link:hover {
	color: #333
}
.navbar-default .btn-link {
	color: #777
}
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
	color: #333
}
.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {
	color: #ccc
}
.navbar-inverse {
	background-color: #222;
	border-color: #080808
}
.navbar-inverse .navbar-brand {
	color: #9d9d9d
}
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-text {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav>li>a {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:hover, .navbar-inverse .navbar-nav>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
.navbar-inverse .navbar-toggle {
	border-color: #333
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
	background-color: #333
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	border-color: #101010
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #080808
}
@media (max-width:767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color: #9d9d9d
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
	color: #444;
	background-color: transparent
}
}
.navbar-inverse .navbar-link {
	color: #9d9d9d
}
.navbar-inverse .navbar-link:hover {
	color: #fff
}
.navbar-inverse .btn-link {
	color: #9d9d9d
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
	color: #fff
}
.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: #444
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto
}


/*==========================================公共 结束=============================================*/

/*导航样式开始*/
.navbar-default {
	border: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	margin: 0;
}
.navbar-header {
	z-index: 99;
	position: relative;
}
.navbar-brand {
	height: auto;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	color: #333333;
	font-size: 19px;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	font-weight: 700;
	margin: 0 0 30px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0;
	color: #333333 !important;
	padding: 27px 15px;
	letter-spacing: 2.5px;
	z-index: 99999;
}
.navbar-brand span {
	color: #E60012;
}
.navbar-nav {
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navbar-nav > li > a {
	color: #fff !important;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	padding: 35px 15px;
	height: 70px;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a.active {
	color: #333333 !important;
}
.navbar-nav li.drop {
	position: relative;
}
.navbar-nav li:hover ul.drop-down {
	opacity: 1;
	display: block;
}
.navbar-nav li.search {
	position: inherit;
}
.navbar-nav > li.search > a.active, .navbar-default .navbar-nav > li.search > a:hover, .navbar-default .navbar-nav > li.search > a:focus{ background:none}
.navbar-nav li.search img{margin-top: -12px;}
.top-line {
	padding: 15px 0;
	background: #333333;
	border-bottom: 1px solid #f3f3f3;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	overflow: hidden;
}
.top-line ul.info-list {
	margin: 0;
	padding: 0;
}
.top-line ul.info-list li {
	display: inline-block;
	margin-right: 25px;
	color: #ffffff;
	font-size: 12px;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
}
.top-line ul.info-list li i {
	color: #E60012;
	font-size: 14px;
	margin-right: 10px;
}
.top-line ul.social-icons {
	margin: 0;
	padding: 0;
	text-align: right;
}
.top-line ul.social-icons li {
	display: inline-block;
	margin-left: 9px;
}
.top-line ul.social-icons li a {
	display: inline-block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	font-size: 13px;
	color: #ffffff;
}
.top-line ul.social-icons li a:hover {
	color: #E60012;
}
header.active .top-line {
	height: 0;
	padding: 0;
}
.navbar-collapse {
	position: relative;
}
ul.drop-down {
	margin: 0;
	padding: 0;
	position: absolute;
	width: 230px;
	top: 100%;
	left: 0;
	padding: 10px 0;
	border-top: 2px solid #ff9637;
	opacity: 0;
	display: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	background: rgba(255, 255, 255, 0.98);
}
ul.drop-down li {
	display: block;
}
ul.drop-down li a {
	padding: 15px 20px;
	display: inline-block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	display: block;
	color: #333333;
	font-size: 14px;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	text-transform: uppercase;
	margin: 0;
}
ul.drop-down li a:hover {
	color: #E60012;
}
.form-search {
	position: absolute;
	top: 110px;
	right: 0;
	left: 0;
	width: 100%;
	background: #f5f5f5;
	border: #d0d0d0 1px solid;
	padding: 4px;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.form-search input[type="search"] {
	font-size: 12px;
	color: #777777;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 10px;
	margin: 0;
	color: #333333;
	padding: 8px 10px;
	border: none;
	width: 100%;
	outline: none;
	background: transparent;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.form-search .search-btn {
	background: transparent;
	border: none;
	float: right;
	margin-top: -30px;
	margin-right: 10px;
	position: relative;
	z-index: 2;
	font-size: 0.875rem;
}
.form-search .search-btn i {
	color: #E60012;
	font-size: 16px;
}
.form-search.active {
	visibility: visible;
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
#container {background: #323338;height: 70px;position:  fixed;z-index: 100000;width: 100%;top: 0;}
.top-line ul.info-list li {
	font-size: 13px;
}
.navbar-brand {
	padding: 8px 15px;
}
.navbar-brand .logo-m {
	display: none;
}
.navbar-brand .logo {
	max-height: 53px;
}
.navbar-nav > li > a {
	padding: 25px 28px 0 28px;
}
ul.drop-down {
	width: 205px;
}
.navbar-default .navbar-nav > li > a {
	color: #fff!important;
}
.navbar-nav > li > a.active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff!important; background:#ff9637
}
.navbar-nav .drop-down .Lev2 {
	position: relative;
}
.navbar-nav .drop-down .sub-menu3 {
	display: none !important;
}
.navbar-nav .drop-down .Lev2:hover .sub-menu3 {
	display: block !important;
	left: 100%;
	top: 0!important;
	margin-top: -12px!important;
}
/*导航样式结束*/
/* 响应式样式开始 */
@media (min-width:1410px) {
.container {
	max-width: 1170px;
	width: 1170px;
}
}
@media (min-width:1570px) {
.container {
	max-width: 1170px;
	width: 1170px;
}
}
@media (min-width:1890px) {
.container {
	max-width: 1370px;
	width: 1370px;
}
#navigation .menu1 {
	margin: 0;
}
}
 @media (max-width : 1024px) {
body {
	word-break: break-all;
	word-wrap: break-word
}
.container {
	max-width: 98%;
	width: 98%;
}
.topbar-left {
	width: auto;
	float: left;
}
.topbar-right {
	width: auto;
	float: right;
}
.top-line ul.info-list li {
	margin-right: 20px;
}
.navbar-toggle {
	display: block !important;
	margin-top: 15px;
	margin-right: 15px;
	padding: 7px 8px;
	border: 1px rgba(255,255,255,0.2) solid;
}
.navbar-toggle .icon-bar {
	width: 18px;
}
#bs-example-navbar-collapse-1 {
	display: none !important;
}
.navbar .navbar-header {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
#mmenu {
	border-left: 1px #E5E5E5 solid;
}
#mmenu .mmDiv {
	padding-top: 20px;
}
#mmenu .mm-title {
	padding: 0;
	line-height: 50px;
	color: #fff;
}
#mmenu .mm-search-form {
	margin: 0;
}
#mmenu .mm-search {
	position: static;
	padding-left: 0;
	margin-top: 60px;
	padding-right: 0;
	margin-bottom: -17px;
}
#mmenu .mm-search .side-mm-keyword {
	max-height: 40px;
	height: 40px;
	padding: 0 16px;
}
#mmenu .noblock {
	display: inline !important;
	padding: 0;
}
#mmenu .MMhead {
	line-height: 2.8;
	margin: 0 -20px;
	padding-left: 10px;
	margin-top: -34px;
	position: relative;
	z-index: 100;
}
#mmenu .MMhead a {
	background: none;
	float:  right;
	margin-right: 1.5rem;
	color: #fff;
}
#mmenu .mm-header .mm-title {
	top: -10px;
	font-size: 14px;
}
#mmenu a {
	color: #333;
	font-size: 14px;
}
#mmenu .closemenu{ margin-left:1.5rem}
#mmenu a:hover, #mmenu a:active {
}
#mmenu .mm-listview > li > a, #mmenu .mm-listview > li > span {
	padding: 10px 10px 10px 20px;























}
#mmenu .mm-listview > li > a img{ max-width:1rem; margin-right:0.5rem; margin-top:-3px;}
#mmenu .mm-listview > li dl a{ }
}
@media (max-width: 1024px) { /* 960 */
.container {
	max-width: 99%;
	width: 99%;
}
.top-line {
	padding: 10px 0 8px;
}
.top-line ul.info-list li.tb-adword {
	display: none;
}
#container {height: 60px; overflow:hidden}
#mmenu.mm-opened{display:block;opacity: 1;}

}
@media (max-width : 768px) { /* 向下考虑iphone6的667px和736px */
.top-line ul.info-list li.tb-email {
	display: none;
}
}
@media (max-width: 740px) { /* 双行，568px,600px,640px */


.top-line {
	display: block;
}
#container {
}
.navbar-brand {
	padding: 15px 15px 15px 15px;
}
}
@media (max-width : 480px) {
.cate-itme {
	width: 100%;
}
.top-line {
	display: none;
}
#container {
}
}
@media (max-width : 420px) {/* 单行，240px,320px,375px,384px,414px */
.top-line ul.info-list li.tb-phone {
	display: none;
}
}
/* 响应式样式结束 */

.select-hidden {
  display: none !important;
  visibility: hidden;

  opacity: 0;
  padding-right: 10px;
}

.select {
  float:  left;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  color: #adadad;
  width: 140px;
  height: 32px;
  margin: 20px 0 0 3.125rem;
  position: relative;
}
.open-search{ padding-top:31px !important;}
.select-styled {
  width: 140px;
  position:  relative;
  padding: 8px 18px;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border: #7c7c7f 1px solid;
}
.select-styled:after {
  content: "";
  width: 12px;
  height: 5px;
  background:url(../images/select_bg.png) center no-repeat;
  position: absolute;
  top: 12px;
  right: 12px;
}
.select-styled:hover {

}
.select-styled:active, .select-styled.active {
  background-color: rgba(0,0,0,0.2);
}
.select-styled:active:after, .select-styled.active:after {
  top: 12px;
  border-color: transparent transparent #fff transparent;
}

.select-options {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  padding: 5px 0;
  list-style: none;
  background-color: rgba(0,0,0,0.3);
}
.select-options li {
  margin: 0;
  padding: 8px 18px;
  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  margin-top: -1px;
  color: #d2d2d2;
  font-size: 12px;
}
.select-options li:hover {
  color: #c0392b;
  background: #fff;
}
.select-options li[rel="hide"] {
  display: none;
}
.lwy_wap{ display:none;}
.lwy01_wap{ display:none;}

.lwy{margin:0;overflow:  hidden;}
.lwy a{display:block;width:100%;position: relative;padding-bottom: 31.25%;background-size: cover !important;}
.lwy .miso-list li{}
.lwy .miso-dots{ bottom:58px; z-index:1000}
.lwy .miso-dots li{ background:url(../images/dot.png) center no-repeat; margin:0 3px;}
.lwy .miso-dots li.miso-active{ background:url(../images/dot_on.png) center no-repeat;}
.lwy .miso-prev,.lwy .miso-next{ z-index:1000; width:23px; height:41px;}
.lwy .miso-prev{ left:50px; background:url(../images/left.png) center no-repeat;}
.lwy .miso-next{ right:50px; background:url(../images/right.png) center no-repeat;}

.lwy01{ margin:0; height:500px;}
.lwy01 a{ display:block; width:100%; height:100%}
.lwy01 .miso-list li{height: 500px;}
.lwy01 .miso-dots{bottom: 30px;z-index:1000; display:none}
.lwy01 .miso-dots li{ width:0.6875rem; height:0.6875rem; background:#959595; margin:0 0.375rem; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.lwy01 .miso-dots li.miso-active{ background:#ff9637}
.lwy01 .miso-prev,.lwy .miso-next{ z-index:1000; width:23px; height:41px; display:none}
.lwy01 .miso-prev{ left:50px; background:url(../images/left.png) center no-repeat;}
.lwy01 .miso-next{ right:50px; background:url(../images/right.png) center no-repeat;}

.m_banner{display:none;}

.container01{ padding:5rem 0 4.375rem; background:url(../images/container01_bg.jpg) center no-repeat; background-size:cover}
.container01 .title{ text-align:center; margin-bottom:2.5rem;}
.container01 .title h3{ font-size:1.75rem; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:0.625rem;}
.container01 .title h4{ font-size:1.375rem; color:#fff;}
.container01 .am-container>.am-g{ margin:0 -0.625rem;}
.container01 .con{margin-bottom:1.25rem;padding: 0 0.625rem;}
.container01 .con .img{ overflow:hidden; position:relative;}
.container01 .con .img img{ width:100%}
.container01 .con .img:after{ content:""; width:100%; height:0; position:absolute; left:0; top:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#59000000', endColorstr='#59000000');background:rgba(0,0,0,0.35) url(../images/top_img.png) center no-repeat; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container01 .con h5{ height:4.6875rem; line-height:4.3875rem; background:#edeff1; font-size:1.125rem; color:#5a5b5d; text-align:center; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container02{ padding:4.375rem 0; background:url(../images/container02_bg.jpg) center no-repeat; background-size:cover; overflow:hidden;}
.container02 .title{float:left;width:26%;position:relative;padding: 17.25rem 0 0 3.5rem;}
.container02 .title .yinwen{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);position:absolute;left: -5.875rem;top: 7.875rem;height: 7rem;width: 18rem;}
.container02 .title h2{width: 3.5rem;font-size:3.5rem;color:#5eb88b;text-transform:uppercase;font-weight:bold;}
.container02 .title h2 font{ display:none}
.container02 .title h3{padding:0 0 0 4rem;margin-bottom: 1.5rem;}
.container02 .title h3 a{ display:inline-block; width:2.5rem; height:2.5rem;}
.container02 .title h3 img{ width:2.5rem; height:2.5rem;}
.container02 .title h3 img.img02{ display:none}
.container02 .title h3 a:hover img.img01{ display:none}
.container02 .title h3 a:hover img.img02{ display:inline-block}
.container02 .title h5{ font-size:0.875rem; color:#646568; margin-bottom:0.5rem}
.container02 .title h6{ font-size:0.75rem; color:#646568}
.container02 .right{ float:left; width:74%;}
.container02 .right ul{ text-align:right; font-size:0}
.container02 .right ul li{display:inline-block; *display:inline; *zoom:1;margin-left:0.625rem;max-width: calc(33.333333% - 0.625rem); position:relative;}
.container02 .right ul li .con{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center;}
.container02 .right ul li .con h3{ margin-bottom:1.625rem;}
.container02 .right ul li .con h4{ font-size:1.375rem; color:#fff; text-transform:uppercase; margin-bottom:0.45rem;}
.container02 .right ul li .con h5{ font-size:1.125rem; color:#fff}

.container03{ padding:5rem 0 4.375rem; background:url(../images/container03_bg.jpg) center top no-repeat fixed; background-size:cover}
.container03 .title{ text-align:center; margin-bottom:2.5rem;}
.container03 .title h3{ font-size:1.75rem; color:#fff; font-weight:bold; text-transform:uppercase; margin-bottom:0.625rem;}
.container03 .title h4{ font-size:1.375rem; color:#fff;}
.container03 .am-container>.am-g{ margin:0 -1.421875rem;}
.container03 .con{margin-bottom:1.25rem;padding: 0 1.421875rem;}
.container03 .con:nth-child(4){ display:none}
.container03 .con .img{ overflow:hidden; position:relative;}
.container03 .con .img img{ width:100%}
.container03 .con .box{ padding:2.375rem 2.1875rem; background:#fff}
.container03 .con .box h5{ margin-bottom:1rem}
.container03 .con .box h5 a{ font-size:1.25rem; color:#515151; }
.container03 .con .box h6{ font-size:0.8125rem; color:#9d9d9d}
.container03 .con .box h6{ margin-bottom:0.75rem}
.container03 .con .box p{ font-size:0.8125rem; color:#9d9d9d; line-height:1.5rem; height:3rem; overflow:hidden;}
.container03 .more{ text-align:center; margin-top:1.875rem;}
.container03 .more a{ display:inline-block; width:3.5rem; height:3.5rem; background:url(../images/more01.png) center center no-repeat; background-size:3.375rem 3.375rem;}

.container04{ padding:3.625rem 0 3.125rem; background:#f3f3f3}
.container04 .title{ text-align:center; margin-bottom:2.5rem;}
.container04 .title h3{ font-size:1.75rem; color:#ff9637; font-weight:bold; text-transform:uppercase; margin-bottom:0.625rem;}
.container04 .title h4{ font-size:1.375rem; color:#ff9637;}
.container04 .con{ text-align:center; height:9.375rem; }
.container04 .con .table{ width:100%; height:100%; display:table;}
.container04 .con .table .table_cell{ display:table-cell; vertical-align:middle}
.container04 .con .img img{ display:inline-block;}
.container04 .con .img.img01 img{ display:inline-block; width:7.1875rem; height:7.1875rem; border:#d0d0d0 1px solid;}
.container04 .con h5{ font-size:0.875rem; color:#3b3b3b; line-height:1.5rem; margin-top:0.875rem}
.container04 .con h5 br{ display:none}
.container04 .con h6{ height:2.125rem; line-height:2.125rem; font-size:0.75rem; color:#969696;}

.footer{ overflow:hidden; padding:3.75rem 0 2.5rem; background:#3a3c41}
.footer .left{ float:left; width:52%;}
.footer .left ul{ font-size:0; margin-bottom:2.25rem;}
.footer .left ul li{ display:inline-block; display:inline; zoom:1; font-size:0.875rem; color:#c9c9ca; margin:0 0.45rem}
.footer .left ul li a{ color:#c9c9ca}
.footer .left p{ font-size:0.75rem; color:#949597; line-height:1.5rem; margin-bottom:1.65rem}
.footer .left .more a{ display:inline-table; width:5.5rem; height:1.5625rem; line-height:1.5625rem; background:#ff9637; font-size:0.75rem; color:#fff; -moz-border-radius:0.625rem; -webkit-border-radius:0.625rem; border-radius:0.625rem; text-align:center;}
.footer .right{float:right;width: 43%;text-align:right;}
.footer .right h5{font-size: 0.8125rem;color: #949597;line-height: 1.25rem;}
.footer .right h2{font-size: 1.25rem;line-height: 3rem;color: #ff9637;font-weight:bold;margin-bottom: 0.25rem;margin-top: -0.45rem;}
.footer .right h2 .tel{ display:inline-block; padding:0 0 0 3rem; background: url(../images/tel.png) left 0px no-repeat;}
.footer .right ul{float: right; margin: 20px 0 34px; }
.footer .right ul li{float:left;width: 2rem;height: 2rem;box-sizing:border-box;text-align:center;margin: 0 0 0 0.65rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.footer .right ul li a{ display:block;}
.footer .right ul li a .img{float:left;width: 2rem;height: 2rem;box-sizing:border-box;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:table;}
.footer .right ul li a i{ display:table-cell; vertical-align:middle;}
.footer .right ul li img{filter:alpha(opacity:80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;display: inline-block;width: 100%;}
.footer .right ul li:hover img{ filter:alpha(opacity:100); opacity:1;  -moz-opacity:1; -khtml-opacity:1;}
.footer .right ul li a{ display:block;}
#fix_ewm_box,#fix_ewm_box01{position:fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.9); }
#fix_ewm_box .ewm img,#fix_ewm_box01 .ewm img{display: block;position: absolute;top: 50%;margin-top: -160px;left: 50%;margin-left: -100px;width: 200px;height: 200px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.footer .right ul li .icon{width: 17px;height: 27px;}

footer{ background:#3a3c41; border-top:#57595d 1px solid; padding:0.75rem 0 1.25rem; text-align:center;}
footer p,footer p a{font-size:0.75rem;line-height: 1.75rem;color:#77797d;}
footer p br{ display:none;}

.tc1 .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999;}
.tc1 .tc{ pointer-events: none;  filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transform:scale(1.1);}
.tc1 .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto;transform:scale(1);}
.tc1 .close:hover{ transform:rotate(180deg);}
.tc1 .close,.tc{ transition:all ease 400ms; -moz-transition:all ease 400ms; -ms-transition:all ease 400ms; -o-transition:all ease 400ms; -webkit-transition:all ease 400ms; } 
.tc1 .tc-box{position:absolute; overflow: hidden;top:50%;z-index:9999;height: 15rem;width: 12rem;left:50%;margin-left: -6rem;margin-top: -7.5rem;}
.tc1 .tc.act{display: block; }
.tc1 .close{position: absolute; cursor:pointer;font-size: 20px;right: 30px;top: 30px; }
.tc1 .tc-bg {height: 100%;background: rgba(0,0,0,.9);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}
.tc1 .tc-box h3 img{ width:12rem; height:12rem;}
.tc1 .tc-box h5{ width:12rem; height:3rem; line-height:3rem; font-size:1rem; color:#fff; text-align:center}

/*==========================================首页 开始=============================================*/


/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

/*===================内页banner================*/
#n_banner{display:block;width:100%;height: 19.375rem;position: relative;z-index:1;background-size: cover !important;}
#m_n_banner{position: absolute;left: 0;top: 0;width: 100%;height: 140px;display: none;background-size: 100% auto;}
#n_banner .main_box{display: table;width: 100%;height: 100%;position:  relative;z-index: 10;}
#n_banner .box{ display: table-cell; vertical-align: middle; overflow:hidden; text-align:center; }
#n_banner h1{ font-size: 1.625rem; color: #fff;}
#n_banner h1 img{ width:1.875rem}
#n_banner h2{font-family:myFirstFont01;font-size: 2.25rem;color: #fff;text-align: center;display:block;margin: 0 auto;margin-bottom: 0.75rem;text-transform: uppercase;}


.n_title{position:relative;height: 4.4375rem;line-height: 3.4375rem;z-index: 2;border-bottom: #e0e0e0 1px solid;padding: 1rem 0 0;}
.n_title dl{float: left;position: relative;margin-right: 3.125rem;} 
.n_title dt a{font-size: 1.125rem;text-align: center;line-height: 3.4375rem;display:block;color: #4e4e4e;margin: 0 1.125rem;margin-bottom:0px;font-weight:  normal;}
.n_title dl dd{ position: absolute; width: 100%; display: none; overflow: hidden; background: #fff;}
.n_title dl dd a{font-size:14px;  width: 100%; text-align: center; color:#30353a; line-height:50px; display:block; border-bottom: 1px solid #dcdcde; position: relative;}
.n_title dl dd a.on{ color: #b92d40;}
.n_title dt i{ display: none; transform:rotate(90deg);-webkit-transform:rotate(90deg); /* Safari and Chrome */-moz-transform:rotate(90deg);}
.n_title dl.title_nav dt i{ display: inline-block;}
.n_title dt{height: 3.4375rem;border-bottom: #4e4e4e 2px solid;position:relative;}
.n_title dt.on:before,.n_title dt:hover:before{ content:""; position:absolute; left:50%; margin-left:-4.5px; bottom:-20px; width:9px; height:6px; background:url(../images/under_line.png) center no-repeat;}
.n_title dt.on{height: 3.4375rem;border-bottom: #ff9637 2px solid;}
.n_title dt.on a{color: #ff9637;}

.position{display: inline-block;float: right;line-height: 3.4375rem;height: 3.4375rem;background: url(../images/icon_home.png) left 1.4rem no-repeat;padding-left: 1.25rem;font-size: 0.8125rem;color: #5b5b5b;}
.position a{font-size: 0.75rem;color: #47474a;display: inline-block;line-height: 3.4375rem;vertical-align: top;}
.position i{display: inline-block;height: 3.4375rem;width: 1rem;text-align: center;color: #47474a;font-family: simsun;font-style: normal;font-size: 0.75rem;vertical-align: top;}
.position i img{ margin-top:-0.15rem}
.position span{vertical-align: top;font-size: 0.8125rem;color: #ff9637;font-style:normal;display: inline-block;line-height: 3.4375rem;max-width: 10rem;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.pull-left .position{ float:left;}


/*====移动端导航====*/

#m_n_nav{background: #ff9637;display: none;line-height: 50px;height: 50px;position: relative;z-index: 99;float: left;width: 100%;}
#bnt_back{position:absolute;left: 1rem;top:0;color: #fff;font-size: 20px;}
#m_n_nav i{}
#m_n_nav h1{font-size: 14px;color: #fff;text-align: center;margin: 0;line-height: 50px;}
#bnt_sub_nav{position: absolute;right: 1rem;top: 0;cursor: pointer;color: #fff;font-size: 18px;}
#bnt_sub_nav img{ display: block; height: 15px; }
#bnt_sub_nav.on img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
#sub_nav_content{background: #f0f3f5; display: none; box-shadow: 0 0 5px #999; z-index: 9;}
#sub_nav_content ul{ padding:  10px;}
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0;}
#sub_nav_content ul li a{ display:block; border-left:2px solid #d2b068; height:30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: #535455;}
#sub_nav_content ul li.on a{color: #d2b068;}
#sub_nav_content dt{height:40px;line-height:40px;position:relative;background:#fff;  border-top:1px solid #e7e7e7; z-index: 999; }
#sub_nav_content dt a{ margin:0 20px; display:block;color:#5b5349; height: 40px; font-size:14px; font-weight: 400;  }
#sub_nav_content dt a i{ position: absolute; right: 15px; top: 0; opacity:0;filter:alpha(opacity=0); }
#sub_nav_content dt a{}
#sub_nav_content dt.title{background:#fafafb;}
#sub_nav_content dt.title i{ opacity:1;filter:alpha(opacity=100);}
#sub_nav_content dt.title_on  { background:#fafafb;}
#sub_nav_content dt.title_on a{ color:#b92d40; border-top:1px solid #fff;}
#sub_nav_content dt.title_on a i{ color: #b92d40;  }
#sub_nav_content dt.last a{border-top:1px solid #f8f8f8;}
#sub_nav_content dt.on a,#sub_nav_content dt.title_on a{color: #ff9637;}
#sub_nav_content dd{  display:none;}
#sub_nav_content dd .box{padding:0px 0px 0px 0px;}
#sub_nav_content dd a{ padding:0 25px;  line-height:30px;border-top:1px solid #e7e7e7;font-size:12px;color:#5b5349;display:block;height:30px;}
#sub_nav_content dd a.on{ color:#b92d40}

.n_title .am-container, .n_container .am-container{ padding:0 1rem; max-width:1230px}

.n_about .fl01{ padding:5rem 0 3.4375rem;}
.n_about .fl01 .ar_article h3{ font-weight:normal; font-size:1.5rem; color:#434344}

.n_about .fl02{ padding:5rem 0 5rem; background:#f4f5f8;}
.n_about .fl02 .title{ text-align:center; margin-bottom:3.4375rem}
.n_about .fl02 .title h1{ font-size:3.125rem; color:#d3d4d6; font-family:Century Gothic; margin-bottom:1.125rem}
.n_about .fl02 .title h3{ font-size:1.375rem; color:#373849}

.n_about ul.slider{ margin:0 -2.25rem}
.n_about ul li.miso-slide{ padding:0 2.25rem}
.n_about ul li.miso-slide .img{ margin-bottom:1.5rem;}
.n_about ul li.miso-slide img{ width:100%}
.n_about ul li.miso-slide .con{padding:0 0 0 2rem;position:relative;margin-left: -0.5rem;}
.n_about ul li.miso-slide .con:after{ content:""; position:absolute; left:0; top:0.45rem; width:1rem; height:1rem; border:#ff9637 2px solid; background:#f4f5f8; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.n_about ul li.miso-slide .con:before{ content:""; position:absolute; left:0.45rem; top:0.45rem; width:2px; height:100%; background:#e8e8e9;}
.n_about ul li.miso-slide .con p{ font-size:0.875rem; color:#6c6d6f; line-height:1.875rem; margin-bottom:2rem}
.n_about ul li.miso-slide .con h2{ font-size:2.1875rem; color:#5e5f6f;}
.n_about .miso-prev, .n_about .miso-next{ width:2.7rem; height:2.7rem; background-size:2.625rem 2.625rem; top:4rem}
.n_about .miso-prev{background:url(../images/left01.png) center no-repeat;left: -3.75rem;}
.n_about .miso-next{background:url(../images/right01.png) center no-repeat;right: -3.75rem;}

.n_chanpin{ overflow:hidden; padding:4.125rem 0 4.625rem}
.n_chanpin .left{ float:left; width:17.1875rem; padding:2rem; background:#f4f5f7; text-align:center;}
.n_chanpin .left ul li a{ font-size:0.875rem; color:#5a5b5d; display:inline-block; width:100%; height:2.625rem; line-height:2.62rem; border:#ceced1 1px solid; margin:0.3125rem 0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.n_chanpin .left ul li.on a{ background:#ff9637; border:#ff9637 1px solid; color:#fff}
.n_chanpin .right{ float:right; width:calc(100% - 20rem);}
.n_chanpin .right ul{overflow:hidden;margin:0 -0.625rem;margin-bottom: 1.25rem;}
.n_chanpin .right ul li{ padding:0 0.625rem; margin-bottom:1.875rem}
.n_chanpin .right ul li .img{ overflow:hidden;}
.n_chanpin .right ul li .img img{ width:100%}
.n_chanpin .right ul li h5{ height:3.125rem; line-height:3.125rem; text-align:center; font-size:1.0625rem; color:#565757; background:#eaeced; padding:0 1rem; overflow:hidden; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}

/*====翻页====*/
.j_pages{margin:0 auto 0 auto}
.j_pages .box{display:inherit;width:100%;text-align:center;padding: 0;font-size: 0;}
.j_pages a{padding: 0 0.8rem;height: 2.3125rem;line-height: 2.2125rem;display:inline-block;margin: 0 0.3125rem;color: #666666;font-size: 0.875rem;box-sizing: border-box;border: #dedede 2px solid;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;:-webkit-border-radius: 3px;border-radius: 3px;}
.j_pages a font{font-size:14px;font-family:SimSun;color:#9f9fa7}
.j_pages .on{background: #5eb88b;color: #fff;border: #5eb88b 2px solid;}
.j_pages a:hover{background: #5eb88b;color:#fff!important;border: #5eb88b 2px solid;}
.j_pages span{background:#ff0000;color:#fff!important;border:1px solid #bca180}
.j_pages a.u_bnt{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}

.n_chanpin_detail .right{ overflow:hidden;}
.n_chanpin_detail .right .fl01{ margin-bottom:2.375rem; overflow:hidden}
.n_chanpin_detail .right .fl01 .img{ float:left; width:55.681818%;}
.n_chanpin_detail .right .fl01 .con{ float:right; width:38.636363%;}
.n_chanpin_detail .right .fl01 .con h4{ font-size:1.5rem; color:#4e4e4e; margin-bottom:1.375rem}
.n_chanpin_detail .right .fl01 .con .ar_article p{ font-size:0.9375rem; color:#6f6f6f; line-height:1.875rem;}
.n_chanpin_detail .right .fl02{ margin-bottom:2.375rem; overflow:hidden}
.n_chanpin_detail .right .fl02 .title{height:3.125rem;line-height:3.125rem;position:relative;font-size: 1rem;color: #fff;z-index: 1; margin-bottom:2rem}
.n_chanpin_detail .right .fl02 .title:before{ content:""; position:absolute; left:0; bottom:0; height:2.5rem; width:100%; background:url(../images/n_chanpin_detail_titlebg02.png) left bottom repeat-x; background-size:auto 2.5rem; z-index:0}
.n_chanpin_detail .right .fl02 .title:after{ content:""; position:absolute; left:0; bottom:0; height:3.125rem; width:50%; background:url(../images/n_chanpin_detail_titlebg01.png) left bottom no-repeat; background-size:auto 3.125rem; z-index:10}
.n_chanpin_detail .right .fl02 .title h4{ position:relative; z-index:100000; padding:0 0 0 1.5rem}

.tuijian{ border-top:#dcdcdc 1px solid; padding:3.5rem 0 0;}
.tuijian .title{ text-align:center; margin-bottom:2.5rem;}
.tuijian .title h3{ font-size:1.75rem; color:#ff9637; font-weight:bold; text-transform:uppercase; margin-bottom:0.625rem;}
.tuijian .title h4{ font-size:1.375rem; color:#484848;}
.tuijian ul{overflow:hidden;margin:0 -0.9375rem;margin-bottom: 1.25rem;}
.tuijian ul li{ padding:0 0.9375rem;}
.tuijian ul li .img{ overflow:hidden;}
.tuijian ul li .img img{ width:100%}
.tuijian ul li h5{ height:3.125rem; line-height:3.125rem; text-align:center; font-size:1.0625rem; color:#565757; background:#eaeced; padding:0 1rem; overflow:hidden; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.tuijian ul li:nth-child(4){ display:none}

.n_news{ padding:4.25rem 0 5rem}
.n_news ul{margin: 0 -.75rem;margin-bottom:1.5rem;overflow:hidden;}
.n_news ul li{margin-bottom:2.1875rem;padding: 0 .75rem;}
.n_news ul li .img{ overflow:hidden; position:relative;}
.n_news ul li .img img{ width:100%}
.n_news ul li .box{ padding:1.875rem 1.25rem; background:#edeff1}
.n_news ul li .box h5{margin-bottom:0.5rem;font-size: 1rem !important;}
.n_news ul li .box h5 a{ font-size:1.25rem; color:#515151; }
.n_news ul li .box h6{ font-size:0.8125rem; color:#9d9d9d}
.n_news ul li .box h6{ margin-bottom:0.75rem}
.n_news ul li .box p{ font-size:0.8125rem; color:#9d9d9d; line-height:1.5rem; height:3rem; overflow:hidden;}
.n_news ul li:hover .box p{ text-decoration:underline}

.n_news .left{ float:left; width:17.1875rem; padding:2rem; background:#f4f5f7; text-align:center;}
.n_news .left ul{margin: 0;margin-bottom:0;}
.n_news .left ul li{padding: 0;margin-bottom:0;}
.n_news .left ul li a{ font-size:0.875rem; color:#5a5b5d; display:inline-block; width:100%; height:2.625rem; line-height:2.62rem; border:#ceced1 1px solid; margin:0.3125rem 0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.n_news .left ul li.on a{ background:#ff9637; border:#ff9637 1px solid; color:#fff}
.n_news .right{ float:right; width:calc(100% - 20rem);}

.n_news_detail{ padding:3.75rem 0 3.125rem}
.n_news_detail .left{ float:left; width:67.5%;}
.n_news_detail .ar_title{border-bottom: #e7e7e7 3px solid;padding-bottom: 0;margin-bottom: 2.5rem;}
.n_news_detail .ar_title h3{font-size:1.4375rem;line-height: 1.875rem;color: #424242;overflow:hidden;margin-top: 15px;font-weight:normal;margin-bottom: 0.5rem;}
.n_news_detail .ar_title h6 span{position:relative;font-size: 0.75rem;color: #7e8080;display:inline-block;height: 3.35rem;line-height: 3rem;font-weight:normal;}
.n_news_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;background-color: #ff0000;}
.n_news_detail .ar_title h6{ display:inline-block; position:relative;} 
.n_news_detail .ar_title h6:before{ content:""; position:absolute; bottom:-3px; width:6.25rem; height:3px; background:#ff9637;}

.shart_box{display:inline-block;float:right;margin-top: 0.25rem;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{ padding-left:60px; position:relative;}
#j_shart_s_24 strong{display:block;position:absolute;left:0;z-index:2;line-height:36px;font-size:12px;color: #7e8080;font-weight: normal;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}

.n_news_detail .right{float:right;width:27.083333%;padding: 2rem 0 0;}
.n_news_detail .right h3{ display:none}
.n_news_detail .right h3{ height:3rem; line-height:3rem; font-size:1.25rem; color:#4a4a4a; margin-bottom:1.5rem}
.n_news_detail .right h3 small{ font-size:0.875rem; color:#797979; text-transform:uppercase; margin-left:0.5rem}
.n_news_detail .right ul li{margin-bottom: 1.5rem;}
.n_news_detail .right ul li .img{overflow:hidden;position:relative;margin-bottom: 1.25rem;}
.n_news_detail .right ul li .img img{ width:100%; max-height:100% !important;}
.n_news_detail .right ul li h4{font-size: 1rem;color:#4e4e4e;padding: 0;text-align: left;margin-bottom: 0.5rem;overflow:hidden;}
.n_news_detail .right ul li h4 a{display:  inline-block;width: 100%;font-size: 1.0625rem;color: #464646;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.n_news_detail .right ul li h6{font-size:0.75rem;color: #9d9d9d;padding: 0;}

.n_contact{ padding:3.125rem 0 6.25rem}
.n_contact .ar_article p{ text-align:center; font-size:0.9375rem;  color:#424242; line-height:2.125rem}
.n_contact .ar_article p img{ display:inline-block;}

.xuanze01{ display:none !important}

/*==========================================内页 结束=============================================*/

@media(min-width: 768px){
	.container01 .con:hover .img:after{ height:100%; }
	.container01 .con h5{ height:4.6875rem; line-height:4.3875rem; background:#edeff1; font-size:1.125rem; color:#5a5b5d; text-align:center;}
	.container01 .con:hover h5{ background:#ff9637; color:#fff;}
	
	.container03 .more a:hover{background:url(../images/more01_on.png) center center no-repeat;}
	.container03 .con .box h5 a:hover{ color:#ff9637}
	
	.footer .left .more a:hover{ background:#5eb88b;}
	footer p a:hover,.footer .left ul li a:hover{ color:#fff}
	
	.position a:hover{ color:#ff9637}
	
	.n_chanpin .right ul li:hover h5,.tuijian ul li:hover h5{ background:#ff9637; color:#fff;}
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1600px){
}

@media(max-width: 1500px){
}

@media(max-width: 1400px){

	.container03 .am-container>.am-g{ margin:0 -1rem}
	.container03 .con{ padding:0 1rem}
}

@media(max-width: 1200px){
	.lwy{ display:none;}
	.lwy_wap{ display:block;}
	.lwy01{ display:none;}
	.lwy01_wap{ display:block;}
	.lwy,.lwy01{ height:auto;}
	.lwy .miso-list li,.lwy01 .miso-list li{ height:auto}

.n_news .left{ width:100%; display:none;}
.n_news .right{ width:100%}
}

@media(max-width: 1030px){
	.container02 .title{float:left;width:100%}
	.container02 .right{float:left;width:100%}
	.container02 .right ul li{ margin:0 0.3125rem}
	
	.container02 .title{ padding:0; text-align:center; margin-bottom:2rem}
	.container02 .title .yinwen{ transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);position:relative;left: auto;top: auto;height: auto;width: auto; margin-bottom:0.5rem}
	.container02 .title h2{ padding:0 !important; width:100%; font-size:2rem}
	.container02 .title h2.h2{ display:none;}
	.container02 .title h2 font{ color:#ff9637; display:inline-block; margin-left:1rem}
	.container02 .title h3{ padding:0; margin-bottom:0.5rem}
	.container02 .title h3 img{ width:1.5rem; height:1.5rem;}
	
	.container03 .am-container>.am-g{ margin:0 -0.5rem}
	.container03 .con{ padding:0 0.5rem}
	.container03 .con .box{ padding:1rem 0.75rem}
}

@media(max-width: 1024px){
	.navbar-brand .logo{ display:none}
	.navbar-brand .logo-m{ display:block;}
	.navbar-brand .logo-m{height: 35px;}
	
	
	.m_banner{ display:block}
	
	#m_n_nav{ display:block}
	.n_title{ display:none}
	
	.a_body{ padding:60px 0 0}	
	
	.xuanze01{ display:inline-block !important; border:#5b5c60 1px solid; border-radius:3px;}
	
	#container{ overflow:visible}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.container03 .con:nth-child(4){ display:block}
	
	.n_chanpin .left{margin-bottom:2rem;padding: 0;background:  none;}
	.n_chanpin .left,.n_chanpin .right{ width:100%}
	.n_chanpin .left ul{margin: 0 -0.25rem;}
	.n_chanpin .left ul li{width: 33.333333%;float:left;padding: 0 0.25rem;}
	.n_chanpin .left ul li a{ height:auto;}
	
	.n_chanpin .left ul li a{ line-height:1.875rem; padding:0 1rem}
}
@media(min-width: 992px){
	.n_chanpin .left ul li a{height:2.625rem !important}
}

@media(max-width: 768px){
	.lwy .miso-dots{ bottom:15px; z-index:1000}
	.lwy .miso-dots li{ background-size:50% 50%; margin:0 0;}
	.lwy .miso-dots li.miso-active{ background-size:50% 50%;}
	
	.container01{ padding:3rem 0 2.375rem;}
	.container02{ padding:2.375rem 0;}
	
	.container03{ padding:3rem 0 2.375rem;}
	.container03 .con .box h5{ margin-bottom:0.75rem; line-height:1.5rem;height: 1.5rem;overflow:hidden;}
	.container03 .con .box h6{margin-bottom: 0; text-overflow:inherit; white-space:inherit; overflow:hidden; font-size:0.875rem}
	.container03 .con .box p{ display:none}

	.container04{ padding:2.625rem 0 2.125rem}
	.container04 .title{ margin-bottom:1.5rem}
	.container04 .con{margin-bottom:0.5rem;}
	.container04 .con .img img{ height:2rem;}
	.container04 .con.lwy{ display:none}
	.container04 .con h5{/* height:4.5rem; */}
	.container04 .con h5 i{ display:none}
	.container04 .con h5 br{ display:inline-block;}
	.container04 .con .img.img01 img{ height:7.1875rem}
	
	.footer .left{ width:100%; text-align:center; margin-bottom:2rem}
	.footer .left p{ }
	.footer .right{ width:100%; text-align:center}
	.footer .right h2 .tel{ background-size:2rem 2rem; background-position:0 0.15rem;}
	.footer .right ul{ float:none; display:inline-block;}
	
	.container02 .right ul li .con h3 img{ height:2rem;}
	.container02 .right ul li .con h4{ font-size:0.75rem}
	.container02 .right ul li .con h5{ font-size:0.875rem}
	
	.container04 .con.llq{ text-align:left}
	#n_banner{ height:12rem;}
	
	.ar_web{ display:none}
	.ar_wap{ display:block}
	
	.n_about .fl01{ padding:3rem 0 1.4375rem;}
	.n_about .fl02{padding:3rem 0 3rem;overflow: hidden;}
	
	.j_pages a{ display:none}
	.j_pages a.m_bnt{ display:inline-block;}
	
	.n_chanpin{ padding:2.125rem 0 2.625rem}
	
	.n_chanpin_detail .right .fl01 .con .ar_article p img{ width:10rem}
	
	.tuijian ul li:nth-child(4){ display:inline-block}
	.tuijian ul{ margin:0 -0.5rem;}
	.tuijian ul li{ padding:0 0.5rem; }
	
	.tuijian{ padding:2.5rem 0 0;}
	
	.n_news{ padding:2.25rem 0 3rem}
	.n_news ul{ margin:0 -0.5rem; margin-bottom:1rem; }
	.n_news ul li{margin-bottom:1.1875rem;padding: 0 0.5rem;}
	
	.n_news_detail{ padding:2.75rem 0 2.125rem}
	.n_news_detail .left{ margin-bottom:1rem}
	.n_news_detail .left,.n_news_detail .right{ width:100%}
	.n_news_detail .right{ border-top:#e2e2e2 1px solid}
	.n_news_detail .right h3{ display:block}
	.n_news_detail .shart_box{ display:none}
	.footer .left{ margin-bottom:0}
	.footer .left p,.footer .right,.footer .left .more{ display:none}
	
	.container01 .con:last-child{ display:none;}
	
	.n_news ul li .box{ padding:1rem 0.75rem;}
}

@media(max-width: 456px){
	.container01 .am-container>.am-g{ margin:0 -0.25rem;}
	.container01 .con{margin-bottom:0.5rem;padding: 0 0.25rem;}
	.container01 .con h5{ height:3rem; line-height:3rem; font-size:0.875rem;}
	
	.container03 .con .box h5 a{ font-size:0.9375rem}
	.container03 .more{ text-align:center; margin-top:0.875rem;}
	.container03 .more a{ width:2.75rem; height:2.75rem; background-size:2.5rem 2.5rem;}
	
	.container03 .con .box h5{margin-bottom: 0.35rem;}
	
	.footer{ padding:2.75rem 0 0.5rem;}
	
	.container03 .am-container>.am-g{ margin:0 -0.35rem}
	.container03 .con{ padding:0 0.35rem; margin-bottom:0.75rem}
	
	.n_chanpin_detail .right .fl01 .img,.n_chanpin_detail .right .fl01 .con{ width:100%}
	.n_chanpin_detail .right .fl01 .img{ margin-bottom:2rem}
	
	footer p br{ display:block;}
}