@charset "utf-8"; 
/* CSS Document */
html{ background:#FFF; font-size:62.5%; /* 10÷16=62.5% */}
body{ font-size:14px; font-size:1.4rem ; /* 14÷10=1.4 */color:#1f1f1f; font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dl,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{ margin:0px; padding:0px; -webkit-font-smoothing:subpixel-antialiased;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0;}
img,object{ width:100%; max-width:100%; /*height:auto; */width:auto\9; /* for ie8 */-ms-interpolation-mode:bicubic;}
a{ outline:none; blr:expression(this.onFocus=this.blur()); text-decoration:none; color:#000000;}
a:hover{ color:#003c7c; text-decoration:none;}
input[type='button']{ outline:none; border:0 none; background-color:transparent; cursor:pointer;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:400;}
ul,ol,li{ list-style:none outside none;}
.tc{ text-align:center !important;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
.pa{ position:absolute;}
.pr{ position:relative;}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
q:before,q:after{ content:''; content:none;}
input,textarea,select{ font-weight:inherit;}
input,select,textarea,button{ vertical-align:middle}
.lf{ float:left;}
.md{ float:left;}
.rt{ float:right;}
.clearFix{ *zoom:1; clear:both;}
.clearFix:after{ content:''; display:block; clear:both;}
.clear{ width:100%; overflow:hidden;}
.imgResponsive{ width:100%; height:0; padding-bottom:56%; overflow:hidden; display:block; background-color:#d2d2d2}
.imgResponsive img{ width:100%; transition:all 0.5s ease-in-out;}
.imgResponsive img:hover{ transform:scale(1.03); opacity:0.85;}
.fpx18{ font-size:18px;}
.fpx16{ font-size:16px;}
.fpx15{ font-size:15px;}
.ul-inline{ font-size:0;}
.ul-inline > li{ display:inline-block; *display:inline; *zoom:1; font-size:14px; vertical-align:top;}


.black_bg01{ position:fixed; background-color:#124; opacity:0.7; width:100%; height:100%; display:none; filter:alpha(opacity=70)}
/*头部样式*/
.header{ width:100%; z-index:9991; position:fixed; top:0; left:0; transition:0.4s ease-in-out}
.container{ width:1320px; margin:0 auto;}
.container::after{ content:''; display:block; clear:both;}
.top{ height:40px; line-height:40px; overflow:hidden;}
.top a{ color:#fff; display:inline-block; *display:inline; *zoom:1; font-size:16px; opacity:0.6; filter:alpha(opacity=60); transition:all 0.3s ease-in-out; vertical-align:top;}
.top a:hover{ opacity:1; filter:alpha(opacity=60);}
.top_lf{ float:left; padding-left:36px;}
.top_rt{ float:right; padding-right:36px;}
.top_lf a{ margin-right:14px;}
.top_rt a{ margin-left:14px;}
.nav-wrapper{ width:100%; border-bottom:0px solid #959595;}
.logo{ position:relative; z-index:99992; /* top:-42px; margin:0 auto; */transition:all 0.3s ease; text-align:center; float:left;}
.logo a{ display:block;}
.logo span{ display:inline-block; *display:inline; *zoom:1; position:relative; z-index:10 }
.logo img{ display:block; width:auto; max-width:none; height:116px;}
.logo .logo_bg{ display:none; position:absolute; width:213px; height:91px; left:50%; top:38px; z-index:0; margin-left:-106.5px;}
.logo_01{}
.header p.link{ display:block; float:right; overflow:hidden;}.header p.links span{ display:block; color:#fff; overflow:hidden; clear:both;}
.header p.link span{ display:block; line-height:42px; color:#fff; text-align:right; overflow:hidden; padding:0 0 8px; clear:both;}
.header p.link span a{ color:#fff; margin:0 0.5em;}
.header p.link a.btns{ display:block; line-height:2.35; color:#fff; font-size:14px; text-align:center; float:left; margin:0 1em;}
.header p.link a.btns img{ display:block; width:auto; margin:0 auto;}
.nav{ z-index:9992; clear:both; background:rgba(84,124,149,0.86);}
.nav_lf{ width:1320px; margin:0 auto; display: flex; justify-content: space-between;}
.nav_lf::after{ content:''; display:block; clear:both;}/* 
.nav_rt{ width:42%; float:right;} */
.nav ul li{ float:left; transition:all 0.3s ease; position:relative;}
.nav ul > li{ width:7.33%; position:relative;}
.nav ul > li:before{ content:''; background-color:#fff; position:absolute; left:50%; bottom:0; width:0; height:0; transition:all 0.35s ease-in-out;}
.nav ul > li.on:before{ width:100%; height:2px; left:0}
.nav ul li > a{ padding:0; text-align:center; line-height:3.7; color:#fff; font-size:1.7rem; display:block; transition:all 0.3s ease; letter-spacing:0.3px;}
.nav ul li.on > a,.nav ul li:hover > a{ }
.nav ul li.on .subNav{ display:block; background:rgba(13,67,138,0.8); background:-webkit-gradient(left top,left bottom,color-stop(100%,rgba(13,67,38,0)),color-stop(100%,rgba(13,67,138,0))); background:-webkit-linear-gradient(top,rgba(13,67,138,1) 0%,rgba(13,67,138,0,0) 100%); background:linear-gradient(to bottom,rgba(13,67,138,1) 0%,rgba(13,67,138,0) 100%); /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0); */}
.nav-wrapper > div{ position:relative;}
.headerFix-menu{ position:absolute; right:-30px; top:3px; cursor:pointer; display:none;}
.headerFix-menu i{ color:#fff; font-size:30px;}
.headerFix-close{ float:right; height:40px; line-height:40px; margin-left:10px; cursor:pointer; display:none;}
.headerFix-close i{ color:#ccd2de; font-size:24px;}
.subNav{ width:100%; padding:10px 0 80px;}
.subNav{ position:absolute; left:0; top:100%; display:none; text-align:center;}
.subNav dd{ }
.subNav a{ color:#fff; padding:8px 7px; display:block;}
.subNav a:hover{ background-color:#0b54b6;} 
.header.current .nav-wrapper{/*  background:url(../images/nav_bg.svg) no-repeat center -3px;  background:url(../images/banner_bg.png) repeat-x;*/ background-size:auto 100%; border:0;    background: linear-gradient(rgba(83, 122, 150, 0.7),#50729c,#537a96);}
.header.current .top{ background-color:#001c58; display:none;}
.header.current .top a{ opacity:1; filter:alpha(opacity=100)}
/* .header.current .logo{ top:5px;} */
.header.current .logo_01{}
.header.current .logo_02{ display:none;}
.header.current .nav ul li{}
.header.current .nav ul li.on > a,
.header.currents .nav ul li:hover > a{}
.header.current .subNav{}
.header.current .headerFix-menu{ display:block;}
.zoomIn{ -webkit-animation-name:zoomIn ; animation-name:zoomIn ; animation-duration:0.5s; -webkit-animation-duration:0.5s; 

 animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out; 

 visibility:visible !important; display:block;}

@-webkit-keyframes zoomIn{ from{ opacity:0; -webkit-transform:scale3d(0.3, 0.3, 0.3); transform:scale3d(0.3, 0.3, 0.3);}

 50%{ opacity:1;}
}

@keyframes zoomIn{ from{ opacity:0; -webkit-transform:scale3d(0.3, 0.3, 0.3); transform:scale3d(0.3, 0.3, 0.3);}

 50%{ opacity:1;}
}
@-webkit-keyframes fadeInUp{ from{ opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0);}

 to{ opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
}

@keyframes fadeInUp{ from{ opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0);}

 to{ opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
}

.fadeInUp{ -webkit-animation-name:fadeInUp ; animation-name:fadeInUp ; animation-duration:0.5s; -webkit-animation-duration:0.5s; 

 animation-timing-function:ease-in-out; -webkit-animation-timing-function:ease-in-out; 

 visibility:visible !important; display:block;}

.serBtn{ cursor:pointer; display:inline-block; *display:inline; *zoom:1; height:40px; color:#fff; margin-left:10px; text-align:center; position:relative; z-index:99992}
.serBtn i{ font-size:22px; *display:inline; *zoom:1; *width:30px; *background:url(../images/search.png) no-repeat center; *height:40px;}
.serBtn i:before{ display:inline-block; vertical-align:middle;}
.ser{ width:0; height:30px; line-height:28px; float:left; margin:5px 10px 0 0; position:relative; overflow:hidden;}
.search input{ position:absolute; height:28px; line-height:28px; color:#262626; border:none; background:none; top:0px; padding-left:0px;}
.search input.notxt{ color:#bbbdc3; padding:0 0 0 10px; width:78%; right:0; border:1px solid #999;}  
.search input.notxt1{ position:absolute; width:15%; height:28px; left:0; border:none; cursor:pointer; overflow:hidden; padding-right:0; color:#bbbdc3; border:none; background:url(../images/search.svg) no-repeat center;}




.goTop{ position:fixed; bottom:40px; right:20px; z-index:9999999; color:#fff; text-align:center; transition:none; background-color:#000; width:50px; height:50px; line-height:50px; text-align:center; display:none;}
.goTop:hover{ color:#fff; background-color:#4b9ef7;}
.goTop i{ font-size:32px;}
/*手机端导航*/
.mobile{ width:100%; position:absolute; height:42px; display:none; top:5px; left:0; z-index:99991;}
.mobile-search-btn{ float:right; margin-right:15px; cursor:pointer;}
.mobile-search-btn i{ color:#fff; font-size:20px;}
.mobile-inner-header{ width:100%; height:31px; position:absolute; top:0px; left:0px; z-index:50}
  .mobile-inner-header-icon{ color:#ffffff; height:40px; font-size:25px; text-align:center; float:right; width:40px; position:relative; -webkit-transition:background 0.5s; -moz-transition:background 0.5s; -o-transition:background 0.5s; transition:background 0.5s;}
.mobile-inner-header-icon:hover{ opacity:0.8; cursor:pointer;}
.mobile-inner-header-icon span{ position:absolute; left:calc((100% - 25px) / 2); top:calc((100% - 1px) / 2); width:25px; height:2px; background-color:rgba(255,255,255,1);}
.mobile-inner-header-icon{ color:#fff; height:31px; text-align:left; float:left; width:50px; position:relative; cursor:pointer; text-align:right; margin-left:25px; text-align:center; line-height:31px; font-size:30px;} 
.mobile-inner-header-icon-out i{ font-size:28px; position:absolute; left:12px; top:0}   
.mobile-inner-header-icon-click i{ display:none;}
.mobile-inner-header-icon-out span{ width:22px; height:2px; background-color:#fff; display:none;}
.mobile-inner-header-icon-out span:nth-child(1){ animation-duration:0.5s; animation-fill-mode:both; animation-name:outfirst;}    
.mobile-inner-header-icon-out span:nth-child(2){ animation-duration:0.5s; animation-fill-mode:both; animation-name:outsecond;}
.mobile-inner-header-icon-out span:nth-child(2){ animation-duration:0.5s; animation-fill-mode:both; animation-name:outthird;}
.mobile-inner-header-icon span:nth-child(1){ transform:translateY(4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){ transform:translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(3){ transform:translateY(-4px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){ animation-duration:0.5s; animation-fill-mode:both; animation-name:clickfirst;}   
.mobile-inner-header-icon-click span:nth-child(2){ animation-duration:0.5s; animation-fill-mode:both; animation-name:clicksecond;}
.mobile-inner-header-icon-click span:nth-child(3){ animation-duration:0.5s; animation-fill-mode:both; animation-name:clickthird;}
@keyframes clickfirst{ 0%{ transform:translateY(4px) rotate(0deg); 
 }

 100%{ transform:translateY(0) rotate(45deg);}
}  

@keyframes clicksecond{ 0%{ transform:translateY(-4px) rotate(0deg);}

 100%{ transform:translateY(0) rotate(-45deg);}
} 

@keyframes clickthird{ 0%{ opacity:0
 }

 100%{ opacity:0
 }
}  
.mobile-inner-header-icon-out span:nth-child(1){ animation-duration:0.5s; animation-fill-mode:both; animation-name:outfirst;}    
.mobile-inner-header-icon-out span:nth-child(2){ animation-duration:0.5s; animation-fill-mode:both; animation-name:outsecond;}
.mobile-inner-header-icon-out span:nth-child(3){ animation-duration:0.5s; animation-fill-mode:both; animation-name:outthird;}
@keyframes outfirst{ 0%{ transform:translateY(0) rotate(-45deg);}

 100%{ transform:translateY(-4px) rotate(0deg);}
}  



@keyframes outsecond{ 0%{ transform:translateY(0) rotate(45deg);}

 100%{ transform:translateY(4px) rotate(0deg);}
}
@keyframes outthird{ 0%{ transform:translateY(0) rotate(90deg);}

 100%{ transform:translateY(12px) rotate(0deg);}
}

.mobile-inner-nav{ width:320px; left:-320px; text-align:center; opacity:0; transform:scale(0.8); width:0; transition:left 0.3s ease-in-out; height:0; background-color:rgba(27,27,27,0.7);}
.mobile-inner-nav a{ display:inline-block; line-height:45px; text-decoration:none; width:100%; font-size:1.6rem; border-bottom:solid 1px rgba(255,255,255,0.2); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; color:#fff; -o-transition:all 0.5s; transition:all 0.5s;}
.mobile-inner-nav li:first-child a{ border-top:1px solid rgba(255,255,255,0.2);}
.mobile-inner-nav li{ position:relative;}
.mobile-inner-nav li.on{ background-color:#051c4d}
.mobile-inner-nav li strong{ color:#fff; position:absolute; right:5px; top:0; font-size:3rem; cursor:pointer; width:40px; height:45px; text-align:center; line-height:40px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; line-height:50px;}
.mobile-inner-nav a{ -webkit-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:returnToNormal; animation-name:returnToNormal;}
@-webkit-keyframes returnToNormal{ from{ opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0);}

   to{ opacity:1; -webkit-transform:none; transform:none;}
  }

  @keyframes returnToNormal{ from{ opacity:0; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0);}

   to{ opacity:1; -webkit-transform:none; transform:none;}
  }
.mobile_subNav{ display:none;}
.mobile-inner-nav dd a{ height:35px; line-height:35px; border-bottom:solid 1px rgba(255,255,255,0.1); font-size:1.4rem;}
.mobile-inner-nav dd a:hover{ background-color:#448aca}
.mobile_search{ clear:both; position:absolute; height:48px; overflow:hidden; background-color:#F8F5EC; left:0; top:35px; width:100%; z-index:99993; display:none;}
.mobile_search .search{ border:1px solid #ccc; margin:0.5rem; overflow:hidden; height:37px; position:relative;}
.mobile_search input.notxt{ width:100%; color:#333; border:none; padding-right:38px; height:38px; box-sizing:border-box;}
.mobile_search input.notxt1{ width:40px; right:0; background:url(../images/search.svg) no-repeat center #448aca; border:none; height:37px; left:auto;}
.mobile-links{ width:auto; margin:0 20px 10px; overflow:hidden; padding:10px 0 0; opacity:0.6; font-size:14px;}
.mobile-links span{ float:left; padding:0 15px;}
.mobile-links span a{ border:none; line-height:25px; padding:4px 0; font-size:14px;}
.nav-open .mobile-inner-nav{ width:320px; display:block; position:fixed; left:0px; top:0; box-shadow:0 2px 5px rgba(0,0,0,0.2); opacity:1; transform:scale(1); height:100%; box-sizing:border-box; overflow-y:auto; overflow-x:hidden; max-width:320px; z-index:10; padding:50px 0 20px;}

/*footer*/

.wrap_footer{ background:url(../images/footer_bg.jpg) no-repeat top center; background-size:cover;}
.footer{ overflow:hidden; padding-bottom:70px; position:relative;}
.rk-link01{ width:56.29%; padding:98px 0 0;}
.rk-link01 li{ width:33.3%;}
.rk-link01 li > a{ display:block; margin-right:22px; transition:all 0.35s ease-in-out}
.rk-link01 li h3{ display:inline-block; *display:inline; *zoom:1; height:34px; line-height:32px; color:#fff; min-width:83px; background-color:#a61c31; padding:0 15px; font-weight:normal; position:relative; z-index:5; text-align:center;}
.item-img09{ display:block; position:relative; z-index:1; top:-17px;}
.rk-link02{ margin-left:4%; padding-top:65px;}
.rk-link02 li{ display:block; height:40px; line-height:40px; overflow:hidden; font-size:18px;}
.rk-link02 li a{ color:#fff; transition:all 0.35s ease-in-out}
.rk-link02 li a:hover{ opacity:0.8;}
.footer_logo img{ width:110px;}
.footer_logo{ padding-left:35px; position:relative; padding-top:10px; position:relative;}
.line_top03{ width:1174px; height:1px; background:#a7a6b9; position:absolute; left:-1174px; top:27px; display:block;}
.line_lf03{ width:1px; height:46px; background-color:#a7a6b9; position:absolute; left:0; top:27px;}
.line_bottom03{ width:195px; height:160px; border-right:1px solid #a7a6b9; border-bottom:1px solid #a7a6b9; position:absolute; right:0; bottom:40px;}
.dwIcon{ width:56px; position:absolute; left:-56px; bottom:-35px;}
.Gpower{ text-align:right; color:#fff; position:absolute; right:15px; bottom:15px; display:block; color:#fff; font-size:12px; line-height:1.5;}
.Gpower:hover{ color:#fff; opacity:0.8;}
.copyRight{ background-color:#00091d; padding:16px 0; text-align:center; background:#0c1637; background:-webkit-linear-gradient(left, #161120 , #0f1e3f, #0b1130); /* Safari 5.1 - 6.0 */
 background:-o-linear-gradient(right, #161120 , #0f1e3f, #0b1130); /* Opera 11.1 - 12.0 */
 background:-moz-linear-gradient(right,#161120 , #0f1e3f, #0b1130); /* Firefox 3.6 - 15 */
 background:linear-gradient(to right, #161120 , #0f1e3f, #0b1130); /* 标准的语法 */;}
.copyRight span{ display:inline-block; *display:inline; *zoom:1; color:#fff; letter-spacing:0.2; margin:0 15px; line-height:1.5;}




@media screen and (min-width:1020px){ 
.rk-link01 li > a:hover{ margin-top:-10px;}
 .rk-link01 li > a:hover .item-img09{ box-shadow:0 0 10px rgba(0,0,0,0.3);}
 /*鼠标经过的效果*/
 .rk-data{ -webkit-transition:-webkit-transform ease-out .1s,background .2s; -moz-transition:-moz-transform ease-out .1s,background .2s; transition:transform ease-out .1s,background .2s}
.rk-data:after{ display:block; pointer-events:none; position:absolute; width:100%; height:100%; border-radius:50%; content:''; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; top:0; left:0; padding:0; z-index:-1; box-shadow:0 0 0 2px rgba(255,255,255,.1); 
 opacity:0; -webkit-transform:scale(.9); -moz-transform:scale(.9); -ms-transform:scale(.9); transform:scale(.9)}
.rk-data:hover{ background:rgba(255,255,255,.05); -webkit-transform:scale(.93); -moz-transform:scale(.93); -ms-transform:scale(.93); transform:scale(.93);}
.rk-data:hover:after{ content:''; display:block; -webkit-animation:sonarEffect 1.3s ease-out 75ms; -moz-animation:sonarEffect 1.3s ease-out 75ms; 
 animation:sonarEffect 1.3s ease-out 75ms}
@-webkit-keyframes sonarEffect{ 
 0%{ opacity:.3 }
 40%{ opacity:.5; box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 10px rgba(255,255,255,.5)}
 100%{ box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5); -webkit-transform:scale(1.25); opacity:0 }
}
@-moz-keyframes sonarEffect{ 
 0%{ opacity:.3 }
40%{ opacity:.5; box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 10px rgba(255,255,255,.5) }
100%{ box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5); -moz-transform:scale(1.25); opacity:0 }
}

@keyframes sonarEffect{ 
0%{ opacity:.3}
40%{ opacity:.5; box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 10px rgba(255,255,255,.5) }
100%{ box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 5px 5px #fff,0 0 0 5px rgba(255,255,255,.5); transform:scale(1.25); opacity:0 }}
}

@media screen and (max-width:1386px){ 
.container{ width:1200px;}
.nav ul li > a{ font-size:1.5rem;}
}

@media screen and (max-width:1300px){
.container{ width:1000px;}
.nav ul li > a,.fpx18,.rk-link02 li{ font-size:1.5rem;}
.fpx15{ font-size:1.5rem;}
.fpx16{ font-size:1.4rem;}
}

@media screen and (max-width:1020px){ 
.rk-link02 li{ font-size:1.4rem;}
 .container{ width:760px;}
 .header .container{ width:auto;}
 .footer_logo img{ width:80px;}
 .rk-link01{ padding-top:60px; width:88%; float:none;}
 .rk-link02{ float:none; width:100%; padding-top:0; overflow:hidden; margin:0;}
 .rk-link02 li{ float:left; margin-right:40px; height:30px; line-height:30px;}
 .footer_logo{ position:absolute; right:0; top:0}
 .footer{ padding-bottom:20px;}
 .rk-link01 li h3{ min-width:65px; padding:0 10px;}
 .line_bottom03{ height:120px;}

 
}

@media screen and (max-width:998px){ 
.nav{ display:none;}
.top{ display:none;}
.logo{ width:100%;}
.logo_01{ width:20%;}
.nav-wrapper{ border:0}
.mobile{ display:block;}
.top_rt{ padding-right:25px;}
.header{ background:#1e2153; height:40px; background:-webkit-linear-gradient(left, #1e2153 , #2d4882, #192b4d); /* Safari 5.1 - 6.0 */
background:-o-linear-gradient(right, #1e2153 , #2d4882, #192b4d); /* Opera 11.1 - 12.0 */
background:-moz-linear-gradient(right,#1e2153 , #2d4882, #192b4d); /* Firefox 3.6 - 15 */
background:linear-gradient(to right, #1e2153 , #2d4882, #192b4d); /* 标准的语法 */box-shadow:0 0 10px rgba(0,0,0,0.8);}

.line_lf03{ height:29px;}
 
 
}

@media screen and (max-width:790px){ 
 .container{ width:auto; margin-left:15px; margin-right:15px;}

}

@media screen and (max-width:767px){ 
	.header .container{ width:auto;}
 .mobile-inner-header-icon{ margin-left:0;}
 .rk-link01{ width:100%; padding-top:100px;}
 .footer{ padding-bottom:40px;}
 .rk-link01 li > a{ margin:0 8px;}
 .rk-link01{ margin:0 -8px; width:auto;}
 .line_lf03{ height:22px;}
 .copyRight{ font-size:12px;}

}

@media screen and (max-width:640px){ 
.logo_01{ width:40%;}
 .footer{ padding-bottom:95px;}
}

@media screen and (max-width:600px){ 
}	

@media screen and (max-width:480px){ 
.footer strong{ display:none;}
.rk-link02 li{ margin-right:18px;}
}

@media screen and (max-width:400px){ 
.rk-link01 li{ width:50%;}
}

.ynews{ width:94%; height:240px; float:left; margin-left:3%; margin-right:3%; margin-bottom:30px; border-top:3px solid #003c7c; overflow:hidden; background-color:whitesmoke; -webkit-transition:all .4s linear; transition:all .4s linear;}
.ynews:hover{ -moz-box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); -webkit-box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); position:relative; z-index:9;}
.ynews_title{ line-height:28px; width:92%; padding:0 4%; float:left; color:#003c7c; font-size:16px; margin-top:10px; margin-bottom:8px;}
.ynews_title a{ 
 color:#003c7c;}
.ynews_wz{ font-size:14px; line-height:24px; padding:0 4%; color:#003c7c;}
.ypost_time{ font-size:12px; color:#003c7c; line-height:28px; margin-top:3px;}
.sh_left{ width:75%; float:left;}
.shtitle{ width:88%; margin-left:6%; margin-right:6%; float:left; font-size:24px; font-weight:bold; color:#003c7c; line-height:38px;}
.shtitle_big{ width:100%; float:left; min-height:55px; margin-bottom:15px; display:flex; justify-content:space-between;}
.shtitle_bg{ width:24%; padding:10px 0;}
.onchoose{ font-weight:bold; border-bottom:2px solid #003c7c;}
li .img-link{ display:inline-block; width:100%; height:167px; overflow:hidden; margin-bottom:0px;}
li .img-link img{ width:100%; height:100%;}

.wp-main-news.panel-2{ flex:1;}
.wp-main-news.panel-2 .headline{ border-bottom:3px solid #013566;}
.wp-main-news.panel-2 .date-day{ background:#013566;}
.wp-main-news.panel-2 .date-year{ border:1px solid #013566; color:#013566;}
.snews_list{ -webkit-transition:all .4s linear; transition:all .4s linear; padding-bottom:15px; border-bottom:1px solid #013566; margin-top:18px; width:100%; height:70px;}
.snews_list.m1{ margin-top:21px;}
.headline{ height:48px; width:100%;}
.snews_date{ float:left; width:50px; height:50px; margin-right:10px;}
.date-day{ width:50px; height:28px; line-height:28px; color:#fff; font-size:20px; text-align:center;}
.date-year{ width:48px; height:20px; line-height:20px; font-size:10px; text-align:center;}
.stitle{ float:left; line-height:48px; color:#272727; font-size:20px; font-weight:normal;}
.smore{ float:right; line-height:48px; color:#600808; font-size:14px;}
.smore a{ color:#600808;}
.snews_title{ line-height:24px; font-size:15px; color:#000; float:left; width:auto;}

.links_tit a{ color:#fff;}
.link_kids{ -webkit-transition:all .3s linear; transition:all .3s linear;}
.link_kids:hover{ -moz-box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); -webkit-box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); position:relative; z-index:9; margin-top:-20px;}
.snews_list:hover{ -moz-box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); -webkit-box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); box-shadow:0px 35px 77px -17px rgba(0, 0, 0, 0.64); position:relative; z-index:9; margin-top:-20px;}

@media screen and (min-width:640px) and (max-width:1024px){ 
.shtitle_bg{ width:50%; float:left;}
.shtitle_big{ display:block;}
}

@media screen and (max-width:640px){ 
.nav-wrapper{ border-bottom:0;}
.shtitle_bg{ width:100%; float:left; max-width:400px;}
.shtitle_big{ display:block;}
.ynews{ width:94%; float:left; margin-left:3%; margin-right:3%; margin-bottom:30px; border-top:3px solid #003c7c; overflow:hidden; background-color:whitesmoke; -webkit-transition:all .4s linear; transition:all .4s linear;}
li .img-link{ display:inline-block; width:100%; height:auto; overflow:hidden; margin-bottom:0px;}
}

	
.floatingAd .ad{z-index:999; background: none; position: absolute; display: none;}
.floatingAd a{color:#000000;  display: inline-block; text-decoration: none;}
.floatingAd a img{border: 0;}
.floatingAd .close{display: none;}
.floatingAd .opacity{position: absolute; top: 0; width: 100%; height: 25px; opacity: 0.20; filter: alpha(opacity = 20);}
.opacity1{opacity: 0.90; filter: alpha(opacity = 90);}
.floatingAd .text{position: absolute; top: 0; width: 100%; height: 25px; color:#000000; line-height: 25px; }
.floatingAd .text .button{position: relative;float: right;top: 5px;right: 5px;width:20px; height:20px; background: url(../images/close.png) no-repeat; cursor: pointer;}
.floatingAd .text .title{position: relative; float: left; font-size: 12px; margin-left: 5px;}
.head—top{    
	margin: 0 auto;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px;
}
 