 /* wmx80_css  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html{font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;overflow-y: scroll;}
table{border-collapse: collapse; border-spacing: 0}
fieldset, img, a{border: 0}
dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td{list-style: none}
h1, h2, h3, h4, h5, h6{font-weight: normal; line-height: 1.2}
audio, canvas, video, progress{display: inline-block; vertical-align: baseline}
* {padding:0; margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}
a{color: #00c3b6; outline: none; blr:expression(this.onFocus=this.blur()); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration: none}
a:after{-webkit-transition: .3s cubic-bezier(0.68,-.55,.265,1.55); -moz-transition: .3s cubic-bezier(0.68,-.55,.265,1.55); -o-transition: .3s cubic-bezier(0.68,-.55,.265,1.55);  transition: .3s cubic-bezier(0.68,-.55,.265,1.55);  -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0); transform: translate3d(0,0,0);  position: absolute; content: ""; left: 50%; right: 50%; bottom: 0;}
input, textarea{-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none;}
button, input, textarea, select, optgroup, option, file{font: inherit; outline: none; vertical-align: middle}
img{max-width: 100%; height: auto}
::-moz-focus-inner{border-color:transparent}
::-moz-selection{color:#fff;color:rgba(255,255,255,0.9);background:#ea4c89;text-shadow:none}
::selection{color: #fff; color: rgba(255,255,255,0.9); background: #ea4c89; text-shadow: none}
input[type="submit"]{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-tap-highlight-color: transparent; border-radius: 0}
::-webkit-input-placeholder {color:rgba(0,0,0,0.8)}
input:-moz-placeholder {color:rgba(0,0,0,0.8)}
video:focus, div:focus{outline: none}
pre, code{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word}
html,body{margin:0;font-size:14px;padding:0px;font-family:"Lantinghei SC", "Hiragino Sans GB","Microsoft YaHei" ,"Hiragino Sans GB", "Helvetica neue", Helvetica,Tahoma,Arial,"微软雅黑","宋体","黑体";}
.cl{height:0; font-size:1px; clear:both; line-height:0;}
nav,footer,section,header,article{display:block;}
i,em,ins,u{font-style:normal; text-decoration:none}	
*:focus{outline:none}
.wrap,.content{margin: 0 auto; -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; width: 1250px;}
.minwd{ min-width: 1250px; overflow: hidden;}
.none{display:none}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.oh{ overflow:hidden}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.bornone{ border:none !important}
input[type="submit"],
input[type="reset"],
input[type="button"],
button{-webkit-appearance:none;}
input[type="submit"] {-webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-tap-highlight-color: transparent; border-radius: 0;}
::-webkit-scrollbar{width:10px;height:10px;}
::-webkit-scrollbar-track{background:#f1f1f1;}
::-webkit-scrollbar-track:hover{background:#eee;}
::-webkit-scrollbar-thumb{border-radius:10px;background:#b9b9b9;}
::-webkit-scrollbar-thumb:hover{background:#747474;}
::-webkit-scrollbar-thumb:active{background:#555;}
/*******公共样式结束*********/
.banner{ height: 712px; min-width: 1250px; background: url(../images/banner.jpg) no-repeat center;}
.banner a{display: block; height: 712px;}
.wapmain{display: none; width: 100%; margin: 0 auto;}
.pctitle{ background: url(../images/sredkico.png) no-repeat 1118px center;}
.pctitle h1{ background: url(../images/redkico.png) no-repeat left center;font-weight: bold; padding-left: 80px; height: 66px; line-height: 66px; font-size: 25px; color: #d12c33; display: block;}
.zprt1{background: #fff; margin-top: 16px; padding: 95px 20px 126px 65px;}
.zprt1 .cont{padding-top: 55px;}
.zprt1 .cont ul{ float: left; width: 480px; font-size: 18px; color: #636363; line-height: 37px; padding-left: 10px;}
.zprt1 .cont ul li{padding-top: 26px;}
.zprt1 .cont span{display: block; float: right}
.zprt1 .cont span img{display: block;}
.zprt2{background: #fff; margin-top: 16px; padding: 56px 20px 156px 65px;}
.zprt2 .cont{padding-top: 66px;}
.zprt2 .cont li{float: left; width: 237px; height: 447px; border-radius: 10px; color: #fff; font-size: 22px; line-height: 50px; margin: 0 20px;}
.zprt2 .cont li.red{ background: #da5550;}
.zprt2 .cont li.black{ background: #474747;}
.zprt2 .cont li i{display: block; padding: 45px 0;}
.zprt2 .cont li img{display: block; margin: 0 auto;}
.zprt2 .cont li p{display: block; padding: 0 30px;}
.zprt3{background: #fff; margin-top: 16px; padding: 56px 0px;}
.zprt3 .pctitle{ margin-left:65px;}
.zprt3 .pic{ padding: 66px 0 10px;}
.zprt3 .pic img{display: block; width: 100%;}
.zprt3 ul li{float: left; width:25%; font-size: 18px; line-height: 38px; color: #000; padding: 0 30px; font-weight: 100;}
.zprt3 ul li p{padding-top: 10px; display: block; position: relative; text-indent: 2em;}
.zprt3 ul li p i{ color: #D12C33; font-weight: bolder; font-size:40px; background: url(../images/dianbg.png) no-repeat center; position: absolute; top: 10px; left:0px; width: 30px; height: 38px; line-height: 38px; overflow: hidden; display: block;}
.zprt4{ position: relative;background: #fff; margin-top: 16px;}
.zprt4 .pctitle{position: absolute; top: 56px; left:65px;z-index: 999;}
.zprt4 .pic img{display: block; width: 100%;}
.zprt5{background: #fff; margin-top: 16px; padding: 56px 20px 96px 65px;}
.zprt5 .cont{padding-top: 66px;}
.zprt5 img{display: block;margin: 0 auto;}
.zprt5 .btn{padding-top:100px;}
.zprt5 .btn a{display: block; width: 265px; margin: 0 auto;}
.footer{ background: #404249; min-width: 1250px; border-bottom: 15px solid #2f2c34; margin-top: 16px; padding: 20px 0 36px; color: #ebebeb;}
.footer .word{width: 786px; height: 128px; border-right: 1px solid #fff; padding-left: 145px;}
.footer b{display: block;float: left; font-size: 34px; color: #ebebeb; line-height: 128px; height: 128px; font-weight: bold;}
.footer .word span{display: block; float: left; padding-left: 36px; font-size: 20px; line-height: 40px; color: #ebebeb; padding-top: 26px;}
.footer .ewm{padding-left: 58px;}
.footer ul{float: left; }
.footer ul li{float: left; padding-left:36px; width: 140px;}
.footer ul li img{display: block; width: 104px}
.footer ul li i{display: block; font-size: 16px; padding-top: 10px; text-align: center;}
.rgtnav{ position: fixed; right: 0px; top: 50%; margin-top:-100px; width: 245px;}
.rgtnav .word{ width: 245px;  background: #cf6b6c; font-size: 19px; color:#fff; line-height: 40px; padding: 15px 20px; font-weight: bold;}
.rgtnav .btn{overflow: hidden; padding-top: 4px;}
.rgtnav .gotop{ float: left; height:70px; width: 85px; background: #fcfbfc url(../images/gotop.png) no-repeat center; cursor: pointer;}
.rgtnav .link{ background: #cf6b6c; float: left; width: 160px; height: 70px; text-align: center; color: #fff;}
.rgtnav .link a{display: block; color: #fff;padding-top: 10px;}
.rgtnav .link b{display: block; font-size:22px;}
.rgtnav .link i{display: block; font-size: 12px;}
.smbanner img{display: block; width: 100%;}
.stitle img{display: block; height: 24px;}
.sprt1{background: #fff; margin-top: 12px;padding: 20px 10px;}
.sprt1 .pic{padding: 20px 0;}
.sprt1 .pic img{display: block; width: 70%; margin: 0 auto;}
.sprt1 .word{ width: 86%; margin: 0 auto; font-size: 14px; color: #636363; line-height: 24px;}
.sprt1 .word p{display: block; padding:6px 0;}
.sprt2{background: #fff; margin-top: 12px;padding: 20px 10px;}
.sprt2 ul{padding:16px 10px 10px;}
.sprt2 ul li{padding: 6px 0;}
.sprt2 ul li img{display: block; margin: 0 auto;}
.sprt3{background: #fff; margin-top: 12px;padding: 20px 0px;}
.sprt3 .stitle{ margin-left: 10px;}
.sprt3 ul{padding:16px 0px 10px;}
.sprt3 ul li{padding: 6px 0;}
.sprt3 ul li img{display: block; width: 100%}
.sprt4{background: #fff; margin-top: 12px;padding: 20px 0px; position: relative;}
.sprt4 .stitle{position: absolute; left: 10px; top: 20px; z-index: 999;}
.sprt4 .pic img{display: block;width: 100%;}
.sprt5{background: #fff; margin-top: 12px;padding: 40px 0px 40px; position: relative;}
.sprt5 .stitle{position: absolute; left: 10px; top: 20px; z-index: 999;}
.sprt5 .pic{padding-top:26px}
.sprt5 .pic img{display: block; width: 100%;}
.sprt5 .btn{padding-top: 30px;}
.sprt5 .btn a{ width:120px;  margin: 0 auto; display: block;}
.sprt6{background: #fff; margin-top: 12px;}
.sprt6 img{display: block; width: 100%;}
@media  screen and (max-width: 800px) {	
.pcmain{display: none;}	
.wapmain{display: block;}}
.fadeInUp{-webkit-animation:fadeInUp 1s .2s ease both; -moz-animation:fadeInUp 1s .2s ease both;}
@-webkit-keyframes fadeInUp{0%{opacity:0; -webkit-transform:translateY(20px)}
100%{opacity:1; -webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{0%{opacity:0; -moz-transform:translateY(20px)}
100%{opacity:1; -moz-transform:translateY(0)}}

.fadeInDown{-webkit-animation:fadeInDown 1s .2s ease both; -moz-animation:fadeInDown 1s .2s ease both;}
@-webkit-keyframes fadeInDown{0%{opacity:0; -webkit-transform:translateY(-20px)}
100%{opacity:1; -webkit-transform:translateY(0)}}
@-moz-keyframes fadeInDown{0%{opacity:0; -moz-transform:translateY(-20px)}
100%{opacity:1; -moz-transform:translateY(0)}}

.fadeInLeft{-webkit-animation:fadeInLeft 1s .2s ease both; -moz-animation:fadeInLeft 1s .2s ease both;}
@-webkit-keyframes fadeInLeft{0%{opacity:0; -webkit-transform:translateX(-20px)}
100%{opacity:1; -webkit-transform:translateX(0)}}
@-moz-keyframes fadeInLeft{0%{opacity:0; -moz-transform:translateX(-20px)}
100%{opacity:1; -moz-transform:translateX(0)}}

.fadeInRight{-webkit-animation:fadeInRight 1s .2s ease both; -moz-animation:fadeInRight 1s .2s ease both;}
@-webkit-keyframes fadeInRight{0%{opacity:0; -webkit-transform:translateX(20px)}
100%{opacity:1; -webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0; -moz-transform:translateX(20px)}
100%{opacity:1; -moz-transform:translateX(0)}}
