 /* 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%;}
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{outline: none; blr:expression(this.onFocus=this.blur()); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; text-decoration: none; color:#09898a;}
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}
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{margin: 0 auto; -webkit-transition: all 0.6s ease-out; transition: all 0.6s ease-out; width: 1000px;}
.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:6px;height:6px;}
::-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; }

body{ min-width: 1000px;}

.banners{ height: 800px; background: url(../images/gybannerbg.jpg) no-repeat center; min-width: 1000px;}
.banners.ywbg{ background: url(../images/ywbannerbg.jpg) no-repeat center;}
.banners.zybg{ background: url(../images/zybg.jpg) no-repeat center;}
.banners .btns{ width: 420px; height:50px; line-height: 50px; margin:50px auto 0; background:rgba(255,255,255,.2); border-radius:6px; text-align: center; font-size: 20px;}
.banners .btns a{display: block; float: left; width: 50%; color: #fff; border-radius: 6px;}
.banners .btns a.on{ background: #c74c26; box-shadow: 0 9px 13px 0px #22010A;}
.banners .wdpic{ padding-top: 155px;}
.banners .wdpic img{display: block; margin: 0 auto;}
.banners .wdpic .line{ margin: 50px auto 35px;}
.banners .wdpic .ywwd2{ margin: 45px 0 70px;}
.header{ padding-top:40px; position: relative;}
.header .logo{display: flex; position: absolute; top: 50px; left: -56px;}
.header .logo img{display: block; width: 120px;}
.header .nav{line-height: 40px;}
.header .nav a{display: inline-block;margin-left:30px; font-size: 16px;  color: #fff; background: transparent bottom center;}
.header .nav a.on,.header .nav a:hover{ background: url(../images/navabg.png) no-repeat bottom left;}
.header .nav a.zc{ background: #e75725; border-radius: 3px; color: #333; padding: 0 15px; font-weight: bold;}

.gypart1{ min-width: 1000px; padding: 116px 0; background: #dedce2;}
.gypart1 .title{ padding-bottom: 80px;}
.gypart1 .title img{display: block; margin: 0 auto;}
.gypart1 .cont{ height: 350px; background: url(../images/gypaebg.png) no-repeat center;}
.gypart1 .cont .word{ padding: 140px 0 0 695px; line-height: 24px; font-size: 16px; color: #333333;}
.gypart2{ height: 773px; background: url(../images/gybanner.jpg) no-repeat center; min-width: 1000px;}

.ywpart1{ height: 660px; background: #fff; min-width: 1000px; padding-top: 78px;}
.ywpart1 .pic img{display: block;}
.ywpart1 .word{ margin-top: 138px; width: 328px; margin-right: 28px; border-bottom: 1px solid #2a213d; border-top: 3px solid #2a213d; padding: 62px 0; font-size: 18px; color: #2b213a; line-height: 28px;}
.ywpart2{ background: url(../images/ywpartbg.jpg) no-repeat center; height: 873px; min-width: 1000px; padding-top: 70px;}
.ywpart2 img{display: block; margin: 0 auto;}

.zypart1{ height: 670px; min-width: 1000px; background: url(../images/zypartbg.jpg) no-repeat center; padding-top: 122px;}
.footer{ height:615px; background: url(../images/footerbh.jpg) no-repeat center;}
.footer .contm{ height: 558px; padding: 155px 0 0px ;}
.footer .contm .ftlogo{
  width: 300px;
  height: 269px;
  border-bottom: 1px solid #7c788a;
  display: flex;
  flex-direction: column;
	justify-content: space-around;
	align-items: center;
}
.footer .contm .ftlogo img{display: block; width: 150px;}
.footer .rightcont{ width:620px; overflow: hidden; font-weight: 100;}
.footer .rightcont .ftnav{padding-bottom: 50px; margin-right: -90px;}
.footer .rightcont .ftnav a{display: inline-block; position: relative; padding-bottom: 20px; color: #fff; font-size: 20px; margin-right: 90px;}
.footer .rightcont .ftnav a:after{ display: block; background: #fff; bottom: 0; left: 0; width: 18px; height: 2px;}
.footer .rightcont .ftnav a:hover:after{ width: 100%}
.footer .rightcont ul{ border-bottom: 1px solid #77859a; border-top: 1px solid #77859a; padding:45px 0;}
.footer .rightcont ul li{ line-height: 42px; color: #fff; font-size: 18px; padding-left: 30px;}
.footer .rightcont ul li.li1{ background: url(../images/ftico1.png) no-repeat left center;}
.footer .rightcont ul li.li2{ background: url(../images/ftico2.png) no-repeat left center;}
.footer .copyright{ text-align: center; font-size: 14px; color: #fff; line-height: 56px;}




.registercnt{ width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: url(../images/hjbgd.jpg) no-repeat center;}
.registercnt .main{position: fixed; top: 50%; left: 50%; transform: translate(-50%,-60%); width: 630px; height: 462px; border-radius: 5px; background: #fff; padding: 55px 100px 0;}
.registercnt .main h2{display: block; text-align: center; color: #44243f; font-size: 36px;}
.registercnt .main ul li{padding-top: 6px; font-size: 15px;}
.registercnt .main ul li span{display: block; overflow: hidden; border-bottom: 1px solid #e9e5e9; line-height: 46px;}
.registercnt .main ul li i{display: block; float: left; padding-top: 10px;}
.registercnt .main ul li img{display: block;}
.registercnt .main ul li .webtxt{ background:none; height: 46px; line-height: 46px; padding-left: 15px; float: left; border: none; width: 366px;}
.registercnt .main ul li .webtxts{ background:none; height: 46px; line-height: 46px; padding-left: 15px; float: left; border: none; width: 226px;}
.registercnt .main ul li ins{display: block; float: right; border: 1px solid #dedede; border-radius: 3px; overflow: hidden; margin-top: 7px;}
.registercnt .main ul li ins img{display: block; height: 30px;}
.registercnt .main ul li em{display: block; float: right; height: 30px; line-height: 30px; margin-top: 8px; border-radius: 3px; color: #fff; font-size: 14px; padding: 0 15px; background: #f15a24; cursor: pointer;}
.registercnt .main label{display: block; margin: 20px 0 20px; text-align: center; color: #2c0b2c; font-size: 15px;}
.registercnt .main label input{ margin-right: 10px;}
.registercnt .main .webtn{ width: 100%; height: 45px; line-height: 45px; border-radius: 3px; text-align: center;color: #fff; font-size: 16px; letter-spacing: 1px; cursor: pointer;background: #f15a24; border: none;}


.newscont{ width:1000px; height: 640px; border-radius: 6px; background: #fff; margin-top: 45px; padding: 22px 0px;}
.newscont .wbmap{ font-size: 16px; color: #2b213a; border-bottom: 1px solid #928d9a; padding: 20px 0; margin: 0 46px;}
.newscont .wbmap a{color:#2b213a; margin-right: 5px;}
.newscont .wbmap i{margin-left: 5px; color: #f15a24;}
.newscont ul{ max-height:460px; overflow: auto; padding: 0 46px;}
.newscont ul li{ line-height: 56px; border-bottom: 1px dashed #96919e; font-size: 18px; color: #2b213a;}
.newscont ul li a{display: block; overflow: hidden; color: #2b213a;}
.newscont ul li i{display: block; float: left; width: 688px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newscont ul li ins{display: block; float: right; color: #2b213a; font-size: 16px;}
.newscont .pages{ text-align: right; font-size: 14px; color: #2b213a; padding:30px 46px 0;}
.newscont .pages a,.newscont .pages i{ color: #2b213a; margin: 0 6px;}
.newscont .pages a:hover,.newscont .pages a.on{color: #f15a24;}
