@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0}
body{ margin:0; padding:0; border:0; font-family: Microsoft YaHei,Helvetica, Arial, sans-serif;font-size:14px; color:#444; font-weight: normal;background:#ffffff;}
ul,li,form,a{ margin:0; padding:0; list-style:none;}
img{border:0;}
a { color:#333; text-decoration:none;}
a:hover{ color:#d50f30; text-decoration:none;}
a:active, a:focus, a{outline:none;}
.a01 a:link, .a01 a:visited, .a01 a:active { color:#dd0000; text-decoration:none;}
.a01 a:hover { text-decoration:underline;}
.a02 a:link, .a02 a:visited, .a02 a:active { color:#555; text-decoration:none;}
.a02 a:hover { color:#d50f30;text-decoration:underline;}
#header_t span{ color:#fff;Microsoft YaHei,Helvetica, Arial, sans-serif;}
#header_t a,#header_t b{ color:#fff}
.fl{ float:left;}
.fr{ float:right;}
.cursor{cursor:pointer;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}

.topbox{ width:100%;height:32px;background:url(./images/top_bg.jpg) repeat-x;}
.top{ margin:0 auto;height:32px;line-height:32px;}
.top_l{width:390px;float:left;color:#fff;}
.top_l a{color:#fff;}
.top_r{ width:280px;float:right;color:#fff;position:relative;}
.top_r a{color:#fff ! important;padding-left:18px;margin:0 20px;display:inline-block;}
.top_r .phone{background:url(./images/icon_phone.jpg) left center no-repeat;}
.top_r .goh{background:url(./images/icon_index.jpg) left center no-repeat;}
.top_r .collect{background:url(./images/icon_collect.jpg) left center no-repeat;}
.top_r .cont{background:url(./images/icon_cont.jpg) left center no-repeat;}
.top_r .ewm {position: absolute;left:20px;top:32px;width: 100%;box-shadow: 0px 1px 4px rgba(0,0,0,.1);background: #fff;}
.hide {display: none;}
/*logo*/
.logo_box{ width:100%;background:url(./images/logo_bg.jpg) center center no-repeat; height:170px;background-size:100%;}
.logo{ width:1000px; margin:0 auto;overflow:hidden; }
.logo a {width:350px;display: block;float: left;font-size: 1px;line-height: 1px;height:92px;margin-top:48px;margin-left:38px;overflow: hidden;}

.nav_menu_box {width:100%;height:45px;background:url(./images/nav_bg.jpg) repeat-x;}
.nav_menu{width:940px;padding:0 30px;height:45px;margin:0px auto;overflow:hidden;}
.nav_menu li{width:100px;height:45px;float:left; display:inline-block; overflow:hidden; text-align:center;}
.nav_menu   a:link,.nav_menu   a:visited{color:#ffffff; height:45px;line-height:45px;display:block;font-size:14px;text-decoration: none;}
/* #nav1 a{background-position: -50px center;}
#nav2 a{background-position: -198px center;}
#nav3 a{background-position: -360px center;}
#nav4 a{background-position: -516px center;}
#nav5 a{background-position: -670px center;}
#nav6 a{background-position: -835px center;}
#nav7 a{background-position: 5px center;} */
#menu_nav dl {display:none; z-index:99;position:absolute;width:150px; display:block; font-size:14px;}
#menu_nav dl dt { height:30px; line-height:30px;  width:150px; border-bottom:1px solid #EEF}
#menu_nav dl dt a:link, #menu_nav dl dt a:visited {background:#1171bb; height:30px; line-height:30px; color:#fff; text-decoration: none; }
#menu_nav dl dt a:hover {background:#ffffff; color:#1171bb; }

.gov_nav {height:56px;background-color:#d50f30;  width:100%}
.main-block{ width:1000px; margin:0px auto}

/*尾锟斤拷*/
#footer {width:100%;text-align:center;background:#155bb1;margin-top:20px;padding:20px 0px; font-size:12px;color:#fff;}
#inner{width:1000px;margin:0 auto;overflow:hidden;}
.set{border:1px solid #7f9db9; width:240px; height:28px;line-height:28px;margin-left:5px;color:#333333;}
#footer ul{padding:10px 0px;}
#footer li{line-height:28px;color:#fff;font-size:14px;}
#footer li a{color:#fff;}
#footer a.vison{color:#fff; font-weight:bold}