@charset "utf-8";html{margin:0;padding:0}
body{margin:0;padding:0;width:100%;min-width:980px;background:#fff;color:#666;font-size:12px;font-family:Arial,Helvetica,sans-serif}
div,form,h1,h2,h3,h4,h5,h6,img{margin:0;padding:0;border:0}
a{color:#2f3030;text-decoration:none}
a:hover{text-decoration:none}
ul{margin:0;padding:0}
ul li{list-style-type:none}
input,textarea{color:#666;font-size:12px;font-family:"Microsoft Yahei"}
.clear{clear:both;width:100%;height:1px}
input:focus{outline:0;border:0}
#top{width:100%;height:38px;background:#f8f8f8}
#top .top{margin:auto;width:1200px;height:38px;line-height:38px}
#top .top .welcome{float:left;color:#999;font-size:14px}
#top .top .welcome span{color:red}
#top .top .langage{position:relative;float:right}
#top .top .langage a{margin-right:5px;color:#666;font-size:14px;line-height:30px;cursor:pointer}
#logo{margin:auto;width:1200px;height:120px}
#logo .img{float:left;width:125px;height:81px}
#logo .img img{float:left;padding-top:11px;width:125px;height:81px}
#logo .tel{float:right;margin-top:25px;width:271px;height:58px;background:url(../images/tel.png) no-repeat left 18px;text-indent:35px;font-size:16px}
#logo .search{float:right;margin-top:42px;width:300px;height:30px;border:1px solid #e0e0e0;border-radius:15px;background:#fff}
#menu{float:right;width:100%;height:120px;border-right:0;border-left:0;background: #fff;}
#menu .menu{margin:0 auto;width:1200px;height:120px;line-height:120px}
#menu .menu .img{float:left;width:125px;height:81px}
#menu .menu .img img{float:left;padding-top:18px;width:125px;height:81px}
#menu .menu ul{float:left;margin:55px 0 0 100px}
#menu .menu ul li{position:relative;float:left;padding:0 13px;height:50px;text-align:center;font-size:18px;line-height:50px}
#menu .menu ul li a{position:relative;color:#333;text-transform:uppercase;font-weight:500;font-size:18px}
#menu .menu ul.enmenu li a{font-size:16px}
#menu .menu ul li:hover a{color: #00778b;}
#menu .menu ul li.active{position:relative;background:#fff}
#menu .menu ul li.active:after{position:absolute;bottom:0;left:0;width:130px;height:2px;background:#e5000e}
#menu .menu ul li.active a{color: #00788d;}
#menu .menu ul li a.que:after{position:absolute;top:10px;width:10px;height:5px;background:url(../images/x1.png) no-repeat}
#menu .menu ul li:hover a.que:after{position:absolute;top:10px;width:10px;height:5px;background:url(../images/x2.png) no-repeat}
#menu .menu ul li.active a.que:after{position:absolute;top:10px;width:10px;height:5px;background:url(../images/x2.png) no-repeat}
#menu .menu li .second{position:absolute;top:50px;left: -50px;z-index:9999;display:none;width: 230px;height:auto;background:#fff;text-align:center;padding: 10px 0;}
#menu .menu li .second:after{ content:"";height: 2px;background: #00788d;width: 130px;position: absolute;top: 0;left: 48px;}
#menu .menu li .second a{display:block;overflow:hidden;width:100%;height:35px;border-bottom: 1px solid #eaeaea;background:#fff;color:#1f1f1f!important;text-align:center;font-weight:400;font-size:14px;line-height:35px}
#menu .menu li .second a:last-child{border:0}
#menu .menu li .second a:first-child{position:relative}
#menu .menu li .second a:first-child:after{position:absolute;top:0;left:25px;width:80px;height:2px;background:#033e6c}
#menu .menu li .second a:hover{background:#888;color:#fff!important}
#banner{position:relative;clear:both;overflow:hidden;margin:auto;width:100%;background:#fff}
#banner ul.hd{position:absolute;bottom:30px;left:47%;padding:0;height:auto;list-style:none}
#banner ul.hd li{float:left;overflow:hidden;margin-left:10px;width:40px;height:6px;border-radius:1px;border-radius:1px;background:#fff}
#banner ul.hd li.on{background:#00778b}
#banner .pst{display:none;margin:auto;width:1200px;height:114px}
#banner:hover .pst{display:none}
#banner .pst .prev{float:left;display:block;width:47px;height:100px;background:url(../images/left.png) no-repeat center}
#banner .pst .next{float:right;display:block;width:47px;height:100px;background:url(../images/right.png) no-repeat center}
.search{float:right;margin:0;margin:56px 0 0 0;width:240px;height:40px;border:1px solid #eee;border-radius:20px;background:#fff}
.search input{float:left;margin-top:5px;margin-left:10px;width:140px;height:26px;border:0;border-right:0;color:#acacac;text-indent:5px;text-indent:15px;line-height:32px}
.search .submit{float:right;width:35px;border:0;background:url(../images/search.jpg) no-repeat left center;cursor:pointer}
#itxt4{position:relative;clear:both;margin:auto;padding-top:60px;width:100%;height:auto}
#itxt4 .tmenu{position:absolute;top:170px;left:0;z-index:-1;width:100%;height:50px;border:1px solid #dedede;border-right:0;border-left:0;background:0 0}
#itxt4 .itxt3{z-index:1;margin:0 auto;width:1180px}
#itxt4 .itxt3 .title{overflow:hidden;margin:20px 0 40px 0;text-align:left;text-overflow:ellipsis}
#itxt4 .itxt3 .title .l1{float:left;margin-top:20px;width:600px;color:#00778b;text-transform:uppercase;font-size:16px}
#itxt4 .itxt3 .title .l2{float:left;margin-top:5px;width:600px;color:#333;text-transform:uppercase;font-weight:700;font-size:24px}
#itxt4 .itxt3 .title .h3{float:right;margin-top:-20px;width:470px;height:55px;color:#666;text-align:left;font-size:16px;line-height:25px}
#itxt4 .itxt3 .title .h1{float:left;width:100%;color:#333;font-weight:700;font-size:37px}
#itxt4 .itxt3 .title .h1 .ll{position:relative;float:left;margin-top:30px;width:580px;height:1px;background:#ddd}
#itxt4 .itxt3 .title .h1 .ll:after{position:absolute;right:0;width:50px;height:1px;background:#0c54a6;content:""}
#itxt4 .itxt3 .title .h1 .lc{float:left;width:240px}
#itxt4 .itxt3 .title .h1 .rl{position:relative;float:right;margin-top:30px;width:580px;height:1px;background:#ddd}
#itxt4 .itxt3 .title .h1 .rl:after{position:absolute;left:0;width:50px;height:1px;background:#0c54a6;content:"";content:""}
#itxt4 .itxt3 .title .h2{position:relative;display:inline-block;margin:5px 0 0 0;color:#666;text-transform:uppercase;font-size:12px}
#itxt4 .itxt3 .title .h2:after{position:absolute;bottom:-6px;left:40%;width:30%;height:2px;background:#0c54a6;content:""}
#itxt4 .itxt3 .imenu{float:left;margin:0 0 20px 0;width:1180px;height:200px}
#itxt4 .itxt3 .imenu ul{float:left;width:1200px}
#itxt4 .itxt3 .imenu ul li{float:left;margin-right:200px;width:150px;height:200px;border-right:0;text-align:center}
#itxt4 .itxt3 .imenu ul li.nr0{margin-right:0}
#itxt4 .itxt3 .imenu ul li a{float:left;margin:20px 0 0 0;width:100%;color:#333;font-size:16px}
#itxt4 .itxt3 .imenu ul li img{margin-right:5px;margin-bottom:-1px}
#itxt4 .itxt3 .imenu ul li.act{cursor:pointer}
#itxt4 .itxt3 .imenu ul li.act a{color:#00778b}
#itxt4 .itxt3 .imenubox{float:left;width:1200px}
#itxt4 .itxt3 .imenubox ul .unks1{margin-bottom:30px;color:#333;font-weight:700;font-size:24px}
#itxt4 .itxt3 .imenubox ul li{float:left;margin-right: 16px;margin-bottom: 0px;width:283px;height:300px;border-radius:3px}
#itxt4 .itxt3 .imenubox ul li.nil{margin-right:0}
#itxt4 .itxt3 .imenubox ul li .img{float:left;width:283px;height:240px}
#itxt4 .itxt3 .imenubox ul li .img img{width:283px;height:240px;border-radius:3px}
#itxt4 .itxt3 .imenubox ul li .name{float:left;margin:0;width:283px;height:60px;color:#444;text-align:center;font-weight:700;font-size:14px;line-height:60px}
#itxt4 .itxt3 .imenubox ul li .name a{color:#333;font-size:18px}
#itxt4 .itxt3 .imenubox ul li .desc,#itxt4 .itxt3 .imenubox ul li p,#itxt4 .itxt3 .imenubox ul li span{color:#999!important;font-size:14px;line-height:24px}
#itxt4 .itxt3 .imenubox ul li:hover .desc,#itxt4 .itxt3 .imenubox ul li:hover p,#itxt4 .itxt3 .imenubox ul li:hover span{color:#fff!important}
#itxt4 .itxt3 .imenubox{float:left;width:1180px}
#itxt4 .itxt3 .imenubox .mboxmore{float:left;width:100%;text-align:center}
#itxt4 .itxt3 .imenubox .more{float:left;margin-left:500px;width:240px;height:50px;background:#00778b;color:#fff;text-align:center;text-transform:uppercase;font-size:16px;line-height:50px}
#itxt4 .itxt3 ul.pl li{float:left;overflow:hidden;margin-right:20px;margin-bottom:20px;width:380px;height:240px;border-radius:3px}
#itxt4 .itxt3 ul.pl li.nil{margin-right:0}
#itxt4 .itxt3 ul.pl li.bk{background:#00778b}
#itxt4 .itxt3 ul.pl li.bk .bk1{float:left;margin:25px 50px;width:280px;height:185px;border:1px solid #5ca8b5;color:#fff;text-align:center;font-size:30px;line-height:185px}
#itxt4 .itxt3 ul.pl li .img{position:relative;float:left;width:380px;height:240px}
#itxt4 .itxt3 ul.pl li .img img{width:380px;height:240px}
#itxt4 .itxt3 ul.pl li .name{position:absolute;top:100px;float:left;margin:0;width:380px;height:30px;color:#fff;text-align:center;font-size:16px;line-height:30px;display:none}
#itxt4 .itxt3 ul.pl li .img:hover img{filter:brightness(50%)}
#itxt4 .itxt3 ul.pl li .img:hover .name{display:block}
#itxt4 .itxt3 ul.pl li .name a{color:#333;font-size:18px}
#itxt4 .itxt3 .imenubox ul.pl li p,#itxt4 .itxt3 .imenubox ul.pl li span,#itxt4 .itxt3 ul.pl li .desc{float:left;display:-webkit-box;overflow:hidden;margin:5px 0;height:42px;color:#999!important;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;font-size:14px;line-height:24px;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
#about{position:relative;margin:0 0 40px 0;width:100%;color:#fff}
#about .about{position:relative;z-index:22;margin:0 auto 0 auto;padding-top:45px;width:1200px}
#about .title{position:relative;margin:0 0 90px 0;text-align:center}
#about .title .h1{float:left;width:100%;color:#333;font-weight:700;font-size:24px}
#about .title .h1 b{color:#0c54a6}
#about .title .h2{float:left;display:inline-block;margin:15px 0 0 0;width:100%;color:#666;font-size:16px}
#about .title .h3{float:left;margin-top:10px;width:100%;color:#666;font-size:16px}
#about .about .aboutb{float:left;background:#fff}
#about .about .img{position:relative;z-index:99;float:left;width:585px;height:400px}
#about .about .img .border{position:absolute;bottom:0;left:0;z-index:-9;display:none;width:558px;height:407px;border:1px solid #fff}
#about .about .img img{float:left;width:599px;height:480px}
#about .about .nei{float:right;margin-top:8px;margin-left:38px;width:555px}
#about .nei .title{margin:20px 0 20px 0;text-align:left}
#about .nei .title .h1{color:#333;font-weight:700;font-size:20px}
#about .nei .title .h2{margin:-10px 0 0 0;color:#999;text-transform:uppercase;font-size:14px}
#about .about .nei .more{float:right;width:180px;height:50px;background:#00778b;color:#fff;text-align:center;font-size:24px;line-height:50px}
#about .about .nei .more:hover{border:1px solid #004c99}
#about .about .nei .brief{float:left;overflow:hidden;margin-bottom:40px;color:#333;font-size:16px;line-height:25px}
#about .about .nei ul li{float:left;margin-right:24px}
#about .about .nei ul li .img1{float:left}
#about .about .nei ul li .word{float:left;margin-top:8px;margin-left:13px;color:#fff;font-size:16px}
.picture{position:relative;clear:both;margin:auto;padding-top:50px;width:1200px;height:360px}
.picture .title{margin:auto;margin-bottom:50px;width:785px;height:26px;text-align:center;font-size:24px;line-height:26px}
.picture .title img{float:left}
.picture .title span{float:left;display:inline-block;margin:0 1px;width:204px;color:#303030;text-align:center;font-weight:500}
.picture ul.team_tui{position:relative;z-index:99;width:1000px;height:270px}
.picture ul.team_tui li{float:left;margin-left:18px;width:267px;height:238px}
.picture ul.team_tui li img{width:267px;height:238px}
#itxt{clear:both;margin:auto;padding-top:50px;width:100%;height:auto}
#itxt .itxt{margin:0 auto;width:1200px}
#itxt .itxt img{float:left}
#itxt .itxt ul{float:left;margin-left:20px;width:580px}
#itxt .itxt ul li{padding:20px 0;height:60px;color:#363636;font-size:16px}
#itxt1{position:relative;clear:both;margin:auto;padding-top:50px;width:100%;height:auto}
#itxt1 .bg{position:absolute;top:500px;left:0;z-index:0;width:100%;height:374px;background:#f5f5f5}
#itxt1 .itxt1{z-index:1;margin:0 auto;width:1200px}
#itxt1 .itxt1 .title{text-align:center}
#itxt1 .itxt1 .title .h2{display:inline-block;margin:10px 0 0 0;color:#666;font-size:16px}
#itxt1 .itxt1 ul{position:relative;z-index:1;float:left;margin-top:60px}
#itxt1 .itxt1 ul li{float:left;width:1200px}
#itxt1 .itxt1 ul li .one{float:left;width:550px;text-align:left}

#itxt1 .itxt1 ul li .title{position:relative;float:left;width:100%;height:82px;color:#333;text-align:left;font-weight:bolder;font-size:22px;line-height:82px}
#itxt1 .itxt1 ul li .title .h1{position:relative}
#itxt1 .itxt1 ul li .title .h1:after{position:absolute;top:40px;left:0;width:100%;height:2px;background:#004d9f;content:""}
#itxt1 .itxt1 ul li .title:before{position:absolute;left:40px;z-index:0;width:1px;height:260px;background:#aaa;content:""}
#itxt1 .itxt1 ul li .title img{position:relative;z-index:1;float:left;margin-right:20px}
#itxt1 .itxt1 ul li .desc{float:left;margin-left:100px;font-size:16px;line-height:28px}
#itxt1 .itxt1 ul li.nil{margin:20px 0;padding:15px 0;background:#f5f5f5}
#itxt1 .itxt1 ul li.nil .one{float:right}
#itxt1 .itxt1 ul li .img{float:right}
#itxt1 .itxt1 ul li.nil .img{float:left}
#news{clear:both;width:100%;height:670px;background:#f8f8f8}
#news .newsbox{clear:both;margin:auto;padding-top:50px;width:1200px;height:auto}
#news .newsbox .title{margin:0 0 20px 0;text-align:center}
#news .newsbox .title .h1{color:#e5000b;font-weight:700;font-size:30px}
#news .newsbox .title .h2{display:inline-block;margin:5px 0 0 0;color:#666;font-size:14px}
#news .news{float:left;width:1200px}
#news .news .imenu{float:left;margin:0 0 20px 0;width:100%}
#news .news .imenu ul{margin:20px 0 20px 310px;margin-left:310px;width:540px;height:60px;border:1px solid #dedede;border-radius:50px;line-height:60px}
#news .news .imenu ul li{float:left;width:180px;color:#333;text-align:center;font-size:20px}
#news .news .imenu ul li.act:nth-child(1),#news .news .imenu ul li:nth-child(1):hover{border-radius:50px 0 0 50px}
#news .news .imenu ul li:nth-child(3):hover{border-radius:0 50px 50px 0}
#news .news .imenu ul li a{color:#333;font-size:16px}
#news .news .imenu ul li.act{position:relative;background:#e5000b}
#news .news .imenu ul li.act:after{position:absolute;bottom:0;left:20px;width:80px;height:2px;content:""}
#news .news .imenu ul li.act a{color:#fff}
#news .news .imenu .more{float:right;color:#222979;font-size:14px}
#news .news .title{margin-bottom:70px;height:42px;border-bottom:1px solid #ccc;font-weight:bolder;font-size:16px}
#news .news .title span{float:left;display:block;width:138px;height:42px;background:#da241d;color:#fff;text-align:center;line-height:42px}
#news .news .title .more{float:right;display:block;color:#b5b5b5;font-weight:500;font-size:14px;line-height:45px}
#news .news .first{float:left;margin:0 0 20px 0;width:408px;font-size:14px}
#news .news .first .img{float:left;margin-right:20px;width:390px;height:280px}
#news .news .first img{width:390px;height:280px}
#news .news .first .name{float:left;overflow:hidden;margin:10px 0 0 0;width:388px;height:30px;color:#333;font-size:16px;line-height:25px}
#news .news .first .time{color:#999;font-size:12px}
#news .news .first .brief{float:left;overflow:hidden;margin-top:5px;width:391px;height:46px;color:#999;font-size:14px;line-height:23px}
#news .news .first .more{float:left;display:none;margin:20px 0 0 0;width:120px;height:35px;background:#222979;color:#fff;text-align:center;font-size:14px;line-height:35px}
#news .news .newbox ul{float:left;width:750px}
#news .news .newbox ul li{float:left;overflow:hidden;margin:0 15px 5px 10px;margin-bottom:15px;padding:10px;width:730px;height:60px;border:1px solid #f6f6f6;background:#f6f6f6}
#news .news .newbox ul li .name{float:left;margin:8px 0;padding:0 0 0 10px;width:625px}
#news .news .newbox ul li .time{float:left;padding:10px;width:70px;height:60px;border-right:1px solid #dedede}
#news .news .newbox ul li .time .h1{float:left;width:100%;color:#333;text-align:center;font-size:18px}
#news .news .newbox ul li .time .h2{float:left;width:100%;color:#999;text-align:center;font-size:16px}
#news .news .newbox ul li .brief{float:left;overflow:hidden;padding:0 0 0 10px;width:625px;height:20px;color:#999;font-size:14px}
#news .news .newbox ul li a{color:#333;font-size:16px}
#news .news .newbox ul li:hover a{color:#e5000b}
#news .news .newbox ul li:hover{border:1px solid #e5000b}
#news .qa{float:right;width:347px}

#news .qa .title{margin-bottom:70px;height:42px;font-weight:bolder;font-size:16px}
#news .qa .title .h1{float:left;width:100%;color:#444;text-transform:uppercase;font-size:24px}
#news .qa .title .h2{float:left;width:280px;color:#535353;font-weight:400;font-size:14px}
#news .qa .title .more{float:left;color:#666;font-weight:400;font-size:14px}
#news .qa ul li{height:85px;border-bottom:1px solid #ccc}
#news .qa .qq{margin-top:20px;margin-bottom:10px;height:20px;font-size:14px}
#news .qa .qq span{float:left;display:block;width:15px;height:15px;background:#444;color:#fff;text-align:center;font-size:10px;line-height:15px}
#news .qa .qq font{float:right;overflow:hidden;width:320px;height:20px;color:#3a3a3a;line-height:20px}
#news .qa .aa span{float:left;display:block;width:15px;height:15px;background:#222979;color:#fff;text-align:center;line-height:15px}
#news .qa .aa font{float:right;overflow:hidden;width:320px;height:40px;color:#666;line-height:20px}
#foot{clear:both;margin-top:50px;width:100%;height:auto;background:#282828;color:#fff;font-size:14px}
#foot .foot{margin:auto;padding:40px 0 0 0;width:1200px}
#foot .links{width:100%;height:70px;border-bottom:1px solid #3c3c42}
#foot .link{overflow:hidden;margin:auto;width:1200px;height:69px;line-height:70px}
#foot .link a{float:left;display:block;margin-right:20px;height:44px;color:#88888c;font-size:13px}
#foot .link .fir{display:block;padding-right:20px;color:#fff;font-size:15px}
.links{margin-bottom:20px;width:100%}
.link{overflow:hidden;margin:auto;width:1198px;height:90px;border:1px solid #dedede}
.link .title{float:left;margin:15px 20px;width:100px;height:60px;border-right:5px solid #676767}
.link .title:after{position:absolute;top:50%;width:100%;height:1px;background:#ccc}
.link .c1{float:left;width:100px;height:38px;color:#313131;text-align:left;font-size:22px;line-height:38px}
.link .c2{float:left;width:80px;color:#e5000b;text-align:left;font-weight:700;font-size:29px;line-height:10px}
.link .lc{float:left;width:980px;line-height:90px}
.link .lc a{float:left;display:block;margin-right:20px;height:34px;color:#333;font-size:14px}
.link .fir{display:block;padding-right:20px;color:#fff;font-size:15px}
.link .lr{float:right;width:70px;height:90px;border-left:1px solid #dedede}
.link .lr span{float:left;margin:30px 0 0 16px;width:30px;height:30px;border:2px solid #dedede;border-radius:50%;color:#dedede;text-align:center;font-weight:700;font-size:30px;line-height:25px}
#foot .foot .r{min-height:250px;margin-top: 70px;border-bottom: 1px solid #ccc;}
#foot .foot .l{float:right;display:none;width:580px}
#foot .foot .l .logo{float:left;margin:50px 0 0 0;width:360px}
#foot .foot .l .logo img{width:320px;height:59px}
#foot .foot .l .lianxi{float:left;width:300px;color:#bbb;font-size:14px;line-height:25px}
#foot .foot .l .lianxi .h2{float:left;width:100%;background:url(../images/ttt.png) no-repeat;color:#999;text-indent:30px}
#foot .foot .l .lianxi .h1{float:left;margin-top:10px;padding-left:30px;color:#fff;font-size:24px;line-height:30px}
#foot .foot .l .lianxi b{float:left;margin:0 0 10px 0;width:100%;color:#eee;font-size:16px}
#foot .foot .l .weixin{float:right;margin-right:20px;width:100px;text-align:right}
#foot .foot .l .weixin img{float:right;width:100px;height:100px}
#foot .foot .l .weixin .xinfo{float:left;margin:10px 0 0 0;width:100%;color:#dedede;text-align:center;font-size:14px}
#foot .foot .line{float:left;padding:20px 0;width:100%}
#foot .foot ul{float:left;width: 480px;}
#foot .foot ul li{float:left;width: 165px;height:35px;color:#fff}
#foot .foot ul li a{margin-bottom:10px;padding-bottom:10px;color: #fff;font-size: 18px;}
#foot .foot ul li .second{float:left;margin:10px 0 0 0;width:100%}
#foot .foot ul li .second a{float:left;margin:0;padding:0;width:100%;border:0;color: #ccc;font-size: 16px;line-height:28px}
#foot .foot ul li .second a:hover{text-decoration:underline}
#foot .banquan{clear:both;width:100%;height:50px;background:#282828;color:#fff;text-align:center;font-size:13px;line-height:50px}
#foot .banquan a{color:#666;font-size:14px}

.actGotop{position:fixed;right:5px;bottom:10px;display:none;width:80px;height:105px}
.actGotop a,.actGotop a:link{display:inline-block;width:80px;height:105px;outline:0;background:url(../images/top.jpg) no-repeat}
#job{float:left;margin:20px 0 0 0;width:100%;height:150px;background:#eaeaea}
#job .job{position:relative;margin:0 auto;width:1200px}
#job .job .l:after{position:absolute;top:0;left:-200%;width:200%;height:150px;background:#da251e;content:""}
#job .job .l{float:left;width:960px;height:150px;background:url(../images/j.jpg) no-repeat top left #da251e;background-size:cover;color:#fff}
#job .job .l .h0{float:left;margin:20px 0 0 0;width:100%;font-size:24px}
#job .job .l .h1{float:left;margin:10px 0 0 0;width:100%;font-size:30px}
#job .job .l .h1 span{font-size:40px}
#job .job .l .h2{float:left;margin:5px 0 0 0;margin-top:-12px;margin-bottom:20px;width:100%;color:#fff;text-transform:uppercase;font-size:17px;font-family:Arial;opacity:.5}
#job .job .l .h3{margin:20px 0 0 0;font-size:24px}
#job .job .r{float:left;width:240px;height:122px;color:#da251e}
#job .job .r .h1{float:left;margin:20px 0 0;width:100%;font-size:16px}
#job .job .r .h2{float:left;width:100%;color:#da251e;font-weight:700;font-size:24px}
#job .job .r .h3{float:left;width:100%;color:#f8f8f8;font-size:14px}
#job .job .r .more{float:left;margin:10px 0 0 0;width:150px;height:33px;border:1px solid #da251e;border-radius:20px;color:#da251e;text-align:center;font-size:14px;line-height:33px}
#job .job .r .more:hover{background:#ad0e08;color:#fff}
#itxt2{position:relative;clear:both;margin:auto;padding-top:40px;width:100%;height:auto}
#itxt2 .itxt2{z-index:1;margin:0 auto;width:1200px}
#itxt2 .itxt2 .title{margin:0 0 20px 0;text-align:center}
#itxt2 .itxt2 .title .h1{color:#333;font-weight:700;font-size:30px}
#itxt2 .itxt2 .title .h2{display:inline-block;margin:5px 0 0 0;color:#666;font-size:14px}
#itxt2 .itxt2 .imenu{float:left;margin:0 0 60px 0;width:340px;border:1px solid #aaa}
#itxt2 .itxt2 .imenu ul li{float:left;margin:0 40px;width:260px;height:116px;border-bottom:1px #aaa dotted;text-indent:60px;line-height:116px}
#itxt2 .itxt2 .imenu ul li a{color:#333;font-size:18px}
#itxt2 .itxt2 .imenu ul li img{margin-right:10px;margin-bottom:-5px}
#itxt2 .itxt2 .imenu ul li.act{margin:0;width:100%;background:#222979;text-indent:100px}
#itxt2 .itxt2 .imenu ul li.act a{color:#fff}
#itxt2 .itxt2 .imenu ul li.act img{mix-blend-mode:luminosity}
#itxt2 .itxt2 .imenubox{float:right;width:830px;height:586px}
#itxt2 .itxt2 .imenubox ul li{position:relative;float:left;width:830px;height:586px}
#itxt2 .itxt2 .imenubox ul li .img img{width:830px;height:586px}
#itxt2 .itxt2 .imenubox ul li .hmon{position:absolute;bottom:0;z-index:999;padding:20px 40px 20px 20px;height:82px;background:rgba(0,0,0,.5);color:#fff}
#itxt2 .itxt2 .imenubox ul li .title{float:left;margin:0;width:100%;text-align:left}
#itxt2 .itxt2 .imenubox ul li .title a{color:#fff;font-size:18px}
#itxt2 .itxt2 .imenubox ul li .desc{float:left;margin:10px 0 0 0;width:530px}
#itxt2 .itxt2 .imenubox ul li .more{float:right;width:180px;height:40px;border:1px solid #fff;color:#fff;text-align:center;font-size:14px;line-height:40px}
#itxt3{position:relative;clear:both;margin:auto;padding-top:40px;width:100%;height:auto}
#itxt3 .itxt3{z-index:1;margin:0 auto;width:1440px}
#itxt3 .itxt3 .one1{float:left;overflow:hidden;width:744px;height:678px}
#itxt3 .itxt3 .two2{float:right;overflow:hidden;margin-bottom:22px;width:676px;height:211px}
#itxt3 .itxt3 .one1 img{width:744px;height:678px}
#itxt3 .itxt3 .two2 img{width:676px;height:211px}
#itxt3 .itxt3 .title{margin:0 0 50px 0;text-align:center}
#itxt3 .itxt3 .title .h1{float:left;width:100%;color:#333;font-weight:700;font-size:37px}
#itxt3 .itxt3 .title .h1 .ll{position:relative;float:left;margin-top:30px;width:580px;height:1px;background:#ddd}
#itxt3 .itxt3 .title .h1 .ll:after{position:absolute;right:0;width:50px;height:1px;background:#0c54a6;content:""}
#itxt3 .itxt3 .title .h1 .lc{float:left;width:240px}
#itxt3 .itxt3 .title .h1 .rl{position:relative;float:right;margin-top:30px;width:580px;height:1px;background:#ddd}
#itxt3 .itxt3 .title .h1 .rl:after{position:absolute;left:0;width:50px;height:1px;background:#0c54a6;content:"";content:""}
#itxt3 .itxt3 .title .h2{position:relative;display:inline-block;margin:5px 0 0 0;color:#666;text-transform:uppercase;font-size:12px}
#itxt3 .itxt3 .title .h2:after{position:absolute;bottom:-15px;left:40%;width:20%;height:3px;background:#0c54a6;content:""}
#itxt3 .itxt3 .imenubox{margin-left:100px;width:1200px}
#itxt3 .itxt3 .imenubox ul .l{float:left;width:420px}
#itxt3 .itxt3 .imenubox ul .c{float:left;width:360px;text-align:center}
#itxt3 .itxt3 .imenubox ul .r{float:right;width:420px}
#itxt3 .itxt3 .imenubox ul .c img{margin-top:100px}
#itxt3 .itxt3 .imenubox ul li{float:left;margin-bottom:40px}
#itxt3 .itxt3 .imenubox ul li .num{float:left;margin:0 10px 0 0;width:80px;height:74px;background:url(../images/num.png) no-repeat;color:#fff;text-align:center;font-weight:700;font-size:30px;line-height:75px}
#itxt3 .itxt3 .imenubox ul li .title{float:right;margin:0 0 10px 0;width:320px;color:#252525;text-align:left;font-size:29px}
#itxt3 .itxt3 .imenubox ul .len .title,#itxt3 .itxt3 .imenubox ul .ren .title{font-size:18px}
#itxt3 .itxt3 .imenubox ul li .etitle{float:right;display:none;margin-bottom:20px;width:320px;color:#999;text-align:left;font-size:12px}
#itxt3 .itxt3 .imenubox ul li .cont{float:left;color:#252525;font-size:14px;line-height:23px}
.webu a{position:relative;float:left;margin:20px 0 0 0;width:140px;height:40px;border-radius:5px;background:#fb9508;color:#fff;text-indent:45px;font-size:16px;line-height:40px}
.webu a:hover{background:#e08303}
.webu a:after{position:absolute;top:11px;left:20px;width:34px;height:34px;background:url(../images/qq.png) no-repeat;content:""}
.qimg{float:left;margin-top:100px;width:100%;height:241px;background:#2076a7}
.qimg a{display:table;margin:0 auto;width:1200px}
.qimg img{float:left;width:100%}
#itxt4 .itxt3 .title .h1 .lle{width:480px}
#itxt4 .itxt3 .title .h1 .lce{width:440px}
#itxt4 .itxt3 .title .h1 .rle{width:480px}
#itxt3 .itxt3 .title .h1 .lle{width:480px}
#itxt3 .itxt3 .title .h1 .lce{width:440px}
#itxt3 .itxt3 .title .h1 .rle{width:480px}
#menu .menu .enmenu li .second{width:180px}
#menu .menu .enmenu li .second a{font-size:12px}
.picScroll-left{position:relative;overflow:hidden;width:1220px}
.picScroll-left .hd{width:1200px}
.picScroll-left .hd .next,.picScroll-left .hd .prev{position:absolute;top:40px;z-index:99999;float:right;display:block;overflow:hidden;margin-top:10px;margin-right:5px;width:30px;height:60px;background:url(../images/r1.png) no-repeat;cursor:pointer}
.picScroll-left .hd .next{left:0;background:url(../images/l1.png) no-repeat}
.picScroll-left .hd .prev{right:0}
.picScroll-left .hd .prevStop{background-position:-60px 0}
.picScroll-left .hd .nextStop{background-position:-60px -50px}
.picScroll-left .hd ul{float:right;overflow:hidden;margin-top:10px;zoom:1;zoom:1}
.picScroll-left .hd ul li{float:left;overflow:hidden;margin-right:5px;width:9px;height:9px;background:url(images/icoCircle.gif) 0 -9px no-repeat;text-indent:-999px;cursor:pointer}
.picScroll-left .hd ul li.on{background-position:0 0}
.picScroll-left .bd{padding:10px 80px}
.picScroll-left .bd ul{overflow:hidden;zoom:1}
.picScroll-left .bd ul li{float:left;overflow:hidden;overflow:hidden;margin:0 8px;margin:0 70px 0 0;width:120px;text-align:center}
.picScroll-left .bd ul li .pic{overflow:hidden;width:120px;height:120px;text-align:center}
.picScroll-left .bd ul li .pic img{display:block;width:120px;height:120px}
.picScroll-left .bd ul li .pic a:hover img{border-color:#999}
.picScroll-left .bd ul li .title{line-height:24px}
.title a{margin:20px 0 0 0;color:#999;text-align:center;font-size:16px}
.picScroll-left2{position:relative;overflow:hidden;width:1220px}
.picScroll-left2 .hd{width:1200px}
.picScroll-left2 .hd .next,.picScroll-left2 .hd .prev{position:absolute;top:80px;z-index:99999;float:right;display:block;overflow:hidden;margin-top:10px;margin-right:5px;width:30px;height:60px;background:url(../images/r1.png) no-repeat;cursor:pointer}
.picScroll-left2 .hd .next{left:0;background:url(../images/l1.png) no-repeat}
.picScroll-left2 .hd .prev{right:0}
.picScroll-left2 .hd .prevStop{background-position:-60px 0}
.picScroll-left2 .hd .nextStop{background-position:-60px -50px}
.picScroll-left2 .hd ul{float:right;overflow:hidden;margin-top:10px;zoom:1;zoom:1}
.picScroll-left2 .hd ul li{float:left;overflow:hidden;margin-right:5px;width:9px;height:9px;background:url(images/icoCircle.gif) 0 -9px no-repeat;text-indent:-999px;cursor:pointer}
.picScroll-left2 .hd ul li.on{background-position:0 0}
.picScroll-left2 .bd{padding:10px 80px}
.picScroll-left2 .bd ul{overflow:hidden;width:1100px;zoom:1}
.picScroll-left2 .bd ul li{float:left;overflow:hidden;margin:0 8px;margin:0 44px 0 0;text-align:center}
.picScroll-left2 .bd ul li .pic{text-align:center}
.picScroll-left2 .bd ul li .pic img{display:block;width:176px;height:246px}
.picScroll-left2 .bd ul li .pic a:hover img{border-color:#999}
.picScroll-left2 .bd ul li .title{line-height:24px}
.unks{float:left;margin-bottom:0!important;padding-bottom:0!important;width:104px;height:14px;background:url(../images/sy.png) left no-repeat}
.ftll{float:right;width:260px;color:#999;font-size:12px;line-height:22px;text-align: right;}
.ftll .h1{color:#333;font-size:14px}
.ftll .h2{margin-left:10px;padding-left:20px;background:url(../images/tan.png) left no-repeat;color:#333;font-size:14px}
.hhjb{margin-top:10px;font-size: 16px;line-height: 22px;}
.lag1{color:#666;font-size:14px;cursor:pointer}
.lag1 img{margin:0 5px}
.uuj{position:absolute;display:none;background:#eee;text-align:center}
.uuj a{float:left;width:100%}
.bank .bantxt{position:relative;margin:0 auto;width:1200px}
.bank .bantxt1{position:absolute;top: 260px;/* left: 340px; */color: #fff;text-align: center;width: 100%;}
.bank .bantxt .h1{font-size: 60px;text-align: center;width: 100%;float: left;margin-bottom: 20px;}
.bank .bantxt .h2{font-size: 24px;text-align: center;position: relative;margin-top: 20px;}
.tlx{width: 1200px;height: 80px;background: #00778b;border-radius: 10px;}
.tlx .tlx1{float: left;width: 270px;text-align: center;margin-top: 20px;height: 40px;margin-left: 100px;font-size: 16px;}
.tlx .tlx1 img{float: left;width: 30px;margin-top: 6px;}
.tlx .tlx1 span{width: 220px;float: left;text-align: left;text-indent: 10px;}
.blogo{width: 480px;float: left;}
.blogo .h1{margin-bottom: 20px;float: left;width: 100%;}
.bank .bantxt .h2:after{ content:"";content: "";
    height: 1px;
    background: #fff;
    width: 100px;
    position: absolute;
    right: -130px;
    top: 13px;}
.bank .bantxt .h2:before{ content:"";height: 1px;background: #fff;width: 100px;position: absolute;left: -130px;top: 13px;}