 body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Hiragino Sans GB'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; }
.text{ height: 20px; line-height: 20px; padding:0 8px; background: #fff; border:1px solid #c5c5c5; }
em{ font-style:normal;}
li{ list-style:none;}
em,i{ font-style: normal; }

/* head */
.head_bj{position: relative; }
/* .bj_img{ display: block;height: 130px; overflow: hidden;  position: absolute; top: 2px; right: 0; z-index: 999; }
.bj_img img{ width: auto; height: auto; } */
.box{ width: 1200px; margin: 0 auto }
.head_box{ height: 40px; line-height: 40px; border-bottom: 1px solid #efefef; }
.wel_left{ float: left; }
.wel_left .wel_h3{ float: left; color: #666666; font-size: 12px; height: 40px; line-height: 40px; margin-right: 15px; }
.postbox{ float: left; display: block; transition: all 0.5s ease 0s;height: 40px; line-height: 40px; padding-left: 26px; color: #666666; font-size: 12px; background:url(../images/head1.png) left center no-repeat; }
.postbox:hover{ color: #014099; transition: all 0.5s ease 0s; }
.wel_right{ float: right; height: 40px; line-height: 40px; }
.wel_right a{ margin-left: 10px; display: block; position: relative; }
.head{ height: 90px; }
h1{ float: left; padding-top: 30px; }
.head_hover{ position: absolute; left: -42px; top: 41px; width:120px; height: 120px; z-index: 999; display: none; }
.wel_right a:hover .head_hover{ display: block; }
/* .nav_ul{ float: right; padding-top: 2px; }
.nav_ul li{ float: left; width: 88px; height: 88px; margin-left: 5px; position: relative; }
.nav_ul li a{ display: block; width: 88px; height: 88px; line-height: 88px;  transition: all 0.5s ease 0s;text-align: center; font-size: 16px; }
.nav_ul li a:hover,.nav_ul li a.current{ color: #fff; background: #014099; transition: all 0.5s ease 0s; } */
.subnav{ width: 360px;-webkit-animation:fadeInUp 0.5s linear 0.1s both;-moz-animation:fadeInUp 0.5s linear 0.1s both; animation:fadeInUp 0.5s ease 0.1s both; background:url(../images/caibj.png) left top; position: absolute; left: 0px; top: 88px; z-index: 999; display:none;  padding:10px 0 20px 0;}
.shuzhi,.shuz{float: left; display: block; transition: all 0.5s ease 0s;height: 40px; line-height: 40px; padding-left: 15px; color: #666666;}
.shuzhi:hover{color: #014099; transition: all 0.5s ease 0s;}
.enter_ball{ display: none;z-index: 999999; position:fixed; width: 100%; height: 100%; left: 0; top: 0;background:url(../images/enter.png) left top;  }
.enter{display: none; position: fixed; z-index: 9999999;width:682px; height: 186px; background: #014099; left: 50%; top: 50%; margin: -93px 0 0 -341px; border-radius: 5px;  }
.enter_form{ width: 518px; margin: 70px auto 0; }
.ent_txt{ float: left; border: none; background: #eeeeee; width: 390px; padding: 0 10px; box-sizing: border-box; height: 46px; line-height: 46px; border-radius: 5px 0 0 5px; font-size: 14px; }
.ent_sub{ float: left; border: none; background: #14a83b; border-radius: 0 5px 5px 0; width: 126px; height: 46px; line-height: 46px; color: #fff; cursor: pointer; font-size: 16px; }

.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}
100%{opacity:1;-moz-transform:translateY(0)}}
.nav_ul .nav-tag{ padding: 0px 0 0 12px; float: left;}
.nav_ul .nav-tag li{ width: 100px; height: 48px; line-height: 48px; float: none;margin: 0;}
.nav_ul .nav-tag li a{ font-size: 14px; color: #333; padding:0; width:100px; display:block; height: 48px; line-height: 48px; border-bottom: 1px dashed #c8cccb; text-align:center; overflow:hidden;}
.nav_ul .nav-tag li a:hover{ color:#014099; background: none; border-bottom: 1px dashed #014099;  }
.nav_ul .navcon{ width: 223px; float: right; padding:12px 18px 0 0; font-size: 12px; line-height: 20px; text-align: left; color: #666666; display: none;}
.nav_ul .navcon img{ width: 223px; height: 138px; overflow: hidden; }
.nj{ padding-top: 10px;}
.nj dt{ color: #1c3691; font-size:14px;}
.nj dd{ height: 40px; overflow: hidden; color:#666;}
.nav_ul .nav-tag li .on {  color:#014099; border-bottom: 1px dashed #014099;    }
.sec-nav{ display: none; float: left; padding: 15px 0 0 20px;}
.sec-nav li{height: 38px; line-height: 38px; float: none; margin: 0; text-align: left; width: 120px; overflow: hidden;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.sec-nav li a{font-size: 12px; color: #666; border: none;}
.sec-nav li a:hover{ border:none; }
/* foot */
.foot{ background: #024585; overflow: hidden; clear: both; }
.foot_right{ float: right; width: 250px; padding-top: 48px; }
.foot_right em{ display: block; float: left; margin-left:26px; }
.foot_right em img{ width: 94px; height: 94px; overflow: hidden; }
.foot_left{ float: left; width: 910px; }
.foot_add{  padding-bottom: 15px; }
.foot_add p{ height:28px; line-height: 28px; overflow: hidden; color: #205f9b; font-size: 14px;  }
.foot_add p a,.zhichi{ color: #205f9b; transition: all 0.5s ease 0s;font-size: 14px;  }
.foot_add p:hover,.foot_add p:hover a{ color: #fff; transition: all 0.5s ease 0s; font-size: 14px; }
.foot_option{ margin-bottom: 14px; }
.foot_option select{ width:178px ; font-size: 14px; color: #fff; padding-left: 20px; box-sizing: border-box; border: 1px solid #417eae; float: left; margin-right: 24px; background: #417eae; height: 34px; line-height: 34px; }
.foot_nav{ height: 64px; line-height: 64px; }
.foot_nav li{ float: left; }
.foot_nav li a{ color: #fff; transition: all 0.5s ease 0s; font-size: 14px; width: 110px; display: block;background:url(../images/footbj.jpg) right center no-repeat; text-align: center;  }
.foot_nav li:nth-last-child(1) a{ background: none; }
.foot_nav li a:hover{transition: all 0.5s ease 0s; color: #fff;}
.foot_option select option:nth-child(1){display: none;}
/* index */

.flexslider {position: relative;width: 100%;height:75%; margin:0 auto; overflow:hidden;}
.slides li .banner_img{ width:100%; height:100%;transition: all 5s ease 0s;}
.slides li { position:relative; width:100%; height:100%;}
.slides {width:100%; height:100%;}
.phone_banner{ display: none; }
.flex-direction-nav{ display: block;  }
.flex-prev{ display: block; position: absolute; font-size: 0; z-index: 999999; display: block;background:url(../images/banner_left.png) left top no-repeat;  width: 58px; height: 58px; position: absolute; top: 50%; margin-top: -29px; left: 128px; }
.flex-control-nav{display: none;  }
.flex-next{display: block;position: absolute; font-size: 0; z-index: 999999; background:url(../images/banner_right.png) left top no-repeat;  width: 58px; height: 58px; position: absolute; top: 50%; margin-top: -29px; right: 128px;  }
.slides li.flex-active-slide .banner_img{ transform: scale(1.2,1.2); transition: all 8s ease 0s; }

.flex-prev{ display: block; position: absolute;  left: 0;background:url(../images/left.png) left top no-repeat; width: 51px; height: 110px; top: 50%; margin-top: -55px;  }
.banner_li{ width: 1200px; position: absolute; left: 50%; margin-left: -600px; top:70px;  }
.banner_li img{ width: 510px; height: auto; overflow: hidden; }
.slides li.flex-active-slide .banner_tu{-webkit-animation:zuo 5s linear 0.1s both;-moz-animation:zuo 5s linear 0.1s both; animation:zuo 5s ease 0.1s both; }
.flex-next{display: block; position: absolute;  right: 0;background:url(../images/right.png) left top no-repeat; width: 51px; height: 110px; top: 50%; margin-top: -55px; }

@-webkit-keyframes zuo{0%{opacity:0;-webkit-transform:translateX(-550px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes zuo{0%{opacity:0;-moz-transform:translateX(-550px)}
100%{opacity:1;-moz-transform:translateX(0)}}
.zuo{-webkit-animation-name:zuo;-moz-animation-name:zuo}

body{ background: #f5f5f5 }
.wrap_inner{ background:url(../images/bj.png) left top ; width: 1260px; margin: 0 auto 0; padding: 30px; box-sizing: border-box;  }
.position{ height: 64px; line-height: 64px; margin-bottom: 24px; }
.position_left{ float: left; }
.position_left h3{ float: left; font-size: 52px; color: #d9d9d9;  text-transform: uppercase; font-family: Myriad Pro; }
.position_left .gs{ display: block; float: left; font-size:24px; font-weight: bold; color: #666666; margin-left: 15px; }
.position_right{ float: right; color: #919090; }
.position_right a{ color: #c5c5c5;  transition: all 0.5s ease 0s;}
.position_right a.home{ float: left; background:url(../images/home.png) left center no-repeat; width: 12px; margin-right: 10px; display:inline-block; height: 64px;}
.position_right a:hover{color: #205f9b; transition: all 0.5s ease 0s;}
.catalog_ul{ height: 50px; background: #f5f5f5; line-height: 50px; overflow: hidden; text-align: center; }
.catalog_ul li{ display: inline-block; margin: 0 30px; }
.catalog_ul li a{ display: block; height: 47px; line-height: 47px; text-align: center; font-size: 14px; transition: all 0.5s ease 0s; padding: 0 5px; border-bottom: 2px solid #f5f5f5; }
.catalog_ul li a:hover,.catalog_ul li a.for{ color: #014099; border-bottom: 2px solid #014099; transition: all 0.5s ease 0s; }

.about{ padding: 30px 0 50px 0; }

.team{ padding: 70px 0 50px 0; margin-left: -30px; }
.teamimg{ float: left; width: 116px; height: 144px; overflow: hidden; }
.teamimg img{ width: 116px; height: 144px; overflow: hidden;}
.team_he{ float: left;  margin:0 0 34px 30px; width: 584px; }
.team_dl{ float: left; background: #f5f5f5; width:468px;  }
.team_dl dt{ height: 45px; line-height: 45px; border-bottom: 1px dotted #dbdbdb; overflow: hidden; }
.team_dl dt h3{ transition: all 0.5s ease 0s; float: left;background:url(../images/team2.jpg) right center no-repeat; width: 115px; height: 45px; line-height: 45px; font-size: 22px; color: #014099; text-indent: 10px; margin-right: 10px; }
.team_dl dt em{ display: block; float: left; font-size: 16px; }
.team_dl dd{ margin: 13px 30px 13px; height: 72px; font-size: 13px; overflow-y:scroll; line-height: 24px; color: #666666; }
.team_dl:hover dt h3{background:url(../images/team1.jpg) right center no-repeat; color: #fff; transition: all 0.5s ease 0s;}

.cont_ul{ margin:62px 0 62px -67px; }
.cont_ul li{ float: left; width: 248px; height: 350px; margin-left: 67px; background: #f5f5f5; position: relative; }
.cont_ul li:after{    content: "";
    position:absolute;
    top: 0;
    left: 0;
    opacity: 0.7;
    display: block;
    width: 0%;
    height: 350px!important;
    background: #014099!important;
    transition: all 0.5s ease 0s;visibility: initial!important;}
.cont_ul li:hover:after{ width: 100%!important; } 
.cont_ul li h3{ text-align: center; padding-top: 46px; height: 40px; line-height: 40px; font-size: 18px; color: #666666; }
.cont_ul li em{ display: block; width: 68px; height: 1px; background: #014099; margin: 0 auto 30px; }
.cont_ul li i{ display: block; text-align: center; margin-bottom: 44px; }
.cont_div{ height: 60px; line-height: 60px; overflow: hidden; font-size: 24px; text-align: center; }
.cont_add{ height: 60px; overflow: hidden; line-height: 30px; text-align: center; font-size: 14px; }
.map { text-align: center; padding-bottom: 60px; }

.news_word img{ width: auto; height: auto; max-width: 100%; }
.bus_bottom{ line-height: 30px; font-size: 14px; color: #666666; padding: 40px 0; }
.bus_top{ margin: 58px 0 0 0; }
.career{ width: 1036px; margin: 0 auto 16px; }
.career_left{ width: 340px; height: 340px; position: relative; overflow: hidden; float: left; margin-right: 14px; }
.car_img img{width: 340px; height: 340px; overflow: hidden;}
.car_hover{  transition: all 0.5s ease 0s;position:absolute; width: 100%; height: 100%; left: 0; top: 0;background:url(../images/busbj.png) left center ;}
.car_hover a{ display: block; width: 100%; height: 100%; }
.car_hover i{ display: block; padding-top: 130px; height: 42px; line-height: 42px; text-align: center; }
.car_hover h3{ height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 24px; overflow: hidden; }
.car_hover .pub{ height: 36px; line-height: 36px; overflow: hidden; text-align: center; color: #fff; font-size: 20px; font-family: Elephant }
.career_right{ width: 680px; margin: 0; }
.career_right .car_img img{ width: 680px; height: 340px; }
.career_bottom .career_left{ margin: 0; }
.career_bottom .career_right{margin-right: 14px;}
.career_left:hover .car_hover{ top: -340px; transition: all 0.5s ease 0s; }
.business{ padding-bottom: 40px; }
.business_ul{ margin: 0 0 0 -45px; }
.business_ul li{ float: left; margin: 48px 0 0 44px; width: 370px;  }
.business_ul li em{ display: block;  width: 370px; height: 280px; overflow: hidden;}
.business_ul li img{ width: 370px; height: 280px; overflow: hidden;transition: all 1s ease 0s; }
.business_ul li h3{height: 50px;transition: all 0.5s ease 0s; line-height: 50px; text-align: center;background: #f5f5f5; overflow: hidden; font-size: 16px;}
.bus_info{ padding: 30px 0 50px 0; }
.business_ul li:hover h3{ background: #07539c; transition: all 0.5s ease 0s; color: #fff; }
.business_ul li:hover img{ transition: all 1s ease 0s; transform: scale(1.2,1.2); }
.stir{ height: 55px; line-height: 55px; background: #f6f6f6; overflow: hidden; }
.nbg{ height:37px;width:1130px; margin:auto;}
.nt{  height:55px; float:left; line-height:55px; font-size:16px;  width:126px; color: #014099; text-indent: 38px;background:url(../images/sheng.jpg) no-repeat left center; border-right: 1px solid #ffffff;}
.scbox{ float:left; width: 1070px;   height:55px;}
.scbox a{ transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; height: 55px; padding-left: 30px; float: left; width: 80%; box-sizing: border-box; overflow: hidden; font-size: 14px; color: #333; }
.scbox span{  transition: all 0.5s ease 0s; font-size: 12px; text-align: right; color: #666; transition: all 0.5s ease 0s; width: 20%;  display: block; float: right; }
.focus{ margin:40px auto; }
.focus_left{ float: left; }
.scbox:hover a,.scbox:hover span{ color: #014099; transition: all 0.5s ease 0s; } 

.focus_left{ position: relative; width: 600px; height: 420px; background:#000; line-height: 420px; }
.honor_img{ display:none;}
.honor_img li{ float:left; margin-left:30px; border:1px solid #c6e3ff;background:#000; }
.honor_tab{ text-align:right; height:52px; line-height:52px; padding:0 10px; box-sizing: border-box; position: absolute; z-index: 99999; right: 0; bottom: 0px; width: 20%; background: url(../images/indexbj.png) left top;}
.honor_tab li{ width:10px; height:10px; border-radius:10px; background:#6e6e6e; margin:0 3px; display:inline-block; cursor:pointer;}
.honor_tab li.on{ background:#014099;}
.rongyu_ul{ height:420px; width:600px; position:relative; overflow:hidden; line-height: 420px;}
.rongyu_ul li{ width:600px; position:absolute; left:0; top:0; height: 420px;display: block; line-height: 420px; background: #001a48;}
.rongyu_ul li a{height: 420px;display: table-cell;vertical-align:middle; line-height: 420px;}
.rongyu_ul li img{ width: 600px!important; height:auto!important ; overflow: hidden; line-height: 420px;display: inline-block;max-width: 100%!important; }
.rongyu_ul li span{float:left; margin-right:44px; border:1px solid #c6e3ff; display:block;width:600px; height:420px; transition:all 0.5s ease 0s ; position:relative;}
.rongyu_ul li span em{ height:70px; line-height:70px; color:#fff; position:absolute; left:0; bottom:0; font-size:20px; text-indent:28px;}
.rongyu_ul li span img{width:600px; height:420px; overflow:hidden;}
.em_tit{ position: absolute; left: 0;transition: all 0.5s ease 0s; background: url(../images/indexbj.png) left top; width: 100%; color: #fff; bottom: 0; height: 52px; display: none; line-height: 52px; font-size: 16px; font-weight: bold; z-index: 9999; text-indent: 10px; }
.em_tit:hover{transition: all 0.5s ease 0s; color: #014099;}
.rongyu_ul .em_tit{ font-size: 14px; }
.focus_right{ float: right; width: 564px; }
.focus_tit{ margin-top: -8px; height: 52px; line-height: 52px; border-bottom: 1px dotted #959595; }
.focus_tit em{ display: block; float: left; font-size: 24px; color: #014099; }
.focus_tit a{ display: block; float: right; font-size: 14px; padding-right: 30px;color: #014099;background:url(../images/see.jpg) right center no-repeat; }
.focusdl{border-bottom: 1px dotted #959595;  padding: 13px 0 6px 0;}
.focusdl dd { display: none; }
.focusdl dt a{ display: block;font-size: 22px;padding-right: 43px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; position: relative; box-sizing: border-box; transition: all 0.5s ease 0s; color: #024585;  height: 30px; line-height: 30px; overflow: hidden; }
.focusdl dt a i{background:url(../images/topp.png) left center no-repeat; width: 25px; height: 19px; position: absolute; right: 0;  top: 0; display: inline-block; }
.focusdl dd em{ display: block; height: 35px; line-height: 35px; color: #999999; overflow: hidden; }
.focusdiv{ height: 48px; line-height: 24px; padding-top: 7px; overflow: hidden; color: #666666; font-size: 14px; }
.focusdl dt a:hover{ transition: all 0.5s ease 0s; }
.focusul{/* border-bottom: 1px dotted #959595; */  padding: 8px 0 0 0;}
.focusul a{ box-sizing: border-box; display: block; height: 34px;transition: all 0.8s ease 0s;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 80%; float: left; line-height: 34px;background:url(../images/jian.png) left center no-repeat; padding-left: 16px; font-size: 14px; color: #666;   }
.focusul li{height: 35px; line-height: 35px; overflow: hidden;}
.focusul li em{ display: block; float: right; width: 20%; text-align: right; color: #666; font-size: 14px; padding-right: 5px; box-sizing: border-box; }
.focusul li:after {content:"";position: relative;visibility: initial!important; clear: inherit!important;display: block;width:0;height: 1px;background: #014099; transition: all 0.5s ease 0s; margin-top: 34px;}
.focusul li:hover:after {width:100%;transition: all 0.5s ease 0s;}
.focusul li:hover a,.focusul li:hover em{ color: #014099; }
/*background: #f5f6f6;*/
.study{ padding: 46px 0 46px 0;}
.oper_h3{ color: #014099; font-size: 24px; font-weight: bold; height: 136px; line-height: 136px;background:url(../images/tit.png) center center no-repeat; text-align: center;}
.oper_h3 i{ font-size: 36px; color: #14a83b; }
.oper_dl{ width: 50%; float: left; height: 254px; overflow: hidden;background: #014099; }
.oper_dl dt{ float: left; width: 50%; overflow: hidden; }
.oper_dl dd{ float: left; width: 50%; overflow: hidden;  }
.oper_dl .index_img{ position: relative; height: 254px; }
.oper_dl .oper_img{ width: 300px; height: 254px; overflow: hidden; transition: all 1s ease 0s; }
.oper_dl .oper_img:hover{ transition: all 1s ease 0s; transform: scale(1.2,1.2); }
.oper_dl .index_img a{ display: block; width: 100%; height: 100%; }
.index_img em{ background: #014099; transition: all 0.5s ease 0s; position: absolute; left: 0; top: 68px; width: 100%;  text-align: center;height: 45px; line-height: 45px; display: block; }
.index_img h3{transition: all 0.2s ease 0s; position: absolute; left: 0; top:110px; width: 100%;  height: 42px; line-height: 42px; font-size: 24px; color: #fff; overflow: hidden; text-align: center; }
.index_img i{transition: all 0.2s ease 0s; position: absolute; left: 0; top:150px; width: 100%; display: block; height: 40px; line-height: 40px; overflow: hidden; text-align: center; font-size: 20px; font-family: Elephant; color: #fff; overflow: hidden; }
.index_img:hover em{  top: auto; bottom: 50px; animation: ind03-box .5s linear infinite; animation-iteration-count:1; }
.index_img:hover em:before { opacity: 0; }
.index_img:hover h3 { top:60px; transition: all 0.5s ease 0s;}
.index_img:hover i { top: 110px;transition: all 0.5s ease 0s;  }
@keyframes ind03-box {
  0% { top: 100px; }
  50% { top: -100px; }
  51% { top: auto; bottom: -100px; }
  100% { top: auto; bottom: 50px; }
}
.ent{ background: #f1f1f1 url(../images/qibj.jpg) left top no-repeat; padding-bottom: 25px; }
.ent_h3{ height: 78px; line-height: 78px; }
.ent_h3 em{ font-weight: bold; color: #024585; font-size: 20px; display: block; float: left; }
.ent_h3 a{ display: block; float: right; padding-right: 16px;background:url(../images/ent.png) right center no-repeat; font-size: 14px; font-weight: bold; color: #666666;  }
.ent_ul li{ float: left; width: 25%; display: none;  }
.ent_ul { height: 90px; overflow: hidden; }
.ent_ul li a{transition: all 0.5s ease 0s;  font-size: 14px; color: #999999; line-height: 30px; transition: all 0.5s ease 0s; }
.ent_ul li a:hover,.ent_h3 a:hover{ color: #07539c; transition: all 0.5s ease 0s; }
.come{ background: #024585; height: 38px; line-height: 38px; overflow: hidden; }
.come_left{ float: left; font-size: 14px; color: #fff; font-weight: bold; background: #cc0000; text-align: center; width: 70px; }
.come_right{ float: left; width: 1080px; }
.come_div{ float: left; padding: 0 8px 0 5px;position: relative; width: 216px; box-sizing: border-box; overflow: hidden; }

.come_div:before { content: ""; position: absolute; width:200px; height: 38px; top: 0; left: -200px; overflow: hidden;
background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
-webkit-transform: skewX(-55deg);
-moz-transform: skewX(-55deg)
}

.come_div:hover:before { left: 200%; transition: left 2s ease 0s; }



.come_div a{ color: #fff; font-size: 12px; }
.come_div i{ color: #fff; padding-left: 6px; }
.come_div em{ color: #14a83b; padding-left: 6px; }
.inn_right{ float: right; width: 269px; height: 309px; overflow: hidden; }
.innovate{ padding: 48px 0; }
.inn_left{ float: left; width: 896px; }
.inn_tit{ font-size: 30px; font-weight: bold; color: #14a83b; height: 72px; line-height: 72px; overflow: hidden;background:url(../images/inntit.jpg) 163px bottom no-repeat;  margin-bottom: 40px; }
.inn_div{ position: relative; height: 197px; overflow: hidden; }
.inn_ul{ border-top:1px solid #dedede; border-left:1px solid #dedede;  }
.inn_ul li{border-bottom:1px solid #dedede; border-right:1px solid #dedede; float: left; width: 179px; height: 97px; overflow: hidden;  box-sizing: border-box; }
.inn_ul li img{width: 179px; height: 97px; overflow: hidden;  transition: all 0.5s ease 0s;}
.inn_ul li:hover img{ transition: all 0.5s ease 0s; transform: translateY(-10px); }
.link_see{transition: all 0.5s ease 0s; font-size: 14px; color: #fff; width: 179px; height: 99px; display: block; background: #024585; line-height: 99px; text-align: center; position: absolute; bottom: 0; right: 0; }
.link_ul{ padding: 30px 0 50px 0; margin-left: -22px; }
.link_ul li{border:1px solid #dedede; width: 179px;transition: all 0.5s ease 0s; overflow: hidden; height: 99px;  margin: 0 0 20px 22px; float: left; }
.link_see:hover{ transition: all 0.5s ease 0s; font-size: 16px; font-weight: bold; }
.link_ul li img{width: 179px;overflow: hidden; height: 99px;transition: all 0.5s ease 0s;}
.activity{ margin-bottom: 24px; }
.activ_right{ float: right; width:460px; background: #13569c; height: 502px; }
.activ_right h3{ font-size: 20px; color: #fff446; height: 40px; line-height: 40px;background:url(../images/party.png) left center no-repeat; line-height: 40px; text-indent: 40px; }
.active_ul li a{ height: 36px; line-height: 36px; overflow: hidden; display: block; padding: 0 10px 0 43px;background:url(../images/party1.png) 24px center no-repeat; font-size: 14px; color: #fff;  }
.active_ul { padding-top: 0px; }
.link_ul li:hover{ border: 1px solid #07539c; transition: all 0.5s ease 0s; }
.link_ul li:hover img{ transition: all 0.5s ease 0s; transform: translateY(-10px); }
.activ_left{ float: left; width: 720px; height: 502px; overflow:hidden; position: relative; }
.fl{ float: left!important; margin-right: 2px!important; color: #fff!important; }
.honor_img{ display:none;}
.honor_img li{ float:left; margin-left:30px; border:1px solid #c6e3ff;}
.act_tab{ text-align:right; height:58px; line-height:58px; padding:0 10px; box-sizing: border-box; position: absolute; right: 0; bottom: 0px; width: 24%; background:#500200 ; background: none}
.act_tab li{ width:10px; height:10px; border-radius:10px; background:#9b7070; margin:0 3px; display:inline-block; cursor:pointer;}
.act_tab li.on{ background:#f6f7f9;}
.act_aa{ position: absolute; left: 0; bottom: 0; z-index: 999999;}
.act_ul{ height:502px; width:720px; position:relative; overflow:hidden;}
.act_ul li{ width:720px; position:absolute; left:0; top:0;}
.act_ul li a{ display: block; position: relative; }
.act_ul li img{ width: auto;  height: 502px;  }
.act_ul li span{float:left; margin-right:44px; border:1px solid #c6e3ff; display:block;width:720px; height:502px; transition:all 0.5s ease 0s ; position:relative;}
.act_ul li span em{ height:70px; line-height:70px; color:#fff; position:absolute; left:0; bottom:0; font-size:20px; text-indent:28px;}
.act_ul li span img{width:720px; height:502px; overflow:hidden;}
.act_ul li .em_tit{ position: absolute; left: 0; color: #fff; width: 75%; overflow: hidden; background: none; bottom: 0; height: 58px; display: none; line-height: 58px; font-size: 16px;  z-index: 999;  }
.bliss img{ width: auto; height: auto; max-width: 100%; text-align: center; margin-bottom: 24px; }
.act_ul li a:after{ width: 100%; height: 58px; background: url(../images/indexbj.png) left top; position: absolute; left: 0; bottom: 0; content: ''; }
.list_right{ float: right; width: 318px; }
.list_right .list_img{ display: block; margin-bottom: 17px; }
.list_left{ float: left; width: 860px; }
.build{ margin-bottom: 20px; }
.build_h3{ height: 40px; line-height: 40px; background: #13569c; overflow: hidden; margin-bottom: 12px; }
.build_h3 em{ display: block; float: left;background:url(../images/party.png) left center no-repeat; width: 180px; height: 40px; font-size: 20px;text-indent: 42px; color: #fff446;  }
.build_h3 a{ display: block; float: right; padding-right: 14px; color: #fff446; font-size: 14px; font-family: Arial; }
.list_ul li{ height:40px; line-height: 40px; overflow: hidden;  }
.list_ul li a{ display: block; float: left; width: 80%; height: 40px; overflow: hidden; font-size: 16px;background:url(../images/dian.jpg) 12px center no-repeat; padding-left: 38px; }
.list_ul li em{ display: block; float: right; font-size: 14px; color: #666; }
.party_box{ padding-bottom: 30px; }
.partyul{ padding: 30px 0 50px 0; }
.list_ul li:hover a,.list_ul li:hover em{ color: #13569c; }
.list_ul li:after {content:"";position: relative;visibility: initial!important; clear: inherit!important;display: block;width:0;height: 1px;background: #13569c; transition: all 0.5s ease 0s; margin-top: 39px;}
.list_ul li:hover:after {width:100%;transition: all 0.5s ease 0s;}
.release{ padding: 20px 0 10px 0; text-align: center; border-bottom: 1px dotted #bfbfbf; margin-bottom: 30px; }
.release h3{ line-height: 50px; overflow: hidden; font-size: 24px; font-weight: bold; color: #014099; }
.release em{padding: 15px 0 ; display: block; height: 38px; line-height: 38px; color: #666666; font-size: 14px; overflow: hidden; }
.return{ float: right; padding: 10px 0 30px 0; font-size: 16px; transition: all 0.5s ease 0s;  }
.return:hover{ color: #024585; transition: all 0.5s ease 0s; }
.piece{ padding: 28px 0 42px 0; border-top: 1px dotted #bfbfbf; }
.piece a{ display: block; height: 32px; line-height: 32px; overflow: hidden; font-size: 14px; color: #666666; }
.piece a:hover{ color: #024585 }
.time_top{background:url(../images/timebj.png) left 39px no-repeat; width: 1267px; height: 705px; margin: 0 auto }
.time_cata{ text-align: center;  height: 50px; line-height: 50px; background: #cc0006;}
.time_cata li{ display: inline-block; margin:0 40px ; }
.time_cata li a{ display: block; padding: 0 5px; font-size: 16px; color: #fff; border-bottom: 2px solid #cc0006;transition: all 0.5s ease 0s;  height: 48px; line-height: 48px; }
.time_cata li a:hover,.time_cata li a.up{ color: #ffdf36; border-bottom: 2px solid #ffdf36; transition: all 0.5s ease 0s; }
.time_img img{ height: auto; height: auto; max-width: 100%; }
.times_tu{ height: 468px; overflow: hidden;position: relative; }
.times_tu .flex-control-nav{ display: block; position: absolute; right: 0; z-index: 9999; bottom: 3px;background:url(../images/heibj.png) left top; width: 76px; height: 433px; }
.times_tu .flex-control-nav li{ height: 54px; text-align: center;  cursor:pointer;}
.times_tu .flex-control-nav li a{ font-size: 20px; color: #fff; display: block; line-height: 54px; overflow: hidden; height: 54px; }
.times_tu .flex-control-nav li a.flex-active{ background: #cc0006; font-size: 36px; font-weight: bold; }
.data{ position: absolute; top: 0; right: 0; font-size: 14px; color: #fff; font-weight: bold; height: 35px; line-height: 35px; background: #cc0006; width: 76px; z-index: 9999; text-align: center; }
.time_dl{ margin-top: 40px; transition: all 0.5s ease 0s; height: 140px; overflow: hidden; }
.time_dl dt{ float: left; width: 182px; height: 140px; overflow: hidden; }
.time_dl dd{ float: right; width: 990px; border-bottom: 1px solid #eaeaea;  height: 139px; padding-right: 14px; box-sizing:border-box;}
.time_zi{transition: all 0.5s ease 0s; line-height: 24px; font-size: 16px; height: 74px; overflow: hidden; color: #666; }
.time_dl dd .time_title{ height: 53px; line-height: 53px; }
.time_title a{ transition: all 0.5s ease 0s;display: block; float: left; width: 80%; height: 53px; line-height: 53px; overflow: hidden; font-size: 24px; font-weight: bold; }
.time_title em{transition: all 0.5s ease 0s; display: block; float: right; width: 20%; text-align: right; font-size: 12px; color: #b1b1b1; }
.time_bottom{ padding-bottom: 80px; }
.time_dl:hover{ background: #014099; transition: all 0.5s ease 0s; }
.time_dl:hover dd{ border-bottom: 1px solid #014099;transition: all 0.5s ease 0s; }
.time_dl:hover a,.time_dl:hover em,.time_dl:hover .time_zi{ color: #fff;transition: all 0.5s ease 0s; }

.press_dl dt{ width: 550px; height: 338px; overflow: hidden; float: left; margin-right: 36px; }
.press_dl dt img{width: 550px; height: 338px; overflow: hidden; opacity: .8; transition: all 0.5s ease 0s; }
.press_dl dt img:hover{ opacity: 1; transition: all 0.5s ease 0s; }

.press_dl dd{ float: left; width: 570px; }
.press_dl dd .news_tit{transition: all 0.5s ease 0s; display: block; height: 72px; line-height: 72px; overflow: hidden; font-size: 24px; font-weight: bold; color: #014099 }
.press_dl dd .news_tit:hover{ transition: all 0.5s ease 0s; transform: translateX(10px); }
.press_dl dd em{ display: block; height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 14px; color: #666666 }
.news_zi{ height: 160px; overflow: hidden; line-height: 32px; font-size: 18px; color: #666; }
.press_dl dd .news_see{ transition: all 0.5s ease 0s;display: block; height: 50px; line-height: 50px; font-size: 12px; color: #014099; }
.press_dl dd .news_see:hover{ transition: all 0.5s ease 0s; transform: translateX(10px);}
.xw_dl{  padding: 10px 10px;  position: relative; border: 1px solid #e3e3e3; overflow: hidden; margin-bottom:20px; box-shadow: 0 0 15px #ececec;  }
.xw_dl dt{ width: 330px; position: relative; float: left;  }
.xw_dl dt .dt_back{background: #f5f5f5; width: 110px; height: 120px; text-align: center;}
.dt_back em{  display: block; padding-top: 14px; height: 32px; line-height: 32px; font-size: 30px; }
.dt_back i{  height: 36px; line-height: 36px; display: block; font-size: 12px; color: #b1b1b1; border-bottom: 1px solid #ffffff; }
.dt_back h3{   height: 30px; line-height: 30px; color: #666666;  }
.xw_dl dd{ overflow: hidden; height: 120px; float: right; width: 830px; box-sizing: border-box; }
.xw_dl dd .newstit{ height: 34px; line-height: 34px; display: block; font-size: 18px; font-weight: bold; overflow: hidden; }
.xw_dl dd .newstit i{ background:url(../images/news.png) left top no-repeat; width: 25px; height: 19px; display:inline-block; margin-left: 8px;}
.newszi{   height: 69px; line-height: 24px; font-size: 16px; overflow: hidden; color: #666; }
.xw_dl:hover { box-shadow: 0 0 15px #ccc;  }
.news_img{  width: 200px; height: 120px; overflow: hidden; position: absolute; right: 0; top: 0;  }
.news_img img{width: 240px; height: 120px; overflow: hidden; max-width: 100%; }
.newsdiv{  float: left;  }
/* .xw_dl:hover .news_img{  width: 442px; height: 220px; transition: all 0.5s ease 0s; }
.xw_dl:hover { height: 220px; transition: all 0.5s ease 0s;  } */
.g_a{ display: block; width: 100px; height: 38px;line-height: 38px; color: #fff; font-size: 14px; text-align: center; background: #014099; margin: 20px 0; }
.g_time{ display: block;     background: url(../images/time.png) no-repeat left;
    padding-left: 28px;
    color: #666;
    height: 20px;
    display: block;
    line-height: 20px;}
.news_g{ }    
/* .xw_dl:hover .news_g{ display: block; } */
/* .xw_dl:hover dd{ background: #024585; padding: 0; width: 100%;  float: none;  transition: all 0.5s ease 0s;}
.xw_dl:hover dt{ display: none; margin-left: -110px;background:#024585;  transition: all 0.5s ease 0s; }
.xw_dl:hover dd{ width: 100%;  transition: all 0.5s ease 0s;-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; }
.xw_dl:hover dd .news_img{-webkit-animation:fadeInRight 0.8s linear 0.3s both;-moz-animation:fadeInRight 0.8s linear 0.3s both; animation:fadeInRight 0.8s ease 0.3s both; display: block;  transition: all 0.5s ease 0s; }
.xw_dl:hover dd .newsdiv{-webkit-animation:fadeInRight 0.8s linear 0.3s both;-moz-animation:fadeInRight 0.8s linear 0.3s both; animation:fadeInRight 0.8s ease 0.3s both; width: 830px; padding: 20px 0 0 20px; transition: all 0.5s ease 0s; color: #fff!important;  }*/
/* .xw_dl:hover dd a,.xw_dl:hover dd .newszi{color: #fff!important; transition: all 0.5s ease 0s;  }
.xw_dl:hover { height: 129px; transition: all 0.5s ease 0s; box-sizing: border-box;  padding: 0;} 

.xw_dl:hover dd{ left: 0; top: 0; width: 100%;  box-sizing: border-box; }
.xw_dl:hover dt{ left: -110px;  transition: all 0.2s ease 0s; }
.xw_dl:hover .news_img{ display: block; margin-right: 30px; }
.xw_dl:hover .newsdiv{ width: 830px; padding-top: 22px;} */


/* .xw_dl:after{    content: "";
    position:absolute;
    top: 0;
    left: 0;
    display: block;
    width: 0%;
    padding: 24px 0;
    height: 129px!important;
    background: #014099!important;
    transition: all 0.5s ease 0s;visibility: initial!important;}
.xw_dl:hover:after{ width: 100%!important; } */
.report_dl dt{ width: 110px; }
.report_dl dd{ width: 1050px; }
.report_dl dd .newstit:hover{ color: #014099 }
.bar-months{ background: #f4f4f4; height: 54px; width: 970px; float: left; border-radius: 5px; border: 1px solid #e2e2e4; }
.month-item { width:7.69%; cursor: pointer; float: left; padding:0 5px; box-sizing: border-box; text-align: center; font-size: 14px; color: #696969; }
.month-item i{transition: all 0.5s ease 0s; display: block; width: 27px; height: 2px; background: #d4d4d4; margin:13px auto 0; }
.month-item em{ display: block; height: 39px; line-height: 33px; }
.month-item.up i,.month-item:hover i{ background: #014099; transition: all 0.5s ease 0s; }
.month-item.up,.month-item:hover{ padding: 8px; margin-top: -10px;
    -webkit-box-shadow: 1px 1px 0.625rem 1px rgba(0, 0, 0, 0.28);
    box-shadow: 1px 1px 0.625rem 1px rgba(0, 0, 0, 0.28);
    
    border-radius: 0.1875rem;  background:#FFF url(../images/shu.png) center 54px no-repeat}
.bar{ float: right; width: 160px; }
.news_data{ padding: 36px 0 44px 0; }
.bar{background: #f4f4f4; height: 54px; line-height: 54px; border-radius: 5px; border: 1px solid #e2e2e4; box-sizing: border-box; }
.bar-year-label{ float: left; width: 56px; font-size: 15px; text-align: center;border-right: 1px solid #e2e2e4; box-sizing: border-box; }
.bar-year{ float: left;     display: inline-block;
    width: 98px;
   height: 52px; line-height: 52px; text-align: center;
    border: none;
    color: #262626;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    font-size: 15px;
    font-weight: 500;
    background-color: #f5f5f5;
    background-image: url(../images/jiao.jpg);
    background-repeat: no-repeat;
    background-size: 1.125rem auto;
    background-position: 84% 50%; text-indent: 20px; box-sizing: border-box; }
    .nav_inner{ display:none; }
    .oper_phone{ display: none; }

.bdsharebuttonbox{ text-align: center!important; width: 100%!important; height: 40px!important; line-height: 40px!important; }
.bdsharebuttonbox a{ display: inline-block!important; float: none!important; }







.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:#014099;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:#014099!important;border-color:#014099!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:#014099}.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:#014099;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:#014099}.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}



 .rf {
	display: block;
	float: right;
}
.navk{
	display: block;
	float: right;
}
.navk li{
	display: block;
	float: left;
	padding: 20px 14px;
	height: 48px;
	position: relative;
}
.navk li a{
	display: block;
	
	
	height: 48px;
	overflow: hidden;
	line-height:48px;
	font-size:16px;
	color: #000;
	text-align: center;
}
.navk li a span{
	display: block;
	position: relative;
	top: -100%;
	color: #000;
}
.navk li:hover a span, .navk li.on a span{
	top:0;
	color: #014099;
	transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
/*瀵艰埅*/
.navi_content{
	display:none;
	width:100%;
	left:-10px;
	padding:6px 15px 15px;
	position:absolute;
	top:88px;
	border:1px solid #d8d8d8;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0px 0px 1px #d6d6d6;
	-webkit-box-shadow:0px 0px 1px #d6d6d6;
	box-shadow:0px 0px 1px #d6d6d6;
	background:#fff;
	z-index:99999;
	overflow:hidden;
}
.navk li a.xnti{
	text-align: center;
	padding: 0;
	height: auto;
	border-bottom: 1px solid #ddd;
	line-height: 40px;
	font-size: 14px;
	color: #333;
}
.navk li a.xnti:hover{
	color: #014099;
}
.navk li a span{transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;}



 .region_ul{ margin: 0 0 0 -15px;}
.region_ul li{ float: left; width: 390px; margin: 0 0 14px 15px; position: relative; height: 360px; overflow: hidden; }
.gion_img{ width: 390px; height: 360px; overflow: hidden; }
.gion_img img{transition: all 1s ease 0s; width: 390px; height: 360px; overflow: hidden;}
.gion_div{ position: absolute; left: 0; bottom: 0; height: 113px; width: 100%;background: url(../images/picbj.png) left top; }
.gion_h3{ height: 34px; line-height: 34px; overflow: hidden; color: #fff; text-align: center; font-size: 24px; }
.gion_pic{ height: 40px; line-height: 40px; display: block; text-align: center; padding-top: 14px; }
.region_ul li:hover .gion_img img{ transition: all 1s ease 0s; transform: scale(1.2,1.2); }
.reg_ul li{ width: 592px; }
.reg_ul li .gion_img{ width: 592px; }
.reg_ul li .gion_img img{ width: 592px; }
.piccar .career_left{ width: 100%; margin: 0 }
.piccar .car_img img{ width: auto; height: auto; max-width: 100% }

.clique{ background:url(../images/clique.jpg) center top no-repeat!important  }
.clique .activ_right{ background: #b60d1f }
.clique_left{ float: none; width: 100%; }
.clique_left .build_h3{background: #b60d1f }

.que{ }

.begin .homebj{ background: url(/template/default/images/homebj11.jpg) center top no-repeat!important;background-size: contain; }


.bannerhe{  height: 600px;   position: fixed; left: 0; top: 65%;  z-index: 9999999; }
.picture{ float: left; width:390px;  cursor: pointer; }
.pic_img{ height: 220px; overflow: hidden; display: block; }
.picture_sub{ float: left; margin-top: 36px; width: 40px; font-size: 15px; padding-bottom: 15px; color: #014099; background: #fff url(../images/bannersub.png) center 135px no-repeat; text-align: center; cursor: pointer; border: 1px solid #d0d8e2; }
.pic_h3{ height: 40px; line-height: 40px; text-align: center; font-size: 14px; overflow: hidden; background: #fff;  color: #014099;}
.video_banner{ position: fixed; display: none; width:600px; height: 420px; padding: 10px; background: #fff; left: 50%; top: 50%; margin: -210px 0 0 -300px; z-index: 99999;  }
.he_close{ position: absolute; top: -10px; right: -10px; width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 20px; background: #014099; color: #fff; }
.index_ball{ position:fixed; left: 0; top: 0; width: 100%; display: none; height: 100%;background: url(../images/ballindex.png) left top; z-index: 999  }

/* .hone_inner{background: url(/template/default/images/backbj.jpg) left top no-repeat; background-size: contain;}
.study{ background: none; }
.focus_right{ background: #fff; padding: 10px; box-sizing: border-box; height: 420px; } */

.indexback{ background: #fff; padding-bottom: 1px; }