a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);/* 移动端点击后会出现"暗色"的背景 */}
input::-ms-clear {display:none;}
/* 去除IE浏览器器下输入框叉叉 */input::-ms-reveal {display:none;}
/* 去除IE浏览器器下输入框叉叉 */input:-internal-autofill-previewed,input:-internal-autofill-selected {-webkit-text-fill-color:#999 !important;transition:background-color 99999999s ease-in-out 0s !important;}
@media screen and (max-width:1200px) {/* 针对PC端的代码，小于一定尺寸时显示将要隐藏的内容 */    html {overflow-x:auto;min-width:1200px;}
}
.center {/* 居中 */    width:1400px;margin:0 auto;}
/* header_container START */body.header_fixed {padding-top:90px;}
.header_container .public {background:#313131;}
.header_container .public .center {height:40px;font-size:14px;color:#e0e0e0;}
.header_container .public .center .left a {display:inline;}
.header_container .public .center .item {font-size:12px;padding:0 12px;height:12px;line-height:12px;position:relative;}
.header_container .public .center .item:not(:last-child) {border-right:1px solid #e0e0e0;}
.header_container .public .center .item:last-child {padding-right:0;}
.header_container .public .center .item a {-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}
.header_container .public .center .item a:hover {color:#d2000c;}
.header_container .header {background:#fff;position:relative;}
.header_container .header.fixed {z-index:10001;position:fixed;max-width:1920px;min-width:1200px;top:0;left:0;right:0;margin:0 auto;box-shadow:0px 10px 30px rgba(0,0,0,0.08);}
.header_container .header.fixed .nav {height:90px;}
.header_container .header.fixed .nav .item>a {line-height:70px;}
.header_container .header.fixed .nav .item:hover .inside_nav {top:115px;}
.header_container .header .logo {height:60px;}
.header_container .header .nav {height:98px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.header_container .header .nav .item {margin:0;}
.header_container .header .nav .item:not(:last-child) {margin-right:20px;}
.header_container .header .nav .item:hover>a .line {width:100%;}
.header_container .header .nav .item:hover .inside_nav {visibility:visible;z-index:101;opacity:1;top:115px;}
.header_container .header .nav .item>a {padding:0 5px;line-height:73px;position:relative;padding-top: 32px;}
.header_container .header .nav .item>a .line {position:absolute;left:0;right:0;bottom:0;width:0;height:3px;margin:0 auto;background:#d2000c;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.header_container .header .nav .item>a.active .line {width:100%;}
.header_container .header .nav .item .inside_nav {position:absolute;width:100%;left:0;right:0;margin:auto;background:#fff;max-width:1920px;min-width:1200px;overflow:hidden;height:120px;border-top:1px solid #eee;box-shadow:0px 8px 24px rgba(0,0,0,0.08);visibility:hidden;z-index:-1;top:130px;opacity:0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header_container .header .nav .item .inside_nav .inside_nav_item {text-align:center;margin:0 25px;}
.header_container .header .nav .item .inside_nav .inside_nav_item .item_icon {height:40px;font-size:40px;line-height:40px;color:#8a8a8a;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header_container .header .nav .item .inside_nav .inside_nav_item .item_explain {font-size:14px;margin-top:15px;color:#555;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.header_container .header .nav .item .inside_nav .inside_nav_item:hover .item_icon {color:#d2000c;-webkit-transform:rotateY(360deg) translateY(-4px);transform:rotateY(360deg) translateY(-4px);}
.header_container .header .nav .item .inside_nav .inside_nav_item:hover .item_explain {color:#d2000c;}
.header_container .header .info {
font-size: 28px;
font-weight: bold;
color: #B60421;
line-height: 47px;
}
.header_container .header .info .info_icon {font-size:28px;margin-right:10px;}
.header_container .header .info .info_phone {    font-size: 25px;
    margin-top: 20px;
}
.header_container .header .search_control {font-size:22px;color:#ff9100;cursor:pointer;margin-left:40px;}
.header_container .header .menu_control {font-size:26px;color:#ff9100;cursor:pointer;margin-left:40px;-webkit-transition:all 0.15s;-moz-transition:all 0.15s;-o-transition:all 0.15s;transition:all 0.15s;}
.header_container .header .menu_control .line {background:#d2000c;border-radius:2px;position:relative;width:26px;height:2px;top:0;-webkit-transform-origin:13px center;-moz-transform-origin:13px center;-ms-transform-origin:13px center;transform-origin:13px center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header_container .header .menu_control .line.line2 {margin:7px 0;}
.header_container .header .menu_control.active .line.line1 {-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px;}
.header_container .header .menu_control.active .line.line2 {opacity:0;}
.header_container .header .menu_control.active .line.line3 {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-9px;}
.header_container .header .menu_control:hover {opacity:0.8;}
.header_container .header .search_form_container {position:absolute;top:0;left:0;right:0;margin:auto;width:1400px;min-width:1200px;}
.header_container .header .search_form {position:absolute;top:118px;overflow:hidden;opacity:0;z-index:-1;visibility:hidden;right:-220px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.header_container .header .search_form.active {opacity:1;z-index:1000;visibility:visible;right:0;}
.header_container .header .search_form form {position:relative;}
.header_container .header .search_form button {position:absolute;top:0;bottom:0;left:0;width:42px;text-align:center;line-height:38px;font-size:16px;color:#c8c8c8;border:none;outline:none;background:none;}
.header_container .header .search_form input {width:220px;height:38px;border-radius:19px;background:#ffffff;border:solid 1px #dddddd;padding-left:42px;padding-right:15px;font-size:14px;color:#666;}
.header_container .header .search_form input::-webkit-input-placeholder {color:#999;}
.header_container .header .search_form input:-moz-placeholder {color:#999;}
.header_container .header .search_form input:-ms-input-placeholder {color:#999;}
.header_container .header .search_form input::placeholder {color:#999;}
.header_container .header .menu_container_mask {position:fixed;overflow:hidden;z-index:-1;height:24px;width:24px;right:0;top:0;}
.header_container .header .menu_container_mask.active {width:580px !important;position:fixed;z-index:10001;height:100%;}
.header_container .header .menu_container_mask.active .inside_menu_container_mask {top:15px;opacity:1;right:15px;width:3806px;height:3806px;margin-top:-1903px;margin-right:-1903px;}
.header_container .header .menu_container_mask .inside_menu_container_mask {background-color:#272727;-webkit-transition:all 1.2s,opacity 0s;transition:all 1.2s,opacity 0s;position:absolute;border-radius:50%;opacity:0;right:0px;top:0px;width:24px;height:24px;}
.header_container .header .menu_container {position:fixed;width:580px;padding:0px;height:100%;top:0;right:0;opacity:0;z-index:-1;color:#fff;visibility:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:44px;}
.header_container .header .menu_container_0530 {height:100%;position:relative;}
.header_container .header .menu_container.active {opacity:1;z-index:10002;visibility:visible;}
.header_container .header .menu_container.active .close {opacity:1;}
.header_container .header .menu_container.active .menu_container_list .item {-o-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}
.header_container .header .menu_container.active .menu_phone {-o-transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}
.header_container .header .menu_container .close {width:30px;height:30px;position:relative;cursor:pointer;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;font-size:30px;line-height:30px;text-align:center;color:#ccc;-webkit-transition:all 0.5s,opacity 0.5s 0.3s;-moz-transition:all 0.5s,opacity 0.5s 0.3s;-o-transition:all 0.5s,opacity 0.5s 0.3s;transition:all 0.5s,opacity 0.5s 0.3s;opacity:0;}
.header_container .header .menu_container .close:hover {color:#d2000c;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.header_container .header .menu_container .menu_container_list {margin-top:45px;}
.header_container .header .menu_container .menu_container_list .item {position:relative;-o-transform:translate(100px,0);-moz-transform:translate(100px,0);-webkit-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;opacity:0;}
.header_container .header .menu_container .menu_container_list .item:nth-child(1) {-o-transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;}
.header_container .header .menu_container .menu_container_list .item:nth-child(2) {-o-transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s;transition-delay:0.4s;}
.header_container .header .menu_container .menu_container_list .item:nth-child(3) {-o-transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.header_container .header .menu_container .menu_container_list .item:nth-child(4) {-o-transition-delay:0.6s;-moz-transition-delay:0.6s;-webkit-transition-delay:0.6s;transition-delay:0.6s;}
.header_container .header .menu_container .menu_container_list .item:nth-child(5) {-o-transition-delay:0.7s;-moz-transition-delay:0.7s;-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.header_container .header .menu_container .menu_container_list .item:nth-child(6) {-o-transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s;transition-delay:0.8s;}
.header_container .header .menu_container .menu_container_list .item:not(:first-child) {margin-top:15px;}
.header_container .header .menu_container .menu_container_list .item:hover .explain_title {color:#fff;}
.header_container .header .menu_container .menu_container_list .item:hover .explain_title .line {width:100%;}
.header_container .header .menu_container .menu_container_list .item .explain_title {padding-left:20px;font-size:50px;color:#ccc;width:350px;font-weight:bold;position:relative;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;text-transform:uppercase;}
.header_container .header .menu_container .menu_container_list .item .explain_title .line {position:absolute;bottom:0;left:0;top:0;width:0px;height:2px;margin:auto;background:#d2000c;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;transition:all 0.8s;}
.header_container .header .menu_container .menu_container_list .item .explain_content {font-size:18px;}
.header_container .header .menu_container .menu_phone {color:#fff;font-size:32px;font-weight:bold;position:absolute;bottom:40px;left:0;right:0;margin:auto;text-align:center;-o-transform:translate(100px,0);-moz-transform:translate(100px,0);-webkit-transform:translate(100px,0);transform:translate(100px,0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-o-transition-delay:0.8s;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s;transition-delay:0.8s;opacity:0;}
.header_container .header .menu_container .menu_phone a {display:inline;}
/* header_container END */@media screen and (max-width:1400px) {.center {width:100%;padding:0 15px;}
.header_container .header .info {display:none;}
.header_container .header .search_control {margin-left:0;}
.header_container .header .search_form_container {width:100%;}
.header_container .header .search_form.active {right:15px;}
.footer .footer_middle .nav .item:not(:last-child) {margin-right:60px;}
.header_container .header .menu_container {padding:25px 30px;}
.header_container .header .menu_container .close {width:24px;height:24px;font-size:24px;line-height:24px;}
.header_container .header .menu_container .menu_container_list {margin-top:30px;}
.header_container .header .menu_container .menu_container_list .item:not(:first-child) {margin-top:10px;}
.header_container .header .menu_container .menu_container_list .item .explain_title {padding-left:20px;font-size:36px;}
.header_container .header .menu_container .menu_container_list .item .explain_content {font-size:16px;}
.header_container .header .menu_container .menu_phone {font-size:24px;bottom:25px;}
}
/*底部*/
.FooterLink {box-shadow:0px 2px 10px rgba(0,0,0,0.1);height: 60px;}
.FooterLink p span {font-size:18px;border-right:1px #ddd solid;float:left;padding-right:20px;text-transform:uppercase;}
.FooterLink p {float:left;line-height:60px;width:1300px;overflow:hidden;height:60px;background:url(/images/Link.png) no-repeat center left;padding-left:35px;}
.FooterLink p span>a {color:#666;}
.FooterLink p>a {color:#999;font-size:14px;display:inline-block;*display:inline;*zoom:1;width:85px;text-align:center;}
.FooterLink p>a:last-child {background:none;}
.FooterLink p>a:hover {color:#3f56d5;}
.FooterLink a.Link {color:#666;font-size:14px;line-height:60px;display:block;}
.FooterLink a.Link:hover {color:#3f56d5;}
/* Link End */
.Footer {background-color:#242424;}
.FooterLeft {width:930px;margin-top:25px;}
.FooterLeft p.p1 {font-size:16px;line-height:30px;}
.FooterLeft p.p1 a {color:#999;background:url(/images/FooterIcon02.png) no-repeat center left;padding-left:30px;margin-left:30px;}
.FooterLeft p.p1 a:first-child {background:none;padding-left:0;margin-left:0;}
.FooterLeft p.p1 a:hover {color:#fff;}
.FooterLeft p.p2 {font-size:14px;color:#666;margin-top:70px;}
.FooterLeft p.p2 a {color:#666;margin-left:12px;}
.FooterLeft p.p2 a:hover {color:#fff;}
.FooterLeft p.p3 {margin-top:15px;color:#666;}
.FooterLeft p.p3 a {color:#666;margin-right:30px;}
.FooterLeft p.p3 a:hover {color:#fff;}
.FooterCenter {width:196px;overflow:hidden;margin-top:25px;}
.FooterCenter span {width:166px;height:166px;display:block;border-radius:5px;overflow:hidden;float:left;}
.FooterCenter span img {width:166px;height:166px;display:block;}
.FooterCenter em {font-size:14px;color:#fff;float:left;display:block;width:15px;margin-right:15px;}
.FooterRight i {width:38px;height:38px;display:block;-webkit-transition:.1s ease-out;-moz-transition:.1s ease-out;-ms-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out;animation:banner 1.2s linear infinite;opacity:1;}
.FooterRight i img {width:38px;height:38px;display:block;}
.FooterRight h3 {font-weight:normal;color:#fff;font-size:14px;margin-top:15px;}
.FooterRight h3 b {display:block;color:#BE101F;font-size:24px;font-weight:normal;}
/* 动画效果 End */
.youqianlianjie ul {text-align:center;}
.youqianlianjie ul li {float:left;color:#fff;font-size:18px;width:175px;text-align:center;line-height:100px;}
.youqianlianjie ul li a {color:#fff;}
.dibufenlei ul li {color:#fff;font-size:16px;line-height:40px;}
.dibufenlei ul li a {color:#fff;} 
.gongshixinx ul li {color:#fff;font-size:16px;line-height:30px;}
.gongshixinx ul li a {color:#fff;}
.dibu_zuoche_daohan{margin: 0px; line-height: 10px; font-size: 10px; width: 100%; color: #D2D2D2; margin-top: -60px; margin-left: 26px;}

/* aside_nav START */.aside_nav {position:fixed;z-index:10000;width:50px;right:0;top:40%;}
.aside_nav .item {width:100%;height:50px;position:relative;text-align:center;background:#626262;border-radius:5px 0 0 5px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.aside_nav .item:hover {background:#D2000C;z-index:10;}
.aside_nav .item:hover .item_explain {right:56px;opacity:1;visibility:visible;z-index:10;}
.aside_nav .item:not(:first-child) {margin-top:1px;}
.aside_nav .item .item_icon {font-size:24px;line-height:50px;color:#fff;}
.aside_nav .item .item_explain {background:#D2000C;position:absolute;top:0;bottom:0;right:0px;margin:auto;line-height:50px;white-space:nowrap;padding:0 15px;border-radius:5px;color:#fff;font-size:18px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;visibility:hidden;opacity:0;z-index:-1;}
.aside_nav .item .item_explain .explain_picture {width:100px;height:100px;position:absolute;right:0;top:0;margin-top:-25px;}
/* aside_nav END *//** 首页内页合并内页需处理内容 */.header_container .public a,.header_container .header .logo,.header_container .header .nav a,.header_container .header .header_right a {display:block;}
.header_container .header .item {height:auto;position:static;font-size:16px;}
.footer .footer_top .center .item {height:auto;position:static;margin-top:0;}
.header_container .public .center .item {margin-top:0;}
.footer .footer_middle .nav .item {height:auto;margin-top:0;position:static;}
.aside_nav .item {margin-top:0;display:block;}

.stage-code-detail{display:none;}
.stage-code-detail{width:170px;top:59px;left:111px;z-index:10;position:absolute;background-color:#fff;border:1px solid #eee;border-top:0}
.stage-code-detail img{margin:0 auto;display:block;width:105px}
.stage-code-detail p{position:relative;text-align:center}
.code-txt{font-size:17px;}
#stage-code{cursor: pointer;}