body { margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; }
h1 {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
blockquote {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
pre {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
th {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
td {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
a {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
 margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
body {
	font: 12px/1.8 华文黑体, DengXian, Tahoma, Arial; color: rgb(63, 63, 63); font-size-adjust: none; font-stretch: normal; background-color: rgb(233, 233, 233);
}
select {
	font: 12px/1.8 华文黑体, DengXian, Tahoma, Arial; color: rgb(63, 63, 63); font-size-adjust: none; font-stretch: normal; background-color: rgb(233, 233, 233);
}
textarea {
	font: 12px/1.8 华文黑体, DengXian, Tahoma, Arial; color: rgb(63, 63, 63); font-size-adjust: none; font-stretch: normal; background-color: rgb(233, 233, 233);
}
ul {
 list-style: none;
}
ol {
 list-style: none;
}
a {
 color: rgb(63, 63, 63); text-decoration: none;
}
a:hover {
 text-decoration: underline
}
h2 {
 font-weight: 100;
}
.clearfix::after {
 height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.header_box {
 margin: 0px auto; width: 1280px;
}
.content {
 margin: 0px auto; width: 1180px; padding-left: 18px;
}
.footer_box {
 margin: 0px auto; width: 1180px; padding-left: 18px;
}
.header {
 background-color: rgb(68, 68, 68);height: 76px;
}
.header_box {
 position: relative;
}
.logo {
 left: 0px; top: 5px; position: absolute;
}
.logo2  {
 margin-left: 30px;left: 30px; top: 112px; position: absolute; color:#ffffff;font-size: 50px;
}
.span11  {
 width:500px; margin-left: 30px;left: 0px; top: -20px; position: absolute; color:#ffffff;font-size: 50px;font-weight:bold;
}
.span22  {
 width:800px; margin-left: 30px;left: 0px; top: 30px; position: absolute; color:#ffffff;font-size: 30px;font-weight:bold;
}
.nav {
  float: left; z-index: 1000000;
}
.nav a {
 padding: 35px 0px 9px; width: 76px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; font-family: "宋体"; font-size: 16px; display: block;
}
.nav a:hover {
 text-decoration: none;
}
.nav a.home {
 width: 110px;
}
.nav a span {
 font-size: 12px; display: block;
}
.nav a:hover {
 background-color: rgb(157, 208, 19);
}
a.select {
 background-color: rgb(157, 208, 19);
}
.nav ul li {
 float: left; position: relative;
}
.nav ul li ul {
 display: none; position: absolute; z-index: 1000000; background-color: rgb(117, 121, 120);
}
.nav ul li ul li a {
 padding: 0px; height: 40px; line-height: 40px;
}
.search {
 top: 32px; width: 54px; right: 27px; overflow: hidden; position: absolute;
}
a.search_a {
 background: url("../images/icon_search.jpg") no-repeat; width: 54px; height: 50px; overflow: hidden; padding-left: 155px; display: block;
}
.footer {
 padding: 6px 0px; color: rgb(255, 255, 255); background-color: rgb(68, 68, 68); 
}
.foot_menu {
 
}
.foot_menu dl {
 margin: 0px 30px 0px 5px; width: 132px; float: left;
}
.foot_menu dl dt {
 color: rgb(158, 207, 19); font-family: "宋体"; font-size: 18px; margin-bottom: 15px; border-bottom-color: rgb(122, 122, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.foot_menu dl dd {
 line-height: 2; padding-left: 2px;
}
.foot_menu dl dd a {
 color: rgb(255, 255, 255);
}
.foot_menu2 dl dt {
 font-size: 25px; border-bottom-color: rgb(122, 122, 122); border-bottom-width: 1px; border-bottom-style: solid;
}
.foot_menu2 dl dd a {
 color: rgb(0, 0, 0);font-size: 22px;
}
.foot_info {
 padding: 0px 75px 0px 0px; text-align: center;
}
.copyright {
 text-indent: 8px;
}
.bannar2 {
 height: 600px; margin-bottom: 40px;
}
.bannar {
 height: 300px; margin-bottom: 40px;
}
.b_home {text-align:center; 
}

.h_tit {
 background: url("../images/hot_bg.jpg") no-repeat; height: 47px; overflow: hidden; margin-bottom: 15px;
}
.h_tit h2 {
padding: 0 0 0 8px;height: 44px;line-height: 44px; color: rgb(255, 255, 255); font-family:"宋体"; font-size: 32px; float:left;
}
.hot_news {
 position: relative;
}
.hot_news ul {
 line-height: 47px; padding-left: 160px; font-family:; font-size: 16px;
}
.hot_news_more {
 top: 12px; right: 10px; position: absolute;
}
.submenu {
 line-height: 47px; padding-left: 160px;
}
.submenu a {
 padding: 5px 10px; color: rgb(255, 255, 255); font-size: 14px; margin-right: 3px; background-color: rgb(132, 132, 132);
}
.submenu a:hover {
 background: rgb(96, 96, 96); text-decoration: none;
}
.submenu .selected {
 background: rgb(96, 96, 96); text-decoration: none;
}
.index_case ul li {
}
.index_case ul {
 margin-left: -18px;
}
.index_case ul li {
 margin-left: 18px;
}
.index_case ul li img {
 border: 0px currentColor; border-image: none;
}
.case_box {
 margin: 0px 6px 4px 0px; width: 227px; height: 370px; overflow: hidden; float: left;
}
.case_box img {
 margin-bottom: 5px;
}
.page_navi {
 padding: 15px 0px;
}
.navigation {
 text-align: center;
}
.page_navi a {
 margin: 0px 2px; padding: 4px 8px; color: rgb(102, 102, 102);
}
.page_navi .page-numbers {
 margin: 0px 2px; padding: 4px 8px; color: rgb(102, 102, 102);
}
.page_navi .dots {
 margin: 0px 2px; padding: 4px 8px; color: rgb(102, 102, 102);
}
.page_navi a:hover {
 background: rgb(102, 102, 102); color: rgb(255, 255, 255); text-decoration: none;
}
.page_navi .current {
 background: rgb(102, 102, 102); color: rgb(255, 255, 255); text-decoration: none;
}
.news_item {
 height: 100px; clear: both; border-bottom-color: rgb(223, 223, 223); border-bottom-width: 1px; border-bottom-style: solid;
}
.news_item img {
 padding: 10px; width: 100px; float: left; height: 80px;
}
.news_item h2 {
 padding: 10px 0px 5px 160px; font-weight: bold;
font-size:20px;}
.news_item p {
 font-size: 14px; margin-left: 160px;
}
.news_title {
 text-align: center; font-size: 26px; font-weight: bold; margin-bottom: 15px;line-height:30px;
}
.news_detail img {
 margin: 0px auto; text-align: center; display: block;
}
.search_bar {
 margin: 10px;
}
.keyword {
 background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%;
}
.msg_form {
 padding: 10px 20px; font-family: "Microsoft Yahei"; font-size: 16px;
}
.msg_form label {
 width: 80px; text-align: right; vertical-align: top; display: inline-block;
}
.msg_form input {
 border: 1px solid rgb(204, 204, 204); border-image: none; width: 300px; height: 30px; line-height: 30px; padding-left: 2px; font-family: "Microsoft Yahei"; font-size: 16px;
}
.msg_form textarea {
 background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 500px; padding-left: 2px; font-family: "Microsoft Yahei"; font-size: 16px;
}
.message li {
 margin: 15px; clear: both;
}
.msg_form .msg_sub {
 width: 150px; line-height: 20px; margin-left: 80px; cursor: pointer; background-color: rgb(221, 221, 221);
}
.msg_sub:hover {
 background-color: rgb(189, 189, 189);
}
.msg_form .email {
 width: 350px;
}
.msg_form .phone {
 width: 350px;
}
#alert {
 background: rgba(0, 0, 0, 0.6); padding: 10px 20px; left: 30%; top: 45%; color: rgb(255, 255, 255); font-family: "Microsoft Yahei"; font-size: 16px; position: fixed;
}
.message .berror {
 border: 1px solid red; border-image: none;
}
.menu{
 display:inline-block;float:left;margin-left:5px;
}
.menu a{
 color:white;
}
.contentnews{
 width: 666px;height: 257px;float: left;margin-left: 10px;box-shadow: 0px 0px 5px #ABABAB;
}
.details_news{
 background: url(../images/icon_config.png) no-repeat;background-position: 0px -215px;padding-left: 15px;position:relative;width:90%;line-height:1.8;
}
.details_news a{
 color: #595b5a;font-size:16px;font-family:"宋体";
}
.details_news span{
 position:absolute;right:2px;color: #595b5a;font-size:16px;font-family:"宋体";
}
.content_list{
 width:391px;height:257px;position:relative;margin-top:15px;margin-right:2px;float:left;box-shadow: 0px 0px 5px #ABABAB
}
.linkout{
 width: 1190px;padding-left: 18px;margin:auto;
}
.link{
 height: 100px;margin: 20px auto;box-shadow: 0px 0px 5px #ABABAB;padding-top:12.5px;
}
.iconLink{
 float:left;margin-left:11px;
}
.connection{
 width: 585px;height: 81.6px;float: right;border-left: 1px dotted #c0b8b8;padding-left: 30px;position:relative;
}
.connection span{
 background: url(../images/icon_config.png) no-repeat;padding-left: 20px;margin-top: -3px;
}
.connection .add{
 background-position: -32px -18px;color: #595b5a;font-size: 16px;font-family: "??????";
}
.connection .tel{
 background-position: -32px -51px;color: #595b5a;font-size: 16px;font-family: "??????";
}
.connection .mail{
 background-position: -32px -112px;color: #595b5a;font-size: 16px;font-family: "??????";
}
.departmnet_logo{
 width: 280px;height: 85px;position: absolute;right: 0px;top: 0px;
}