@font-face{font-family:'iconfont';src:url('../fonts/iconfont.eot');src:url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),url('../fonts/iconfont.woff2') format('woff2'),url('../fonts/iconfont.woff') format('woff'),url('../fonts/iconfont.ttf') format('truetype'),url('../fonts/iconfont.svg#iconfont') format('svg');}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.container_wrap{width:90%;margin:0 auto;}
.container{margin:0 auto;}
.head_margin{height:70px;}
.header_wrap{display:table;}
.header{width:100%;background:#ffffff;transition:all .3s;}
.header .container{position:relative;}
.logo{position:absolute;left:3%;top:50%;height:50px;width:186px;margin-top:-20px;}
.logo img{max-width:100%;}
.fixed{position:fixed;top:0;}
.nav_bar ul li a{color:#333333;text-decoration:none;display:block;}
.nav_bar ul li.l1:hover .hid{display:block;}
.hid{position:absolute;left:0;top:100%;min-width:100%;border-top:2px solid #ce1c28;z-index:1;max-height:0;visibility:hidden;/* visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:300ms ease;-moz-transition:300ms ease;-o-transition:300ms ease;transition:300ms ease;*/
}
.hid ul{margin:0 auto;text-align:center;position:relative;cursor:default;text-align:center;}
/*.hid ul:before{content:'';position:absolute;top:-16px;left:10%;border:8px solid transparent;border-bottom-color:#fff;}
*/
.hid ul li{line-height:24px;text-align:left;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:0;transform-origin:top center;background:#fff;}
.hid ul li a{padding:4px;}
.nav>ul>li:hover .hid{visibility:visible;max-height:500px;}
.nav>ul>li:hover .hid li:first-of-type{animation:menu2 0.2s ease-in-out forwards;animation-delay:0.1s;}
.nav>ul>li:hover .hid li:nth-of-type(2){animation:menu2 0.2s ease-in-out forwards;animation-delay:0.2s;}
.nav>ul>li:hover .hid li:nth-of-type(3){animation:menu2 0.2s ease-in-out forwards;animation-delay:0.3s;}
.nav>ul>li:hover .hid li:nth-of-type(4){animation:menu2 0.2s ease-in-out forwards;animation-delay:0.4s;}
.nav>ul>li:hover .hid li:nth-of-type(5){animation:menu2 0.2s ease-in-out forwards;animation-delay:0.5s;}
.nav>ul>li:hover .hid li:nth-of-type(6){animation:menu2 0.2s ease-in-out forwards;animation-delay:0.6s;}
.nav>ul>li:hover .hid li:nth-of-type(7){animation:menu2 0.2s ease-in-out forwards;animation-delay:0.7s;}
.nav>ul>li:hover .hid li:nth-of-type(8){animation:menu2 0.2s ease-in-out forwards;animation-delay:0.8s;}
/* .nav>ul>li:hover .hid li:last-of-type{animation:menu2 0.3s ease-in-out forwards;animation-delay:1.2s;}
*/
@keyframes menu2{0%{opacity:0;transform:rotateX(-90deg);}
100%{opacity:1;transform:rotateX(0);}
}
.hid ul li:hover a{background-color:#f5f5f5;color:#ce1c28;}
.call_number{font-size:16px;}
.header.mini{background-color:#ffffff !important;box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.215,.61,.355,1) 0s;}
.header.mini .nav>ul>li>a{color:#000000;;}
/*.header.mini .top_language{height:60px;line-height:60px;}
*/
.moblie_header.mini{box-shadow:0 2px 6px rgba(0,0,0,.1);transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;}
.header{position:fixed;top:0px;left:0px;width:100%;min-width:1000px;z-index:9999;background:#000000;transition:all .3s}
.logo a{display:block;position:relative;overflow:hidden;}
.logo img{max-width:100%;max-height:45px;position:relative;z-index:100}
.top_language{width:120px;height:70px;line-height:70px;font-size:0;display:inline-block;vertical-align:middle;}
.top_language a{font-size:14px;margin-left:10px;display:inline-block;padding:5px 10px;line-height:1.0;vertical-align:middle;box-shadow:0 0 5px 2px #f2f2f2;border-radius:6px;color:#dddddd;}
.top_language a.active{background-color:#6a6a6a;color:#ffffff;}
.head_fixed{position:fixed;top:0px;left:0px;}
/*.icon_call{width:18px;height:18px;margin:0 10px;background:url(../icon_call.png) no-repeat center center;}
*/
.nav{width:calc(100% - 150px);text-align:right;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.nav>ul>li{position:relative;display:inline-block;margin:0 2%;height:100%;vertical-align:top;}
.nav>ul>li>a{position:relative;width:100%;line-height:70px;display:block;text-align:center;font-size:16px;color:#ffffff;transition:all .3s}
.nav>ul>li>a:hover{color:#ce1c28;}
.nav>ul>li .div1{display:none;background:#fff;width:100%;left:0px;position:absolute;top:101px;z-index:100}
.nav>ul>li.div1 .p1{width:57.4%;float:right;height:65px;line-height:65px}
.nav>ul>li .div1 .p1 a{color:#999;font-size:14px;text-transform:uppercase;background:url(../1_26.jpg) center bottom no-repeat;display:inline-block;height:65px;line-height:65px;margin-right:5%;transition:all .5s}
.nav>ul>li.div1 .p1 a:hover{background:url(../1_27.jpg) center bottom no-repeat;color:#1a1a1a}
.nav>ul>li .mad3 .p1 .pad{margin-left:30%}
.nav>ul>li .mad4 .p1 .pad{margin-left:44%}
.nav>ul>li .mad5 .p1 .pad{margin-left:45%}
.nav>ul>li .mad6 .p1{text-align:right}
.a_txt{display:none}
.nav>ul.yellow>li.active>a{border-bottom:2px solid #ce1c28;}
/* 悬浮框 */
.float-right-box{/*width:250px;*/
 position:fixed;right:0;top:70%;margin-top:-127px;/*background-color:#565655;*/
 z-index:1000;transition:width 0.3s ease 0s;}
.float-right-box.on{width:64px;}
.float-right-box .top-list{width:100%;}
.float-right-box .top-list ul{width:100%;background-color:#ffffff;}
.float-right-box .top-list li{background:#ffffff;color:#525252;width:100%;position:relative;transition:all 0.3s ease 0s;text-align:center;padding:5px 0;}
.float-right-box .top-list li.on a{position:absolute;top:0;right:0;width:250px;height:70px;transition:width 0.3s ease 0s;background-color:#ffffff;color:#ffffff;}
.float-right-box .top-list a{display:block;width:100%;zoom:1;}
.float-right-box .top-list a:after{content:"";display:block;height:0;clear:both;}
.icon_name{font-size:12px;width:100%;padding:4px 0;}
.float-right-box .top-list .ico{width:100%;height:34px;font-size:28px;line-height:34px;}
.float-right-box .top-list li:hover{background-color:#525252;color:#ffffff;}
.float-right-box .top-list li:hover .ico,.float-right-box .top-list li:hover .icon_name{color:#ffffff;}
.float-right-box .top-list li.btn_top{border-top:1px solid #f1f1f1;}
.float-right-box .top-list .return-webtop .stt{font-family:"Arial";font-weight:bold;}
.float-right-box .top-list li .weix{position:relative;}
.sidebox{position:absolute;right:70px;top:-10px;display:none;z-index:10;background:#ffffff;text-align:center;color:#333333;padding:5px;border:1px solid #efefef;}
.float-right-box .sidebox img{width:140px;height:140px;display:block;margin:5px auto;}
@media (max-width:1023px) and (min-width:768px){.moblie_header{padding:21px 0}}
@media (max-width:767px) and (min-width:0px){
    .moblie_header{padding:10px 0;}
}

@media (max-width:1023px) and (min-width:0px){
.container{padding:0 3%;width:100%;box-sizing:border-box;}
.header{display:none}
.moblie_header{display:block;background:#fff;position:fixed;top:0px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;z-index:9999;}
.moblie_header .fl img{height:30px}
.moblie_header .fr a{display:block;width:100%;height:100%;}
.moblie_header .fr a img{height:18px;vertical-align:middle;margin-top:6px;}
.menu_box{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.menu_box .menu_mark{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);left:0px;top:0px;z-index:1}
.menu_box .btn_closed_box{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.menu_box .menu_nav{position:absolute;width:80%;right:0px;top:0px;background:#ffffff;height:100%;z-index:100;right:-80%}
.menu_box .menu_nav ul{padding-left:5%;padding-right:5%}
.menu_box .menu_nav ul li{border-bottom:1px solid #f3f3f3;position:relative;}
.menu_box .menu_nav ul li a{display:block;width:100%;height:45px;color:#333333;line-height:45px;padding-left:5%;font-size:16px;}
.menu_box .menu_nav ul li.had_sonnav a{width:calc(100% - 45px);}
.menu_box .menu_nav ul li .plus{z-index:2;width:45px;height:45px;padding:14px;display:inline-block;position:absolute;right:0;top:0px;background:url(../plus.png) center center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.menu_box .menu_nav ul li .plus_on{background:url(../reduce.png) center center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.menu_box .menu_nav ul li .child_nav{display:none}
.menu_box .menu_nav ul li .child_nav a{height:40px;line-height:40px;font-size:14px}
.head_margin{height:50px;}
}
.footer{width:100%;background-color:#3d3d3d;color:#ffffff;position:relative;padding-top:80px;}
.footer_logo{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);}
.footer_top{/* padding:0 5%;*/
 border-bottom:1px solid #5e5e5e;}
.f_item{font-size:14px;padding:1%;width:33%;text-align:center;}
.f_item .iconfont{color:#818181;margin-right:4px;}
.f_item span{display:inline-block;vertical-align:middle;}
.footer_bottom{padding:10px 0;color:#939393;}
.footer_bottom .copyright a{color:#939393}
@media(max-width:767px){.footer_logo img{width:60px;height:60px;}
.footer_top{width:100%;display:block;}
.f_item{width:100%;margin-bottom:10px;text-align:left;font-size:14px;}
.footer_bottom{text-align:center;padding-top:10px;}
.copyright{float:none;font-size:12px;}
.beian{float:none !important;padding-right:0 !important}
}
@media (min-width:768px){
.to_top{display:none !important;}
.txtrl{width:20px;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;}
.footer_logo img{width:70px;height:70px;}
}
@media (min-width:1024px){.moblie_header,.menu_box{display:none;}
.footer_logo img{width:100px;height:100px;}
}
@media (min-width:992px){body{font-size:14px;}
.container{width:960px;}
}
@media (min-width:1200px){body{font-size:14px;}
.container{width:1140px;}
}
@media(min-width:1400px){.container{width:1210px;}
.f_item{font-size:16px;}
.f_item .iconfont{font-size:30px;}
}
.to_top{position:fixed;right:10px;bottom:20%;width:46px;height:46px;display:none;z-index:999;}
.to_top a{display:block;width:46px;height:46px;}
.to_top a img{width:100%;}
.pages{max-width:100%;}
;