@charset "utf-8";a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tbody,textarea,tfoot,th,thead,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
body{line-height:1}
img{object-fit:cover;}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
:focus{outline:0}
p{ color:#626366;}
ins{text-decoration:none}
del{text-decoration:line-through}
*{margin:0;padding:0;}
@media (min-width:1025px){header .ftop1:nth-child(2){display:none;}}
*{webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
footer,header{list-style-type:none}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.clearfix{zoom:1}
@font-face{font-family:icomoon;font-weight:400;font-style:normal}
html{background-color:#fff}
body,html{position:relative;overflow-x:hidden;min-height:100%}
*{-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch}
a{color:#626366;text-decoration:none;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
table,td,tr{border-collapse:collapse}
img{-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;-ms-transition:box-shadow .2s;transition:box-shadow .2s;border:none}
ul li{list-style-type:none}
a:active,a:focus{outline:0}
a:hover{color:#c51718;text-decoration:none}
a.a-link{color:#626366;font-weight:600}
a.a-link:hover{color:#c51718}
a.view-link{color:#909090}
a.view-link:hover{color:#c51718}
a.con_adda{font-weight:700}
a.nohref{color:#c51718;font-weight:700}
.fcont{position:relative;width:100%;margin:0 auto;}
.clearfix::after{content:"";display:block;width:0;height:0;font-size:0;visibility:hidden;clear:both}
.no-type{list-style:none}
p{ font-size:14px; color:#626366;}
.ftop{display:table;width:100%;height:100%;box-shadow: 0 1px 6px rgba(0,0,0,.07);}
.ftop1{position:relative;vertical-align:middle}
body{color:#626366;min-width:320px;width:100%;margin:0 auto;position:relative;background-color:#fff}
#fbody,#fbody input,#fbody select,#fbody textarea,#ver-sc,#ver-sc input,#ver-sc select,#ver-sc textarea{font:17px/1.5 "微软雅黑","宋体",Arial;color:#626366;letter-spacing:.3px}
#ver-en,#ver-en input,#ver-en select,#ver-en textarea{font:17px/1.5 MyriadPro-Regular,Arial,Helvetica,sans-serif,Verdana;color:#626366;letter-spacing:.3px}
b,strong{font-family:"微软雅黑","宋体",Arial;font-weight:600}
h1{font-size:24px;color:#626366;text-align:center;padding:70px 0;text-transform:uppercase}
h3{font-size:20px;color:#636466;text-transform:uppercase}
.career-detail-info h1{padding:0 0 30px;text-align:left}
.career-detail-info h3{padding-bottom:10px}
footer{position:relative;height:auto;padding:30px;background:#626366;margin:0 auto}
footer.fiexd{position:absolute;bottom:0}
footer p{padding-bottom:10px;text-align:center;line-height:20px; color:#ccc; font-size:14px;}
footer p a{color:#ccc;}
p.flin{padding-bottom:0;color:#a0a0a0;font-size:14px}
p.flin a{color:#a0a0a0}
p.flin a:hover{color:#fff}
p.flink a{padding:0 15px;position:relative;display:inline-block;width:40px;opacity:.6}
p.flink img{position:relative;width:auto;height:100%;padding-bottom:5px}
p.flink a:hover{opacity:1}
span.su{padding:0 8px}
header{width:100%;position:fixed;top:0;left:0;z-index:9999999;background:#fff;opacity:0.94}
header.active{border:none;background:rgba(255,255,255,0)}
header>.fcont{position:relative;z-index:8; background:#ffffff;}
header .ftop1{padding-top:20px;padding-bottom:20px}
header .ftop1:nth-child(2){width:50px;}
.lang a{color:#626366;padding-left:10px;font-size:14px}
.lang a:first-child{padding-left:0}
.lang a:hover{color:#c51718}
.lang{text-align:right}
a#menu{position:relative;display:block;width:40px;height:30px;margin-left:-10px}
a#menu:active{color:#626366}
a#menu span{position:absolute;display:block;width:100%;max-width:20px;height:1px;background-color:#626366;top:50%;margin-top:0;left:10px}
a#menu span:first-child{top:9px}
a#menu span:last-child{top:auto;bottom:8px}
a#menu:hover span{background-color:#c51718}
#menu span{-webkit-transition:all ease-out .2s;-moz-transition:all ease-out .2s;-ms-transition:all ease-out .2s;-o-transition:all ease-out .2s;transition:all ease-out .2s}
#menu.active span:nth-child(2){visibility:hidden;opacity:0}
#menu.active span:first-child{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);top:50%}
#menu.active span:last-child{-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);top:50%;bottom:auto}
.logo{display:block;width:200px;margin:0 auto}
.logo img{display:block;width:100%; height:auto;}
input.inputtxt{font-family:MyriadPro-Regular,Arial,Helvetica,sans-serif,Verdana;border:1px solid #bcbec0;padding:2px 5px;color:#bcbec0;width:40%;min-width:160px;margin-right:5px}
input.submit{font-size:14px!important;font-family:MyriadPro-Regular,Arial,Helvetica,sans-serif,Verdana;font-weight:400;text-transform:uppercase;color:#fff!important;background:#626366;padding:3px 10px;cursor:pointer}
input.submit:hover{background:#c51718}
.tbdh{ font-size:22px; color:#c51718; float:right;}
.tbdh:hover{ font-weight:600;}
.banav{position:fixed;z-index:99999;width:50%;height:100%;top:70px;right:0;background:rgba(255,255,255,.9);-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all ease-out .3s;-moz-transition:all ease-out .3s;-ms-transition:all ease-out .3s;-o-transition:all ease-out .3s;transition:all ease-out .3s}
.banavsj{position:absolute;width:100%;height:100%;top:60px;right:0;overflow-y:auto;overflow-x:hidden}
.banavsj .fcont{position:relative;display:table;height:100%}
.banavsj .fcont nav{padding-top:6.5%}
.banav.active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
ul.banli{position:relative}
ul.banli li{list-style-type:none;position:relative;margin-bottom:40px}
ul.banli li a{color:#626366;line-height:1.2;text-transform:uppercase;display:table}
ul.banli li>a{font-size:20px;text-transform:uppercase}
.sub-nav{position:absolute;left:280px;width:auto;display:none;top:0;z-index:10}
.sub-min{width:120%}
.sub-nav.sub-bot{top:auto;bottom:0}
.sub-nav.sub-min dd:last-child{margin-bottom:40px}
.sub-nav dd{display:table;margin-bottom:40px}
.sub-nav dd:last-child{margin-bottom:0}
.sub-nav dd a{color:#bcbec0;font-size:18px}
.sm-sub-nav{position:absolute;width:300px;left:160%;display:none;top:0}
.sm-sub-nav a{display:block;color:#626366!important;margin-bottom:40px}
.sm-sub-nav a.cuur,.sm-sub-nav a:hover,.sub-nav dd a:hover,.sub-nav dd.cuur>a,ul.banli li.cuur>a,ul.banli li>a:hover{color:#c4161c!important}
.sm-sub-nav a.current,.sub-nav dd.current>a,ul.banli li.current>a{color:#c4161c!important}
#bdcontent{position:relative;width:70%;margin:0px auto 100px;}
.bdcont{position:relative}
.bdcont h1{padding-top:0!important}
ul.bdcontul{position:relative;width:100%;font-size:14px;line-height:1.8}
ul.bdcontul a{color:#626366;}
ul.bdcontul a:hover{color:#c51718;}
ul.bdcontul li{width:33.333333333%;float:left; margin-top:20px;}
ul.bdcontul li p{padding-bottom:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-align:justify}
ul.bdcontul li:last-child{margin-right:0}
ul.bdcontul li.gyxyone .gyxyt{ width:52%; float:left;}
ul.bdcontul li.gyxyone p{ line-height:34px; padding-left:10px; width:48%; float:left;}
ul.bdcontul li.gyxyone p.gybj,ul.bdcontul li.gyxyone p.gybj1{ text-align:center; margin-top:35px; width:24%; float:left;}
.gybj .gyzxbj{ background:#c4151c; padding:8px; font-weight:bold; color:#FFF;}
.gybj1 .gyzxbj{ background:#626366; padding:8px; font-weight:bold; color:#FFF;}
ul.bdcontul li.gyxyone p a:hover{ color:#626366;}
ul.bdcontul li.gyxyone p.gybj a:hover,ul.bdcontul li.gyxyone p.gybj1 a:hover{ color:#FFF;}
ul.bdcontul li.gyxyone p span.red{ color:#c4151c;}
ul.bdcontul li.gyxyone .gyxyt img{ width:100%;box-shadow:0 0 3px #ccc; margin-top:8px;}
ul.bdcontul li.hydt1{ padding:0 12px;}
ul.bdcontul li.hydt1 .sjcss{ line-height:40px; float:left; width:98%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
ul.bdcontul li.hydt1 .sjcss .dian,ul.bdcontul li.gyxyone .sjcss .dian{ font-weight:600;float:left;color:#ccc;}
ul.bdcontul li.hydt1 a,ul.bdcontul li.gyxyone a{ width:74%; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 0 0 4px;}
ul.bdcontul li.hydt1 .dianz,ul.bdcontul li.gyxyone .dianz{ float:right;}
ul.bdcontul li.lxwmone .liwmtwo img{ width:100%;}
ul.bdcontul li.gyxyone .sjcss{ line-height:40px; float:left; width:98%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
ul.bdcontul li.gyxyone .sjcss .dian{ font-weight:600;float:left;}
ul.bdcontul li .xywin{font-size:20px;padding-left:15px;text-align:left;border-left:3px solid #c4151c;text-transform:uppercase;margin-bottom:20px; float:left; width:100%;}
ul.bdcontul .lxwmone .lxdt1{ float:left; width:98%; line-height:40px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
ul.bdcontul .lxwmone .lxdt1 .dian{font-weight:600;  float:left; color:#ccc;}
ul.bdcontul .lxwmone .lxdt1 a{ padding:0 0 0 4px; float:left; width:74%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
ul.bdcontul .lxwmone .lxdt1 .dianz{ float:right;}
b.fina-a{margin-left:20px;display:block}
b.fina-a a{text-decoration:underline;font-family:"微软雅黑","宋体",Arial,Helvetica,Verdana,sans-serif;font-weight:600}
.ind-ir-stock span{display:block}
.ind-ir-stock b{font-size:48px;line-height:60px;font-weight:400}
.ind-ir-stock i{font-style:normal}
.ind-ir-stock span a{text-decoration:underline;padding-left:10px}
#listban{position:relative;width:70%;height:auto;padding-top:16px;margin:0 auto;}
#listban p{color:#bcbec0;padding:0;text-transform:uppercase;text-align:right;line-height:1;}
#listban p a{color:#bcbec0; font-size:14px;}
#listban p a:hover{color:#c51718}
#listban p b{color:#626366}
#listban h1{padding:100px 0 40px;}
.xiyuancont{position:relative;margin:0px auto;font-size:100%;width:70%;min-height:400px;text-align:justify}
.xiyuancont.width-max{max-width:1600px}
.table-box{position:relative;width:100%;overflow-x:auto;padding-bottom:20px}
.table-box i.tab-hover{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.3);z-index:10;display:none}
.table-box i.tab-hover::before{color:#c4161c;content:"\e60b";font-size:135px;display:inline-block;width:140px;left:50%;margin-left:-70px;position:absolute;top:50px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.from-box{position:relative;width:100%;height:auto;background:#f1f2f2;padding:100px 150px;margin-bottom:80px}
ul.cont-form{position:relative;width:100%;height:auto}
ul.cont-form li{position:relative;width:100%;display:table;margin-bottom:30px}
ul.cont-form li:last-child{margin-bottom:0}
ul.cont-form li span{width:35%;display:table-cell;min-width:100px;vertical-align:middle}
ul.cont-form li div{position:relative;display:table-cell;line-height:0;vertical-align:middle}
ul.cont-form li input{position:relative;width:100%;background:#fff;padding:15px 15px;color:#636466;font-size:16px;font-family:MyriadPro-Regular}
ul.cont-form li input.radio{width:auto}
div.female{padding-right:30px}
input[type=radio]+label::before{content:"\a0";display:inline-block;vertical-align:middle;font-size:18px;width:1em;height:1em;margin-right:.4em;border-radius:50%;border:1px solid #bcbcbc;text-indent:.15em;line-height:1}
input[type=radio]:checked+label::before{background:#f13b46 url(../images/radio_bg.png) center no-repeat;background-size:100% 100%;background-clip:content-box;border:1px solid #f13842}
input[type=radio]{position:absolute;clip:rect(0,0,0,0);display:none}
ul.cont-form li input.submit{width:150px;text-align:center;color:#fff;background:#c4151d;cursor:pointer;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
ul.cont-form li input.submit:hover{background:#636466}
ul.cont-form li textarea{position:relative;width:100%;background:#fff;padding:20px 15px;height:180px}
li.no-marg{margin-bottom:0!important}
div.p-linh{line-height:30px!important}
div.text-r{text-align:right}
.contact-page span{display:block}
.ir-bot-main.contact-page span{font-size:14px}
.ir-select{display:table-cell;width:auto;float:right;margin-bottom:20px;margin-top:-22px}
.xwzxn a.more{margin-top:70px}
.xwzxn.media-only a.more{margin-top:25px}
ul.choose-ul{position:relative;width:100%;z-index:2}
ul.choose-ul li{position:relative;list-style-type:none;cursor:pointer}
ul.choose-ul li select{font-size:14px!important;width:100%;background:no-repeat}
ul.choose-box{position:absolute;display:none;width:100%;height:auto;right:0;background:#eaeaea;z-index:101;min-width:110px}
.aboutaward-select-box ul.choose-box{min-width:120px}
.ir-select ul.choose-box{min-width:70px}
.media-select ul.choose-box{min-width:170px}
ul.choose-box li{padding:8px 15px 6px 0;background-color:#eaeaea}
ul.choose-box li a{line-height:1;display:block;padding-left:15px}
ul.choose-box li:hover{background-color:#c4161c}
ul.choose-box li:hover a{color:#fff}
.about_brands{padding-top:90px!important}
p.p-cent{text-align:center;text-transform:uppercase;font-size:18px;padding-bottom:0}
p.p-cent img{position:relative;margin:80px 0 75px 0;width:85px;height:auto}
.about-only p.p-cent{text-align:center;font-family:MyriadPro-Semibold,"Microsoft JhengHei","Microsoft YaHei","宋体",Arial,Helvetica,Verdana,sans-serif;font-weight:600}
.board-page p.p-cent{font-size:14px;line-height:1}
.xynews{position:relative;width:100%;height:auto}
.xynews ul{position:relative;width:100%;height:auto; margin-bottom:20px; float:left;}
.xynews ul li{position:relative;padding:25px 0;border-bottom:2px solid #e5e5e5; float:left;}
.xynews ul li.xygd a:hover{color:#626366;}
.xynews ul dl{width:100%}
.xynews ul li .xytpz{ width:25%;box-shadow: 0px 1px 5px 1px #626366;}
.xynews ul dl.ytp{width:75%;float:right; padding-left:30px;}
.xynews ul dt{ width:100%; float:left; font-size:16px; font-weight:600; margin-bottom:10px;}
.xynews ul dt a{ font-weight:bold;}
.xynews ul dd a{ color:#c51718;}
.media-select{margin-top:-47px;padding:0 15px}
.media-select .choose-main{float:right;margin-right:0;margin-bottom:20px}
.xynews ul.media-add li{position:relative;width:33.33333%;float:left;padding:0 15px;margin-bottom:40px}
.xydma ul li:nth-child(3n+1),.xynews ul.media-add li:nth-child(3n+1){clear:both}
.prospectus ul li{width:40%!important;float:inherit!important;margin:auto;display:table!important}
.xynews ul.media-add dd,.xynews ul.media-add dt{display:block;width:100%;padding:0;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.xynews ul.media-add li{border-bottom:none}
.xynews ul.media-add li dd{padding:10px 12px}
.xynews ul.media-add li dl:hover span{color:#a0a0a0}
.xynews ul.media-add li dl:hover a{color:#fff}
.xynews ul.media-add li dt{position:relative;font-size:0;overflow:hidden;width:100%;padding-bottom:75%;height:0}
.xynews ul.media-add li dl{overflow:hidden}
a.down{position:absolute;display:block;width:160px;right:0;height:45px;line-height:40px;top:50%;margin-top:-22px;border:2px solid #d6d6d6;text-align:center}
a.down:hover{background:#c4161c;color:#fff!important;border:2px solid #fff}
a.down img{width:20px;height:auto;border:none;padding-left:10px}
.xynews ul dt img{width:auto;height:100%;position:absolute;transition:all 1.5s;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.xynews ul dt:hover img{opacity:.8}
.xynews ul dd.stext{width:100%; float:left; font-size:16px; line-height:36px;}
.xynews ul dd.stext span{color:#c51718;}
.xynews ul dd.sjtext{font-size:14px;}
.xynews ul dd.tags1{ float:left; width:100%;}
.xynews ul.media-add dd a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
a.apply,a.more,a.more1{position:relative;display:block;width:120px;text-align:center;border:1px solid #626366;margin:0 auto;padding:0 0;background:#fff;margin-top:25px;text-transform:uppercase;line-height:44px; margin-bottom:25px;}
a.apply:hover,a.more1:hover,a.more:hover{background:#c4161c;color:#fff!important;border:1px solid #fff}
.page-people-tit .ir-report-only .xydma ul li dt{width:80%;height:auto;padding-bottom:0;margin:0 auto;border:1px solid #bdbfc1}
.page-people-tit .ir-report-only .xydma ul li dd{text-align:center;width:80%;margin:0 auto;}
.xydma ul li dd p{color:#a0a0a0; font-size:12px; line-height:28px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ir-report a{color:#636466}
.ir-report a:hover{color:#c51718}
.ir_fina ul{justify-content:center;display:flex;width:100%}
.ir_fina ul li{width:35%!important;float:left!important;padding:0!important;display:table!important}
.page-people-tit ul li a{display:block}
.about-board{position:relative;width:100%;height:auto;padding:20px}
.about-board p{line-height:28px;font-size:14px;overflow:hidden}
.about-board p span{color:#c4161c;font-weight:600}
.about-board strong{padding-bottom:20px;display:block}
.about-board dl{position:relative;display:table;width:100%}
.about-board dl dt{position:relative;width:29.5%;display:table-cell;text-align:center}
.about-board dl dt img{width:100%;height:auto;max-width:320px}
.about-board dl dt h3{padding:20px 0 18px}
.about-board dl dt p{text-transform:uppercase;font-size:14px;font-weight:700}
.about-board dl dd{display:table-cell;vertical-align:top;padding-left:60px}
.page-board-detail p.p-cent{position:absolute;width:100%;left:0;display:table;text-align:center;top:150px;line-height:1}
ul.dot-ul{position:relative;width:100%;height:auto}
ul.dot-ul li{position:relative;padding:6px 30px}
ul.dot-ul li::before{content:"";display:block;position:absolute;left:0;top:17px;width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#c8292f;-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);transform:rotateZ(45deg)}
ul.dot-ul li span{position:relative;width:110px;display:inline-block}
.ir-top-main{position:relative;width:100%;height:auto;margin-bottom:100px}
.ir-top-l{position:relative;width:75%;float:left}
.ir-top-r{position:relative;width:25%;float:right}
.ir-top-l dl,.ir-top-r dl{display:table;width:100%}
.ir-top-l dl dd,.ir-top-l dl dt,.ir-top-r dl dd,.ir-top-r dl dt{position:relative;display:table-cell}
.ir-top-l dl dt{width:40%}
.ir-top-l dl dd{width:60%;padding-left:30px;padding-right:5.5%;font-size:14px;vertical-align:top}
.ir-top-r dl dt{width:50%}
.ir-top-r dl dd{vertical-align:middle;padding-left:20px;text-transform:uppercase;font-size:16px}
.ir-top-r dl dd a{color:#636466}
.ir-bot-main{position:relative;margin-top:100px}
.ir-bot-main p{font-size:20px}
.work-btn{position:absolute;width:100%;left:0;display:table;text-align:center;top:-50px;line-height:1}
.work-btn li{padding:2px 15px;display:inline-block;background-color:#f5f5f5;color:#fff;margin:0 4px}
.work-btn li a{font-size:16px;display:block;text-transform:uppercase;line-height:28px;}
.work-btn li.active a{color:#c4151c}
.chosen-select-group{display:inline-block;position:relative;padding:0 10px 2px;border:1px solid #bcbec0;color:#636466;font-size:16px;height:35px;line-height:25px;cursor:pointer}
.chosen-select-group select{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;margin-left:-11px;margin-right:-11px}
.work-btn-group{top:-32px;width:100%;position:inherit;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.work-btn-label b{display:inline-block;top:0;right:0;margin-left:-3px;margin-right:-13px;width:15px;height:18px;background:url(../images/chosen-sprite.png) no-repeat 5px 3px;background-image:url(../images/chosen-sprite_402x.png)!important;background-size:52px 37px!important}
.work-btn-group .work-btn{position:relative;top:0}
.work-btn-group .contact-pc{text-align:center}
#toggle{position:absolute;appearance:none;cursor:pointer;left:-100%;top:-100%}
#toggle+label{position:relative;display:none;cursor:pointer;padding:10px;width:100%;padding:0 10px;text-align:center;-webkit-font-smoothing:antialiased;cursor:pointer;transition:all .5s ease;top:-34px;text-transform:uppercase}
#toggle:checked~.about-award-l,#toggle:checked~.work-btn-group{height:100px;max-height:auto;margin-top:15px}
#toggle:checked+label{color:#ccc}
.page-intro-cont #toggle:checked~.work-btn-group{height:200px}
.our-works #toggle:checked~.work-btn-group{height:190px}
.career-r #toggle:checked~.work-btn-group{height:200px}
.our-works-select{position:absolute;right:0;top:18px;line-height:1}
.our-works-box{top:-78px;width:100%;position:inherit}
.our-works-select .chosen-drop{width:120px!important;font-size:14px}
.our-works-select{font-size:14px}
.our-works-select .chosen-container-single .chosen-single{font-size:14px}
.xwzx_nr .work-btn-group{height:0;display:none;top:0}
.xwzx_nr #toggle+label{top:0;text-transform:capitalize}
.xwzx_nr .work-btn-group li{padding:2px 1.5%;border:none}
.listban1 h1{padding-bottom:35px}
.lead-box{padding:0 40px}
.xydma{position:relative;width:100%;height:auto}
.xydma-o{padding-bottom:50px}
.xydma ul li{position:relative;width:33.333333%;height:auto;float:left;padding:0 2px;margin-bottom:40px;cursor:pointer}
.xydma ul li:nth-child(3n+1){clear:both}
.xydma ul li dl{position:relative;width:100%;height:auto;cursor:pointer}
.xydma ul li dt{position:relative;font-size:0;overflow:hidden;width:100%;padding-bottom:75%;height:0}
.xydma ul li dd{padding:12px 12px 7px;text-align:left;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; border:1px solid #cccccc; border-top:none; margin-top:10px;}
.xydma ul li dd.active,ul.media-add li:hover dl dd{padding-left:12px;padding-right:12px}
ul.media-add li:hover dl dd span{color:#fff}
.xydma ul li span{font-size:14px}
.xydma ul li b{color:#aeaeae;font-size:12px;font-weight:600;font-family:"微软雅黑","宋体",Arial,Helvetica,Verdana,sans-serif;display:block;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;transition:all 3s;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xydma ul li b .ph2{ color:#c51718;}
.xydma ul li:hover b{color:#a0a0a0}
.desi-bg{position:absolute;display:none;z-index:3;width:100%;height:100%;top:0;left:0}
.xydma ul li img{cursor:pointer;transition:all 3s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;height:100%;width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;object-fit:cover;}
.xydma ul li:hover img,ul.media-add li:hover img{top:0;left:50%;transform:scale(1.2) translateX(-42%);-webkit-transform:scale(1.2) translateX(-42%);-ms-transform:scale(1.2) translateX(-42%);-moz-transform:scale(1.2) translateX(-42%);opacity:1;object-fit:cover;}
.page-people-tit .xydma ul li dt{width:100%;padding-bottom:100%;height:0}
a.da{position:absolute;width:25px;top:50%;margin-top:-12.5px;right:38%}
a.link.da{left:38%;right:auto}
.desi-bg a img{display:none!important}
.career-info-onlyonly{position:relative}
ul.career-ul{position:relative;width:100%;height:auto}
.career-info-onlyonly ul.career-ul{display:none}
ul.career-ul.cuur{display:block}
ul.career-ul li{position:relative}
ul.career-ul li span{display:inline-block;width:55px}
ul.career-ul li p{padding-bottom:0;font-size:16px;font-weight:700}
ul.career-ul .contact-select{position:relative;width:100%;display:table;margin-bottom:20px}
ul.career-ul .contact-select select{position:relative;width:100%;padding:0 10px 2px;border:1px solid #bcbec0;color:#636466;font-size:16px;height:35px;line-height:25px}
ul.career-ul .contact-select select::-ms-expand{display:none}
.pupop{position:fixed;width:100%;height:100%;overflow:hidden;background:#fff;z-index:-1}
.pupop.active{z-index:100}
.contact-select{position:relative;width:100%}
.contact-select ol{position:relative;width:100%;text-align:left}
.contact-select ol li span{position:relative;display:block;width:100%;cursor:pointer}
.contact-select ol dl{position:absolute;width:160px;z-index:8;padding:5px 0;display:none}
.contact-select ol dl dd{cursor:pointer;padding:5px 10px;background:#eaeaea;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.contact-select ol dl dd:hover{background:#c4151c;color:#fff}
.pupop.active{z-index:100}
.pup-content{position:absolute;width:100%;height:auto;height:80%;top:8%}
.slide-box{position:relative;width:100%;height:100%;display:none}
.slickshow.slideone{position:relative;height:100%}
.slickshow.slideone .slide{padding:0 400px;overflow:hidden;height:90%!important}
p.slide-p{text-transform:uppercase;position:relative;margin-left:405px;padding-bottom:10px}
p.slide-p span{display:block;height:32px;overflow:hidden}
p.slide-p span i{color:#c4151c;font-style:normal;padding-left:5px}
p.slide-p b{display:block;font-size:14px;font-weight:600;font-family:MyriadPro-Semibold,"Microsoft JhengHei","Microsoft YaHei","宋体",Arial,Helvetica,Verdana,sans-serif;color:#aeaeae}
span.pup-close{position:absolute;display:block;width:20px;height:20px;top:2%;right:410px;overflow:hidden;z-index:15;cursor:pointer}
span.pup-close::before{position:absolute;content:"";display:block;width:24px;height:1px;background:#010101;border:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);top:10px;left:50%;margin-left:-12px}
span.pup-close::after{position:absolute;content:"";display:block;width:24px;height:1px;top:10px;left:50%;margin-left:-12px;background:#010101;border:6px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
span.pup-close:hover::after,span.pup-close:hover::before{background:#c4151c}
#stockFrame,#stockFrame1{position:relative;width:100%;height:auto}
.top1{display:none;width:46px;height:46px;position:fixed;right:68px;bottom:68px;cursor:pointer;background:#e0e0e0 url(../images/top.png) center no-repeat;background-size:20px auto;background-color:rgba(228,228,228,.95);z-index:10}
.top1:before{font-size:35px}
.top1:hover{background-color:rgba(187,187,187,.95);background-size:20px auto}
.top1.landed{position:absolute;bottom:164px}
.about-award-main{position:relative;width:100%;height:auto;display:table;min-height:380px}
.about-award-l{position:relative;display:table-cell;width:180px}
.about-award-r{position:relative;display:table-cell;padding-left:40px}
ul.about-award-nav{position:relative;width:180px;height:auto}
ul.about-award-nav li{position:relative;text-align:left;margin-bottom:10px}
ul.about-award-nav li a{display:block;padding:6px 10px}
ul.about-award-nav li.active,ul.about-award-nav li:hover{background:#c4161c}
ul.about-award-nav li.active a,ul.about-award-nav li:hover a{color:#fff}
ul.about-award-nav li.active1{background:#fff}
ul.about-award-nav li.active1 a{color:#626366}
.award-info-only li dd span{color:#626366;font-family:MyriadPro-Semibold,"Microsoft JhengHei","Microsoft YaHei","宋体",Arial,Helvetica,Verdana,sans-serif;font-weight:600}
.aboutaward-select-box{position:relative;margin-bottom:-10px;line-height:1}
.aboutaward-select-box span.smtit{text-transform:uppercase;height:35px;line-height:35px;display:inline-block;font-weight:700}
.aboutaward-select-box .select-box{position:absolute;right:0;top:0;line-height:1}
.aboutaward-select-box .select-box .choose-main{margin-right:0;margin-left:0;width:70px}
.xynews.award-info dd{padding-left:0;padding-right:0}
.xynews.award-info dd h4{padding-bottom:20px;font-weight:700}
.xynews.award-info .xygd a{display:block;color:#626366}
.xynews.award-info .xygd a:hover{color:#c51718}
.xynews.award-info .xygd a p,.xynews.award-info .xygd p{padding-bottom:0;line-height:1.2}
.career-job{position:relative}
.xynews ul.career-job li{border-bottom:none;padding:5px 0}
.xynews.award-info a.more{margin-top:70px}
p.career-choose{position:relative;width:100%;height:auto;padding-top:10px}
p.career-choose a{display:inline-block;color:#bcbec0;text-transform:uppercase}
p.career-choose span{display:inline-block;padding:0 10px;color:#bcbec0}
p.career-choose a.active,p.career-choose a:hover{color:#c51718}
.xynews.award-info ul.career-job a:hover{color:#c51718}
.career-ph,ul.career-paid{display:none}
.career-ph{margin-bottom:50px}
.career-choose{margin:0 auto;float:none;width:170px}
.career-th-box span{font-weight:700}
span.career-department{float:right;font-weight:700}
.xynews.award-info ul.career-job a{display:inline-block}
.xynews.award-info ul.career-job span{float:right}
span.activecuur{color:#c51718}
.career-tab-box{position:relative;width:90%;overflow-x:auto}
.career-tab-scoll{position:relative;width:100%;padding-bottom:30px}
.contact-ph{position:relative;display:none}
.contact-main{font-size:16px;width:100%;}
.contact-lianxi{margin-top:40px;margin-bottom:40px}
.contact_lianl,.contact_lianr{width:48%;}
.contact_lianl{float:left;border-right:1px solid #e7e7e8;}
.contact_lianr{float:right;}
.contact-lianxi ul.career-ul{font-size:16px;height:150px}
#fbody .contact-lianxi ul.career-ul:first-child{height:140px}
.contact-lianxi .contact_lianl ul.career-ul li{padding-left:15px;text-align:left}
#fbody .contact-lianxi .contact_lianl ul.career-ul:first-child li br:first-child{display:none}
.contact-lianxi ul.career-ul:last-child{margin-bottom:0}
.contact-lianxi h3{text-transform:capitalize;font-family:"微软雅黑","宋体",Arial,Helvetica,Verdana,sans-serif;font-weight:600;font-size:100%;margin-bottom:15px}
.contact-lianxi h3.cont_mess_h3{margin-bottom:20px;text-align:center;font-weight:600}
.contact-lianxi .contact_lianl ul.career-ul h3::before{content:"";display:block;width:3px;height:100%;background:#c4141c;position:absolute;left:0}
.cont_msg_imgbox{width:100%;height:auto;}
#iframeContainer{position:relative;width:100%}
.cont_msg_imgbox h3{text-align:center!important;text-transform:inherit;font-weight:100}
.cont_msg_imgbox .iframe_wrap p{font-family:"微软雅黑","宋体",Arial,Helvetica,Verdana,sans-serif;margin-bottom:0;padding:10px 0 60px 0;text-align:center}
ul.send_ul li p{text-align:right!important}
.cont_backbtn{display:block;position:relative;width:100%;max-width:80px;margin:0 auto;text-align:center;font-size:16px;text-decoration:underline}
.cont_backbtn:hover{color:#c4161c}
ul.career-abous{position:absolute;padding-left:0;bottom:0;left:50px}
ul.career-ul-ph{display:none}
ul.career-ul-pc{display:none;bottom:0}
ul.career-ul p.con-link{position:relative}
ul.career-ul p.con-link a{position:relative;display:inline-block;width:auto;height:25px;padding:0;margin-right:15px}
ul.career-ul p.con-link a:last-child{margin-right:0}
ul.career-ul p.con-link a img{position:relative;width:auto;height:100%}
ul.career-ul p.con-link a.cuurent img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
ul.career-ul p.con-link a:hover img{opacity:1;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0);filter:gray}
.page-intro-cont{position:relative;padding-bottom:0!important}
p.about_introsmtit{font-weight:700;font-family:MyriadPro-Semibold,"Microsoft JhengHei","Microsoft YaHei","宋体",Arial,Helvetica,Verdana,sans-serif;font-weight:600}
ul.career-pc{width:110px}
.career-r{width:80%}
span.gt{position:relative;display:inline-block;margin:0 10px;width:11px;height:11px}
span.gt::after{content:"";display:block;position:absolute;width:8px;height:8px;border-style:solid;border-width:1px 1px 0 0;border-color:#bcbec0;-webkit-transition:.1s ease-in .1s;transition:.1s ease-in .1s;top:20%;right:4px;margin-top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);transform:rotateZ(45deg)}
ul.brandslogo li{width:125px;position:relative}
li.ts-logo img{height:50px;width:auto}
li.ts-logo,li.ts-logo1{width:80px!important;padding:2px 0!important}
li.ts-logo1 img{height:50px;width:auto}
.brands_show{position:relative;display:none}
.brands_show.show{display:block}
.introbox_only{padding-bottom:70px}
.about_intro_info_box{position:relative;width:100%;overflow-x:hidden;height:auto}
.about_intro_info_box a.more{margin-top:70px}
.about_intro_info{position:relative;display:block}
.about_intro_info .xiyuancont{padding-bottom:0}
h1.addbot8{padding-bottom:170px}
.about_intro_info.hide{display:none}
.about-add8{padding:25px 60px 60px 60px}
span.activecuur{color:#626366;font-size:20px;text-transform:uppercase;display:block;padding-bottom:10px}
ul.career_deta_ul{position:relative;margin-bottom:30px}
ul.career_deta_ul li{padding:5px 0 5px 15px;position:relative}
ul.career_deta_ul li::before{content:"-";display:block;position:absolute;left:0}
.career_detail_ban{position:relative;width:100%;height:auto;text-align:center}
.career_detail_ban h1{padding-bottom:10px}
i.fa-color:before{color:#bcbec0}
i.fa-color:hover:before{color:#fff}
ul.banli li.nav-logi-only a{display:inline-block!important;margin-right:15px}
.page-board-detail{position:relative}
ul.banli li.nav-logi-only a i.fa-color:before{color:#626366}
ul.banli li.nav-logi-only a i.fa-color:hover:before{color:#c4161c}
ul.about_lead_detail_btn{position:relative;width:100%;left:0;display:table;text-align:center;line-height:1;bottom:-30px}
ul.about_lead_detail_btn li{display:inline-block;padding:2px 15px}
ul.about_lead_detail_btn li.active a,ul.about_lead_detail_btn li:hover a{color:#c4151c}
.page-board-add h1{position:relative}
.ir-info-table{position:relative;width:100%;height:auto;margin-top:-30px}
.ir-info-cell{position:relative;display:block}
.ir-info-l{width:42%;float:left}
.ir-info-r{width:42%;float:right}
ul.gov-gov-list{position:relative;width:100%}
ul.gov-gov-list li{position:relative;padding:30px 0;border-bottom:1px solid #bcbec0}
.ir-alert-box strong,ul.gov-gov-list li span{display:block}
ul.gov-gov-list li h3{padding-bottom:10px;color:#c51718}
ul.gov-gov-list li p{padding-bottom:20px}
ul.gov-gov-list li p:last-child{padding-bottom:0}
.ir-alert-box{position:relative;padding-bottom:100px}
.ir-alert-box ul li{padding:12px 0}
ul.gov-gov-list li a{color:#626366;text-decoration:none}
ul.gov-gov-list li a:hover{color:#c51718}
.ir-alert-box ul li sup{color:#c4151c;font-size:70%;vertical-align:super}
.ir-alert-box ul li label{float:right;width:60%;height:35px}
.ir-alert-box ul li input{font-family:MyriadPro-Regular,Arial,Helvetica,sans-serif,Verdana;border:1px solid #bcbec0;padding:5px;height:35px;width:100%;color:#626366}
.ir-alert-box ul li select{float:right;font-family:MyriadPro-Regular,Arial,Helvetica,sans-serif,Verdana;font-size:16px;border:1px solid #bcbec0;padding:5px 0;width:100%;height:35px;color:#626366}
.ir-alert-box ul li select option{padding:12px 0 10px 24px}
.ir-alert-box ul li input.submitbox{font-family:MyriadPro-Regular,Arial,Helvetica,sans-serif,Verdana;position:relative;width:120px;background:-moz-radial-gradient(bottom,#c4151c,#c4151c 60%);background:-webkit-gradient(radial,center bottom,0,center 230,230,from(#c4151c),to(#c4151c));color:#fff!important;cursor:pointer;text-align:center;margin-top:5px;margin:0 auto;padding:0 0;float:right}
.ir-alert-box ul li input.submitbox:hover{background:-moz-radial-gradient(bottom,#626366,#626366 60%);background:-webkit-gradient(radial,center bottom,0,center 230,230,from(#626366),to(#626366))}
ol.region-ol{float:right;border:1px solid #bcbec0;padding:5px 0;width:60%;height:35px}
.ir-alert-box ol.region-ol li{position:relative;padding:0 10px;cursor:pointer}
.ir-alert-box ol.region-ol li span{display:block}
.ir-alert-box ol.region-ol li:after{content:"";display:block;display:none\9\0;position:absolute;top:50%;margin-top:-3px;right:10px;border-top:7px solid #424242;border-right:6px solid transparent;border-left:6px solid transparent}
.region-scoll{position:absolute;width:100%;height:160px;left:0;padding:5px 0;overflow:hidden;z-index:88;top:25px;display:none}
.region_h_au{position:relative;overflow-y:auto;width:100%;height:100%}
.region_h_au dl{position:relative}
.region_h_au dl dd{cursor:pointer;background:#f1f2f2;position:relative;width:100%;padding:5px 10px}
.region_h_au dl dd:hover{background:#c4151c;color:#fff}
.about_mile_box{position:relative;width:100%;height:auto}
ul.year_banner{position:relative;width:100%;height:auto;margin-bottom:50px}
ul.year_banner li{position:relative;display:none}
ul.year_banner li.show{display:block}
ul.mile_year_box{position:relative;width:100%;display:flex;justify-content:space-between;align-items:stretch}
ul.mile_year_box li{position:relative;width:33.333%;border-top:1px solid #646363;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;z-index:1}
ul.mile_year_box li a{padding-top:30px;display:inline-block;width:100%;text-align:center;line-height:1;height:80px}
ul.mile_year_box li::after,ul.mile_year_box li::before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#646363;top:-4px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}
ul.mile_year_box li::before{left:-4px}
ul.mile_year_box li::after{right:-4px}
ul.mile_year_box li.current,ul.mile_year_box li:hover{border-top:1px solid #c51718;z-index:8}
ul.mile_year_box li.current a,ul.mile_year_box li:hover a{display:block;font-size:24px;color:#c51718;font-style:italic;font-weight:700}
ul.mile_year_box li.current::after,ul.mile_year_box li.current::before,ul.mile_year_box li:hover::after,ul.mile_year_box li:hover::before{width:16px;height:16px;background:url(../images/cir_bg.png) center no-repeat;background-size:100% 100%;top:-8px}
ul.mile_year_box li.current::before,ul.mile_year_box li:hover::before{left:-8px}
ul.mile_year_box li.current::after,ul.mile_year_box li:hover::after{right:-8px}
li.sm_year{display:none}
ul.mile_year_box li.year_item{min-width:100px}
.mile_info_box{position:relative;background:#eaebeb;margin-top:20px}
.mile_main{position:relative;width:100%;height:auto;display:flex;justify-content:space-between;align-items:stretch;margin-bottom:80px}
.mile_info_box .mile_main.lastchild{margin-bottom:0}
span.mile_year_tit{position:relative;display:inline-block;color:#b9161c;font-size:26px;width:80px;font-style:italic;font-weight:700}
ul.mile_ul_l{position:relative;width:50%;padding:0 30px}
ul.mile_ul_l li{position:relative;margin-bottom:30px}
ul.mile_ul_l li:after{content:'';position:absolute;display:block;width:6px;height:6px;top:10px;left:-18px;border-radius:50%;background:#646363}
ul.mile_ul_l li:hover::after{background:#c51718}
ul.mile_ul_l li a{line-height:1.3;display:block}
ul.mile_ul_l li a:hover{font-style:italic;font-weight:700}
ul.mile_ul_r{position:relative;width:45%}
ul.mile_ul_r li{display:none}
ul.mile_ul_r li.show{display:block}
.iframe_wrap{position:relative;width:80%;height:auto;text-align:left; margin:0 auto;}
ul.send_ul{position:relative;width:100%;height:auto}
ul.send_ul li{position:relative;margin-bottom:25px;line-height:1; float:left; width:50%; padding:20px 10px 0; height:90px;}
ul.send_ul li span{display:block;margin-bottom:10px; padding-left:10px; font-size:16px; color:#a0a0a0;}
.input_box,.select_box,.textarea_box,div#field1_div{position:relative;width:100%;height:auto; background:#FFF;}
.select_box::after{content:"";position:absolute;width:0;height:0;right:10px;top:50%;margin-top:-4px;border-right:6px solid transparent;border-top:8px solid #626466;border-left:6px solid transparent;z-index:1}
div#field1_div::after{content:"";position:absolute;width:0;height:0;right:10px;top:50%;margin-top:-4px;border-right:6px solid transparent;border-top:8px solid #626466;border-left:6px solid transparent;z-index:1}
input.input_item,select.select_list,textarea.textarea_item{font-family:MyriadPro-Regular,Arial,Helvetica,sans-serif,Verdana;font-size:15px!important;position:relative;width:100%;height:auto;padding:4px 10px;border:solid 1px #bcbec0;color:#626366!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0;box-shadow:0 0 0 transparent;-webkit-appearance:none}
button,input[type=button],input[type=file],input[type=submit]{cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0}
input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-khtml-border-radius:0}
input.input_item:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-moz-box-shadow:0 0 0 1000px #fff inset!important;-ms-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important}
input.input_item{ padding:14px 10px;border:none;box-shadow:8px 8px 1px #ccc;}
select.select_list{appearance:none;-moz-appearance:none;-webkit-appearance:none}
select::-ms-expand{display:none}
.flex_center{position:relative;display:flex;justify-content:space-between;align-items:center}
ul.send_login{position:relative;width:80%;height:auto;flex-wrap:flex}
ul.send_login li{position:relative}
.check_box{position:relative;background:#f9f9f9;padding:8px 10px;width:85%;margin:0 auto;margin-bottom:20px}
input.send_btn{position:relative;display:block;width:105px;height:40px;line-height:40px;text-align:center;background:#c33;color:#fff!important;cursor:pointer;margin:0 auto; box-shadow:8px 8px 1px #ccc;}
input.send_btn:hover{background:#c51718!important}
.send_login input[type=checkbox]{cursor:pointer;width:12px;height:12px;position:relative;margin-right:5px}
.send_login input[type=checkbox]:after{position:absolute;width:100%;height:100%;top:0;content:" ";background-color:#fff;border:1px solid silver;color:#bcbcbc;display:inline-block;visibility:visible;border-radius:3px;line-height:1;text-align:center}
.send_login input[type=checkbox]:checked:after{content:"✓";font-weight:700;color:#000;font-size:12px}
.check_input_box b{font-size:14px}
.recap_box{position:relative;text-align:center;padding-left:30px;font-size:12px}
.recap_box img{display:block;width:30px;height:auto;margin:0 auto}
b.requir{padding-top:30px;display:block;font-size:12px;font-weight:400}
ul.send_ul li p{display:none}
.item-red p{display:block!important;position:absolute;text-align:right;color:red;width:100%;font-size:12px;padding-bottom:0;padding-top:5px}
.item-red input,.item-red select,.item-red textarea{border:solid 1px red}
.send-red{color:red}
.send-red input[type=checkbox]:after{border:solid 1px red}
img.viewerimg{width:100%;height:auto}
.slickshow .slick-slide::after{content:"";display:block}
.laiyuan{margin:0 auto;text-align:center}
.laiyuan li{list-style-type:none; font-size:12px; line-height:30px; color:#ababab;}
.laiyuan li .zxzx{color:red}
.laiyuan p{line-height:28px;padding-bottom:10px}
.context p{line-height:28px;font-size:14px; padding-bottom:14px;}
.xwzx_nr .context p a{text-decoration:underline;}
.xwzx_nr .context{-moz-user-select:none;-webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none;user-select:none;}
.context img{ max-width:100%!important; height:auto!important; width:100%;box-shadow: 0px 1px 5px 1px #626366;}
.context h2,.context h3,.context h4,.context h5{ font-size:16px; padding-bottom:14px; font-weight:bold; color:#666; line-height:40px;}
.bshare-custom .bshare-sinaminiblog{background:0 0!important}
.side{position:fixed;width:7%;left:0;top:50%;margin-top:-200px;z-index:100;background-color:rgba(255,255,255,.5);border-bottom:0}
.side ul li{width:100%;float:right;position:relative;border:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer;margin-top:1px;border-radius:30%}
.side ul li:hover{background:#c4151c;color:#fff;box-shadow:0 10px 50px rgba(51,51,51,.25);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#c4151c;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:100%;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:100px;display:none;color:#000;text-align:center;position:absolute;margin-left:134px;top:-42px}
.side ul li.sideetel .telBox dd{display:block;height:38px;overflow:hidden;line-height:38px;font-size:18px;background:#c4151c;margin-top:4px;box-shadow:0 10px 50px rgba(51,51,51,.25);-webkit-transform:translateY(-4px);-moz-transform:translateY(-4px);transform:translateY(-4px)}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
.miaoshu{border:1px dashed #ddd;padding:15px;line-height:30px;font-size:15px;color:#888;text-align:justify;margin-bottom:14px}
.wentxt{width:100%;position:relative;margin:120px auto 10px;}
.listban h1{padding:70px 0 20px;}
.shangxia_1{font-size:14px;color:#888}
.shangxia_syp{margin:10px 0}
.shangxia_1 a{font-size:14px;color:#888}
.ftab{width:70%;margin:0 auto 10px; line-height:38px;}
.ftab .ftaban{width:70%;margin:0 auto; float:left;}
.ftab .ftaban li{margin-left:4px 5px;float:left;width:14%;text-align:center;margin-bottom:16px; line-height:38px;}
.ftab .ftaban li:nth-child(1){ width:7%}
.ftab .ftaban li a{font-size:16px}
.ftab .ftaban li .son{display:none}
.ftab .ftaban li:hover .son{display:block!important;animation:fadein 1s}
.ftab .ftaban li .son dd{display:block;height:28px;overflow:hidden;line-height:28px;font-size:18px;border-bottom:1px solid;margin-top:4px;color:#fff}
.ftab .ftaban li .son dd a{color:#fff}
.ftab .ftaban li:hover{ border-bottom:2px solid #c51718;}
.ftab .ftaban li:hover a{font-size:18px; font-weight:400;}
.vid{width:70%;margin:170px auto 0px;position:relative;z-index:3; line-height:0;}
.vid .video{width:auto;margin:0 auto}
.vid .video input{width:100px;position:absolute;bottom:2%;right:2%;background:#fff;border-radius:15px;-moz-border-radius:15px}
.xwdt{width:70%;margin:0 auto}
.contentone{width:70%;margin:0 auto;min-height:400px; border-bottom:1px solid #b0b1b2;}
.h_mid_box6{margin:0 auto 30px;width:70%;overflow:hidden}
.h_mid_box6 .left_box{margin:0;width:30%;float:left;display:inline}
.h_mid_box6 .left_box dl{position:relative;margin:0;width:100%;height:195px;text-align:center;float:left;display:inline}
.h_mid_box6 .left_box dl dt{margin:0;width:100%;height:195px;background:#333;float:left;display:inline}
.h_mid_box6 .left_box dl dt img{transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out}
.h_mid_box6 .left_box dl:hover dt img{-khtml-opacity:.5;opacity:.5;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out}
.h_mid_box6 .left_box dl dd{position:absolute;z-index:2;left:0;bottom:0;margin:0;width:100%;height:35px;line-height:35px;text-align:left;color:#fff;font-size:14px;float:left;display:inline}
.h_mid_box6 .left_box dl dd a{padding:0 20px;height:35px;color:#fff;display:block}
.h_mid_box6 .left_box dl dd a:hover{padding:0 20px;height:35px;color:#3dee05;display:block}
.h_mid_box6 .left_box .endtd{margin-top:20px}
.h_mid_box6 .mid_box{margin:0 0 0 14px;width:35%;min-height:408px;border:#eaeaea 1px solid;float:left;display:inline}
.h_mid_box6 .mid_box .conbox{margin:0;width:100%;float:left;display:none}
.h_mid_box6 .mid_box .conbox dl{margin:30px 0 0 20px;padding:0 10px 25px 10px;background:url(../images/line02.jpg) repeat-x left bottom;float:left;display:inline}
.h_mid_box6 .mid_box .conbox dt{margin:0;width:100%;line-height:140%;font-size:14px;float:left;display:inline}
.h_mid_box6 .mid_box .conbox dt a{color:#c4151c}
.h_mid_box6 .mid_box .conbox dt a:hover{color:#c4151c;text-decoration:underline}
.h_mid_box6 .mid_box .conbox dd{margin:10px 0 0 0;width:100%;line-height:180%;font-size:12px;color:#4d4d4d;float:left;display:inline;overflow:hidden}
.h_mid_box6 .mid_box .conbox ul{margin:20px 0 0 30px;padding:0 0 10px 0;list-style-type:none;float:left;display:inline}
.h_mid_box6 .mid_box .conbox li{margin:0;width:100%;line-height:28px;font-size:12px;float:left;display:inline}
.h_mid_box6 .mid_box .conbox li a{padding:0 0 0 10px;color:#4d4d4d;background:url(../images/n_tb.jpg) no-repeat left center}
.h_mid_box6 .mid_box .conbox li a:hover{padding:0 0 0 10px;color:#c4151c}
.h_mid_box6 .right_box{margin:0;width:33%;min-height:408px;border:#eaeaea 1px solid;float:right;display:inline}
.h_mid_box6 .right_box .h_typename{margin:10px 0 0 0;width:100%;height:30px;float:left;display:inline}
.h_mid_box6 .right_box .h_typename i{margin:7px 0 0 0;width:6px;height:20px;background:#c4151c;font-style:normal;float:left;display:inline}
.h_mid_box6 .right_box .h_typename b{margin:0 0 0 12px;width:auto;line-height:30px;font-size:14px;color:#313131;float:left;display:inline}
.h_mid_box6 .right_box .h_typename em{margin:0 12px 0 0;width:auto;line-height:30px;font-size:14px;font-weight:700;font-style:normal;float:right;display:inline}
.h_mid_box6 .right_box .h_typename em a{color:#313131}
.h_mid_box6 .right_box .h_typename em a:hover{color:#c4151c}
.h_mid_box6 .right_box .h_adcon{margin:12px 0 0 15px;width:100%;height:95px;text-align:center;background:#333;float:left;display:inline}
.h_mid_box6 .right_box .h_adcon img{transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out}
.h_mid_box6 .right_box .h_adcon:hover img{-khtml-opacity:.5;opacity:.5;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out}
.h_mid_box6 .right_box ul{margin:20px 0 0 15px;padding:0 0 10px 0;width:290px;list-style-type:none;float:left;display:inline}
.h_mid_box6 .right_box li{margin:0;width:100%;line-height:28px;font-size:12px;float:left;display:inline}
.h_mid_box6 .right_box li a{padding:0 0 0 10px;color:#4d4d4d;background:url(../images/n_tb.jpg) no-repeat left center}
.h_mid_box6 .right_box li a:hover{padding:0 0 0 10px;color:#c4151c}
.banf{width:70%;margin:170px auto 20px;text-align:center; line-height:0;}
.banf img{ width:100%; text-align:center;}
.fwlcone{width:70%;margin:20px auto}
.fwnr{width:100%; margin-top:20px;}
.logo1{float:left;width:30%}
.footercenter{text-align:center;width:100%}
.footercenter ul{width:20%;margin:0 auto;text-align:center}
.footercenter ul li{list-style-type:none;float:left;margin:4px auto;width:33%}
.footercenter ul li.weixin{position:relative}
.footercenter ul li.weixin .weix{-webkit-transition:all .8s;transition:all .8s;-webkit-transform:scale(0);transform:scale(0);position:absolute;top:-140px;width:140px;left:-32px;opacity:0;visibility:hidden}
.footercenter ul li.weibo{position:relative}
.footercenter ul li.weibo .weibogz{-webkit-transition:all .8s;transition:all .8s;-webkit-transform:scale(0);transform:scale(0);position:absolute;top:-40px;width:140px;left:-34px;opacity:0;visibility:hidden}
.footercenter ul li.weibo:hover .weibogz{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1); font-size:12px; background:#FFF; box-shadow:#CCC;border-radius:4px;-webkit-box-shadow:0 0px 4px #999;box-shadow:0 0px 4px #999;}
.footercenter ul li.weixin:hover .weix{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}
.xiyuansj{width:100%;text-align:center;color:#a0a0a0;margin-top:10px}
.footercenter ul li.qq{position:relative}
.footercenter ul li.qq .qqgz{-webkit-transition:all .8s;transition:all .8s;-webkit-transform:scale(0);transform:scale(0);position:absolute;top:-40px;width:140px;left:-32px;opacity:0;visibility:hidden}
.footercenter ul li.qq:hover .qqgz{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1); font-size:12px; background:#FFF; box-shadow:#CCC;border-radius:4px;-webkit-box-shadow:0 0px 4px #999;box-shadow:0 0px 4px #999;}
.xiyuansj span{margin:8px auto;text-align:center;width:100%}
.clear{clear:both; height:0;}
.xyjj{width:70%;margin:170px auto 0;text-align:center; line-height:0;}
.xyjj img{width:100%;height:auto}
.sjb{width:100%}
.sjb .xiyuanjj{margin:100px auto 40px; font-size:24px; font-weight:400; padding-bottom:10px; text-align:center;}
.sjb .xiyuanjj h3 {border-bottom:1px solid #CCCCCC; line-height:48px;}
.sjb .xiyuanjj h3 .xian{ font-size:24px; font-weight:400;display:inline-block; border-bottom:2px solid #c4151c; padding:0 12px;}
.s-box{width:100%}
.s-box ul{width:100%;margin:0 auto}
.s-box li{width:100%;float:left;background-color:#f5f5f5;margin-bottom:10px; border-radius:20px;}
.s-box .icon1{background-image:url(../images/about-icon1.png);background-repeat:no-repeat;background-position:30px 25px}
.s-box .icon2{background-image:url(../images/in-icon1.png);background-repeat:no-repeat;background-position:30px 25px}
.s-box .icon3{background-image:url(../images/in-icon2.png);background-repeat:no-repeat;background-position:30px 25px}
.s-box .icon4{background-image:url(../images/in-icon3.png);background-repeat:no-repeat;background-position:30px 25px}
.s-box .txt1{padding-left:125px;margin-top:20px}
.s-box .txt1 h3{font-weight:600; color:#c4151c;}
.s-box .txt1 h3 a{font-weight:600; color:#c4151c;}
.s-box .txt1 p{padding-right:15px; padding-bottom:20px;}
.jj11{width:100%}
.jj11 img{width:100%}
.jj11 p{line-height:28px;margin-top:10px}
.yqlink{width:70%;margin:10px auto; border:1px solid #626366;}
.yqlj{ border-left:3px solid #c4151c; font-size:20px; padding-left:15px; text-align:left; width:100%;}
.yqlink ul li{float:left;padding:14px;}
.yqlink ul li a{ font-size:14px; line-height:34px;}
.teach{width:70%;margin:40px auto}
.box{width:100%}
.com_desc_m li:first-child{margin-left:0}
.teach ul{margin-top:30px;font-size:0}
.teach li{display:inline-block;vertical-align:top;width:calc((100% - 60px)/ 3);margin-left:28px;box-shadow:0 0 4px #ccc;font-size:14px;transition:all .5s;position:relative}
.show::before{display:block!important}
.teach li::before{content:"";display:none;height:calc(100% - 12px);width:calc(100% - 12px);position:absolute;left:0;top:0;border:6px solid #c4151c}
.teach li:nth-child(1){margin-left:0}
.teach li p{margin:20px 0 30px 20px;color:#626366;position:relative}
.teach li img{width:100%;transition:all .5s}
.c_white{color:#fff!important}
.c_white::before{background-color:#fff!important}
.index_tit p:first-child{font-size:16px;font-weight:600;}
.com_desc{margin-top:0;padding:15px 0;background-color:#f2f2f2}
.index_tit p:first-child::before{display:none}
.index_tit p:nth-child(1)::before{content:"";display:inline-block;vertical-align:middle;height:25px;width:3px;background-color:#c4151c;margin-right:10px}
.index_tit{display:flex;justify-content:space-between;align-items:flex-end;color:#4d4d4d;font-size:12px}
.daohang{font-size:14px;color:#bcbec0; text-align:right; margin-top:20px;}
.xwdh{font-size:14px;color:#bcbec0; text-align:right; margin-top:40px;}
.daohang a,.xwdh a{ color:#bcbec0;}
.dh{font-size:14px;color:#bcbec0; text-align:right;}
.dh a{ color:#bcbec0;}
.c-banner{width:70%;position:relative;margin:0 auto; line-height:0;}
.c-banner img{width:100%}
.c-banner .banner ul{list-style:none;padding-left:0;margin-bottom:0}
.small {position:absolute;left:45%;bottom:5%;display:inline;text-align: center;}
.small a {width: 12px;height: 12px;background-color:#999;float: left;margin: 0 8px;line-height: 16px;font-size: 12px;text-align: center;border-radius:50%;}
.small .small_s {background-color:#FFFF;}
.banner ul li img{width:100%;}
/*.c-banner .banner ul li{opacity:0}
.c-banner .banner ul li:nth-child(1){opacity:1;display:block}
.c-banner .banner ul li img{width:100%;position:absolute;top:0}
.c-banner .banner ul li:first-child img{position:relative}*/
.c-banner .nexImg,.c-banner .preImg{padding:25px 10px 25px 10px;position:absolute;top:50%;margin-top:-53px;opacity:.5;border-radius:5px;z-index:10}
.c-banner .nexImg:hover,.c-banner .preImg:hover{opacity:.8}
.c-banner .nexImg{right:0}
.c-banner .jumpBtn{width:100%;position:absolute;bottom:20px;text-align:center}
.c-banner .jumpBtn ul{margin-bottom:0;padding:0}
.c-banner .jumpBtn ul li{width:12px;height:12px;border-radius:50%;display:inline-block;background-color:#fff;opacity:.9;margin-left:10px}
.c-banner .jumpBtn ul li:first-child{margin-left:0}
.xj1{ background:#f5f5f5; width:100%; overflow:hidden; margin:0 auto; padding:14px;}
.xj_z{ width:50%; float:left; text-align:center;}
.xj_z h1{ padding:20px 0;}
.xj_z img{ width:100%;padding:10px 0px 10px 20px;}
.xj_z .gj img{ width:30%; border:none;}
.xj_z p{ line-height:30px; padding:10px 0px 0px 20px;text-align:left;}
.xj_z ul{ width:100%; padding:10px 20px 20px;}
.xj_z ul li{ float:left; width:33.3333333%; text-align:center; margin:4px auto; background:#FFFFFF; padding:10px 0;}
.xj_z ul li.gj h5{ font-size:12px; padding-left:20px; line-height:30px;}
.xj_z ul .gj .xiyjs{ width:90%; text-align:center; margin:0 auto;}
.xj_y{ width:48%; float:right;padding:20px 20px 20px 0;}
.xj_y img{ width:100%; height:auto;}
.xj_y p{ line-height:34px;}
.xyyjy{ padding:14px 0;}
.index_al{ width:70%; margin:0 auto;}
.index_al .index_yy{font-size:24px;letter-spacing:1px;line-height:40px;display:block;font-weight:400; text-align:left; padding:100px 0 0;}
.index_al .index_yy h1{display:inline; font-weight:normal; padding-bottom:10px;}
.index_al .index_y1{text-align:center; font-size:20px;}
.index_al .index_y1 p{ padding-bottom:10px; color:#b5b5b5; border-bottom:1px solid #CCC;}
.dnone{ width:70%; margin:0px auto; position:relative;}
.xydnone{ width:100%; margin:40px auto 0; float:left; }
.dnone ul.xydnone li{position:relative; float:left; width:33.3333333333%; margin-bottom:40px;overflow:hidden; padding:0px 2px;}
.dnone ul.xydnone li dl{position:relative;width:100%;height:auto;cursor:pointer; background:#FFFFFF;}
.dnone ul.xydnone li dt{position:relative;font-size:0;overflow:hidden;width:100%;padding-bottom:75%;height:0}
.dnone ul.xydnone li dd{padding:12px 12px 7px;text-align:left;-webkit-transition:all 1.5s;-moz-transition:all 1.5s;-ms-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s; text-align:center; border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc; margin-top:10px;}
.dnone ul.xydnone li dd.active{background-color:#767676;color:#fff;padding-left:12px;padding-right:12px}
.dnone ul.xydnone li img{cursor:pointer;transition:all 3s;-webkit-transition:all 2s;-moz-transition:all 2s;-ms-transition:all 2s;height:100%;width:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;object-fit:cover;}
.dnone ul.xydnone li span.btitle{display:block;font-size:14px; text-align:left; overflow:hidden;text-overflow:ellipsis;}
.dnone ul.xydnone li span.ph1{}
.dnone ul.xydnone li p{color:#aeaeae;font-size:12px;font-family:"微软雅黑","宋体",Arial,Helvetica,Verdana,sans-serif;display:block;-webkit-transition:all 3s;-moz-transition:all 3s;-ms-transition:all 3s;-o-transition:all 3s;transition:all 3s; text-align:left; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dnone ul.xydnone li:hover p{color:#a0a0a0}
.dnone ul.xydnone li:hover img{top:0;left:50%;transform:scale(1.2) translateX(-42%);-webkit-transform:scale(1.2) translateX(-42%);-ms-transform:scale(1.2) translateX(-42%);-moz-transform:scale(1.2) translateX(-42%);opacity:1;object-fit:cover;}
.dnone .xidnone{ margin-bottom:10px;}
.dnone .xidnone .xidn{ width:70%; margin:10px auto;}
.dnone .xidnone .xidn li{ float:left; background:#f5f5f5; line-height:38px; text-align:center;}
.dnone .xidnone .xidn #xueshu2{ width:31%;}
.dnone .xidnone .xidn #xueshu1,.dnone .xidnone .xidn #xueshu3,.dnone .xidnone .xidn #xueshu4{ width:23%;}
.dnone .xidnone .xidn li a{ color:#626366; font-size:16px;}
.dnone .xidnone .xidn li.hover{background:#c4151c; box-shadow:0 0 2px #000; color:#FFF;}
.dnone .xidnone .xidn li.hover a{ color:#FFF;}
.morexy{ width:100%; text-align:center; margin:20px auto; float:left;}
.morexiyuan{ background:#c4151c; color:#FFF; padding:6px 30px;box-shadow:8px 8px 1px #ccc;}
.morexiyuan:hover{ color:#FFFFFF;}
.xmjx{ width:100%; text-align:center; font-size:24px; font-weight:400; margin:100px auto 40px;}
.xmjx h3{border-bottom:1px solid #cccccc; line-height:48px; font-size:24px;}
.xmjx h3 .xian{border-bottom:2px solid #c4151c; display:inline-block; padding:0 12px; font-size:24px; font-weight:400;}
.zxbk{margin:100px auto 20px;}
.xmjx .ywxmjx{ display:block; color:#b5b5b5; font-size:14px;border-bottom:1px solid #cccccc; padding-bottom:10px;}
.xgxm{ width:70%; margin:10px auto;}
.xgxm .xgxmone{ margin:20px 0; text-align:center; font-size:20px;}
.xgxm li{ float:left; width:25%; padding:4px; height:auto;}
.xgxm li:nth-child(4){ margin-right:0px;}
.xgxm li img{ width:100%;object-fit:cover; height:100%; overflow:hidden;}
.xgxm li img:hover{ box-shadow:0 10px 6px 5px #626366;}
.xgxm li dl{ text-align:center; height:auto;}
.xgxm li dl dt{ height:auto;}
.xgxm li dl dd{ text-align:center; font-size:14px; margin:10px 0; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.listtop,.listal{ margin-top:120px;}
.listal .daohang1{color:#bcbec0;padding:0;text-transform:uppercase;text-align:right;font-size:16px;line-height:1; margin-top:40px;}
.listal .daohang1 a{color:#bcbec0; font-size:14px;}
.xiyuancase{ width:100%; margin:0 auto;}
.xiyuancase .xiyuanal{ width:50%; margin:0px auto}
.xiyuancase .xiyuanal li{ float:left;margin-bottom:40px; line-height:38px; text-align:center; background:#f5f5f5; font-size:16px;}
.xiyuancase .xiyuanal li:nth-child(2){ width:31%;}
.xiyuancase .xiyuanal li:nth-child(1),.xiyuancase .xiyuanal li:nth-child(3),.xiyuancase .xiyuanal li:nth-child(4){ width:23%;}
.xiyuancase .xiyuanal li:hove a{ color:#c4151c;}
.xiyuancase .xiyuanal li.xyhover{ background:#c4151c;box-shadow:0 0 1px #000; }
.xiyuancase .xiyuanal li.xyhover a{color:#FFFFFF;}
.listban .daohang1{color:#bcbec0;padding:0;text-transform:uppercase;text-align:right;font-size:16px;line-height:1; margin-top:40px;}
.listban .daohang1 a{color:#bcbec0; font-size:14px;}


.xufu_top{position:fixed;left:5px;top:280px;transition:bottom ease .3s;z-index:9999;cursor:pointer}
.xuanfu_btn{width:40px;height:40px;display:block;background-color:#d22e3e}
.xuanfu_m{transition:background-color ease .3s;margin-top:1px}
.xuanfu_m:hover{background-color:#ba1f2e}
.go_top{float:left;margin:14px 0 0 9px;width:23px;height:12px;background:url(../images/side-icon02.png)}
.xuanfu_weixin{background:#333;margin-top:1px}
.xuanfu_weixin div{width:194px;height:199px;position:absolute;left:-194px;top:-115px;opacity:0;transform:scale(0);-webkit-transform:scale(0);transform-origin:100% 70%;-webkit-transform-origin:100% 70%;transition:transform ease .3s,opacity ease .3s;-webkit-transition:all ease .3s}
.xuanfu_weixin:hover div{display:block;transform:scale(1);-webkit-transform:scale(1);opacity:1}
.xuanfu_weixin-icon{float:left;margin:12px 0 0 11px;width:18px;height:18px;background:url(../images/side-icon01.png)}
.xuanfu_dh{float:left;margin:12px 0 0 11px;width:18px;height:18px;background:url(../images/shou_nav01.png);background-size:cover}
.xuanfu_dc{float:left;width:100%;height:100%;background:url(../images/contact-fex.jpg);background-size:cover}
.xuanfu_1{background:#333;margin-bottom:1px;margin-top:1px}
#page-banner{ margin-top:100px;}
.bannerr{ width:70%; text-align:center; margin:40px auto 0px; line-height:0;}
.bannerr img{ width:100%; height:auto;}
.sjlc1{width:100%; margin-top:100px; text-align:center;}
.sjlc1 h3{ border-bottom:1px solid #ccc; font-size:24px;line-height:48px;}
.sjlc1 h3 .xian{padding:0 12px;border-bottom:2px solid #c4151c;display:inline-block; padding:0 12px;}
.sjlc1 .serp{color:#b5b5b5; font-size:14px; padding-bottom:10px; border-bottom:1px solid #CCCCCC; width:100%; display:block;}
.sjlc1 p{ margin:40px auto; line-height:30px;}
.sjlc1 h5 span{ font-size:26px; }
.sjlc1 img{width:100%; height:auto; box-shadow:0px 0px 3px #f6f6f6;} 
#bannerus{ width:70%; margin:170px auto 20px; text-align:center;}
#bannerus img{ width:100%;}
.contus{ width:100%; margin:100px auto 0; text-align:center;}
.contus ul{ width:100%;}
.contus ul li{ width:25%; float:left; height:200px;}
.contus ul li span{ font-size:16px; margin-bottom:20px; display:inline-block; font-weight:700; width:100%;}
.contus ul li.contus1{padding:10px;box-shadow:0 0 3px #808084;}
.contus ul li.contus1 p{ line-height:28px; padding-bottom:0px;color:#a0a0a0; padding-top:10px;}
.contus ul li.contus2{padding:10px;box-shadow:0 0 3px #808084;}
.contus ul li.contus2 p{ line-height:28px; padding-bottom:0px;color:#a0a0a0;padding-top:10px;}
.contus ul li.contus2 p a{ background:#c33; padding:4px; font-weight:bold; color:#FFFFFF;}
.contus ul li.contus3,.contus ul li.contus4{padding:10px;box-shadow:0 0 3px #808084;}
.contus ul li.contus3 p{}
.contus ul li.contus3 span,.contus ul li.contus4 span{margin-bottom:4px;}
.contus ul li.contus3{ margin-right:0px;}
.contus ul li.contus3 img,.contus ul li.contus4 img{margin:0 auto; width:50%;padding:14px; display:inline-block;}
.contus ul li.contus3 .gzdyvx{ float:left; margin-bottom:0px; width:100%; text-align:center; margin:0 auto;}
.dhus{width:70%;color:#bcbec0;padding:0;text-transform:uppercase;text-align:right;font-size:14px;line-height:1; margin:0 auto;}
.dhus a{color:#bcbec0;font-size:14px;}
.ksbj{ width:100%; margin:100px auto 100px; background:#f5f5f5;}
.lxksbj{ text-align:center; padding-bottom:20px;}
.lxksbj1{ font-size:24px;margin:20px auto; float:left; width:100%; display:inline-block}
.tijiao{ clear:both; margin:10px auto; text-align:center; padding-top:20px;}
.xtb{ width:100%; background:#FFFFFF; padding:5px 0; float:left;}
.xtb li{ width:25%; float:left; padding:0px 40px;}
.xtb li img{ width:100%; border:none;}
.xtb li span{ font-size:12px; text-align:center; width:100%; display:inline-block;}
.xyxwdt{ width:100%; margin:0px auto; text-align:center;}
.xyxwdt .xyxwdtz{margin:100px auto 40px; font-size:24px; font-weight:400; padding-bottom:10px;text-align:center;}
.xyxwdt .xyxwdtz h3{ font-size:24px; font-weight:400; border-bottom:1px solid #cccccc; line-height:48px;}
.xyxwdt .xyxwdtz h3 .xian{ font-size:24px; padding:0 12px; border-bottom:2px solid #c4151c; display:inline-block;}
.xyxwdt ul{ width:100%; float:left; margin-bottom:60px;}
.xyxwdt ul li{ float:left; width:25%; padding:0 2px 40px;}
.xyxwdt ul li .dtxiy dl dt{ line-height:0px;}
.xyxwdt ul li img{width:100%;}
.xyxwdt ul li dd{ font-size:14px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; line-height:34px; background:#ffffff;border:1px solid #cccccc; border-top:none; padding:6px;}
.xwzx_nr{ width:70%; margin:0 auto;}
.zsjxm{ width:70%; margin:0 auto; text-align:center;}
.zsjxm ul{ width:100%;  margin:20px auto;}
.zsjxm ul li{ float:left; width:25%; padding:0 2px;}
.zsjxm ul li img{ width:100%; float:left;}
.zsjxm ul li dl{ background:#FFFFFF; float:left; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc;width:100%;}
.zsjxm ul li dl dt{ font-size:14px; margin-bottom:5px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; padding:4px;}
.zsjxm ul li dl dd{ white-space:nowrap; overflow:hidden;font-size:12px; padding-bottom:6px;text-overflow:ellipsis; color:#aeaeae;}
.bannerr1{ width:70%; margin:20px auto;}
.bannerr1 img{ width:100%;}
.fylb{ width:100%; margin:20px auto 100px; text-align:center;}
.fylb a{font-size:14px; padding:5px 10px;box-shadow:0 0 2px #000; line-height:34px;}
.fylb b{font-size:14px;background:#c51718;padding:5px 10px; color:#FFF;box-shadow:0 0 2px #000;}
.fuwufc{ width:100%; text-align:center;}
.fuwufc ul{ width:100%; float:left; margin:0 auto 60px;}
.fuwufc ul li{ float:left; width:25%; padding:0 2px;}
.fuwufc ul li img{ width:100%; float:left;}
.fuwufc ul li dl{ border:1px solid #cccccc; border-top:none; float:left; width:100%;}
.fuwufc ul li dt{ width:100%; text-align:center; font-size:14px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; padding-top:10px;}
.fuwufc ul li dd{width:100%; text-align:center; font-size:12px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; color:#aeaeae; line-height:28px;}
.nrlxwm{ background:#CCC; width:100%; padding:10px; margin-bottom:10px;}
.nrlx{ text-align:center; margin-bottom:10px;}
.boxx1 .input1{ background:#FFF;width:60%; float:left;border-radius:10px; height:30px; padding-left:10px;}
.boxx1{ width:100%;}
.boxx1 span{ width:30%; float:left; text-align:center; font-size:16px; padding-right:10px;}
.bdnrul li{ width:100%; margin-bottom:10px; float:left;}
.tijiaoe{ clear:both; margin:10px auto; text-align:center; padding-top:10px;}
.ydph{width:70%; margin:10px auto; text-align:center;}
.ydphone{ margin:20px auto; font-size:20px; text-align:center;}
.ydph ul{ width:100%;}
.ydph ul li{ width:50%; padding-left:10px; float:left; line-height:28px; font-size:14px; text-align:left; border-bottom:1px dashed #CCCCCC;}
.zzsm{background:#f6f6f6; padding:12px; margin:20px 0;}
.zzsm p{ line-height:26px; color:#999999;}
.zzsm p.yqtx a{ color:#FFFFFF; background:#666; padding:1px 4px;}

.youery{ margin:40px auto; width:100%; float:left;}
.youery ul li{ float:left; width:25%; text-align:center;}
.youery ul li img{ width:20%; text-align:center;}
.youery ul li dl dt{ width:100%; text-align:center; font-size:14px;}
.youery ul li dl dd{ width:100%; text-align:center; font-size:10px; color:#CCC;}
.xiyuansjj{ margin:0px auto 0px; width:100%; float:left;}
.xiyimg{ width:30%; float:left;}
.xiyimg img{ width:100%;}
.xiyjj{padding:40px 0;}
.xiyjj dt{ padding-bottom:10px; text-align:center; border-bottom:1px dotted #ccc; padding-top:20px;}
.xiyjj dd{ line-height:34px; font-size:14px; color:##a0a0a0;}
.xiyjj .xiyzxsj ul li{ width:50%; float:left; line-height:40px; border-bottom:1px dotted #CCC; background:url(../images/jiantou.png) no-repeat left;background-size:20px 20px; padding-left:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.fwzls ul li{ width:25%; float:left; text-align:right;}
.fwzls ul li dl dd{ font-size:12px; color:#b5b5b5;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.fwzls ul li dl .xysjsn{ line-height:18px;}
.fwzls ul li dl .xysjsnn{ line-height:50px;}
.fwzls ul li .xysn{margin:0 auto; padding:0 2px;}
.fwzls ul li .xysn img{ width:100%; float:left;}
.fwzls ul li .xysn dl{ padding-right:6px; line-height:28px; float:left;border:1px solid #ccc; border-top:none; width:100%;}
.fwzls ul li .xysn dl dt{ margin-top:10px;}
.xyqyzz{ padding-top:65px; padding-bottom:65px;}
#dbbar {display:none;}