/* reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
body {font: 14px/1 'Microsoft Yahei',Tahoma,Helvetica,Arial,'\5b8b\4f53',sans-serif;position: relative;color: #333;background: #0e1121;}
img {border: none;}
em,strong {font-family: inherit;font-size: inherit;}
ul,ol,li {list-style: none;}
table {border-spacing: 0;border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {font-size: 14px;font-weight: normal;}
q:before,q:after {content: ' ';}
address,cite,dfn,em,var {font-style: normal;}
a,a:link,a:visited,a:hover,a:active {text-decoration: none;color: #333;outline: none;}
.fl-l {float: left;}
.fl-r {float: right;}
.clear:after {display: block;visibility: hidden;clear: both;overflow: hidden;height: 0;content: '.';}
.clear {zoom: 1;}
.middle {position: relative;width: 1200px;margin: 0 auto;}
.header {position: fixed;z-index: 1000;top: 0;width: 100%;min-width: 1200px;height: 60px;background: rgba(0,0,0,.5);}
a.logo {display: block;width: 115px;height: 35px;margin-top: 12px;background: url('../../img/Show/logo_h.png');}
.header .nav {float: right;padding-top: 22px;}
.header .nav>li {position: relative;float: left;padding: 0 20px 20px;}
.header .nav>li>a {font-size: 16px;color: #fff;}
.header .nav>li.active>a {color: #FA5A00;}
.header .nav>li:hover>a {color: #FA5A00;}
.banner {width: 100%;min-width: 1200px;}
.banner img {width: 100%;display: block;}
.page {width: 100%;min-width: 1200px;position: relative;}
.page_bg {position: absolute;width: 100%;left: 0;z-index: -1;}
.page1 .page_bg {top: 0;}
.page2 .page_bg {top: 500px;}
.page3 .top_bg {top: 0px;}
.page3 .bot_bg {bottom: 0px;}
.page_bg img {width: 100%;display: block;}
.page .cnt {width: 1200px;margin: 0 auto;}
.tle {padding-top: 80px;}
.tle.pt_0 {padding-top: 0;}
.tle.pt_80 {padding-top: 80px;}
.tle img {display: block;margin: 0 auto;}
.page .cnt .p3 {color: #fff;width: 649px;height: 188px;font-size: 16px;line-height: 1.8;margin: 40px auto 0;padding-top: 10px;text-align: center;background: url('../../img/Show/yh_bg.png') no-repeat;}
.page .cnt .p4 {color: #fff;width: 980px;font-size: 16px;line-height: 1.8;margin: 0 auto 0;text-align: center;}
.page .cnt .p5 {color: #fff;line-height: 1.8;margin: 30px auto 10px;text-align: center;font-size: 24px;font-weight: 800;width: 980px;}
.page .cnt .p6 {color: #fff;font-size: 16px;line-height: 1.8;text-indent: 2em;width: 980px;margin: 0 auto;}
.yh_icon {display: block;margin: 12px auto 30px;}
.liangdian {width: 900px;margin: 0 auto;padding: 40px 0;}
.ld_div {width: 300px;height: 200px;padding: 20px 0;text-align: center;font-size: 0;float: left;}
.ld_div p {font-size: 16px;color: #FA5A00;margin-top: 26px;}
.ld_div p span {font-size: 28px;}
.con {font-size: 0;width: 1140px;margin: 60px auto 0;}
.con_img {margin-top: 30px;padding-bottom: 20px;}
.con_img a {float: left;margin-bottom: 10px;margin-right: 10px;position: relative;overflow: hidden;}
.con_img a:nth-of-type(3n) {margin-right: 0;}
.con_img img {width: 373px;height: 141px;}
.con_ft {position: absolute;font-size: 20px;color: #fff;font-weight: 800;width: 100%;height: 141px;line-height: 141px;text-align: center;}
.jiabing {width: 1140px;margin: 80px auto 0;}
.jiabing li {float: left;width: 200px;height: 300px;font-size: 0;text-align: center;margin-right: 35px;}
.jiabing li:nth-of-type(5n) {margin-right: 0;}
.jiabing li img {width: 160px;height: 160px;border-radius: 50%;}
.jiabing li p {color: #fff;line-height: 1.6;font-size: 14px;}
.jiabing li p.p1 {margin-top: 36px;}
.yicheng {width: 1200px;margin-top: 80px;}
.yicheng .line {width: 100%;display: block;}
.yc_tab {width: 1080px;margin: 0 auto;color: #fff;}
.yc_tab td {height: 60px;line-height: 1.5;}
.yc_tab1 td {height: 56px;}
.yc_tab td.td_1 {text-align: right;}
.yc_tab td.td_2 {text-align: center;font-size: 0;}
.yc_tab1 {background: #2a2934;border-radius: 8px;margin-bottom: 28px;}
.yc_tab td.td_3 span.yc_jb {margin-right: 20px;}
.yc_tab td.td_2 img {width: 46px;height: 46px;border-radius: 50%;}
.pay {width: 1200px;margin-top: 80px;}
a.pay_bg {display: block;color: #fff;width: 602px;height: 175px;margin: 0 auto 40px;position: relative;padding: 16px 28px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.pay_1 {background: url('../../img/Show/pay_bg1.png') no-repeat;background-size: 100%;}
.pay_2 {background: url('../../img/Show/pay_bg2.png') no-repeat;background-size: 100%;}
.pay_3 {background: url('../../img/Show/pay_bg3.png') no-repeat;background-size: 100%;}
.pay_bg .p1 {font-weight: 800;font-size: 20px;margin-bottom: 14px;}
.pay_bg .p2 {line-height: 1.6;padding-left: 10px;position: relative;}
.pay_bg .p2:before {content: '';position: absolute;width: 4px;height: 4px;background: #fff;border-radius: 50%;left: 0;top: 9px;}
.pay_bg .jiage {position: absolute;right: 60px;top: 16px;font-size: 38px;}
.pay_bg .jiage span {font-size: 30px;}
.pay_bg .sq_btn {
    position: absolute;
    right: 60px;
    bottom: 16px;
    font-size: 14px;
    width: 95px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 8px;
}
.logo_icon {width: 890px;margin: 0 auto;text-align: center;}
.logo_icon_cnt {font-size: 0;text-align: center;}
.logo_icon .h3 {font-size: 26px;color: #fff;padding: 40px 0 20px;}
.logo_icon_cnt a {display: inline-block;width: 152px;height: 46px;background: #fff;overflow: hidden;border-radius: 4px;margin: 8px;padding: 5px;text-align: center;vertical-align: middle;line-height: 46px;}
.logo_icon_cnt a img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.huigu {width: 934px;margin: 80px auto 0;}
.huigu a {width: 407px;height: 304px;float: left;border-radius: 8px;overflow: hidden;margin: 0 30px;}
.huigu p {color: #fff;font-size: 18px;text-align: center;line-height: 60px;background: #2a2934;}
.huigu img {width: 407px;height: 244px;display: block;}
.contact {margin: 0 auto;padding: 80px 0;width: 980px;}
.ct .ctle {width: 156px;height: 48px;line-height: 48px;background: url('../../img/Show/ctle_bg.png') no-repeat;text-align: center;color: #fff;font-size: 18px;margin-bottom: 20px;}
.ct .cts {width: 380px;margin-bottom: 30px;}
.ct .cts1 {padding: 7px 0px;float: left;}
.ct .cts1 p {color: #fff;font-size: 16px;line-height: 26px;}
.ct .cts2 {width: 80px;height: 80px;border: 2px dashed #FA5A00;border-radius: 8px;padding: 4px;float: right;}
.ct .cts2 img {width: 80px;height: 80px;}
.author_info {float: left;margin-left: 16px;}
.author_info h3,.author_info h4 {font-size: 18px;color: #fff;}
.author_info h4 {padding-top: 8px;}
.right_mune {position: fixed;z-index: 1000;right: 20px;bottom: 30px;}
.right_mune a {display: block;width: 40px;height: 40px;margin-bottom: 20px;padding: 18px;text-align: center;color: #fff;font-size: 16px;line-height: 18px;background: url('../../img/Show/right_mune.png') no-repeat;background-size: 100%;}
.s_menu {position: absolute;z-index: 101;top: 30px;left: -23px;display: none;float: left;width: 120px;border: 1px solid #0e1121;background: #2a2934;}
.s_menu li {font-size: 14px;border-bottom: 1px solid #0e1121;}
.s_menu li:last-of-type {border-bottom: 0;}
.s_menu li a {display: block;padding: 12px 10px;text-align: center;color: #fff;}
.s_menu li a:hover {color: #FA5A00;}
.open>.s_menu {display: block;}
.s_m:after{
    display: inline-block;
    width: 9px;
    height: 5px;
    margin: 3px 0 3px 3px;
    content: ' ';
    -webkit-transition: -webkit-transform .5s;
    -ms-transition: -ms-transform .5s;
    -o-transition: -o-transform .5s;
    transition: transform .5s;
    background: url('../../img/Show/op_01.png');
}
.s_m.open:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.header .nav > li.hot:before {position: absolute;top: -13px;right: -8px;width: 28px;height: 15px;content: ' ';background: url('../../img/Show/hot_icon.png');}