@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
html,body{ font-family:"微软雅黑",arial; font-family:"微软雅黑" !important;/*兼容Opera*/color:#333333; -webkit-text-size-adjust:none; /*overflow-x: hidden;*/font-size:14px;line-height: 1.6;}
img{  border:none;}
input,textarea{border:none; background:none; font-size:13px; vertical-align:middle;font-family:"微软雅黑",Microsoft YaHei;}
select{font-size:13px; vertical-align:middle; cursor:pointer; font-family:"微软雅黑",Microsoft YaHei;}
ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{ list-style:none; text-decoration:none; font-size:14px;line-height: 1.6;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur()); outline: none; color:#333; transition:all 0.4s ease;-webkit-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease;-ms-transition: transition:all 0.4s ease;-moz-transition: transition:all 0.4s ease; }
a:hover{text-decoration:none; color: #006eb9;}
em,i{ font-style:normal;}
a:focus,input,select,area{outline:none; blr:expression(this.onFocus=this.blur());}
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
:before{ transition:all 0.6s ease;-webkit-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;-ms-transition: transition:all 0.6s ease;-moz-transition: transition:all 0.6s ease;}

.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../images/ico.png);*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align: middle;}
.ico:before {content:'\3000';}
.ico1_2 {background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 网站样式 */
.transition{ transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.hoverImg:hover{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); opacity:0.9;}
.mt30{ margin-top:30px;}.c{padding-bottom:9999px; margin-bottom:-9999px;}
.m_more{display:inline-block;border-width:2px;border-style:solid;text-align: center;position:relative;}
.m_more:before{content:'';position:absolute;}
.m_more:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;opacity: 0; filter:alpha(opacity=0); -webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1);-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);background-color:#016db8;}
.m_more,.m_more:before{-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.m_more:hover::before {opacity: 1;filter:alpha(opacity=100);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.m_more:hover{color:#fff;border-color:#016db8;}
.rect-71{padding-bottom:71%;}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/*图标动画*/
.ico_t{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.tr_prent:hover .ico_t{transform: translateY(-10px);-webkit-transform:translateY(-10px);}
.en{font-family:Arial;}

/*新闻通用时间*/
.news_time{position:relative;width:105px;height:105px;text-align:center;}
.news_time ._day{font-size:54px;color:#b1b1b1;font-weight:bolder;}
.news_time ._year{font-size:12px;color:#626061;background-color:#ffffff;position:absolute;right:6px;bottom:36px;}
/*main*/
.main{ min-height: 550px;top:0;}
.wrap{width:1180px;margin:0 auto;}
.inner{width:1180px;margin:0 auto;}
#page-wrap {width: 1180px;margin:35px auto 10px;}
@media only screen and (max-device-width:1600px){
.main{ min-height: 458px;top:0;}
}
@media only screen and (max-device-width:1440px){
.main{ min-height: 413px;top:0;}
}
@media only screen and (max-device-width:1366px){
.main{ min-height: 391px;top:0;}
}
@media only screen and (max-device-width:1280px){
.main{ min-height: 367px;top:0;}
}

@media only screen and (max-device-width:1024px){
.wrap{width:100%;margin:0 auto;}
.inner{width:100%;margin:0 auto;}
#page-wrap {width:100%;}
.main{ min-height:350px; width:100%; margin:0 auto;}
}
@media only screen and (max-device-width:640px){
.wrap{width:100%;margin:0 auto;}
.inner{width:100%;margin:0 auto;}
#page-wrap {width:100%;}
.main{ min-height:180px; width:100%; margin:0 auto;}
}
/*header*/
.header{width: 100%;background:rgba(0,108,184,0.6);position: fixed;top:0;left:0;z-index: 5000;}
.logo{ display: block; float: left; margin-top: 11px; width:28%;}
.logo img{ width:100%}

.nav{ float: right;}
.nav li{ float: left; margin-left: 10px;}
.nav li a.nav_item0{ display: block; overflow: hidden; min-width:72px; padding: 0 10px; text-align: center; line-height:80px; position: relative; color:#FFFFFF;}
.nav li a.nav_item0:before{ content: ""; position: absolute; bottom:-100%; left: 0; filter:alpha(opacity=0); opacity: 0; z-index:-1; width: 100%; height: 100%; background:rgba(0,108,184,0.4);}
.nav li:hover a.nav_item0,.nav li.nav_cur a.nav_item0{ color: #fff;}
.nav li:hover a.nav_item0:before,.nav li.nav_cur a.nav_item0:before{ bottom: 0; filter:alpha(opacity=100); opacity:1;}
.nav li:hover{background:rgba(0,108,184,0.4);}
/*sub_l*/
.naverji{background-image:url(../images/xabj_03.png);width:100%;padding-top:30px;position:absolute;top:80px;left:0;padding-bottom:15px;display:none;}
.gyaknav{margin-left:400px;width:480px;}
.gyaknav p{font-size:16px;color:#fff;float:left;margin-left:100px;width:130px;margin-bottom:30px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.gyaknav p a{color:#fff;}
.bjspan{background-image:url(../images/jtbj_03.png);background-repeat:no-repeat;background-position:center;display:inline-block;width:5px;height:9px;margin-left:8px;transition:All 0.2s ease-in-out;-webkit-transition:All 0.2s ease-in-out;-moz-transition:All 0.2s ease-in-out;-o-transition:All 0.2s ease-in-out;}
.gyaknav p:hover .bjspan{margin-left:12px;}
.gyaknav p:hover{transform:translate(-5px,0);-webkit-transform:translate(-5px,0);-moz-transform:translate(-5px,0);-o-transform:translate(-5px,0);-ms-transform:translate(-5px,0);}
/*foot*/
.footer{background: #474747;padding: 30px 0;color: #fff;}
.footer_link { width:74%;}
.footer_link dl { float: left; padding: 0 1%; margin:0 auto; width: 16%; min-height: 140px; }
.footer_link dt { font-size: 16px; font-weight: bold; margin-bottom: 15px;}
.footer_link dd {  line-height: 28px; }
.footer_link dt a{color: #fff;}
.footer_link dt a:hover{color: #006CB8;}
.footer_link dd a { display: block; padding-left: 13px; color: #fff; background: url(../images/_arr1.png) no-repeat left; }
.footer_link dd a:hover{color:#c1c1c1;}
.footer_link dl._pro{ width:40%;}
.footer_link dl._pro dd{ float: left; width: 50%;}
.footer_share { background: #474747; color: #c1c1c1; width: 24%; border-left: 1px solid #4a4a4a;}
.footer_share .btn {height: 42px; line-height: 42px; text-align: center; border: 1px solid #797979; font-size: 14px; color:#FFFFFF; width:90%; margin-bottom:15px;}
.footer_share .btn:hover { color: #c1c1c1; }
.footer_share .ion { font-size: 24px; vertical-align: middle; margin-right: 20px; }
.footer_share .bdsharebuttonbox{ margin-top: 12px;}
.footer_share .bdsharebuttonbox a{ background: none; margin: 0; padding-left: 0; height: auto; line-height: normal; margin-right: 15px;}
.footer_share .bdsharebuttonbox a .ion{ margin: 0;  color: #808080; font-size: 2.5em;}
.footer_share .bdsharebuttonbox a:hover .ion{ color:#717171;}
.footer_bottom { line-height: 50px; height: 50px; background: #313131; color: #fff; }
.footer_bottom a{ color:#FFFFFF;}
.footer_bottom a:hover{ color:#39f;}

@media only screen and (max-device-width:640px){
.footer_share .bdsharebuttonbox a{  margin-right: 5px;}
}


.footer_share .bdsharebuttonbox a{background:url(../images/f_share.png) no-repeat;width:30px;height:30px;padding-left:0;margin:0 8px 0 0;}
.footer_share .bdsharebuttonbox a.bds_tqq{background-position: -39px 0;}
.footer_share .bdsharebuttonbox a.bds_tqf{background-position: -77px 0;}
.footer_share .bdsharebuttonbox a.bds_qzone{background-position: -116px 0;}
.footer_share .bdsharebuttonbox a.bds_kaixin001{background-position: -154px 0;}
.footer_share .bdsharebuttonbox a.bds_douban{background-position: -193px 0;}

/*
*分页
*/
.page {text-align: center;line-height: 16px;margin-top:10px;}
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #0080cc; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }

._detailPage_bottom {border-top: 1px solid #cccccc;margin-top:20px;}
._detailPage_bottom li {line-height: 30px; overflow: hidden; height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
._detailPage_bottom ._title {font-size: 14px;  float: left; width: 68%;}
._detailPage_bottom ._time { float: right;}
.bdsharebuttonbox .bds_more { float: none; padding-left: 2px;background: none;text-indent: 0;color: #9f9f9f;}

._btn_list ._more_btn { display:inline-block; *display:inline; *zoom:1; margin-right:40px; }
._Mbtn { -webkit-transition:all 0.3s ease; transition:all 0.3s ease; *cursor:hand; }
._more_btn{ display:block; position:relative; width:130px; height:40px; z-index:20; overflow:hidden; margin-bottom:27px; padding:0px 5px;line-height:40px; font-size:15px; color:#838383; border-top:1px solid #dddee3; border-bottom:1px solid #dddee3; }
._Mbtn:hover { color:#ffffff; *background-color:#00317e; }
._Mbtn:before { content:''; display:block; position:absolute; top:-100%; left:0; width:100%; height:100%; z-index:1; background-color:#00317e; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; }
._Mbtn:hover:before { top:0%; }
._more_btn .more_ico{display:block;position:absolute; z-index:2; width:10px;height:10px; line-height:10px;text-align:center;display:block;right:15px;top:50%;margin-top:-5px;}
._more_btn ._txt { position:absolute; left:8px; top:50%; z-index:2; margin-top:-20px; }
.mt20{ margin-top:20px;}
.center{ text-align:center;}
.m_auto{ margin:0 auto;}