﻿@charset "utf-8";
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{height: 100%;}
html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,select,button,textarea,input{margin: 0; padding: 0;}
body{background: #f5f5f5; font-family:"Arial","SimHei"; font-size: 16px; color: #000; position: relative; min-height: 100%;}
input[type="text"],input[type="hidden"],input[type="password"],button,textarea{outline: none; border: none; -webkit-appearance: none; border-radius: 0;}
select{outline: none; border: none;}
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
h1,h2,h3,h4,h5,h6,strong{font-weight: normal;}
a{text-decoration: none; color: #000;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:hover{text-decoration: none;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
a:focus{text-decoration: none;}
li{list-style: none;}
img{vertical-align: middle; border: none;}
i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.hidden{overflow: hidden;}

/*清除浮动*/
.clear { clear: both; }
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.fl { float: left; display: inline;}
.fr { float: right; display: inline;}

a:link,a:hover,a:visited,a:active{behavior:url("../img/link.htc")}
img{border:0px;}
textarea{ overflow:auto}
input,textarea{ border:1px solid #CCCCCC;font-family:"SimHei";font-size: 14px;}
.inputs{ height:22px; line-height:22px;}
.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.none{display:none;}
.margin_right0{ margin-right:0px}
.bg0069ae{ background:#3684de;}

.w{ width:1003px;margin:0 auto; padding:0px;}

.r{text-align:rightimportant;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.H10{ height:10px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}

.page{width:100%;text-align:center; padding-top:30px;padding-bottom:30px;}
.page span,.page a{ display:inline-block; width:23px; height:21px;margin-right:5px;line-height:21px; text-align:center;color:#0B3B8C;font-size:12px}
.page span{background:url(../images/page.jpg) no-repeat -5px -86px;font-weight:bold;color:#fff;}
.page a{background:url(../images/page.jpg) no-repeat -5px -60px;color:#0B3B8C;}
.page a:hover{font-weight:bold;color:#0B3B8C;}
.page span.next,.page a.next{ width:51px; height:21px; background:url(../images/page.jpg) no-repeat -5px -34px;}
.page span.next{color:#C4C4C4;font-weight:normal;}
.page a:visited{color:#0B3B8C}

.P_Content{overflow:hidden;text-align:left;}
.P_Content img{max-width:1000px;width:expression_r(width>1000?”1000px”:”auto”);overflow:hidden;}
ul,li{ list-style:none; padding:0px; margin:0px}

/*scroll bar*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:#ccc}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#152a75;)}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#152a75;)}
::-webkit-scrollbar-thumb:vertical:active {background-color:#152a75;)}

@font-face{font-family: 'Reznor'; src: url('../fonts/Reznor Downward Spiral.ttf');}
@font-face{font-family: 'ak'; src: url('../fonts/AKZIDENZGROTESK-LIGHTOSF.OTF');}
@font-face{font-family: 'akb'; src: url('../fonts/AKZIDENZGROTESK-MEDIUMCONDALT.OTF');}

body.hidden{height: 100%; overflow: hidden;}

/*清除浮动*/
.clear { clear: both; }
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }

a:link,a:hover,a:visited,a:active{behavior:url("../img/link.htc")}
img{border:0px;}
textarea{ overflow:auto}
input,textarea{ border:1px solid #CCCCCC;font-family:"微软雅黑";font-size: 14px;}
.inputs{ height:22px; line-height:22px;}
.padding_left10{padding-left:10px;}
.padding_left20{padding-left:20px;}
.padding_right20{padding-right:20px;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}
.page_list{ height:36px; line-height:36px; text-align:center; margin-top:40px; padding-left:30px;}
.none{display:none;}
.margin_right0{ margin-right:0px}

.w{ width:1003px;margin:0 auto; padding:0px;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}

.H10{ height:10px; width:100%;clear:both;}
.H20{ height:20px; width:100%;clear:both;}
.H25{ height:25px; width:100%;clear:both;}
.H30{ height:30px; width:100%;clear:both;}
.H50{ height:50px; width:100%;clear:both;}

.page{width:100%;text-align:center; padding-top:30px;}
.page span,.page a{ display:inline-block; width:23px; height:21px;margin-right:5px;line-height:21px; text-align:center;color:#0B3B8C;font-size:12px}
.page span{background:url(../images/page.jpg) no-repeat -5px -86px;font-weight:bold;color:#fff;}
.page a{background:url(../images/page.jpg) no-repeat -5px -60px;color:#0B3B8C;}
.page a:hover{font-weight:bold;color:#0B3B8C;}
.page span.next,.page a.next{ width:51px; height:21px; background:url(../images/page.jpg) no-repeat -5px -34px;}
.page span.next{color:#C4C4C4;font-weight:normal;}
.page a:visited{color:#0B3B8C}

.P_Content{overflow:hidden;text-align:left;}
.P_Content img{max-width:1000px;width:expression_r(width>1000?”1000px”:”auto”);overflow:hidden;}
ul,li{ list-style:none; padding:0px; margin:0px}

/*scroll bar*/
::-webkit-scrollbar {width:4px;height:4px}
::-webkit-scrollbar-button:vertical {display:none}
::-webkit-scrollbar-corner,::-webkit-scrollbar-track {background-color:inherit;}
::-webkit-scrollbar-thumb {border-radius:0;background-color:#233574;)}
::-webkit-scrollbar-thumb:vertical:hover {background-color:#233574;)}
::-webkit-scrollbar-thumb:vertical:active {background-color:#233574;)}

/* common syle */
.w1170{ width:1170px; margin:auto;}
.fontht{ font-family:Arial,"黑体"}
.floatl{float:left}
.floatr{float:right}
.fl{float:left}
.fr{float:right}
.middle{vertical-align:middle;}
.textcenter{text-align:center;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.cfff{color:#fff;}
.c666{color: #666;}
.c999{ color:#999;}
.c888{ color:#888;}
.c007ac7{ color:#007ac7;}
.cf67516{ color:#f67516;}
.cf50000{ color:#f50000;}
.bgfff{background:#fff;}
.bg444{background:#444;}
.bg006cba{ background:#006cba;}
.bg7a8893{ background:#7a8893;}
.bg454545{background: #454545;}
.bgf20{ background:url(footer_bg.png);}
.bga{ background:url(bg_a.jpg) no-repeat center top fixed;}
.fbold{font-weight:bold;}
.clear{ clear:both;}
.ma{ margin:auto;}
.overh{ overflow:hidden;}
.displayb{ display:block;}
.displayt{ display:table;}
.displayib{ display:inline-block;}
.txtL{ text-align:left}
.txtC{ text-align:center}
.txtR{ text-align:right}

.p20{ padding:20px;}
.p25{ padding:25px;}
.p35{ padding:35px;}
.pr1{ padding-right:1px;}

.pt5{ padding-top:5px;}
.pd5{ padding-bottom:5px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}

.pt10{ padding-top:10px;}
.pd10{ padding-bottom:10px;}
.pl10{ padding-left:10px;}
.pr10{ padding-right:10px;}

.pt15{ padding-top:15px;}
.pd15{ padding-bottom:15px;}
.pl15{ padding-left:15px;}
.pr15{ padding-right:15px;}

.pt20{ padding-top:20px;}
.pd20{ padding-bottom:20px;}
.pl20{ padding-left:20px;}
.pr20{ padding-right:20px;}

.pt25{ padding-top:25px;}
.pd25{ padding-bottom:25px;}
.pl25{ padding-left:25px;}
.pr25{ padding-right:25px;}

.pt30{ padding-top:30px;}
.pd30{ padding-bottom:30px;}
.pl30{ padding-left:30px;}
.pr30{ padding-right:30px;}

.pt35{ padding-top:35px;}
.pd35{ padding-bottom:35px;}
.pl35{ padding-left:35px;}
.pr35{ padding-right:35px;}

.pt40{ padding-top:40px;}
.pd40{ padding-bottom:40px;}
.pl40{ padding-left:40px;}
.pr40{ padding-right:40px;}

.pt45{ padding-top:45px;}
.pd45{ padding-bottom:45px;}
.pl45{ padding-left:45px;}
.pr45{ padding-right:45px;}

.pt50{ padding-top:50px;}
.pt55{ padding-top:55px;}
.pd50{ padding-bottom:50px;}
.pl50{ padding-left:50px;}
.pr50{ padding-right:50px;}

.pt60{ padding-top:60px;}
.pd60{ padding-bottom:60px;}
.pt70{ padding-top:70px;}
.pd70{ padding-bottom:70px;}
.pt80{ padding-top:80px;}
.pd80{ padding-bottom:80px;}
.pt90{ padding-top:90px;}
.pd90{ padding-bottom:90px;}

.mt60{ margin-top:60px;}
.md60{ margin-bottom:60px;}
.mt70{ margin-top:70px;}
.md70{ margin-bottom:70px;}
.mt80{ margin-top:80px;}
.md80{ margin-bottom:80px;}
.mt90{ margin-top:90px;}
.md90{ margin-bottom:90px;}

.mt2{ margin-top:2px;}
.mt4{ margin-top:3px;}
.mt5{ margin-top:5px;}
.md5{ margin-bottom:5px;}
.ml5{ margin-left:5px;}
.mr5{ margin-right:5px;}
.mr120{ margin-right:120px;}

.md6{margin-bottom: 6px;}

.mt10{ margin-top:10px;}
.md10{ margin-bottom:10px;}
.ml10{ margin-left:10px;}
.mr10{ margin-right:10px;}


.mt15{ margin-top:15px;}
.md15{ margin-bottom:15px;}
.ml15{ margin-left:15px;}
.mr15{ margin-right:15px;}


.mt20{ margin-top:20px;}
.md20{ margin-bottom:20px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}

.mt25{ margin-top:25px;}
.md25{ margin-bottom:25px;}
.ml25{ margin-left:25px;}
.mr25{ margin-right:25px;}

.mt30{ margin-top:30px;}
.md30{ margin-bottom:30px;}
.ml30{ margin-left:30px;}
.mr30{ margin-right:30px;}

.mt35{ margin-top:35px;}
.md35{ margin-bottom:35px;}
.ml35{ margin-left:35px;}
.mr35{ margin-right:35px;}

.mt40{ margin-top:40px;}
.md40{ margin-bottom:40px;}
.ml40{ margin-left:40px;}
.mr40{ margin-right:40px;}

.mt45{ margin-top:45px;}
.md45{ margin-bottom:45px;}
.ml45{ margin-left:45px;}
.mr45{ margin-right:45px;}

.mt50{ margin-top:50px;}
.md50{ margin-bottom:50px;}
.ml50{ margin-left:50px;}
.mr50{ margin-right:50px;}
.mr70{ margin-right:70px;}

.lh18{ line-height:18px;}
.lh20{ line-height:20px;}
.lh22{ line-height:22px;}
.lh24{ line-height:24px;}
.lh26{ line-height:26px;}
.lh28{ line-height:28px;}
.lh30{ line-height:30px;}
.lh32{ line-height:32px;}
.lh34{ line-height:34px;}
.lh36{ line-height:36px;}
.lh38{ line-height:38px;}

.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f17{ font-size:17px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f34{ font-size:34px;}
.f36{ font-size:36px;}
.f38{ font-size:38px;}
.fbold{ font-weight:bold;}

.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
li{list-style: none;}
img{vertical-align: middle; border: none;}
i{font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.hidden{overflow: hidden;}

body.hidden{height: 100%; overflow: hidden;}

/*common*/

.container_a{ width:1170px;margin: 0 auto;}

.container{ max-width:90%;margin: 0 auto;}
@media screen and (max-width: 1280px) {.container{ max-width:99%;margin: 0 auto; background:;}}

.common_banner{position: relative; height: 580px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.common_banner .main{width: 400px; text-align: center; margin: 0 auto; position: absolute; left: 0; right: 0; top: 50%; margin-top: -63px;}
.common_banner .main h3{font-size: 46px; color: #fff;}
.common_banner .main .line{border-top: 1px solid #fff; margin: 20px 0;}
.common_banner .main .line i{width: 8px; height: 8px; display: block; margin: -4px auto 0; background: #fff; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.common_banner .main .en{font-family: 'ak'; font-size: 16px; color: #fff; letter-spacing: 4px; text-transform: uppercase;}
.section_tit{text-align: center;}
.section_tit h3{font-size: 30px; color: #444; position: relative; display: inline-block;}
.section_tit h3:after{content: ''; width: 18px; height: 10px; background: url(../images/about_icon1.png) center no-repeat; background-size: 18px 10px; position: absolute; top: 10px; right: -24px;}
.section_tit span{display: block; font-size: 14px; color: #777; font-family: 'Arial'; margin-top: 5px; text-transform: uppercase;}


.control{ width:110px; height:50px; background:; margin:30px auto 0px auto;}
.common_btn{width: 46px; height: 46px; border-radius: 50%; background-color: #fff; background-position: center; background-repeat: no-repeat; background-size: 8px 14px; cursor: pointer; box-shadow: 0 5px 10px rgba(204,204,204,.5); -webkit-transition: all 500ms ease; transition: all 500ms ease; top: 60%;}
.common_btn:hover{background-color: #152a75; box-shadow: 0 5px 10px rgba(1,107,225,.3);}

.left_btn{background-image: url(../images/left_icon1.png); left: -80px; float:left;}
.right_btn{background-image: url(../images/right_icon1.png); right: -80px; float:right;}

.left_btn:hover{background-image: url(../images/left_icon2.png);}
.right_btn:hover{background-image: url(../images/right_icon2.png);}

.page{overflow: hidden;}
.page li{width: 68px; height: 68px; float: left;text-align: center;}
.page li a{display: block; width: 100%; height: 100%; font-size: 22px; line-height: 68px; color: #666; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.page li.active a{color: #fff; background: #0464cd;}
.page li a:hover{color: #0464cd;}
.page li.prev,.page li.next{float: right; border-right: none; border-left: 1px solid #d7d7d7;}
.page li.prev a,.page li.next a{background-position: center; background-repeat: no-repeat; background-size: 8px 14px;}
.page li.prev a{background-image: url(../images/left_icon1.png);}
.page li.next a{background-image: url(../images/right_icon1.png);}
.page li.prev a:hover{background-image: url(../images/left_icon3.png);}
.page li.next a:hover{background-image: url(../images/right_icon3.png);}
.common_contact .container_s{padding: 80px; overflow: hidden; background: #fff url(../images/contact_img1.jpg) center bottom no-repeat; box-shadow: 0 10px 30px rgba(4,0,0,.1);}
.common_contact .left{width: 45%; float: left;}
.common_contact .left h3{font-size: 36px; color: #444;}
.common_contact .left h3 span{display: block; color: #152a75;}
.common_contact .left .desc{margin-top: 20px; padding-top: 20px; border-top: 1px solid #e3e3e3; font-size: 14px; color: #666; line-height: 22px;}
.common_contact .left .info{margin-top: 40px;}
.common_contact .left .info .name{font-size: 22px; color: #444; margin-bottom: 20px;}
.common_contact .left .info p{font-size: 16px; color: #666; line-height: 30px;}
.common_contact .right{width: 45%; float: right;}
.common_contact .right h3{font-size: 26px; color: #444;}
.common_contact .right .form{margin-top: 20px;}
.common_contact .right .form .box{margin-top: 10px; position: relative;}
.common_contact .right .form .box input{width: 100%; height: 60px; padding: 10px; background: #f3f3f3; color: #777;}
.common_contact .right .form .box textarea{width: 100%; height: 150px; padding: 10px; background: #f3f3f3; color: #777; font-family: 'Microsoft YaHei'; resize: none;}
.common_contact .right .form .box button{width: 100%; height: 60px; border: 2px solid #152a75; font-size: 16px; color: #152a75; background: none; cursor: pointer; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.common_contact .right .form .box button:hover{background: #152a75; color: #fff;}
.map_contant span{font-size: 14px;}
.common_contact .right .form .box img{position: absolute; top: 0; right: 0; height: 100%; width: 100px;}

/* index */

.index_main .common_tit{text-align: center;}
.index_main .common_tit a:hover{filter:alpha(opacity:75); opacity:0.75;  -moz-opacity:0.75;-khtml-opacity: 0.75;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.index_main .common_tit h3{font-size: 32px; color: #333;font-weight:550;}
.index_main .common_tit span{display: block;}
.index_main .common_tit span.line{width: 40px; height: 3px; margin: 15px auto; background: #ddd;}
.index_main .common_tit span.en{font-family:"Arial","SimHei"; font-size: 14px; color: #999; letter-spacing:2px; text-transform: uppercase;}

.index_main .section2{margin-top: -100px; padding-bottom: 70px; position: relative; z-index: 1;}
.index_main .section2 .container{background: #fff;}
.index_main .section2 .main{position: relative;}
.index_main .section2 .txt_block{padding: 50px 60px; width: 50%; background:#fff;}
.index_main .section2 .txt_block h3{font-size: 30px;font-weight:550; color: #333; border-bottom: 3px solid #3684de; display: inline-block; padding-bottom: 10px;}
.index_main .section2 .txt_block p{font-size: 15px; line-height:28px; color: #666; margin: 30px 0 30px;}
.index_main .section2 .txt_block a{display: block; width: 135px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; padding-right:20px;background:#0070b9 url(../images/index_icon4_w.png) no-repeat 92px 11px; border-radius: 50px; border: 1px solid transparent; -webkit-transition: all 500ms ease; transition: all 500ms ease;box-shadow: 10px 10px 20px rgba(0,112,185,.3);}
.index_main .section2 .txt_block a:hover{border-color: #0070b9; color: #152a75; background:#fff url(../images/index_icon4.png) no-repeat 92px 11px; box-shadow: 10px 10px 20px rgba(0,112,185,.3);}
.index_main .section2 .img_block{width: 50%; position: absolute; top: 0; right: 0; height: 100%; overflow: hidden;}
.index_main .section2 .img_block .block{width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.index_main .section2 .img_block .block:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.index_main .section2 .items:after{content: ''; display: block; clear: both;}
.index_main .section2 .item{width: 33.33%; float: left; position: relative; overflow: hidden;}
.index_main .section2 .item img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.index_main .section2 .item .label{position: absolute; left: 45px; bottom: 45px; border: 1px solid rgba(255,255,255,.4); border-radius: 5px; height: 60px;}
.index_main .section2 .item .label:after{content: ''; display: block; clear: both;}
.index_main .section2 .item .label i{width: 58px; height: 58px; background-position: center; background-repeat: no-repeat; background-size: 28px auto; float: left; border-right: 1px solid rgba(255,255,255,.4);}
.index_main .section2 .item:nth-of-type(1) .label i{background-image: url(../images/index_icon1.png);}
.index_main .section2 .item:nth-of-type(2) .label i{background-image: url(../images/index_icon2.png);}
.index_main .section2 .item:nth-of-type(3) .label i{background-image: url(../images/index_icon3.png);}
.index_main .section2 .item .label span{float: left; font-size: 22px; color: #fff; padding: 0 20px; line-height: 58px;}
.index_main .section2 .item:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}

.index_main .section4{position: relative; padding:60px 0;}
.index_main .section4>.container{position: relative;}
.index_main .section4 .bg{position: absolute; top: 0; left: 0; width: 100%; z-index: -1;}
.index_main .section4 .bg img{width: 100%; display: block;}
.index_main .section4 .common_tit a:hover{filter:alpha(opacity:75); opacity:0.75;  -moz-opacity:0.75;-khtml-opacity: 0.75;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.index_main .section4 .common_tit h3{color: #fff;}
.index_main .section4 .common_tit span.line{background: #717fad;}
.index_main .section4 .common_tit span.en{font-family:"Arial","SimHei"; font-size: 14px; color: #fff; letter-spacing:2px; text-transform: uppercase;}
.index_main .section4 .items{margin: 45px -2px 0; overflow: hidden;}
.index_main .section4 .item{width: 25%; float: left; padding: 0 6px;}
.index_main .section4 .block{position: relative; background: #fff; border-bottom: 5px solid #0070b9; overflow: hidden;}
.index_main .section4 .block .img_block{overflow: hidden;}
.index_main .section4 .block img{width: 100%; display: block; -webkit-transition: all 500ms ease; transition: all 500ms ease;width:420px;height:285px;}
.index_main .section4 .block .txt_block{padding: 20px 0px 0; border-top: 1px solid #e3e3e3; margin:0 30px 30px 30px;}
.index_main .section4 .block .txt_block h3{/*font-family: 'ak'; */font-size:18px; color: #666;}
.index_main .section4 .block .txt_block p{font-size: 14px; color: #666; line-height: 24px; margin-top: 5px; margin-bottom: 30px; height: 10px; overflow: hidden;}
.index_main .section4 .block .txt_block a{display: block; width: 28px; height: 14px; background-image: url(../images/index_icon5.png); background-repeat: no-repeat; background-position: center; background-size: 28px 14px;}
.index_main .section4 .block .hover{position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: rgba(55,132,222,.8); text-align: center; padding-top:55%; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.index_main .section4 .block .hover h3{font-size: 26px; color: #fff;}
.index_main .section4 .block .hover p{font-size: 18px; color: #fff; margin: 10px 0 20px;}
.index_main .section4 .block .hover a{display: block; width: 140px; line-height: 40px; margin: 0 auto; background: #fff; color: #3386ba; text-align: center; border-radius: 20px; font-size: 14px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.index_main .section4 .block .hover a:after{content: ''; display: inline-block; vertical-align: middle; margin: -2px 0 0 10px; width: 16px; height: 14px; background-image: url(../images/index_icon4.png); background-position: center; background-repeat: no-repeat; background-size: 16px 14px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.index_main .section4 .block .hover a:hover{background: #152a75; color: #fff;}
.index_main .section4 .block .hover a:hover:after{background-image: url(../images/index_icon4_w.png);}
.index_main .section4 .block:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.index_main .section4 .block:hover .hover{left: 0;}



.index_main .section5{background:#fff url(../images/h_nbg.jpg) no-repeat center bottom; padding: 60px 0 50px;}
.index_main .section5 .container{position: relative;}
.index_main .section5 .items{margin:15px -12px 0; overflow: hidden;}
.index_main .section5 .item{width: 33.33%; float: left; margin: 30px 10px;}
.index_main .section5 .block{ background:#fff; box-shadow: 0 5px 30px rgba(4,0,0,.1); padding-bottom:15px;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.index_main .section5 .block:hover{box-shadow: 0 5px 30px rgba(0,112,185,.3); padding-bottom:15px;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.index_main .section5 .block .date{font-size: 33px; color: #fff;}
.index_main .section5 .block .year{font-size: 16px; color: #ccc;}
.index_main .section5 .block h3{font-size: 20px; color: #333; font-weight: 600; padding: 12px 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.index_main .section5 .block p{font-size: 14px; color: #777; line-height: 24px; height: 48px; overflow: hidden; margin: 5px 0 30px;}
.index_main .section5 .block a{display: block; width: 130px; line-height: 40px; background: #fff; color: #777777; border: 1px solid #cccccc; text-align: center; border-radius: 50px; font-size: 14px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}

.index_main .section5 .block:hover h3{color: #152a75; border-color: #abc5dd;}

.index_main .section5 .block:hover a{background: #152a75; color: #fff; border-color: #152a75;}


/*contact*/
.contact_main{background: #fff;}
.contact_main .common_banner .main{margin-top: -100px;}
.contact_main .section1{margin-top: -70px; position: relative; z-index: 2; padding-bottom: 70px;}
.contact_main #contactMap{height: 650px;}
.map_content{overflow: hidden;}
.map_content img{float: left;}
.map_content span{float: left;}


/*footer*/
.footer{background: #1d2f61; clear:both;}
.footer .main{overflow: hidden; padding:60px 0;}
.footer .main .mr{margin-right: 145px;}
.footer .logo{float: left;}
.footer .logo img{display: block;}
.footer .link{float: left; max-width:300px; margin-right:40px;}
.footer .link h3{font-size: 18px; color: #fff; line-height: 40px;}
.footer .link a{display: block; font-size: 14px; color: #8e97b0; margin-right:5px; width:120px; height:30px; overflow: hidden; float:left; line-height:24px;-webkit-transition: all 500ms ease; transition: all 500ms ease;}
.footer .link a:hover{opacity: 1; text-decoration: underline;}
.footer .contact{float: left; width:320px}
.footer .contact h3{font-size: 18px; color: #fff; line-height: 40px;}
.footer .contact p{line-height: 30px; font-size: 14px; color: #fff; opacity: .5; padding-left: 30px; background-position: left center; background-repeat: no-repeat; background-size: 17px auto;}
.footer .contact p:nth-of-type(1){background-image: url(../images/footer_icon1.png);}
.footer .contact p:nth-of-type(2){background-image: url(../images/footer_icon2.png);}
.footer .contact p:nth-of-type(3){background-image: url(../images/footer_icon3.png);}
.footer .contact p:nth-of-type(4){background-image: url(../images/footer_icon4.png);}
.footer .contact p:nth-of-type(5){background-image: url(../images/footer_icon5.png);}
.footer .contact p:nth-of-type(6){background-image: url(../images/footer_icon6.png);}
.footer .guanzhu{float: right;}
.footer .guanzhu .form{width: 200px; border: 1px solid #46557e; padding-right: 50px; border-radius:2px; overflow: hidden; height: 52px; position: relative;}
.footer .guanzhu .form input{width: 100%; height: 100%; background: none; padding: 0 10px; font-size: 14px; color: #46557e;}
.footer .guanzhu .form button{width: 50px; height: 50px; background-color: #fefb3e; position: absolute; top: 0; right: 0; cursor: pointer;}
.footer .guanzhu .form button:before{content: ''; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 6px solid #1d2f61; position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -3px;}
.footer .guanzhu .img_block{margin-top: 35px; text-align: right;}
.footer .guanzhu .img_block img{display: inline-block;width:120px; }
.footer .link_{color: #fff; opacity: .6; font-size: 14px; margin-bottom: 10px; overflow: hidden;}
.footer .link_ span{float: left;}
.footer .link_ .block{padding-left: 80px;}
.footer .link_ a{color: #fff; display: inline-block; margin-right: 10px;}
.footer .link_ a:hover{text-decoration: underline;}
.footer .copyright{line-height: 70px; font-size: 14px; color: #8d8f9c;opacity: .7; border-top: 1px solid #454964; overflow: hidden; clear:both;}
.footer .copyright span a{color: #8d8f9c;}
.footer .copyright .share{float: right; color:#8d8f9c;opacity: .5;}
.footer .copyright .share i{float: left; line-height: 30px; margin-right: 10px;}
.footer .copyright .share a{width: 22px; height: 18px; background-position: center; background-repeat: no-repeat;}
.footer .copyright .share a.ico1{background-image:url(../images/footer_icon7.png);}
.footer .copyright .share a.ico2{background-image:url(../images/footer_icon8.png);}
.footer .copyright .share a.ico3{background-image:url(../images/footer_icon9.png);}