@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:16px Verdana, Geneva, sans-serif ; font-family:"微软雅黑";}
body{color:#1c1c1c;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:10px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#1c1c1c; }
a:hover{text-decoration:none; color:#0ecce6;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
legend{color:#000;}
fieldset, img { border:0;} 
a img{vertical-align:text-bottom;}
:focus {outline:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
button,input,select,textarea{font-size:100%;}
button,input,select{vertical-align:middle;}
button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}

/*Common Style
--------------------------------*/
/*text align*/
.tc{ text-align:center;}
.tr{ text-align:right;}
.tl{ text-align:left;}
.tj{ text-align:justify;}
/*float and clear*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{ clear:both;}
/*clear*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.w1200{width:1200px;}
.w1230{width:1230px;}
.w1300{width:1230px;}
.juzhong{margin:0 auto;}
.juzhong1{margin:40px auto;}
.juzhong2{margin:0 auto 40px auto;}
.juzhong3{margin:40px auto 0 auto;}
.juzhong4{ margin:60px auto 40px auto;}
.l24{line-height:24px;}
.l30{line-height:30px;}
.l40{line-height:40px;}
.l42{line-height:42px;}
.l50{line-height:50px;}
.l60{line-height:60px;}
.l80{line-height:80px;}
.f16{}
.f17{font-size:17px;}
.f18{font-size:18px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f24{font-size:24px;}
.f20{font-size:20px;}
.f30{font-size:30px;}
.f40{font-size:40px;}
.f48{font-size:48px;}
.arial{font-family:Arial, Helvetica, sans-serif;}
.nor{font-weight:normal;}
.mw{width:100%; min-width:1200px;}
.green{color:#009e63;}
.blue{ color:#0ecce6;}
.white{color:#fff;}
.yellow{color:#fff100;}
.zise{color:#6300ff;}
.red{color:#3c6372;}
.c999{color:#999;}
.c666{color:#666;}
.c333{color:#333;}
.c74{color:#747474;}
.c8f{color:#8f8f8f;}
.cce{color:#cecece;}
.ellipsis {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
overflow: hidden;}
.capital{text-transform:uppercase;}
.hidden{overflow:hidden;}
.position01{position:relative;}
a {
	text-decoration:none;
	-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}
a:focus , a:link, a:active {
	outline:none;
}

html *,
html *:before,
html *:after {
  /* box-sizing: border-box; */
  -webkit-transition: 0.5s;
  transition: 0.5s; 
}

@font-face {
  font-family: 'FZZYJW'; 
  src: url('../fonts/方正正大黑简体.ttf'); 
src: url('../fonts/方正正纤黑简体.ttf'); 
src: url('../fonts/方正正中黑简体.ttf'); 
src: url('../fonts/方正正准黑简体.ttf');  
src: url('../fonts/FZZYJW.ttf');  
}

.ziti{font-family:方正正大黑简体; }
.ziti01{font-family:方正综艺简体; }

.min_banner a{height:745px; background:url(../images/banner.jpg) center no-repeat; display:block; margin:0 auto;}
.gxm_name01 h1{font-size:44px; padding:15px 60px; border:2px solid #9b5bfe; display:table; margin:80px auto; position:relative;}
.gxm_name01 h1 em{display:inline-block;  background:url(../images/name_bg01.jpg) right top no-repeat; width:24px; height:21px; position:absolute; top:-2px; right:-2px;}


.dashuju{background:url(../images/bg01.jpg) center no-repeat; height:705px; margin:70px auto 50px;}
.dashuju h1{color:#0ecce6; font-size:30px; padding:280px 0 10px 0}
.dashuju ul{padding:0 0 0 60px;}
.dashuju li{width:466px; height:212px; border:1px solid #0ecce6; margin:0 0 0 40px; box-sizing:border-box; padding:20px; color:#fff;  line-height:24px;}
.more01 a{width:372px; height:92px; line-height:88px; background:url(../images/name_bg01.png) no-repeat center; display:inline-block; margin:80px 0 0 0; font-size:18px; color:#fff; font-weight:500}
.more01 a:hover{background:url(../images/name_bg01_hover.png) no-repeat center;}

.zhaopin{background:url(../images/bg02.jpg) top no-repeat; height:786px;}
.zhaopin h1{font-size:48px; padding:50px 0 0 0;}
.zhaopin li{width:470px; float:left; margin:150px 0 0 80px;}
.zhaopin li h2{font-size:30px;}
.zhaopin li p{ margin:30px 0 0 0; line-height:24px;}
.zhaopin .white{padding-left:30px;}

.more02 a{width:329px; height:96px; line-height:88px; background:url(../images/name_bg02.png) no-repeat center; display:inline-block; margin:80px 0 0 0; font-size:18px; color:#fff; font-weight:500; position:absolute; right:25px;top:340px; text-indent:100px;}
.more02 a:hover{background:url(../images/name_bg02_hover.png) no-repeat center;}

.xinzi{background:url(../images/bg03.jpg) top no-repeat; height:975px;} 
.xinzi h1{font-size:48px; padding:50px 0 0 0;}
.xinzi .w1200{padding:450px 0 0 0;}
.xinzi .w1200 h2{color:#07bbd4; margin:30px 0 0 0; font-size:18px;}
.xinzi .w1200 p{ line-height:35px;}


.youshi{background:url(../images/bg04.jpg) center 200px no-repeat #fefbfb; height:1200px;} 
.youshi h1{font-size:48px; padding:50px 0 0 0; color:#434499}
.youshi h1 span{color:#000; font-size:18px; font-weight:600; display:block; font-size:18px; font-family:微软雅黑}
.youshi li{width:250px; position:absolute;  font-weight:600; line-height:28px;}
.youshi li:nth-child(1){top:190px; left:240px;}
.youshi li:nth-child(2){top:200px; right:240px;}
.youshi li:nth-child(3){top:490px; left:60px;}
.youshi li:nth-child(4){top:490px; right:50px;}
.youshi li:nth-child(5){top:800px; left:250px;}
.youshi li:nth-child(6){top:810px; right:220px;}

.more03 a{width:329px; height:96px; line-height:88px; background:url(../images/name_bg02.png) no-repeat center; display:inline-block; margin:80px 0 0 0; font-size:18px; color:#fff; font-weight:500; position:absolute; right:0;top:950px; left:0;margin:0 auto;text-indent:100px;}
.more03 a:hover{background:url(../images/name_bg02_hover.png) no-repeat center;}


.mubiao01{background:url(../images/bg05.jpg) center no-repeat #fefbfb; height:698px;} 
.mubiao02{background:url(../images/bg06.jpg) top no-repeat #fefbfb; height:950px;} 
.mubiao02 li{width:204px; font-size:15px; position:absolute; line-height:20px; font-size:14px;}
.mubiao02 li:nth-child(1){top:245px; left:25px;}
.mubiao02 li:nth-child(2){top:205px; left:325px;}
.mubiao02 li:nth-child(3){top:215px; left:670px;}
.mubiao02 li:nth-child(4){top:245px; right:30px;}
.mubiao02 li:nth-child(5){top:440px; left:25px;}
.mubiao02 li:nth-child(6){top:410px; left:325px;}
.mubiao02 li:nth-child(7){top:410px; left:670px;}
.mubiao02 li:nth-child(8){top:450px; right:30px;}
.mubiao02 li:nth-child(9){top:620px; left:25px;}
.mubiao02 li:nth-child(10){top:620px; left:325px;}
.mubiao02 li:nth-child(11){top:610px; left:670px;}
.mubiao02 li:nth-child(12){top:615px; right:20px;}

.qiye a{background:url(../images/nxqy.png) center no-repeat; font-size:40px; height:323px; line-height:300px; width:836px; margin:-150px auto 0;display:block} 
.qiye a:hover{background:url(../images/nxqy_hover.png) center no-repeat;color:#fff;}

.renzheng{background:#eafefd; padding:0 0 280px;}
.renzheng h1{font-size:48px; padding:90px 0 20px 0;}
.renzheng h1 em{color:#0d83f6;}
.renzheng h1 span{color:#000; font-size:18px; font-weight:600; display:block; font-size:18px; font-family:微软雅黑}
.renzheng ul{background:url(../images/bg08.png) 300px no-repeat; margin:40px 0 0 0;}
.renzheng ul span{width:300px; height:381px; display:block; background:#6f91f3; float:left; text-align:center;  box-shadow:3px 0 10px rgba(0,0,0,.5); position:relative; z-index:5}
.renzheng ul img{width:185px; height:221px;  margin:75px 0 0 0;}

.renzheng li{width:900px; height:331px; float:left; box-sizing:border-box; border-top:11px solid #6f91f3; border-bottom:11px solid #6f91f3; border-right:11px solid #6f91f3; background:#fff; padding:30px;margin:25px 0 0 0;  }
.renzheng li h2{font-size:24px; color:#2c95f8; margin:20px 0 15px;}
.renzheng li a{display:inline-block; background:#0ecce6; padding:3px; font-size:15px; color:#fff; float:right;}
.renzheng li p{ line-height:28px;}
.renzheng li a i{ border:2px solid #fff; display:inline-block; padding:2px 35px;}
.renzheng ul:hover span{background:#9255fa;}
.renzheng ul:hover img{box-shadow:0 0 30px #333;}
.renzheng ul:hover li{border-top:11px solid #9255fa; border-bottom:11px solid #9255fa; border-right:11px solid #9255fa;}
.renzheng ul:hover li h2{color:#9255fa;}
.renzheng li:hover a{background:#9255fa;}

.more04 a{width:549px; height:151px; line-height:151px; background:url(../images/name_bg03.png) no-repeat center; display:inline-block; margin:80px 0 0 0; font-size:18px; color:#000; font-weight:500; position:absolute; right:0;bottom:90px; left:0;margin:0 auto;text-indent:120px; font-weight:bold}
.more04 a:hover{background:url(../images/name_bg03_hover.png) no-repeat center;}

.jiangshi{background:url(../images/bg09.jpg) center no-repeat #fefbfb; height:1343px;} 
.jiangshi h1{font-size:48px; padding:120px 0 0 0;}
.jiangshi h1 em{color:#434499 }
.jiangshi h1 span{ font-size:18px; font-weight:600; display:block; font-size:18px; font-family:微软雅黑; margin:30px 0 0 0;}
.jiangshi ul{padding:135px 0 0 0;}
.jiangshi li{width:155px; height:300px; text-align:center; color:#fff; position:relative; float:left; margin:0 80px 60px 70px;}
.jiangshi li img{width:145px; height:220px; border-radius:50%; border:5px solid #0ecce6;}
.jiangshi li h2{ font-weight:normal; background:#9815f0; padding:3px 0; border-radius:15px; color:#ffea00; margin:30px 0 0 0;}
.jiangshi li p{display:none; position:absolute; top:5px; left:0; right:0; margin:0 auto; border-radius:50%; width:145px; height:220px; background:rgba(0,0,0,.8); box-sizing:border-box;padding:30px; font-size:12px; }
.jiangshi li:hover p{display:block;}
.jiangshi li:hover h2{background:#ffea00; color:#000;}
.jiangshi li:hover img{border:5px solid #ffea00;}

.more05 a{width:549px; height:151px; line-height:151px; background:url(../images/name_bg03.png) no-repeat center; display:inline-block; margin:80px 0 0 0; font-size:24px; color:#fff; font-weight:500; position:absolute; right:0;bottom:50px; left:0;margin:0 auto;text-indent:190px; font-weight:bold; font-family:微软雅黑}
.more05 a:hover{background:url(../images/name_bg03_hover.png) no-repeat center;}

.youyu{height:1220px;}
.youyu h1{color:#970def; font-size:48px; margin:70px 0 50px;}
.youyu ul{width:384px; height:370px;}
.youyu ul{background:url(../images/bg10.jpg) no-repeat center; float:left;}
.youyu ul:nth-child(3), .youyu ul:nth-child(7){width:384px; height:440px; background:url(../images/bg11.jpg) no-repeat center;}
.youyu ul:nth-child(3) li, .youyu ul:nth-child(7) li{margin:68px 0 0 3px;}
.youyu ul:nth-child(4),.youyu ul:nth-child(8){ background:url(../images/bg12.jpg) no-repeat center;}
.youyu ul:nth-child(4) li,.youyu ul:nth-child(8) li{margin:0 0 0 3px;}

.youyu ul li{width:370px; height:370px;  position:relative; margin:0 0 0 10px; text-align:center; box-sizing:border-box; padding:60px; overflow:hidden;}
.youyu ul li a{font-size:30px; border-radius:30px; border:2px solid #000; display:block; color:#000; padding:10px 0; width:270px; text-align:center; margin:0 auto; position:absolute; top:40%; left:-1000%; right:0;}
.youyu ul li h2{font-size:28px; color:#bf00ff; margin:60px 0 10px}
.youyu ul li p{font-size:20px;}
.youyu ul li span{background:#00b1ff; display:block; position:absolute; width:370px; height:370px; top:0; right:0; left:-100%; border-radius:50%;}
.youyu ul li:hover span{left:0; }
.youyu ul li:hover a{left:0; z-index:5;}

.fengcai h1{font-size:48px; margin:50px 0 40px;}
.fengcai h1 span{color:#f4292e;}
.fengcai li{background:#446ee9; width:585px; margin:20px 0 0 0;}
.fengcai li img{width:120px; height:120px; border-radius:50%; margin:25px 20px 0 20px;}
.fengcai li p{width:340px; line-height:26px; margin:30px 20px 20px 20px;}
.fengcai li h2{width:30px; padding:20px 5px;  background:#02b8bb; text-align:center;}
.fengcai li:hover{background:#02b8bb;}
.fengcai li:hover h2{background:#446ee9;}
.more06 a{width:646px; height:160px; line-height:158px; background:url(../images/name_bg03.png) no-repeat center; display:block;  font-size:24px; color:#fff; font-weight:500; margin:30px auto;text-indent:160px; font-weight:bold; }
.more06 a:hover{background:url(../images/name_bg03_hover.png) no-repeat center;}



.jxys{margin-bottom:100px;}
.jxys h1{ margin:50px 0 20px;}
.jxys h1 span{color:#5605cd}
.jxys img{display:block; float:left; width:246px; height:185px; float:left; margin:35px 50px 0 0;}
