/* CSS Document Edited by  YoungC   9-27 */
@font-face
{
    font-family: myFZLTHJW;
    src: url('../font/FZLTHJW.TTF');
}
@font-face
{
    font-family: myFZLTTHJW;
    src: url('../font/FZLTTHJW.TTF');
}
@font-face
{
    font-family: myFZLTCHJW;
    src: url('../font/FZLTCHJW.TTF');
}
* {margin:0;padding:0;outline:none;list-style:none;text-decoration:none;blr:expression(this.onFocus=this.blur()); box-sizing: border-box;font-family:'myFZLTCHJW';}
body,html {color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: none;font-family:'myFZLTCHJW';position: relative;font-size: 14px;}
img {border:none;max-width: 100%;width: auto\9;height: auto;-ms-interpolation-mode: bicubic;_width:auto; vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333;  }
select {border:inherit;background: inherit; }
em, i {font-style:normal;  }
a{color: #000;text-decoration: none;}
a:focus, input, select {outline:none;  }
.clearfix {*zoom:1; clear: both; }
.clearfix:after {content:"\200B"; display: block;clear: both;height: 0;  }
.inner{width: 1000px;margin: 0 auto;}
/*input::-webkit-input-placeholder {
    !* placeholder颜色  *!
    color: #ff8eae;
    !* placeholder字体大小  *!
    font-size: 22px;
    !* placeholder位置  *!
    text-align: left;
}
input:-webkit-autofill{background: #f34064;}*/
/*  公共样式   end */

/*header*/
.offcn_header *{font-family: 微软雅黑;}
.offcn_header a:hover{color:#e00; text-decoration:underline;}
.dengluzc{ float:left; padding-top:4px; width:400px;}
.dengluzc a{ color:#333;}
.offcn_header,.offcn_header_con{ margin: 0 auto;height:31px;  background:#f8f8f8;border-bottom: 1px solid #ebebeb}
.offcn_header_left p{ padding-top:8px; color:#ccc;}
.offcn_header_left p a{ color:#333;}
.offcn_header_left p a:hover{ color:#e00;}
.offcn_dl_zc,.offcn_top_ico{ padding-top:8px; display:block; float:left; height:23px;}
.offcn_header_phone{ padding-top:5px;display:block; float:left;}
.offcn_fg_line{ display:block; float:left; width:15px; text-align:center; color:#ccc;padding-top:8px;}
.offcn_header i,.offcn_header em{ display:block; float:left; font-style:normal; height:26px;}
.offcn_top_ico em{ width:16px; height:16px; margin-right:5px; overflow:hidden;}
.offcn_header_wb {margin-left: 420px;}
.offcn_header_wb em{ background:url(../images/header_wb.png) no-repeat -2px; }
.offcn_header_wx em{ background:url(../images/header_wx.png) no-repeat -3px -1px; overflow:hidden;}
.offcn_header_phone em{ margin-top:3px; background:url(../images/header_phone.png) no-repeat 0 -2px; overflow:hidden;}
.offcn_header_phone i{line-height: 22px;}
.offcn_header_wb,.offcn_header_wx{ position:relative; }
.offcn_header_wb em,.offcn_header_wx em,.offcn_header_wb i,.offcn_header_wx i{cursor:pointer;}
.top_wb_con{ position:absolute; display:none; width:271px; overflow:hidden; background:#fff; border:1px solid #e1e1e1; left:-50px; top:28px;}
.top_wb_con div{ width:140px; float:left;}
.top_wx_con{ position:absolute; display:none; width:350px; padding:10px 0 10px 20px; overflow:hidden; background:#fff; border:1px solid #e1e1e1;left:-40px; top:28px;}
.top_wx_con dl dt,.top_wx_con dl dd{ float:left;font-size:14px; color:#333;}
.top_wx_con dl dd{ padding-left:12px; padding-top:5px; }
.top_wx_con dl dd strong{ font-size:14px;}
.top_wx_con dl{ height:59px; line-height:22px; text-align:left;}
.wei1{ float:left; width:280px; height:30px; padding-left:5px; margin-right:2px; line-height:30px;}
/*end header*/
/*foot*/
.offcn_copyright{clear:both;text-align:center;background:#252525;line-height:24px;padding-top: 20px;padding-bottom: 20px;font-size:12px;}
.offcn_copyright a,.offcn_copy{color:#ffffff;margin: 0 auto;}
.offcn_copyright a:hover{color: #ffffff;}
.offcn_copy{background: #252525;padding:5px 0;}
#footTime{color: #fff;}
/*end foot*/

/* banner  begin */
.banner{height: 968px;background: url("../images/banner.jpg") no-repeat center;padding-top: 100px;}
.banner .inner{position: relative;}
.banBtn{display: block;width: 252px;height: 59px;position: absolute;left: 213px;top: 637px;background: #1af7ff;border-radius: 25px;text-align: center;line-height: 59px;font-size: 26px;color: #5244cc;}
.banBtn2{left: 540px;}
.banBtn:hover{background: #f0ff00;}
/* banner  end   */

/*m1  begin */
.m1{height: 762px;background: url("../images/m1bg.jpg") no-repeat center top;padding-top: 25px;}
.m1Con{width: 720px;height: 583px;background: url("../images/m1conbg.png") no-repeat center;margin: 0 auto;padding-top: 207px;}
.m1Con p{text-align: center;font-size: 36px;color: #5549cf;/*font-weight: bold;*/height: 64px;line-height: 64px;margin-bottom: 45px;font-family:'myFZLTCHJW';}
.m1Con p:nth-child(2){margin-bottom: 30px;}
.m1Con p:nth-child(3){margin-bottom: 30px;}
/*m1  end   */

/*m2  begin */
.m2{height: 524px;background: url("../images/m2bg.jpg") no-repeat center top;}
.m2Con{display: flex;flex-wrap: wrap;justify-content: center;}
.m2C-1{width: 183px;height: 183px;background: url("../images/m2conbg.png") no-repeat center;text-align: center;position: relative;margin: 0 31px;}
.m2C-1 em{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 36px;color: #fff;/*font-weight: bold;*/font-family:'myFZLTTHJW';}
.m2p1{margin: 75px auto 42px;display: block;}
.fgx{margin: 0 auto;display: block;}
/*m2  end   */

/*m3  begin */
.m3{height: 660px;background: url("../images/m3bg.jpg") no-repeat center;}
.m3tit{display: block;margin: 0 auto;padding-top: 15px;}
.m3Bri{text-align: center;font-size: 30px;color: #5242d2;/*font-weight: bold;*/padding: 30px 0 20px 0;}
.m3Con{display: flex;flex-wrap: wrap;justify-content: space-between;}
.m3C-1{width: 226px;height: 274px;background: url("../images/m3conbgmoren.png") no-repeat center;position: relative;padding-top: 13px;}
.m3C-1Btn{display: block;position: absolute;width: 117px;height: 40px;line-height: 40px;box-shadow: 8px 8px 2px #ababe9;border-radius: 10px;bottom: -37px;left: 50%;background: #1af7ff;font-size: 19px;color: #5d4fc7;text-align: center;/*font-weight: bold;*/margin-left: -58px;}
.m3C-1Nr{width: 217px;text-align: center;/*font-weight: bold;*/}
.m3C-1NrP1{font-size: 36px;color: #5549cf;height: 63px;line-height: 63px;font-family:'myFZLTTHJW';}
.m3C-1NrP2{font-size: 19px;color: #e3358f;padding-bottom: 5px;}
.m3C-1NrP2 em{display: inline-block;padding-left: 28px;background: url("../images/xingxing.png") no-repeat left center;font-family:'myFZLTTHJW';}
.m3C-1NrP3{font-size: 19px;color: #5c4fc7;line-height: 26px;}
.m3C-1:hover .m3C-1Btn{background: #f0ff00;}
/*m3  end   */

/*m4  begin */
.m4{height: 636px;background: url("../images/m4bg.jpg") no-repeat center top;padding-top: 40px;}
.m4Con{width: 1011px;height: 304px;background: url("../images/m4conbg.png") no-repeat center;margin: 0 auto;padding: 40px 20px 0;display: flex;flex-wrap: wrap;justify-content:space-between;}
.m4ConBtn{display: block;width: 170px;height: 38px;cursor: pointer;line-height: 38px;text-align: center;background: #1af7ff;font-size: 22px;color: #5549cf;/*font-weight: bold;*/box-shadow: 7px 7px 3px #3c98d5;border-radius: 25px;}
.m4ConBtn:hover{background: #f0ff00;}
/*m4  end   */
.m7ConTc {
		display:-webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-content: flex-start;
	align-content:  flex-start;
	
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-moz-box-pack:space-between;
	-webkit--moz-box-pack:space-between;
	box-pack:space-between;
	
	-webkit-flex-wrap:wrap;
	-webkit-box-lines:multiple;
	-moz-flex-wrap:wrap;
	flex-wrap:wrap;
	    width: 600px;
    margin: auto;
    margin-top: 30px;
	
}
.m7ConTc .m7ConT-1Bottom {
	text-align:center;
	
}
/*m5  begin */
.m5{height: 806px;background: url("../images/m5bg.jpg") no-repeat center;}
.m5Con{height: 435px;background: url("../images/m5con.png") no-repeat center top;margin-top: 70px;position: relative;}
.m5CLeft{padding-top: 12px;float: left;/*font-weight: bold;*/}
.m5CLeft li{width: 295px;height: 50px;line-height: 45px;text-align: center;background: #5242d3;border: 3px #fff solid;border-radius: 5px;font-size: 30px;color: #fff;margin-bottom: 40px;box-shadow: 6px 6px 5px #9c98ec;}
.m5CMid{font-size: 30px;color: #fff;/*font-weight: bold;*/padding-left: 144px;float: left;padding-top: 96px;}
.m5CBtn{display: block;font-size: 26px;color: #5244cc;width: 240px;height: 54px;line-height: 54px;text-align: center;background: #1af7ff;border-radius: 20px;position: absolute;bottom: 0;left: 218px;box-shadow: 10px 10px 3px #9b9acf;}
.m5CBtns{left: 500px;}
.m5CBtn1{left: 540px;background: #1af7ff;}
.m5CBtn:hover{background: #f0ff00;}
.m5CRight{float: right;/*font-weight: bold;*/}
.m5CR-1P1{display: inline-block;text-align: center;font-size: 30px;color: #5242d3;vertical-align: middle;line-height: 40px;position: relative;top: -5px;}
.m5CR-1P2{display: inline-block;text-align: center;width: 118px;height: 57px;line-height: 57px;background: #ffffff;color: #5c50c7;font-size: 30px;border-radius: 10px;box-shadow: 6px 6px 2px #908ae5;margin-left: 26px;}
.m5CR-2{padding-top: 108px;}
/*m5  end   */

/*m6  begin */
.m6{height: 1262px;background: url("../images/m6bg.jpg") no-repeat center bottom;}
.m6Con{display: flex;flex-wrap: wrap;justify-content: center;}
.m6C-1{width: 296px;height: 199px;background: url("../images/m6-1bg.png") no-repeat center;padding-left: 48px;padding-top: 72px;margin-bottom: 34px;}
.m6C-1:nth-child(1){margin-left: 30px;}
.m6C-1:nth-child(2){background-image: url("../images/m6-2bg.png");margin-left: 83px;}
.m6C-1:nth-child(3){background-image: url("../images/m6-3bg.png");height: 165px;}
.m6C-1:nth-child(4){background-image: url("../images/m6-4bg.png");height: 165px;width: 340px;margin-left: 14px;margin-right: 14px;}
.m6C-1:nth-child(5){background-image: url("../images/m6-5bg.png");height: 165px;width: 315px;}
.m6C-1 p{font-size: 24px;color: #fff;/*font-weight: bold;*/line-height: 35px;}
.m6ConBtnBox{display: flex;flex-wrap: wrap;justify-content: center;padding-top: 10px;}
.m6CBtn{display: block;width: 243px;height: 54px;line-height: 54px;background: #1af7ff;text-align: center;font-size: 26px;color: #5244cc;border-radius: 20px;box-shadow: 10px 10px 3px #bfbcda;margin: 0 40px;}
.m6CBtn:hover{background: #f0ff00;}
/*m6  end   */

/*m7  begin */
.m7{height: 1215px;background: url("../images/m7bg.jpg") no-repeat center;padding-top: 50px;}
.m7ConTop{display: flex;flex-wrap: wrap;justify-content: center;padding-top: 20px;}
.m7ConT-1{width: 320px;text-align: center;}
.m7ConT-1P1{width: 258px;height: 57px;background: url("../images/m7p1bg.png") no-repeat center;text-align: center;line-height: 53px;font-size: 30px;color: #5c50c7;font-weight: bold;margin: 0 auto 10px;}
.m7ConT-1P1 span{color: #fff;}
.m7ConT-1List{width: 319px;height: 188px;background: url("../images/m7listbg.png") no-repeat center;padding-top: 20px;}
.m7ConT-1List p{padding-left: 60px;text-align: left;font-size: 28px;color: #5c50c7;line-height: 40px;/*font-weight: bold;*/}
.m7ConT-1Bottom{width: 111px;height: 111px;background: #1af7ff;border-radius: 50%;box-shadow: 10px 10px 3px #7e81d5;margin: 20px auto 0;position: relative;display: block;}
.m7ConT-1Bottom span{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);font-size: 24px;color: #5c50c7;width: 100%;}
.m7ConT-1:nth-child(2){margin: 0 15px;}
.m7ConT-1:hover .m7ConT-1Bottom{background: #f0ff00;}
.m7ConBP1{text-align: center;font-size: 36px;color: #5c50c7;background: url("../images/m7botmp1bg.png") no-repeat center;height: 66px;line-height: 66px;}
.m7ConBotm{padding-top: 40px;}
.m7ConBCon{background: #fff;border: 5px #5c50c7 solid;margin-top: 10px;padding:0 38px 30px;}
.m7ConBCP1{text-align: center;font-size: 27px;color: #5244cc;/*font-weight: bold;*/height: 70px;line-height: 70px;}
.m7ConBCTable{border-left: 1px #5244cc solid;width: 100%;border-top: 1px #5244cc solid;border-collapse: collapse;text-align: center;}
.m7ConBCTable tr td{border-bottom:1px #5244cc solid;border-right: 1px #5244cc solid; height: 48px;font-size: 16px;color: #5244cc;/*font-weight: bold;*/}
.m7ConBCTable .m7ConBCTTop td{font-size: 24px;color: #5244cc;/*font-weight: bold;*/}
.m7ConBCTBtn{display: block;width: 80px;height: 24px;line-height: 24px;text-align: center;border-radius: 10px;font-size: 16px;color: #5c50c7;margin: 0 auto;background: #1af7ff;box-shadow: 3px 3px 3px #b7b3d1;}
.m7ConBCTBtn:hover{background: #f0ff00;}
/*m7  end   */

/*m8  begin */
.m8{background: url("../images/m8bg.jpg") no-repeat center;}
.m8Top{padding-top: 10px;}
.m8TopP1{text-align: center;font-size: 30px;color: #fff;/*font-weight: bold;*/padding-top: 42px;padding-bottom: 22px;}
.m8TCon{height: 455px;background: url("../images/wxbimg.png") no-repeat center;position: relative;}
.m8TC-1{width: 180px;height: 95px;background: #fff;border: 5px #2ee1ff solid;border-radius: 6px;position: absolute;box-shadow: 5px 5px 3px #352aaf;}
.m8TC-1Nr{width: 158px;text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.m8TC-1Nr p{font-size: 22px;color: #5c50c7;}
.m8TC-1Nr p:nth-child(1){border-bottom: 1px #5c50c7 solid;}
.m8TC-1:nth-child(1){top: 0;left: 408px;}
.m8TC-1:nth-child(2){top: 146px;left: 642px;}
.m8TC-1:nth-child(3){top: 355px;left: 560px;}
.m8TC-1:nth-child(4){top: 355px;left: 255px;}
.m8TC-1:nth-child(5){top: 146px;left: 174px;}
.m8ConBtnBox .m6CBtn{box-shadow:10px 10px 5px #3a2f9e;}
.m8ConBtnBox{padding-top: 30px;}
.m8btit{margin: 0 auto;display: block;}
.m8Botm{padding-top: 30px;}
.m8BConTopNr{width: 918px;height: 285px;background: url("../images/m8bnrbg.png") no-repeat right center;position: relative;padding-right: 40px;}
.m8BCon{padding-top: 30px;}
.m8BConTopNrImg{float: left;margin-right: 45px;}
.m8BConTopNrRight{overflow: hidden;padding-bottom: 10px;padding-top: 50px;}
.m8BConTopNrRName em{display: inline-block;padding: 0 20px;height: 46px;line-height: 46px;position: relative;font-size: 36px;color: #4f53cf;/*font-weight: bold;*/ font-family: 'myFZLTTHJW'}
.m8BConTopNrRName em:before{content: '';width: 16px;height: 28px;background: url("../images/nameleft.png") no-repeat center;background-size: contain;position: absolute;left: 0;bottom: 0;}
.m8BConTopNrRName em:after{content: '';width: 21px;height: 26px;background: url("../images/nameright.png") no-repeat center;background-size: contain;position: absolute;right: 0;top: 0;}
.m8BConTopNrRTit{font-size: 30px;color: #4f53cf;/*font-weight: bold;*/display: inline-block;height: 52px;line-height: 52px;border-bottom: 3px #4f54cf solid;font-family: 'myFZLTTHJW'}
.m8BConTopNrRBri{font-size: 18px;color: #4f54cf;/*font-weight: bold;*/line-height: 26px;margin-bottom: 10px;font-family: 'myFZLTTHJW'}
.m8BConTopNrRBtn{display: block;width: 111px;height: 25px;line-height: 25px;background: #1af7ff;border-radius: 20px;font-size: 18px;color: #4f54cf;text-align: center;box-shadow: 5px 5px 3px #b1aed7;}
.m8BConTopNrRBtn:hover{background: #f0ff00;}
.m8BConBotmNr{width: 292px;height: 136px;background: no-repeat center;padding-left: 150px;padding-top: 60px;cursor: pointer;}
.m8BConBPBox{width: 124px;}
.m8BConBPBName{font-size: 20px;color: #4f54cf;/*font-weight: bold;*/border-bottom: 2px #4f54cf solid;padding-bottom: 3px;margin-bottom: 3px;}
.m8BConBPBTit{font-size: 16px;color: #4f53cf;}
.m8BConBotm .swiper-slide-active .m8BConBPBName{color: #ef11fe;border-bottom-color: #ef11fe;}
.m8BConBotm .swiper-slide-active .m8BConBPBTit{color: #ef11fe;}
/*m8  end   */

/*fuchaung  begin */
.fuchaung{height: 359px;position: fixed;bottom: 0px;left: 0%;top:0%;right:0;margin:auto;z-index: 9999;background: url("../images/fuchuang.png") no-repeat center;width: 100%;background-size: 800px;display:none;}
.fuchaung .inner{position: relative;}
.fcP1{text-align: center;font-size: 20px;color: #fff;padding-top: 110px;padding-bottom: 10px;}
.fromBox{width: 616px;margin: 0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
.fromB-1{width: 276px;height: 43px;border: 1px #1af7ff solid;margin-bottom: 15px;line-height: 43px;padding-left: 10px;padding-right: 10px;}
.fcBtn{display: block;width: 242px;height: 54px;border: none;background: #1af7ff;color: #5244cc;border-radius: 20px;margin: 0 auto;font-size: 26px;color: #5244cc;cursor: pointer;}
.fcBtn:hover{background: #f0ff00 ;}
.fromB-1Label{color: #fff;font-size: 20px;/*font-weight: bold;*/float: left;}
.fromB-1Input{overflow: hidden;}
.fromB-1Input input, .fromB-1Input select{width: 100%;height: 43px;line-height: 43px;color: #fff;font-size: 20px;}
.fromB-1Input select option{color: #000;}
.closeBtn{position: absolute;right: 67px;top: 25px;cursor: pointer;}
.zxright{position: absolute;top: 300px;left: 0;z-index: 9999;display: block;cursor: pointer;}
/*fuchaung  end   */
.closeBtns {
    position: absolute;
    top: -5px;
    right: 5px;
	    color: #333333;
    font-size: 20px;
    line-height: 40px;
}
.offcn_copyright .closeBtns{
	color:#333333;
}
.zcBtn{cursor: pointer;}

.div_ysxy p,.div_ysxy a{
	color:#fff;
}
#moreBtn {
    position: fixed;
    top: 350px;
    right: 0;
    background: #F00;
    border-radius: 5px 0 0 5px;
    width: 30px;
    font: 16px/20px "microsoft yahei";
    color: #fff;
    cursor: pointer;
    text-align: center;
    padding: 10px 2px;
    display: none
}

    /*  公共缓动  */

a,*:before,*:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/*
.m_jxC-1div a，.fuchuangRTop a{-webkit-transition:all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-ms-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
.m_psL-top:hover .m_psL-top-tx:before{transform:rotate(120deg); -webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);}*/


.indexConFix_box {
    float: right;
    right: 0;
    width: 112px;
    height: 378px;
    background: url(../images/zixun_left.png) no-repeat center center;
    position: fixed;
    top: 30%
}

.indexConFix {
    padding-top: 90px;
    height: 288px
}

.indexFixH2t {
    height: 54px;
    text-align: center;
    font: bold 22px/54px "Microsoft Yahei";
    color: #fff
}

.indexFixUl {
    overflow: hidden
}

.indexFixUl li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 0
}

.indexFixUl li a {
    display: block;
    height: 26px;
    text-align: center;
    margin: 2px 0;
    font: normal 16px/26px "Microsoft Yahei";
    color: #f45649;
    background: none;
    padding-left: 0
}

.indexFixUl li a:hover {
    color: #f45649;
    text-decoration: none;
    border: 2px solid #f45649;
    margin: 0
}

.indexFixDL {
    margin-top: 5px;
    text-align: center
}

.indexFixDL dd {
    margin-top: 25px;
    font: 14px/25px "Microsoft Yahei";
    color: #111111
}

.closeBtn {
    position: absolute;
    top: -5px;
    right: 5px;
    font-size: 20px;
    line-height: 40px
}

.closeBtn:hover {
    text-decoration: none
}
