@charset "utf-8";
html{zoom:1;}
html *{outline:0;zoom:0;} 
html button::-moz-focus-inner{border-color:transparent!important;}
q:before,q:after{content:'';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0;padding:0;}
input,select{font-size:12px;margin:0;padding:0;vertical-align:middle;}
body {text-align:left;font-family:'思源黑体',Arial,Tahoma,Verdana,STHeiTi,sans-serif,Helvetica,SimSun;font-size:12px;color:#333;}
body > div { text-align:left; margin-right:auto; margin-left:auto;}
form,img,ul,ol,li,dl,dd,dt,p { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:normal;}
ol,ul,li,dd,dt { list-style: none;margin:0px;padding:0px; }
fieldset,a img{border:0;} 
input,select,textarea{font-size:12px;}
input{vertical-align:middle;}
caption,th {text-align:left;}  
table {
    border:none;
  margin:0px;
  padding:0px;
}

select, input {
    vertical-align: middle;
}
img {vertical-align:middle; }
a { text-decoration:none; color: #333; }
a:hover{text-decoration: none;}
.w_div{width:1200px;}
.left{float:left;}
.right{float:right;}
.m_center{margin-left: auto; margin-right: auto;}
.hide{overflow:hidden;}
.p_r{position: relative;}
.m50{margin:50px auto;}
.mt25{margin-top: 25px;}
.clear{clear: both;}

/*logo*/
#top_logo{width: 100%; border-bottom: 1px solid #e9ecee; height: 75px; padding: 43px 0 32px;}
.logo-left{width: 326px; height: 75px; float: left;}
.logo-right{float: right; width: 280px; height: 42px; margin:15px 0; border-radius: 25px; border: 1px solid #002f6d; color:#002f6d; line-height: 42px; font-size: 18px; text-align:center; padding: 0 20px;}
.logo-right em{padding:0 10px;}
.logo-right a{font-size: 18px; color: #002f6d;}
.ad-logo{float: right; width: 341px; height: 75px; margin-right: 10px;}

/*nav*/
#nav{height: 60px; text-align: center;}
#nav a{font-size: 18px; color: #002f6d; line-height: 60px;display: inline-block;margin-right: 25px;} 
#nav a:hover{color: #002f6d;}
#nav a.m0{margin-right: 0px}

#split_line{width: 100%; clear: both; background: linear-gradient(to right,#002f6c 10%, #ff0000 35% ); height: 10px; margin: 0 auto; position: relative;}
#split_line .fd{position: absolute; bottom: -101px; right: 0; width: 681px; height: 101px; background: url(/iframe/2023/0616/focus_fd.png) no-repeat; z-index: 2;}
.lammu_tt{width: 100%; height: 80px; background: url(/iframe/2023/0616/lm_bg.png) no-repeat left bottom;margin-top: 15px;margin-bottom: 25px; line-height: 80px; color: #002f6c; }
.lammu_tt a{color: #002f6c;}
.lammu_tt .left{font-size: 30px;}
.lammu_tt .right{font-size: 16px; padding-top: 30px; line-height: 50px;}

/*pagebottom*/
.pagebottom{width: 100%; height: 306px; background:#002f6c;}
.pagebottom_1{height: 148px;  width: 1200px; border-bottom: 1px solid #094088; margin: 0 auto; }
.logo_btn{width:285px; height: 65px; float: left;margin: 40px 0 0 30px; }
.pagebottom_1 .about{text-align: right; float: right; font-size: 16px; color: #fff; line-height: 148px;}
.pagebottom_1 .about a{color: #fff;}
.pagebottom_2{height: 100px; line-height:100px; font-size: 16px; color: #fff;}
.pagebottom_2 a{color: #fff;}
.pagebottom_2 .left{margin-left: 30px; text-align: left;}
.pagebottom_2 .right{text-align: right;}
.mb25{margin-bottom: 25px;}
.mr35{margin-right: 35px;}

@media screen and (max-width: 1280px) {

}

