/*全局*/
*{margin:0px;padding:0px;font-family:"微软雅黑","Verdana";table-layout:fixed;-webkit-text-size-adjust:none;word-break:break-all;list-style-type:none;}
ul li {list-style:none;}
input,select,textarea {font-size:12px;outline:0;}
body{margin:0px auto;background-color: #fff;color:#444;	font-size:14px;}
a{color:#666;text-decoration:none;}
a:hover{color:#f02f2f;text-decoration:none;}
table {	border-collapse:collapse;background-color: white;}
td,th {	border:1px #ccc solid;	padding:4px;}
div{margin:auto;}
em,i{font-style:normal;}
img{border:none;}


.wrapper_1180{width:1180px;margin:0 auto;  clear: both;}
.fl{float:left;}

/*顶部*/
.top{width:100%;height:30px;line-height:30px;background:#f0f0f0; display: none;}
.topleft{float:left;}
.topleft i { float:left;display: block; width:22px; height: 30px; background-image: url(../images/icons.png); background-position: 0 0 }
.topright { float: right; }
.topright a,.topright .wzdh{ display: inline-block; padding:0 5px; position: relative; }
.topright .wzdh span {cursor: pointer; }
.topright .wzdh .icon_moreall{float:right;width:10px;height:12px;margin:11px 2px 0 5px;background:url(../images/icons.png) no-repeat;background-position: -109px -10px }

.all_nav{position:absolute;background:rgba(0,0,0,0.85);z-index:2;width:1160px;left:-1047px;top:30px;display:none;height:200px; padding-left:20px; overflow: hidden;}
.all_nav dl { float:left; width:250px; text-align: left; margin-left: 15px; margin-top:10px; padding-bottom:5px; border-bottom: 0px solid #999}
.all_nav dl.w_160 { width: 160px }
.all_nav dl dt { color: #f02f2f; font-size: 16px;line-height:30px; }
.all_nav dl dt a {color: #f02f2f; display: inline-block; width: 80px; text-align: left; padding: 0 0 0 0; line-height: 40px}
.all_nav dl dt a:hover { color: #ffcc00 }
.all_nav dl dd { line-height: 24px;}
.all_nav dl dd a{font-size:12px; color: #fff; padding:0 25px 0 0; display: inline-block; line-height: 24px; height: 24px;}
.all_nav dl dd a:hover{color:#f02f2f;}

.header{margin:0 auto;background-color: #f5f5f5}
.logo{}

.nav{height:48px;line-height:48px;background:#0877d0; }
.nav .wrapper_1180 {position:relative; }
.nav ul li{float:left;font-size:14px;width:120px;text-align:center;padding:0 5px;}
.nav ul li.cur{background:#06841a}
.nav ul li:hover{background:#005293;}
.nav ul li a{color:#fff;}
.icon_more{float:right;width:8px;height:4px;margin:26px 12px 0 0;background:url(../images/head_more.png) no-repeat;}

.nav ul li.on .icon_more{background-position:-15px 0;}

.m_nav{position:absolute;background:rgba(0,82,147,0.9);z-index:2;width:1180px;left:0px;top:48px;display:none;height:50px;line-height:45px;}
.m_nav a{display:inline!important;font-size:14px;padding:0 12px;}
.m_nav a:hover{color:#fff0b6;}

.search_cont { float: right; width: 210px; margin-top: 14px; display: block;}
.search_cont .key { background-color: #fff; color: #666; border:0; line-height: 24px; height: 24px; width: 158px; padding:0 5px; float: left; margin-right: 2px; }
.search_cont .submit { background-color: #f02f2f; color: #fff;border:0; line-height: 24px; height: 24px; width:40px; text-align: center; float: left; }


/*logo*/
.bg-c{width:100%;background: #43484d;height:78px;border-bottom: 3px solid #fb6333;}
.bg-c .dnf{ width:1200px; margin:0 auto; padding:3px 0 3px 0; height:78px; }
.logo-dnf{ width:210px; float: left; color: #fe5d00;  font-size:22px; text-align:center; line-height:78px;   overflow:hidden;    }
.logo-dnf h1 img {width: 160;height: 65px;float: left;margin-top: 2px;color: #fff;}
.searchbox-dnf { width: 555px; float: right; padding-top: 15px;  }
.searchbox-dnf .search-dnf { width: 100%; overflow: hidden; position: relative;}
.searchbox-dnf .search-dnf .searchinputbox2 { float: left;}
.searchbox-dnf .search-dnf .search-input2 {float:left;display:inline;width:467px;height: 40px;line-height: 40px;overflow:hidden;padding:6px 7px 6px 7px;background:#fff;border: 2px solid #43484d;border-right:0 none;font-size:12px;color:#333;}
.searchbox-dnf .search-dnf .search-btn2 {float:left;width:72px;height: 36px;border:0 none;cursor:pointer;background: #fb6333;color:#fff;font-size: 14px;margin-top: 2px;font-family:Tahoma, Geneva, "\5fae\8f6f\96c5\9ed1", "\5B8B\4F53";}

/*nav*/
.Nav-dnf{width:100%;background: #43484d;height:45px;}
.containers-dnf {width: 1200px;margin: 0 auto;height: 45px;}
ul#topnav-dnf {margin: 0;padding: 0;float: left;width: 1200px;list-style: none;position: relative;font-size:16px;height: 45px;}
ul#topnav-dnf li {float: left;margin: 0;padding: 0;border-right: 1px solid #717982;height: 45px;}
ul#topnav-dnf tit{background: #000;}
ul#topnav-dnf li a {padding: 10px 20px;display: block;color: #fff;text-decoration: none;height: 45px;}
ul#topnav-dnf li:hover {background: #fb6333;}
ul#topnav-dnf li span {float: left;padding: 10px 0;font-size:14px;position: absolute;left: 0; top:45px;display: none;width: 1200px;background: #F8F8F8;color: #666;z-index: 1000;}
ul#topnav-dnf li:hover span { display: block; }
ul#topnav-dnf li span a { display: inline;  color: #666; padding-right: 10px; }
ul#topnav-dnf li span a:hover {text-decoration: underline;}



/*底部*/
.footer{text-align:center;line-height:30px;margin:30px auto 0;background:#1e1e1e;color:#fff;padding:30px 0; clear: both;}
.footer a{color:#ddd;}
.footer a:hover{text-decoration:underline;}


/*返回顶部*/
.side_tools {position: fixed;z-index:9;width:60px;left: 50%;margin-left: 600px;bottom:240px;}
.side_tools a { display: block; width: 60px; height: 60px; margin-bottom: 1px; position: relative;}
.side_tools .scrolltopshow {background-image: url(../images/top-bar.png);background-position: 0px -61px;}
.side_tools .scrolltopshow:hover {background-image: url(../images/top-bar.png);background-position: 0px 0px;}