.wrapper{width:1200px;margin: 0 auto;}
.nav-top{padding:28px 0;}
.nav-top .logo{padding: 11px 0;}
.seach button{width:54px;height:54px;background:url(../images/seach.png) 0 0 no-repeat; cursor: pointer;float: left;border:0 none;overflow: hidden;text-indent: -100em;}
.seach input{width: 400px; border:0 none; padding: 0 20px;line-height: 54px;border-radius: 30px;float: left;font-size: 21px;}
.seach{padding: 1px; border:2px solid #093c87; border-radius: 30px}
.topslide-left,.topslide-right{width: 590px;position: relative;height: 64px;overflow: hidden;}
.topslide-left .swiper-slide,.topslide-right .swiper-slide,.topslide-left .swiper-slide img,.topslide-right .swiper-slide img{height: 64px;}
.area-content p.title-style{border-left:#78bdff 4px solid;text-indent:0;font-size:18px;color:#333;padding-left:15px;margin-bottom:15px;font-weight:700;padding-bottom:0}
.topslideBox{padding: 10px 0 0 0;}
.nav,.nav-inner{background:url(../images/nav_bg.jpg) 0 0 repeat;}
.nav .nav-item-tit a{color: #fff; font-size: 20px; font-weight:550;}
.nav .nav-item-tit a img{margin-right:12px;}
.nav .nav-item-tit{line-height: 24px;margin-bottom:5px;}
.nav{padding: 20px 0;}
.nav .nav-item-ziti .nav-item-tit{width: 50px;}
.nav .nav-item{margin-right: 10px;}
.nav .last-item{margin-right: 0;}
.nav .nav-item li{float: left; margin-right:10px; position: relative;}
.nav .nav-item li.show{z-index: 99;}
.nav .nav-item li.show .list-item{display: block;}
.nav .nav-item li .list-item{position: absolute; display: none; left: 0; top: 15px; background: #0990cd; width: 118px;}
.nav .nav-item li .list-item .list-tit{background: #016da3; line-height: 26px; padding: 0 5px; color: #fdf404;}
.nav .nav-item li .list-item .list-text a{padding: 0 5px; margin:5px 0; display: inline-block; color: #fff;}
.nav .nav-item li .list-item .list-text a:nth-child(2n+2){border-left: 1px solid #21a7e9}
.nav .nav-item li .nav-menu-line{color: #fff; font-size: 18px;line-height: 32px;}
.nav .nav-item li .nav-menu-line:hover{color: #fdf404;}
.nav .nav-item .nav-item-list{width: 138px; padding-right:24px;margin-right:24px; position:relative;}
.nav .nav-item.nav-item-liuxue .nav-item-list{width:430px;}
.nav .nav-item.nav-item-jigou .nav-item-list{width:340px;}
.nav .nav-item .nav-item-list:after{width: 1px;height: 24px;content:"";position:absolute; right:0; top:4px; background:#fff;}
.nav .nav-item:last-child .nav-item-list:after{display:none}
.nav .nav-item.last-item .nav-item-list{width:170px;padding-right:0;margin-right:0;}
.nav .nav-item-one .nav-item-list{width: 340px;}

.hide-list{line-height: 30px; text-align:center; padding: 5px 7px; margin-right:-1px; word-wrap: break-word; word-break:break-all; background: #fff; border: 1px solid #bcdaff;}
.hide-list a{font: left; margin:0 4px; color: #666; font-size: 12px;}
.hide-list a:hover{color: #0070ff;}
.nav-inner li.on .hide-list{border-color: #0070ff;box-shadow: 2px 2px 2px rgba(0,0,0,0.2)}
.swiper-container{top:-43px}
/*main*/
.ad-m1{position: relative; height: 68px; z-index: 10;}
.ad-m1-inner{position: absolute; bottom: 0; width: 100%; background: #fff; border-radius: 3px; height: 112px;-moz-box-shadow:0 0 8px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 8px rgba(0,0,0,0.3); box-shadow:0 0 8px rgba(0,0,0,0.3);}
.ad-m1-inner li{float: left;height: 112px; width: 171.43px; position: relative;}
.ad-m1-inner li a{position: absolute; overflow:hidden; bottom: 0; width: 171.4px; height: 96px; padding-top: 16px;}
.ad-m1-inner li.on a{height: 136px;background: #093c87;}
.ad-m1-inner li a i{display: block; background: url(../images/sprite_main.png) 0 0 no-repeat; width: 40px; height: 40px; margin: 0 auto 10px auto}
.ad-m1-inner li.on a i{margin-top: 40px;background-position: 0 -38px}
.ad-m1-inner li.li-ys a i{background-position: 0 0}
.ad-m1-inner li.li-ys.on a i{background-position: 0 -38px}
.ad-m1-inner li.li-tf a i{background-position: -50px 0; width: 34px}
.ad-m1-inner li.li-tf.on a i{background-position: -50px -38px}
.ad-m1-inner li.li-gre a i{background-position: -94px 0;width: 35px;}
.ad-m1-inner li.li-gre.on a i{background-position: -94px -38px}
.ad-m1-inner li.li-jqyy a i{background-position: -139px 0;width:31px}
.ad-m1-inner li.li-jqyy.on a i{background-position: -139px -38px}
.ad-m1-inner li.li-yglx a i{background-position: -179px 0;width: 38px;}
.ad-m1-inner li.li-yglx.on a i{background-position: -179px -38px}
.ad-m1-inner li.li-ry a i{background-position: -227px 0;width: 34px;}
.ad-m1-inner li.li-ry.on a i{background-position: -227px -38px}
.ad-m1-inner li.li-cr a i{background-position: -271px 0;width: 33px;}
.ad-m1-inner li.li-cr.on a i{background-position: -271px -38px}
.ad-m1-inner li a span{display: block; text-align: center;color: #093c87; font-size: 20px;}
.ad-m1-inner li.on a span{color:#fff;}
.news-list{padding-bottom: 50px;}
.news-title a{display: inline-block; width: 200px; height: 40px; line-height: 40px; text-align: center; margin:0 5px; border:1px solid #093c87; color: #093c87; font-size: 18px;}
.news-title{text-align: center; padding: 55px 0 40px 0;}
.news-title a:first-child{border-radius: 20px 0 0 0;}
.news-title a:last-child{border-radius:0 20px 0 0;}
.news-title a i{display: inline-block; width: 23px; height: 25px; background: url(../images/sprite_main.png) 0 -100px no-repeat; vertical-align:middle; margin-right: 20px;margin-top: -4px;}
.news-title a.on,.news-title a:hover{background: #093c87; color: #fff;}
.news-title a.news-rdxw i{background-position: 0 -100px;}
.news-title a.news-rdxw.on i,.news-title a.news-rdxw:hover i{background-position: 0 -125px;}
.news-title a.news-jrrd i{background-position: -33px -100px;}
.news-title a.news-jrrd.on i,.news-title a.news-jrrd:hover i{background-position: -33px -125px;}
.news-title a.news-ksdt i{background-position: -65px -100px;}
.news-title a.news-ksdt.on i,.news-title a.news-ksdt:hover i{background-position: -65px -125px;}
.news-img{width: 420px;}
.news-img a{display: block; position: relative; height: 260px;}
.news-img img{width: 420px; height: 260px;}
.news-img span{position: absolute;bottom: 0;background: rgba(0,0,0,0.4); font-size: 14px; line-height: 40px;left: 0; padding: 0 20px; color: #fff; right: 0; overflow: hidden;}
.news-item{width: 758px;}
.news-item li{line-height: 51px; border-bottom: 1px dashed #999999;}
.news-item li a{font-size: 16px; color: #000000; display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.news-item li a em{font-size: 18px; font-style: normal; color: #0062ae;}
.news-item li span{float: right; color: #0062ae; font-size: 18px;margin-left: 10px;}
.news-box{display: none;}
.news-item li a:hover{color: #cf1522}
.m-ys-box{padding-bottom: 50px;}
.m-ys-right{width: 403px; padding-top: 23px;}
.m-ys-right img{width:100%}
.m-ys-left{width: 728px;}
.m-ys-left h2{color: #333333; font-size: 32px; font-weight: normal; margin-bottom: 15px;}
.m-ys-left p{color: #696969; font-size: 12px;line-height: 28px; padding-bottom: 30px;}
.m-ys-title a{border-bottom: 2px solid #cf1522; display: inline-block; line-height: 35px; padding: 0 10px; color: #000000; font-size: 23px;}
.m-ys-title a.on{background: #cf1522; color: #fff;}
.m-ys-title{padding-bottom: 25px;}
.ys-fanye .ys-fy-pre{float: left; background: url(../images/fy_03.png) 0 0 no-repeat; height: 44px;line-height: 44px; padding-left: 50px; color: #3b3b3b;}
.ys-fanye .ys-fy-next{float: right; background: url(../images/fy_05.png) right 0 no-repeat; height: 44px;line-height: 44px; padding-right: 50px; color: #3b3b3b;}
.ys-fanye{text-align: center;}
.ys-fanye .ys-fysz a{display: inline-block; width: 44px; height: 44px; box-sizing: border-box; border: 1px solid #505050; border-radius: 50%; line-height: 44px; color: #262626; font-size: 16px; margin: 0 3px;}
.ys-fanye .ys-fysz a.on,.ys-fanye .ys-fysz a:hover{color: #fff; border-color: #687dd8; background: #687dd8;}
.m-ys-item{display: none;}
.m-ys-item-ul{overflow: hidden; position: relative; height: 334px; width: 728px;}
.m-ys-item-ul ul{width: 100000px; position: absolute; top: 0; left: 0;}
.m-ys-item-ul ul li{width: 728px; float: left;}
.m-ys-item-ul .m-ys-item-md{position: relative; padding-left: 90px; margin-bottom: 25px;}
.m-ys-item-ul .m-ys-item-md .img{position: absolute; left: 0; top: 50%; margin-top: -35px;}
.m-ys-item-ul .m-ys-item-md .text .title{padding-bottom: 10px; height: 30px; line-height: 30px; overflow: hidden;}
.m-ys-item-ul .m-ys-item-md .text .title a{color: #000000; font-size: 18px;}
.m-ys-item-ul .m-ys-item-md .text .p{color: #696969; font-size: 14px; line-height: 24px; overflow: hidden; height: 48px;}
.m-tf-left{width: 525px;}
.m-tf-left a{display: block; position: relative; height: 372px;}
.m-tf-left img{width: 525px; height: 372px;}
.m-tf-left span{position: absolute;bottom: 0;background: rgba(0,0,0,0.4); font-size: 16px; line-height: 50px;left: 0; padding: 0 20px; color: #fff; right: 0; overflow: hidden;}
.m-tf-right{width: 644px; height: 372px; overflow: hidden;}
.m-tf-title{border-bottom: 1px solid #e5e5e5;margin-bottom: 5px;}
.m-tf-title .more{float: right; width: 70px; height: 26px; line-height: 26px; border:1px solid #c81b15; box-sizing: border-box; text-align: center; color: #c81b15; font-size: 16px; margin-top: 14.5px;}
.m-tf-title .more:hover{background: #c81b15; color: #fff;}
.m-tf-title span a{display: inline-block; line-height: 55px; background: #093c87; font-size: 28px; color: #fff; padding: 0 20px; position: relative;}
.m-tf-title span a:after{content: "";position:absolute;left:50%; margin-left: -5px; bottom: -10px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 10px solid #093c87;}
.m-tf-title span a:hover{background: #cf1522;}
.m-tf-title span a:hover:after{border-top: 10px solid #cf1522;}
.m-ft-ul li{border-bottom: 1px dashed #e5e5e5}
.m-ft-ul li a{display: block;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 39px; overflow: hidden; padding-left: 27px; height: 39px;color: #000000; font-size: 18px; position: relative;}
.m-ft-ul li a:after{content: ""; position: absolute;width: 0;height: 0;border-top: 5px solid transparent;border-left: 10px solid #d2d2d2;border-bottom: 5px solid transparent;left: 0; top: 50%;margin-top: -5px;}
.m-ft-ul li a:hover{color: #c81b15;}
.m-ft-ul li a:hover:after{border-left: 10px solid #c81b15;}
.m-tf-top{padding-top: 40px;}
.m-ft-b-box{position: relative; overflow: hidden; height: 260px;}
.m-ft-b-box-inner{position: absolute;left: 0;top: 0; width: 100000px;}
.m-ft-b-box-inner .m-ft-b-item{float: left; width: 375px; margin-right: 37px;}
.m-tf-bottom{position: relative; margin-bottom: 40px;}
.m-ft-b-left{position: absolute; left: -104px; top: 50%; margin-top: -42px; background: url(../images/current_03.jpg) 0 0 no-repeat; width: 84px; height: 84px; cursor: pointer;}
.m-ft-b-right{position: absolute; right: -104px; top: 50%; margin-top: -42px; background: url(../images/current_06.jpg) 0 0 no-repeat; width: 84px; height: 84px; cursor: pointer;}
.m-gre-right{width: 384px;}
.m-gre-right .m-gre-r-img1{width: 384px; height: 302px; margin-bottom: 26px;}
.m-gre-right .m-gre-r-img1 img{width: 384px; height: 302px;}
.m-gre-right .m-gre-r-img2,.m-gre-right .m-gre-r-img2 img{width: 384px; height: 376px;}
.m-gre-left{height: 704px; width: 790px;-moz-box-shadow:0 0 8px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 8px rgba(0,0,0,0.3); box-shadow:0 0 8px rgba(0,0,0,0.3);}
.m-gre-title{height: 84px;}
.m-gre-title a{line-height: 84px; color: #093c87; font-size: 30px; width: 158px; text-align: center; float: left;}
.m-gre-title a:hover,.m-gre-title a.on{background: #1b77ff; color: #fff;}
.m-gre-left .m-ft-ul{padding: 30px 21px; display: none;}
.m-gre-left .m-ft-ul span{float: right; color: #999999; font-size: 20px;}
.m-gre-left .m-ft-ul li a,.m-gre-left .m-ft-ul li{line-height: 55px; height: 55px;}
.m-gre-left .m-ft-ul .more{text-align: right; padding-top: 30px;}
.m-gre-left .m-ft-ul .more a{color:#ff0000; font-size: 16px;}
.m-gre-box{padding-bottom: 40px;}
.m-abc-right,.m-abc-right img{width: 384px; height: 415px;}
.m-abc-left{width: 790px; height: 415px; overflow:hidden;}
.m-abc-l-title{line-height: 34px;}
.m-abc-l-title .m-abc-l-link{float: right;}
.m-abc-l-title span{display: inline-block; background: url(../images/cryy_11.jpg) 0 0 no-repeat; padding-left: 64px; color: #000000; font-size: 26px;}
.m-abc-l-title .m-abc-l-link a{color: #000000; font-size: 21px; margin-left: 40px;}
.m-abc-l-title .m-abc-l-link a:hover,.m-abc-l-title .m-abc-l-link a.on{color: #ff0000}
.m-abc-l-title{margin-bottom: 34px;}
.m-abc-ul{overflow: hidden; display: none;}
.m-abc-ul ul{width: 850px;}
.m-abc-ul li{float: left; width: 404px; height: 185px;}
.m-abc-ul li .m-abc-ul-li{width: 385px;}
.m-abc-ul li .m-abc-ul-li .title{background: url(../images/cryy_17.jpg) 0 0 no-repeat #093c87; line-height: 50px; height: 50px; overflow: hidden; margin-bottom: 30px;}
.m-abc-ul li .m-abc-ul-li .title span{float: left; width: 49px; height: 30px; text-align: center; line-height: 15px; color: #fff; font-size: 20px; padding: 10px 0; margin-right: 25px;}
.m-abc-ul li .m-abc-ul-li .title span em{font-style: normal; font-size: 12px;}
.m-abc-ul li .m-abc-ul-li .title a{color: #fff; font-size: 15px;}
.m-abc-ul li .m-abc-ul-li p{color: #000000; font-size: 13px; line-height: 27px; height:81px;overflow: hidden;}
.m-abc-box{padding-bottom: 40px;}
.m-qseyy-title{line-height: 49px; margin-bottom: 20px;}
.m-qseyy-title .m-qseyy-link{float: right;}
.m-qseyy-title span{display: inline-block; background: url(../images/qse_03.jpg) 0 0 no-repeat; padding-left: 74px; color: #000000; font-size: 27px;}
.m-qseyy-title .m-qseyy-link a{color: #000000; font-size: 23px; padding: 0 25px; height: 35px; line-height: 35px; display: block; float: left; margin-top: 7px;}
.m-qseyy-title .m-qseyy-link a:hover,.m-qseyy-title .m-qseyy-link a.on{background: #cf1522; color: #fff;}
.m-qseyy-left{width: 596px; height: 360px; background:#f2f2f2;  padding: 17px 17px;}
.m-qseyy-left .img,.m-qseyy-left .img img{width: 596px; height: 199px;}
.m-qseyy-left .title a{color: #000000; font-size: 18px;}
.m-qseyy-left .title{padding: 20px 0;}
.m-qseyy-left .text{color: #838383; font-size: 16px; line-height: 30px; text-indent: 2em;}
.m-qseyy-right{width: 540px;}
.m-qseyy-right li{line-height: 58px; height: 58px; border-bottom: 1px solid #dddddd; overflow: hidden;text-overflow:ellipsis;white-space:nowrap; position: relative;}
.m-qseyy-right li a{color:#000000;font-size: 19px; padding-left: 30px;}
.m-qseyy-right li:after{content: "";width: 6px; height: 6px; left: 0; top: 50%; margin-top: -3px; border-radius: 3px; background: #c21b1f; position: absolute;}
.m-qseyy-right li a:hover{color: #cf1522;}
.m-qseyy-item{display: none;}
.m-qseyy-right li:last-child{border-bottom: none 0;}
.m-qseyy-box{padding-bottom: 40px;}
.m-md2 img{width: 1200px; height: 300px;}
/*main*/
/*底部*/
.lianxi{padding: 30px 0 50px 0;}
.lianxi .lx-title{color: #2a2b2b; margin-bottom: 20px; font-size: 19px;}
.lianxi .lx-list{background: #fafbfd;padding: 0 15px;}
.lianxi .lx-list li{float: left; padding: 15px 0; color: #656667; margin-right: 20px; font-size: 19px; line-height: 29px;}
.lianxi .lx-list li img{vertical-align: middle; margin-right: 15px;}
.footer{text-align: center;padding: 25px 0 60px 0;font-size: 12px;color: #455b65;line-height: 22px;}
.footer ul{overflow: hidden;padding-left:175px;}
.footer ul li{float:left;}
.footer ul li a:hover,.footer a:hover{color:#ce0f10;text-decoration:underline}
.footer ul li span{display: inline-block;padding:0 5px;}
.footer p{padding-top:8px;}
.footer a {color: #455b65;padding-left: 5px;padding-right: 5px;}
/*底部*/

/*悬浮框*/
.ycfc-fix{position:fixed;right:5px;top:300px;z-index:6666;text-align:right;}
.ycfc-1,.ycfc-2{position:relative;padding-left:5px;}
.ycfc-1 a{position:absolute;top:-55px;right:56px;}
.ycfc-1 img.i2{position:absolute;top:-12px;right:296px;cursor:pointer;}
.ycfc-2{margin-top:5px;}
.ycfc-2 span{display:none;}
.ycfc-2 span img{position:absolute;top:0px;right:56px;}
.ycfc-3 span img{top:-52px;}
.ycfc-4{cursor:pointer;margin-bottom:20px;}
.ycfc-5{position:relative;padding-top:10px; width:56px; display:none}
.ycfc-5 a img{position:absolute; top:0; right:0;}
.ycfc-5>img{width:16px;height:16px;position:absolute;top:0;right:0;cursor:pointer;}
.bk_r_img2 img{margin-top:-100px;position:relative;z-index:-1;}
/*悬浮框*/


/*list*/
.m-menu{line-height:30px;font-size: 19px; color: #000000;padding: 20px 0;}
.m-menu a{color: #000000;}
.m-news-left{width: 870px;}
.m-news-left-title{line-height: 45px; height: 45px; padding: 0 50px 0 5px; border: 1px solid #3f93fc}
.m-news-left-title span{float: right;}
.m-news-left-title span a{color: #3f3f3f; font-size: 15px;}
.m-news-left-title b{border-left: 3px solid #386cce; padding-left: 5px; color: #3f3f3f; font-size: 31px; display: inline-block; line-height: 45px; font-weight: normal;}
.diqu-seach{position: relative;border: 1px solid #386cce; margin-top: 30px; padding: 10px 5px;}
.diqu-seach span{position: absolute;background: #fff; color: #e91313; font-size: 18px; line-height: 30px; top: -15px; width: 80px; left: 50%;margin-left: -40px; text-align: center;}
.diqu-seach li{float: left;}
.diqu-seach li a{display: block;margin: 5px;padding: 0 10px; line-height: 28px; color: #000000; font-size: 14px; border-radius: 5px;}
.diqu-seach li a:hover,.diqu-seach li.on a{background: #ff2626;color: #fff; text-decoration: none;}
.diqu-list{margin-top: 15px;}
.diqu-list li{line-height: 44px; border-bottom: 1px dashed #9db0d4;color: #838282; font-size: 16px;}
.diqu-list li span{color: #838282; font-size: 16px;}
.diqu-list li a{color: #838282; font-size: 16px;position: relative; padding-left: 22px;}
.diqu-list li a:after{content: "";position: absolute; width: 5px; height: 5px; left: 7px; background: #95aad1; top: 50%; margin-top: -2.5px;}
.diqu-list li a:hover,.m-menu a:hover,.m-news-left-title span a:hover{color: #e91313;}
.yxlb-fy{text-align: center;padding:30px 0;}
.yxlb-fy a{color:#333;margin-right:12px;}
.yxlb-fy span{margin-right:12px;}
.yxlb-fy a:hover{cursor:pointer;}
.yxlb-fy a.yxlb-fysw{padding:4px 8px;border-radius: 13px;border:1px solid #a5a5a5;}
.yxlb-fy a.yxlb-fysz{display: inline-block;width:40px;height:40px;text-align: center;line-height: 40px;border-radius: 50%;border:1px solid #a5a5a5;}
.yxlb-fy a.yxlb-fysz.on,.yxlb-fy a.yxlb-fysz:hover,.yxlb-fy a.yxlb-fysw:hover{background:#d0101b;border-color: #d0101b;color:#fff;text-decoration: none;}
.m-news-right{width: 290px;}
.m-news-right .con1-slideBox .swiper-slide,.m-news-right .con1-slideBox .swiper-wrapper,.m-news-right .con1-slideBox .swiper-slide img,.m-news-right .con1-slideBox{width: 290px;height: 195px;}
.m-news-zhinan{padding: 5px; border: 1px solid #386cce;}
.zhinan-title{color: #242424; font-size: 18px; line-height: 27px; padding-left: 5px; border-left: 4px solid #3c8ef1; margin-bottom: 20px;}
.zhinan-box a{line-height: 30px; margin:0 10px 10px 0; padding: 0 15px; color: #818080; font-size: 15px; float: left;background: #eeeeee;}
.zhinan-box a:nth-child(1),.zhinan-box a:nth-child(2),.zhinan-box a:nth-child(3),.zhinan-box a:nth-child(4){background: #eeeeee;}
.zhinan-box a:nth-child(5),.zhinan-box a:nth-child(6),.zhinan-box a:nth-child(7),.zhinan-box a:nth-child(8){background: #e4f5ff;}
.zhinan-box a:nth-child(9),.zhinan-box a:nth-child(10),.zhinan-box a:nth-child(11),.zhinan-box a:nth-child(12),.zhinan-box a:nth-child(13){background: #fbecdc;}
.zhinan-box a:hover{background:#e91313;text-decoration: none; color: #fff;}
.m-news-kstx{border: 1px solid #386cce; margin-top: 15px;}
.kstx-title{line-height: 30px; background: #3c8ef1; color: #fff;font-size: 15px; padding-left: 18px; position: relative;}
.kstx-title:after{width: 4px; height: 27px; background: #fff; content: ""; position: absolute;left: 5px; top: 50%;margin-top: -13px;}
.m-news-kstx ul{margin: 20px 8px 20px 16px; border-left: 1px solid #b7c7db; padding-left: 10px;}
.m-news-kstx ul li{line-height: 35px; border-bottom:1px solid #b7c7db; color: #818080; font-size: 13px;position: relative;}
.m-news-kstx ul li i{font-style: normal; color: #3c8ef1; margin-right: 10px;}
.m-news-kstx ul li span{color: #fc4545;}
.m-news-kstx ul li:after{content: ""; width: 12px; height: 12px; background: url(../images/jt.png) 0 0 no-repeat; position: absolute; left: -17px; top: 0;}
.m-news-kstx ul li b{background: url(../images/rili.png) 0 0 no-repeat; width: 38px; height: 25px; display: inline-block; text-align: center; position: relative;top: -2px; margin:0 5px;  line-height: 25px; padding: 12px 0 2px 0;}
.m-news-kstx ul li .area-djs{font-size: 16px;}
.m-news-kstx ul li p{line-height: 30px;}
.m-top{margin-top: 20px; background: #f4f4f4; border: 1px solid #bfbfbf}
.m-top span{float: left; position: relative; padding: 0 20px; line-height: 67px; color: #c80b1f; font-size: 23px;}
.m-top span.sp1{background: url(../images/m-top.jpg) right 0 no-repeat #fdfdfd; padding-right: 50px; color: #5b5b5b; font-size: 22px;}
.m-top span.sp2:after{background: #c80b1f; right: 0; width: 4px; height: 19px; top: 50%; content: ""; margin-top: -10px;position: absolute;}
.m-top span.sp3:after{background: url(../images/tj.png) 0 0 no-repeat; right: -35px; width: 47px; height: 21px; top: 50%; content: ""; margin-top: -10px;position: absolute;}
.main-box .m-news-right{width: 300px;}
.main-box .m-news-right .con1-slideBox .swiper-slide,.main-box .m-news-right .con1-slideBox .swiper-wrapper,.main-box .m-news-right .con1-slideBox .swiper-slide img,.main-box .m-news-right .con1-slideBox{width: 300px; height: 330px;}
.news-box-left{width: 120px;}
.news-box-left li{line-height: 50px;}
.news-box-left li a{color: #000000; padding-left: 15px; font-size: 13px; display:block; border-left: 3px solid #fff}
.news-box-left li.on a,.news-box-left li a:hover{border-left: 3px solid #386cce;text-decoration:none}
.news-box-right{width: 720px;}
.news-box-hot h2{color: #000000; font-size: 19px; margin-bottom: 15px;}
.news-box-hot li{line-height: 48px; color: #000000; font-size: 15px;}
.news-box-hot li span{float: right;}
.news-box-hot li a{color: #000000; font-size: 15px;}
.news-box-hot li a:hover{color: #d81e06;}
.news-box-title{color: #386ccf; font-size: 18px; margin-bottom: 10px;}
.news-box-list li{border-bottom: 1px dashed #6b6b6b}
.news-box-list li .title{padding:20px 0 10px 0; line-height: 30px;}
.news-box-list li .title a{color: #000000; font-size: 18px;}
.news-box-list li .title a:hover,.news-box-list li p a:hover{color: #d81e06;}
.news-box-list li p{color: #000000; font-size: 13px; padding-bottom: 20px; line-height: 30px;}
.news-box-list li p a{color: #000000;}
.m-tip img{width: 100%;}
.m-tip{margin-top: 10px;}
.area-title h1{color: #333333; font-size: 24px; margin-bottom: 10px; line-height: 30px;}
.area-title p{color: #333333; font-size: 13px; padding-bottom: 15px;}
.area-title{border-bottom: 1px solid #949494; margin-bottom: 20px;}
.area-content{color: #333333; font-size: 15px; line-height: 24px;}
.area-content img{max-width:80%;margin:0 auto;display:block}
.area-content p{text-indent: 2em; padding-bottom: 20px;}
.nav-previous{padding: 0 0 20px 0; line-height: 24px;  font-size: 12px;}
.nav-previous a{color: #000000;}
.nav-previous a:hover{color: #ff0000;}
.area-xgtj .title{color: #000000; font-size: 15px; margin-bottom: 15px;}
.area-xgtj .area-xgtj-inner{color: #000000; font-size: 15px; line-height: 30px;}
.area-xgtj .area-xgtj-inner a{color: #000000;}
.area-xgtj .area-xgtj-inner a:hover,.area-xgtj .area-xgtj-inner a:nth-child(4n+1),.area-klyk li a:hover{color: #ff0000;}
.area-klyk{margin-top: 40px;}
.area-klyk .title{color: #000000; font-size: 13px; margin-bottom: 10px;}
.area-klyk li{line-height: 30px; font-size: 13px;}
.area-klyk li a{color: #000000; font-size: 13px;}
.news-right-tjyd .title{background: url(../images/ksdh_28.png) 0 center no-repeat; line-height: 26px;  color: #000000; font-size: 19px; padding: 20px 0 20px 34px;}
.news-right-tjyd .title a{float: right; font-size: 14px; color: #000000;}
.news-right-tjyd .title a:hover,.news-right-tjyd li a:hover{color: #ff0000}
.news-right-tjyd li{line-height: 34px; height: 34px; overflow: hidden;}
.news-right-tjyd li a{color: #000000; font-size: 13px;}
.news-right-tjyd li a i{font-style: normal; width: 15px; height: 15px; border-radius: 50%; text-align: center; line-height: 15px; margin-right: 5px; border: 1px solid #000000; color: #000000; font-size: 13px; display: inline-block;}
.news-right-tjyd li a:hover i{color: #ff0000;border-color: #ff0000}
/*list*/
.waiyuanswerfromanother{font-weight:bold}

.net-map{padding:15px;border:1px solid #ddd;margin-bottom:50px;}
.net-map ul{overflow:hidden;margin-bottom:18px;}
.net-map ul li{float:left;width:140px; line-height:30px;font-size:14px;}
.net-map ul li.l1 a{color:#333;font-size:15px;font-weight:bold;}
.net-map ul li a{color:#333;}
.net-map ul li a:hover{color:#f00;}
.area-rmht{margin:40px 0 0 0;}
.area-rmht .title{border-bottom:2px solid #E0DFDF;position:relative;height:56px; margin:0 0 32px 0; background:url(../images/title_bg.png) 0 0 no-repeat}
.area-rmht .title:after{content:"";position:absolute;left:0;bottom:-2px; height:2px; width:140px;background: #D00F1B;}
.area-rmht{overflow:hidden}
.area-rmht ul{width:890px;}
.area-rmht li{float:left; width:178px; height:64px;}
.area-rmht li a{display:block; width:158px; height:44px;line-height:44px; text-align:center; font-weight: 400;
color: #333333; font-size:16px; box-sizing: border-box;border-radius: 2px;
border: 1px solid #CCCCCC;}
.area-rmht li a:hover{color:#fff;background: #D80011; border:none}




/* 课程中心 */
.kczx {
  margin-bottom: 30px;
  width: 100%;
}

.kczx .title {
  height: 43px;
  line-height: 40px;
}

.kczx .title h3 {
  float: left;
  padding: 0 8px;
  font-size: 22px;
  font-weight: normal;
  border-bottom: 3px solid #ff4e4e;
}

.kczx .title .link-more {
  float: right;
  font-size: 14px;
  color: #666;
}

.kczx .title .link-more:hover {
  color: #df1837;
}

.kczx .tabulation {
  border: 1px solid #ddd;
}

.kczx .tabulation span {
  float: left;
  font-size: 14px;
  color: #666;
  text-align: center;
  border-right: 1px solid #ddd;
}

.kczx .tabulation span.col1 {
  width: 245px;
}

.kczx .tabulation span.col2 {
  width: 220px;
}

.kczx .tabulation span.col3 {
  width: 160px;
}

.kczx .tabulation span.col4, .kczx .tabulation span.price {
  width: 150px;
}

.kczx .tabulation span.col5 {
  width: 141px;
  border: 0;
}

.kczx .tabulation .head {
  height: 56px;
  line-height: 56px;
  background-color: #f4f4f4;
}

.kczx .tabulation .head span {
  font-weight: bold;
}

.kczx .tabulation .list {
  height: 50px;
  line-height: 50px;
  border-top: 1px solid #ddd;
}

.kczx .tabulation .list .price {
  font-weight: bold;
  color: #df1837;
}

.kczx .tabulation .list .btn {
  float: left;
  margin: 12px 30px;
  width: 80px;
  height: 26px;
  line-height: 26px;
  background-color: #c8021d;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}

.kczx .tabulation .list .btn:hover {
  background-color: #ffaa05;
}
/* 新的课程中心 */
.kcTable{
  border: 1px solid #ddd;
}

.kcTable tr th{
  background: #f3f3f5;
  font-size: 14px;
  color: #656565;
}

.kcTable tr td{
  color: #686868
}

.kcTable tr th:nth-child(1){
  width: 190px;
  height: 45px;
}

.kcTable tr th:nth-child(2){
  width: 190px;
}

.kcTable tr th:nth-child(3){
  width: 185px;
}

.kcTable tr th:nth-child(4){
  width: 340px;
}

.kcTable tr{
  height: 43px;
  text-align: center;
  line-height: 40px;
}

.kcTable tr td .btn {
  display: inline-block;
  margin: 0px auto;
  width: 80px;
  height: 26px;
  line-height: 26px;
  background-color: #c8021d;
  font-size: 14px;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s;
  -o-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.kcTable tr td .btnSubmit{
  width: 60px;
}

.kcTable tr td .btnSeek{
  background: #E51C22
}

.kcTable tr td .btnDetail{
  background: transparent;
  border:2px solid #F4a445;
  color: #F4a445
}
/*报名成功*/
.headers{border-bottom:2px solid #cfcfcf;padding: 47px 0;}
.msg{text-align: center;}
.msg .img{padding: 60px 0 0 0;}
.msg .text{color: #000000; font-size: 35px;padding: 50px 0 0 0;}
.msg .but{padding: 90px 0 0 0;}
.msg .but a{display: inline-block;text-align: center;line-height: 53px;background: #2869fc;color: #fff;padding: 0 53px;font-size: 21px;text-decoration: none;border-radius: 20px;}
.msg .time{color: #6f6f6f;padding: 50px 0;font-size: 20px;}

#baoming-box{display:none}
.layui-layer.layui-layer-page{background:none;box-shadow:none}
#baoming-content{background:url(../images/baomingbg.png) 0 0 no-repeat}
.baoming-title{text-align:center;height: 45px;
font-size: 32px;
font-weight: 600;
color: #FFFFFF;
line-height: 45px;padding:18px 0 7px 0}
.baoming-title span{color:#FFAE1E}
.layui-input-block{margin-left:0 !important;}
.layui-layer.layui-layer-page .layui-layer-setwin .layui-layer-close2{width:30px;height:30px;background:url(../images/icon-baoming.png) 0 0 no-repeat;top:0;right:0;}
.layui-layer.layui-layer-page .layui-layer-setwin{top:7px;right:7px;}
.baoming-inner{margin:0 24px;background:#fff;border-radius: 8px;
border: 2px solid #A0BCFF;padding:15px 15px 3px 15px}
#baoming-box .layui-input,#baoming-box .layui-select,#baoming-box .layui-textarea{height:44px;border-radius: 4px;
border: 1px solid #E5E5E5;font-size:14px;}
#baoming-box .layui-btn{height: 44px;
background: #FFBE24;
border-radius: 4px;width:100%;font-size:16px;}
#baoming-content{overflow:initial}
#baoming-box .layui-form-item{margin-bottom:12px;}
#ycfc-box{position:absolute;background:url(../images/yytk_bg.png) 0 0 no-repeat;width:264px;height:280px;right:65px;top:0}
.ycfc-title{
height: 40px;
font-size: 28px;
font-weight: 600;
color: #FFFFFF;
line-height: 40px;padding:16px 0 8px 0;text-align:center}
.ycfc-title b{color:#FFBE24;font-weight:0}
.ycfc-inner{margin:0 10px;background: #FFFFFF;
border-radius: 2px;
border: 2px solid #A0BCFF;padding:10px 10px 0 10px;text-align:left}
#ycfc-box .layui-form-item{margin-bottom:10px;}
#ycfc-box .layui-input,#ycfc-box .layui-select,#ycfc-box .layui-textarea{height: 36px;
background: #FFFFFF;
border-radius: 4px;
border: 1px solid #E5E5E5;font-size:14px;}
#ycfc-box .layui-btn{height: 36px;
background: #FFBE24;
border-radius: 4px;width:100%;font-size:16px;}

.zxxq-xgwz .title{font-size:20px;color:#00397c;padding-bottom:5px;}
.zxxq-xgwz ul{overflow: hidden;}
.zxxq-xgwz ul li{padding-top:18px;float:left;width:425px;}
.zxxq-xgwz ul li a{font-size:14px;color: #666;}
.zxxq-xgwz ul li a:hover{color:#f15c67;}
.zxxq-xgwz ul li i{display: inline-block;width:5px;height:5px;vertical-align: 15%;margin-right:5px;background:#e5e5e5;}
.news-right-tjyd{margin-bottom:20px;}

/*留学规划*/
.lxgh-form{background:#FFFFFF;border:1px solid #E5E5E5;padding:0 20px 26px 20px;}
.lxgh-title{font-size: 20px;font-weight: bold;color: #333333;padding:20px 0 5px 0;}
.lxgh-title i{background:url(../images/lxgh_title.png) 0 0 no-repeat;width:20px;height:20px;display:inline-block;vertical-align:top;margin:3px 10px 0 0;}
.lxgh-form .layui-form-checkbox[lay-skin=primary] span{color: #333333;font-size:16px;padding-right:0;position:relative;overflow: initial;}
.lxgh-form .layui-form-checkbox[lay-skin=primary] span:after{height: 6px;background: #FFEAB5;opacity: 0.47;position:absolute;left:0;right:0;bottom:-4px;content:""}
.lxgh-form .layui-form-checkbox[lay-skin=primary] i{border-color: #FFF5DC;background-color: #FFF5DC;color:#FFF5DC}
.lxgh-form .layui-form-checkbox[lay-skin=primary]:hover i{border-color: #FFF5DC;color:#FFF5DC}
.lxgh-form .layui-form-checked[lay-skin=primary] i{border-color: #FFF5DC;background-color: #FFF5DC;border-radius: 2px;color:#CB7515;font-weight: bold;font-size: 14px;}
.lxgh-form .layui-form-checked[lay-skin=primary]:hover i{color:#CB7515;}
.lxgh-form .lxfa-input-item{border-bottom:1px dashed #E1E1E1;padding-bottom:10px;}
.lxgh-form .layui-form-label{color: #666666;font-size:14px;width:auto;padding:0;display:flex;line-height:32px;height:32px;overflow:hidden}
.lxgh-form .lxgh-layui-form-select{display:flex;}
.lxgh-form .lxgh-layui-form-select .layui-input-block{flex:1}
.lxgh-form .layui-input,.lxgh-form .layui-select,.lxgh-form .layui-textarea{height:32px;color: #333333;font-size:16px;}
.lxgh-form .layui-input-block{min-height:auto;}
.lxgh-form .layui-form-item{margin-bottom:8px;}
.lxgh-form .layui-btn{width:100%;height: 40px;background: #2B5AF6;border-radius: 2px;font-size: 16px;color: #FFFFFF;}
.lxgh-form .layui-form-getlxfa{padding-top:8px;}
.lxgh-form .lxgh-layui-form-checkbox{padding-bottom:10px;}
.cyc-form{padding:0;border:none}
.cyc-title img,.wap-cyc-title img{width:100%}
.wap-cyc-title{display:none}
.cyc-form-inner{padding:28px 48px;border:1px solid #E5E5E5;}
.cyc-form-inner,.cyc-form-inner .cyc-right,.lxgh-form.cyc-form .layui-form-getlxfa{display:flex;}
.cyc-form-inner .cyc-right{margin-left:46px;}
.lxgh-form.cyc-form{margin-bottom:20px;}
.lxgh-form.cyc-form .layui-form-label{width:80px;height:36px;line-height:36px;}
.lxgh-form.cyc-form .layui-form-getlxfa .layui-input-block{flex:1}
.cyc-form-inner .cyc-left{flex:1}
.lxgh-form.cyc-form .layui-form-item{margin-bottom:16px;}
.lxgh-form.cyc-form .layui-form-getlxfa{margin-bottom:0}
.lxgh-form.cyc-form .layui-btn-danger{width:60%;height: 44px;background: #5A20CD;border-radius: 4px;font-size: 16px;}
.lxgh-form.cyc-form .layui-input,.lxgh-form.cyc-form .layui-select,.lxgh-form.cyc-form .layui-textarea{height:36px;}
.lxgh-form.cyc-form .layui-btn-normal{height: 44px;border-radius: 4px;border: 1px solid #CACBD9;box-sizing:border-box;background:#fff;font-size: 16px;color: #666666;width:34%;float:right}
@media(max-width:1200px){
	.cont-box{padding-bottom:0.01rem !important}
	.cyc-right{display:none !important}
	.lxgh-form.cyc-form .layui-form-label{width:auto;font-size:0.32rem;height:0.746rem;line-height:0.746rem}
	.lxgh-form.cyc-form .layui-input, .lxgh-form.cyc-form .layui-select, .lxgh-form.cyc-form .layui-textarea{height:0.746rem;font-size:0.346rem;}
	.cyc-title{display:none}
	.wap-cyc-title{display:block}
	.cyc-form-inner{padding:0.48rem 1.06rem;}
	.lxgh-form.cyc-form .layui-form-item{margin-bottom:0.32rem;}
	.lxgh-form.cyc-form .layui-form-getlxfa{margin-bottom:0;padding-top:0.213rem;}
	.lxgh-form.cyc-form .layui-btn-danger,.lxgh-form.cyc-form .layui-btn-normal{height:0.96rem;font-size:0.373rem;}
	.lxgh-form.cyc-form{margin-bottom:0.4267rem}
	.article-img img{width:100%}
}
/*留学规划*/
.hqzl-box{display:none;}
.layui-layer.layui-layer-page{background:none !important;box-shadow:none !important;}
#hqzl-box .lxgh-form:after{display:none}
#hqzl-box{background:url(../images/opanbg.png) 0 0 no-repeat;width:8.53rem;height:12rem;background-size:8.53rem}
#hqzl-box .lxgh-form{background:none;border:none;padding:5.6rem 0.426rem 0 0.426rem}
.layui-layer-setwin{display:none}
#hqzl-box .layui-form-item .layui-form-label{color:#fff;height:0.88rem;line-height:0.88rem;font-size:0.373rem;}
#hqzl-box .lxgh-form .layui-btn{height:1.173rem;background: linear-gradient(0deg, #EEA33F, #EECA72);
box-shadow: 0px 2px 4px 2px rgba(9,26,167,0.1300);border-radius:0.586rem;font-size:0.53rem;color: #512E17;}
.close-hqzl{padding-top:0.8rem}
.close-hqzl a{display:block;margin:0 auto;background:url(../images/closeopen.png) 0 0 no-repeat;width:0.906rem;height:0.906rem;background-size:0.906rem;}
#hqzl-box .lxgh-form .layui-input,#hqzl-box .lxgh-form .layui-select,#hqzl-box .lxgh-form .layui-textarea{height:0.88rem}
#hqzl-box .lxgh-form .layui-form-item{margin-bottom:0.4rem;}