html{font-size:100%}
body{font-size:14px;color:#111;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif}
.clear{clear:both;font-size:0;line-height:0;height:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.none{display:none}
a{text-decoration:none;color:#111;blr:expression(this.onFocus=this.blur())}
a:hover{color:#e77918}
input,select,textarea{outline:medium}
ul{list-style:none;}
img{border:none;padding:0;margin:0;-ms-interpolation-mode:bicubic;vertical-align: top; }
.left{float:left}.right{float:right}
#file{display:block;position:absolute;top:0;left:0;width:120px;height:30px;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
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;font-weight: normal;}
.main{width:1200px;height: auto;margin:0 auto;display:block;}
.m60{margin-top:60px;}
.page{text-align: center;font-size: 0.875em;padding:2em 0;background:#ffffff;}
.page a{display:inline-block;padding:8px 14px;border: 1px #CCCCCC solid;color:#224d8f;border-right: none}
.page a:hover{background:#DDDDDD;}
.page a:last-child{border: 1px #CCCCCC solid;}
.page .page-item{}
.page .page-num-current,.page .page-num-current:hover{color:#FFF;background: #224d8f;border: 1px #224d8f solid}
.foot{ background: #252526; border-top: 6px solid #224d8f; padding: 42px 0 20px;}
.foot .main{overflow: hidden;}
.foot .foot_logo img{width:200px;margin-top:15px;}
.foot .foot_menu{width: 450px; padding-right: 40px; border-right: 1px solid #323233; margin-left: 42px;}
.foot .foot_menu dl{float: left; width: 100%; text-align: left;}
.foot .foot_menu dl dt,.foot .foot_contact dl dt{ position: relative; color: #fff; padding-left: 20px; font: 500 20px/20px "Microsoft YaHei"; padding-bottom: 27px; }
.foot .foot_menu dl dt::before,.foot .foot_contact dl dt::before{ position: absolute; content: ''; top: 3px; left: 0px; width: 6px; height: 16px; background: #224d8f; }
.foot .foot_menu dl dd{display: block;width:140px;font-size: 14px;line-height: 30px;float: left;}
.foot .foot_menu dl dd a{color: #bdbdbd;}
.foot .foot_contact { /* width: 430px; */ padding-left: 28px; }
.foot .foot_contact dl dd { color: #bdbdbd; position: relative; padding-left: 16px; font: 400 13px/24px "Microsoft YaHei"; }
.foot .foot_contact dl dd::before { position: absolute; content: ''; top: 11px; left: 0; width: 3px; height: 3px; background: #bdbdbd; }
.foot .foot_ewm{ margin-top: 19px; text-align: center; font-size: 12px; line-height: 44px; color: #bdbdbd; width:180px; }
.foot .foot_ewm img{width: 120px;}
.foot1{ background: #1d1d1d; color: #666; padding: 10px 0; font: 400 13px/20px "Microsoft YaHei"; text-align: center; }
.foot1 a{color: #666;}