﻿@charset "utf-8";
/*寮曞椤祍tart*/
.loadwrap{width: 100%;height: 100%;background: #155fc9;position: absolute;z-index: 9999999;top: 0;left: 0;}
#caseBlanche {  height: 150px;  width : 150px;  float : left;  position: absolute;  z-index: 99;  left: 0;right: 0;top: -17%;bottom: 0;margin: auto;}
#caseBlanche #load {height: 150px;width: 100%;color : #fff;font-family : calibri;text-align : center;position : absolute;/* top: 53px; */font-size: 2rem;line-height: 50px;text-align: center;}
#load i{height: 100%;display: inline-block;width: 100%;text-align: center;line-height: 150px;}
#test {height : 10px;width : 10px;position : absolute;background-color : #fff;border-radius : 50%;top : 0px;left: 38px;}
#rond {height: 150px;width: 150px;border: 1px solid #fff;border-radius : 50%;position :absolute;animation : rond 2s infinite;-webkit-animation : rond 2s infinite;}
.loading{width: 100%;color: #fff;font-size: 2rem;position: absolute;top: 171px;text-align: center;}
@keyframes rond {
    0% {transform : rotate(0deg);}
    100% {transform : rotate(360deg);}
}
@-webkit-keyframes rond {
    0% {-webkit-transform : rotate(0deg);}
    100% {-webkit-transform : rotate(360deg);}
}
@-moz-keyframes rond {
    0% {-webkit-transform : rotate(0deg);}
    100% {-webkit-transform : rotate(360deg);}
}
@-ms-keyframes rond {
    0% {-webkit-transform : rotate(0deg);}
    100% {-webkit-transform : rotate(360deg);}
}
@keyframes rond {
    0% {-webkit-transform : rotate(0deg);}
    100% {-webkit-transform : rotate(360deg);}
}
*{font-family: "骞煎渾";}
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
.index-top{height: 86px;/* border: 1px red dashed; */}
.main-width{width: 1117px;margin: 0 auto;}
.logo{display: block;float: left;margin-top: 20px;}
.index-nav{
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: 86px;
    background: #fff;
}
/*寮曞椤礶nd*/
/*棣栭〉*/
.nav-list{float: right;/* width: 82%; */margin-bottom: 0;position: relative;/* border: 1px red dashed; */}
.nav-list li{float: left;height: 86px;line-height: 86px;text-align: center;/* width: 18.66666%; */list-style: none;display: block;}
.nav-list li a{color: #2c2c2c;padding: 7px 17px;font-size: 14px;font-weight: bold;text-decoration: none;}
.nav-list li a.on{color: #fff;background: #114faa;text-decoration: none;}
.nav-list li a:hover{  text-decoration: none;  color: #fff;  background: #114faa;  }
.nav-list li a:active{ text-decoration: none; }
.nav-list li a:visited{text-decoration: none; }
.index-main{width: 100%;height: 500px;position: absolute;top: 86px;}
.index-bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.index-img{  position: absolute ;
    opacity: 1; }
.p101{
    width: 72%;
    top: 35%;
    left: 25%;
    -webkit-animation: fadeIn 1.6s forwards .6s;
    -moz-animation: fadeIn 1.6s forwards .6s;
    -ms-animation: fadeIn 1.6s forwards .6s;
    animation: fadeIn 1.6s forwards .6s;
}
.p102{
    width: 8%;
    left: 16%;
    top: 24%;
    z-index: 4;
    -webkit-animation: smallbig 0.6s forwards 1.2s;
    -moz-animation: smallbig 0.6s forwards 1.2s;
    -ms-animation: smallbig 0.6s forwards 1.2s;
    animation: smallbig 0.6s forwards 1.2s;
}
.p103{
    width: 38%;
    right: 15%;
    top: 14%;
    -webkit-animation: smallbig 0.6s forwards .9s;
    -moz-animation: smallbig 0.6s forwards .9s;
    -ms-animation: smallbig 0.6s forwards .9s;
    animation: smallbig 0.6s forwards .9s;
}
.p104{
    width: 11%;
    right: 21%;
    bottom: 16%;
    display: block;
    position: absolute;
    opacity: 0;
    -webkit-animation: flash 1.6s forwards infinite linear 1.5s;
    -moz-animation: flash 1.6s forwards infinite linear 1.5s;
    -ms-animation: flash 1.6s forwards infinite linear 1.5s;
    animation: flash 1.6s forwards infinite linear 1.5s;
}
.p104 img{
    width: 100%;
    position: relative;
}
.p105{
    width: 37%;
    left: 1%;
    opacity: 1;
}
.footer{
    height: 60px;
    line-height: 60px;
    position: absolute;
    bottom: 0;
    width: 100%;
    background:#fff;
    text-align: center;
}
/*鍏徃绠€浠媠tart*/
.banner{
    float: left;
    min-width: 1117px;
}
.banner img{
    width: 100%;
}
.main-bg{
    background: #7dbae4 url("images/main-top-bg.jpg") repeat-x top;
    width: 100%;
    float: left;
    min-width: 1117px;
}
.main-body-width{
    width: 1040px;
    margin: 0 auto;
}
.title{
    width: 100%;
    background: url("images/title-bg.jpg") no-repeat;
    height: 80px;
}
.title2{
    width: 100%;
    background: url("images/title-bg2.jpg") no-repeat;
    height: 80px;
}
.title .CTitle{
    font-family: "骞煎渾";
    font-size: 18px;
    color: #00388b;
    text-align: center;
    padding-top: 30px;
}
.title .ETitle{
    text-align: center;
    color: #24aee6;
    font-size: 13px;
    padding-top: 5px;
}
.text{
    width: 100%;
    background:#fff  url("images/text-bg.jpg") no-repeat top;
    font-size: 16px;
    font-family: "骞煎渾";
    padding-bottom: 46px;
    padding-top: 59px;
    color: #252525;
    line-height: 25px;
}
.blue-text{
    color: #00388b;
    font-size: 20px;
    font-weight: bold;
}
.footer2{
    height: 60px;
    line-height: 60px;
    width: 100%;
    background:#fff;
    text-align: center;
    /* margin-top: 40px; */
}
.margin-top{margin-top: 40px;}
.text2{
    width: 100%;
    background:#fff;
    font-size: 18px;
    font-family: "骞煎渾";
    padding-bottom: 46px;
    padding-top: 23px;
    line-height: 27px;
}
.text3{
    width: 100%;
    background:#fff;
    font-size: 18px;
    padding-bottom: 46px;
    padding-top: 50px;
    color: #252525;
    line-height: 30px;
}
/*婊氬姩start*/
#gundong{width:981px; height:195px; overflow:hidden;}
#gundong_left{float:left; width:41px; height:195px; line-height:195px; margin-left:13px;}
#gundong_right{float:right; width:41px; height:195px; line-height:195px; margin-right:13px;}
#starScroll{width:833px; height:195px; margin-left:17px; overflow:hidden; float:left;}
#starScroll #contentScroll{width:1000000%}/*鍙湁涓€寮犲浘鐗囧垏鎹㈡椂锛岄渶瑕佸姞澶у搴︾殑鐧惧垎姣斻€?/
#starScroll #ScrollOne{float:left;}
#starScroll #ScrollOne a{float:left; width:259px; height:195px; margin-right:28px; display:inline;}
#starScroll #ScrollOne img{ width:259px; height:195px; border:0px;}
#starScroll #ScrollTwo{float:left;}
#starScroll #ScrollTwo a{float:left; width:259px; height:195px; margin-right:28px; display:inline;}
#starScroll #ScrollTwo img{ width:259px; height:195px; border:0px;}
/* .prev{background:url(images/btn_right.jpg) no-repeat; width:41px; height:36px; cursor:pointer; display:block; margin-top:60px;}
.next{background:url(images/btn_left.jpg) no-repeat; width:41px; height:36px; cursor:pointer; display:block; margin-top:60px;}
 */
#gundongd{width:870px; height:79px; overflow:hidden;}
#gundong_leftd{float:left; width:41px; height:79px; line-height:79px; margin-left:13px;}
#gundong_rightd{float:right; width:41px; height:79px; line-height:79px; margin-right:13px;}
#starScrolld{width:726px; height:79px; margin-left:17px; overflow:hidden; float:left;}
#starScrolld #contentScrolld{width:1000000%}/*鍙湁涓€寮犲浘鐗囧垏鎹㈡椂锛岄渶瑕佸姞澶у搴︾殑鐧惧垎姣斻€?/
#starScrolld #ScrollOned{float:left;}
#starScrolld #ScrollOned a{float:left; width:174px; height:79px; margin-right:10px; display:inline;}
#starScrolld #ScrollOned img{ width:174px; height:79px; border:0px;}
#starScrolld #ScrollTwod{float:left;}
#starScrolld #ScrollTwod a{float:left; width:174px; height:79px; margin-right:10px; display:inline;}
#starScrolld #ScrollTwod img{ width:174px; height:79px; border:0px;}
.prevd{background:url(images/btn_left.jpg) no-repeat; width:41px; height:36px; cursor:pointer; display:block; margin-top:20px;}
.nextd{background:url(images/btn_right.jpg) no-repeat; width:41px; height:36px; cursor:pointer; display:block; margin-top:20px;}
/*婊氬姩end*/
/*鎴慇home鍖哄煙*/
.home-p1{/* background:url(images/home_img2.jpg) center center no-repeat; */width: 800px;height:19px;margin:0 auto;text-align: center;}
.home-name{background:url(images/name_bg.jpg) center center no-repeat;width:75px;height:41px;color:#fff;line-height:41px;text-align:center;font-family: "骞煎渾",Arial;}
.home{ width:960px; height:auto; margin:0 auto;}
.home-left1{ width:703px; height:auto; float:left;}
.home-right1{ width:213px; height:auto; float:right;}
.home-right1 img{
    width:100%;
}
.home-left2{ width:75px; height:auto; float:left;}
.home-right2{ width:625px; height:auto; float:right;}
.about-p1text{
    margin-top:15px;
    font-size: 14px;
}
.person-text{
    width: 706px;
    margin-left: 31px;
    font-family: "骞煎渾";
    font-size: 14px;
    color: #545557;
    line-height: 25px;
    text-indent: 2em;
    /* margin-top: 10px; */
    padding-right: 16px;
    text-align: justify;
}
.person_title{
    line-height: 20px;
    font-size: 14px;
}
/*鎷涜仒娴佺▼*/
.process{width:100%;height: 889px;background:url(images/process_bg_03.jpg) center top no-repeat;position:relative;}
.process_pic1{background:url(images/process_1_03.png) center center no-repeat;position:absolute;width: 86px;height:86px;top: 45px;left: 245px;z-index:11;}
.process_pic1:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process_info1{background:url(images/text-bg.png) center top no-repeat;width:397px;background-size:100% 100%;position:absolute;top: 150px;padding-bottom:25px;left: -32px;z-index:999999;text-indent:20px;text-align:justify;}
.process_info1 p{width:330px;margin:0 auto;font-size:16px;font-family: "骞煎渾";}
.process_pic2{background:url(images/process_2_03.png) center center no-repeat;position:absolute;width:86px;height:86px;top: 45px;left: 472px;z-index:5;}
.process_pic2:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process_pic3{background:url(images/process_4_03.png) center center no-repeat;position:absolute;width:86px;height:86px;top: 45px;left: 706px;z-index:4;}
.process_pic3:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process_pic4{background:url(images/process_3_03.png) center center no-repeat;position:absolute;width:86px;height:86px;top: 374px;left: 706px;z-index:10;}
.process_pic4:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process_pic5{background:url(images/process_8_03.png) center center no-repeat;position:absolute;width:86px;height:86px;top: 374px;left: 480px;z-index:2;}
.process_pic5:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process_pic6{background:url(images/process_7_03.png) center center no-repeat;position:absolute;width:86px;height:86px;top: 374px;left: 252px;z-index:1;}
.process_pic6:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process_pic7{background:url(images/process_5_03.png) center center no-repeat;position:absolute;width:86px;height:85px;top: 707px;left: 249px;}
.process_pic7:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process_pic8{background:url(images/process_6_03.png) center center no-repeat;position:absolute;width:86px;height:85px;top: 706px;left: 489px;}
.process_pic8:hover{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.process>div>div{display:none;}
/*瀹ｈ琛岀▼鍖哄煙*/
.containers{ width: 100%; height: 413px; background-color: #fff; margin:50px 0; }
.containers .main {margin: 0 auto; width:824px;background-color: #fff; height: 413px;}
.containers .main .main_img{height:413px;width: 407px;background-color: #ff0;float: left;position: relative;overflow: hidden;display: block;}
.main_img .main_info{position: absolute; z-index: 1; top: 413px; background-color: rgba(18,21,44,0.7); height: 413px;}
.main_img .main_info p{color: #fff; line-height: 24px;font-size: 14px;}
.main_img .main_info .info{ height: 105px; }
.main_img .main_info .info h2{ color: #FFFFFF; line-height: 42px; font-size: 18px;}
.main_img .main_info .info_more{padding-top: 10px; border-top: solid 1px #CB5412; height: 240px; overflow: hidden;}
.main_img .main_info .info_more p{text-indent: 2em; overflow:ellipsis; display: none;}
.container .main .mar_no{margin-right: 0;}
.container .main .main_img img{width: 100%; height: 100%;}
.aaa{ margin-top:6px;}
.aaa a{ text-decoration:underline; outline:thin none; color:#275baa;}
.aaa a:hover{ text-decoration:underline; color:#000;}
/*鎷涜仒鑱屼綅*/
.job_list{width:100%;height:auto;border-bottom:1px solid #acacac; color:#545557;}
.job_bt{width:1000px;height:21px;float:left;margin-top:30px;/* border: 1px red dashed; */}
.job_span1{color:#ffffff;font-size: 14px;/* border: 1px red dashed; */display: block;float: left;/* text-indent: 57px; */background: #00388b;margin-left: 57px;padding: 10px 25px;}
.job_text{width:956px;float:left;margin-left:45px;}
.job_text h3{margin-top: 42px;font-size:14px;margin-bottom: 20px;}
.text_left{width: 800px;float:left;font-size:14px;position: relative;line-height: 25px;}
.text_right{width: 140px;height: 100%;text-align:center;/* border: 1px red dashed; */float: right;}
.text_right img{padding-top:26px;}
.job_bt2{width:1000px;height:21px;float:left;margin-top:30px;/* text-indent:57px; */}
.job_span2{padding-left: 25px;font-size:14px;float: left;}
.job_bt3{width:1000px;height:21px;float:left;margin-top:30px;/* text-indent:73px; */}
.job_span3{padding-left:65px; font-size:14px;}
.job_bt4{width:1000px;height:21px;float:left;margin-top:30px;text-indent:54px;}
.job_span4{padding-left:20px; font-size:14px;}
.job_bt5{width:1000px;height:21px;float:left;margin-top:30px;text-indent:57px;}
.job_span5{padding-left:40px; font-size:14px;}
.job_bt6{width:1000px;height:21px;float:left;margin-top:30px;text-indent:60px;}
.job_span6{padding-left:50px; font-size:14px;}
.job_fuli{/*background:url(images/job_fulibg_03.jpg) center top no-repeat;width:1040px;height:623px;*/font-size:14px;color:#545557;}
.job_p1{width:1040px;text-align:center;padding-top:20px;line-height: 28px;font-size: 18px;color: #2d1a30;font-family: "骞煎渾"}
.job-text{ width:900px; height:auto; margin:0 auto;border:1px solid #000;}
.job-left{ width:450px; height:auto; float:left;}
.job-right{ width:450px; height:auto; float:right;}
.job2_span1{ margin-left:120px; margin-top:5px;}
.job3_span1{ border:1px solid #000; margin-left:120px;}
.job4_span1{}
.job5_span1{}
.job6_span1{}
.job7_span1{}
/*gundong*/
#gundong{width:981px; height:195px; overflow:hidden;}
#gundong_left{float:left; width:41px; height:195px; line-height:195px; margin-left:13px;}
#gundong_right{float:right; width:41px; height:195px; line-height:195px; margin-right:13px;}
#starScroll{width:833px; height:195px; margin-left:17px; overflow:hidden; float:left;}
#starScroll #contentScroll{width:1000000%}鍙湁涓€寮犲浘鐗囧垏鎹㈡椂锛岄渶瑕佸姞澶у搴︾殑鐧惧垎姣斻€?
#starScroll #ScrollOne{float:left;}
#starScroll #ScrollOne a{float:left; width:259px; height:195px; margin-right:28px; display:inline;}
#starScroll #ScrollOne img{ width:259px; height:195px; border:0px;}
#starScroll #ScrollTwo{float:left;}
#starScroll #ScrollTwo a{float:left; width:259px; height:195px; margin-right:28px; display:inline;}
#starScroll #ScrollTwo img{ width:259px; height:195px; border:0px;}
/* 鏈緥瀛恈ss */
.picMarquee-left{width: 855px;overflow:hidden;position:relative;/* border:1px solid #ccc; */margin: 0 auto;}
.picMarquee-left .hd{overflow:hidden;/* height: 229px; *//* position: absolute; */}
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picMarquee-left .hd .prev{background:url(images/btn_left.jpg) no-repeat; width:41px; height:36px; cursor:pointer; display:block; }
.picMarquee-left .hd .next{background:url(images/btn_right.jpg) no-repeat;width:41px;height:36px;cursor:pointer;display:block;position: absolute;left: -50px;top: -61px;}
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{padding:10px;width: 758px;margin:  0 auto;/* border: 1px dashed; */overflow: hidden;position: relative;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:365px; height:229px; display:block; padding:2px;  }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }
#demo4 .bd ul li .pic img{ width:703px; height:352px; display:block; padding:2px;  }
#demo4  .bd ul li .pic a:hover img{ border-color:#999;  }
#demo4  .bd ul li .title{ line-height:24px;   }
.picScroll-top{ margin:0 auto; width: 855px;  overflow:hidden; position:relative;    }
.picScroll-top .hd{ overflow:hidden;  padding:0 10px;  }
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; }
 .prev{background:url(images/btn_right.jpg) no-repeat;width:41px;height:36px;cursor:pointer;display:block;/* margin-top:60px; */position: absolute;right: 0;top: 106px;}
 .next{background:url(images/btn_left.jpg) no-repeat;width:41px;height:36px;cursor:pointer;display:block;margin-top:60px;position: absolute;left: 10px;top: 46px;}
.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
#demo3 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;width: 365px; }
.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{padding:10px;width: 705px;margin:  0 auto;/* border: 1px dashed; */overflow: hidden;position: relative;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ text-align:center; zoom:1; }
.picScroll-top .bd ul li .pic{ text-align:center; }
.picScroll-top .bd ul li .pic img{width:365px;height:229px;display:block;padding:2px;/* border:1px solid #ccc; */}
#demo4 .bd ul li .pic img{width: 705px;height:352px;display:block;padding:2px;overflow: hidden;/* border:1px solid #ccc; */}
 .prev.num41{background:url(images/btn_right.jpg) no-repeat;width:41px;height:36px;cursor:pointer;display:block;/* margin-top:60px; */position: absolute;right: 0;top: 161px;}
 .next.num42{background:url(images/btn_left.jpg) no-repeat;width:41px;height:36px;cursor:pointer;display:block;margin-top:60px;position: absolute;left: 10px;top: 101px;}