@charset "utf-8";

.clearfix:before,
.clearfix:after {
    jiaoxue: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
















/* CSS Document */
.container{margin-left:auto; margin-right:auto; width:1200px;}


/*Title*/
.Title{width: 100%;text-align: center;}
.Title h1{font-size: 28px;color: #024585;text-align: center; font-weight: bold;}
.Title h1 a{color: #024585;text-decoration: none;}
.Title p{font-size: 14px;color: #666666;margin-top: 11px;text-transform: uppercase;}
.Title i{display: block;width: 143px;height: 3px;margin-top: 14px;}
.Title i img{display: block;}


/*Title*/
.Title{width: 100%;text-align: center;padding-top: 20px;}
.Title h3{font-size: 28px;color: #024585;text-align: center;}
.Title h3 a{color: #024585;text-decoration: none;font-size: 28px;font-weight: bold;}
.Title p{font-size: 14px;color: #666666;margin-top: 8px;}
.Title i{display: block;width: 143px;height: 3px;margin-top: 14px;}
.Title i img{display: block;}





/* flgw1Banner */
.flgw1Banner{width: 100%;overflow: hidden;height: 555px;position: relative;}
.flgw1Banner a{display: block;background: url(../images/flgw1banner.jpg) no-repeat center;height: 555px;}
.flgw1Banner .btnList{width: 100%;text-align: center;position: absolute;bottom: 77px;left: 0;}
.flgw1Banner .btnList span{display: inline-block;width: 13px;height:13px;cursor: pointer; background: #cfb7ab;margin: 0 14px;border-radius: 50%;background: url(../images/flgw1banner_icon01.png) no-repeat center top;}
.flgw1Banner .btnList span.on{background: url(../images/flgw1banner_icon01.png) no-repeat center bottom;}

/* xsBanner */
.xsBanner{width: 100%;overflow: hidden;height: 555px;position: relative;}
.xsBanner a{display: block;background: url(../images/xsbanner.jpg) no-repeat center;height: 555px;}
.xsBanner .btnList{width: 100%;text-align: center;position: absolute;bottom: 77px;left: 0;}
.xsBanner .btnList span{display: inline-block;width: 13px;height:13px;cursor: pointer; background: #cfb7ab;margin: 0 14px;border-radius: 50%;background: url(../images/flgw1banner_icon01.png) no-repeat center top;}
.xsBanner .btnList span.on{background: url(../images/flgw1banner_icon01.png) no-repeat center bottom;}


/* flgw1Con1 */
.flgw1Con1{width: 100%;}
.flgw1Con1 .container{position: relative;height: 182px;}
.flgw1Con1 img{display: block;height: 188px;width: 1220px;position: absolute;left: 0;top: -30px;}



/* flgw1Con2 */
.flgw1Con2{background: url(../images/fuwuyoushi_pic02.jpg) no-repeat center;height: 249px;width: 100%;}
.flgw1Con2 .box{width: 285px;float: right;}
.flgw1Con2 .box p{font-size: 28px;color: #fff;font-weight: bold;padding-top: 66px;}
.flgw1Con2 .box em{font-size: 28px;color: #fff;font-weight: bold;display: block;margin-top: 4px;}
.flgw1Con2 .box a{display: block;margin-top: 16px;}
.flgw1Con2 .box a img{display: block;width: 191px;height: 62px;}




/* flgw1Con3 */
.flgw1Con3{width: 100%;text-align: center;background: #f1f4f9;padding-top: 66px;padding-bottom: 68px;}
.flgw1Con3 h3{font-size: 48px;color: #044b8e;}
.flgw1Con3 span{display: block;font-size: 24px;color: #333333;margin-top: 14px;}
.flgw1Con3 p{font-size: 20px;color: #000000;margin-top: 56px;line-height: 36px;}
.flgw1Con3 p em{font-size: 36px;color: #000000;}
.flgw1Con3 a{display: block;font-size: 24px;color: #024585;width: 394px;height: 67px;line-height: 67px;text-align: center;margin: 32px auto 0;text-decoration: none;background: url(../images/flgw1con3bg01.png) no-repeat center;}

/* flgw1Con4 */
.flgw1Con4{width: 100%;}
.flgw1Con4 .mainCon{width: 100%;position: relative;padding-top: 13px;}
.flgw1Con4 .mainCon img{display: block;width: 600px;height: 457px;margin: 0 auto;}
.flgw1Con4 .mainCon li{width: 190px;height: 148px;padding-top: 68px;text-align: center;font-size: 18px;color: #024585;position: absolute;padding-right: 26px;}
.flgw1Con4 .mainCon .li1{background: url(../images/flgw1con4bg01.png) no-repeat center;left: 41px;top: -20px;}
.flgw1Con4 .mainCon .li2{background: url(../images/flgw1con4bg02.png) no-repeat center;left: 308px;top: 109px;}
.flgw1Con4 .mainCon .li3{background: url(../images/flgw1con4bg03.png) no-repeat center;left: 78px;top: 194px;}
.flgw1Con4 .mainCon .li4{background: url(../images/flgw1con4bg04.png) no-repeat center;left: 879px;top: 2px;}
.flgw1Con4 .mainCon .li5{background: url(../images/flgw1con4bg05.png) no-repeat center;left: 781px;top: 190px;}
.flgw1Con4 .mainCon .li6{background: url(../images/flgw1con4bg06.png) no-repeat center;left: 1010px;top: 169px;}
.flgw1Con4 .mainCon li em{font-size: 24px;}

/* flgw1Con5 */
.flgw1Con5{width: 100%;background: #f1f4f9;padding-bottom: 79px;}
.flgw1Con5 .mainCon{width: 100%;margin-top: 30px;position: relative;}
.flgw1Con5 .mainCon li{float: left;width: 368px;height: 508px;margin-left: 48px;background: #fff;}
.flgw1Con5 .mainCon li h3{height: 60px;line-height: 60px;background: #024585;text-indent: 30px;font-size: 18px;color: #fff;font-weight: normal;border-radius: 4px 4px 0 0;}
.flgw1Con5 .mainCon li:first-child{margin-left: 0;}
.flgw1Con5 .mainCon li .box{padding-top: 28px;height: 420px;border-radius: 0 0 4px 4px;}
.flgw1Con5 .mainCon li p{line-height: 26px;color: #333333;padding: 0 26px;font-size: 14px;color: #333333;}
.flgw1Con5 .mainCon li.li1 .box{background: url(../images/flgw1con5bg01.jpg) no-repeat bottom;}
.flgw1Con5 .mainCon li.li2 .box{background: url(../images/flgw1con5bg02.jpg) no-repeat bottom;}
.flgw1Con5 .mainCon li.li3 .box{background: url(../images/flgw1con5bg03.jpg) no-repeat bottom;}
.flgw1Con5 .mainCon a.more{display: block;width: 139px;height: 32px;margin: 30px auto 0;}
.flgw1Con5 .mainCon a.more img{display: block;width: 139px;height: 32px;}
.flgw1Con5 .mainCon .flgw1Con5-xian{display: block;width: 119px;height: 119px;position: absolute;}
.flgw1Con5 .mainCon .flgw1Con5-xian img{display: block;width: 119px;height: 119px;}
.flgw1Con5 .mainCon .flgw1Con5-xian01{left: -47px;top: -47px;}
.flgw1Con5 .mainCon .flgw1Con5-xian02{right: -56px;bottom: -46px;}

/* flgw1Con6 */
.flgw1Con6{background: url(../images/flgw1con6bg01.jpg) no-repeat center;height: 249px;width: 100%;}

/* xsCon6 */
.xsCon6{background: url(../images/xscon6bg01.jpg) no-repeat center;height: 249px;width: 100%;}


.flgw1Con7{width: 100%;background: #ffcd32;padding-bottom: 185px;}
.flgw1Con7 .Title p{font-size: 18px;color: #999999;font-family: arial;text-transform: uppercase;}
.flgw1Con7 .Title h3 em{font-size: 38px;font-weight: bold;}
.flgw1Con7 .flgw1Con7-box{width: 100%;margin: 147px auto 0;position: relative;}
.flgw1Con7 .mainCon{width: 100%;}
.flgw1Con7 .mainCon li{float: left;width: 72px;height: 72px;margin-left: 44px;position: relative;}
.flgw1Con7 .mainCon li:first-child{margin-left: 50px;}
.flgw1Con7 .mainCon li span{display: block;width: 72px;height: 72px;font-size: 18px;color: #fff;font-family: arial;background: url(../images/flgw1con7bg01.png) no-repeat center top;line-height: 72px;text-align: center;}
.flgw1Con7 .mainCon li.dif span{background: url(../images/flgw1con7bg01.png) no-repeat center bottom;position: relative;z-index: 2;transition: all 1s ease-out;
    animation:flgw1Con7Opacity 1s ease-out infinite;
    -moz-animation:flgw1Con7Opacity 1s ease-out infinite; /* Firefox */
    -webkit-animation:flgw1Con7Opacity 1s ease-out infinite; /* Safari and Chrome */
    -o-animation:flgw1Con7Opacity 1s ease-out infinite; /* Opera */
}
.flgw1Con7 .mainCon li i{display: block;background: #024585;width: 1px;height: 37px;position: absolute;top: -27px;left: 36px;z-index: 1;}
.flgw1Con7 .mainCon li.dif i{top: 62px;background: #0082ff;}
.flgw1Con7 .mainCon li p{width: 234px;line-height: 28px;font-size: 18px;color: #024585;text-align: center;position: absolute;left: 50%;margin-left: -117px;top: -86px;}
.flgw1Con7 .mainCon li.dif p{top: 102px;}
.flgw1Con7 .flgw1Con7-xian{height: 1px;width: 100%;background: #024585;top: 34px;position: absolute;left: 0;}

@keyframes flgw1Con7Opacity
{
0% {opacity:0.5;transform: scale(1);}

70% {opacity:1;transform: scale(1.2);}

100%{opacity:0.5;transform: scale(1.1);}
}


/* flgw1Con8 */
.flgw1Con8{width: 100%;}
.flgw1Con8 .mainCon{width: 100%;margin-top: 50px;position: relative;}
.flgw1Con8 .mainCon .box{width: 560px;}
.flgw1Con8 .mainCon .boxL{float: left;margin-right: 78px;}
.flgw1Con8 .mainCon .box .top{height: 118px;background: url(../images/flgw1con8bg01.png) no-repeat center;}
.flgw1Con8 .mainCon .boxL .top h3{color: #3b382e;font-weight: normal;font-size: 40px;text-indent: 80px;line-height: 105px;}
.flgw1Con8 .mainCon .boxL ul{width: 416px;margin: 0 auto;background: #024585;padding: 0 50px 0 70px;padding-bottom: 30px;}
.flgw1Con8 .mainCon .boxL li{height: 88px;border-bottom: 1px solid #356a9d;}
.flgw1Con8 .mainCon .boxL li:first-child{height: 73px;}
.flgw1Con8 .mainCon .boxL li p{font-size: 18px;color: #fff;line-height: 25px;vertical-align: middle;display: inline-block;*display: inline-block;*zoom:1;}
.flgw1Con8 .mainCon .boxL li span{vertical-align: middle;height: 100%;width: 0;display: inline-block;*display: inline-block;}
.flgw1Con8 .mainCon .boxR{float: right;}
.flgw1Con8 .mainCon .boxR .top{background: url(../images/flgw1con8bg02.png) no-repeat center;}
.flgw1Con8 .mainCon .boxR .top h3{color: #666666;font-weight: normal;font-size: 40px;text-indent: 80px;line-height: 105px;}
.flgw1Con8 .mainCon .boxR ul{width: 416px;margin: 0 auto;padding: 0 70px 0 50px;}
.flgw1Con8 .mainCon .boxR li{height: 88px;border-bottom: 1px solid #efefef;}
.flgw1Con8 .mainCon .boxR li:first-child{height: 73px;}
.flgw1Con8 .mainCon .boxR li p{font-size: 18px;color: #666666;line-height: 25px;vertical-align: middle;display: inline-block;*display: inline-block;*zoom:1;text-indent: 80px;}
.flgw1Con8 .mainCon .boxR li span{vertical-align: middle;height: 100%;width: 0;display: inline-block;*display: inline-block;}

.flgw1Con8 .mainCon .flgw1Con8-vs{position: absolute;width: 135px;height: 73px;top: 25px;left: 518px;}
.flgw1Con8 .mainCon .flgw1Con8-db li{width: 230px;height: 47px;line-height: 47px;text-align: center;position: absolute;left: 484px;background: url(../images/flgw1con8_ty.png) no-repeat center;font-size: 19px;color: #000000;}
.flgw1Con8 .mainCon .flgw1Con8-db li.li1{top: 146px;}
.flgw1Con8 .mainCon .flgw1Con8-db li.li2{top: 235px;}
.flgw1Con8 .mainCon .flgw1Con8-db li.li3{top: 324px;}
.flgw1Con8 .mainCon .flgw1Con8-db li.li4{top: 414px;}
.flgw1Con8 .mainCon .flgw1Con8-db li.li5{top: 502px;}

/* flgw1Con9 */
.flgw1Con9{width: 100%;}
.flgw1Con9 .Title{padding-top: 92px;}
.flgw1Con9 .mainCon{width: 100%;margin: 44px auto 0;}
.flgw1Con9 .mainCon li{float: left;width: 179px;height: 121px;margin-left: 15px;padding-top: 58px;text-align: center;background: url(../images/flgw1con9bg01.png) no-repeat center top;margin-bottom: 15px;}
.flgw1Con9 .mainCon li span{font-size: 24px;color: #fff;display: block;}
.flgw1Con9 .mainCon li span i{display: inline-block;*display: inline-block;width: 44px;height: 1px;background: #fff;margin: 0 8px;position: relative;top: -9px;}
.flgw1Con9 .mainCon li p{font-size: 24px;color: #fff;margin-top: 15px;}
.flgw1Con9 .mainCon li.dif{background-position: center bottom;}
.flgw1Con9 .mainCon li.dif i{background: #024585;}
.flgw1Con9 .mainCon li.dif span{color: #024585}
.flgw1Con9 .mainCon li.dif p{color: #024585;}


/* flgw1Con10 */
.flgw1Con10 .flgw1Con10-box{width: 100%;margin: 32px auto 0;position: relative;padding-bottom: 107px;}
.flgw1Con10 .flgw1Con10-box .flgw1Con10-xian{width: 100%;display: block;height: 1px;background: #ececec;position: absolute;top: 145px;left: 0;}
.flgw1Con10 .Title{padding-top: 85px;}
.flgw1Con10 .mainCon{width: 100%;}
.flgw1Con10 .mainCon ul{float: left;width: 1200px;}
.flgw1Con10 .mainCon li{float: left;width: 234px;height: 254px;padding-top: 60px;background: url(../images/flgw1con10bg01.png) no-repeat center;text-align: center;margin-right: 6px;position: relative;}
.flgw1Con10 .mainCon li span{display: block;font-size: 20px;color: #333333;font-family: arial;}
.flgw1Con10 .mainCon li p{font-size: 20px;color: #024585;margin-top: 5px;}
.flgw1Con10 .mainCon li img{display: block;width: 141px;height: 141px;margin: 44px auto 0;border-radius: 50%;}
.flgw1Con10 .mainCon .box{width: 245px;float: right;position: relative;}
.flgw1Con10 .mainCon .box h3{font-size: 20px;color: #024585;line-height: 55px;font-weight: normal;text-align: center;}
.flgw1Con10 .mainCon .box input{width: 227px;height: 47px;line-height: 47px;border: 1px solid #d4d4d4;outline: none;margin-bottom: 10px;font-size: 15px;color: #333333;padding-left: 16px;}
.flgw1Con10 .mainCon .box a{display: block;width: 100%;text-align: center;height: 49px;line-height: 49px;text-align: center;font-size: 20px;color: #fff;background: #024585;text-decoration: none;}
.flgw1Con10 .mainCon .box p{margin-top: 24px;line-height: 26px;font-size: 20px;color: #333333;text-align: center;}

/* flgw1Con11 */
.flgw1Con11{width: 100%;}
.flgw1Con11 .container{margin-top: 30px;}
.flgw1Con11 .Title{padding-top: 125px;}
.flgw1Con11 .boxL{float: left;width: 772px;height: 511px;position: relative;}
.flgw1Con11 .boxL i.flgw1Con11-btn{display: block;width: 46px;height: 117px;position: absolute;top: 193px;cursor: pointer;z-index: 9;}
.flgw1Con11 .boxL i.prev{left: 14px;}
.flgw1Con11 .boxL i.next{right: 14px;}
.flgw1Con11 .boxL .con{width: 772px;height: 511px;overflow: hidden;position: relative;}
.flgw1Con11 .boxL .con ul{position: absolute;left: 0;top: 0;}
.flgw1Con11 .boxL .con li{float: left;width: 772px;height: 511px;position: relative}
.flgw1Con11 .boxL .con li img{display: block;width: 772px;height: 511px;}
.flgw1Con11 .boxL .con li p{height: 70px;line-height: 70px;text-align: center;position: absolute;left: 0;bottom: 0;width: 100%;background: url(../images/flgw1con11bg01.png);font-size: 18px;color: #fff;}
.flgw1Con11 .boxR{float: right;width: 420px;overflow: hidden;}
.flgw1Con11 .boxR ul{width: 103%;}
.flgw1Con11 .boxR li{float: left;width: 207px;height: 137px;margin-right: 6px;margin-bottom: 10px;position: relative;}
.flgw1Con11 .boxR li img{width: 207px;height: 137px;}
.flgw1Con11 .boxR li p{width: 183px;height: 137px;position: absolute;left: 0;top: 0;text-align: center;background: url(../images/flgw1con11bg01.png);display: none;padding: 0 12px;}
.flgw1Con11 .boxR li p span{font-size:14px;color: #fff;vertical-align: middle;display: inline-block;*display: inline-block;*zoom:1;}
.flgw1Con11 .boxR li p em{vertical-align: middle;height: 100%;width: 0;display: inline-block;*display: inline-block;}
.flgw1Con11 .boxR li:hover p{display: block;}
.flgw1Con11 .boxR a.more{display: block;height: 57px;line-height: 57px;text-align: center;border: 1px solid #024585;margin-top: 10px;font-size: 14px;color: #666666;text-decoration: none;}
.flgw1Con11 .boxR a.more img{margin-left: 14px;position: relative;top: -2px;}

/* flgw1Con12 */
.flgw1Con12{width: 100%;background: url(../images/flgw1con12bg01.jpg) no-repeat center;padding-top: 22px;height: 168px;margin-top: 60px;}
.flgw1Con12 .mainCon{width: 100%;}
.flgw1Con12 .mainCon .flgw1Con11-ma{float: left;margin-left: 30px;height: 148px;width: 143px;}
.flgw1Con12 .mainCon .flgw1Con11-ma img{display: block;width: 143px;height: 148px;}
.flgw1Con12 .mainCon .phone{float: right;margin-right: 42px;margin-top: 46px;padding-left: 54px;background: url(../images/flgw1con12_phone.png) no-repeat left center;}
.flgw1Con12 .mainCon .phone p{font-size: 16px;color: #3b382e;}
.flgw1Con12 .mainCon .phone span{font-size: 26px;color: #3b382e;font-weight: bold;display: block;}


/* flgw1Con13 */
.flgw1Con13{width: 100%;margin-top: 50px;padding-bottom: 50px;}
.flgw1Con13 .mainCon{width: 100%;}
.flgw1Con13 .mainCon .conL{width: 401px;height: 378px;padding: 17px 28px 0 358px;background: url(../images/flgw1con13bg01.jpg) no-repeat center;float: left;}
.flgw1Con13 .mainCon .conL .Input{width: 100%;background: #fff;border-radius: 6px;overflow: hidden;margin-bottom: 7px;}
.flgw1Con13 .mainCon .conL .Input span{display: block;width: 53px;height: 56px;float: left;border-right: 1px solid #dfdfdf;border-radius: 6px 0 0 6px;}
.flgw1Con13 .mainCon .conL .Input input{float: left;height: 56px;width: 332px;border-radius: 0 6px 6px 0;border: none;outline: none;font-size: 16px;color: #999999;line-height: 56px;padding-left: 15px;}
.flgw1Con13 .mainCon .conL .Input1 span{background: url(../images/flgw1con13_icon01.png) no-repeat center;}
.flgw1Con13 .mainCon .conL .Input2 span{background: url(../images/flgw1con13_icon02.png) no-repeat center;}
.flgw1Con13 .mainCon .conL .Textarea{width: 100%;background: #fff;border-radius: 6px;overflow: hidden;height: 157px;}
.flgw1Con13 .mainCon .conL .Textarea span{display: block;width: 53px;height: 157px;float: left;border-right: 1px solid #dfdfdf;border-radius: 6px 0 0 6px;background: url(../images/flgw1con13_icon03.png) no-repeat center 17px;}
.flgw1Con13 .mainCon .conL .Textarea textarea{float: left;height: 140px;width: 332px;border-radius: 0 6px 6px 0;border: none;outline: none;font-size: 16px;color: #999999;padding-left: 15px;padding-top: 17px;resize: none;}
.flgw1Con13 .mainCon .conL a{display: block;margin-top: 5px;width: 400px;height: 67px;}
.flgw1Con13 .mainCon .conL a img{display: block;width: 400px;height: 67px;}
.flgw1Con13 .mainCon .conR{width: 380px;float: right;}
.flgw1Con13 .mainCon .conR h3{font-size: 20px;color: #024585;height: 43px;line-height: 43px;border-bottom: 1px solid #e8e8e8;}
.flgw1Con13 .mainCon .conR h3 i{display: block;width: 226px;height: 3px;background: #024585;position: relative;top: -3px;}
.flgw1Con13 .mainCon .conR .box{position: relative;margin-top: 26px;height: 298px;overflow: hidden;}
.flgw1Con13 .mainCon .conR .box ul{position: absolute;left: 0;top: 0;}
.flgw1Con13 .mainCon .conR .box li{overflow: hidden;margin-bottom: 18px;}
.flgw1Con13 .mainCon .conR .box li a{display: block;padding-left: 14px;background: url(../images/flgw1con13_icon04.png) no-repeat left center;width: 322px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;font-size: 14px;color: #333333; cursor:default; text-decoration:none;}
.flgw1Con13 .mainCon .conR .box li span{display: block;font-size: 13px;color: #333333;margin-right: 26px;float: right;text-align: right;width: 80px;}

/*about*/
.about{width: 100%;padding-top: 55px;background: url(../images/aboutbg01.jpg) no-repeat center;height: 610px;}
.about .Title{padding-top:0px;}
.about .mainCon{width: 100%;margin-top: 45px;}
.about .mainCon{width: 100%;}
.about .mainCon .conBox{width: 100%;height: 370px;position: relative;overflow: hidden;}
.about .mainCon dl{width: 100%;height: 370px;}
.about .mainCon dt{float: left;}
.about .mainCon dd{float: left;}
.about .mainCon dl.dl1 dt{width: 600px;height: 370px;}
.about .mainCon dt img{display: block;}
.about .mainCon dl.same dd{width: 514px;}
.about .mainCon .dl1 dd{padding-top: 33px;margin-left: 34px;}
.about .mainCon .dl1{background: #0D4DA1;}
.about .mainCon dl.same dd h3{font-size: 20px;color: #fff;}
.about .mainCon dl.same dd h3 a{color: #fff;text-decoration: none;} 
.about .mainCon dl.same dd span{margin-top: 6px;font-size: 13px;color: #fff;font-family: arial;display: block;margin-top: 9px;text-transform: uppercase;}
.about .mainCon dl.same dd p{font-size: 14px;color: #fff;line-height: 26px;margin-top: 24px;}
.about .mainCon dl.same dd a.more{display: block;width: 109px;height: 32px;margin-top: 26px;}
.about .mainCon dl.same dd a.more img{display: block;}
.about .mainCon .dl2 ul{width: 102%;height: 370px;background: #fff;}
.about .mainCon .dl2 li{float: left;width: 242px;height: 180px;margin-right: 3px;margin-top: 3px;position: relative;}
.about .mainCon .dl2 li:first-child{width: 462px;height: 370px;margin-top: 0;}
.about .mainCon .dl2 li:first-child .text{width: 188px;padding: 31px 33px 0;height: 217px;background: url(../images/aboutbg06.png);position: absolute;top: 61px;right: 26px;}
.about .mainCon .dl2 li:first-child .text span{display: block;font-size: 14px;color: #fff;line-height: 28px;}
.about .mainCon .dl2 li p{position: absolute;background: url(../images/aboutbg06.png);height: 32px;line-height: 32px;text-align: center;width: 242px;font-size: 14px;color: #fff;bottom: 0;left: 0;}
.about .mainCon .dl4 dt{width: 623px;height: 370px;}
.about .mainCon .dl4 dd{width: 514px;height: 314px;padding: 56px 40px 0 23px;background:#024585;}
.about .mainCon .menu{width: 100%;}
.about .mainCon .menu ul{width: 575px;margin: 0 auto;position: relative;top: 56px;}
.about .mainCon .menu li{float: left;width: 125px;height: 90px;overflow: hidden;position: relative;padding-top: 36px;margin-left: 25px;text-align: center;;background: url(../images/aboutbg05.png) no-repeat left top; }
.about .mainCon .menu li a{text-decoration: none;}
.about .mainCon .menu li:first-child{margin-left: 0;}
.about .mainCon .menu li i{display: block;margin: 4px auto 0;width: 34px;height: 36px;}
.about .mainCon .menu li span{display: block;font-size: 14px;color: #fff;}
.about .mainCon .menu li.cur{background-position: left bottom;}
.about .mainCon .menu li.cur span{font-weight: bold;color: #3b382e;}

.about .mainCon .menu li.li1 i {background: url(../images/about_icon01.png) no-repeat center;}
.about .mainCon .menu li.li2 i {background: url(../images/about_icon02.png) no-repeat center;}
.about .mainCon .menu li.li3 i {background: url(../images/about_icon03.png) no-repeat center;}
.about .mainCon .menu li.li4 i {background: url(../images/about_icon04.png) no-repeat center;}
.about .mainCon .menu li.li1.cur i {background: url(../images/about_icon05.png) no-repeat center;}
.about .mainCon .menu li.li2.cur i {background: url(../images/about_icon06.png) no-repeat center;}
.about .mainCon .menu li.li3.cur i {background: url(../images/about_icon07.png) no-repeat center;}
.about .mainCon .menu li.li4.cur i {background: url(../images/about_icon08.png) no-repeat center;}

.hzhb .Title{padding-top:0px;}
.hzhb .Title p {font-size: 20px;color: #444;}
.hzhb .hzhb_con {padding-top: 30px;position: relative;padding: 30px 0 80px 0}
.hzhb .hzhb_con li {float: left;width: 239px;height: 160px;border: 1px solid #ccc;margin:0 0 -1px -1px;position: relative;z-index: 1;overflow: hidden;}
.hzhb .hzhb_con li img {display: block;transition: all 0.5s;}
.hzhb .hzhb_con li:hover {border-color: #024585;z-index: 2;}
.hzhb .hzhb_con li:hover img {transform: scale(1.1);}
.hzhb .more{display: block;width: 139px;height: 32px;margin: 40px auto 0;}
.hzhb .more img{display: block;}


/**/
.jdal {padding: 10px 0 50px 0;}

.jdal .jdal_con {margin-top: 30px;}
.jdal .jdal_con dl {padding: 25px 10px 0 90px;height: 190px;width: 486px;border: 1px solid #d2d2d2;position: relative;float: left;margin: 0 0 18px 24px;transition: all 0.5s;}
.jdal .jdal_con dl.bdnot {margin-left: 0;}
.jdal .jdal_con dl dt {height: 62px;position: absolute;left: 0;top: 25px;width: 73px;border-right: 1px solid #a0a0a0;}
.jdal .jdal_con dl dt span {display: block;height: 38px;line-height: 38px;font-size: 35px;text-align: center;}
.jdal .jdal_con dl dt em {display: block;height: 35px;line-height: 35px;text-align: center;font-size: 13px;}
.jdal .jdal_con dl dd.dd1 {font-size: 18px;height: 24px;line-height: 24px;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jdal .jdal_con dl dd.dd1 a {color: #000; text-decoration:none;font-size: 16px;font-weight: bold;}
.jdal .jdal_con dl dd.dd2 {font-size: 14px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.jdal .jdal_con dl dd.dd2 a {color: #444;text-decoration:none;}
.jdal .jdal_con dl dd.dd3 {font-size: 14px;width: 122px;height: 33px;background: #ebebeb;margin-top: 20px;}
.jdal .jdal_con dl dd.dd3 a {display: block;height: 33px;line-height: 33px;text-indent: 41px;background: url(../images/icon02.png) no-repeat 15px center;}
.jdal .jdal_con dl dd.dd4 {width: 90px;padding-left: 32px;height: 33px;line-height: 33px;position: absolute;right: 10px;bottom: 33px;background: url(../images/icon01.png) no-repeat left center;}

.jdal .jdal_con dl:hover {background: #ebebeb;box-shadow: 8px 8px 15px #999;}
.jdal .jdal_con dl:hover dd.dd3 {background: #c99a47;}
.jdal .jdal_con dl:hover dd.dd3 a {background: url(../images/dkls_icon01.png) no-repeat 15px center;color: #fff;}

.jdal .more{display: block;width: 139px;height: 32px;margin: 40px auto 0;}
.jdal .more img{display: block;}


/**/
 .xgxw {
    padding-top: 50px;
}
 .xgxw .conleft {width: 580px;position: relative;}
 .xgxw h3.h3_tit {font-size: 14px;padding-bottom: 14px;border-bottom: 2px solid #024585;width: 350px;}
 .xgxw h3.h3_tit a {font-size: 20px; color: #024585;margin-right: 15px;}

 .xgxw .conleft .wtcont{ height:470px; padding-top:10px;overflow:hidden;border-top: 1px solid #e8e8e8;}

 .xgxw .conleft .wtcont td{ border:none;}

 .xgxw .conleft dl{padding:8px 0;font-size: 14px;width: 550px;border-bottom: 1px dashed #e7e7e7;}
 .xgxw .conleft dt{padding:2px 0; padding-left:30px; font-weight: bold;font-size: 16px;height: 22px;line-height: 22px;background: url(../images/news_q.png) no-repeat left center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
 .xgxw .conleft dt a{ color:#333;font-size: 16px;font-weight: bold;}
 .xgxw .conleft dd {height:60px;margin-top:13px; overflow: auto;background: url(../images/news_a.png) no-repeat left top;}

 .xgxw .conleft dd a {display: block; color:#868686; line-height:20px; height:60px;margin-left:30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}

 .xgxw .conright {width: 580px;position: relative;}
 .xgxw .conright .xgxw_type {margin-bottom: 20px;}
 .xgxw .conright .xgxw_type li{float:left;width:130px;height: 42px;background:#ebebeb;line-height: 42px;text-align: center;
	font-size: 16px;margin-right: 9px;position: relative;}
 .xgxw .conright .xgxw_type li a {color:#333;font-size: 16px;font-weight: bold;}
 .xgxw .conright .xgxw_type li i {display: none;width: 16px;height: 10px;position: absolute;left: 50%;margin-left: -8px;bottom: -21px;background: url(../images/icon04.png) no-repeat center;}
 .xgxw .conright .xgxw_type li.cur  {background: #024585;font-weight: bold;}
 .xgxw .conright .xgxw_type li.cur i {display: block;}
 .xgxw .conright .xgxw_type li.cur a {color: #fff;}
 .xgxw .conright .conbox {height: 452px;border: 1px solid #ebebeb;}
 .xgxw .conright .conbox ul {display: none;padding-top: 25px;}
 .xgxw .conright .conbox ul.cur {display: block;}
 .xgxw .conright .conbox ul li {height: 34px;line-height: 34px;padding-left: 15px;font-size: 14px;overflow: hidden;position: relative;}
 .xgxw .conright .conbox ul li a {float: left;width: 420px;color: #333;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; text-decoration:none;}
 .xgxw .conright .conbox ul li span {float: right;width: 110px;color: #333;text-align: center;}




/*---留学生落户页---*/
.f_thirteenth{

}

.f_thirteenth ul{
    overflow: hidden;
    width: 1200px;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-left: 58px;
}
.f_thirteenth ul li{
    overflow: hidden;
    float: left;
    width: 500px;
    margin-right: 50px;
    border-bottom: 1px dashed #124E96;
	
}
.f_thirteenth ul li p{
    font-size:18px;
    color: #333;
    line-height: 30px;
    width: 385px;
    float: left;
    margin-top: 23px;
}
.f_thirteenth ul li a p{
    color:#124E96;
    border: 1px solid #124E96;
    float: right;
    width: 110px;
    font-size: 12px;
    text-align: center;
    line-height: 18px;
    height:28px;
    margin-top: 23px;
	font-family:'Microsoft YaHei'
}
.f_thirteenth ul li a p:hover{
    background-color: #FFD05B;
	color:#000;

}




/*fwxm*/

.fwxm .flgw {padding: 40px 0;}
.fwxm .flgw .container {padding-top: 30px;}
.fwxm .flgw p {font-size: 15px;line-height: 24px;color: #333;margin-bottom: 10px;}
.fwxm .flgw h3.h3_tit {font-size: 14px;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 2px solid #024585;width: 230px;}
.fwxm .flgw h3.h3_tit b {font-size: 20px; color: #024585;margin-right: 15px;}
.fwxm .flgw .ywlyUl {margin-top: 30px;}
.fwxm .flgw .ywlyUl li {width: 226px;    overflow: hidden;height: 48px;border: 1px solid #c5c5c5;float: left;margin:0 0 11px 15px;}
.fwxm .flgw .ywlyUl li.bdnot {margin-left: 0;}
.fwxm .flgw .ywlyUl li a {display: block;height: 48px;line-height: 48px;text-align: center;font-size: 18px;color: #333;background: url(../images/fwxm_icon01.png) no-repeat 207px center;}
.fwxm .flgw .ywlyUl li:hover {background: #024585;}
.fwxm .flgw .ywlyUl li:hover a {background: url(../images/fwxm_icon02.png) no-repeat 207px center;color: #fff;}






.main{
    margin:0 auto;
    width:1000px;
    position:relative;
}

.content{
    margin:0 auto;
    width:100%;
    padding-top: 121px;
}

.part{
    margin:0 auto;
    width:100%;
    overflow:hidden;
}
.part.bg1{
    padding-bottom:30px;
    background:url("../images/bg1.jpg") repeat center center;
}
.part-title{
    padding-top:100px;
    padding-bottom:60px;
}
.part-title h1{
    font-size:42px;
    line-height:45px;
    text-align:center;
}
.part-title.c1 h1{
    color:#ffffff;
}
.part-title p{
    padding-top:12px;
    font-size:16px;
    line-height:28px;
    text-align:center;
    color:#989898;
}
.part-title h1 b{
    color:#ec1c32;
}
.java-engineer{
    width:1020px;
}
.java-engineer .box{
    margin-right:20px;
    float:left;
    width:320px;
    height:465px;
    transition:0.5s;
    position:relative;
    background:#e4e4e4;
}
.java-engineer .box img{
    margin:63px auto 0;
    display:block;
    transition:0.5s;
}
.java-engineer .box .info{
    top:320px;
    width:100%;
    position:absolute;
}
.java-engineer .box .info h1{
    font-size:30px;
    line-height:30px;
    font-weight:bold;
    color:#535353;
    text-align:center;
}
.java-engineer .box .info p{
    margin-top:12px;
    font-size:16px;
    line-height:24px;
    color:#898989;
    text-align:center;
}
.java-engineer .box .info p span{
    font-size:20px;
    color:#ec1c32;
}
.java-engineer .box:hover{
    transition:0.5s;
    background:#ffffff;
}
.java-engineer .box:hover img{
    transition:0.5s;
    animation: scaling 1s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}
@keyframes scaling {
    0% {    transform:scale(1);}
    25% {    transform:scale(1.05);}
    50% {    transform:scale(1);}
    75% {    transform:scale(0.95);}
    100% {    transform:scale(1);}
}
.part.bg2{
    height:1130px;
    background:url("/style/images/bg2.jpg") repeat center center;
}

@keyframes rotating {
    0% {transform:rotate(0deg)}
    100% {transform:rotate(360deg)}
}
.btn{
    margin:0 auto;
    width:276px;
    height:60px;
    line-height:60px;
    color:#ffffff;
    font-size:24px;
    text-align:center;
    display:block;
    transition:0.5s;
    border:1px solid #ffffff;
    border-radius:28px;
}
.btn:hover{
    transition:0.5s;
    color:#363636;
    background:#ffffff;
}
.teach{
    width:1016px;
}
.teach .box{
    margin-right:16px;
    float:left;
    width:238px;
    height:450px;
    background:#ffffff;
}
.teach .box img{
    margin:0 auto;
    padding-top:45px;
    display:block;
}
.teach .box h1{
    margin-top:16px;
    font-size:25px;
    line-height:42px;
    text-align:center;
    color:#ec1c32;
}
.teach .box ul{
    margin-top:35px;
}
.teach .box ul li{
    margin-left:20px;
    font-size:12px;
    line-height:26px;
    color:#898989;
}
.teach .box a{
    margin:20px auto 0;
    width:180px;
    height:46px;
    line-height:46px;
    text-align:center;
    color:#ffffff;
    display:block;
    transition:0.5s;
    background:#d2d2d2;
    border-radius:20px;
}
.teach .box a:hover{
    transition:0.5s;
    background:#ec1c32;
}
.teach .box:hover img{
    transition:0.5s;
    animation: scaling 1s;
    animation-iteration-count:infinite;
    animation-timing-function:linear;
}

.teacher{
    width:980px;
    height:374px;
    overflow:hidden;
    background:#ffffff;
    border:14px solid #ffffff;
}
.teacher-main{
    width:1200px;
}
.teacher .box{
    margin-right:1px;
    float:left;
    width:120px;
    height:374px;
    overflow:hidden;
    transition:1s;
    background:#f2f2f2;
}
.teacher .box.act{
    width:392px;
    transition:1s;
}
.teacher .box .img{
    float:left;
    width:120px;
    height:374px;
    position:relative;
}
.teacher .box .img img{
    width:120px;
    height:374px;
}
.teacher .box .img .tname{
    top:292px;
    width:120px;
    height:82px;
    opacity:1;
    transition:1s;
    background:rgba(0,0,0,.8);
    position:absolute;
}
.teacher .box .img .tname h1{
    margin-top:15px;
    margin-left:12px;
    font-size:18px;
    line-height:18px;
    color:#ffffff;
}
.teacher .box .img .tname p{
    margin-top:8px;
    margin-left:12px;
    font-size:14px;
    line-height:14px;
    color:#ffffff;
}
.teacher .box.act .img .tname{
    opacity:0;
    transition:1s;
}
.teacher .box .info{
    float:left;
    opacity:0;
    width:0;
    transition:1s;
    margin-top:35px;
    margin-left:15px;
}
.teacher .box.act .info{
    float:left;
    opacity:1;
    width:240px;
    transition:1s;
    margin-top:35px;
    margin-left:15px;
}
.teacher .box .info h1{
    padding-bottom:20px;
    font-size:24px;
    font-weight:bold;
    line-height:24px;
    color:#535353;
    border-bottom:1px solid #b5b5b5;
}
.teacher .box .info h1 b{
    padding-left:10px;
    font-size:16px;
}
.teacher .box .info p{
    margin-top:15px;
    line-height:24px;
    font-size:12px;
    color:#898989;
}
.teacher .box .info a{
    margin-top:12px;
    width:126px;
    height:37px;
    display:block;
    line-height:37px;
    text-align:center;
    color:#ffffff;
    transition:0.5s;
    background:#ec1c32;
}
.teacher .box .info a:hover{
    transition:0.5s;
    background:#ff001b;
}
.student{
    padding-bottom:10px;
    width:1100px;
}
.student .box{
    margin-bottom:10px;
    margin-left:10px;
    float:left;
    width:231px;
    height:130px;
    overflow:hidden;
    position:relative;
}
.student .box img{
    width:231px;
    height:130px;
}
.student .box .info{
    top:130px;
    width:231px;
    height:130px;
    opacity:0;
    transition:0.5s;
    position:absolute;
    background:rgba(0,0,0,.7);
}
.student .box:hover .info{
    top:0px;
    opacity:1;
    transition:0.5s;
}
.student .box .info h1{
    margin-top:65px;
    font-size:15px;
    line-height:10px;
    text-align:center;
    color:#ffffff;
}
.student .box .info p{
    margin-top:14px;
    font-size:16px;
    line-height:16px;
    text-align:center;
    color:#ffffff;
}
/**
��һ���ݽ���
*/

/**
��һ���ݽ���
*/

.content4{
    width: 100%;
    background:#E8E8E8;
    height:400px;
    text-align: center;
}
.content4 .test{
	width:1000px;
	margin:0 auto;
	padding-top:35px;
}

.content4 .pic_box{
	width:1020px;
	margin:0 auto;
	padding-top: 20px;
	height:255px;
}
.content4 .pic_box li{
	width:247px;
	height:180px;
	float: left;
	list-style-type: none;
	background:#fff;
}
.content4 .pic_box li:hover{
	animation: sversinlar 0.4s;
	animation-fill-mode:forwards;
}
.content4 .pic_box li img{
	padding-top: 3px;
}
.content4 .pic_box li p{
	color:#333;
	font-size: 18px;
	line-height:28px;
}
.content4 .pic_box li span{
	display: block;
	width:100%;
	height:0px;
	overflow: hidden;
	color:#444;
}
.content4 .pic_box li:hover span{
	animation: sver1 0.4s;
	animation-fill-mode:forwards;
}
@keyframes sversinlar{
	form{
	}
	to{
	}
}
@keyframes sver1{
	form{
		height:0px;
	}
	to{
		height:40px;
		background: #E8E8E8;
	}
}
.content4 .pic_box .pic_2,.pic_3{
	margin-right: 8px;
	margin-left: 8px;
}
.content4 .btn{
	width:180px;
	height:38px;
	border-radius: 8px;
	border:1px solid #57648e;
	margin:0 auto;
	z-index: 99;
	box-shadow: 5px 5px 5px #777;
}

.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
