@charset "utf-8";

body {font-family:"微软雅黑",Microsoft YaHei;font-size:14px; margin:0;padding:0;color:#333;min-width:1200px; }
div { float:none; margin:0px auto; padding:0;}
form,img,ul,ol,li,dl,dt,dd,input,p,br,button{margin: 0; padding: 0; border: 0;}
ul,li,ol {list-style: none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a { text-decoration: none; color:#333; }
a:hover { text-decoration: none;color:#e99600; }
i,em { font-style:normal;}
img { border:0;}
.clear { clear:both; line-height:0; height:0; display:block;}
.clearfix:after{content: " "; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {zoom: 1; }
.contentmain{ width:1200px; margin:0 auto;}
.h10 { margin-top: 10px;}
.h25 { margin-top: 25px;}
.h15 { margin-top: 15px;}
.h25 { margin-top: 25px;}
.fl { float:left;}
.fr { float:right;}
.ss_input .reset { background:#f00 !important;}

.header { height:100px; background:#0a7fec }
.header .logo { float: left; width: 426px; height:100px;}
.header .mainnav { float:right;}
.header .mainnav ul li.navli { float:left; line-height: 100px; position:relative; }
.header .mainnav ul li.navli h3 { font-size: 16px; font-weight:normal; }
.header .mainnav ul li a { color: #fff; }
.header .mainnav ul li a:hover { text-decoration: none;}
.header .mainnav ul li.navli h3 a { display:block; padding:0 14px; }
.header .mainnav .navsub{ display:none; width:150px; left:0; top:100px;  position:absolute; background:rgba(255,255,255,0.9);box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1); z-index:9  }
.header .mainnav .navsub a { line-height: 44px; color: #000; padding-left: 25px; font-size: 16px; display:block; }
.header .mainnav .navsub a:hover { background:#eee; text-decoration:none; }
.header .mainnav li.on h3 a { background:#066fd1; color: #fff;}

.footer { margin-top:30px;}
.footer .footer_1 { background:#0079dd; padding:15px 0;}
.footer .footer_1_l  { float: left; color: #fff;}
.footer .footer_1_l h3 { margin-bottom:5px;}
.footer .footer_1_l p { color: #fff; line-height: 25px;}

.footer .footer_1_r { float: right; padding-top:10px; }
.footer .footer_1_r p { color: #fff; line-height: 30px;}
.footer .footer_2 { background:#0a5b9e; text-align:center; color:#fff; padding:10px 0;}
.footer .footer_2 a { color:#fff;}

.ie6{text-align: center; font-size: 16px; background: #FC6; line-height: 100px; z-index: 100000; width: 100%; position: absolute; height: 100px; top: 0; left: 0;}
.ie6 span{float: right; margin-right: 30px; cursor: pointer;}

