﻿.fl{float:left}
.fr{float:right}
.clear{clear:both}
.clearfix,.container:after,.row:after,ul{*zoom:1}
.clearfix:after,.container:after,.row:after,ul:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.container{margin-right:auto;margin-left:auto}
.content img{max-width:100%}
.content_box,.content_box *,.content_box :after,.content_box :before{box-sizing:content-box}
.ml5{margin-left:5px}
.mt5{margin-top:5px}
.mr5{margin-right:5px}
.mb5{margin-bottom:5px}
.mg5{margin:5px}
.pl5{padding-left:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.pd5{padding:5px}
.ml10{margin-left:10px}
.mt10{margin-top:10px}
.mr10{margin-right:10px}
.mb10{margin-bottom:10px}
.mg10{margin:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.pd10{padding:10px}
.ml15{margin-left:15px}
.mt15{margin-top:15px}
.mr15{margin-right:15px}
.mb15{margin-bottom:15px}
.mg15{margin:15px}
.pl15{padding-left:15px}
.pt15{padding-top:15px}
.pr15{padding-right:15px}
.pb15{padding-bottom:15px}
.pd15{padding:15px}
.ml20{margin-left:20px}
.mt20{margin-top:20px}
.mr20{margin-right:20px}
.mb20{margin-bottom:20px}
.mg20{margin:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pd20{padding:20px}
.ml25{margin-left:25px}
.mt25{margin-top:25px}
.mr25{margin-right:25px}
.mb25{margin-bottom:25px}
.mg25{margin:25px}
.pl25{padding-left:25px}
.pt25{padding-top:25px}
.pr25{padding-right:25px}
.pb25{padding-bottom:25px}
.pd25{padding:25px}
.ml30{margin-left:30px}
.mt30{margin-top:30px}
.mr30{margin-right:30px}
.mb30{margin-bottom:30px}
.mg30{margin:30px}
.pl30{padding-left:30px}
.pt30{padding-top:30px}
.pr30{padding-right:30px}
.pb30{padding-bottom:30px}
.pd30{padding:30px}
.ml35{margin-left:35px}
.mt35{margin-top:35px}
.mr35{margin-right:35px}
.mb35{margin-bottom:35px}
.mg35{margin:35px}
.pl35{padding-left:35px}
.pt35{padding-top:35px}
.pr35{padding-right:35px}
.pb35{padding-bottom:35px}
.pd35{padding:35px}
.ml40{margin-left:40px}
.mt40{margin-top:40px}
.mr40{margin-right:40px}
.mb40{margin-bottom:40px}
.mg40{margin:40px}
.pl40{padding-left:40px}
.pt40{padding-top:40px}
.pr40{padding-right:40px}
.pb40{padding-bottom:40px}
.pd40{padding:40px}
.ml45{margin-left:45px}
.mt45{margin-top:45px}
.mr45{margin-right:45px}
.mb45{margin-bottom:45px}
.mg45{margin:45px}
.pl45{padding-left:45px}
.pt45{padding-top:45px}
.pr45{padding-right:45px}
.pb45{padding-bottom:45px}
.pd45{padding:45px}
.ml50{margin-left:50px}
.mt50{margin-top:50px}
.mr50{margin-right:50px}
.mb50{margin-bottom:50px}
.mg50{margin:50px}
.pl50{padding-left:50px}
.pt50{padding-top:50px}
.pr50{padding-right:50px}
.pb50{padding-bottom:50px}
.pd50{padding:50px}
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.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}

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */
*{font-family:微软雅黑}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects;transition: all .3s ease;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
anvas{display:inline-block}
[hidden],template{display:none}
*,:after,:before{box-sizing:border-box}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
address,cite,dfn,em,var{font-style:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
body,button,input,select,textarea{font:14px/1.5 \\5FAE\8F6F\96C5\9ED1,arial;color:#333;font-size:14px}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
a,button,input[type=button],input[type=file],input[type=reset],input[type=submit]{cursor:pointer}
a{color:inherit;color:expression(this.parentNode.currentStyle.color);text-decoration:none; color:#454545}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0; color:#cb211a}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:28px}
h4{font-size:24px}
h5{font-size:20px}
h6{font-size:16px}
small{font-size:12px}
	
body,button,input,select,textarea{color:#5a5a5a;font-size:14px}


.center{width:1200px;margin:0 auto}
.header{width:100%;height:104px;}
.head_top_content{width:100%;height:104px;overflow:hidden}
.head_top_content .head_logo{padding-top:12px;width:65%; height:92px}
.head_top_content .head_logo img{display:block;float:left}
.head_top_content .head_logo .head_tit{margin-left:10px;padding-right:20px; margin-top:12px}
.head_top_content .head_logo .head_tit h4{color:#555;font-size:30px;line-height:35px; letter-spacing:1.2px}
.head_top_content .head_logo .head_tit h6{color:#666;font-size:14px;line-height:23px;font-weight:100; letter-spacing:0.3px}
.head_top_content .head_logo .head_text{height:50px;padding-left:20px;border-left:1px solid #d2d2d2; margin-top:20px}
.head_top_content .head_logo .head_text p{font-size:14px;color:#666; line-height:23px}
.head_top_content .head_logo .head_text p em{font-size:16px;color:#cb211a; line-height:23px}
.head_top_content .head_logo .head_text strong{font-size:16px;color:#cb211a}


.head_top_content .fr{ margin-top:48px}
.head_top_content .fr .inp1 {
  height: 30px;
  width: 230px;
  border: none;
  border: 1px solid #e0e0e0;
  outline: 0;
  float: left;
  border-right: none;
  padding-left: 10px;
  background:#fff;
  color:#666;
  font-size:14px;
  font-family:微软雅黑
}

.head_top_content .fr .inp2 {
  height: 30px;
  width: 86px;
  border: none;
  outline: 0;
  float: left;
  font-size: 14px;
  color: #666;
  text-align: left; text-indent:40px;
  line-height: 20px;
  border: 1px solid #e0e0e0;
  border-left:0;
  background: url(../images/sea.jpg) no-repeat 0 center #fff;
  font-family:微软雅黑;
}




.nav{width:100%;position:relative;z-index:9999;height:73px; border-top:1px solid #d2d2d2; background:#fff; overflow:hidden;box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.navlist{ width:1200px; height:73px; margin:0 auto;border-left:1px solid #e6e6e6; overflow:hidden}
.navlist li{float:left;width:149px;text-align:center;height:73px;border-right:1px solid #e6e6e6;position:relative;}
.navlist li a{font-size:16px;color:#333;display:block;height:72px;padding-top:15px; line-height:25px; }
.navlist li a span{display:block;color:#858585; line-height:14px;text-transform:uppercase; font-family: Verdana, Geneva, sans-serif;font-size:12px;-webkit-transform:scale(0.8); height:38px; }

.navlist li a.on,.navlist li a.on:hover,.navlist li a:hover{font-size:16px;color:#333;display:block;height:72px;padding-top:15px; line-height:25px; border-bottom:7px solid #cb211a}

/*导航跟随*/




.fixed_nav{position:fixed;top:0px;left:0px;width:100%;z-index:9999;height:72px;background:#cb211a; border-bottom:none; border-top:none;box-shadow: 0 6px 12px rgba(0,0,0,.175); overflow:hidden}
.fixed_nav .navlist{  width:1200px; height:73px; margin:0 auto;border-left:1px solid #397cc2; overflow:hidden}
.fixed_nav .navlist li{float:left;width:149px;text-align:center;height:73px;border-right:1px solid #397cc2;position:relative;}
.fixed_nav .navlist li a{font-size:16px;color:#fff;display:block;height:72px;padding-top:15px; line-height:25px;}
.fixed_nav .navlist li a span{display:block;color:#cdcdcd; line-height:14px;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;font-size:10px;-webkit-transform:scale(0.8); height:38px; }

.fixed_nav .navlist li a.on,.fixed_nav .navlist li a.on:hover,.fixed_nav .navlist li a:hover{font-size:16px;color:#fff;display:block;height:72px;padding-top:15px; line-height:25px; border-bottom:7px solid #ffc602}




.footer {
  width: 100%;
  background: #2a2a2a;
  padding-top: 10px;
}

.footer .foot_nav {
  height: 60px;
  border-bottom: 1px solid #404040;
  text-align:center
}

.footer .foot_nav .list ul li {
  width: 10%;
  display:inline-block
}

.footer .foot_nav .list ul li a {
  text-align: center;
  line-height: 60px;
  font-size: 16px;
  color: #ffffff;
  display: block;
}

.footer .foot_logo {
  width: 25%;
}

.footer .foot_logo img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  margin-top: 35px;
}

.footer .foot_contact {
  width: 42%;
  float: left;
  padding: 20px 20px 20px 50px;
  padding-bottom: 30px;
  border-left: 1px solid #404040;
  border-right: 1px solid #404040;
}

.footer .foot_contact .text2 {
  width: 100%;
}

.footer .foot_contact .text2 p {
  font-size: 14px;
  color: #aaaaaa;
  display: block;
  margin-top: 10px;
}

.footer .foot_contact .text2 p a {
  font-size: 14px;
  color: #aaaaaa;
}

.footer .foot_contact .text2 p strong {
  font-size: 24px;
  color: #aaaaaa;
  font-weight: bold;
}

.footer .foot_ewm {
  width: 31%;
  float: right;
  margin-top: 5px;
}

.footer .foot_ewm p {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  
  padding: 15px;
  background: #353535;
  margin: 0 15px;
  border-radius: 5px;
  width: 42%;
  margin: 0 3%;
  margin-top: 13px;
}

.footer .foot_ewm p span {
  display: block;
  font-size: 14px;
  text-align: center;
  color: #aaaaaa;
  margin-bottom: 8px;
}

.footer .foot_ewm p img {
  display: block;
  width: 100%;
}

.footer .dibbad{ text-align:center; height:56px; background:#2a2a2a; border-top:1px solid #404040}
.footer .dibbad,.footer .dibbadc *{ color:#aaaaaa; line-height:56px; font-size:14px}
.footer .dibbadc a#asfgfse{color:#aaaaaa; line-height:56px;font-size:14px}
