﻿html {font-size:14px;color:#666;font-family:"微软雅黑";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
* {webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;margin:0;}
body {margin:0;line-height:1.5;background-color:#fff;font-family:"microsoft yahei",sans-serif;overflow-x:hidden;}
div::after, .clearfix::after {display:block;content:".";height:0;clear:both;visibility:hidden;}
a{background:transparent;color:#555;text-decoration:none;}
a:active,a:hover {outline:0;}
a:hover {color: #ea0f0d;text-decoration:none;}
b,strong {font-weight:700;}
img {border:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
svg:not(:root) {overflow:hidden;}figure {margin:1em 40px;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type=button],input[type=reset],input[type=submit] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type=checkbox],input[type=radio] {box-sizing:border-box;padding:0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto;}
input[type=search] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}
textarea {overflow:auto;}
table {border-collapse:collapse;border-spacing:0;}
td,th {padding:0;}
h1,h2,h3,h4,h5,h6 {line-height:1.1;}
h1,h2,h3 {margin-top:0;margin-bottom:0;}
h4,h5,h6 {margin-top:10px;margin-bottom:10px;}
h1,.h1 {font-size:36px;}
h2,.h2 {font-size:28px;}
h3,.h3 {font-size:20px;}
h4,.h4 {font-size:18px;}
h5,.h5 {font-size:16px;}
h6,.h6 {font-size:12px;}
dl {margin-top:0;margin-bottom:20px;}
dt,dd {line-height:1.5;}
dt {font-weight:700;}
dd {margin-left:0;}
:focus {outline:0;}
ul,ol {padding:0;margin:0;}
li {list-style:none;}
dl {margin:0;}
p {margin:0;}
em,i {font-style:normal;}
.fr {float:right;}
.fl {float:left;}
.f28{font-size:28px;}
.f20{font-size:20px;}
.f18{font-size:18px;}
.f16{font-size:16px;}
.f12{font-size:12px;}
.logo-link img{margin-top:30px;}
.account-header-top {height:36px;line-height:36px;background:#f2f2f2;font-size:14px;color:#333;}
.account-header-top .company {margin-right:6px}
.zbj-grid{width:1200px;margin:0 auto;}
.zbj-right{float:right;}
.account-header {height:110px;background:#fff;}
.zbj-grid-1200 {max-width:1200px;margin:0 auto;}
.head-search-main {width:525px;height:38px;font-size:13px;color:#666;background-color:#fff;padding-top:45px;}
.h_phone{padding-top:25px;padding-left:90px;}
.h_phone_box{height:30px;font-size:16px;line-height:30px;margin-top:4px;}
.h_phone_box p{color:#ea0f0d;font-weight:bold;}
.h_phone_box span{font-weight:normal;color:#666;padding-left:24px;display:inline-block;}
.hp_span1{background:url(../images/head_phone.jpg) no-repeat left 6px;background-size:18px auto;}
.hp_span2{background:url(../images/head_phone2.png) no-repeat 2px 4px;background-size:14px auto;}
.head-search-main .search-box {padding:0 20px;width:210px;height:36px;line-height:36px;border:1px #ccc solid;overflow:hidden;background-color:transparent;}
.head-search-main .search-btn {padding:0;height:36px;border:0;width:100px;text-align:center;background-color:#ea0f0d;color:#fff;text-decoration:none;cursor:pointer;    float: right;}
.account-nav {height:42px;height:40px;}
.account-nav.nav-border {height:40px;border-bottom:1px #ea0f0d solid;}

.nav-menu {position:relative;float:left;width:230px;}
.nav-menu .menu-all {display:block;padding-left:15px;line-height:40px;font-size:18px;font-weight:700;color:#fff;background-color:#ea0f0d;}
.nav-menu .menu-all .icon-menu {float:left;margin-top:14px;margin-right:10px;display:inline-block;width:19px;height:15px;background:url(../images/icon-menu.png) no-repeat center;}
.nav-menu .menu-all:hover {text-decoration:none;background-color:#ea0f0d;}
.nav-menu:hover .menu-list.menu-hide {display:block;}
.menu-list {position:absolute;top:40px;left:0;width:230px;height:430px;z-index:11;}
.menu-list.menu-hide {/*display: none;*/}
.menu-kz:hover .menu-item:nth-child(1) .menu-cont{display:block;}
.menu-item {display:block;height:106.5px;background:rgba(0,0,0,0.5);margin-bottom:1px;}
.menu-info {position:relative;height:100%;width:100%;}
.menu-info .thumb {position:absolute;left:15px;top:50%;margin-top:-25px;width:50px;height:50px;line-height:50px;border-radius:25px;overflow:hidden;background-color:#f5fafe;}
.menu-info .thumb-curr {display:none;background-color:#ea0f0d;}
.menu-info .info-main {position:absolute;display:block;top:50%;margin-top:-29px;margin-left:65px;overflow:hidden;}
.menu-info .info-main:hover {text-decoration:none;color:#ea0f0d;}
.menu-info .title {margin-bottom:8px;padding:10px 10px 0 10px;line-height:16px;font-size:16px;font-weight:700;color:#fff;}
.menu-info .title:hover {text-decoration:none;}
.menu-info .detail {padding:10px 10px 0 10px;line-height:18px;font-size:14px;color:#fff;}
.detail a {color: #fff;}
.menu-item:hover .menu-info .info-main p a {color: #ea0f0d;}
.menu-cont {display:none;position:absolute;top:0;left:230px;padding:18px;width: 972px;height: 429px;border-right:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#f8f8f8;overflow-y:auto;z-index:11;}
.menucont-list {padding:15px 2px 5px;border-bottom:1px solid #e6e6e6;line-height:13px;font-size:13px;}
.menucont-list .title {margin-bottom:10px;font-weight:700;color:#666;}
.menucont-list .title a:hover {color:#ea0f0d;text-decoration:none;}
.menucont-list .link {margin-left:-10px;margin-right:-10px;}
.menucont-list .link .link-item {display:inline-block;margin-bottom:10px;padding-left:10px;padding-right:10px;color:#5a5a5a;}
.menucont-list .link .link-item:not(:last-child) {border-right:1px solid #e6e6e6;}
.menucont-list .link .link-item:hover {color:#ea0f0d;text-decoration:none;}
.menu-item:hover {border-left:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#f8f8f8;}
.menu-item:hover .menu-info .thumb-curr {display:block;}
.menu-item:hover .menu-info .title {color:#ea0f0d;}
.menu-item:hover .menu-info .detail {color:#ea0f0d;}
.menu-item:hover .menu-info .info {color:#ea0f0d;}
.menu-item:hover .menu-cont {display:block;}
.nav-list {float:left;width:1200px;position:relative;height:40px;line-height:40px;}
.nav-list .item {float:left;line-height:40px;}
.nav-list .item a {position:relative;padding:0 28px;display:inline-block;font-size:16px;color:#333;}
.nav-list .item a .hot {height:14px;width:21px;color:red;position:absolute;top:0;left:75px;}
.nav-list .item a:hover {text-decoration:none;color:#ea0f0d;}
.nav-list .item .current {color:#ea0f0d;}
.design-operation {position:absolute;right:-10px;top:6px;}
.wrap{max-width:1200px;margin:0 auto;}
.head_logo{float:left;}
.hn-hot{position:absolute;top:-12px;right:-22px;display:inline-block;background-color:#ea0f0d;padding:0 6px;height:20px;line-height:18px;font-size:12px;font-weight:normal;border-radius:4px;color:#fff;}
.tipMove{animation:move 0.5s infinite;}
@keyframes move{0%{transform: translateY(0);}100%{transform: translateY(-2px);}}
.hn-hot i {position:absolute;bottom:-4px;left:7px;display:inline-block;width:6px;height:4px;background:url("../images/hn_hot_arrow.png") no-repeat;}
.bbbbanner img,.banner_s img,.banner_s img{width: 100%;height: 430px;vertical-align: top;}
.w1200{width:1200px;margin:auto;}
/* public */

/* flash code */
@keyframes ba_fly {
	0% {transform:translateX(0%) translateY(-15%);}
	100% {transform:translateX(0%) translateY(-0%);}
}
.box_shadow{box-shadow:0 5px 15px #f5ebeb;}

.red {color: #ea0f0d;}
.orange{color: #ff7f00;}
.w1200{width:1200px;margin:auto;}
.w1000{width: 1000px;margin: auto;text-align: center;}
.w900{width: 900px;margin: auto;text-align: center;}




/* footer */
.ui-footer {color:#444546;background-color:#34373a;}
.ui-footer-hd {padding:40px 0 0;}
.ui-footer-hd .grid {overflow:hidden;border-bottom:1px solid #3e4144;}
.ui-footer-hd a {line-height:32px;color:#707274;}
.ui-footer-hd dl {float:left;width:110px;height:165px;padding-left:85px;padding-right:60px;padding-bottom:40px;text-align:left;margin:0;border-right:1px solid #3e4144;}
.ui-footer-hd .first {padding-left:0;}
.ui-footer-hd .last {border-right:0;}

.index-fo-link li {float:left;margin-left:70px;}
.index-fo-link {padding:0px 0 16px 0;}
.index-fo-link li.margin0 {margin:0;}
.index-fo-link h5 {font-size:14px;margin-bottom:23px;color:#ffffff;}
.index-fo-link a {display:block;width:100%;font-size:12px;color:#999;margin-bottom:18px;line-height:1;}
.index-fo-link a:hover {color:#007bc7;}
.link-weixi i {background:url("../images/index.png") no-repeat scroll left 0;display:inline-block;}
.link-weixi span {font-size:12px;color:#666;text-align:left;display:block;line-height:1.4;}
.link-weixi {width:213px;}
.link-weixi .textImgSeparation {padding-top:15px;padding-left:35px;}
.link-weixi i {background-position:0 0px;width:142px;height:142px;}
.floatLeft, .group {float:left;}
.floatLeft.bd {width:1px;height:120px;background:#dfdfdf;margin:12px 78px 0 0;} */
.mx-button {font-size:12px;color:#007bc7;text-align:center;border:1px solid #007bc7;width:140px;height:24px;line-height:24px;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.link-th {padding-left:10px;}
.link-th h5 {font-size:14px;margin-bottom:24px;}
.link-th h3 {font-size:22px;color:#ffffff;}
.link-th span {display:inline-block;width:100%;font-size:12px;margin-bottom:20px;color:#ffffff;}
.ui-footer-hd .item-contact {text-align:center;}
.ui-footer-hd .item-contact dd {width:141px;font-size:12px;color:#969cab;}
.ui-footer-bd {padding-top:40px;color:#666;background-color:#f3f3f3;}
.ui-footer-bd .friendly-link {padding:32px 0;border-top:1px solid #bfbfbf;}
.ui-footer-ft {line-height:30px;font-size:13px;color:#666;background-color:#242527;}
.ui-footer-ft p{padding:10px 0;}
.ui-footer-ft p a{color:#666;}
.center {text-align:center;}
.mx-button {font-size:12px;color:#007bc7;text-align:center;border:1px solid #007bc7;line-height:24px;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}