*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
::-webkit-input-placeholder{color:#999}
:-moz-placeholder{color:#999}
::-moz-placeholder{color:#999}
:-ms-input-placeholder{color:#999}
body{padding:0;margin:0;font-size:13px;font-family:SimSun,'Microsoft YaHei','Microsoft JhengHei',sans-serif;color:#999;background-color:#f7f7f7}
body::-webkit-scrollbar{display:none}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#333}
h1{font-size:28px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
a{color:#333}
p{margin:8px 0;font-size:14px;line-height:24px;color:#999}
header{position:fixed;top:0;right:0;left:0;z-index:99;width:100%;height:60px;line-height:60px;text-align:center;background:rgba(36,42,55,1)}
header .nav{float:left}
header .nav i{font-size:20px;line-height:60px;color:#fff}
header .logo{display:inline-block;text-align:center}
header .logo img{width:auto;height:auto;line-height:60px;vertical-align:middle}
header .search{float:right}
header .search i{font-size:18px;line-height:30px;color:#fff}
.panel-control-left ul{padding-bottom:100px;background:#fbfbfb;border:none}
.panel-control-left ul li{font-weight:400;border-top:1px solid #fefefe;border-bottom:1px solid #f3f3f3}
.panel-control-left ul li a{font-size:15px;color:#333}
.panel-control-left ul .first-list{position:relative;width:100%;height:auto;padding:35px 0;margin-bottom:15px;vertical-align:top;text-align:center;background:url(../images/author_bg.png) center no-repeat;background-size:100% 100%;border-top:none;border-bottom:none}
.panel-control-left ul .first-list:before{content:"";position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background:#FF5722;}
.panel-control-left ul li .author *{position:relative}
.panel-control-left ul li .author img{width:80px;height:80px;border-radius:50%;border:3px solid #fff}
.panel-control-left ul li .author h3{display:block;padding:0;margin-bottom:5px;font-weight:600;letter-spacing:3px;color:#fff}
.panel-control-left ul li .author h6{letter-spacing:1px;color:#fff}
.panel-control-left .side-nav .collapsible-header{font-size:15px;color:#333}
.panel-control-left .side-nav i{width:30px;height:30px;font-size:18px;color:#fff;text-align:center}
.panel-control-left .side-nav .icon,.panel-control-left .side-nav li a>i{position:relative;top:9px;margin-right:20px;line-height:30px;border-radius:50%}
.panel-control-left .side-nav li:nth-child(2) a i{font-size:20px;background-color:#f44336}
.panel-control-left .side-nav li:nth-child(2) a i:before{content:"\f015"}
.panel-control-left .side-nav li:nth-child(3) .icon{background-color:#ff9800}
.panel-control-left .side-nav li:nth-child(3) .icon i:before{content:"\f009"}
.panel-control-left .side-nav li:nth-child(4) .icon i{background-color:#2196F3;border-radius:50%;}
.panel-control-left .side-nav li:nth-child(4) .icon i:before{content:"\f288"}
.panel-control-left .side-nav li:nth-child(5) .icon{background-color:#4caf50}
.panel-control-left .side-nav li:nth-child(5) .icon i:before{content:"\f109"}
.panel-control-left .side-nav li:nth-child(6) .icon{background-color:#00bcd4}
.panel-control-left .side-nav li:nth-child(6) .icon i:before{content:"\f129"}
.panel-control-left .side-nav li:nth-child(7) .icon{background-color:#3f51b5}
.panel-control-left .side-nav li:nth-child(7) .icon i:before{content:"\f15c"}
.panel-control-left .side-nav li:nth-child(8) .icon{background-color:#9c27b0}
.panel-control-left .side-nav li:nth-child(8) .icon i:before{content:"\f007"}
.panel-control-left .side-nav li:nth-child(9) .icon{background-color:#795548}
.panel-control-left .side-nav li:nth-child(9) .icon i:before{content:"\f003"}
.panel-control-left .side-nav li:nth-child(10) .icon{background-color:#e91e63}
.panel-control-left .side-nav li:nth-child(10) .icon i:before{content:"\f143"}
.panel-control-left .side-nav .icon{float:left;width:30px;height:30px}
.panel-control-left .side-nav .collapsible-header span i{float:right;height:3rem;margin-right:0;font-size:10px;color:#999;text-align:right}
.panel-control-left .side-nav .collapsible-header:hover{background:0 0}
.panel-control-left .side-nav .collapsible-header.active{background:#fbfbfb;border-bottom:1px solid #f3f3f3}
.panel-control-left .side-nav li.active{background:0 0}
.panel-control-left .collapsible-body{background:#fff}
.panel-control-left .collapsible-body ul{padding:0;margin:0;background:#f9f9f9}
.panel-control-left .collapsible-body ul li a{height:36px;padding-left:66px;font-size:15px;line-height:36px;color:#666}
@media only screen and (min-width:769px){
.panel-control-left .side-nav .collapsible-header{padding:0 32px}
.panel-control-left .collapsible-body ul li a{padding-left:82px}}.panel-control-right{float:right;font-size:18px}
.panel-control-right .contact-icon i{padding-right:13px;margin-right:10px;border-right:1px solid #ddd}
.panel-control-right .side-nav{padding:23px 16px}
.panel-control-right .side-nav a{height:32px;padding:0;color:#666}
.panel-control-right .side-nav li:last-child{margin-bottom:0}
.panel-control-right .side-nav form input{float:left;width:calc(100% - 40px);height:40px}
.panel-control-right .side-nav form .button{position:relative;float:right;width:40px;height:40px;font-size:18px;line-height:18px;color:#fff;background:#ff5722;border:0}
.panel-control-right .side-nav li h4{display:inline-block}
.panel-control-right .side-nav .popular-search .title{display:block;margin-top:18px}
.panel-control-right .side-nav .popular-search li{display:inline-block}
.panel-control-right .side-nav .popular-search li h4{margin-bottom:5px}
.panel-control-right .side-nav .popular-search li a{height:30px;padding:0 12px;margin-top:12px;margin-right:3px;line-height:30px;background-color:#f7f7f7;border:1px solid #efefef;border-radius:15px}
input,textarea{appearance:none;-webkit-appearance:none}
input::placeholder,textarea::placeholder{font-size:14px;line-height:150%;color:#999}
form .select-wrapper input.select-dropdown,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text]{width:100%;height:40px;padding:0 14px;font-weight:400;line-height:40px;color:#000;background-color:#f7f7f7;border:1px solid #dfdfdf;box-sizing:border-box;overflow:visible}
form input:not([type]):focus:not([readonly]),form input[type=date]:focus:not([readonly]),form input[type=email]:focus:not([readonly]),form input[type=number]:focus:not([readonly]),form input[type=password]:focus:not([readonly]),form input[type=tel]:focus:not([readonly]),form input[type=text]:focus:not([readonly]){border:1px solid #ff5722;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.input-field input:not([type]):focus:not([readonly])+label,.input-field input[type=date]:focus:not([readonly])+label,.input-field input[type=email]:focus:not([readonly])+label,.input-field input[type=number]:focus:not([readonly])+label,.input-field input[type=password]:focus:not([readonly])+label,.input-field input[type=tel]:focus:not([readonly])+label,.input-field input[type=text]:focus:not([readonly])+label{color:#f21d60;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
form textarea{width:100%;height:auto;padding:8px 14px;margin-bottom:20px;font-size:14px;outline:0;border:none;background-color:#f7f7f7;border:1px solid #dfdfdf;box-sizing:border-box;overflow:visible}
form textarea:focus{border:1px solid #ff5722}
form textarea:focus+label{color:#f21d60}
form input[type=file]{margin-bottom:20px}

.v_page{margin: 10px;padding:10px;}
.v_page a{margin:5px 0;display: inline-block;}

/* -- pager --*/
.pager{text-align: center;height: 36px;background-color: #FFF;margin-top: 1px;}
.pager a, .pager span, .pager em{display: inline-block;color: #525252;padding: 0 15px;line-height: 36px;font-style:normal;}
.pager em{color: #aaa;}

/* -- pager class two --*/
.pager ul{display: inline-block;*display: inline;border-left: 1px solid #dddddd;}
.pager ul li{display: inline;}
.pager ul li a{float: left;padding: 0 14px;line-height: 38px;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;border-left-width: 0;}
.pager ul li a:hover{background-color: #f5f5f5;}
.pager ul .active a{background-color: #f5f5f5;color: #999999;cursor: default;}


.slide{height:360px;margin-top:0;position: relative;}
.slide .slide-content{height:360px;background:#242a37}
.slide .slide-content .mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:0;/*background-color:rgba(0,0,0,.2);*/}
.slide .slide-content img{width:100%;height:100%;object-fit:cover}
.slide .slide-content .caption{position:absolute;top:25%;right:0;left:0;padding:15px 5%;margin:0 auto}
.slide .slide-content .caption p a{background: #ff5722; color: #fff; padding:2px; margin:3px; display: block; width:23%; float: left;}
.slide .slide-content .text-center{text-align:center}
.slide .slide-content .caption h2{font-size:22px}
.slide .slide-content .caption h2,.slide .slide-content .caption p{color:#fff}
.slide .owl-theme .owl-nav.disabled+.owl-dots{position:relative;top:-35px;margin-bottom:-36px}
.slide .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;border-radius:4px;transition:all .3s ease-in-out}
.slide .owl-theme .owl-dots .owl-dot.active span{width:24px;height:8px;background:#ff5722;border-radius:4px}
.more{text-align:center}
.more a{display:inline-block;padding:3px 30px;margin-top:20px;font-size:14px;color:#fff;background:#ff5722;border:1px solid #fff;border-radius:30px;cursor:pointer}
.more a:hover{background:rgba(0,160,234,.9);box-shadow:0 0 30px rgba(0,160,234,.2)}
.more i{font-size:16px}
.section-title{margin-bottom:30px;text-align:center}
.section-title h2{position:relative;top:-4px;font-size:24px}
.section-title .line{width:36px;height:2px;margin:5px auto 3px;background:#ff5722}
.section-title .line1{width:45px;height:2px;margin:10px auto 0;background:#ff5722}
.section-title .line2{width:15px;height:2px;margin:5px auto 0;background:#ff5722}
.focus{padding:35px 0;background-size:cover;background-attachment:fixed;background:#ff5722 url(../images/focus_bg.png) center center no-repeat;overflow:hidden}
.focus .focus-content{text-align:center}
.focus .focus-content h3,.focus .focus-content p{color:#fff}
.focus .focus-content .more a{background:0 0;border:2px solid rgba(255,255,255,.75)}
.focus .focus-content .more a:hover{color:#ff5722;background:#fff;box-shadow:0 0 30px rgba(0,160,234,.2)}
.cover-boxes{width:100%;height:100%;padding:5% 0;background:#242a37;overflow:hidden}
.cover-boxes a{float:left;width:50%;height:196px;padding:50px 0;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1)}
.cover-boxes a:nth-child(1),.cover-boxes a:nth-child(3){border-left:0}
.cover-boxes a:nth-child(3),.cover-boxes a:nth-child(4){border-bottom:0}
.cover-boxes a i{width:100%;font-size:36px}
.cover-boxes a h4{padding-top:16px}
.cover-boxes a p{padding:0;margin:0}
.cover-boxes a h4,.cover-boxes a i,.cover-boxes a p{color:#fff;text-align:center}

@media (max-width:768px){.cover-boxes{display:none;}}

.clear{clear:both}
.footer-side-nav{background:#242a37;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
.footer-side-nav .collapsible{padding:14px 0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.footer-side-nav ul{background:#242a37;border:none}
.footer-side-nav ul li{min-height:3rem;padding:0 0;line-height:3rem}
.footer-side-nav ul li a{font-size:15px;color:#fff}
.footer-side-nav .collapsible-header{padding:0 0;font-size:15px;color:#fff;background-color:#242a37;border-bottom:none}
.footer-side-nav i{float:right;width:1rem;height:3rem;margin-right:0;font-size:10px;color:rgba(255,255,255,.5);line-height:3rem}
.footer-side-nav .collapsible-header span i{text-align:right}
.footer-side-nav .collapsible-header:hover{background:0 0}
.footer-side-nav .collapsible-header.active{border-bottom:1px solid rgba(255,255,255,.1)}
.footer-side-nav li.active{background:0 0;border-bottom:1px solid rgba(255,255,255,.1)}
.footer-side-nav .collapsible-body{background:0 0;border-bottom:none}
.footer-side-nav .collapsible-body ul{padding:0;margin:0}
.footer-side-nav .collapsible-body ul li{height:3rem;padding:0 0;line-height:3rem}
.footer-side-nav .collapsible-body ul li a{font-size:15px;color:rgba(255,255,255,.75)}
.footer-side-nav .collapsible-body ul li a i{width:.7rem;height:3rem}
footer{padding:30px 0 60px;text-align:center;background:#242a37}
footer h6{font-size:18px;font-weight:600;color:#fff}
footer .social-icon{padding:0;margin:0;margin-top:20px;margin-bottom:15px;list-style:none}
footer .social-icon ul li{display:inline-block;width:30px;height:30px;margin:0 3px;line-height:30px;text-align:center;border-radius:100%}
footer .social-icon ul li:nth-child(1){font-size:15px;background:#9c27b0}
footer .social-icon ul li:nth-child(2){font-size:16px;background:#d81e06}
footer .social-icon ul li:nth-child(3){background:#1ec67a}
footer .social-icon ul li:nth-child(4){background:#18acfc}
footer .social-icon ul li:nth-child(5){background:#ffc200}
.social-icon .social-icon-img{position:absolute;display:none;width:130px;height:130px;margin-top:-170px;margin-left:-50px;-webkit-box-shadow:0 0 6px rgba(14,22,30,.3);-moz-box-shadow:0 0 6px rgba(14,22,30,.3);-o-box-shadow:0 0 6px rgba(14,22,30,.3);box-shadow:0 0 6px rgba(14,22,30,.3)}
.social-icon .social-icon-img:after{content:'';position:absolute;top:129px;left:57px;display:block;width:0;height:0;border:8px solid transparent;border-top:10px solid #fff}
.social-icon .social-icon-img img{height:130px}
footer ul li a{color:#fff}
footer .footer-txt{margin-bottom:20px;color:#fff}
footer .footer-txt ul{padding:0;margin:0;list-style:none}
footer .footer-txt ul li{padding:4px 0}
footer .footer-txt ul li span{padding-left:5px}
footer .footer-links{padding:20px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
footer .footer-links a{display: inline;padding-right: 5px;line-height: 24px;color: #fff;opacity: .75;background: #ff5722;margin: 0 5px;padding: 3px 10px;border-radius: 15px;}
footer .footer-copyright{padding:20px 0;color:#fff;line-height:24px}
footer .footer-copyright a{margin:0 2px;color:rgba(255,255,255,1)}
.navbar-bottom{position:fixed;right:0;bottom:0;left:0;z-index:100;display:block;width:100%;height:56px;line-height:56px;color:#fff;text-align:center;background:#ff5722}
.navbar-bottom .row .s3{border-left:1px solid rgba(255,255,255,.2)}
.navbar-bottom .row .s3:first-child{border-left:none}
.navbar-bottom a{display:block;padding:6px 0 10px;color:#fff}
.navbar-bottom a i,.navbar-bottom a span{display:block;margin:0 auto;text-align:center}
.navbar-bottom a i:nth-child(3){font-size:22px}
.navbar-bottom a i{width:24px;height:24px;font-size:24px;line-height:24px}
.navbar-bottom a span{width:100%;line-height:18px}
#back-top a{position:fixed;right:30px;bottom:100px;z-index:99;width:36px;height:36px;font-size:20px;line-height:36px;color:#fff;text-align:center;background:#ff5722;border-radius:40px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);transform:scale(1,1);transition:all .2s ease-in-out;cursor:pointer;opacity:.75}
@keyframes scaleToggleOne{0{transform:scale(1);-webkit-transform:scale(1)}
50%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes scaleToggleTwo{0{transform:scale(1);-webkit-transform:scale(1)}
20%{transform:scale(1);-webkit-transform:scale(1)}
60%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes scaleToggleThree{0{transform:scale(1);-webkit-transform:scale(1)}
33%{transform:scale(1);-webkit-transform:scale(1)}
66%{transform:scale(2);-webkit-transform:scale(2)}
100%{transform:scale(1);-webkit-transform:scale(1)}}.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.livechat-girl{position:fixed;right:30px;bottom:150px;z-index:700;width:60px;height:60px;border-radius:50%;-webkit-box-shadow:0 5px 10px 0 rgba(35,50,56,.3);-moz-box-shadow:0 5px 10px 0 rgba(35,50,56,.3);box-shadow:0 5px 10px 0 rgba(35,50,56,.3);transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-webkit-transition:all 1s cubic-bezier(.86,0,.07,1);-moz-transition:all 1s cubic-bezier(.86,0,.07,1);transition:all 1s cubic-bezier(.86,0,.07,1);cursor:pointer;opacity:0}
.livechat-girl:focus{outline:0}
.livechat-girl.animated{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:1}
.livechat-girl:after{content:'';position:absolute;top:1px;right:1px;z-index:50;width:12px;height:12px;background-image:linear-gradient(to bottom,#26c7fc,#26c7fc);border-radius:50%}
.livechat-girl .girl{position:absolute;top:0;left:0;z-index:50;width:100%;height:auto;border-radius:50%}
.livechat-girl .animated-circles .circle{position:absolute;z-index:49;width:60px;height:60px;background:rgba(38,199,252,.25);border-radius:50%;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1)}
.livechat-girl .animated-circles.animated .c-1{animation:2s scaleToggleOne cubic-bezier(.25,.46,.45,.94) forwards}
.livechat-girl .animated-circles.animated .c-2{animation:2.5s scaleToggleTwo cubic-bezier(.25,.46,.45,.94) forwards}
.livechat-girl .animated-circles.animated .c-3{animation:3s scaleToggleThree cubic-bezier(.25,.46,.45,.94) forwards}
.livechat-girl.animation-stopped .circle{opacity:0!important}
.livechat-girl.animation-stopped .circle{opacity:0!important}
.livechat-girl .livechat-hint{position:absolute;top:50%;right:40px;z-index:0;margin-top:-20px;-moz-transition:all .3s cubic-bezier(.86,0,.07,1);-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);transition:all .3s cubic-bezier(.86,0,.07,1);opacity:0}
.livechat-girl .livechat-hint.show_hint{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:1}
.livechat-girl .livechat-hint.hide_hint{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:0}
.livechat-girl .livechat-hint.rd-notice-tooltip{max-width:1296px!important}
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content{width:auto;overflow:hidden;text-overflow:ellipsis}
.rd-notice-tooltip{position:absolute;z-index:65;max-width:350px;font-size:14px;line-height:1.25;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2);border-radius:3px;opacity:1}
.rd-notice-tooltip:after{position:absolute;z-index:50;display:block;content:'';width:20px;height:20px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.rd-notice-tooltip .rd-notice-content{position:relative;z-index:60;width:100%;padding:20px;font-weight:400;line-height:1.45;color:#fff;background:0;border-radius:3px}
.rd-notice-type-success{background-color:#26c7fc;-webkit-box-shadow:0 5px 10px 0 rgba(38,199,252,.2);-moz-box-shadow:0 5px 10px 0 rgba(38,199,252,.2);box-shadow:0 5px 10px 0 rgba(38,199,252,.2)}
.rd-notice-type-success .rd-notice-content{background-color:#26c7fc}
.rd-notice-type-success:after{background-color:#26c7fc;-webkit-box-shadow:0 5px 10px 0 rgba(38,199,252,.2);-moz-box-shadow:0 5px 10px 0 rgba(38,199,252,.2);box-shadow:0 5px 10px 0 rgba(38,199,252,.2)}
.rd-notice-position-left{margin-left:-20px}
.rd-notice-position-left:after{top:50%;right:-6px;margin-top:-10px}
.rd-notice-tooltip.single-line .rd-notice-content{height:40px;padding:0 20px;line-height:40px;white-space:nowrap}