﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, del, dfn, em, img, ins, kbd, q, samp, small, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, nav, section{ margin:0; padding:0; border:0; outline:0;  font-size:100%;}
ul,ol,li,a{list-style:none;font-size:100%;text-decoration: none;}
html,body{ background:url(bg.jpg) no-repeat fixed; background-size:cover; background-color:#f6fffe;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal;}
input,img,fieldset{border:none;}
th,td {padding: 0;}

.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
select{-webkit-appearance:none;-webkit-tap-highlight-color:#fff; outline:none;}
input::-moz-focus-inner { border:none; padding:0; -webkit-tap-highlight-color:#fff; outline:none;}
select, input { vertical-align:middle; -webkit-tap-highlight-color:#fff; outline:none;}
select, input, textarea {  margin:0; padding:0;font-family:"STHeiti"; -webkit-tap-highlight-color:#fff; outline:none;}

.logo{ width:1088px; height:110px; margin:0 auto; padding-top:35px; background:url(logo.png) no-repeat; background-position-y:center;}
.logo img{ display:none;}
.logo2{ position:fixed; top:15px; width:250px; left:10%; padding-top:0;background:url(logo2.png) no-repeat; height:30px; background-size:cover; z-index:11;}
.logo a{ float:right; font-size:14px; color:#fff;}
.dh{ width:100%; height:60px; background-color:rgba(0,102,153,.7); z-index:10;}
.dh2{ width:80%; margin:0 auto; position:relative;}
.dh2 ul{}
.dh2 li{ float:left;text-align:center; width:11.5%; margin:0px;transition-duration:0.5s;}
.dh2 li:hover{ background-color:rgba(0,51,102,.7);}
.dh2 li:last-child{width:5%; height:61px; background:url(hdjl_03.png) center center no-repeat; background-size: 25px 28px; color:#fff; float:left;position:relative;}
.search{ width:350px;  height:30px; float:left;margin-top:10px; position:absolute; right:-57px;top: 5px; display:none;}
.search select{ width:100px; height:30px; text-align:center; float:left; border-right:1px solid #ccc;}
.txt_con{ width:200px; height:20px;  color:#333; float:left; padding:5px;}
.search_btn{ float:left; display:block; width:65px; height:30px; background:url(hdjl_03.png) center center no-repeat #0099ff; background-size:20px 20px;}
.dh2 li a{ font-family:"微软雅黑"; font-size:18px; color:#fff; text-align:center;text-decoration: none; line-height:60px;}
.dh2 li a:hover{ color:#ccFFFF;}
.dh3 ul{ width:75%; float:right;}
.dh3 .serch_hover{ width:8%;}
.bottom{ width:100%; height:130px; background:#e2f5f3; text-align:center; padding-top:20px;}
.bottom p{ font-size:14px; line-height:26px; color:#333;}
.m_nav{ display:none;}