@charset "utf-8";
/*~~~~框架布局~~~*/

.rack{padding:50px 0; background:#f2f2f2;}
.boxLeft{float:left;}
.boxRight{float:right;}
/*---*/
.w-50{width:50%;}
.img-box{}
.img-box img{ width:100%; max-width:100%;margin:10px; margin:10px auto; display: block}
.pl-30{padding-left:30px;}
.pl-20{padding-left:20px;}

/*==顶部↓==*/
.head-top{position: relative; text-align:right;padding:10px 0; background:#e0e6f0}
.head-top .block1{position:relative;color:#888888;font-size:12px;padding-left:22px;margin-right: 15px;}
.head-top .block1:hover{color:#0561a6}
.head-top .block1:before{content: ""; position: absolute;left:0;top:0px; width:19px;height:17px; background: url(../images/icoA.png) 0 0 no-repeat;}
.head-top .mail:before{background-position:-4px -1px;}
.head-top .staff:before{background-position:-30px -3px;}
.head-top .college:before{background-position:-77px -3px;}
.head-top .lang{float:right; border-left:1px #ccc solid;padding-left: 15px;margin-left: 10px;color: #999;}
.head-top .lang a{color:#888888;font-size:12px;margin: 0 5px;}
.head-top .lang a:hover{color:#0561a6;}
/*.fixed-top{position:fixed;z-index:99;width:100%;padding:10px 0; background:#fff}
.fixed-top .logo{}*/
.header{padding:10px 0;height: 74px;}
.header .logo{position: relative;z-index:9; /*! background: #0561a6; */}
.header .logo .block{ display:none;position: absolute;top:-50px;right:-40px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{content: ""; position: absolute; bottom: -26px; right: 0; width: 0; height: 0; border-left: 0px solid transparent; border-right: 30px solid transparent; border-top: 27px solid #0561a6;
z-index: 99;}
.header .logo .block:after{content: ""; position: absolute; bottom: -26px; right: 30px; width: 100%; height: 30px; background:#0561a6;}
.header .nav{margin: 5px 0px 0 0;}
.header .nav li{ position: relative;float: left;/* position: relative; */}
.header .nav li a.navAone{position: relative; display: block; color:#333333; font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{content: "";position: absolute;left:0;bottom:-19px; width:0%;height:3px; background: #0561A6;transition:all .6s ease-in-out;}
.header .nav li a.navAone:hover,.header .nav li.active a.navAone{color:#0561A6;}
.header .nav li a.navAone:hover:before,.header .nav li.active a.navAone:before{width:100%;}
/*.header .nav li.drop-downHover a.navAone{background:#0092D8;color:#fff}*/
.header .nav li:hover .sub{ display: block}
.header .nav li .sub{ display:none;  position: absolute ;top:100%; left:0;z-index:99; padding:30px 20px 10px 20px;width:150%;background: rgba(255,255,255,0.8)}
.header .nav li .sub a{ position: relative; color:#666;font-size:13px;padding-left:10px;margin:10px 0;display: block; border-bottom: 1px #fff dotted;padding-bottom: 7px;}
.header .nav li .sub a:last-child{ border:none}
.header .nav li .sub a:before{ content: ""; position: absolute;left:0;top:2px;width:2px;height:15px;  background: #0561a6}
.header .nav li .sub a:hover{color:#0561a6}

.header .search{position:relative;background: #0561a6;width: 80px;height: 74px;margin: -10px 0;display: none;}
.header .search em{display: block;width:20px;height:20px;margin:27px 0 0 25px;font-size: 19px;color: #fff;background: url(../images/icoA.png) -54px 0px no-repeat;}
.header .search:hover .box{opacity:1;height:100px;}
.header .search .box form{width:600px;margin:auto;padding: 25px 20px 20px 20px;}
.header .search .box{opacity:0;position:absolute;top:100%;right:0;z-index:99;height:0px;width: 1200px;border-radius: 0 0px 5px 5px;overflow:hidden;background: #FFFCFC;border: 1px #f1f1f1 solid;}
.header .search .box span{color: #46989C;font-size:15px;padding-right:30px;}
.header .search .box input{width:0px;height: 40px;color: #666;border-bottom: 1px #46989C solid;border-left: 0px;border-top: 0px;border-right: 0px;outline: medium;background: none;}
.header .search .box input::-webkit-input-placeholder{/* WebKit browsers */color:#999;}
.header .search .box input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */　color:#999;}
.header .search .box input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#999;}
.header .search .box input:-ms-input-placeholder{/* Internet Explorer 10+ */color:#999;}
.header .search .box button{width: 0px;height: 0px;border: 0px;color: #fff;font-size: 15px;border-radius: 50%;cursor: pointer;background: #46989C;}
.header .search:hover input{width: 310px;transition:all .8s ease-in-out;}
.header .search:hover button{width:40px;height: 40px;transform:rotate(360deg);transition:all .8s ease-in-out;}
.header .search .box button:hover{background:#000}


/*==标题↓==*/
.titleAx{margin:20px 0;}
.titleAx h2{position: relative; color:#333333;font-size:30px;padding-left: 45px;float: left;}
.titleAx h2:before{content: ""; position: absolute; left:0;top:0;width:36px;height:42px; background: url(../images/icoA.png) -60px -152px no-repeat;}
.titleAx a{position:relative;float:right; display: block;color:#999999;font-size:14px;padding-right: 25px;margin-top: 15px;}
.titleAx a:before{content: ""; position: absolute;top:4px;right:0;width:20px;height:20px;background: url(../images/icoA.png) 0 -59px no-repeat;}
.titleAx a:hover{color:#005aa6}


/*==新闻↓==*/
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{width:100%;}
.HomeNews .focusNews .list a{height:360px;}
.focusNews .list li a{display: block;width:100%;/*! height:500px; */}
.focusNews{float:left;position: relative; overflow:hidden; margin:0 auto;}
.focusNews .long{position:relative;margin: auto;}
.focusNews .list{}
.focusNews .list li{width:100%;position: relative;}
.focusNews .list li h4{position: absolute;left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;color:#fff;font-size:16px;z-index: 99; background:#005aa6;}
.focusNews .list img{display:block; height:100%;margin:0 auto; position:relative; max-width:100%;width: 100%;}
.focusNews .spot{position:absolute;bottom: -6px;right:0;padding:25px 20px 25px 20px;width:180px;z-index: 999;text-align:right; /*! background:#005aa6; */}
.focusNews .spot li{position:relative;display:inline-block;margin: 0 5px;cursor: pointer;width:10px;height:10px; border:1px #fff solid;font-size:0px;color:#333;border-radius:50%; /* overflow:hidden; */}
.focusNews .spot li.on{background: #fff;/}
.HomeNews .right{width:48%;height:360px;padding:30px 40px; border-top:3px #005aa6 solid; border-left:1px #ddd solid; border-right:1px #ddd solid;border-bottom: 1px #ddd solid;}
.HomeNews .right a{position: relative; display: block;padding:7px 0 7px 20px;; color:#555555;font-size:14px;}
.HomeNews .right a:before{content:"";position:absolute; left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:hover,.HomeNews .rgt .box a:hover{color:#005aa6}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{background-position:-4px -28px;width: 31px;/*! padding-left: 100px; */left: -17px;}
.HomeNews .rgt{width:25%;}
.HomeNews .rgt .box{ border:1px #ddd solid;padding:20px;height: 360px;}
.HomeNews .rgt .box a{ position: relative;z-index:2;padding-left:20px; display: block;color:#666;font-size:14px;margin-bottom: 13px;transition: all .4s ease-in-out;}
.HomeNews .rgt .box a:before{content:"";position:absolute; left:5px;top:8px; width: 5px;height:5px; background: #005aa6;transition: all .4s ease-in-out;}
.HomeNews .rgt .box a:after{content:"";position:absolute;z-index:-1; left:0px;bottom: -7px; width:100%;height:0%; background: #005aa6;transition: all .4s ease-in-out;}
.HomeNews .rgt .box a:hover:after{height:30px;}
.HomeNews .rgt .box a:hover{ color:#fff}
.HomeNews .rgt .box a:hover:before{background:#fff}
.HomeNews .lft{width:73%;}


/*==信息↓==*/
.HomeInformation{margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;border:1px #ddd solid}
.HomeInformation .left .tone{border-bottom:1px #ddd solid;/*! float: left; *//*! text-align: center; */overflow: hidden;}
.HomeInformation .left .tone li{float:left;width:33.3%;border-left:1px #ddd solid; background: #ededed;position: relative;cursor: pointer;}
.HomeInformation .left .tone li a{display: block;color:#333333;font-size:18px;padding: 20px 0;position: relative;text-align: center;/*! line-height: 16px; */}
.HomeInformation .left .tone li a em{position: relative;top:6px; display: inline-block;/*! padding-top:-10px; */ margin-right:10px;width:27px;height:25px; background: url(../images/icoA.png) 0px -95px no-repeat;transition: all .4s ease-in-out;}
.HomeInformation .left .tone li.hit a{color:#fff;background:#005aa6}
.HomeInformation .left .tone li.hit a em{background-position:0 0 ;}
.HomeInformation .left .tone li .x1 em{background-position: 6px -95px;}
.HomeInformation .left .tone li .x2 em{background-position: -18px -95px;}
.HomeInformation .left .tone li .x3 em{background-position: -48px -95px;}
.HomeInformation .left .tone li.hit a.x1 em{background-position: 6px -120px;}
.HomeInformation .left .tone li.hit a.x2 em{background-position: -18px -120px;}
.HomeInformation .left .tone li.hit a.x3 em{background-position: -48px -120px;}
.HomeInformation .left .down{float: left;width: 100%;}
.HomeInformation .left .box{padding:30px;height: 230px;}
.HomeInformation .left .wx{line-height: 22px;color:#666;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{position: relative; display: block;padding:8px 0 8px 20px;; color:#555555;font-size:14px;}
.HomeInformation .left .list a span{ float:right;}
.HomeInformation .left .list a:before{content:"";position:absolute; left:5px;top:12px; width: 5px;height:5px; background: #005aa6}
.HomeInformation .left .list a:hover{color:#005aa6}
.HomeInformation .left .list a:nth-child(1),.HomeInformation .left .list a:nth-child(2),.HomeInformation .left .list a:nth-child(3){padding-left:20px;}
.HomeInformation .left .list a:nth-child(1):before,.HomeInformation .left .list a:nth-child(2):before,.HomeInformation .left .list a:nth-child(3):before{background: url(../images/icoA.png) no-repeat -4px -28px;height:14px; width: 31px;left: -17px;
top: 8px;}
.HomeInformation .right{border:1px #ddd solid;width: 48%;}
.HomeInformation .right h2{border-left:1px #ddd solid; background: #ededed;position: relative;width: 100%;float: left;}
.HomeInformation .right h2 a{float:left;display: block;color:#fff;font-size:18px;padding: 20px 0 20px 57px;position: relative;width: 196px;background: #005aa6;}
.HomeInformation .right h2 a:before{content: ""; position: absolute;left:30px;top:21px; margin-right:10px;width:27px;height:25px; background: url(../images/icoA.png) -78px -120px no-repeat;}
.HomeInformation .right .box{padding:25px 30px;float: left;width: 100%;height: 230px;}
.HomeInformation .right .list{padding-left:40px;}
.HomeInformation .right .list a{position: relative; display: block;padding:8px 0 8px 20px;; color:#555555;font-size:14px;}
.HomeInformation .right .list a span{ float:right;}
.HomeInformation .right .list a:before{content:"";position:absolute; left:5px;top:12px; width: 5px;height:5px; background: #005aa6}
.HomeInformation .right .list a:hover{color:#005aa6}
.HomeInformation .right .list a:nth-child(1),.HomeInformation .left .list a:nth-child(2),.HomeInformation .left .list a:nth-child(3){padding-left:20px;}
.HomeInformation .right .list a:nth-child(1):before,.HomeInformation .left .list a:nth-child(2):before,.HomeInformation .left .list a:nth-child(3):before{background: url(../images/icoA.png) no-repeat -4px -28px;height:14px; width: 31px;left: -17px;
top: 8px;}


/*==主营业务↓==*/
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{position: relative; float:left;width:31.3%; margin-left:2%;height: 420px;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:330px}
.HomeBusiness .list li u{display:block;width:100%;height:100%;}
.HomeBusiness .list li .box{position: absolute;bottom:-131px;height:220px;padding:30px; background: #e5e5e5;transition: all .7s ease-in-out;}
.HomeBusiness .list li .box h4{color:#333333;font-size:18px;padding:0px 0 10px 0;}
.HomeBusiness .list li .box h4 em{float:right; width:23px;height:20px; display: block; background: url(../images/icoA.png) -40px -58px no-repeat;margin-top: 5px;}
.HomeBusiness .list li .box p{opacity: 0;margin:15px 0 25px 0;color:#fff;line-height: 20px;font-size:14px}
.HomeBusiness .list li .box b{color:#005aa6;font-size:12px;padding:2px 20px; background: #fff;float: left;}
.HomeBusiness .list li:hover .box{bottom:0;background:#005aa6}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:24px;color:#fff}
.HomeBusiness .list li:hover .box h4 em{opacity: 0;}
.HomeBusiness .list li:hover .box p{opacity: 1;}


/*==二级菜单↓==*/
.SubLong{padding: 20px 0;}
.SubLong .menu{}
.SubLong .menu a{position:relative;display: inline-block;color:#666666;font-size:16px;margin-right: 30px;}
.SubLong .menu a:hover,.SubLong .menu a.active{color:#0561a6}
.SubLong .menu a:before{content: "";position: absolute; left:0;bottom:-20px;; width:0%; height:2px; background: #0561a6;transition: all .4s ease-in-out;}
.SubLong .menu a:hover:before,.SubLong .menu a.active:before{width:100%;}
.SubLong .site{color:#999999;font-size:12px;}
.SubLong .icon-map-marker::before{color:#0561a6;width:10px;height:13px;font-size:0px; background: url(../images/address_ico.png) no-repeat center;float: left;margin: 2px 5px 0 0;}
.SubLong .site a{color:#999999;font-size:12px;}
.SubLong .site a:hover{color:#0561a6}


/*==关于我们↓==*/
.AboutBox{padding:30px 0 50px 0; background: #f2f2f2;}
.AboutBox .title{margin:20px 0;overflow: hidden;}
.AboutBox .title h1{float:left;color:#0561a6;font-size:40px;}
.AboutBox .title h1 font{position: relative; display: inline-block;color:#666666;font-size:14px;}
.AboutBox .title h1 font:before{content: ""; position: absolute; top:-5px;left:0; width:30px;height:3px; background:#0561a6}
.AboutBox .title a.more{float:right; display:block;margin:17px 0 0 0; padding-left:15px;color:#666666;font-size:14px; background:url(../images/spot_ico.png) no-repeat left;}
.AboutBox .title a.more:hover{color:#0561a6}
.AboutBox .bin{overflow: hidden;margin:0 0 20px 0}
.AboutBox .bin-2{}
.AboutBox .bin-2 img{max-width:100%;}
.AboutBox .bin-1{overflow: hidden;background: #fff;}
.AboutBox .bin-1 .pic{width:50%;}
.AboutBox .bin-1 .pic img{max-width:100%}
.AboutBox .bin-1 .box{width:50%;padding: 70px;}
.AboutBox .bin-1 .box h3{color:#333333;font-size:24px;}
.AboutBox .bin-1 .box .wx{margin:20px 0 30px 0;color:#666;font-size:14px;line-height: 23px;}
.AboutBox .bin-1 .box a.more{color:#666666;font-size:12px;display: inline-block; border:1px #ddd solid; padding:10px 60px 10px 40px; border-radius: 20px; background: url(../images/line02.png) no-repeat 100px 15px;}
.AboutBox .bin-1 .box a.more:hover{color:#0561a6;border:1px #0561a6 solid;}
.AboutBox .bin-1 .x-1{display: block;color:#666666;font-size:14px; margin:5px 0 10px 0;}
.AboutBox .bin-1 .x-1 font{/*! margin-left:30px; */float: right;}
.surveyBox{padding:50px 0 80px 0; background: #f4f4f4;}
.titleBx{color:#0561a6;font-size:36px;}
.titleBx font{display: block; color:#c7c7c7;font-size:30px;margin-bottom:30px;font-weight:bold;text-transform: uppercase;}
.surveyBox .left{display:block;width:45%; height:420px;}
.surveyBox .right{width:55%;color:#666666;font-size:14px; padding-left:30px;line-height: 23px;}


/*==下属企业↓==*/
.subordinateBox{padding:50px 0; background:#f2f2f2;}
.subordinateBox .list{}
.subordinateBox .list li{width:100%; clear: both;padding:50px;background: #fff;margin-bottom: 10px;}
.subordinateBox .list li h3{position:relative;color:#fff;font-size:18px; padding:10px 20px;background:#0561a6;clear: both;/*! float: left; */display: inline-block;}
.subordinateBox .list li h3:before{content: ""; position: absolute;right:0;bottom:0;width: 0; height: 0; border-bottom: 12px solid #fff; border-left: 12px solid transparent;}
.subordinateBox{padding:50px 0; background:#f2f2f2;}
.subordinateBox .list li .wx{margin-top:30px;color:#666666;font-size:14px;line-height: 24px;}
.subordinateBox .list li .wx img{margin:10px 0;display: block;max-width:100%; margin:10px auto}


/*==左侧↓==*/
.lefter{width:17%;}
.lefter .leftNav{width: 100%;}
.lefter .leftNav h2{padding:30px 10px; text-align:center;font-size:30px;color:#fff; background: #0561a6;}
.lefter .leftNav ul{border:1px #ddd solid;/*! overflow: hidden; */}
.lefter .leftNav ul li{border-bottom: 1px #ddd solid;}
.lefter .leftNav ul li:last-child{border:none;}
.lefter .leftNav ul li a{display: block;color:#666666;font-size:16px;text-align: center; padding:15px 0;}
.lefter .leftNav ul li a:hover,.lefter .leftNav ul li.active a{color:#0561a6}
.rack-2 .righter{width:83%;padding-left: 35px;}


/*==列表2↓==*/
.list-2{}
.list-2 li{clear: both;width: 100%;padding:20px; margin:0 0 10px 0; border:1px #ddd solid; overflow: hidden; background: #fff;}
.list-2 li .pic{width:20%}
.list-2 li .right{width:80%;padding-left:30px;}
.list-2 li .right h4{color:#333333;font-size:16px;}
.list-2 li .right span{display:block;color:#999999;font-size:13px;}
.list-2 li .right p{margin:15px 0;color:#666666;font-size:14px;}
.list-2 li .right b{display: block;color:#999999;font-size:12px;}
.list-2 li:hover .right h4,.list-2 li:hover .right b{color:#0561a6}


/*==招聘↓==*/
.joinBox{}
.joinBox .list{}
.joinBox .list li{width:100%; clear: both;padding:15px 30px;margin-bottom:10px; overflow:hidden;background: #fff;}
.joinBox .list li b{float:left; color:#666666;font-size:16px; padding-left:25px;background: url(../images/people_ico.png) no-repeat left;}
.joinBox .list li .more{float:right; color:#666;font-size:16px;}
.joinBox .list li .more:hover{color:#0561a6}


/*==新闻↓==*/
.newsBox{}
.newsBox .list{}
.newsBox .list li{width:100%; clear: both;padding:15px 30px;margin-bottom:10px; overflow:hidden;background: #fff;}
.newsBox .list li a{display: block; overflow: hidden;}
.newsBox .list li b{float:left; color:#666666;font-size:16px; padding-left:25px;background: url(../images/information_ico.png) no-repeat left;}
.newsBox .list li span{float:right; color:#999999;font-size:16px;}
.newsBox .list li:hover span,.newsBox .list li:hover b{color:#0561a6}


/*==新闻↓==*/
.NewsListBox .focusNews{width:50%;/*! height:450px; */}
.NewsListBox .focusNews a{height:500px;}
.NewsListBox .right{width:50%;background: #fff;height: 500px;border:1px #eee solid}
.NewsListBox .right a{display: block; padding:22px 35px; border-bottom:1px #ccc dashed;height: 33.3%;}
.NewsListBox .right a:last-child{border:none}
.NewsListBox .right h4{color:#333;font-size:16px;}
.NewsListBox .right span{display: block; color:#999999;font-size:13px;}
.NewsListBox .right p{color:#666666;font-size:14px;margin-top: 10px;line-height: 22px;}
.NewsListBox .right a:hover h4{color:#005aa6}
.NewsListBox .bottom{margin-top:60px; overflow: hidden;margin-left: -15px;}
.NewsListBox .bottom .list{/*! margin-left: -20px; */}
.NewsListBox .bottom .list li{float:left;width:25%;/*! padding:30px; */}
.NewsListBox .bottom .list li a{margin:0 0px 15px 15px; border:1px #eee solid;background: #fff;display: block;padding: 30px;}
.NewsListBox .bottom .list li h4{color:#005aa6;font-size:16px;}
.NewsListBox .bottom .list li span{display: block; color:#999999;font-size:14px;}
.NewsListBox .bottom .list .pic{margin:20px 0}
.NewsListBox .bottom .list li p{color:#666666;font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;color:#333333;font-size:12px;display: block;}
.NewsListBox .bottom .list li:hover a{background: #005aa6;}
.NewsListBox .bottom .list li:hover h4,.NewsListBox .bottom .list li:hover b{color:#fff}
.NewsListBox .bottom .list li:hover span,.NewsListBox .bottom .list li:hover p{color:#91c3ed}


/*==团队==*/
.list-team{margin: 50px 0 0 0;}
.list-team li{margin: 0 0 50px 0;background: #fff;}
.list-team li .imgBox{float:left;width:20%;}
.list-team li .box{width:100%;/*! padding-left:50px; */padding: 20px 30px 20px 30px;}
.list-team li .box h4{color:#000000;font-size:18px;}
.list-team li .box span{margin:5px 0 20px 0; display:block;color:#000000;font-size:14px;}
.list-team li .box .wx{color:#656565;line-height:27px;font-size:14px;}


/*==联系↓==*/
.contact .box{margin:0 0 30px 0;}


/*==产品↓==*/
.ProductListBox{}
.ProductListBox .list{}
.ProductListBox .list li{float:left;width:33.3%;}
.ProductListBox .list li a{display: block; margin:10px; padding:20px; background: #fff;}
.ProductListBox .list li a h4{margin-top:15px; color:#005aa6;font-size:16px;}
.ProductListBox .list li a p{margin:10px 0 15px 0;color:#999;font-size:13px;}
.ProductListBox .list li b{color:#666;font-size:12px;}
.ProductListBox .list li:hover h4{color:#fff}
.ProductListBox .list li:hover p{color:#91c3ed}
.ProductListBox .list li:hover b{color:#fff}
.ProductListBox .list li:hover a{background: #005aa6;}


/*==详情↓==*/
.WorShowBox{margin:0 0 50px 0}
.WorShowBox .title{border-bottom:1px #ddd solid;padding:0 0 20px 0;text-align: center;margin: 0 0 20px 0;}
.WorShowBox .title h1{margin:20px 0 0 0;font-size:24px;line-height:26px;text-align:center;color:#333;padding-bottom:15px;font-weight:normal;}
.WorShowBox .title span{padding:0 7px;color:#999;font-size: 13px;}
.WorShowBox .title .fonts a{padding:0 3px;}
.WorShowBox .title .fonts a{padding:0 3px;}
.WorShowBox .title a.active{font-weight:bold;color:#0561A6;}
.WorShowBox .pagIng{border-top:1px #ddd solid;margin-top:20px; border:1px #eee solid;padding:10px;}
.WorShowBox .pagIng a{color:#999;font-size:13px;}
.WorShowBox .pagIng a:hover{color:#e0232a}
.WorShowBox .pagIng font{color:#bbb;font-size:13px;}
.WorShowBox .pagIng span{display:block;margin:5px 0;color:#666;font-size:13px;}
/**/
.picCaseShow{background: #fff;}
.picCaseShow h1.title{margin:20px 0;color:#000;font-size:25px; text-align: center;}
.picCaseShow h2.title{margin:50px 0 20px 0;padding-bottom:20px;color:#666;font-size:20px; text-align: left; border-bottom: 1px #ddd solid; margin-bottom:20px;}
.picCaseShow .worShow{margin-bottom:30px;}


/*==底部===*/
.footer{padding: 50px 0 50px 0;background: #002444;}
.footer .left{width:55%; color:#8092a2;font-size:14px}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{display: block;margin-top:5px;color:#8092a2;font-size:14px;margin-left: 0px;}
.footer .left span a{padding-right:10px;padding-left:10px;}
.footer .left a:hover{color:#fff}
.footer .right{width:40%;}
.footer .right span{position:relative;color:#8092a2;font-size:12px;border:1px #8092a2 solid;padding:8px 10px;margin-left: 5px;width: 190px;display: inline-block;}
.footer .right span:before{content: ""; position: absolute; right:10px;top:12px;width:19px;height:15px; transform:rotate(0deg);background: url(../images/icoA.png) -70px -60px no-repeat;}
.footer .right span .box{display: none; position: absolute;bottom:100%; border:1px #ddd solid; width: 100%;left: 0;background: #fff;padding: 10px;}
.footer .right span .box a{display: block;color:#666;font-size:12px;text-align: center;padding: 3px 0;}
.footer .right span .box a:hover{color:#005aa6}
.footer .right span:hover .box{display:block;}
.footer .right span:hover:before{transform:rotate(180deg);}


/* 招聘列表 */
.faqList li{position:relative;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block;padding: 15px;background:#4A4A4A;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative;background: #fff url(../images/people_ico.png)no-repeat left;background-position-x: 10px; padding:0 60px 0px 30px;line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;border-bottom: 1px solid #dadada;}
.faqList li h5{font-size: 14px;}
.faqList li .answer{display:none;padding:25px  0;line-height:25px;color:#fff;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;font-size:14px;background: #fff;
    padding: 10px;}
.faqList li .answer .cont span{margin-right: 20px;}
.faqList li .jobdes,.faqList li .requirements{color: #000; margin-bottom: 10px;}

.joblist li .gg{overflow: hidden; width: 100%;margin:30px 0;}
.joblist li .gg h5{font-size: 18px;color: #000;margin-bottom: 20px;}
.joblist li .gg dt{font-size: 14px;color: #666}
.faqList li .toudi,.cont{color: #000}
.faqList li .toudi a{color: #000}
.faqList li .toudi a:hover{text-decoration: underline;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}





/*==响应式==*/
@media (min-width:760px){
/*--隔--*/
.w-50{width:100%;/*! margin:0px; */ /*! padding:0px */}
.header{padding:10px 0;height: 74px;}
.header .logo{}
.header .logo img{height:30px;margin-top:10px;}
.header .logo .block{ position: absolute;top:-50px;right:-20px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{    position: absolute; bottom: -26px; right: 0; width: 0;height: 0;}
.header .logo .block:after{  position: absolute;bottom: -26px;right: 30px; width: 100%; height: 30px;background:#0561a6; }
.header .nav{margin: 5px 0px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{width: 80px;height: 74px;margin: -10px 0;display: none;}
.header .search em{margin:27px 0 0 25px;} 
/*--隔--*/
.titleAx h2{ font-size:20px;line-height: 37px;}
/*--隔--*/
.SubLong .menu a{font-size:14px;} 
/*--隔--*/
.titleBx{font-size:26px;}
.titleBx font{font-size:20px;margin-bottom:20px}  
 /*--隔--*/
.AboutBox{padding:20px 0 50px 0; }
.AboutBox .title{margin:15px 0;}
.AboutBox .title h1{float:left;font-size:25px;}
.AboutBox .title h1 font{ font-size:12px;}
.AboutBox .title h1 font:before{ width:30px;height:3px; }
.AboutBox .title a.more{ float:right; margin:12px 0 0 0; font-size:12px; }
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:55%;}
.AboutBox .bin-1 .box{width:45%;padding: 15px;}
.AboutBox .bin-1 .box h3{font-size:16px;}
.AboutBox .bin-1 .box .wx{margin:5px 0 20px 0;font-size:12px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:12px; margin:5px 0 10px 0;}
.AboutBox .bin-1 .box a.more{ padding:7px 52px 7px 20px; background-position: 76px 10px;}
  
/*--隔--*/
.list-team{margin: 30px 0 0 0;}
.list-team li{margin: 0 0 30px 0;}
.list-team li .imgBox{width:35%;}
.list-team li .box{width:100%;/*! padding-left:30px */}
.list-team li .box h4{font-size:18px;}
.list-team li .box span{margin:5px 0 10px; font-size:14px;}
.list-team li .box .wx{line-height:21px;font-size:13px;}  
 /*--隔--*/
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:30px;}
.subordinateBox .list li h3{font-size:16px; padding:10px 20px;}
.subordinateBox .list li .wx{margin-top:20px;font-size:13px;line-height: 22px;}
/*--隔--*/
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{ display:none;width:45%; height:420px;}
.surveyBox .right{width:100%;font-size:14px; padding-left:0px;line-height: 23px;}  
  /*--隔--*/
.lefter{width:18%;}
.lefter .leftNav h2{padding:20px 10px;font-size:20px;}
.lefter .leftNav ul li a{ font-size:16px; padding:15px 0;}
.rack-2 .righter{ width:82%;padding-left: 35px;}    
/*--隔--*/
.list-2 li{padding:15px;}
.list-2 li .pic{ width:25%}
.list-2 li .right{ width:75%;padding-left:20px;}
.list-2 li .right h4{font-size:16px;}
.list-2 li .right span{font-size:12px;}
.list-2 li .right p{margin:5px 0;font-size:12px;}    
/*--隔--*/
.newsBox .list li{padding:15px 20px;margin-bottom:10px;}
.newsBox .list li b{ font-size:14px; }
.newsBox .list li span{font-size:14px;}    
 /*--隔--*/
.joinBox .list li{padding:15px 30px;}
.joinBox .list li b{font-size:14px; }
.joinBox .list li .more{;font-size:14px;}   
/*--隔--*/
.NewsListBox .focusNews{ width:100%;}
.NewsListBox .focusNews a{height:360px;}
.NewsListBox .right{width:100%;height: auto;}
.NewsListBox .right a{ padding:22px 30px;height: auto;}
.NewsListBox .right h4{ font-size:15px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:13px;margin-top: 10px;line-height: 20px;}
.NewsListBox .bottom{ margin-top:30px; margin-left: -15px;}
.NewsListBox .bottom .list li{width:50%;}
.NewsListBox .bottom .list li a{ margin:0 0px 15px 15px;padding: 30px;}
.NewsListBox .bottom .list li h4{font-size:16px;}
.NewsListBox .bottom .list li span{ font-size:14px;}
.NewsListBox .bottom .list .pic{ margin:20px 0}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;}  
 /*--隔--*/ 
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{}
.HomeNews .focusNews a{height:360px}
.focusNews{width:100%;height:auto; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;font-size:16px} 
.focusNews .list img{height:auto; }
.focusNews .spot{bottom: 29px;right:0;padding:0 20px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
 .HomeNews .rgt{width:100%;}
.HomeNews .rgt .box{ padding:20px;height: 360px;}
.HomeNews .rgt .box a{ font-size:14px;margin-bottom: 13px;}
.HomeNews .lft{width:100%;} 
/*--隔--*/
.HomeNews .right{width:100%;height:auto;margin-top:30px;padding:30px 40px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:14px; }
  /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/
 /*--隔--*/
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:18px;padding: 20px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:30px;height: 230px;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:14px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 48%;}
.HomeInformation .right h2 a{font-size:18px;padding: 20px 0 20px 57px;width: 40%;}
.HomeInformation .right h2 a:before{ left:30px;top:21px; margin-right:10px;}
.HomeInformation .right .box{padding:25px 30px;width: 100%;height: 230px;}  
/*--隔--*/ 
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{ position: relative; float:left;width:31.3%; margin-left:2%;height: auto;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:200px;} 
.HomeBusiness .list li .box{ position: initial;bottom:0;height:auto;padding:15px 15px 40px 15px;background: #005aa6;}
.HomeBusiness .list li .box h4{color: #fff;font-size:15px;padding:0px 0 10px 0;}
 .HomeBusiness .list li .box h4 em{ display: none;}
.HomeBusiness .list li .box p{ opacity: 1;margin:0px 0 15px 0;line-height: 18px;font-size:12px;}
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px; }
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:16px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;}   
/*--隔--*/
.footer{padding: 50px 0 50px 0;}
.footer .left{width:100%; font-size:14px;}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{ font-size:12px;margin-left: 0px;}
.footer .right{width:100%; display: block;margin-top: 30px;}
.footer .right span{width: 190px;}


}



@media (min-width:1000px){
.w-50{width:50%;}  
/*--隔--*/  
.header{padding:10px 0;height: 74px;}
.header .logo{}
.header .logo img{height:auto;margin-top:0px;}
.header .logo .block{ position: absolute;top:-50px;right:-40px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{    position: absolute; bottom: -26px; right: 0; width: 0;height: 0;}
.header .logo .block:after{  position: absolute;bottom: -26px;right: 30px; width: 100%; height: 30px;background:#0561a6; }
.header .nav{margin: 5px 0px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{width: 80px;height: 74px;margin: -10px 0;display: block;}
.header .search em{margin:27px 0 0 25px;}    
/*--隔--*/ 
.titleAx h2{ font-size:30px;}  
/*--隔--*/
.SubLong .menu a{font-size:16px;}   
.titleBx{font-size:36px;}
.titleBx font{font-size:30px;margin-bottom:30px}  
/*--隔--*/  
.AboutBox{padding:30px 0 50px 0; }
.AboutBox .title{margin:20px 0;}
.AboutBox .title h1{float:left;font-size:40px;}
.AboutBox .title h1 font{ font-size:14px;}
.AboutBox .title h1 font:before{ width:30px;height:3px; }
.AboutBox .title a.more{ float:right; margin:17px 0 0 0; font-size:14px; }  
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:50%;}
.AboutBox .bin-1 .box{width:50%;padding: 30px 30px 0 30px;}
.AboutBox .bin-1 .box h3{font-size:24px;}
.AboutBox .bin-1 .box .wx{margin:20px 0 30px 0;font-size:14px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:14px; margin:5px 0 10px 0;}  
/*--隔--*/
.list-team{margin: 50px 0 0 0;}
.list-team li{margin: 0 0 50px 0;}
.list-team li .imgBox{width:27%;}
.list-team li .box{width:100%;/*! padding-left:50px */}
.list-team li .box h4{font-size:18px;}
.list-team li .box span{margin:5px 0 20px; font-size:14px;}
.list-team li .box .wx{line-height:27px;font-size:14px;}
/*--隔--*/ 
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:50px;}
.subordinateBox .list li h3{font-size:18px; padding:10px 20px;}
.subordinateBox .list li .wx{margin-top:30px;font-size:14px;line-height: 24px;}  
/*--隔--*/  
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{display:block;width:45%; height:420px;}
.surveyBox .right{width:55%;font-size:14px; padding-left:30px;line-height: 23px;}  
/*--隔--*/  
.lefter{width:17%;}
.lefter .leftNav h2{padding:30px 10px;font-size:25px;}
.lefter .leftNav ul li a{ font-size:16px; padding:15px 0;}
.rack-2 .righter{ width:83%;padding-left: 35px;}   
/*--隔--*/ 
.list-2 li{padding:20px;}
.list-2 li .pic{ width:20%}
.list-2 li .right{ width:80%;padding-left:30px;}
.list-2 li .right h4{font-size:16px;}
.list-2 li .right span{font-size:12px;}
.list-2 li .right p{margin:5px 0;font-size:12px;}  
 /*--隔--*/ 
.newsBox .list li{padding:15px 30px;margin-bottom:10px;}
.newsBox .list li b{ font-size:16px; }
.newsBox .list li span{font-size:16px;}   
 /*--隔--*/ 
.joinBox .list li{padding:15px 30px;}
.joinBox .list li b{font-size:16px; }
.joinBox .list li .more{;font-size:16px;}   
/*--隔--*/  
.NewsListBox .focusNews{ width:50%;}
.NewsListBox .focusNews a{height:500px;}
.NewsListBox .right{width:50%;height: 500px;}
.NewsListBox .right a{ padding:15px 35px;height: 33.3%;}
.NewsListBox .right h4{ font-size:16px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:14px;margin-top: 10px;line-height: 22px;}
.NewsListBox .bottom{ margin-top:60px; margin-left: -15px;}
.NewsListBox .bottom .list li{width:25%;}
.NewsListBox .bottom .list li a{ margin:0 0px 15px 15px;padding: 30px;}
.NewsListBox .bottom .list li h4{font-size:16px;}
.NewsListBox .bottom .list li span{ font-size:14px;}
.NewsListBox .bottom .list .pic{ margin:20px 0}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;}  
/*--隔--*/  
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{width:55%;}
.HomeNews .focusNews .list a{height:360px; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;font-size:16px} 
.focusNews .spot{bottom: 29px;right:0;padding:0 20px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
.HomeNews .right{width:45%;height:360px;margin-top:0px;padding:30px 40px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:14px; }
.HomeNews .rgt{width:100%;}
.HomeNews .rgt .box{ padding:20px;height: 360px;}
.HomeNews .rgt .box a{ font-size:14px;margin-bottom: 13px;}
.HomeNews .lft{width:100%;}  
  /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/ 
/*--隔--*/  
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:18px;padding: 20px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:30px;height: 230px;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:14px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 48%;}
.HomeInformation .right h2 a{font-size:18px;padding: 20px 0 20px 57px;width: 33.3%;}
.HomeInformation .right h2 a:before{ left:30px;top:21px; margin-right:10px;}
.HomeInformation .right .box{padding:25px 30px;width: 100%;height: 230px;}  
/*--隔--*/ 
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{ position: relative; float:left;width:31.3%; margin-left:2%;height: 377px;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:288px;} 
.HomeBusiness .list li .box{ position: absolute;bottom:-131px;height:220px;padding:30px;background: #e5e5e5;}
.HomeBusiness .list li .box h4{color: #333333;font-size:16px;padding:0px 0 10px 0;}
.HomeBusiness .list li .box h4 em{ display: block;} 
.HomeBusiness .list li .box p{ opacity: 0;margin:15px 0 25px 0;line-height: 20px;font-size:14px}
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px; }
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:20px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;} 
/*--隔--*/ 
.footer{padding: 50px 0 50px 0;}
.footer .left{width:55%; font-size:14px}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{ font-size:14px;margin-left: 0px;}
.footer .right{width:40%; display: block;margin-top: 0px;}
.footer .right span{width: 160px;}
  
}


@media (min-width:1200px){
.w-50{width:50%;}
/*--隔--*/ 
.header{padding:10px 0;height: 74px;}
.header .logo{}
.header .logo img{height:auto;margin-top:0px;}
.header .logo .block{ position: absolute;top:-50px;right:-40px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{    position: absolute; bottom: -26px; right: 0; width: 0;height: 0;}
.header .logo .block:after{  position: absolute;bottom: -26px;right: 30px; width: 100%; height: 30px;background:#0561a6; }
.header .nav{margin: 5px 40px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 18px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{width: 80px;height: 74px;margin: -10px 0;display: block;}
.header .search em{margin:27px 0 0 25px;}  
/*--隔--*/ 
.titleAx h2{ font-size:30px;}  
 /*--隔--*/
.SubLong .menu a{font-size:16px;}  
/*--隔--*/ 
.titleBx{font-size:36px;}
.titleBx font{font-size:30px;margin-bottom:30px}   
/*--隔--*/ 
.AboutBox{padding:30px 0 50px 0; }
.AboutBox .title{margin:20px 0;}
.AboutBox .title h1{float:left;font-size:40px;}
.AboutBox .title h1 font{ font-size:14px;}
.AboutBox .title h1 font:before{ width:30px;height:3px; }
.AboutBox .title a.more{ float:right; margin:17px 0 0 0; font-size:14px; }
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:50%;}
.AboutBox .bin-1 .box{width:50%;padding: 70px;}
.AboutBox .bin-1 .box h3{font-size:24px;}
.AboutBox .bin-1 .box .wx{margin:20px 0 30px 0;font-size:14px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:14px; margin:5px 0 10px 0;} 
/*--隔--*//
.list-team{margin: 50px 0 0 0;}
.list-team li{margin: 0 0 50px 0;}
.list-team li .imgBox{width:20%;}
.list-team li .box{width:100%;/*! padding-left:50px */}
.list-team li .box h4{font-size:18px;}
.list-team li .box span{margin:5px 0 20px; font-size:14px;}
.list-team li .box .wx{line-height:27px;font-size:14px;}  
/*--隔--*/ 
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:50px;}
.subordinateBox .list li h3{font-size:18px; padding:10px 20px;}
.subordinateBox .list li .wx{margin-top:30px;font-size:14px;line-height: 24px;}  
 /*--隔--*/ 
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{display:block;width:45%; height:420px;}
.surveyBox .right{width:55%;font-size:14px; padding-left:30px;line-height: 23px;}
/*--隔--*/ 
.lefter{width:17%;}
.lefter .leftNav h2{padding:30px 10px;font-size:30px;}
.lefter .leftNav ul li a{ font-size:16px; padding:15px 0;}
.rack-2 .righter{ width:83%;padding-left: 35px;}  
/*--隔--*/
.list-2 li{padding:20px;}
.list-2 li .pic{ width:20%}
.list-2 li .right{ width:80%;padding-left:30px;}
.list-2 li .right h4{font-size:16px;}
.list-2 li .right span{font-size:13px;}
.list-2 li .right p{margin:15px 0;font-size:14px;}
/*--隔--*/
.newsBox .list li{padding:15px 30px;margin-bottom:10px;}
.newsBox .list li b{ font-size:16px; }
.newsBox .list li span{font-size:16px;}  
/*--隔--*/ 
.joinBox .list li{padding:15px 30px;}
.joinBox .list li b{font-size:16px; }
.joinBox .list li .more{;font-size:16px;}  
/*--隔--*/  
.NewsListBox .focusNews{ width:50%;}
.NewsListBox .focusNews a{height:500px;}
.NewsListBox .right{width:50%;height: 500px;}
.NewsListBox .right a{ padding:22px 35px;height: 33.3%;}
.NewsListBox .right h4{ font-size:16px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:14px;margin-top: 10px;line-height: 22px;}
.NewsListBox .bottom{ margin-top:60px; margin-left: -15px;}
.NewsListBox .bottom .list li{width:25%;}
.NewsListBox .bottom .list li a{ margin:0 0px 15px 15px;padding: 30px;}
.NewsListBox .bottom .list li h4{font-size:16px;}
.NewsListBox .bottom .list li span{ font-size:14px;}
.NewsListBox .bottom .list .pic{ margin:20px 0}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;}  
 
/*  
.titleAx{margin:20px 0;}
.titleAx h2{font-size:30px;padding-left: 45px;}
.titleAx h2:before{content: ""; position: absolute; left:0;top:0;width:36px;height:42px;}
.titleAx a{ font-size:14px;padding-right: 25px;margin-top: 15px;}
.titleAx a:before{ top:4px;right:0;width:20px;height:20px;}*/
/*--隔--*/
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{width:55%;/*! height:360px; */ }
.HomeNews .focusNews .list a{height:360px; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;font-size:16px} 
.HomeNews .rgt{width:25%;}
.HomeNews .rgt .box{ padding:20px;height: 360px;}
.HomeNews .rgt .box a{ font-size:14px;margin-bottom: 13px;}
.HomeNews .lft{width:73%;}  
/*--隔--*/
.focusNews .spot{bottom: 29px;right:0;padding:0 20px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
/*--隔--*/
.HomeNews .right{width:45%;height:360px;margin-top:0px;padding:30px 40px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:14px; }
 /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/
/*--隔--*/
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:18px;padding: 20px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:30px;height: 225px;/*! background: #e5e5e5; */}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:14px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 48%;}
.HomeInformation .right h2 a{font-size:18px;padding: 20px 0 20px 57px;width: 33.3%;}
.HomeInformation .right h2 a:before{ left:30px;top:21px; margin-right:10px;}
.HomeInformation .right .box{padding:25px 30px;width: 100%;height: 230px;}
/*--隔--*/  
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{ position: relative; float:left;width:31.3%; margin-left:2%;height: 420px;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:330px} 
.HomeBusiness .list li .box{ position: absolute;bottom:-131px;height:220px;padding:30px;}
.HomeBusiness .list li .box h4{color: #333333;font-size:18px;padding:0px 0 10px 0;}
.HomeBusiness .list li .box h4 em{ display: block;}
.HomeBusiness .list li .box p{ opacity: 0;margin:15px 0 25px 0;line-height: 20px;font-size:14px}
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px; }
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:24px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;}  
/*--隔--*/
.footer{padding: 50px 0 50px 0;}
.footer .left{width:55%; font-size:14px}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{ font-size:14px;margin-left: 0px;}
.footer .right{width:40%; display: block;margin-top: 0px;}
.footer .right span{width: 190px;}

}


@media (max-width:760px){
.w-50{width:auto;margin:10px;padding:0px;}
/*--隔--*/
.mainBox{margin-top:60px;}  
/*--隔--*/ 
.head-top{display: none}
.header{position: fixed;z-index: 9999;top:0;padding:10px 0;height: 65px; background: #0561a6;/*! margin-bottom: 60px; */}
/*  .fixed-top{ position: fixed;z-index: 100}  */
.header .logo{}
.header .logo img{height:30px;margin-top:10px;}
.header .logo .block{display: none}
.header .nav{display: none;margin: 5px 0px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{display: none;}
/*--隔--*/
.titleAx{margin:10px 0;}
.titleAx h2{font-size:18px;padding-left: 40px;line-height:30px}
.titleAx h2:before{content: ""; position: absolute; left:0;top:-6px;width:36px;height:42px;}
.titleAx a{ font-size:12px;padding-right: 25px;margin-top: 7px;}
.titleAx a:before{ top:1px;right:0;width:20px;height:20px;}
/*--隔--*/
.SubLong{ padding:5px 0;}
.SubLong .menu{width:100%;padding: 10px 0; text-align: center;display: table;}
.SubLong .menu a{ font-size:13px;margin: 0 10px;display: table-cell;background: #eee;border: 2px #fff solid;padding: 5px 2px;}
.SubLong .menu a.active{ background:#0561a6;color:#fff}
.SubLong .menu a:before{ display: none}
.SubLong .site{ display: none}
div.rack{ padding:20px 0 30px 0;}
/*--隔--*/  
.titleBx{font-size:20px;}
.titleBx font{font-size:13px;margin-bottom:15px}  
/*--隔--*/
.AboutBox{padding:20px 0 50px 0; }
.AboutBox .title{margin:15px 0;clear: both;}
.AboutBox .title h1{float:left;font-size:18px;width: 100%;margin-bottom: 8px;}
.AboutBox .title h1 font{ font-size:12px;display: block;margin-top: 10px;}
.AboutBox .title h1 font:before{ width:30px;height:1px; }
.AboutBox .title a.more{ float:none; margin:12px 0 0 0; font-size:12px; margin: 0px auto 0;display: table;}  
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:100%;height: 200px;overflow: hidden;display: none;}
.AboutBox .bin-1 .box{width:100%;padding: 15px;}
.AboutBox .bin-1 .box h3{font-size:16px;margin-bottom: 10px;}
.AboutBox .bin-1 .box .wx{margin:5px 0 20px 0;font-size:12px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:12px; margin:5px 0 5px 0;}
.AboutBox .bin-1 .box a.more{ padding:7px 52px 7px 20px; background-position: 76px 10px;}
/*--隔--*/
.wor{}
.wor img{max-width:100%;margin: 5px;display: block;margin: auto;}
/*--隔--*/
.list-team{margin: 30px 0 0 0;}
.list-team li{margin: 0 0 20px 0;}
.list-team li .imgBox{width:70%; padding:20px 0px 0 0px;margin: auto;float: none;}
.list-team li .box{margin-top:0px;width:100%;/*! padding-left:30px; */padding: 20px 20px 20px 20px;}
.list-team li .box h4{font-size:16px; /*! text-align:center; */}
.list-team li .box span{margin:5px 0 20px font-size:12px; /*! text-align:center; */}
.list-team li .box .wx{line-height:22px;font-size:13px;}   
/*--隔--*/  
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:20px;}
.subordinateBox .list li h3{font-size:15px; padding:7px 15px;}
.subordinateBox .list li .wx{margin-top:15px;font-size:13px;line-height: 22px;}  
/*--隔--*/
.comments .title{  margin:30px 0 5px; color:#666; font-size:20px;   /* font-family: 'Gabriela', serif;*/}
.comments .contact-form .yzm{width: 160px;margin-right: 20px;}
.comments .contact-form .yzm input.input-verifycode{width: 100px;float: right;margin: 10px 0px 0px 0px;}
.comments .contact-form .yzm img{float: left; margin: 20px 0 0 0;}  
.comments .contact-form .submit{font-size:13px;} 
/*--隔--*/  
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{ display:none;width:45%; height:755px;}
.surveyBox .right{width:100%;font-size:14px; padding-left:0px;line-height: 23px;}    
/*--隔--*/  
.lefter{width:100%;overflow: hidden;margin: 0px 0 15px 0;}
.lefter .leftNav h2{float:left;padding:8px 10px;font-size:14px;}
.lefter .leftNav ul li a{float:left; font-size:13px; padding:8px 10px;}
.lefter .leftNav ul{float:left;}
.lefter .leftNav ul li{float:left;border-right:1px #ddd solid;border-bottom: 0px;}
/*--隔--*/  
.rack-2 .righter{ width:100%;padding-left: 0px;} 
.list-2 li{float:left;padding:15px;width:48%;clear: initial;margin: 0 1% 2% 1%;}
.list-2 li .pic{ width:100%;height:150px;}
.list-2 li .right{ width:100%;padding-left:0px;}
.list-2 li .right h4{font-size:14px;min-height: 40px;margin: 7px 0;}
.list-2 li .right span{font-size:12px;}
.list-2 li .right p{margin:5px 0;font-size:12px;}  
/*--隔--*/
.newsBox .list li{padding:10px 20px;margin-bottom:10px;}
.newsBox .list li b{ font-size:13px; }
.newsBox .list li span{font-size:12px;}      
/*--隔--*/ 
.joinBox .list li{padding:10px 20px;}
.joinBox .list li b{font-size:13px; }
.joinBox .list li .more{;font-size:12px;}   
/*--隔--*/ 
.NewsListBox .focusNews{ width:100%;}
.NewsListBox .focusNews a{height:360px;}
.NewsListBox .right{width:100%;height: auto;}
.NewsListBox .right a{ padding:15px 20px;height: auto;}
.NewsListBox .right h4{ font-size:15px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:12px;margin-top: 10px;line-height: 20px;}
.NewsListBox .bottom{ margin-top:30px; margin-left: -10px;}
.NewsListBox .bottom .list li{width:50%;}
.NewsListBox .bottom .list li a{ margin:0 0px 10px 10px;padding: 10px;}
.NewsListBox .bottom .list li h4{font-size:14px;}
.NewsListBox .bottom .list li span{ font-size:12px;}
.NewsListBox .bottom .list .pic{ margin:10px 0;}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 19px;}
.NewsListBox .bottom .list li b{margin-top:5px;}  
/*--隔--*/
.WorShowBox .title{padding:0 0 15px 0;margin: 0 0 15px 0;}
.WorShowBox .title h1{margin:10px 0 0 0;font-size:18px;line-height:23px;padding-bottom:8px;}  
.WorShowBox .title span{font-size:12px;}
.WorShowBox .title .fonts{ display: block}  
/*--隔--*/
.HomeNews{margin: 30px 0 30px 0;}
.focusNews{width:100%;height:auto; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:10px;font-size:16px} 
.focusNews .list img{height:auto; }
.focusNews .spot{bottom: 16px;right:0;padding:0 10px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
 .HomeNews .rgt{width:100%;}
.HomeNews .rgt .box{ padding:20px;height: auto;}
.HomeNews .rgt .box a{ font-size:12px;margin-bottom: 10px;}
.HomeNews .lft{width:100%;}   
/*--隔--*/
.HomeNews .right{width:100%;height:auto;margin-top:30px;padding:20px 10px 20px 30px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:12px; }
  /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/
/*--隔--*/  
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:100%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:15px;padding: 10px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:10px;height: auto;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:12px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 100%;margin-top:30px}
.HomeInformation .right h2 a{font-size:14px;padding: 15px 0 15px 57px;width: 40%;}
.HomeInformation .right h2 a:before{ left:30px;top:13px; margin-right:10px;}
.HomeInformation .right .box{padding:15px 15px;width: 100%;height: auto;} 
/*--隔--*/
.HomeBusiness{margin: 30px 0 40px 0;}
.HomeBusiness .titleAx h2{margin-bottom:10px; }
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -10px;}
.HomeBusiness .list{width: 100%;margin-left: 0%;}
.HomeBusiness .list li{ position: relative; float:left;width:50%;margin-bottom:10px; margin-left:0%;height: auto;overflow: hidden;}
.HomeBusiness .list li a{ display: block;margin:0 5px 20px 5px}
.HomeBusiness .list li .effect-one{height:100px;} 
.HomeBusiness .list li .box{ position: initial;bottom:0;height:auto;padding:15px 15px 20px 15px;background: #005aa6;height: 125px;}
.HomeBusiness .list li .box h4{color: #fff;font-size:15px;margin-bottom:5px;padding:0px 0 10px 0;height:22px;overflow: hidden }
.HomeBusiness .list li .box h4 em{ display: none;}
.HomeBusiness .list li .box p{ opacity: 1;margin:0px 0 10px 0;line-height: 18px;font-size:12px;height:35px;overflow: hidden }
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px;}
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:16px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;}   
.HomeBusiness .list .more{}
.HomeBusiness .list .more a{ height:225px; text-align: center; font-size:13px;background: #eee;padding-top: 95px;color: #005aa6;}
.HomeBusiness .list .more a b{ display: block; font-size:18px;color: #005aa6;}
/*--隔--*/
.footer{padding: 20px 0 20px 0;text-align: center;}
.footer .left{width:100%; font-size:13px;}
.footer .left a{color:#8092a2;font-size:13px;}
.footer .left span{ font-size:12px;margin-left: -10px;}
.footer .right{width:100%; display: none;margin-top: 30px;}
.footer .right span{width: 190px;}
  
}













@charset "utf-8";
/*~~~~框架布局~~~*/

.rack{padding:50px 0; background:#f2f2f2;}
.boxLeft{float:left;}
.boxRight{float:right;}
/*---*/
.w-50{width:50%;}
.img-box{}
.img-box img{ width:100%; max-width:100%;margin:10px; margin:10px auto; display: block}
.pl-30{padding-left:30px;}
.pl-20{padding-left:20px;}

/*==顶部↓==*/
.head-top{position: relative; text-align:right;padding:10px 0; background:#e0e6f0}
.head-top .block1{position:relative;color:#888888;font-size:12px;padding-left:22px;margin-right: 15px;}
.head-top .block1:hover{color:#0561a6}
.head-top .block1:before{content: ""; position: absolute;left:0;top:0px; width:19px;height:17px; background: url(../images/icoA.png) 0 0 no-repeat;}
.head-top .mail:before{background-position:-4px -1px;}
.head-top .staff:before{background-position:-30px -3px;}
.head-top .college:before{background-position:-77px -3px;}
.head-top .lang{float:right; border-left:1px #ccc solid;padding-left: 15px;margin-left: 10px;color: #999;}
.head-top .lang a{color:#888888;font-size:12px;margin: 0 5px;}
.head-top .lang a:hover{color:#0561a6;}
/*.fixed-top{position:fixed;z-index:99;width:100%;padding:10px 0; background:#fff}
.fixed-top .logo{}*/
.header{padding:10px 0;height: 74px;}
.header .logo{position: relative;z-index:9; /*! background: #0561a6; */}
.header .logo .block{ display:none;position: absolute;top:-50px;right:-40px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{content: ""; position: absolute; bottom: -26px; right: 0; width: 0; height: 0; border-left: 0px solid transparent; border-right: 30px solid transparent; border-top: 27px solid #0561a6;
z-index: 99;}
.header .logo .block:after{content: ""; position: absolute; bottom: -26px; right: 30px; width: 100%; height: 30px; background:#0561a6;}
.header .nav{margin: 5px 0px 0 0;}
.header .nav li{ position: relative;float: left;/* position: relative; */}
.header .nav li a.navAone{position: relative; display: block; color:#333333; font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{content: "";position: absolute;left:0;bottom:-19px; width:0%;height:3px; background: #0561A6;transition:all .6s ease-in-out;}
.header .nav li a.navAone:hover,.header .nav li.active a.navAone{color:#0561A6;}
.header .nav li a.navAone:hover:before,.header .nav li.active a.navAone:before{width:100%;}
/*.header .nav li.drop-downHover a.navAone{background:#0092D8;color:#fff}*/
.header .nav li:hover .sub{ display: block}
.header .nav li .sub{ display:none;  position: absolute ;top:100%; left:0;z-index:99; padding:30px 20px 10px 20px;width:150%;background: rgba(255,255,255,0.8)}
.header .nav li .sub a{ position: relative; color:#666;font-size:13px;padding-left:10px;margin:10px 0;display: block; border-bottom: 1px #fff dotted;padding-bottom: 7px;}
.header .nav li .sub a:last-child{ border:none}
.header .nav li .sub a:before{ content: ""; position: absolute;left:0;top:2px;width:2px;height:15px;  background: #0561a6}
.header .nav li .sub a:hover{color:#0561a6}

.header .search{position:relative;background: #0561a6;width: 80px;height: 74px;margin: -10px 0;display: none;}
.header .search em{display: block;width:20px;height:20px;margin:27px 0 0 25px;font-size: 19px;color: #fff;background: url(../images/icoA.png) -54px 0px no-repeat;}
.header .search:hover .box{opacity:1;height:100px;}
.header .search .box form{width:600px;margin:auto;padding: 25px 20px 20px 20px;}
.header .search .box{opacity:0;position:absolute;top:100%;right:0;z-index:99;height:0px;width: 1200px;border-radius: 0 0px 5px 5px;overflow:hidden;background: #FFFCFC;border: 1px #f1f1f1 solid;}
.header .search .box span{color: #46989C;font-size:15px;padding-right:30px;}
.header .search .box input{width:0px;height: 40px;color: #666;border-bottom: 1px #46989C solid;border-left: 0px;border-top: 0px;border-right: 0px;outline: medium;background: none;}
.header .search .box input::-webkit-input-placeholder{/* WebKit browsers */color:#999;}
.header .search .box input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */　color:#999;}
.header .search .box input::-moz-placeholder{/* Mozilla Firefox 19+ */color:#999;}
.header .search .box input:-ms-input-placeholder{/* Internet Explorer 10+ */color:#999;}
.header .search .box button{width: 0px;height: 0px;border: 0px;color: #fff;font-size: 15px;border-radius: 50%;cursor: pointer;background: #46989C;}
.header .search:hover input{width: 310px;transition:all .8s ease-in-out;}
.header .search:hover button{width:40px;height: 40px;transform:rotate(360deg);transition:all .8s ease-in-out;}
.header .search .box button:hover{background:#000}


/*==标题↓==*/
.titleAx{margin:20px 0;}
.titleAx h2{position: relative; color:#333333;font-size:30px;padding-left: 45px;float: left;}
.titleAx h2:before{content: ""; position: absolute; left:0;top:0;width:36px;height:42px; background: url(../images/icoA.png) -60px -152px no-repeat;}
.titleAx a{position:relative;float:right; display: block;color:#999999;font-size:14px;padding-right: 25px;margin-top: 15px;}
.titleAx a:before{content: ""; position: absolute;top:4px;right:0;width:20px;height:20px;background: url(../images/icoA.png) 0 -59px no-repeat;}
.titleAx a:hover{color:#005aa6}


/*==新闻↓==*/
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{width:100%;}
.HomeNews .focusNews .list a{height:360px;}
.focusNews .list li a{display: block;width:100%;/*! height:500px; */}
.focusNews{float:left;position: relative; overflow:hidden; margin:0 auto;}
.focusNews .long{position:relative;margin: auto;}
.focusNews .list{}
.focusNews .list li{width:100%;position: relative;}
.focusNews .list li h4{position: absolute;left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;color:#fff;font-size:16px;z-index: 99; background:#005aa6;}
.focusNews .list img{display:block; height:100%;margin:0 auto; position:relative; max-width:100%;width: 100%;}
.focusNews .spot{position:absolute;bottom: -6px;right:0;padding:25px 20px 25px 20px;width:180px;z-index: 999;text-align:right; /*! background:#005aa6; */}
.focusNews .spot li{position:relative;display:inline-block;margin: 0 5px;cursor: pointer;width:10px;height:10px; border:1px #fff solid;font-size:0px;color:#333;border-radius:50%; /* overflow:hidden; */}
.focusNews .spot li.on{background: #fff;/}
.HomeNews .right{width:48%;height:360px;padding:30px 40px; border-top:3px #005aa6 solid; border-left:1px #ddd solid; border-right:1px #ddd solid;border-bottom: 1px #ddd solid;}
.HomeNews .right a{position: relative; display: block;padding:7px 0 7px 20px;; color:#555555;font-size:14px;}
.HomeNews .right a:before{content:"";position:absolute; left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:hover,.HomeNews .rgt .box a:hover{color:#005aa6}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{background-position:-4px -28px;width: 31px;/*! padding-left: 100px; */left: -17px;}
.HomeNews .rgt{width:25%;}
.HomeNews .rgt .box{ border:1px #ddd solid;padding:20px;height: 360px;}
.HomeNews .rgt .box a{ position: relative;z-index:2;padding-left:20px; display: block;color:#666;font-size:14px;margin-bottom: 13px;transition: all .4s ease-in-out;}
.HomeNews .rgt .box a:before{content:"";position:absolute; left:5px;top:8px; width: 5px;height:5px; background: #005aa6;transition: all .4s ease-in-out;}
.HomeNews .rgt .box a:after{content:"";position:absolute;z-index:-1; left:0px;bottom: -7px; width:100%;height:0%; background: #005aa6;transition: all .4s ease-in-out;}
.HomeNews .rgt .box a:hover:after{height:30px;}
.HomeNews .rgt .box a:hover{ color:#fff}
.HomeNews .rgt .box a:hover:before{background:#fff}
.HomeNews .lft{width:73%;}


/*==信息↓==*/
.HomeInformation{margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;border:1px #ddd solid}
.HomeInformation .left .tone{border-bottom:1px #ddd solid;/*! float: left; *//*! text-align: center; */overflow: hidden;}
.HomeInformation .left .tone li{float:left;width:33.3%;border-left:1px #ddd solid; background: #ededed;position: relative;cursor: pointer;}
.HomeInformation .left .tone li a{display: block;color:#333333;font-size:18px;padding: 20px 0;position: relative;text-align: center;/*! line-height: 16px; */}
.HomeInformation .left .tone li a em{position: relative;top:6px; display: inline-block;/*! padding-top:-10px; */ margin-right:10px;width:27px;height:25px; background: url(../images/icoA.png) 0px -95px no-repeat;transition: all .4s ease-in-out;}
.HomeInformation .left .tone li.hit a{color:#fff;background:#005aa6}
.HomeInformation .left .tone li.hit a em{background-position:0 0 ;}
.HomeInformation .left .tone li .x1 em{background-position: 6px -95px;}
.HomeInformation .left .tone li .x2 em{background-position: -18px -95px;}
.HomeInformation .left .tone li .x3 em{background-position: -48px -95px;}
.HomeInformation .left .tone li.hit a.x1 em{background-position: 6px -120px;}
.HomeInformation .left .tone li.hit a.x2 em{background-position: -18px -120px;}
.HomeInformation .left .tone li.hit a.x3 em{background-position: -48px -120px;}
.HomeInformation .left .down{float: left;width: 100%;}
.HomeInformation .left .box{padding:30px;height: 230px;}
.HomeInformation .left .wx{line-height: 22px;color:#666;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{position: relative; display: block;padding:8px 0 8px 20px;; color:#555555;font-size:14px;}
.HomeInformation .left .list a span{ float:right;}
.HomeInformation .left .list a:before{content:"";position:absolute; left:5px;top:12px; width: 5px;height:5px; background: #005aa6}
.HomeInformation .left .list a:hover{color:#005aa6}
.HomeInformation .left .list a:nth-child(1),.HomeInformation .left .list a:nth-child(2),.HomeInformation .left .list a:nth-child(3){padding-left:20px;}
.HomeInformation .left .list a:nth-child(1):before,.HomeInformation .left .list a:nth-child(2):before,.HomeInformation .left .list a:nth-child(3):before{background: url(../images/icoA.png) no-repeat -4px -28px;height:14px; width: 31px;left: -17px;
top: 8px;}
.HomeInformation .right{border:1px #ddd solid;width: 48%;}
.HomeInformation .right h2{border-left:1px #ddd solid; background: #ededed;position: relative;width: 100%;float: left;}
.HomeInformation .right h2 a{float:left;display: block;color:#fff;font-size:18px;padding: 20px 0 20px 57px;position: relative;width: 196px;background: #005aa6;}
.HomeInformation .right h2 a:before{content: ""; position: absolute;left:30px;top:21px; margin-right:10px;width:27px;height:25px; background: url(../images/icoA.png) -78px -120px no-repeat;}
.HomeInformation .right .box{padding:25px 30px;float: left;width: 100%;height: 230px;}


/*==主营业务↓==*/
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{position: relative; float:left;width:31.3%; margin-left:2%;height: 420px;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:330px}
.HomeBusiness .list li u{display:block;width:100%;height:100%;}
.HomeBusiness .list li .box{position: absolute;bottom:-131px;height:220px;padding:30px; background: #e5e5e5;transition: all .7s ease-in-out;}
.HomeBusiness .list li .box h4{color:#333333;font-size:18px;padding:0px 0 10px 0;}
.HomeBusiness .list li .box h4 em{float:right; width:23px;height:20px; display: block; background: url(../images/icoA.png) -40px -58px no-repeat;margin-top: 5px;}
.HomeBusiness .list li .box p{opacity: 0;margin:15px 0 25px 0;color:#fff;line-height: 20px;font-size:14px}
.HomeBusiness .list li .box b{color:#005aa6;font-size:12px;padding:2px 20px; background: #fff;float: left;}
.HomeBusiness .list li:hover .box{bottom:0;background:#005aa6}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:24px;color:#fff}
.HomeBusiness .list li:hover .box h4 em{opacity: 0;}
.HomeBusiness .list li:hover .box p{opacity: 1;}


/*==二级菜单↓==*/
.SubLong{padding: 20px 0;}
.SubLong .menu{}
.SubLong .menu a{position:relative;display: inline-block;color:#666666;font-size:16px;margin-right: 30px;}
.SubLong .menu a:hover,.SubLong .menu a.active{color:#0561a6}
.SubLong .menu a:before{content: "";position: absolute; left:0;bottom:-20px;; width:0%; height:2px; background: #0561a6;transition: all .4s ease-in-out;}
.SubLong .menu a:hover:before,.SubLong .menu a.active:before{width:100%;}
.SubLong .site{color:#999999;font-size:12px;}
.SubLong .icon-map-marker::before{color:#0561a6;width:10px;height:13px;font-size:0px; background: url(../images/address_ico.png) no-repeat center;float: left;margin: 2px 5px 0 0;}
.SubLong .site a{color:#999999;font-size:12px;}
.SubLong .site a:hover{color:#0561a6}


/*==关于我们↓==*/
.AboutBox{padding:30px 0 50px 0; background: #f2f2f2;}
.AboutBox .title{margin:20px 0;overflow: hidden;}
.AboutBox .title h1{float:left;color:#0561a6;font-size:40px;}
.AboutBox .title h1 font{position: relative; display: inline-block;color:#666666;font-size:14px;}
.AboutBox .title h1 font:before{content: ""; position: absolute; top:-5px;left:0; width:30px;height:3px; background:#0561a6}
.AboutBox .title a.more{float:right; display:block;margin:17px 0 0 0; padding-left:15px;color:#666666;font-size:14px; background:url(../images/spot_ico.png) no-repeat left;}
.AboutBox .title a.more:hover{color:#0561a6}
.AboutBox .bin{overflow: hidden;margin:0 0 20px 0}
.AboutBox .bin-2{}
.AboutBox .bin-2 img{max-width:100%;}
.AboutBox .bin-1{overflow: hidden;background: #fff;}
.AboutBox .bin-1 .pic{width:50%;}
.AboutBox .bin-1 .pic img{max-width:100%}
.AboutBox .bin-1 .box{width:50%;padding: 70px;}
.AboutBox .bin-1 .box h3{color:#333333;font-size:24px;}
.AboutBox .bin-1 .box .wx{margin:20px 0 30px 0;color:#666;font-size:14px;line-height: 23px;}
.AboutBox .bin-1 .box a.more{color:#666666;font-size:12px;display: inline-block; border:1px #ddd solid; padding:10px 60px 10px 40px; border-radius: 20px; background: url(../images/line02.png) no-repeat 100px 15px;}
.AboutBox .bin-1 .box a.more:hover{color:#0561a6;border:1px #0561a6 solid;}
.AboutBox .bin-1 .x-1{display: block;color:#666666;font-size:14px; margin:5px 0 10px 0;}
.AboutBox .bin-1 .x-1 font{/*! margin-left:30px; */float: right;}
.surveyBox{padding:50px 0 80px 0; background: #f4f4f4;}
.titleBx{color:#0561a6;font-size:36px;}
.titleBx font{display: block; color:#c7c7c7;font-size:30px;margin-bottom:30px;font-weight:bold;text-transform: uppercase;}
.surveyBox .left{display:block;width:45%; height:420px;}
.surveyBox .right{width:55%;color:#666666;font-size:14px; padding-left:30px;line-height: 23px;}


/*==下属企业↓==*/
.subordinateBox{padding:50px 0; background:#f2f2f2;}
.subordinateBox .list{}
.subordinateBox .list li{width:100%; clear: both;padding:50px;background: #fff;margin-bottom: 10px;}
.subordinateBox .list li h3{position:relative;color:#fff;font-size:18px; padding:10px 20px;background:#0561a6;clear: both;/*! float: left; */display: inline-block;}
.subordinateBox .list li h3:before{content: ""; position: absolute;right:0;bottom:0;width: 0; height: 0; border-bottom: 12px solid #fff; border-left: 12px solid transparent;}
.subordinateBox{padding:50px 0; background:#f2f2f2;}
.subordinateBox .list li .wx{margin-top:30px;color:#666666;font-size:14px;line-height: 24px;}
.subordinateBox .list li .wx img{margin:10px 0;display: block;max-width:100%; margin:10px auto}


/*==左侧↓==*/
.lefter{width:17%;}
.lefter .leftNav{width: 100%;}
.lefter .leftNav h2{padding:30px 10px; text-align:center;font-size:30px;color:#fff; background: #0561a6;}
.lefter .leftNav ul{border:1px #ddd solid;/*! overflow: hidden; */}
.lefter .leftNav ul li{border-bottom: 1px #ddd solid;}
.lefter .leftNav ul li:last-child{border:none;}
.lefter .leftNav ul li a{display: block;color:#666666;font-size:16px;text-align: center; padding:15px 0;}
.lefter .leftNav ul li a:hover,.lefter .leftNav ul li.active a{color:#0561a6}
.rack-2 .righter{width:83%;padding-left: 35px;}


/*==列表2↓==*/
.list-2{}
.list-2 li{clear: both;width: 100%;padding:20px; margin:0 0 10px 0; border:1px #ddd solid; overflow: hidden; background: #fff;}
.list-2 li .pic{width:20%}
.list-2 li .right{width:80%;padding-left:30px;}
.list-2 li .right h4{color:#333333;font-size:16px;}
.list-2 li .right span{display:block;color:#999999;font-size:13px;}
.list-2 li .right p{margin:15px 0;color:#666666;font-size:14px;}
.list-2 li .right b{display: block;color:#999999;font-size:12px;}
.list-2 li:hover .right h4,.list-2 li:hover .right b{color:#0561a6}


/*==招聘↓==*/
.joinBox{}
.joinBox .list{}
.joinBox .list li{width:100%; clear: both;padding:15px 30px;margin-bottom:10px; overflow:hidden;background: #fff;}
.joinBox .list li b{float:left; color:#666666;font-size:16px; padding-left:25px;background: url(../images/people_ico.png) no-repeat left;}
.joinBox .list li .more{float:right; color:#666;font-size:16px;}
.joinBox .list li .more:hover{color:#0561a6}


/*==新闻↓==*/
.newsBox{}
.newsBox .list{}
.newsBox .list li{width:100%; clear: both;padding:15px 30px;margin-bottom:10px; overflow:hidden;background: #fff;}
.newsBox .list li a{display: block; overflow: hidden;}
.newsBox .list li b{float:left; color:#666666;font-size:16px; padding-left:25px;background: url(../images/information_ico.png) no-repeat left;}
.newsBox .list li span{float:right; color:#999999;font-size:16px;}
.newsBox .list li:hover span,.newsBox .list li:hover b{color:#0561a6}


/*==新闻↓==*/
.NewsListBox .focusNews{width:50%;/*! height:450px; */}
.NewsListBox .focusNews a{height:500px;}
.NewsListBox .right{width:50%;background: #fff;height: 500px;border:1px #eee solid}
.NewsListBox .right a{display: block; padding:22px 35px; border-bottom:1px #ccc dashed;height: 33.3%;}
.NewsListBox .right a:last-child{border:none}
.NewsListBox .right h4{color:#333;font-size:16px;}
.NewsListBox .right span{display: block; color:#999999;font-size:13px;}
.NewsListBox .right p{color:#666666;font-size:14px;margin-top: 10px;line-height: 22px;}
.NewsListBox .right a:hover h4{color:#005aa6}
.NewsListBox .bottom{margin-top:60px; overflow: hidden;margin-left: -15px;}
.NewsListBox .bottom .list{/*! margin-left: -20px; */}
.NewsListBox .bottom .list li{float:left;width:25%;/*! padding:30px; */}
.NewsListBox .bottom .list li a{margin:0 0px 15px 15px; border:1px #eee solid;background: #fff;display: block;padding: 30px;}
.NewsListBox .bottom .list li h4{color:#005aa6;font-size:16px;}
.NewsListBox .bottom .list li span{display: block; color:#999999;font-size:14px;}
.NewsListBox .bottom .list .pic{margin:20px 0}
.NewsListBox .bottom .list li p{color:#666666;font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;color:#333333;font-size:12px;display: block;}
.NewsListBox .bottom .list li:hover a{background: #005aa6;}
.NewsListBox .bottom .list li:hover h4,.NewsListBox .bottom .list li:hover b{color:#fff}
.NewsListBox .bottom .list li:hover span,.NewsListBox .bottom .list li:hover p{color:#91c3ed}


/*==团队==*/
.list-team{margin: 50px 0 0 0;}
.list-team li{margin: 0 0 50px 0;background: #fff;}
.list-team li .imgBox{float:left;width:20%;}
.list-team li .box{width:100%;/*! padding-left:50px; */padding: 20px 30px 20px 30px;}
.list-team li .box h4{color:#000000;font-size:18px;}
.list-team li .box span{margin:5px 0 20px 0; display:block;color:#000000;font-size:14px;}
.list-team li .box .wx{color:#656565;line-height:27px;font-size:14px;}


/*==联系↓==*/
.contact .box{margin:0 0 30px 0;}


/*==产品↓==*/
.ProductListBox{}
.ProductListBox .list{}
.ProductListBox .list li{float:left;width:33.3%;}
.ProductListBox .list li a{display: block; margin:10px; padding:20px; background: #fff;}
.ProductListBox .list li a h4{margin-top:15px; color:#005aa6;font-size:16px;}
.ProductListBox .list li a p{margin:10px 0 15px 0;color:#999;font-size:13px;}
.ProductListBox .list li b{color:#666;font-size:12px;}
.ProductListBox .list li:hover h4{color:#fff}
.ProductListBox .list li:hover p{color:#91c3ed}
.ProductListBox .list li:hover b{color:#fff}
.ProductListBox .list li:hover a{background: #005aa6;}


/*==详情↓==*/
.WorShowBox{margin:0 0 50px 0}
.WorShowBox .title{border-bottom:1px #ddd solid;padding:0 0 20px 0;text-align: center;margin: 0 0 20px 0;}
.WorShowBox .title h1{margin:20px 0 0 0;font-size:24px;line-height:26px;text-align:center;color:#333;padding-bottom:15px;font-weight:normal;}
.WorShowBox .title span{padding:0 7px;color:#999;font-size: 13px;}
.WorShowBox .title .fonts a{padding:0 3px;}
.WorShowBox .title .fonts a{padding:0 3px;}
.WorShowBox .title a.active{font-weight:bold;color:#0561A6;}
.WorShowBox .pagIng{border-top:1px #ddd solid;margin-top:20px; border:1px #eee solid;padding:10px;}
.WorShowBox .pagIng a{color:#999;font-size:13px;}
.WorShowBox .pagIng a:hover{color:#e0232a}
.WorShowBox .pagIng font{color:#bbb;font-size:13px;}
.WorShowBox .pagIng span{display:block;margin:5px 0;color:#666;font-size:13px;}
/**/
.picCaseShow{background: #fff;}
.picCaseShow h1.title{margin:20px 0;color:#000;font-size:25px; text-align: center;}
.picCaseShow h2.title{margin:50px 0 20px 0;padding-bottom:20px;color:#666;font-size:20px; text-align: left; border-bottom: 1px #ddd solid; margin-bottom:20px;}
.picCaseShow .worShow{margin-bottom:30px;}


/*==底部===*/
.footer{padding: 50px 0 50px 0;background: #002444;}
.footer .left{width:55%; color:#8092a2;font-size:14px}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{display: block;margin-top:5px;color:#8092a2;font-size:14px;margin-left: 0px;}
.footer .left span a{padding-right:10px;padding-left:10px;}
.footer .left a:hover{color:#fff}
.footer .right{width:40%;}
.footer .right span{position:relative;color:#8092a2;font-size:12px;border:1px #8092a2 solid;padding:8px 10px;margin-left: 5px;width: 190px;display: inline-block;}
.footer .right span:before{content: ""; position: absolute; right:10px;top:12px;width:19px;height:15px; transform:rotate(0deg);background: url(../images/icoA.png) -70px -60px no-repeat;}
.footer .right span .box{display: none; position: absolute;bottom:100%; border:1px #ddd solid; width: 100%;left: 0;background: #fff;padding: 10px;}
.footer .right span .box a{display: block;color:#666;font-size:12px;text-align: center;padding: 3px 0;}
.footer .right span .box a:hover{color:#005aa6}
.footer .right span:hover .box{display:block;}
.footer .right span:hover:before{transform:rotate(180deg);}


/* 招聘列表 */
.faqList li{position:relative;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block;padding: 15px;background:#4A4A4A;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative;background: #fff url(../images/people_ico.png)no-repeat left;background-position-x: 10px; padding:0 60px 0px 30px;line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;border-bottom: 1px solid #dadada;}
.faqList li h5{font-size: 14px;}
.faqList li .answer{display:none;padding:25px  0;line-height:25px;color:#fff;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;font-size:14px;background: #fff;
    padding: 10px;}
.faqList li .answer .cont span{margin-right: 20px;}
.faqList li .jobdes,.faqList li .requirements{color: #000; margin-bottom: 10px;}

.faqList li .gg{overflow: hidden; width: 90%;margin:30px 0;}
.faqList li .gg h5{font-size: 18px;color: #000;margin-bottom: 20px;}
.faqList li .gg dt{font-size: 14px;color: #666}
.faqList li .toudi,.cont{color: #000}
.faqList li .toudi a{color: #000}
.faqList li .toudi a:hover{text-decoration: underline;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}





/*==响应式==*/
@media (min-width:760px){
/*--隔--*/
.w-50{width:100%;/*! margin:0px; */ /*! padding:0px */}
.header{padding:10px 0;height: 74px;}
.header .logo{}
.header .logo img{height:30px;margin-top:10px;}
.header .logo .block{ position: absolute;top:-50px;right:-20px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{    position: absolute; bottom: -26px; right: 0; width: 0;height: 0;}
.header .logo .block:after{  position: absolute;bottom: -26px;right: 30px; width: 100%; height: 30px;background:#0561a6; }
.header .nav{margin: 5px 0px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{width: 80px;height: 74px;margin: -10px 0;display: none;}
.header .search em{margin:27px 0 0 25px;} 
/*--隔--*/
.titleAx h2{ font-size:20px;line-height: 37px;}
/*--隔--*/
.SubLong .menu a{font-size:14px;} 
/*--隔--*/
.titleBx{font-size:26px;}
.titleBx font{font-size:20px;margin-bottom:20px}  
 /*--隔--*/
.AboutBox{padding:20px 0 50px 0; }
.AboutBox .title{margin:15px 0;}
.AboutBox .title h1{float:left;font-size:25px;}
.AboutBox .title h1 font{ font-size:12px;}
.AboutBox .title h1 font:before{ width:30px;height:3px; }
.AboutBox .title a.more{ float:right; margin:12px 0 0 0; font-size:12px; }
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:55%;}
.AboutBox .bin-1 .box{width:45%;padding: 15px;}
.AboutBox .bin-1 .box h3{font-size:16px;}
.AboutBox .bin-1 .box .wx{margin:5px 0 20px 0;font-size:12px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:12px; margin:5px 0 10px 0;}
.AboutBox .bin-1 .box a.more{ padding:7px 52px 7px 20px; background-position: 76px 10px;}
  
/*--隔--*/
.list-team{margin: 30px 0 0 0;}
.list-team li{margin: 0 0 30px 0;}
.list-team li .imgBox{width:35%;}
.list-team li .box{width:100%;/*! padding-left:30px */}
.list-team li .box h4{font-size:18px;}
.list-team li .box span{margin:5px 0 10px; font-size:14px;}
.list-team li .box .wx{line-height:21px;font-size:13px;}  
 /*--隔--*/
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:30px;}
.subordinateBox .list li h3{font-size:16px; padding:10px 20px;}
.subordinateBox .list li .wx{margin-top:20px;font-size:13px;line-height: 22px;}
/*--隔--*/
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{ display:none;width:45%; height:420px;}
.surveyBox .right{width:100%;font-size:14px; padding-left:0px;line-height: 23px;}  
  /*--隔--*/
.lefter{width:18%;}
.lefter .leftNav h2{padding:20px 10px;font-size:20px;}
.lefter .leftNav ul li a{ font-size:16px; padding:15px 0;}
.rack-2 .righter{ width:82%;padding-left: 35px;}    
/*--隔--*/
.list-2 li{padding:15px;}
.list-2 li .pic{ width:25%}
.list-2 li .right{ width:75%;padding-left:20px;}
.list-2 li .right h4{font-size:16px;}
.list-2 li .right span{font-size:12px;}
.list-2 li .right p{margin:5px 0;font-size:12px;}    
/*--隔--*/
.newsBox .list li{padding:15px 20px;margin-bottom:10px;}
.newsBox .list li b{ font-size:14px; }
.newsBox .list li span{font-size:14px;}    
 /*--隔--*/
.joinBox .list li{padding:15px 30px;}
.joinBox .list li b{font-size:14px; }
.joinBox .list li .more{;font-size:14px;}   
/*--隔--*/
.NewsListBox .focusNews{ width:100%;}
.NewsListBox .focusNews a{height:360px;}
.NewsListBox .right{width:100%;height: auto;}
.NewsListBox .right a{ padding:22px 30px;height: auto;}
.NewsListBox .right h4{ font-size:15px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:13px;margin-top: 10px;line-height: 20px;}
.NewsListBox .bottom{ margin-top:30px; margin-left: -15px;}
.NewsListBox .bottom .list li{width:50%;}
.NewsListBox .bottom .list li a{ margin:0 0px 15px 15px;padding: 30px;}
.NewsListBox .bottom .list li h4{font-size:16px;}
.NewsListBox .bottom .list li span{ font-size:14px;}
.NewsListBox .bottom .list .pic{ margin:20px 0}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;}  
 /*--隔--*/ 
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{}
.HomeNews .focusNews a{height:360px}
.focusNews{width:100%;height:auto; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;font-size:16px} 
.focusNews .list img{height:auto; }
.focusNews .spot{bottom: 29px;right:0;padding:0 20px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
 .HomeNews .rgt{width:100%;}
.HomeNews .rgt .box{ padding:20px;height: 360px;}
.HomeNews .rgt .box a{ font-size:14px;margin-bottom: 13px;}
.HomeNews .lft{width:100%;} 
/*--隔--*/
.HomeNews .right{width:100%;height:auto;margin-top:30px;padding:30px 40px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:14px; }
  /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/
 /*--隔--*/
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:18px;padding: 20px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:30px;height: 230px;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:14px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 48%;}
.HomeInformation .right h2 a{font-size:18px;padding: 20px 0 20px 57px;width: 40%;}
.HomeInformation .right h2 a:before{ left:30px;top:21px; margin-right:10px;}
.HomeInformation .right .box{padding:25px 30px;width: 100%;height: 230px;}  
/*--隔--*/ 
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{ position: relative; float:left;width:31.3%; margin-left:2%;height: auto;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:200px;} 
.HomeBusiness .list li .box{ position: initial;bottom:0;height:auto;padding:15px 15px 40px 15px;background: #005aa6;}
.HomeBusiness .list li .box h4{color: #fff;font-size:15px;padding:0px 0 10px 0;}
 .HomeBusiness .list li .box h4 em{ display: none;}
.HomeBusiness .list li .box p{ opacity: 1;margin:0px 0 15px 0;line-height: 18px;font-size:12px;}
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px; }
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:16px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;}   
/*--隔--*/
.footer{padding: 50px 0 50px 0;}
.footer .left{width:100%; font-size:14px;}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{ font-size:12px;margin-left: 0px;}
.footer .right{width:100%; display: block;margin-top: 30px;}
.footer .right span{width: 190px;}


}



@media (min-width:1000px){
.w-50{width:50%;}  
/*--隔--*/  
.header{padding:10px 0;height: 74px;}
.header .logo{}
.header .logo img{height:auto;margin-top:0px;}
.header .logo .block{ position: absolute;top:-50px;right:-40px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{    position: absolute; bottom: -26px; right: 0; width: 0;height: 0;}
.header .logo .block:after{  position: absolute;bottom: -26px;right: 30px; width: 100%; height: 30px;background:#0561a6; }
.header .nav{margin: 5px 0px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{width: 80px;height: 74px;margin: -10px 0;display: block;}
.header .search em{margin:27px 0 0 25px;}    
/*--隔--*/ 
.titleAx h2{ font-size:30px;}  
/*--隔--*/
.SubLong .menu a{font-size:16px;}   
.titleBx{font-size:36px;}
.titleBx font{font-size:30px;margin-bottom:30px}  
/*--隔--*/  
.AboutBox{padding:30px 0 50px 0; }
.AboutBox .title{margin:20px 0;}
.AboutBox .title h1{float:left;font-size:40px;}
.AboutBox .title h1 font{ font-size:14px;}
.AboutBox .title h1 font:before{ width:30px;height:3px; }
.AboutBox .title a.more{ float:right; margin:17px 0 0 0; font-size:14px; }  
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:50%;}
.AboutBox .bin-1 .box{width:50%;padding: 30px 30px 0 30px;}
.AboutBox .bin-1 .box h3{font-size:24px;}
.AboutBox .bin-1 .box .wx{margin:20px 0 30px 0;font-size:14px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:14px; margin:5px 0 10px 0;}  
/*--隔--*/
.list-team{margin: 50px 0 0 0;}
.list-team li{margin: 0 0 50px 0;}
.list-team li .imgBox{width:27%;}
.list-team li .box{width:100%;/*! padding-left:50px */}
.list-team li .box h4{font-size:18px;}
.list-team li .box span{margin:5px 0 20px; font-size:14px;}
.list-team li .box .wx{line-height:27px;font-size:14px;}
/*--隔--*/ 
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:50px;}
.subordinateBox .list li h3{font-size:18px; padding:10px 20px;}
.subordinateBox .list li .wx{margin-top:30px;font-size:14px;line-height: 24px;}  
/*--隔--*/  
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{display:block;width:45%; height:420px;}
.surveyBox .right{width:55%;font-size:14px; padding-left:30px;line-height: 23px;}  
/*--隔--*/  
.lefter{width:17%;}
.lefter .leftNav h2{padding:30px 10px;font-size:25px;}
.lefter .leftNav ul li a{ font-size:16px; padding:15px 0;}
.rack-2 .righter{ width:83%;padding-left: 35px;}   
/*--隔--*/ 
.list-2 li{padding:20px;}
.list-2 li .pic{ width:20%}
.list-2 li .right{ width:80%;padding-left:30px;}
.list-2 li .right h4{font-size:16px;}
.list-2 li .right span{font-size:12px;}
.list-2 li .right p{margin:5px 0;font-size:12px;}  
 /*--隔--*/ 
.newsBox .list li{padding:15px 30px;margin-bottom:10px;}
.newsBox .list li b{ font-size:16px; }
.newsBox .list li span{font-size:16px;}   
 /*--隔--*/ 
.joinBox .list li{padding:15px 30px;}
.joinBox .list li b{font-size:16px; }
.joinBox .list li .more{;font-size:16px;}   
/*--隔--*/  
.NewsListBox .focusNews{ width:50%;}
.NewsListBox .focusNews a{height:500px;}
.NewsListBox .right{width:50%;height: 500px;}
.NewsListBox .right a{ padding:15px 35px;height: 33.3%;}
.NewsListBox .right h4{ font-size:16px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:14px;margin-top: 10px;line-height: 22px;}
.NewsListBox .bottom{ margin-top:60px; margin-left: -15px;}
.NewsListBox .bottom .list li{width:25%;}
.NewsListBox .bottom .list li a{ margin:0 0px 15px 15px;padding: 30px;}
.NewsListBox .bottom .list li h4{font-size:16px;}
.NewsListBox .bottom .list li span{ font-size:14px;}
.NewsListBox .bottom .list .pic{ margin:20px 0}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;}  
/*--隔--*/  
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{width:55%;}
.HomeNews .focusNews .list a{height:360px; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;font-size:16px} 
.focusNews .spot{bottom: 29px;right:0;padding:0 20px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
.HomeNews .right{width:45%;height:360px;margin-top:0px;padding:30px 40px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:14px; }
.HomeNews .rgt{width:100%;}
.HomeNews .rgt .box{ padding:20px;height: 360px;}
.HomeNews .rgt .box a{ font-size:14px;margin-bottom: 13px;}
.HomeNews .lft{width:100%;}  
  /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/ 
/*--隔--*/  
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:18px;padding: 20px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:30px;height: 230px;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:14px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 48%;}
.HomeInformation .right h2 a{font-size:18px;padding: 20px 0 20px 57px;width: 33.3%;}
.HomeInformation .right h2 a:before{ left:30px;top:21px; margin-right:10px;}
.HomeInformation .right .box{padding:25px 30px;width: 100%;height: 230px;}  
/*--隔--*/ 
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{ position: relative; float:left;width:31.3%; margin-left:2%;height: 377px;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:288px;} 
.HomeBusiness .list li .box{ position: absolute;bottom:-131px;height:220px;padding:30px;background: #e5e5e5;}
.HomeBusiness .list li .box h4{color: #333333;font-size:16px;padding:0px 0 10px 0;}
.HomeBusiness .list li .box h4 em{ display: block;} 
.HomeBusiness .list li .box p{ opacity: 0;margin:15px 0 25px 0;line-height: 20px;font-size:14px}
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px; }
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:20px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;} 
/*--隔--*/ 
.footer{padding: 50px 0 50px 0;}
.footer .left{width:55%; font-size:14px}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{ font-size:14px;margin-left: 0px;}
.footer .right{width:40%; display: block;margin-top: 0px;}
.footer .right span{width: 160px;}
  
}


@media (min-width:1200px){
.w-50{width:50%;}
/*--隔--*/ 
.header{padding:10px 0;height: 74px;}
.header .logo{}
.header .logo img{height:auto;margin-top:0px;}
.header .logo .block{ position: absolute;top:-50px;right:-40px;z-index: -1;width:500%; height:114px; background: #0561a6;}
.header .logo .block:before{    position: absolute; bottom: -26px; right: 0; width: 0;height: 0;}
.header .logo .block:after{  position: absolute;bottom: -26px;right: 30px; width: 100%; height: 30px;background:#0561a6; }
.header .nav{margin: 5px 40px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 18px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{width: 80px;height: 74px;margin: -10px 0;display: block;}
.header .search em{margin:27px 0 0 25px;}  
/*--隔--*/ 
.titleAx h2{ font-size:30px;}  
 /*--隔--*/
.SubLong .menu a{font-size:16px;}  
/*--隔--*/ 
.titleBx{font-size:36px;}
.titleBx font{font-size:30px;margin-bottom:30px}   
/*--隔--*/ 
.AboutBox{padding:30px 0 50px 0; }
.AboutBox .title{margin:20px 0;}
.AboutBox .title h1{float:left;font-size:40px;}
.AboutBox .title h1 font{ font-size:14px;}
.AboutBox .title h1 font:before{ width:30px;height:3px; }
.AboutBox .title a.more{ float:right; margin:17px 0 0 0; font-size:14px; }
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:50%;}
.AboutBox .bin-1 .box{width:50%;padding: 70px;}
.AboutBox .bin-1 .box h3{font-size:24px;}
.AboutBox .bin-1 .box .wx{margin:20px 0 30px 0;font-size:14px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:14px; margin:5px 0 10px 0;} 
/*--隔--*//
.list-team{margin: 50px 0 0 0;}
.list-team li{margin: 0 0 50px 0;}
.list-team li .imgBox{width:20%;}
.list-team li .box{width:100%;/*! padding-left:50px */}
.list-team li .box h4{font-size:18px;}
.list-team li .box span{margin:5px 0 20px; font-size:14px;}
.list-team li .box .wx{line-height:27px;font-size:14px;}  
/*--隔--*/ 
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:50px;}
.subordinateBox .list li h3{font-size:18px; padding:10px 20px;}
.subordinateBox .list li .wx{margin-top:30px;font-size:14px;line-height: 24px;}  
 /*--隔--*/ 
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{display:block;width:45%; height:420px;}
.surveyBox .right{width:55%;font-size:14px; padding-left:30px;line-height: 23px;}
/*--隔--*/ 
.lefter{width:17%;}
.lefter .leftNav h2{padding:30px 10px;font-size:30px;}
.lefter .leftNav ul li a{ font-size:16px; padding:15px 0;}
.rack-2 .righter{ width:83%;padding-left: 35px;}  
/*--隔--*/
.list-2 li{padding:20px;}
.list-2 li .pic{ width:20%}
.list-2 li .right{ width:80%;padding-left:30px;}
.list-2 li .right h4{font-size:16px;}
.list-2 li .right span{font-size:13px;}
.list-2 li .right p{margin:15px 0;font-size:14px;}
/*--隔--*/
.newsBox .list li{padding:15px 30px;margin-bottom:10px;}
.newsBox .list li b{ font-size:16px; }
.newsBox .list li span{font-size:16px;}  
/*--隔--*/ 
.joinBox .list li{padding:15px 30px;}
.joinBox .list li b{font-size:16px; }
.joinBox .list li .more{;font-size:16px;}  
/*--隔--*/  
.NewsListBox .focusNews{ width:50%;}
.NewsListBox .focusNews a{height:500px;}
.NewsListBox .right{width:50%;height: 500px;}
.NewsListBox .right a{ padding:22px 35px;height: 33.3%;}
.NewsListBox .right h4{ font-size:16px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:14px;margin-top: 10px;line-height: 22px;}
.NewsListBox .bottom{ margin-top:60px; margin-left: -15px;}
.NewsListBox .bottom .list li{width:25%;}
.NewsListBox .bottom .list li a{ margin:0 0px 15px 15px;padding: 30px;}
.NewsListBox .bottom .list li h4{font-size:16px;}
.NewsListBox .bottom .list li span{ font-size:14px;}
.NewsListBox .bottom .list .pic{ margin:20px 0}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 21px;}
.NewsListBox .bottom .list li b{margin-top:20px;}  
 
/*  
.titleAx{margin:20px 0;}
.titleAx h2{font-size:30px;padding-left: 45px;}
.titleAx h2:before{content: ""; position: absolute; left:0;top:0;width:36px;height:42px;}
.titleAx a{ font-size:14px;padding-right: 25px;margin-top: 15px;}
.titleAx a:before{ top:4px;right:0;width:20px;height:20px;}*/
/*--隔--*/
.HomeNews{margin: 60px 0 30px 0;}
.HomeNews .focusNews{width:55%;/*! height:360px; */ }
.HomeNews .focusNews .list a{height:360px; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:25px 20px 25px 30px;font-size:16px} 
.HomeNews .rgt{width:25%;}
.HomeNews .rgt .box{ padding:20px;height: 360px;}
.HomeNews .rgt .box a{ font-size:14px;margin-bottom: 13px;}
.HomeNews .lft{width:73%;}  
/*--隔--*/
.focusNews .spot{bottom: 29px;right:0;padding:0 20px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
/*--隔--*/
.HomeNews .right{width:45%;height:360px;margin-top:0px;padding:30px 40px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:14px; }
 /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/
/*--隔--*/
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:50%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:18px;padding: 20px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:30px;height: 225px;/*! background: #e5e5e5; */}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:14px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 48%;}
.HomeInformation .right h2 a{font-size:18px;padding: 20px 0 20px 57px;width: 33.3%;}
.HomeInformation .right h2 a:before{ left:30px;top:21px; margin-right:10px;}
.HomeInformation .right .box{padding:25px 30px;width: 100%;height: 230px;}
/*--隔--*/  
.HomeBusiness{margin: 60px 0 80px 0;}
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -5px;}
.HomeBusiness .list{width: 102%;margin-left: -2%;}
.HomeBusiness .list li{ position: relative; float:left;width:31.3%; margin-left:2%;height: 420px;overflow: hidden;}
.HomeBusiness .list li .effect-one{height:330px} 
.HomeBusiness .list li .box{ position: absolute;bottom:-131px;height:220px;padding:30px;}
.HomeBusiness .list li .box h4{color: #333333;font-size:18px;padding:0px 0 10px 0;}
.HomeBusiness .list li .box h4 em{ display: block;}
.HomeBusiness .list li .box p{ opacity: 0;margin:15px 0 25px 0;line-height: 20px;font-size:14px}
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px; }
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:24px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;}  
/*--隔--*/
.footer{padding: 50px 0 50px 0;}
.footer .left{width:55%; font-size:14px}
.footer .left a{color:#8092a2;font-size:14px;}
.footer .left span{ font-size:14px;margin-left: 0px;}
.footer .right{width:40%; display: block;margin-top: 0px;}
.footer .right span{width: 190px;}

}


@media (max-width:760px){
.w-50{width:auto;margin:10px;padding:0px;}
/*--隔--*/
.mainBox{margin-top:60px;}  
/*--隔--*/ 
.head-top{display: none}
.header{position: fixed;z-index: 9999;top:0;padding:10px 0;height: 65px; background: #0561a6;/*! margin-bottom: 60px; */}
/*  .fixed-top{ position: fixed;z-index: 100}  */
.header .logo{}
.header .logo img{height:30px;margin-top:10px;}
.header .logo .block{display: none}
.header .nav{display: none;margin: 5px 0px 0 0;}
.header .nav li a.navAone{ font-size:15px; padding:10px 10px;}
.header .nav li a.navAone:before{ bottom:-19px; }
.header .search{display: none;}
/*--隔--*/
.titleAx{margin:10px 0;}
.titleAx h2{font-size:18px;padding-left: 40px;line-height:30px}
.titleAx h2:before{content: ""; position: absolute; left:0;top:-6px;width:36px;height:42px;}
.titleAx a{ font-size:12px;padding-right: 25px;margin-top: 7px;}
.titleAx a:before{ top:1px;right:0;width:20px;height:20px;}
/*--隔--*/
.SubLong{ padding:5px 0;}
.SubLong .menu{width:100%;padding: 10px 0; text-align: center;display: table;}
.SubLong .menu a{ font-size:13px;margin: 0 10px;display: table-cell;background: #eee;border: 2px #fff solid;padding: 5px 2px;}
.SubLong .menu a.active{ background:#0561a6;color:#fff}
.SubLong .menu a:before{ display: none}
.SubLong .site{ display: none}
div.rack{ padding:20px 0 30px 0;}
/*--隔--*/  
.titleBx{font-size:20px;}
.titleBx font{font-size:13px;margin-bottom:15px}  
/*--隔--*/
.AboutBox{padding:20px 0 50px 0; }
.AboutBox .title{margin:15px 0;clear: both;}
.AboutBox .title h1{float:left;font-size:18px;width: 100%;margin-bottom: 8px;}
.AboutBox .title h1 font{ font-size:12px;display: block;margin-top: 10px;}
.AboutBox .title h1 font:before{ width:30px;height:1px; }
.AboutBox .title a.more{ float:none; margin:12px 0 0 0; font-size:12px; margin: 0px auto 0;display: table;}  
.AboutBox .bin{margin:0 0 20px 0}
.AboutBox .bin-1 .pic{width:100%;height: 200px;overflow: hidden;display: none;}
.AboutBox .bin-1 .box{width:100%;padding: 15px;}
.AboutBox .bin-1 .box h3{font-size:16px;margin-bottom: 10px;}
.AboutBox .bin-1 .box .wx{margin:5px 0 20px 0;font-size:12px;line-height: 23px;}
.AboutBox .bin-1 .x-1{ display: block;color:#666666;font-size:12px; margin:5px 0 5px 0;}
.AboutBox .bin-1 .box a.more{ padding:7px 52px 7px 20px; background-position: 76px 10px;}
/*--隔--*/
.wor{}
.wor img{max-width:100%;margin: 5px;display: block;margin: auto;}
/*--隔--*/
.list-team{margin: 30px 0 0 0;}
.list-team li{margin: 0 0 20px 0;}
.list-team li .imgBox{width:70%; padding:20px 0px 0 0px;margin: auto;float: none;}
.list-team li .box{margin-top:0px;width:100%;/*! padding-left:30px; */padding: 20px 20px 20px 20px;}
.list-team li .box h4{font-size:16px; /*! text-align:center; */}
.list-team li .box span{margin:5px 0 20px font-size:12px; /*! text-align:center; */}
.list-team li .box .wx{line-height:22px;font-size:13px;}   
/*--隔--*/  
.subordinateBox{padding:50px 0; }
.subordinateBox .list{}
.subordinateBox .list li{padding:20px;}
.subordinateBox .list li h3{font-size:15px; padding:7px 15px;}
.subordinateBox .list li .wx{margin-top:15px;font-size:13px;line-height: 22px;}  
/*--隔--*/
.comments .title{  margin:30px 0 5px; color:#666; font-size:20px;   /* font-family: 'Gabriela', serif;*/}
.comments .contact-form .yzm{width: 160px;margin-right: 20px;}
.comments .contact-form .yzm input.input-verifycode{width: 100px;float: right;margin: 10px 0px 0px 0px;}
.comments .contact-form .yzm img{float: left; margin: 20px 0 0 0;}  
.comments .contact-form .submit{font-size:13px;} 
/*--隔--*/  
.surveyBox{ padding:50px 0 80px 0; }
.surveyBox .left{ display:none;width:45%; height:755px;}
.surveyBox .right{width:100%;font-size:14px; padding-left:0px;line-height: 23px;}    
/*--隔--*/  
.lefter{width:100%;overflow: hidden;margin: 0px 0 15px 0;}
.lefter .leftNav h2{float:left;padding:8px 10px;font-size:14px;}
.lefter .leftNav ul li a{float:left; font-size:13px; padding:8px 10px;}
.lefter .leftNav ul{float:left;}
.lefter .leftNav ul li{float:left;border-right:1px #ddd solid;border-bottom: 0px;}
/*--隔--*/  
.rack-2 .righter{ width:100%;padding-left: 0px;} 
.list-2 li{float:left;padding:15px;width:48%;clear: initial;margin: 0 1% 2% 1%;}
.list-2 li .pic{ width:100%;height:150px;}
.list-2 li .right{ width:100%;padding-left:0px;}
.list-2 li .right h4{font-size:14px;min-height: 40px;margin: 7px 0;}
.list-2 li .right span{font-size:12px;}
.list-2 li .right p{margin:5px 0;font-size:12px;}  
/*--隔--*/
.newsBox .list li{padding:10px 20px;margin-bottom:10px;}
.newsBox .list li b{ font-size:13px; }
.newsBox .list li span{font-size:12px;}      
/*--隔--*/ 
.joinBox .list li{padding:10px 20px;}
.joinBox .list li b{font-size:13px; }
.joinBox .list li .more{;font-size:12px;}   
/*--隔--*/ 
.NewsListBox .focusNews{ width:100%;}
.NewsListBox .focusNews a{height:360px;}
.NewsListBox .right{width:100%;height: auto;}
.NewsListBox .right a{ padding:15px 20px;height: auto;}
.NewsListBox .right h4{ font-size:15px;}
.NewsListBox .right span{font-size:13px;}
.NewsListBox .right p{font-size:12px;margin-top: 10px;line-height: 20px;}
.NewsListBox .bottom{ margin-top:30px; margin-left: -10px;}
.NewsListBox .bottom .list li{width:50%;}
.NewsListBox .bottom .list li a{ margin:0 0px 10px 10px;padding: 10px;}
.NewsListBox .bottom .list li h4{font-size:14px;}
.NewsListBox .bottom .list li span{ font-size:12px;}
.NewsListBox .bottom .list .pic{ margin:10px 0;}
.NewsListBox .bottom .list li p{font-size:12px;line-height: 19px;}
.NewsListBox .bottom .list li b{margin-top:5px;}  
/*--隔--*/
.WorShowBox .title{padding:0 0 15px 0;margin: 0 0 15px 0;}
.WorShowBox .title h1{margin:10px 0 0 0;font-size:18px;line-height:23px;padding-bottom:8px;}  
.WorShowBox .title span{font-size:12px;}
.WorShowBox .title .fonts{ display: block}  
/*--隔--*/
.HomeNews{margin: 30px 0 30px 0;}
.focusNews{width:100%;height:auto; }
.focusNews .list li h4{left:0px;bottom:0px;width:100%;padding:10px;font-size:16px} 
.focusNews .list img{height:auto; }
.focusNews .spot{bottom: 16px;right:0;padding:0 10px;width:180px;text-align:right; }
.focusNews .spot li{margin: 0 5px;width:10px;height:10px}
.focusNews .spot li.on{background: #fff;}
 .HomeNews .rgt{width:100%;}
.HomeNews .rgt .box{ padding:20px;height: auto;}
.HomeNews .rgt .box a{ font-size:12px;margin-bottom: 10px;}
.HomeNews .lft{width:100%;}   
/*--隔--*/
.HomeNews .right{width:100%;height:auto;margin-top:30px;padding:20px 10px 20px 30px;  }
.HomeNews .right a{ padding:7px 0 7px 20px;font-size:12px; }
  /*
.HomeNews .right a:before{ left:0;top:8px; width: 14px;height:14px;background: url(../images/icoA.png) no-repeat -25px -60px;}
.HomeNews .right a:nth-child(1):before,.HomeNews .right a:nth-child(2):before,.HomeNews .right a:nth-child(3):before{ background-position:-4px -28px;width: 31px;left: -17px;}*/
/*--隔--*/  
.HomeInformation{ margin:0px 0 20px 0;}
.HomeInformation .left{width:100%;}
.HomeInformation .left .tone li{width:33.3%;}
.HomeInformation .left .tone li a{font-size:15px;padding: 10px 0;}
.HomeInformation .left .tone li a em{ margin-right:10px;width:27px;height:25px;}
.HomeInformation .left .tone li.hit a em{  background-position:0 0 ;}
.HomeInformation .left .box{padding:10px;height: auto;}
.HomeInformation .left .list{padding-left:40px;}
.HomeInformation .left .list a{padding:8px 0 8px 20px;font-size:12px; }
.HomeInformation .left .list a:before{  left:5px;top:12px;}
.HomeInformation .right{ width: 100%;margin-top:30px}
.HomeInformation .right h2 a{font-size:14px;padding: 15px 0 15px 57px;width: 40%;}
.HomeInformation .right h2 a:before{ left:30px;top:13px; margin-right:10px;}
.HomeInformation .right .box{padding:15px 15px;width: 100%;height: auto;} 
/*--隔--*/
.HomeBusiness{margin: 30px 0 40px 0;}
.HomeBusiness .titleAx h2{margin-bottom:10px; }
.HomeBusiness .titleAx h2:before{ background-position: -5px -147px; top: -10px;}
.HomeBusiness .list{width: 100%;margin-left: 0%;}
.HomeBusiness .list li{ position: relative; float:left;width:50%;margin-bottom:10px; margin-left:0%;height: auto;overflow: hidden;}
.HomeBusiness .list li a{ display: block;margin:0 5px 20px 5px}
.HomeBusiness .list li .effect-one{height:100px;} 
.HomeBusiness .list li .box{ position: initial;bottom:0;height:auto;padding:15px 15px 20px 15px;background: #005aa6;height: 125px;}
.HomeBusiness .list li .box h4{color: #fff;font-size:15px;margin-bottom:5px;padding:0px 0 10px 0;height:22px;overflow: hidden }
.HomeBusiness .list li .box h4 em{ display: none;}
.HomeBusiness .list li .box p{ opacity: 1;margin:0px 0 10px 0;line-height: 18px;font-size:12px;height:35px;overflow: hidden }
.HomeBusiness .list li .box b{font-size:12px;padding:2px 20px;}
.HomeBusiness .list li:hover .box{bottom:0;}
.HomeBusiness .list li:hover .box h4{padding:0px;font-size:16px;}
.HomeBusiness .list li:hover .box h4 em{ opacity: 0;}
.HomeBusiness .list li:hover .box p{ opacity: 1;}   
.HomeBusiness .list .more{}
.HomeBusiness .list .more a{ height:225px; text-align: center; font-size:13px;background: #eee;padding-top: 95px;color: #005aa6;}
.HomeBusiness .list .more a b{ display: block; font-size:18px;color: #005aa6;}
/*--隔--*/
.footer{padding: 20px 0 20px 0;text-align: center;}
.footer .left{width:100%; font-size:13px;}
.footer .left a{color:#8092a2;font-size:13px;}
.footer .left span{ font-size:12px;margin-left: -10px;}
.footer .right{width:100%; display: none;margin-top: 30px;}
.footer .right span{width: 190px;}
  
}













