/* CSS  */
/* 方正兰亭粗黑简  */
@font-face {font-family: FZLTCHGBK;src: url('http://files.offcn.com/font/FZLTCHGBK.TTF');}
/* 方正兰亭黑简  */
@font-face {font-family: FZLTHGBK;src: url('http://files.offcn.com/font/FZLTHGBK.TTF');}
* {margin:0;padding:0;outline:none;list-style:none;text-decoration:none;font-family: FZLTHGBK;box-sizing: border-box;}
body,html {color:#333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #fff;font-family: FZLTHGBK;position: relative;font-size: 14px;}
body{min-width: 1200px;overflow-x: hidden;}
img{border:none;/* max-width: 100%; */vertical-align: top; }
input, textarea ,select{border:none;background:none;cursor:pointer;font-size:14px;vertical-align:middle;color:#333; font-family: FZLTHGBK;  }
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: 1200px;margin: 0 auto;}

/* header  begin  */
.header{height: 60px;background: #fff;overflow: hidden;}
.logo{float: left;position: relative;top: 3px;}
.navList{display: flex;flex-wrap: wrap;justify-content: space-between;width: 294px;float: left;height: 60px;line-height: 70px;margin-left: 50px;font-size: 18px;color: #333;}
.headTel{font-size: 18px;color: #e00000;float: right;height: 60px;line-height: 60px;padding-left: 33px;background: url(../images/headtel.png) no-repeat left center;}
/* header  end    */


/*foot*/
.offcn_copyright{clear:both;text-align:center;background:#252525;line-height:24px;padding-top: 20px;padding-bottom: 20px;font-size:13px;min-width: 1200px;}
.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*/


/* main  begin  */
select{appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;}
.main{max-height: 1355px;background: url(../images/bg.jpg) no-repeat center top;padding-bottom: 58px;}
.mCon{text-align: center;padding-top: 134px;position: relative;}
.ztTit{position: relative;z-index: 2;top: -12px;}
.zPt{min-height: 444px;background: url(../images/ptbg.png) no-repeat center top;position: relative;top: -60px;z-index: 0;position: relative;}
.zhi1{position: absolute;left: -94px;top: 77px;}
.zhi2{position: absolute;left: 773px;top: 372px;}
.zPtFrom{width: 994px;margin: 0 auto;padding-top: 126px;display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 10px;}
.zPtF-1Left{float: left;display: block;width: 22px;font-size: 24px;color: #fffc25;height: 50px;line-height: 63px;}
.zPtF-1Sel{width: 280px;height: 50px;line-height: 50px;background: #fff;border-radius: 25px;float: left;padding: 0 30px;}
.zPtF-1Sel select{width: 100%;text-align: left;background: url(../images/jthong.png) no-repeat right center;font-size: 18px;color: #666;}
.zPtF-1{margin-bottom: 30px;}
.djcxBtn{width: 310px;height: 50px;line-height: 50px;text-align: center;background: #fffc25;font-size: 22px;color: #3069f3;display: block;border-radius: 25px;margin: 0 auto;}
.ren{position: absolute;left: 180px;top: 466px;z-index: 9;}

.mask{position: fixed;background: rgba(0,0,0,.5);width: 100%;height: 100%;z-index: 99999;top: 0;left: 0;display: none;}
.maskCon{width: 420px;height: 530px;background: url(../images/maskbg.png) no-repeat center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.maskCTop{text-align: center;padding-top: 35px;}
.maskCTP1{font-size: 30px;color: #fffc25;font-family: FZLTCHGBK;padding-bottom: 10px;}
.maskCTP2{font-size: 28px;color: #fff;}
.maskCFrom{width: 326px;margin: 0 auto;padding-top: 87px;}
.maskCF-1{width: 326px;height: 50px;line-height: 50px;border: 1px #999 solid;border-radius: 25px;overflow: hidden;margin-bottom: 30px;padding-left: 26px;}
.maskCF-1Yzm{position: relative;}
.maskCF-1YzmBox{position: absolute;width: 120px;height: 50px;line-height: 50px;text-align: center;background: #4478f5;color: #fff;top: 0;right: 0;cursor: pointer;}
.maskCF-1YzmBox span{display: block;}
.tjBtn{display: block;font-size: 22px;color: #fffc25;width: 200px;height: 50px;line-height: 50px;font-family: FZLTCHGBK;text-align: center;margin: 0 auto;background: linear-gradient(to bottom,#5298ff,#4377f4);border-radius: 25px;}
.tjBtn:hover{background: linear-gradient(to bottom,#4377f4,#5298ff);}
.closeBtn{width: 42px;height: 42px;position: absolute;right: -64px;top: 0;cursor: pointer;}


/* cxjgBox  begin  */

.cxjgBox{width: 1130px;margin: 0 auto;position: relative;background: url(../images/cxjgbg.png) no-repeat center top;top: 27px;display: none;}
.cxty{position: absolute;left: 14px;top: 4px;}
.cxjgTit{text-align: center;font-size: 32px;color: #143ebf;font-family: FZLTCHGBK;position: relative;z-index: 2;top: 26px;background: url(../images/sjlan.png) no-repeat center;}
.cxjgTable{background: #fff;width: 1102px;margin: 0 auto;position: relative;padding-top: 40px;}
.cxjgTableBox{width: 100%;}
.cxjgTableBox thead tr th{border-top: 1px #4884ff solid;font-size: 16px;font-family: FZLTCHGBK;color: #1842c0;font-weight: normal;height: 50px;border-right: 1px #4884ff solid;}
.cxjgTableBox thead tr th:last-child,.cxjgTableBox tbody tr td:last-child{border-right: none;}
.cxjgTableBox tbody tr td{font-size: 14px;color: #666;border-top: 1px #4884ff solid;border-right: 1px #4884ff solid;height: 50px;background: #f1f6ff;}
.cxjgTableBox tbody tr:nth-child(even) td{background: #fff;}
.cxjgTableBox tbody tr td a{color: #666;}
.cxjgTableBox tbody tr td a:hover{color: #3069f3;}

/* pageBox */
.pageBox{padding-top: 38px;color: #fff;font-size: 16px;}
.pageBox a,.pageBox span{height: 32px;line-height: 32px;text-align: center;border: 1px #fff solid;display: inline-block;padding: 0 10px;border-radius: 3px;color: #fff;}
.pageBox span{background: #fff;color: #0541b0;}



/* main  end    */


/* rightFix */

.rightFix{position: fixed;right: 0;top: 30%;}
.rightFLQ{width: 72px;height: 72px;background: #fff;border-radius: 3px 0 0 3px;text-align: center;padding-top: 8px;}
.rightFLQP1{font-size: 14px;color: #666;}
.rightFLQIco{display: block;width: 34px;height: 34px;background: no-repeat center top;margin: 0 auto;}
.rightFLQIco1{background-image: url(../images/rico1.png);}
.rightFLQIco2{background-image: url(../images/rico2.png);}
.rightFLQIco3{background-image: url(../images/rico3.png);}
.rightFLQIco4{background-image: url(../images/rico4.png);}
.rightFList li{margin-top: 10px;position: relative;}
.rFcloseBtn{float: right;display: block;cursor: pointer;}
.rightFList li:hover .rightFLQ{background: #ff9727;}
.rightFList li:hover .rightFLQIco{background-position: center bottom;}
.rightFList li:hover .rightFLQP1{color: #fff;}
.rightFLWx{width: 150px;height: 140px;background: url(../images/wxewmbg.png) no-repeat center;position: absolute;left: -160px;top: -32px;display: none;z-index: 999;}
.rightFLWx img{display: block;position: relative;left: 4px;top: 4px;width: 130px;height: 130px;}
.dhimg{position: absolute;left: -210px;top: 14px;display: none;width: 200px;z-index: 999;}
.rightFList li:hover .rightFLWx{display: block;}
.rightFList li:hover .dhimg{display: block;}


/* 动画缓存公共文件  最好放最下面 */
a,*:before,*:after,.navSub,.rightFLQ,.rightFLQIco,.rightFLQP1{-webkit-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
