* { margin: 0; padding: 0; }
html, body { width: 100%; font-size: 14px; line-height: 1em; font-family: 'Helvetica Neue', Helvetica, STHeiti, 'Microsoft YaHei', 'SimSun', Arial, Tahoma, sans-serif; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li { margin: 0; padding: 0; line-height: 1em; }
li { list-style: none; }
a, a:hover, a:focus { line-height: 1em; color: inherit; text-decoration: none; }
span { line-height: 1em; }
.clear, .wrapper:after, .clearfix:after { display: block; height: 0; clear: both; content: ''; }
.clear, .wrapper:after { visibility: hidden; }
.wrapper { max-width: 1200px; min-width: 1002px; margin: 0 auto; }
.full-single, .full-single body { width: 100%; height: 100%; overflow: hidden; }
header { position: fixed; z-index: 99999; top: 0; left: 0; width: 100%; }
body.home header .wrapper { overflow: visible; }
.dropdown-sub-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,.85); box-shadow: 0 1.5px 3px rgba(0,0,0,.15); }
#navigation { position: relative; }
#navigation .wrapper { max-width: 940px; min-width: 1002px; margin: 0 auto; }
#navigation:before { position: absolute; top: 0; left: 0; width: 100%; height: 75px; background-color: #fff; content: ''; border-bottom: 4px #0059B2 solid; }
#navigation .logo { float: left; margin-top: 11px; margin-left: 1%; }
#navigation .logo img { width: 100%; height: 100%; }
.navigation { float: right; display: block; margin-bottom: 0; min-height: 1%; border: none; border-radius: 0; z-index: 100; border: none; font-family: "微软雅黑"; }
.navigation a { font-size: 14px; color: #333; }
.dropdown { position: relative; float: left; width: 80px; text-align: center; }
.dropdown .blue, .dropdown .direction { position: absolute; display: block; content: ''; }
.dropdown .blue { opacity: 0; top: 80; left: 0; width: 80px; height: 71px; background-image: url(../imgs/nav.png); background-repeat: no-repeat; background-position: center bottom; }
.dropdown .direction { opacity: 0; left: 50%; margin-left: -8px; top: 60px; }
.dropdown:first-child { margin-left: 0; }
.dropdown.active .blue { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; opacity: 1; top: 0; }
.dropdown.active .direction { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; opacity: 1; }
.active a { }
.dropdown { margin: 0px 15px 0px 0px; color: #333; }
.dropdown > a { display: block; position: relative; padding-top: 30px; width: 100%; height: 75px; text-align: center; }
.dropdown > a:hover { display: block; position: relative; padding-top: 30px; width: 100%; height: 75px; color: #f00; text-align: center; }
.dropdown .dropdown-sub { display: none; position: relative; color: #333; }
.dropdown ol { padding-top: 25px; padding-bottom: 20px; }
.dropdown ol li { padding: 4px 0; }
.dropdown ol li a { line-height: 18px; color: #707070; font-size: 13px; }
.dropdown .sub-menu { position: absolute; width: 100%; top: 100%; left: 0; width: 100%; visibility: hidden; display: inline-block; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: visibility 0s linear 0.3s, opacity 0.2s linear; -moz-transition: visibility 0s linear 0.3s, opacity 0.2s linear; -ms-transition: visibility 0s linear 0.3s, opacity 0.2s linear; -o-transition: visibility 0s linear 0.3s, opacity 0.2s linear; transition: visibility 0s linear 0.3s, opacity 0.2s linear; }
.dropdown .sub-menu.visible, .dropdown:hover .sub-menu { visibility: visible; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; }
footer { color: #545454; font-size: 1em; background-color: #eee; min-height: 660px; background: url(../imgs/wallpaper8.jpg) no-repeat center center; padding-top: 200px; }
footer .wrapper { overflow: visible !important; width: 810px; height: 330px }
footer .wrap { position: relative; padding-top: 10px; padding-bottom: 8px; }
footer .wrap .logo { position: absolute; top: 25px; left: 0; width: 272px; height: 60px; }
footer .wrap .logo img { width: 100%; height: 100%; }
footer .wrap > p { float: left; margin-top: 20px; margin-left: 290px; line-height: 24px; }
footer .wrap .wechat { float: right; margin-top: 10px; right: 0; line-height: 16px; }
footer .wrap .wechat p { float: left; position: relative; top: 21px; line-height: 20px; color: #545454; font-size: 12px; }
footer .wrap .wechat img, #footer .right span { float: left; margin-left: 20px; width: 120px; height: 120px; }
footer .wrap .wechat img:first-child, #footer .right span:first-child { margin-left: 0; }
#footer .right span { height: auto; text-align: center; }
footer .en { font-family: 'Arial'; }
#footer { padding-top: 0px; padding-bottom: 10px; }
#footer .left { float: left; max-width: 1040px; }
#footer .pleft { float: left; width: 40%; }
#footer .pleft em { font-style: normal; color: #545454; font-size: 16px; }
#footer .left em { font-style: normal; color: #545454; font-size: 16px; }
#footer .right { float: right; }
#footer .pright { float: right; width: 40%; }
#footer .cpr { font-family: 'Microsoft YaHei'; }
#footer .gotop { display: inline-block; margin-left: 8px; padding-left: 22px; height: 16px; line-height: 16px; background: url('../imgs/gotop.jpg') no-repeat left center; }
#returnTop { position: fixed; z-index: 3; display: block; right: 20px; bottom: 20px; width: 74px; height: 74px; background: url('../imgs/go_top.jpg') no-repeat center; opacity: 0.2; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
@media screen and (max-width: 1440px) {
#returnTop { width: 60px; height: 60px; }
}
#returnTop:hover { opacity: 1; -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: gray; }
#rocket-to-top { background: url("../imgs/rocket_button_up.png") no-repeat scroll 0 0 transparent; cursor: default; display: block; height: 250px; margin: 0; overflow: hidden; padding: 0; position: fixed; right: 0; bottom: 20px; width: 149px; z-index: 11; }
#rocket-to-top div { left: 0; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; width: 149px; }
#rocket-to-top .level-2 { background: url("../imgs/rocket_button_up.png") no-repeat scroll -149px 0 transparent; display: none; height: 250px; opacity: 0; z-index: 1; }
#rocket-to-top .level-3 { background: none repeat scroll 0 0 transparent; cursor: pointer; display: block; height: 150px; z-index: 2; }
.pagination-wrap { margin-top: 30px; margin-bottom: 50px; text-align: right; }
.pagination { margin-bottom: 0; border-radius: 0; }
.pagination li a { display: inline-block; padding: 0; width: 24px; height: 24px; line-height: 22px; color: #666; font-size: 12px; font-family: Arial; text-align: center; border-color: transparent; border-radius: 0 !important; cursor: pointer; }
.pagination>.active>a, .pagination>li>a:hover, .pagination>li>a:focus { color: #fff; background-color: #9d9d9d; border-color: #9d9d9d; }
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus { z-index: 2; color: #fff; cursor: default; background-color: #9d9d9d; border-color: #9d9d9d; }
.pagination .disabled a, .pagination .disabled a:hover, .pagination .disabled a:focus { color: #585858; font-weight: normal; border-color: #9d9d9d; }
.pagination li.prev a, .pagination li.prev a:hover, .pagination li.prev a:focus, .pagination li.next a, .pagination li.next a:hover, .pagination li.next a:focus { color: #585858; font-size: 16px; font-family: 'SimSun', '宋体'; background-color: #fff; border-color: #9d9d9d; }
.pagination li.prev a { margin-right: 5px; }
.pagination li.next a { margin-left: 5px; }
.bx-wrapper { margin: 0; }
.bx-wrapper .bx-viewport { left: 0; background-color: transparent; border: none; box-shadow: none; }
.bxslider { box-shadow: none; }
.bx-wrapper .bx-pager { bottom: 40px; padding-top: 0; }
.bx-wrapper .bx-pager.bx-default-pager a { width: 19px; height: 19px; background-color: #b5b5b5; border-radius: 50%; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background-color: #ac2131; }
.bx-wrapper .bx-controls-direction a { margin-top: -46px; width: 75px; height: 93px; }
.bx-wrapper .bx-prev, .bx-wrapper .bx-prev:hover { left: 0; background: url('../imgs/slider_prev.png') no-repeat 0 0; }
.bx-wrapper .bx-next, .bx-wrapper .bx-next:hover { right: 0; background: url('../imgs/slider_next.png') no-repeat 0 0; }
#suspension { position: absolute; z-index: 99999; top: 550px; left: 80px; width: 60px; transition: left .3s ease, opacity .2s ease; opacity: .2; }
#suspension:hover { opacity: 1; }
#suspension li { display: table; width: 100%; height: 60px; background-color: #333; }
#suspension li a { display: table-cell; padding: 0; width: 100%; height: 60px; text-align: center; vertical-align: middle; border-top: 1px solid #5f5f5f; }
#suspension li:first-child a { border-top: none; }
#suspension li a span { display: inline-block; width: 2em; line-height: 1.43em; color: #fff; font-size: 14px; }
#suspension li:nth-last-of-type(2) a span { width: 3em; }
#suspension li.active a { background-color: #0290dc; }
#suspension li a:hover, #suspension li a:focus { background-color: transparent !important; }
#suspension li.active { background-color: #0290dc; }
#suspension li.active a { cursor: default; }
