html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin: 0; padding: 0 }
ul,ol,dl { list-style: none; }
body { font: 14px/1.8 Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, SimSun, sans-serif, Arial, "\5b8b\4f53", sans-serif; background:#fff;}
ul,ol,dl,p,li,dt,dd { margin:0; text-indent: 0; list-style: none;}
section, header, footer { padding:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}

a{text-decoration: none; }

@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('iconfont.ttf?t=1639992157874') format('truetype');
}
.iconfont {font-family:"iconfont" !important; font-style:normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}


.top{width: 100%;overflow:hidden;}
.top_con{width:1200px;margin:20px auto;overflow:hidden;}
.top img{float: left; padding-top:10px;}
.top_min{float: left; font-size: 28px; padding-left:100px; padding-top:10px;}
.top_right{float: right; color: #0e6091;}
.top_right span{display:block;font-size: 16px; line-height: 100%;}
.top_right strong{font-weight: normal; font-size: 40px; line-height: 100%;}

h1{color: #222222; font-size: 36px; text-align:center;background: url(../../img/gmyk/h1_bg.jpg) no-repeat center bottom; line-height:245%; margin-bottom: 50px;}


.menu {width:100%; background: #0e6091;}
.menu ul{width: 1400px; margin: auto; display:flex;}
.menu ul li{text-align: center;flex:1; position:relative;}
.menu ul li a{display: block;color: #fff; font-size: 24px; line-height: 80px; padding:0 30px; cursor: pointer;}
.menu1 a{background: url(/assets/img/gmyk/menu_1.png) no-repeat 50px;}
/*.menu1:hover a{background: url(../images/menu_01.png) no-repeat 50px;}*/
.menu ul > li.menu2 > a{background: url(/assets/img/gmyk/menu_2.png) no-repeat 30px;}
/*.menu ul > li.menu2:hover > a{background: url(../images/menu_02.png) no-repeat 30px;}*/
.menu3 a{background: url(/assets/img/gmyk/menu_3.png) no-repeat 30px;}
/*.menu3:hover a{background: url(../images/menu_03.png) no-repeat 30px;}*/
.menu ul > li.menu4 > a{background: url(/assets/img/gmyk/menu_4.png) no-repeat 30px;}
/*.menu ul > li.menu4:hover > a{background: url(../images/menu_04.png) no-repeat 30px;}*/
.menu5 a{background: url(/assets/img/gmyk/menu_5.png) no-repeat 30px;}
/*.menu5:hover a{background: url(../images/menu_05.png) no-repeat 30px;}*/
.menu6 a{background: url(/assets/img/gmyk/menu_6.png) no-repeat 30px;}
/*.menu6:hover a{background: url(../images/menu_06.png) no-repeat 30px;}*/

.menu ul > li:hover{background:url(/assets/img/gmyk/nav.jpg) no-repeat center bottom;}
.menu ul > li:hover ol{display:block;}
.menu ol {display:none; position:absolute; left:0; z-index:999; width:100%;-moz-box-shadow:0px 5px 10px #666; -webkit-box-shadow:0px 5px 10px #666; box-shadow:0px 5px 10px #666; border-radius:10px;margin-top:1px;}
.menu ol > li{ background: #fff;}
.menu ol > li:first-child{ border-radius:10px 10px 0 0;}
.menu ol > li:last-child{ border-radius:0 0 10px 10px;}
.menu ol > li:hover{background: #0e6091;}
.menu ol > li > a {font-size:24px; text-decoration:none; color:#666; height:65px; line-height: 65px; display:flex; align-items:center; justify-content:center; background: none;}
.menu ol > li > a:hover {color: #fefefe; background: none;}



.page{clear:both; font-size:20px; text-align:center}
.page a{color:#000; padding:0 5px}
.page span{text-decoration:underline; padding:0 5px}




.foot{overflow: hidden; /* background: #f0f1f3; */}
.foot .foot_con{ padding: 0 30px; }
/*.foot_nav{width: 1480px; margin:20px auto 0; overflow: hidden;}
.foot_nav li{float: left; width:170px; padding:0 100px; text-align: center; font-size: 22px; padding-bottom: 10px; cursor: pointer;}
.foot_nav li.new{color: #b27d5f;}
.foot_nav li span{font-weight: bold; border:2px solid; padding: 5px; border-radius: 50%; margin-right: 10px;}
.foot_nav li.new span{border:2px solid #b27d5f;}*/
.foot_nav{width: 1200px; margin:20px auto 0; overflow: hidden; display:flex; justify-content:space-between; }
.foot_nav li{ /* float: left; padding:0 55px; margin:0 90px;*/ text-align: center; font-size: 22px; padding-bottom: 10px; cursor: pointer; color: #0e6091; flex:1; display:flex; justify-content:center; }
.foot_nav li.new{color: #0e6091; font-weight:bold; }
.foot_nav li span{ width:150px; display: block; height: 46px; line-height: 46px; padding-left: 20px;}
.foot_nav li .foot_lr1{background: url(/assets/img/gmyk/foot_lr1.png) no-repeat left;}
.foot_nav li .foot_lr2{background: url(/assets/img/gmyk/foot_lr2.png) no-repeat left;}
.foot_nav li .foot_lr3{background: url(/assets/img/gmyk/foot_lr3.png) no-repeat left;}
.foot_nav li .foot_lr4{background: url(/assets/img/gmyk/foot_lr4.png) no-repeat left;}
.foot_nav li .foot_lr5{background: url(/assets/img/gmyk/foot_lr5.png) no-repeat left;}
/*.foot_nav li.new .foot_lr1{background: url(../images/foot_lr01.png) no-repeat left;}*/
/*.foot_nav li.new .foot_lr2{background: url(../images/foot_lr02.png) no-repeat left;}*/
/*.foot_nav li.new .foot_lr3{background: url(../images/foot_lr03.png) no-repeat left;}*/
/*.foot_nav li.new .foot_lr4{background: url(../images/foot_lr04.png) no-repeat left;}*/
/*.foot_nav li.new .foot_lr5{background: url(../images/foot_lr05.png) no-repeat left;}*/

.foot div{overflow: hidden; width: 1200px; margin:auto; padding: 50px 0; border-top: 1px solid #0e6091;}
.foot div ul{overflow: hidden; padding: 20px 0;}
.foot div ul li{float: left;text-align: center;}
.foot div ul li:last-child{margin-right: 0;}
.foot div ul li span{display: block; text-align: center; padding: 20px 0;}
.foot dl{overflow: hidden;}
.foot dl dt{float: left; width: 670px;}
.foot dl dt h3{font-size: 22px; /*color: #222;*/ color:#0e6091; margin-bottom: 30px;}
.foot dl dt h3 span{color: #b27d5f; padding-right: 5px;font-size: 24px;}
.foot dl dt ol li{float: left; width: 130px; height: 35px; border: 1px solid #8f8f8f; border-radius: 17.5px; text-align: center; line-height: 35px; color: #333; margin-bottom: 30px; cursor: pointer; margin-right: 25px;}
.foot dl dt ol li.active{background: #0e6091; color: #fff;}
.foot dl dd{float: right;width: 450px; height: 280px;margin-top: 10px;background: #fff;padding:10px;}
.reg{padding: 50px 0;}
.reg li{margin-right: 120px;width: 108px;}
.baoxian li{width: 172px; margin:20px auto; margin-right: 187px;}
.foot div ul.baoxian li span{padding: 10px 0;}
.hezuo li{width: 150px; margin:20px auto; margin-right: 125px;}
.foot div ul.hezuo li span{padding: 10px 0;}
.hj li{margin-right: 88px;}
.foot_con_wrap img{ display:block; width:100%; height:auto; }

footer{ width: 100%; background:#0865ab; overflow:hidden; }
footer .footer-wrap{ min-width:960px; width:50%; margin:0 auto; }
footer div{ background:none; text-align:left; line-height:1; }
footer .footer-title{ width:100%; border-bottom:1px solid #5394c4; padding:0.5rem 0 0.2rem 0; display:flex; justify-content:space-between; align-items:center; }
footer .footer-title .title{ color:#fff; font-size:0.24rem; font-weight:bold; text-indent:0.2rem; display:inline-block; }
footer .footer-title .icon{ width:0.18rem; height:auto; display:block; margin-right:0.2rem; }
footer .contact{ width:100%; display:flex; /*justify-content:center;*/ justify-content:space-between; padding:0 0 0.5rem 0; }
footer .new-media{ margin:0.4rem 0 0 2.3%; display:flex; width:66%; justify-content:space-between; }
footer .new-media .item{ width:17%; }
footer .new-media .item .qrcode{ display:inline-block; width:100%; height:auto; }
footer .new-media .item .name{ color:#fff; font-size:0.18rem; float:left; width:100%; text-align:center; margin:0.16rem 0 0 0; }
footer .tel-wrap{ margin:0.6rem 0.2rem 0 0; }
footer .tel-wrap .name{ color:#fff; font-size:0.2rem;  }
footer .tel-wrap .tel{ color:#fff; font-size:0.32rem; font-weight:bold; white-space: nowrap; margin-top:0.1rem; }
footer .bottom{ width:100%; background:#055693; color:#fff; padding:0.3rem 0; font-size:0.12rem; }
footer .bottom-wrap{ width:100%; margin:0 auto; text-align:center; }
footer .bottom-wrap p{ font-size:0.12rem; color:#fff; line-height:0.32rem; }
footer .bottom-wrap .link{ color:#fff; font-size:0.12rem; }


.fl-win{ display: block; width:2.4rem; min-height:6rem; position:fixed; left:-2.4rem; opacity:0; top:50%; margin-top:-3rem; -webkit-transform:translate3d(-176px,0,0);-moz-transform:translate3d(-176px,0,0);transform:translate3d(-176px,0,0); z-index:100; background-position: center top; background-repeat: no-repeat;	-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; cursor:pointer; }
.fl-win .fl-img{ display:block; width:100%; height:auto; }
.fl-win.fadeInLeft{ opacity:1; -webkit-transform:translate3d(2.5rem,0,0); -moz-transform:translate3d(2.5rem,0,0); transform:translate3d(2.5rem,0,0); }
.transition{-moz-transition:all .8s ease-in 0s;-webkit-transition:all .8s ease-in 0s;transition:all .8s ease-in 0s; }

.register-form{ width:80%; margin:0.6rem auto 0; background-color: #fff; padding: 0.2rem; border-radius: 0.1rem; box-shadow: 0 2px 4px 2px #ccc;  }
.register-form .form-top{ display:flex; align-items:center; }
.register-form .form-top .name{ font-size:0.36rem; color:#0865ab; }
.register-form .form-top .quota{ display:flex; align-items:center; border-left: 2px #0865ab solid; margin-left: 0.2rem; padding-left: 0.2rem; height:0.24rem; line-height:0.24rem; font-size:0.16rem; }
.register-form .form-top .quota .num{ color:#FF6633; padding:0 0.05rem; display:inline-block; }
.register-form .form-wrap{ display:flex; justify-content:space-between; margin:0.16rem 0 0.06rem 0; align-items:center; }
.register-form .form-wrap .form-item{ width:16%; height:0.64rem; }
.register-form .form-wrap .form-item .form-input{ width:100%; padding-left:10px; box-sizing:border-box; height:0.62rem; font-size:0.26rem; border:1px solid #ccc; outline:none; border-radius:0.06rem; }
.register-form .form-wrap .form-btn{ width:19%; height:0.64rem; line-height:0.64rem; text-align:center; font-size:0.3rem; background-color:#4173D7; color:#fff; border-radius:0.06rem; cursor:pointer; }
.register-form .form-wrap .form-btn.swt{ background-color:#999; }


/*右侧悬浮icon*/
.side-bar {width:156px;height: 454px; position:fixed;bottom:30%;right:0;z-index: 100;}
.side-bar li{height:90px;background-color:#4f4f4fd9; padding:0 15px; line-height: 90px; border-bottom: 1px solid #929192;cursor: pointer;}
.side-bar li a{color: #fff; display: block;height:90px; font-size: 20px; padding-left: 35px;}
.side-bar .icon1 {border-radius: 24px 0 0 0; }
.side-bar .icon1 a{background: url(../images/side_1.png) no-repeat left;}
.side-bar .icon2 a{background: url(../images/side_2.png) no-repeat left;}
.side-bar .icon3,.side-bar .icon4 {position:relative; }
.side-bar .icon3 a{background: url(../images/side_3.png) no-repeat left;}
.side-bar .icon3:hover .chat-tip {display: block;}
.side-bar .icon4 a{background: url(../images/side_4.png) no-repeat left;}
.side-bar .icon4:hover .chat-tips {display: block;}
.side-bar .icon-top{background: #272220d9;border-radius: 0 0 0 24px;border-bottom: 0;}
.side-bar .icon-top a{padding: 0; text-align: center;}
.side-bar .icon-top .iconfont{font-size: 14px; padding-left: 5px;}
.chat{padding: 20px;border: 1px solid #d1d2d6;position: absolute;right:165px; border-radius: 10px; text-align: center;background:#fff;display: none;-moz-box-shadow:0px 5px 5px #595e614f; -webkit-box-shadow:0px 5px 5px #595e614f; box-shadow:0px 5px 5px #595e614f;}
.chat-tip {width: 400px; height: 50px;top: 0px;}
.chat-tips {width:200px; height: 250px;top: -55px;}
.side-bar li .chat-tip{line-height: 50px;color: #976c55; font-size: 38px;}
.side-bar li .chat-tips{line-height:150%;color:#999; font-size: 18px;}
.chat-tips img {width: 195px;height: 195px; padding: 0; margin: 0;}

.bot-bar {width:100%;height: 101px; position:fixed;bottom:0;z-index: 100; background:url(../images/bot-bar.png) repeat-x;}
.bot-bar dl{overflow: hidden;width: 1200px; margin: auto;}
.bot-bar dl dt{float: left;width:325px; padding: 10px 15px; margin-right: 30px; height: 101px; background: #976c55; color: #fff; border-radius: 10px 10px 0 0;}
.bot-bar dl dt span{width:68px; height: 68px; border-radius: 34px; background: #caa793; float: left; text-align: center;font-size:40px; line-height: 68px; margin-right: 20px; margin-top: 10px;}
.bot-bar dl dt strong font{font-size: 22px;  display: block;}
.bot-bar dl dt strong{font-size: 36px; font-weight: normal; line-height: 110%;}
.bot-bar dl dd{float: left;width: 270px; padding-top: 30px; text-align: center; line-height: 70px;}
.bot-bar dl dd a{color: #fff;font-size: 20px; display: block;background: url(../images/bot_02.png) no-repeat 80px; text-indent: 2em;}
.bot-bar dl dd:nth-child(2) a{background: url(../images/bot_01.png) no-repeat 80px;}
.bot-bar dl dd:last-child a{background: url(../images/bot_03.png) no-repeat 80px;}
.bot-bar dl dd:last-child{background: url(../images/bot_04.png) no-repeat 200px 45px;}

.site,.site a{font-size: 18px;color: #666;}
.site{line-height: 200%; padding-bottom: 0.2rem;}
.site li{ display: inline-block; }
.site li a:hover{ color:#0e6091; }
.site > li + li:before { content: "/\00a0"; padding: 0 5px; color: #ccc; }

