
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}

/* index */

.flex-control-nav,.flex-direction-nav {display:none;}
.flexslider {position: relative;width: 100%;height:auto; margin:0 auto; overflow:hidden;}
.slides li .banner_img{ width:100%; height:100%;}
.slides li { position:relative; width:100%; height:100%;}
.slides {width:100%; height:100%; overflow:hidden}



/* news */
.warp{ width: 1340px; margin: 0 auto }
.column{ border-bottom: 1px solid #eaeaea }
.column_inner{ height: 76px; line-height: 76px; }
.column_left{ float: left; font-weight: bold; color: #0d386b; font-size: 26px; padding-left: 44px;background: url(../images/col.jpg) 14px center no-repeat; }
.column_right{ float: right; color: #999999; text-align: right; }
.column_right a{ color: #999999; transition: all 0.5s ease 0s}
.column_right a:hover{ color: #0d386b; transition: all 0.5s ease 0s }
.catalog{border-bottom: 1px solid #eaeaea; height: 60px; overflow: hidden;}
.catalog_ul{ text-align: center; }
.catalog_ul li{ display: inline-block; width: 150px; margin: 0 5px; }
.catalog_ul li a{ display: block; width: 150px; text-align: center; height: 60px;  transition: all 0.5s ease 0s; line-height: 60px; overflow: hidden; font-size: 16px; }
.catalog_ul li a:hover,.catalog_ul li a.for{background: url(../images/cur.png) center center no-repeat; color: #fff; transition: all 0.5s ease 0s;}
.news{ padding: 65px 0 0 0; }
.ent_dl{ padding-bottom: 36px; border-bottom: 1px dotted #d9d9d9; }
.ent_dl dt{ float: left; width: 580px; height: 320px; overflow: hidden;   }
.ent_dl dt img{width: 580px; height: 320px; overflow: hidden;transition: all 0.5s ease 0s; }
.ent_dl dd{ width: 730px; float: right; }
.ent_dl dd .news_tit{ display: block; height: 60px; line-height: 60px; font-size: 20px; font-weight: bold;transition: all 0.5s ease 0s;  }
.ent_dl dd .news_tit:hover{transition: all 0.5s ease 0s; color: #0d386b}
.ent_dl dd em{ display: block; height: 38px; line-height:38px; color: #999999; font-size: 14px; }
.ent_dl dd .ent_zi{ height: 120px; overflow:  hidden; line-height: 30px; font-size: 14px; color: #666666; margin-bottom: 34px; }
.ent_dl dd .news_see{ height: 50px; width: 140px; text-align: center; transition: all 0.5s ease 0s;border: 1px solid #f6ad3a; background: #f6ad3a; color: #fff; line-height: 50px; display: block; font-size: 14px; }
.ent_dl dd .news_see:hover{ background: none; color: #f6ad3a; transition: all 0.5s ease 0s; }

.news_ul{ margin: 0 0 50px -14px; }
.news_ul li{ float: left; margin: 30px 0 0 14px; border: 1px solid #ebebeb; box-sizing: border-box; padding: 0 15px; height: 538px; width: 436px; box-sizing: border-box; }
.news_ul li h3{ transition: all 0.5s ease 0s; padding-top: 14px; height:54px ;font-size: 18px; color: #666666; margin-bottom: 24px; line-height: 54px;background: url(../images/line.jpg) left bottom no-repeat;  }
.news_ul h3 span{transition: all 0.5s ease 0s;  font-size: 34px; font-weight: bold; color: #f6ad3a; margin-right: 8px; }
.news_ul .news_img{ width: 406px; height: 250px; overflow: hidden; }
.news_ul .news_img img{ width: 406px; height: 250px; overflow: hidden; transition: all 0.5s ease 0s; }
.news_ul .news_img:hover img{ transition: all 0.5s ease 0s; transform: translateY(-10px);}
.news_ul .social{ transition: all 0.5s ease 0s;height: 60px; line-height: 60px; font-size: 16px; overflow: hidden;}
.news_ul .news_zi{ height: 52px; overflow: hidden; line-height: 26px; font-size: 14px; color: #666; margin-bottom: 20px; display: block; }
.news_ul .news_see{transition: all 0.5s ease 0s; display: block; width: 98px; height: 32px; line-height: 32px; border: 1px solid #dddddd; border-radius: 20px; text-align: center; color: #999999; font-size: 14px; }
.news_ul li:hover h3{background: url(../images/line1.jpg) left bottom no-repeat;transition: all 0.5s ease 0s;   }
.news_ul li:hover h3 span{ color: #0d386b; transition: all 0.5s ease 0s; }
.news_ul li:hover .news_see{ background: #0d386b;transition: all 0.5s ease 0s; border: 1px solid #0d386b; color: #fff; }
.news_ul li:hover .social{color: #0d386b; transition: all 0.5s ease 0s; }
.news_info{ padding: 50px 0 100px 0; }
.release{ text-align: center; margin-bottom: 30px; }
.release h3{ height: 58px; line-height: 58px; font-size: 26px; }
.time{ height: 50px; line-height: 50px; color: #999999; }
.time span{ display: inline-block;background: url(../images/time1.jpg) left center no-repeat; padding-left: 24px;  }
.time em{ display: inline-block;background: url(../images/time2.jpg) left center no-repeat; padding-left: 24px;  margin-left: 20px; }
.return{ display:block; font-size: 14px; margin: 30px auto; border: 1px solid #f6ad3a; background: #f6ad3a; color: #fff; text-align: center; width: 158px; height: 46px; line-height: 46px; }
.piece{ border-top: 1px solid #f3f3f3; height: 76px; line-height: 76px; }
.piece_left{ float: left; width: 50%; }
.piece a{ font-size: 14px; color: #999999; background: url(../images/news_left.jpg) left  center no-repeat; padding-left: 50px; display: block;}
.piece_right{ width: 50%; float: right; text-align: right;  }
.piece a:hover{ color: #f6ad3a }
.piece_right a{background: url(../images/news_right.jpg) right  center no-repeat;padding:0 50px 0 0; box-sizing:border-box;  }


/* pro_ul */
.pro_ul{ margin:0 0 80px -20px; }
.pro_ul li{ margin: 48px 0 0 20px; width: 318px; float: left; }
.pro_ul li span{ display: block;  width: 318px; height: 258px; overflow: hidden; border: 1px solid #ebebeb; border-top: 3px solid #ebebeb; box-sizing:border-box;}
.pro_ul li span img{width: 318px; height: 258px; overflow: hidden;transition: all 0.5s ease 0s;}
.pro_ul li:hover img{ transition: all 0.5s ease 0s; transform: translateY(-20px); }
.pro_ul li em{ display: block; height: 56px; transition: all 0.5s ease 0s; line-height: 56px; font-size: 16px; font-weight:bold; overflow: hidden;}
.pro_ul li em:hover{ transition: all 0.5s ease 0s; color: #0d386b;}
.pro_div{ overflow: hidden; height: 36px; margin-left: -9px; }
.pro_div i{transition: all 0.5s ease 0s; display: block; width: 100px; height: 36px; line-height: 36px; background: #e2e2e2; text-align: center; font-size: 14px; color: #6e6e6e; float: left; margin-left: 9px; }
.pro_div i:hover{ transition: all 0.5s ease 0s; background: #0d386b; color: #fff; }
.pro_info{ padding: 66px 0 50px 0; }
.pro_info{ margin-bottom: 38px; }
.pro_img{ float: left; width: 618px; height: 478px; overflow: hidden; border: 1px solid #ebebeb; position: relative; }
.pro_scroll{ width: 618px; height: 478px; overflow: hidden; position: absolute; left: 0; top: 0;}
.pro_scroll li{width: 618px; height: 478px; overflow: hidden; text-align: center;}
.pro_scroll li img{ width: auto; height: auto; max-width: 100%}
.pro_left{ display: block; width: 52px; height: 49px; background: url(../images/pro_left.png) left  center no-repeat; position: absolute; left: 0; top: 50%; margin-top: -25px; }
.pro_right{ display: block; width: 52px; height: 49px; background: url(../images/pro_right.png) left  center no-repeat; position: absolute; right: 0; top: 50%; margin-top: -25px; }
.lock{ float: right; width: 670px; }
.lock dt{ height: 70px; line-height: 70px; font-size: 32px; border-bottom: 1px solid #eeeeee; margin-bottom: 34px; }
.lock_div{overflow: hidden; height: 36px; margin:0 0 20px -9px; }
.lock_div i{ display: block; width: 100px; height: 36px; line-height: 36px; background: #e2e2e2; text-align: center; font-size: 14px; color: #6e6e6e; float: left; margin-left: 9px; }
.lock h3{ height: 42px; line-height: 42px; color: #0d386b; font-size: 16px; font-weight: bold; }
.lock_zi{ height: 170px; overflow: hidden; line-height: 34px; color: #666666; font-size: 14px; margin-bottom: 20px; }
.lock_call{background: url(../images/pro_call.jpg) left  center no-repeat; padding-left: 58px;}
.lock_call span{ display: block; height: 26px; line-height: 26px; font-size: 14px; color: #0d386b; }
.lock_call em{ display: block;height: 32px; line-height: 32px; font-size: 24px; color: #0d386b;  }

.pro_top { margin-bottom: 30px; }

/* case */
.client{ background: #f3f3f3; }
.field h3{ height: 118px; line-height: 118px; text-align: center; font-size: 28px; color: #0d386b; }
.field h3 i{ font-weight: bold; color: #f6ad3a; font-size: 32px; }
.field_inner{ text-align: center; line-height: 30px; color: #666666; font-size: 14px; padding-bottom: 30px; }

.link{ position: relative; height: 517px;  padding-bottom: 55px; }
.link_scroll{ position: absolute; left: 0; top: 0; width: 1340px; overflow: hidden; height: 517px; }
.link_scroll li{ float: left;width: 1340px; overflow: hidden; height: 517px; }
.link_left{ position: absolute; left: -110px; top: 50%; margin-top: -29px; background: url(../images/case_left.png) left  top no-repeat; width: 58px; height: 58px; display: b
  }
.link_right{ position: absolute; right: -110px; top: 50%; margin-top: -29px; background: url(../images/case_right.png) left  top no-repeat; width: 58px; height: 58px; display: b
  }

.interfix_top{ padding: 48px 0 67px 0; }
.int_h3{ float: left; width:335px ; font-size: 30px; height: 50px; line-height: 50px;  }
.int_ul{ float: right; height: 50px; line-height: 50px; overflow: hidden; }
.int_ul li{ float: left; margin-left: 15px; }
.int_ul li a{ width: 180px; height: 50px; line-height: 50px; transition: all 0.5s ease 0s;display: block; text-align: center; background: #f5f5f5; font-size: 14px; overflow: hidden; }
.int_ul li a:hover,.int_ul li a.on{ background: #f6ad3a; color: #fff; transition: all 0.5s ease 0s; }
.interfix_botoom{ line-height: 30px; font-size: 14px;  overflow: hidden; padding-bottom: 12px; border-bottom: 1px dotted #d4d4d4;background: url(../images/dou.jpg) left  top no-repeat; padding-left: 28px; }
.interfix_botoom em{ color: #f6ad3a; font-size: 60px; font-family: Arial }
.bank_div { padding: 0px 0 38px 0; border-bottom: 1px dotted #ebebeb; }
.bank_div .bank_dl{ padding: 38px 0; border-bottom: 1px dotted #ebebeb; }
.bank_dl dt{ float: left; width: 350px; height: 222px; overflow: hidden; }
.bank_dl dt img{ width: 350px; height: 222px; overflow: hidden; transition: all 1s ease 0s; }
.bank_dl dt:hover img{transition: all 1s ease 0s; transform: scale(1.2,1.2);}
.bank_dl dd{ float: right; width: 950px; }
.bank_dl dd h3{ height: 50px; line-height: 50px; font-size: 20px; font-weight: bold; color: #0d386b; }
.bank_dl dd .span_tit{ display: block; height: 44px; line-height: 44px; color: #f6ad3a; font-weight: bold; font-size: 16px; padding-left: 26px;  background: url(../images/xing.jpg) left  center no-repeat; }
.bank_zi{ height: 92px; overflow: hidden; line-height: 34px;  font-size: 14px; color: #666666; margin-bottom: 10px; }
.bank_zi em{ margin-right: 20px; }
.bank_zi em i{ color: #0d386b }
.bank_dl dd .bank_see{ height: 26px; line-height: 26px; transition: all 0.5s ease 0; display: block; font-size: 14px; font-weight: bold; color: #999999;background: url(../images/shang.jpg) 70px  center no-repeat; display: block; width: 100px;  }
.bank_inner{ background: #f5f5f5; padding: 20px;  border-bottom: 1px dotted #e9e9e9; display: none; }
.bank_dl dd .bank_see:hover,.bank_dl dd .bank_see.on{background: url(../images/xia.jpg) 70px  center no-repeat; color: #0d386b; transition: all 0.5s ease 0;}
.easily{ border-bottom: 1px dotted #d7d7d7; padding: 44px 0 14px 0; }
.easily span{ display: block; height: 28px; line-height: 28px; color: #666666; font-size: 14px; overflow: hidden; }
.easily em{ display: block; height: 24px; line-height: 24px; color: #d4d4d4; font-size: 14px; overflow: hidden; }
.hot{/* background: url(../images/contcall.jpg) left center no-repeat; padding-left: 72px; */ margin: 37px 0 70px 0;}
.hot .hot_call{ float: left; width: 48px; margin-right: 20px; }
.hot .hot_call img{-webkit-animation: shake 1s infinite;
    animation: shake 1s infinite;}
.hot span{ display: block; font-size: 33px; height: 34px; overflow: hidden; line-height: 34px; color: #0d386b; font-weight: bold; }
.hot em{ display: block; height: 20px; line-height: 20px; color: #010520; font-size: 14px; }

.tel_ul { margin-bottom: 50px; }
.tel_ul li{ float: left; width: 30%; padding-right: 5px; box-sizing: border-box; padding-left: 60px; background: url(../images/right.jpg) right center no-repeat;}
.tel_ul li i{ display: block; width: 40px; height: 2px; background: #0d386b; margin-bottom: 22px; }
.tel_dl dt{ float: left; height: 58px; line-height: 58px; width: 56px;  }
.tel_dl dd{ float: left;  }
.tel_dl dd em{ display: block; height: 30px; line-height: 30px; font-size: 16px; overflow: hidden; }
.tel_dl dd span{ display: block; height: 30px; line-height: 30px; font-size: 18px; color: #707070; }
.tel_ul li:nth-child(3){ width: 35%; background: none; }
.tel_ul li:nth-child(1){ padding-left: 0; }
.map{ text-align: center; }
.map img{ width: auto; height: auto; max-width: 100%; }
.mess_for{ padding: 0 133px; }
.cont_bottom h3{ font-size: 36px; color: #666666; height: 150px; line-height: 150px; overflow: hidden; }
.cont_bottom span{ display: block; height: 28px; line-height: 28px; text-align: center; color: #999999; text-transform: uppercase; margin-bottom: 12px; }
.cont_bottom i{ display: block; margin: 0 auto; width: 40px; height: 2px; background: #0b507f; margin-bottom: 50px; }
.mess_div{ margin-bottom: 26px; line-height: 58px; }
.mess_div img{ height: 60px; width: auto; }
.mess_box{ float: left; width: 50%; }
.mess_txt{ height: 58px; line-height: 58px; border:1px solid #eeeeee; display: block; float: left; width: 90%; padding-left: 18px; box-sizing: border-box; font-size: 14px; color: #999999; }
.mess_div em{ font-size: 14px; color: #666; display: block; float: left; height: 58px; line-height: 58px; border: 1px solid #ebebeb; padding: 0 16px 0 0; text-align: right; width: 80px; box-sizing: border-box; }
.mess_area{ height: 122px;border:1px solid #eeeeee;display: block; font-size: 14px; float: left; width:95%; resize: none; padding:8px 0 0 18px; box-sizing: border-box; }
.yz_txt{ width: 198px; margin-right:20px; border-left: none; }
.sub_box{ float: right;  }
.mess_sub { display: block; float: left; margin-left: 12px; transition: all 0.5s ease 0s; cursor: pointer; background: #e6e6e6; border: 1px solid #e6e6e6; width: 124px; line-height: 44px; height: 44px; text-align: center; color: #999999; font-size: 14px; }
.mess_sub:hover{background: none; transition: all 0.5s ease 0s; color: #e6e6e6; border: 1px solid #e6e6e6} 
.sub1{background: #f6ad3a; color: #fff;transition: all 0.5s ease 0s;  border: 1px solid #f6ad3a}
.sub1:hover{background: none; transition: all 0.5s ease 0s; color: #f6ad3a;border: 1px solid #f6ad3a}
.cont_bottom{ margin-bottom: 100px; }

.wis_h3{ font-size: 24px; text-align: center; height: 170px; line-height: 170px; background: url(../images/wis.png) center center no-repeat;}
.automatic{ float: left; width:440px; background: #f6f6f6; height: 500px; }
.automatic h3{ height: 144px; line-height: 144px; overflow: hidden; font-size: 24px; color: #0d386b; padding-left: 40px; }
.auto_em{ padding: 0 14px; height: 200px; overflow: hidden; }
.auto_em em{ display: inline-block; padding: 0 16px; transition: all 0.5s ease 0s; height: 32px; line-height: 32px; border-radius: 20px; background: #e9e9e9; font-size: 14px; margin: 0 0 23px 23px; }
.wis_img{ float: left; width: 900px; }
.auto_em em:hover{ transition: all 0.5s ease 0s; background: #0d386b; color: #fff; }

.bus{ padding: 50px 0 64px 0; }
.bus_wen{ float: right; width: 648px; }
.bus_wen h3{ height: 97px; line-height: 97px; font-size: 20px; color: #1d4575; overflow: hidden; }
.bus_wen  i{ width: 30px; height: 2px; display: block; background: #d2d2d2; margin-bottom: 24px; }
.bus_zi{ height: 155px; overflow: hidden; line-height: 30px; color: #666666; font-size: 14px; }
.bus_img{ position: relative; width: 669px; height: 400px; float: left; }
.bus_scroll{ position: absolute; left: 0; top: 0; width: 669px; height: 400px; }
.bus_scroll li{ float: left;width: 669px; height: 400px; overflow: hidden; }
.about_left{ position: absolute; right:0 ; bottom:30px;  background:#f6ad3a  url(../images/about_left.png) center center no-repeat; width: 54px; height: 54px; border: 1px solid #ebebeb; }
.about_right{ position: absolute; right:-55px ; bottom:30px;  background:#f6ad3a url(../images/about_right.png) center center no-repeat; width: 54px; height: 54px; border: 1px solid #f6ad3a; }
/* .about_left:hover{background:  url(../images/about_left.png) center center no-repeat;}
.about_right:hover{background:  url(../images/about_right.png) center center no-repeat;} */
.wis_pic{ height:500px; width:900px; position:relative; overflow:hidden;}
.wis_pic li{width:900px;height:500px; position:absolute; left:0px; top:0px;}

.wis_tab{ position: absolute; bottom: 48px; left: 937px; }
/* .wis_tab li{ float:left; width:12px; height: 12px; position:relative; border-radius: 12px; margin-right: 20px; cursor:pointer; background: #c8c8c8;}
.wis_tab li.on{background: #0d386b} */
.wis_top{ position: relative; margin-bottom: 42px; }

.industry_ul{ background: #f1f1f1; border: 1px solid #ebebeb; }
.industry_ul li{ width: 20%; float: left; height: 58px; line-height: 58px;transition: all 0.5s ease 0s; background: url(../images/e5.jpg) right center no-repeat; cursor: pointer; font-size: 16px; color: #666666; text-align: center; }
.industry_ul li.on,.industry_ul li:nth-last-child(1).on{ background: #f6ad3a; color: #fff; transition: all 0.5s ease 0s; }
.industry_ul li:nth-last-child(1){ background: none; }

.ind_div{ background: #f8f8f8; }
.ind_inner{ padding: 20px 22px; line-height: 34px; font-size: 14px; color: #666; }
.wid_box{ margin-bottom: 130px; }
.ind_inner{ display: none; }

/* .manage{ position: fixed; right: 1%; top: 50%;z-index: 99999; }
.manul{ background: url(../images/manbj.jpg) center top repeat-y; padding-top: 32px;  }
.manul li{ margin-top: 20px; }
.manul li a{ display: block; width: 200px; height: 50px; line-height: 50px; transition: all 0.5s ease 0s;text-align: center; background: #ececec; font-size: 16px; color: #888888; }
.manul li a:hover{ color: #fff; background: #0d386b; transition: all 0.5s ease 0s; }
.manage em{background: url(../images/senshu.png) left top no-repeat; width: 21px; height: 52px; position: absolute; left: 50%; margin-left: -10px; top: 0;}
 */
.sen{ position: absolute; left:50%; top: 120px; width: 1340px; margin-left: -670px; padding-right: 46px; box-sizing: border-box; }
.sen em{background: url(../images/sen.png) left top no-repeat; width: 28px; height: 28px; display: block; float: right; margin-right: 30px;}
.sen_inner{ width: 480px;  background: url(../images/sen2.png) left top ; float: right; padding: 0 26px; box-sizing: border-box; padding-bottom: 10px; }
.sen_inner h3{ padding-top: 16px; height: 36px; line-height: 36px; overflow: hidden; color: #fff; font-size: 24px; }
.sen_inner p,.sen_inner span{ display: block;line-height: 28px; font-size: 15px!important; margin-bottom: 5px; color: #fff!important; }
.sen_inner .sen_zi{  padding-bottom: 15px; color: #fff; overflow: hidden; line-height: 24px; font-size: 14px; }
.bus_bottom{ position: relative; height: 124px; margin-top: 53px; }
.exp_ul li{ width:25%; text-align:center; float:left; position:relative; }
.exp{ width:1200px; margin:0 auto; height:20%; position:relative;}

.counter{ display:block; height:77px; line-height:77px; color:#f6ad3a; font-size:70px; margin-bottom:30px; font-family: SimSun;}
.exp_i{ background:url(../images/jia1.png) left top no-repeat; width:14px; height:52px; display:block; position:absolute; top:12px; right:0;}
.exp_ul li span{ height:46px; line-height:46px; display:block; text-align:center; font-size:20px; color:#333333;}
.exp_i1{ right:107px;}
.exp_i2{ right:107px;background:url(../images/jia2.png) left top no-repeat;}
.exp_i3{ right:34px;background:url(../images/jia3.png) left top no-repeat; width: 58px; height: 52px;}
.exp_i4{ right:53px;background:url(../images/jia4.png) left top no-repeat; width: 58px; height: 52px;}

.course{ background: #efefef; height: 718px; }
.tech_h3{ height: 76px; line-height: 76px;background:url(../images/cour_tit.png) center center no-repeat; text-align: center; font-size: 28px;  }
.tech{ padding: 75px 0 105px 0; }
.tech_ul li{ height: 156px; border-bottom: 1px solid #eaeaea; padding: 0 10px; }
.tech_left{ width: 50%; float: left; }
.tech_ul li em{ font-size: 28px; color: #999999; font-family: Myriad Pro; padding-top:14px; height: 50px; line-height: 50px; }
.tech_ul li h3{ height: 80px; line-height: 40px; overflow: hidden; font-size: 16px; color: #1d4575; }
.tech_ul li .tech_right{ text-align: right; }
.tech_inner{ position: relative; }

.tech_pic{ position: absolute; left: 50%; margin: -200px 0 0 -200px; top: 50%; width: 400px; height: 400px; overflow: hidden; }
.jishu_pic li{ position: absolute; left: 0; top: 0; }
.jishu_tab{ position: absolute; bottom: 35px; left: 0px; text-align: center; width: 100%; }
.jishu_tab li{ display: inline-block; width:12px; height: 12px;  border-radius: 12px; margin: 0 6px; cursor:pointer; background: #c8c8c8;}
.jishu_tab li.on{background: #0d386b}
.jishu_pic li img{ width: 400px; height: 400px; border-radius: 400px;}


.mark{ background: #f6f6f6 }
.mark_inner{ padding: 60px 0 80px 0; }
.mark_ul{ margin: 50px 0 0px 0; border-left: 1px solid #e1e1e1; }
.mark_ul li{transition: all 0.5s ease 0s;  width: 296px; border-right:1px solid #e1e1e1; padding: 0 20px; box-sizing: border-box; float: left; cursor: pointer;  }
.mark_ul li h3{ height: 60px; line-height: 60px; font-size: 20px; color: #1d4575; overflow: hidden; }
.mark_zi{ height: 93px; overflow: hidden; line-height:30px; color: #666666; font-size: 14px;  }
.mark_time{ height: 210px; overflow: hidden; position: relative; }
.mark_word{ height: 46px; border-top:1px solid #f0f0f0; line-height: 46px;  color: #999999; font-size: 14px; font-family: Myriad Pro; overflow: hidden; }
.mark_img{ height: 210px; width: 100%;background:url(../images/mark1.png) center center no-repeat; }
.num{ position: absolute; left: 10px; bottom: 18px; font-size: 30px; color: #1d4575;  font-family: Myriad Pro; }
.mark_time2 .mark_img{background:url(../images/mark4.png) center center no-repeat;}
.mark_time3 .mark_img{background:url(../images/mark2.png) center center no-repeat;}
.mark_time4 .mark_img{background:url(../images/mark3.png) center center no-repeat;}

.mark_ul li.on{ width: 449px; transition: all 0.5s ease 0s; }

.mark_ul li.on .mark_img{background:url(../images/mark.jpg) center center no-repeat;}
.mark_ul li.on .mark_time1 .mark_img{background:url(../images/ma1.jpg) center center no-repeat;}
.mark_ul li.on .mark_time3 .mark_img{background:url(../images/ma3.jpg) center center no-repeat;}
.mark_ul li.on .mark_time4 .mark_img{background:url(../images/ma4.jpg) center center no-repeat;}

.mark_ul li.on .num{ color: #fff; }


/* index */
.index_tit{background:url(../images/index_tit.png) center center no-repeat; height: 54px; line-height: 54px; text-align: center; color: #0d386b; font-size: 34px;}
.standard{ padding:66px 0 70px 0; }
.stand_left{ float: left; width: 580px; }
.stand_left dt{ width: 580px; height: 320px; overflow: hidden; }
.stand_left dt img{width: 580px; height: 320px; overflow: hidden; transition: all 1s ease 0s;}
.stand_left dt:hover img{transition: all 1s ease 0s; transform: scale(1.2,1.2);}
.stand_left dd{ border: 1px solid #e3e3e3 ; padding: 0 20px;}
.stand_left dd .stand_tit{ display: block; height: 42px; line-height: 42px; color: #0d386b;transition: all 0.5s ease 0s; font-size: 22px; padding-top: 14px; font-weight: bold; overflow: hidden; }
.stand_left dd .stand_tit:hover{ transform: translateX(20px); transition: all 0.5s ease 0s; }
.stand_left dd h3{ height: 38px; line-height: 38px; color: #999999; font-size: 22px; margin-bottom: 5px; }
.stand_zi{ height: 48px; overflow: hidden; line-height: 24px; color: #666666; font-size: 14px; }
.stand_see{ display: block; height: 53px; line-height: 53px; font-size: 14px; color: #999999; transition: all 0.5s ease 0s;}
.stand_see:hover{transition: all 0.5s ease 0s; color: #0d386b;}
.stand_inner{ padding-top: 55px; }

.stand_right{ float: right; width: 730px; }
.ben_dl{ margin-bottom: 14px; border: 1px solid #ebebeb; transition: all 0.5s ease 0s; }
.ben_dl dt{ float: left; margin-top: 20px; height: 87px; margin-right: 20px; border-right: 1px dotted #d6d4d0; text-align: center; width: 115px; box-sizing: border-box; }
.ben_dl dt span{ display: block; height: 56px; line-height: 56px; font-size: 50px; color: #f6ad3a; }
.ben_dl dt em{ display: block; height: 30px; line-height: 30px; color: #666666; font-size: 16px; }
.ben_dl dd{ float:left; width: 560px; padding-bottom: 16px; }

.ben_dl dd .ben_zi{ display: block; height: 48px; overflow: hidden; line-height: 24px; font-size: 14px; color: #999999}

.ben_dl dd a{ height: 42px; line-height: 42px; padding-top: 12px; font-size: 18px; display: block; overflow: hidden; }
.ben_dl:hover{ background: #f6ad3a; border: 1px solid #f6ad3a; transition: all 0.5s ease 0s;} 
.ben_dl:hover dt span,.ben_dl:hover dt em,.ben_dl:hover dd a,.ben_dl:hover dd .ben_zi a{ color: #fff; }
.ben_dl dd .ben_zi a{ line-height: 24px; font-size: 14px; color: #999999; padding: 0; height: auto; }
.deve{background:url(../images/indexbj.jpg) center top no-repeat; height: 650px; }
.deve_inner{ padding-top: 60px; }
.deve_div{position: relative; height:400px ; margin-top: 30px;}
.deve_scroll{background:url(../images/fz.jpg) center 50px no-repeat; position: absolute; left: 0; top: 0; height: 416px;}
.deve_scroll li{ /* height: 456px;  */width: 190px; float: left; text-align: center; /* position: relative; */ position: static; }
.deve_scroll li .deve_yuan{background:url(../images/fz2.png) center bottom no-repeat; height:59px; margin-bottom: 15px; width: 24px; display:inline-block; }
.deve_scroll li h3{ height: 30px; line-height: 30px; margin-bottom: 12px; font-size: 20px; overflow: hidden; }
.deve_scroll li .deve_zi{ font-size: 14px; line-height: 26px; height: 52px; overflow: hidden; font-size: 14px; color: #666666; }
.deve_hover{ position: absolute;  width: 665px; left: 50%; margin-left: -332.5px; top:180px;  /* display: none;  */}
.deve_img{ text-align: center; height: 200px; overflow: hidden; margin-bottom: 22px; }
.deve_tit{ height: 37px; line-height: 37px;background:url(../images/index1.png) center center no-repeat; text-align: center; font-size: 16px; color: #666666; }
.deve_tit i{ font-size: 20px; color: #0d386b }
.deve_word{ line-height: 26px; text-align: center; color: #666666; font-size: 14px; }
.deve_scroll li:hover .deve_yuan,.deve_scroll li.act .deve_yuan{background:url(../images/fz1.png) center bottom no-repeat; }
.deve_left{ width: 30px; height: 30px; background:url(../images/a_left.png) left top no-repeat; display: block; position: absolute; left: 0; top: 32px;}
.deve_right{ width: 30px; height: 30px; background:url(../images/a_right.png) left top no-repeat; display: block; position: absolute; right: 0; top: 32px;}
.deve_scroll li:hover .deve_hover{ display: block; }

.link_box{ padding: 60px 0; }
.link_wrap{ padding-top: 20px; }
.link_div h3{ height: 50px; line-height: 50px; font-size: 18px; }
.link_ul { margin-left: -6px; height: 96px; }
.link_ul li{ margin: 0 0 10px 6px; float: left; border: 1px solid #ebebeb; width: 184px; height: 84px; overflow: hidden; display: none; }
.link_ul li img{ width: 184px; height: 84px; overflow: hidden;transition: all 0.5s ease 0s; }
.link_ul li:hover img{ transition: all 0.5s ease 0s; transform: translateY(-10px); }
.link_see{ float: right; height: 52px; line-height: 52px; color: #999999; font-size: 14px; transition: all 0.5s ease 0s;  }
.link_see:hover{ color: #0d386b; transition: all 0.5s ease 0s; }


.global{background:#0c3668 url(../images/dt1.jpg) center top no-repeat; height: 839px; position: relative; }

.glo_tit{ text-align: center; padding-top: 118px; }
.glo_map{background:url(../images/di2.png) center top no-repeat; width: 847px; height: 552px; position: absolute; left: 50%; margin-left: -496.5px; top: 194px;}
.glo_line{background:url(../images/dt3.png) center top no-repeat; width: 1801px; height: 707px; position: absolute; left: 50%; margin-left: -930px;  bottom: 0;}
.glo_box{width: 847px; height: 552px; position: absolute; left: 50%; margin-left: -496.5px; top: 194px; z-index: 99999; }
.glo_abs{ position: absolute; left: 0; top: 0; }
.glo_abs em{background:url(../images/golyuan.png) left top no-repeat; width: 44px; height: 44px; display: block; float: left ;-webkit-animation:pulse 1.5s linear 0.1s both infinite;-moz-animation:pulse 1.5s linear 0.1s both infinite; animation:pulse 1.5s ease 0.1s both infinite; }
.glo_abs h3{ font-weight: bold; font-size: 16px; color: #fff;  float: left; height: 44px; line-height: 44px; margin-left: 10px;}
.glo_abs .h3_tit{ display: none; width: 291px; height: 36px; line-height: 36px; color: #0d386b; text-align: center; background: #ebebeb; overflow: hidden; border-radius: 20px; font-size: 14px; position: absolute; left: 50px; top: 4px; }

.bj_glo{ left: 560px; top: 217px }
.changchun_glo{left: 743px; top: 137px}
.shenyang_glo{left: 666px; top: 169px}
.shandong_glo{left: 602px; top: 270px}
.hebei_glo{left: 506px; top: 266px}
.shenzhen_glo{left: 549px; top: 474px}
.henan_glo{left: 504px; top: 316px}
.changchun_glo em{-webkit-animation:pulse 1.5s linear 0.1s both infinite;-moz-animation:pulse 1.5s linear 0.1s both infinite; animation:pulse 1.5s ease 0.1s both infinite;}
.shenyang_glo em{-webkit-animation:pulse 1.5s linear 0.3s both infinite;-moz-animation:pulse 1.5s linear 0.3s both infinite; animation:pulse 1.5s ease 0.3s both infinite;}
.shandong_glo em{-webkit-animation:pulse 1.5s linear 0.5s both infinite;-moz-animation:pulse 1.5s linear 0.5s both infinite; animation:pulse 1.5s ease 0.5s both infinite;}
.hebei_glo em{-webkit-animation:pulse 1.5s linear 0.7s both infinite;-moz-animation:pulse 1.5s linear 0.7s both infinite; animation:pulse 1.5s ease 0.7s both infinite;}
.shenzhen_glo em{-webkit-animation:pulse 1.5s linear 0.3s both infinite;-moz-animation:pulse 1.5s linear 0.3s both infinite; animation:pulse 1.5s ease 0.3s both infinite;}
.henan_glo em{-webkit-animation:pulse 1.5s linear 0.2s both infinite;-moz-animation:pulse 1.5s linear 0.2s both infinite; animation:pulse 1.5s ease 0.2s both infinite;}

.sen em{-webkit-animation:pulse 2s linear 0.1s both infinite;-moz-animation:pulse 2s linear 0.1s both infinite; animation:pulse 2s ease 0.1s both infinite;}


@-webkit-keyframes flash{0%,50%,100%{opacity:1}
25%,75%{opacity:0}}
@-moz-keyframes flash{0%,50%,100%{opacity:1}
25%,75%{opacity:0}}
.glo_abs:hover .h3_tit{ display: block;-webkit-animation:fadeInRight 0.8s linear 0.1s both;-moz-animation:fadeInRight 0.8s linear 0.1s both; animation:fadeInRight 0.8s ease 0.1s both; } 
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}
100%{opacity:1;-moz-transform:translateX(0)}}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.2)}
100%{-webkit-transform:scale(1)}}
@-moz-keyframes pulse{0%{-moz-transform:scale(1)}
50%{-moz-transform:scale(1.2)}
100%{-moz-transform:scale(1)}}
.cul_top{ padding: 80px 0 50px 0; margin-bottom: 40px; border-bottom: 1px dotted #e8e8e8; text-align: center; }
.cul_top img{ width: auto; height: auto; max-width: 100%; }

.cul_bottom{background:url(../images/culbj.jpg) right top no-repeat;}
.cul_left{ height: 810px; position: relative;}
.nav_inner{ display: none; }
.fazhan{  cursor: pointer; position: absolute;  z-index: 9;left: -19px; top: -1px;background:url(../images/tree10.png) left top no-repeat; width: 588px; height: 158px; }
.jingshen{ cursor: pointer; position: absolute; z-index: 9; left: 53px; top: 85px;background:url(../images/tree11.png) left top no-repeat; width: 441px; height: 108px; }
.yangguang{ cursor: pointer;position: absolute; z-index: 9; left: 144px; top:166px;background:url(../images/tree8.png) left top no-repeat; width: 133px; height: 115px; }
.jiji{ cursor: pointer;position: absolute;  z-index: 9;left: 313px; top:188px;background:url(../images/tree7.png) left top no-repeat; width: 91px; height: 80px; }
.fendou{ cursor: pointer;position: absolute; z-index: 9; left: 443px; top:228px;background:url(../images/tree6.png) left top no-repeat; width: 83px; height: 72px; }
.xinlai{ cursor: pointer;position: absolute; z-index: 9; left: 316px; top:331px;background:url(../images/tree4.png) left top no-repeat; width: 106px; height: 92px; }
.zhiye{ cursor: pointer;position: absolute; z-index: 9; left: 414px; top:369px;background:url(../images/tree5.png) left top no-repeat; width: 132px; height: 114px; }
.wennuan{ cursor: pointer;position: absolute; z-index: 9; left: 129px; top:386px;background:url(../images/tree3.png) left top no-repeat; width: 104px; height: 92px; }
.tuanjie{ cursor: pointer;position: absolute;  z-index: 9;left: 23px; top:247px;background:url(../images/tree2.png) left top no-repeat; width: 107px; height: 93px; }
.zhihui{ cursor: pointer;position: absolute;  z-index: 9;left: 24px; top:377px;background:url(../images/tree1.png) left top no-repeat; width: 91px; height: 79px;}
.hexin{ cursor: pointer;position: absolute; z-index: 9; left: 263px; top:549px;background:url(../images/tree13.png) left top no-repeat; width: 28px; height: 141px;}
.shiming{ cursor: pointer;position: absolute; left: 135px; top:675px;background:url(../images/tree9.png) left top no-repeat; width: 283px; height: 135px;}
.shu{position: absolute; left: 91px; bottom:74px;background:url(../images/shu3.png) left top no-repeat; width: 395px; height: 537px;}
.fazhan_inner{ position: absolute; left: 607px; top: 160px; display: none; }
.fazhan_inner h3{ font-size: 20px; font-weight: bold; color: #0d386b; height: 100px; line-height: 100px; text-align: center; }
.fazhan_inner h3 em{background:url(../images/shu.jpg) center top no-repeat; width: 48px; height: 30px; display: inline-block; padding: 0 18px;}
.fanzhan_zi{background:url(../images/shu.png) left top no-repeat; width: 523px; box-sizing: border-box; height: 167px; font-size: 16px; color: #fff; overflow: hidden; line-height: 40px;  overflow: hidden; padding: 40px;  }
.jingshen_inner{ top: 74px; left: 535px;  }
.yangguang_inner{top: -5px; left: 444px; }
.jiji_inner{top: -28px; left:275px; }
.fendou_inner{top: -70px; left:145px;  }
.xinlai_inner{top: -172px; left:272px; }
.zhiye_inner{top: -209px; left:174px;  }
.wennuan_inner{top: -227px; left:474px; }
.tuanjie_inner{top: -89px; left:566px; }

.zhihui_inner{top: -217px; left:566px; }
.hexin_inner{top: -390px; left:326px; }
.shiming_inner{top: -518px; left:453px;}
.shu_box{ transition: all 1s ease 0s;}
.shu_box:hover{/* -webkit-animation:chu 3s linear 0.1s both ;-moz-animation:chu 3s linear 0.1s both ; animation:chu 3s ease 0.1s both ; */ 
 transition: all 1s ease 0s; transform: scale(1.08,1.08);
}
.left_phone{ display: none; }

.into .cul_left{-webkit-animation:fadeInLeft 3s linear 0.1s both ;-moz-animation:fadeInLeft 3s linear 0.1s both ; animation:fadeInLeft 3s ease 0.1s both ;}

.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}
100%{opacity:1;-moz-transform:translateX(0)}}
.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight}

@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}}
@-moz-keyframes pulse{0%{-moz-transform:scale(1)}
50%{-moz-transform:scale(1.1)}
100%{-moz-transform:scale(1)}}



@-webkit-keyframes chu{0%{opacity:0}
100%{opacity:1}}
@-moz-keyframes chu{0%{opacity:0}
100%{opacity:1}}
.chu{-webkit-animation-name:chu;-moz-animation-name:chu}





/*history css*/
.course_inner{ padding-top: 50px; }
#history{width: 100%; margin:50px auto;}
#history_mid{width: 970px;height: 290px;margin:0 auto;position: relative;margin-top: 50px;background: url(../images/lcindex.jpg) center no-repeat;}
#history_mid li{width: 970px;height: 290px;margin:0 auto;position: relative; }
#history_mid li .history_img{width: 340px;height: 227px;right:36px; top: 30px;}
#history_mid li .history_img img{width: 340px;height: 227px;}
#history_mid li .history_content{width: 505px;left: 46px;top:40px;}
#history_mid li .history_year{font-weight: bold;height: 52px;line-height: 52px;color: #f8bd61; font-family: SimSun; padding-left:14px;font-size: 40px;background: url(../images/year.jpg) left center no-repeat;}
#history_mid li .history_year i{font-style: normal;font-weight: normal;font-size: 36px;}
#history_mid li .history_info h3{ height: 46px; line-height: 46px; font-size: 22px; }
#history_mid li .history_info .flase{ height: 40px; line-height: 40px; overflow: hidden; color: #666666; font-size: 16px; }
#history_ul{height: 80px;margin:0 auto;position: relative; margin-top: 50px;}
#history_ul .history_lbtn{position: absolute;left: 0;top:-216px;background: url(../images/lcleft.png) center no-repeat; width: 50px; height: 50px;}
#history_ul .history_rbtn{position: absolute;right: 0;top:-216px;background: url(../images/lcright.png) center no-repeat; width: 50px; height: 50px;}
#history_ul a{width: 38px;height: 80px;cursor: pointer;}
#history_time{width: 1340px;height: 140px;background: url(../images/lcbj.png) left center repeat-x;margin:0 auto;overflow: hidden;}
#history_time li{width: 117px;height: 140px;float: left;margin-left: 50px;position: relative;cursor: pointer;}
#history_time span{display: block;width: 12px;height: 12px;background: #f6ad3a;border:solid 2px #fff;border-radius: 100%;position: absolute;left: 25px;top:62px;transition:all 0.4s;}
#history_time li .history_num{width: 68px;height: 70px;line-height: 70px;text-align: center; color: #1d4575;font-size: 30px;position: absolute;left: 0;}
/* #history_time li:nth-child(even) .history_num{bottom:0;} */
#history_time li:nth-child(odd) .history_num{top:0;}
#history_time li:hover .history_num{color: #1d4575; font-weight:bold;}
#history_time li:hover span{border:solid 1px #f6ad3a;width: 12px;height: 12px;left: 22px;}
#history_time li.on .history_num{color: #1d4575;font-weight:bold;}
#history_time li.on span{border:solid 1px #f6ad3a; background: #f6ad3a; width: 16px;height: 16px;/* top:0px; */left: 22px;}
.zy_title{width: 100%;text-align: center;line-height: 26px;color: #7d7d7d;font-size: 13px;}
.zy_title span{font-size: 36px;color: #000;line-height: 70px;}
#zy_banner{width: 1200px;height: 368px; margin:0 auto;position: relative;margin-bottom: 50px;}
#zy_banner ._img{width: 1920px;height: 368px;text-align: center;left: 50%;margin-left: -960px;top:0;z-index: 1;}
#zy_banner .nav{width: 1200px;height: 50px; line-height: 50px; background: rgba(3,113,188,.7);z-index: 2;left: 0;bottom: 0;}
#zy_banner .zy_nav{width: 1200px;height: 50px; line-height: 50px;margin:0 auto;}
#zy_banner .zy_nav_l{float: left;width: 695px;}
#zy_banner .zy_nav_l li{width: 120px;height: 50px;line-height: 50px; float: left;text-align: center;}
#zy_banner .zy_nav_l li.current{padding:0!important;background: #02926d!important;line-height: 50px!important;}
#zy_banner .zy_nav_l li a{display: block; color: #fff;font-size: 14px;}
#zy_banner .zy_nav_l li a:hover{background: #02926d;}
#zy_banner .zy_nav_r{float: right;text-align: right;color: #fff;font-size: 12px;padding-right: 30px;}
#zy_banner .zy_nav_r a{color: #fff;font-size: 12px;}
#zy_banner .zy_nav_r a:hover{text-decoration: underline;}
.zy_fixed{width: 100%!important; position: fixed;left: 0!important; top:0px!important;z-index: 100000!important;box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.pos_a{position: absolute;}
.pos_r{position: relative;}
.demo_phone{ display: none; }

.yingyong{ background: #f5f5f5; padding: 50px 0 44px 0; }
.ying_inner{ padding-top: 40px; position: relative; }

.ying_inner #history{width: 100%; margin:0;}
.ying_inner #history_mid{width: 100%;height: 650px;margin:0 auto;position: relative;margin-top: 0px;background: none}
.ying_inner #history_mid li{width: 100%;height: 650px;margin:0 auto;position: relative; }
.ying_inner #history_mid li .history_img{width: 340px;height: 227px;right:36px; top: 30px;}
.ying_inner #history_mid li .history_img img{width: 340px;height: 227px;}
.ying_inner #history_mid li .history_content{width: 505px;left: 46px;top:40px;}
.ying_inner #history_mid li .history_year{font-weight: bold;height: 52px;line-height: 52px;color: #f8bd61; font-family: SimSun; padding-left:14px;font-size: 40px;background: url(../images/year.jpg) left center no-repeat;}
.ying_inner #history_mid li .history_year i{font-style: normal;font-weight: normal;font-size: 36px;}
.ying_inner #history_mid li .history_info h3{ height: 46px; line-height: 46px; font-size: 22px; }
.ying_inner #history_mid li .history_info .flase{ height: 40px; line-height: 40px; overflow: hidden; color: #666666; font-size: 16px; }
.ying_inner #history_ul{height: 80px;margin:0 auto;position:absolute; top: 0; left: 55%; width:550px;}
.ying_inner #history_ul .history_lbtn{position: absolute;left:480px;top:490px;background: url(../images/index_left.png) center no-repeat; width: 10px; height: 16px;}
.ying_inner #history_ul .history_rbtn{position: absolute;right: 0;top:490px;background: url(../images/index_right.png) center no-repeat; width: 10px; height: 16px;}
.ying_inner #history_ul a{width: 38px;height: 80px;cursor: pointer;}
.all .ying_inner #history_time,.ying_inner #history_time{width: 100%;height: 124px;background:none;margin:35px auto 0;overflow: hidden; }
.ying_inner #history_time li{width:20%;height: 124px;float: left;position: relative;cursor: pointer; margin: 0;}
.ying_inner #history_time span{display: block;width: 12px;height: 12px;background: #c2c2c2;border:solid 2px #fff;border-radius: 100%;position:static; margin: 0 auto; transition:all 0.4s;}
.ying_inner #history_time li .history_num{height: 42px;line-height: 42px;text-align: center; color: #676767;font-size: 16px;position:static; margin-bottom: 8px; width: 100%;}
銆俤emo_phone.demo_phone{ display: none; }
.ying_inner #history_time li:nth-child(odd) .history_num{top:0;}
.ying_inner #history_time li:hover .history_num{color: #1d4575; font-weight:bold;}
.ying_inner #history_time li:hover span{border:none;width: 12px;height: 12px;background: #f4ae3c;}
.ying_inner #history_time li.on .history_num{color: #1d4575;font-weight:bold;}
.ying_inner #history_time li.on span{border:none; background: #f4ae3c; width: 12px;height: 12px;}
.ying_inner .zy_title{width: 100%;text-align: center;line-height: 26px;color: #7d7d7d;font-size: 13px;}
.ying_inner .zy_title span{font-size: 36px;color: #000;line-height: 70px;}
.ying_inner #zy_banner{width: 1200px;height: 368px; margin:0 auto;position: relative;margin-bottom: 50px;}
.ying_inner #zy_banner ._img{width: 1920px;height: 368px;text-align: center;left: 50%;margin-left: -960px;top:0;z-index: 1;}
.ying_inner #zy_banner .nav{width: 1200px;height: 50px; line-height: 50px; background: rgba(3,113,188,.7);z-index: 2;left: 0;bottom: 0;}
.ying_inner #zy_banner .zy_nav{width: 1200px;height: 50px; line-height: 50px;margin:0 auto;}
.ying_inner #zy_banner .zy_nav_l{float: left;width: 695px;}
.ying_inner #zy_banner .zy_nav_l li{width: 120px;height: 50px;line-height: 50px; float: left;text-align: center;}
.ying_inner #zy_banner .zy_nav_l li.current{padding:0!important;background: #02926d!important;line-height: 50px!important;}
.ying_inner #zy_banner .zy_nav_l li a{display: block; color: #fff;font-size: 14px;}
.ying_inner #zy_banner .zy_nav_l li a:hover{background: #02926d;}
.ying_inner #zy_banner .zy_nav_r{float: right;text-align: right;color: #fff;font-size: 12px;padding-right: 30px;}
.ying_inner #zy_banner .zy_nav_r a{color: #fff;font-size: 12px;}
.ying_inner #zy_banner .zy_nav_r a:hover{text-decoration: underline;}
.ying_inner .zy_fixed{width: 100%!important; position: fixed;left: 0!important; top:0px!important;z-index: 100000!important;box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.ying_inner .pos_a{position: absolute;}
.ying_inner .pos_r{position: relative;}

.zhi_left{ width: 55%; position: absolute; left: 0; top: 0; }
.zhi_left img{ width: auto; height: auto; max-width: 100%; }
.zhi_right{ float: right; width: 48%; position: absolute;height: 531px;  right: 0px; top:99px; background:url(../images/indexs.png) center center no-repeat; background-size: color padding: 0 0 0 38px; box-sizing: border-box; }
.zhi_right h3{ height: 84px; line-height: 84px; font-size: 28px; color: #1e1e1e; padding-top: 50px; }
.zhi_zi{ height: 103px; overflow: hidden; line-height: 34px; font-size: 16px; color: #666666; width: 550px; }
.zhi_dian{background: url(../images/pic.jpg) left top repeat-x; width: 194px; height:15px; margin: 27px 0; display: block; }
.zhi_see{  transition: all 0.5s ease 0s;display: block; width: 128px;height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 14px; background: #f6ad3a; border: 1px solid #f6ad3a; }
.zhi_shu{ margin-bottom: 30px; height: 92px; line-height: 92px;color: #999999; }
.zhi_shu em{ display: inline-block; color: #1e1e1e; font-size: 22px; padding-right: 5px; }
.zhi_shu span{ font-size: 16px; display: inline-block; color: #999999;padding-left: 5px;  }
.zhi_shu i{ display: inline-block; width:404px; margin-left: 14px; height: 1px; background: #ebebeb; }
.zhi_see:hover{ background: none; transition: all 0.5s ease 0s; color: #f6ad3a; }
.his_img{background: url(../images/zhi1.png) center center no-repeat; display: block; height: 47px;}
.his_img2{background: url(../images/zhi2.png) center center no-repeat; display: block; height: 47px;}
.his_img3{background: url(../images/zhi3.png) center center no-repeat; display: block; height: 47px;}
.his_img4{background: url(../images/zhi4.png) center center no-repeat; display: block; height: 47px;}
.his_img5{background: url(../images/zhi5.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img{background: url(../images/zhi11.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img2{background: url(../images/zhi22.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img3{background: url(../images/zhi33.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img4{background: url(../images/zhi44.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img5{background: url(../images/zhi55.png) center center no-repeat; display: block; height: 47px;}



.flex-active-slide .sen_inner{-webkit-animation:bounceIn 1s linear 0.1s both;-moz-animation:bounceIn 1s linear 0.1s both; animation:bounceIn 1s ease 0.1s both; }

@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}}
@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}
50%{opacity:1;-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}}



@-webkit-keyframes shake{
    0% { -webkit-transform: rotate(0deg); }
    20% { -webkit-transform: rotate(15deg); }
    30% { -webkit-transform: rotate(9deg); }
    40% { -webkit-transform: rotate(3deg); }
    55% { -webkit-transform: rotate(0deg); }
    70% { -webkit-transform: rotate(-3deg); }
    80% { -webkit-transform: rotate(7deg); }
    90% { -webkit-transform: rotate(-10deg); }
    100% { -webkit-transform: rotate(10deg); }
}

@keyframes shake{
    0% { -webkit-transform: rotate(0deg); }
    20% { -webkit-transform: rotate(15deg); }
    30% { -webkit-transform: rotate(9deg); }
    40% { -webkit-transform: rotate(3deg); }
    55% { -webkit-transform: rotate(0deg); }
    70% { -webkit-transform: rotate(-3deg); }
    80% { -webkit-transform: rotate(7deg); }
    90% { -webkit-transform: rotate(-10deg); }
    100% { -webkit-transform: rotate(10deg); }
}

.global_phone{ display: none; }


.link_left{ left: 0; }
.link_right{ right: 0; }
.glo_line{ width: 100%; }
.ying_phone{ display: none; }



.box{ width: 1220px; margin:0 auto; }
.zhi_right{ height: 425px; }
.zhi_dian{ margin: 8px 0; }
.zhi_shu{ height: 66px; line-height: 66px; }
.ying_inner #history_ul .history_rbtn{ top: 422px; }
.ying_inner #history_ul .history_lbtn{ top: 422px; }
.stand_right{ width: 590px; }
.ben_dl dd{ width: 452px; }
.link_ul li{ width: 164px; line-height: 70px; height: 70px; }
.link_ul li img{ width: auto; height: auto; max-width: 100%; }
.deve_scroll{ background: url(../images/fz.jpg) left 50px no-repeat; width: 1100px; overflow: hidden; left: 50%; margin-left: -550px; }

.warp{ width: 1200px; }
.mark_ul li{ width: 250px; }
.mark_ul li.on{ width: 449px; }
.mark_word{ font-size: 12px; }

.bus_wen{ width: 500px; }
.bus_zi{ height: 185px; }
.ent_dl dd{ width: 596px; }
.news_ul li{ width: 390px; }
.news_ul .news_img img{ width: auto; height: auto; max-width: 100%; }
.news_ul .news_img{ width: 100%; height: auto; }
.foot_left{ width: 980px; }
.shortcut{ margin-left: 60px; }
.foot_call{ margin-right: 60px; }
.bank_dl dd{ width: 800px; }
.int_ul{ width: 800px; }
.int_ul li a{ width: 144px; }
.link_scroll{ width: 1200px; }
.link_scroll li img{ width: auto!important; height: auto!important; max-width: 100%!important; }
.link_scroll li{ width: 1200px!important; }
.pro_ul li{ width: 279px; }
.pro_ul li span{ width: auto; height: auto; }
.pro_ul li span img{ width: auto; height: auto; max-width: 100%; }
.lock{ width: 550px; }
.wis_img{ width: 760px; overflow: hidden; }
.wh_right{ width: 443px; }
.all .zhi_right{ height: 349px; }
.all .zhi_right h3{ padding-top: 15px; }
.all .zhi_shu{ margin: 0; }
.all .ying_inner #history_ul .history_lbtn{ top: 385px; }
.all .ying_inner #history_ul .history_rbtn{ top: 385px; }
.all .ying_inner #history_mid{ height: 470px; }
.all #history_time{ width: 1200px; }
.all .foot_right{ margin-right: 30px; }
.all .end_top{ right: -54px!important; }
.all .tel_ul li{ padding-left:24px }

.wh_left{ float: left; width: 750px; }

.wh_right{ float: right; width: 582px; }
.wh_div{ text-align: left; }

.wh_em1{ display: block; float: left; margin-top: 148px; }
.wh_em2{ display: block; float: left; margin-top: 98px; }
.wh_em3{ display: block; float: left; margin-top: 48px; }
.wh_em4{ display: block; float: left; margin-top: 0px; }

.into .wh_em1{-webkit-animation:tan 1s linear 0.1s both ;-moz-animation:tan 1s linear 0.1s both; animation:tan 1s ease 0.1s both; }
.into .wh_em2{-webkit-animation:tan 1s linear 0.3s both;-moz-animation:tan 1s linear 0.3s both; animation:tan 1s ease 0.3s both; }
.into .wh_em3{-webkit-animation:tan 1s linear 0.4s both;-moz-animation:tan 1s linear 0.5s both; animation:tan 1s ease 0.5s both;  }
.into .wh_em4{-webkit-animation:tan 1s linear 0.5s both;-moz-animation:tan 1s linear 0.7s both; animation:tan 1s ease 0.7s both;  }

@-webkit-keyframes tan{0%{opacity:0;-webkit-transform:scale(.3)}

50%{opacity:1;-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}}
@-moz-keyframes tan{0%{opacity:0;-moz-transform:scale(.3)}
50%{opacity:1;-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}}

.into



.manage{ float: left; width: 200px;position: absolute; right: -200px; top: 0;transition: all 0.5s ease 0s;  }
.manul{ background: url(../images/manbj.jpg) center top repeat-y; padding-top: 32px;  transition: all 0.5s ease 0s; }
.manul li{ margin-top: 20px; }
.manul li a{ display: block; width: 200px; height: 50px; line-height: 50px; transition: all 0.5s ease 0s;text-align: center; background: #ececec; font-size: 14px; color: #888888; }
.manul li a:hover{ color: #fff; background: #0d386b; transition: all 0.5s ease 0s; }
.manage em{background: url(../images/senshu.png) left top no-repeat; width: 21px; height: 52px; position: absolute; left: 50%; margin-left: -10px; top: 0;}

.dong{ position: fixed; right: 0; top: 50%;  transition: all 0.5s ease 0s; }
.dong_div{ float: right; background: url(../images/blue1.png) left top no-repeat; position: relative; z-index: 999999; width: 81px;height: 236px; cursor:pointer;}
.dong_div:hover{background: url(../images/blue.png) left top no-repeat; }
.manage.on{ right: 100px; transition: all 0.5s ease 0s; } 





.scene_banner{ position: relative; background-size: cover!important; }
.scenebox{ position: absolute; top: 0; left: 50%; width: 1280px; margin-left: -640px; height: 650px; z-index: 99999; }
.sceneul{ position: absolute; left: 0; bottom: 0; text-align: center; width: 100%; height: 100px;  }
.sceneul li{ width: 240px; height: 100px; display: inline-block; margin: 0 4px; cursor:pointer;}
.sceneul li:nth-child(1) a{background: url(../images/s1.jpg) left top no-repeat; width: 240px; height: 100px; display: block;}
.sceneul li:nth-child(2) a{background: url(../images/s2.jpg) left top no-repeat; width: 240px; height: 100px; display: block;}
.sceneul li:nth-child(3) a{background: url(../images/s33.jpg) left top no-repeat; width: 240px; height: 100px; display: block;}
.sceneul li:nth-child(4) a{background: url(../images/s4.jpg) left top no-repeat; width: 240px; height: 100px; display: block;}
.sceneul li:nth-child(5) a{background: url(../images/s5.jpg) left top no-repeat; width: 240px; height: 100px; display: block;}

.sceneul li:nth-child(1) a.for{background: url(../images/s11.jpg) left top no-repeat;}
.sceneul li:nth-child(2) a.for{background: url(../images/s22.jpg) left top no-repeat;}
.sceneul li:nth-child(3) a.for{background: url(../images/s3.jpg) left top no-repeat;}
.sceneul li:nth-child(4) a.for{background: url(../images/s44.jpg) left top no-repeat;}
.sceneul li:nth-child(5) a.for{background: url(../images/s55.jpg) left top no-repeat;}




.pagination{ width:100%; text-align:center; padding:30px 0 60px 0;}
 
 .pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin:0 3px;line-height:20px;color:#ffc51a;text-decoration:none;background-color:#fff;border:1px solid #ddd;height:auto!important;text-indent:0!important;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2!important;color:#fff!important;cursor:default!important;background-color:#ffc51a!important;border-color:#ffc51a!important; height:auto!important;text-indent:0!important;}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#ffc51a}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#ffc51a;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ffc51a}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}



 .manage {
    float: left;
    width: 250px;
    position: absolute;
    right: -250px;
    top: 0;
    transition: all 0.5s ease 0s;
    z-index: 9999; 
    
}
.manul li a{ width: 250px; }
.case_phone{ display: none; }











.course_inner{ padding-top: 50px; }
#history{width: 100%; margin:50px auto;}
#history_mid{width: 970px;height: 290px;margin:0 auto;position: relative;margin-top: 50px;background: url(../images/lcindex.jpg) center no-repeat;}
#history_mid li{width: 970px;height: 290px;margin:0 auto;position: relative; }
#history_mid li .history_img{width: 340px;height: 227px;right:36px; top: 30px;}
#history_mid li .history_img img{width: 340px;height: 227px;}
#history_mid li .history_content{width: 505px;left: 46px;top:40px;}
#history_mid li .history_year{font-weight: bold;height: 52px;line-height: 52px;color: #f8bd61; font-family: SimSun; padding-left:14px;font-size: 34px;background: url(../images/year.jpg) left center no-repeat;}
#history_mid li .history_year i{font-style: normal;font-weight: normal;font-size: 36px;}
#history_mid li .history_info h3{ height: 46px; line-height: 46px; font-size: 18px; }
#history_mid li .history_info .flase{ height: 40px; line-height: 40px; overflow: hidden; color: #666666; font-size: 16px; }
#history_ul{height: 80px;margin:0 auto;position: relative; margin-top: 50px;}
#history_ul .history_lbtn{position: absolute;left: 0;top:-216px;background: url(../images/lcleft.png) center no-repeat; width: 50px; height: 50px;}
#history_ul .history_rbtn{position: absolute;right: 0;top:-216px;background: url(../images/lcright.png) center no-repeat; width: 50px; height: 50px;}
#history_ul a{width: 38px;height: 80px;cursor: pointer;}
#history_time{width: 1340px;height: 140px;background: url(../images/lcbj.png) left center repeat-x;margin:0 auto;overflow: hidden;}
#history_time li{width: 117px;height: 140px;float: left;margin-left: 50px;position: relative;cursor: pointer;}
#history_time span{display: block;width: 12px;height: 12px;background: #f6ad3a;border:solid 2px #fff;border-radius: 100%;position: absolute;left: 25px;top:62px;transition:all 0.4s;}
#history_time li .history_num{width: 68px;height: 70px;line-height: 70px;text-align: center; color: #1d4575;font-size: 20px;position: absolute;left: 0;}
/* #history_time li:nth-child(even) .history_num{bottom:0;} */
#history_time li:nth-child(odd) .history_num{top:0;}
#history_time li:hover .history_num{color: #1d4575; font-weight:bold;}
#history_time li:hover span{border:solid 1px #f6ad3a;width: 12px;height: 12px;left: 22px;}
#history_time li.on .history_num{color: #1d4575;font-weight:bold;}
#history_time li.on span{border:solid 1px #f6ad3a; background: #f6ad3a; width: 16px;height: 16px;/* top:0px; */left: 22px;}
.zy_title{width: 100%;text-align: center;line-height: 26px;color: #7d7d7d;font-size: 13px;}
.zy_title span{font-size: 36px;color: #000;line-height: 70px;}
#zy_banner{width: 1200px;height: 368px; margin:0 auto;position: relative;margin-bottom: 50px;}
#zy_banner ._img{width: 1920px;height: 368px;text-align: center;left: 50%;margin-left: -960px;top:0;z-index: 1;}
#zy_banner .nav{width: 1200px;height: 50px; line-height: 50px; background: rgba(3,113,188,.7);z-index: 2;left: 0;bottom: 0;}
#zy_banner .zy_nav{width: 1200px;height: 50px; line-height: 50px;margin:0 auto;}
#zy_banner .zy_nav_l{float: left;width: 695px;}
#zy_banner .zy_nav_l li{width: 120px;height: 50px;line-height: 50px; float: left;text-align: center;}
#zy_banner .zy_nav_l li.current{padding:0!important;background: #02926d!important;line-height: 50px!important;}
#zy_banner .zy_nav_l li a{display: block; color: #fff;font-size: 14px;}
#zy_banner .zy_nav_l li a:hover{background: #02926d;}
#zy_banner .zy_nav_r{float: right;text-align: right;color: #fff;font-size: 12px;padding-right: 30px;}
#zy_banner .zy_nav_r a{color: #fff;font-size: 12px;}
#zy_banner .zy_nav_r a:hover{text-decoration: underline;}
.zy_fixed{width: 100%!important; position: fixed;left: 0!important; top:0px!important;z-index: 100000!important;box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.pos_a{position: absolute;}
.pos_r{position: relative;}


.yingyong{ background: #f5f5f5; padding: 50px 0 44px 0; }
.ying_inner{ padding-top: 40px; position: relative; }

.ying_inner #history{width: 100%; margin:0;}
.ying_inner #history_mid{width: 100%;height: 650px;margin:0 auto;position: relative;margin-top: 0px;background: none}
.ying_inner #history_mid li{width: 100%;height: 650px;margin:0 auto;position: relative; }
.ying_inner #history_mid li .history_img{width: 340px;height: 227px;right:36px; top: 30px;}
.ying_inner #history_mid li .history_img img{width: 340px;height: 227px;}
.ying_inner #history_mid li .history_content{width: 505px;left: 46px;top:40px;}
.ying_inner #history_mid li .history_year{font-weight: bold;height: 52px;line-height: 52px;color: #f8bd61; font-family: SimSun; padding-left:14px;font-size: 40px;background: url(../images/year.jpg) left center no-repeat;}
.ying_inner #history_mid li .history_year i{font-style: normal;font-weight: normal;font-size: 36px;}
.ying_inner #history_mid li .history_info h3{ height: 46px; line-height: 46px; font-size: 22px; }
.ying_inner #history_mid li .history_info .flase{ height: 40px; line-height: 40px; overflow: hidden; color: #666666; font-size: 16px; }
.ying_inner #history_ul{height: 80px;margin:0 auto;position:absolute; top: 0; left: 55%; width:550px;}
.ying_inner #history_ul .history_lbtn{position: absolute;left:480px;top:474px;background: url(../images/index_left.png) center no-repeat; width: 50px; height: 50px;}
.ying_inner #history_ul .history_rbtn{position: absolute;right: 0;top:474px;background: url(../images/index_right.png) center no-repeat; width: 50px; height: 50px;}
.ying_inner #history_ul a{width: 38px;height: 80px;cursor: pointer;}
.ying_inner #history_time{width: 100%;height: 124px;background:none;margin:35px auto 0;overflow: hidden; }
.ying_inner #history_time li{width:20%;height: 124px;float: left;position: relative;cursor: pointer; margin: 0;}
.ying_inner #history_time span{display: block;width: 12px;height: 12px;background: #c2c2c2;border:solid 2px #fff;border-radius: 100%;position:static; margin: 0 auto; transition:all 0.4s;}
.ying_inner #history_time li .history_num{height: 42px;line-height: 42px;text-align: center; color: #676767;font-size: 16px;position:static; margin-bottom: 8px; width: 100%;}

.ying_inner #history_time li:nth-child(odd) .history_num{top:0;}
.ying_inner #history_time li:hover .history_num{color: #1d4575; font-weight:bold;}
.ying_inner #history_time li:hover span{border:none;width: 12px;height: 12px;background: #f4ae3c;}
.ying_inner #history_time li.on .history_num{color: #1d4575;font-weight:bold;}
.ying_inner #history_time li.on span{border:none; background: #f4ae3c; width: 12px;height: 12px;}
.ying_inner .zy_title{width: 100%;text-align: center;line-height: 26px;color: #7d7d7d;font-size: 13px;}
.ying_inner .zy_title span{font-size: 36px;color: #000;line-height: 70px;}
.ying_inner #zy_banner{width: 1200px;height: 368px; margin:0 auto;position: relative;margin-bottom: 50px;}
.ying_inner #zy_banner ._img{width: 1920px;height: 368px;text-align: center;left: 50%;margin-left: -960px;top:0;z-index: 1;}
.ying_inner #zy_banner .nav{width: 1200px;height: 50px; line-height: 50px; background: rgba(3,113,188,.7);z-index: 2;left: 0;bottom: 0;}
.ying_inner #zy_banner .zy_nav{width: 1200px;height: 50px; line-height: 50px;margin:0 auto;}
.ying_inner #zy_banner .zy_nav_l{float: left;width: 695px;}
.ying_inner #zy_banner .zy_nav_l li{width: 120px;height: 50px;line-height: 50px; float: left;text-align: center;}
.ying_inner #zy_banner .zy_nav_l li.current{padding:0!important;background: #02926d!important;line-height: 50px!important;}
.ying_inner #zy_banner .zy_nav_l li a{display: block; color: #fff;font-size: 14px;}
.ying_inner #zy_banner .zy_nav_l li a:hover{background: #02926d;}
.ying_inner #zy_banner .zy_nav_r{float: right;text-align: right;color: #fff;font-size: 12px;padding-right: 30px;}
.ying_inner #zy_banner .zy_nav_r a{color: #fff;font-size: 12px;}
.ying_inner #zy_banner .zy_nav_r a:hover{text-decoration: underline;}
.ying_inner .zy_fixed{width: 100%!important; position: fixed;left: 0!important; top:0px!important;z-index: 100000!important;box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.ying_inner .pos_a{position: absolute;}
.ying_inner .pos_r{position: relative;}

.zhi_left{ width: 55%; position: absolute; left: 0; top: 0; }
.zhi_left img{ width: 100%; height: 100%;  }
.zhi_right{ float: right; width: 48%; position: absolute;height: 531px;  right: 0px; top:99px; background:url(../images/indexs.png) center center no-repeat; background-size: cover; padding: 0 0 0 38px; box-sizing: border-box; }
.zhi_right h3{ height: 84px; line-height: 84px; font-size: 28px; color: #1e1e1e; padding-top: 50px; }
.zhi_zi{ height: 103px; overflow: hidden; line-height: 34px; font-size: 16px; color: #666666; width: 550px; }
.zhi_dian{background: url(../images/pic.jpg) left top repeat-x; width: 194px; height:15px; margin: 27px 0; display: block; }
.zhi_see{  transition: all 0.5s ease 0s;display: block; width: 128px;height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 14px; background: #f6ad3a; border: 1px solid #f6ad3a; }
.zhi_shu{ margin-bottom: 30px; height: 92px; line-height: 92px;color: #999999; }
.zhi_shu em{ display: inline-block; color: #1e1e1e; font-size: 22px; padding-right: 5px; }
.zhi_shu span{ font-size: 16px; display: inline-block; color: #999999;padding-left: 5px;  }
.zhi_shu i{ display: inline-block; width:404px; margin-left: 14px; height: 1px; background: #ebebeb; }
.zhi_see:hover{ background: none; transition: all 0.5s ease 0s; color: #f6ad3a; }
.his_img{background: url(../images/zhi1.png) center center no-repeat; display: block; height: 47px;}
.his_img2{background: url(../images/zhi2.png) center center no-repeat; display: block; height: 47px;}
.his_img3{background: url(../images/zhi3.png) center center no-repeat; display: block; height: 47px;}
.his_img4{background: url(../images/zhi4.png) center center no-repeat; display: block; height: 47px;}
.his_img5{background: url(../images/zhi5.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img{background: url(../images/zhi11.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img2{background: url(../images/zhi22.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img3{background: url(../images/zhi33.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img4{background: url(../images/zhi44.png) center center no-repeat; display: block; height: 47px;}
.ying_inner #history_time li:hover .his_img5{background: url(../images/zhi55.png) center center no-repeat; display: block; height: 47px;}

.ai_link{
	float: right;
    margin: 28px 0px 0px 10px;
    width: 100px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    background: #0390e4;
}


.flex-active-slide .sen_inner{-webkit-animation:bounceIn 1s linear 0.1s both;-moz-animation:bounceIn 1s linear 0.1s both; animation:bounceIn 1s ease 0.1s both; }

@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}}
@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}
50%{opacity:1;-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}}



@-webkit-keyframes shake{
    0% { -webkit-transform: rotate(0deg); }
    20% { -webkit-transform: rotate(15deg); }
    30% { -webkit-transform: rotate(9deg); }
    40% { -webkit-transform: rotate(3deg); }
    55% { -webkit-transform: rotate(0deg); }
    70% { -webkit-transform: rotate(-3deg); }
    80% { -webkit-transform: rotate(7deg); }
    90% { -webkit-transform: rotate(-10deg); }
    100% { -webkit-transform: rotate(10deg); }
}

@keyframes shake{
    0% { -webkit-transform: rotate(0deg); }
    20% { -webkit-transform: rotate(15deg); }
    30% { -webkit-transform: rotate(9deg); }
    40% { -webkit-transform: rotate(3deg); }
    55% { -webkit-transform: rotate(0deg); }
    70% { -webkit-transform: rotate(-3deg); }
    80% { -webkit-transform: rotate(7deg); }
    90% { -webkit-transform: rotate(-10deg); }
    100% { -webkit-transform: rotate(10deg); }
}

.global_phone{ display: none; }


.link_left{ left: 0; }
.link_right{ right: 0; }
.glo_line{ width: 100%; left: 0; margin-left: 0; }
.ying_phone{ display: none; }
.exp_i1{ right: 50px;}
.exp_i2{ right: 80px; }
.exp_i3{ right: 10px; }
.exp_i4{ right: 20px; }
.scene_banner{ position: relative; }
.scenebox{ position: absolute; top: 0; left: 50%; width: 1280px; margin-left: -640px; height: 650px; z-index: 99999; }
.sceneul{ position: absolute; left: 0; bottom: 0; text-align: center; width: 100%; height: 76px; z-index: 999999; }
.sceneul li{ width: 240px; height: 76px; display: inline-block; margin: 0 7px; cursor:pointer;}
.sceneul li:nth-child(1) a{background: url(../images/s1.jpg) left top no-repeat; width: 240px; height: 76px; display: block;}
.sceneul li:nth-child(2) a{background: url(../images/s2.jpg) left top no-repeat; width: 240px; height: 76px; display: block;}
.sceneul li:nth-child(3) a{background: url(../images/s3.jpg) left top no-repeat; width: 240px; height: 76px; display: block;}
.sceneul li:nth-child(4) a{background: url(../images/s4.jpg) left top no-repeat; width: 240px; height: 76px; display: block;}
.sceneul li:nth-child(5) a{background: url(../images/s5.jpg) left top no-repeat; width: 240px; height: 76px; display: block;}

.sceneul li:nth-child(1) a.for{background: url(../images/s11.jpg) left top no-repeat;}
.sceneul li:nth-child(2) a.for{background: url(../images/s22.jpg) left top no-repeat;}
.sceneul li:nth-child(3) a.for{background: url(../images/s33.jpg) left top no-repeat;}
.sceneul li:nth-child(4) a.for{background: url(../images/s44.jpg) left top no-repeat;}
.sceneul li:nth-child(5) a.for{background: url(../images/s55.jpg) left top no-repeat;}



.manage{ float: left; width: 200px;position: absolute; right: -200px; top: 0;transition: all 0.5s ease 0s;  }
.manul{ background: url(../images/manbj.jpg) center top repeat-y; padding-top: 32px;  transition: all 0.5s ease 0s; }
.manul li{ margin-top: 20px; }
.manul li a{ display: block; width: 200px; height: 50px; line-height: 50px; transition: all 0.5s ease 0s;text-align: center; background: #ececec; font-size: 12px; color: #888888; }
.manul li a:hover{ color: #fff; background: #0d386b; transition: all 0.5s ease 0s; }
.manage em{background: url(../images/senshu.png) left top no-repeat; width: 21px; height: 52px; position: absolute; left: 50%; margin-left: -10px; top: 0;}

.dong{z-index: 9999999; position: fixed; right: 0; top: 50%;  transition: all 0.5s ease 0s; }
.dong_div{ float: right; background: url(../images/blue1.png) left top no-repeat; position: relative; z-index: 999999; width: 81px;height: 236px; cursor:pointer;}
.dong_div:hover{background: url(../images/blue.png) left top no-repeat; }
.manage.on{ right: 100px; transition: all 0.5s ease 0s; }


.core{ padding: 60px 0 0 0; }
.core_tit h3{ height: 56px; line-height: 56px; text-align: center; font-size: 28px; color: #080404; }
.core_tit em{ display: block; height: 42px; text-transform: uppercase; line-height: 42px; color: #999999; font-size: 14px; text-align:center;background: url(../images/rtit.png) center center no-repeat;}
.ul_study{ padding:90px 0 0 0 ; border-bottom: 1px solid #e5e5e5; margin-bottom: 28px; }
.ul_study li{ float: left; width: 20%; text-align: center; }
.study_img{ width: 67px; height: 73px; position: relative; margin: 0 auto; }
.study_round{transition: all 1.5s ease 0s;  position: absolute; left: 0; top: 0; width: 67px; height: 73px;background: url(../images/rimg11.png) left top no-repeat;   }
.study_pic{ position: absolute; left: 0; top: 0; width: 67px; height: 73px; line-height: 73px; text-align: center; }
.ul_study li h3{  height: 97px; line-height: 97px; color: #999999; font-size: 18px; }
.ul_study li i{ display: block; background: #fff; width: 30px; height: 4px; margin: 0 auto; }
.ul_study li.on i{background: #ffb400; }
.ul_study li.on h3{ color: #0d386b }
.ul_study li:hover .study_round{ transform: rotate(-360deg); transition: all 1.5s ease 0s; }

.stu_dl{ padding-bottom: 40px; }
.stu_dl dt{ float: left; width: 1090px;padding-left: 24px; }
.stu_dl dd{ float: right; width: 120px; padding-right: 24px; }
.stu_dl dd em{ display: block; height: 80px; line-height: 80px; text-align:center; font-size: 80px; color: #c8c8c8;background: url(../images/radd.png) right top no-repeat;   }
.stu_dl dd span{ display: block; height: 28px; line-height: 28px; color: #c8c8c8; font-size: 14px; text-align: center; text-transform: uppercase; }
.stu_dl{ display: none; }

.org{background: url(../images/rbj.jpg) center top no-repeat; height: 790px; background-size: cover;}
.org{ padding-top: 80px; }
.ore_ul{ padding-top: 60px; }
.ore_ul li{ float: left; width: 20%; padding: 0 5px; box-sizing: border-box; }
.ore_ul li h3{transition: all 1s ease  0s; height: 62px; line-height: 62px; font-size: 16px; font-weight: bold; color: #214877; text-align: center; }
.ore_ul li i{transition: all 1s ease  0s; background: url(../images/rround.png) left top no-repeat;width: 15px; height: 15px; display: block; margin: 0 auto 44px; }
.ore_ul li:hover i{ margin-bottom: 20px; transition: all 1s ease  0s; transform: scale(1.2,1.2); }
.ore_ul li:hover h3{transition: all 1s ease  0s;transition: all 1s ease  0s; font-size: 18px;}
.org_div{  width: 220px; margin: 0 auto }
.ore_em{ display: block;  width: 220px; height: 117px; overflow: hidden; margin-bottom: 1px; }
.ore_em img{width: 220px; height: 117px; overflow: hidden;}
.org_zi{ padding: 14px 12px 26px; box-sizing: border-box; line-height: 28px; font-size: 14px; color: #666666; height: 144px; overflow: hidden; background: #fff;}
.ore_ul li:nth-child(1){ margin-top: 50px; }
.ore_ul li:nth-child(2){ margin-top: 10px; }
.ore_ul li:nth-child(3){ margin-top: 10px; }
.ore_ul li:nth-child(4){ margin-top: 72px; }
.ore_ul li:nth-child(5){ margin-top: 0px; }
.expe{padding: 60px 0 140px 0;}
.auto{ background: #ffffff; padding-top: 60px; }

.auto h3{ height: 66px; line-height: 66px; text-align: center; font-size: 24px; color: #0d386b; }
.auto_zi{ line-height: 32px; font-size: 14px; text-align: center; padding: 0 180px; }  
.arc_tit{ height: 128px; line-height: 128px; text-align: center; font-size: 28px; }
.arc_inner{ background: #f5f5f5; padding-top: 42px; }
.ji_tit{ text-align: center; }
.ji_tit h3{ height: 60px; line-height: 60px; color: #0d386b; font-size: 24px; font-weight: bold;background: url(../images/rtit1.png) center bottom no-repeat; }
.ji_tit em{ display: block;background: url(../images/rdian.png) center center no-repeat; font-size: 20px; height: 86px; line-height: 86px; }

.taste{ background: #f3f3f3; padding-bottom: 60px; }
.tas_tit{ font-size: 28px; text-align: center; height: 160px; line-height: 160px; }
.tas_ul{ margin: 0 auto; width: 1172px; }
.tas_ul li{ float: left; margin: 0 20px 35px; width: 253px; height: 169px; background: #fff; }
.tas_ul li h3{ height: 62px; line-height: 62px; overflow: hidden; text-align: center; font-size: 14px; color: #666666; }
.tas_ul li h3 i{ color: #0d386b; font-size: 18px;  margin:0 3px; }
.tas_ul li em{ padding-top: 22px; display: block; text-align: center; }
.goods{ padding: 46px 0 50px 0; }
.goods_tit{ height: 128px; line-height: 128px; text-align: center; font-size: 28px; }
.goods_left{ float: left; width: 33.3%; }
.goods_left dt{ float: left; width: 84px; text-align: right; margin-right: 20px; }
.goods_left dd{ float: left; width: 320px;}
.goods_left dd .cai{ height: 62px; line-height: 31px; overflow: hidden; font-size: 14px; color: #666666; margin-bottom: 46px; }
.goods_left dd .cai1{ margin-bottom: 0; }
.dan_study{ border: none;  padding: 0px 0; margin-bottom: 0;}
.dan_study li{ width: 25%; }
.dan_study li h3{ height: 40px; line-height: 40px; font-size: 13px; color: #999;  }
.cation{ padding-top: 60px; }
.cation_ul {padding-top: 50px;}
.cation_ul li{ float: left; width: 25%; padding: 0 8px; box-sizing: border-box; }
.cation_img{ position: relative; text-align: center; overflow: hidden; }
.cation_img img{ width: auto; height: auto; max-width: 100%;  }
.catioin_hover{transition: all 0.5s ease 0s; position: absolute; left: 0; top: -100%; box-sizing: border-box; padding-top: 36px; background:url(../images/obj.png) left top; width: 100%; height: 100%;   }
.catioin_hover em{ height: 80px; line-height: 80px; color: #fff; font-size: 16px; font-weight: bold; color: #fff; display: block; background: url(../images/odian.jpg) 112px center no-repeat; text-indent: 127px; text-align: left}
.cation_ul li h3{ text-align: center; background: #0d386b; height: 70px; line-height: 70px; color: #fff; font-size: 16px; }
.cation_ul li:hover .catioin_hover{ top: 0; transition: all 0.5s ease 0s; }

.lot_tit{background: url(../images/otit.png) center center no-repeat; height: 40px; line-height: 40px; text-align: center; font-size: 20px; }

.lot_ul li{ width: 12.5%; float: left; text-align: center; padding: 0 2px; box-sizing: border-box; height: 190px; line-height: 190px; }
.lot_ul li img{ width: auto; height: auto; max-width: 100%; }

.pass{ text-align: center; padding: 20px 54px 20px; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; }
.pass li{ display: inline-block; width: 128px; height: 44px; line-height: 44px; border: 1px solid #ffb400; border-radius: 5px; text-align: center; font-size: 14px; color: #666666; background:#fff url(../images/ojian.png) center center no-repeat; margin: 0 10px 20px; }
.lass{padding: 10px 64px 10px; border-bottom: 1px solid #e5e5e5; margin-bottom: 34px; }
.lass_left{ width: 50%; float: left; border-right: 1px solid #e4e4e4; box-sizing: border-box; }
.left_study{ padding: 0; margin: 0; border: none; }
.left_study li{ width: 33.3% }
.left_study li h3{ font-size: 14px; height: 60px; line-height: 60px; }
.lass_left dt{ float: left; width: 20%; height: 140px; line-height: 140px;background: url(../images/otit1.png) center center no-repeat; font-size: 20px; text-align: center;}
.lass_left dd{ float:left; width: 80%; }
.lass_right{ width: 50%; float: left; border: none; }
.lass_right .left_study li{ width: 25% }



.banner {
	margin:50px auto 0;
	width:100%;
	overflow:hidden
}
.large_box {
	
	width:100%;
	height:290px;
	overflow:hidden
}
.large_box img {
	display:block;
	width: auto;
	height: auto;
	max-width: 100%
}
.small_box {
	width:100%;
	height:150px;
	overflow:hidden;
	background: url(../images/ohuang.png) left center repeat-x; 
	position: relative;
	 margin-top: -20px;
}
.small_list {
	position:relative;
	
	width:1170px;
	height:150px;
	overflow:hidden;
	 margin: 0 auto
}
.small_list ul {
	height:150px;
	overflow:hidden
}
.small_list ul li {
	position:relative;
	float:left;
	margin-right:90px;
	width:120px;
	height: 150px; line-height: 150px; text-align: center; overflow: hidden;
	
}
.small_list ul li img {
	
}

.small_list ul li.on{
	background: #0d386b
	 
}
.btn {
	display:block;
	width:14px;
	height:24px;
	position: absolute;
	top: 60px;
	cursor: pointer;
	
}

.left_btn {
	 left: 24px;
	background-image:url(../images/r_left.png)
}
.right_btn {
	float:right;
	background-image:url(../images/rright.png);
	right: 24px

}
.expedl{ width: 100%; }
.expedl dt{ float: left; width:20%; text-align:center; }
.expedl dd{ float: left; width: 80%; }
.expedl dd h3{ padding-top: 36px; height: 48px; line-height: 48px; font-size: 28px; color: #0e396b; }
.expedl dd em{ display: block; height: 40px; line-height: 40px; color:#4d4d4d; font-size: 18px; margin-bottom: 20px; }
.largezi{ height: 56px; line-height: 28px; font-size: 14px; color: #7d7d7d; overflow: hidden; }

.flex-control-nav{ display: block; width: 100%; text-align: center; position: absolute; left: 0; bottom: 30px; z-index: 99999; }
.flex-control-nav li{ display: inline-block; margin:0 8px;  }
.flex-control-nav li a{ display: block; width: 8px; height: 8px; font-size: 0;  transition: all 0.5s ease 0s; border-radius: 8px; background: #9fa2ad; }
.flex-control-nav li a.flex-active{ width: 24px; transition: all 0.5s ease 0s; }
.a_banner{background-size: cover!important}



.back .global{ background: #0c3668 url(../images/dt11.jpg) center top no-repeat}
.back .glo_line{ background: url(../images/dt33.png) center top no-repeat; margin-left: -1281px; width: 2560px;}
.exp_i1{ width: 58px; height: 52px; right: 68px;}

.all .a_banner{ height: 346px!important;}



.fixed li{position: relative;margin-bottom: 9px;}
.fixed{position: fixed;height: 300px;top: 50%;margin-top: -150px;right: 0px;z-index: 999;width: 44px;}
.fix-er{width: 92px;height: 92px;max-width: 1000%;}
.fix-sp{position: absolute;top: 0px;left: -92px;display: none;}
.fix-li4 span{display: block;height: 43px;margin-bottom: 2px;border-radius: 4px;overflow: hidden;background: #ff8a00;color: #fff;text-align: center;line-height: 43px;}
.fix-li5 span{display: block;height: 43px;margin-bottom: 2px;border-radius: 4px;overflow: hidden;background: #ff8a00;color: #fff;text-align: center;line-height: 43px;}
.fix-med{width: 140px;position: absolute;top: 0px;left: -140px;display: none;}
.fix-med1{width: 200px;position: absolute;top: 0px;left: -200px;display: none;}
.fixp{width: 44px;height: 43px;}
.fix-p1{background: url(../images/fix11.png) center center no-repeat;background-size: contain;}
.fix-p2{background: url(../images/fix22.png) center center no-repeat;background-size: contain;}
.fix-p3{background: url(../images/fix33.png) center center no-repeat;background-size: contain;}
.fix-p4{background: url(../images/fix44.png) center center no-repeat;background-size: contain;}
.fix-p5{background: url(../images/fix55.png) center center no-repeat;background-size: contain;}
.fix-p6{background: url(../images/fix66.png) center center no-repeat;background-size: contain;}
.fix-p1:hover{
	background: url(../images/fix1.png) center center no-repeat;
	background-size: contain;
}
.fix-p2:hover{
	background: url(../images/fix2.png) center center no-repeat;background-size: contain;
}
.fix-p3:hover{
	background: url(../images/fix3.png) center center no-repeat;background-size: contain;
}
.fix-p4:hover{
	background: url(../images/fix4.png) center center no-repeat;background-size: contain;
}
.fix-p5:hover{
	background: url(../images/fix5.png) center center no-repeat;background-size: contain;
}
.fix-p6:hover{
	background: url(../images/fix6.png) center center no-repeat;background-size: contain;
}
@media only screen and (max-width: 600px) {
	
	.fixed{margin-top: 0px;top: initial;bottom: 20px;height: auto;}
}