@charset "utf-8";
/* CSS By www.softmoon.com.cn */
body { margin:0 auto; font-size:12px; FONT-FAMILY: '微软雅黑', Arial, Helvetica, sans-serif; COLOR: #333;background: #f5f5f5;}
td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
th {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a { color:#333; text-decoration:none;}
a:hover { color:#0087cd; text-decoration:none;}
* {padding: 0px;margin: 0px;}
img { border:0px; display:inline;}
em {font-style:normal}
button,input,select,textarea{font-size:13px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}

.top_head { border-top:2px #077dba solid; width:100%; margin:0 auto; height:100px; background:#fff;}
.head_box { width:1200px; margin:0 auto;}

.top_link { background:url(../images/top_link.jpg) no-repeat; width:269px; height:28px; text-align:center; float:right; line-height:28px; color:#fff;}
.top_link A:link {COLOR: #fff; TEXT-DECORATION: none;}
.top_link A:visited {COLOR: #fff; TEXT-DECORATION: none;}
.top_link A:hover {COLOR: #fffc00; TEXT-DECORATION: none;}
.pclogo { margin-top:35px; float:left;}
.head_menu { margin-top:40px;}
.nav { float: left;}
.nav li { float: left;  position: relative;}
.nav li a { font: 15px/30px Microsoft Yahei; color: #333 ;padding-left: 22px; padding-right: 22px;display: inline-block; height: 30px;}
.nav .active { color: #fff; background:#087ebb;}
.nav .last { background: none;}
.nav li ol { position: absolute; left: 0px; top: 30px; z-index: 9999; background:#f8f8f8; width:104px;overflow: hidden;display: none;}
.nav li ol li { float: none;}
.nav li ol li a { background: none;width: 100%; height: 32px; padding: 0px; padding-left: 24px; font-size:14px; line-height:32px; color:#666;}
.nav li ol li a.active,
.nav li ol li a:hover { background:#1d92ce; color: #fff;}


.banner { width:100%; height:320px; margin-bottom:20px; background:#fff;}
.banner_fgs { width:100%; background:url(../images/banner.jpg) no-repeat center top; height:320px;}

.body_main { width: 1160px; background: #fff; margin: 0 auto; border-top: 20px #fff solid; border-left: 20px #fff solid; border-right: 20px #fff solid; border-bottom: 20px #fff solid;}
.fzgs_main { overflow:hidden;}

.left_box { float:left; width:240px; background:#fff;}
.left_title {  background: #157aae; color: #fff; padding: 10px 10px 10px 20px; font-size: 24px;}
.left_title span { font-size: 12px; color: #bee9ff;}
.left_nav { font-size: 16px; line-height: 60px; border-bottom: 2px #e5e5e5 solid; background: #fbfbfb;}
.left_nav li { border-bottom: 1px #e5e5e5 solid;  background: url(../images/ico_left_nav.jpg) no-repeat 20px 22px; text-indent: 55px;}
.left_nav ul li a {  display: block; position: relative; color:#333;}
.left_nav ul li ul { border-top:1px #e5e5e5 solid;}
.left_nav ul li ul li {  border-left: 0; border-right: 0; background:none;}

.fzgs_main .right_box { float:right; width:850px; background:#fff; min-height:600px; font-size:14px; -webkit-box-shadow: 0 2px 25px #e5e5e5; -moz-box-shadow: 0 2px 25px #e5e5e5; box-shadow: 0 2px 25px #e5e5e5; margin:0px 0px 10px 0px; padding:0px 10px 30px 30px;}

.right_box_here { overflow:hidden; border-bottom:2px #e5e5e5 solid; margin-bottom:30px; font-size:22px; line-height:50px;}


.business_list ul { margin-bottom:30px; overflow:hidden; background:#f9f9f9;}
.business_list ul li { float:left; width:720px; height:300px; overflow:hidden;}
.business_list ul li img { width:720px; height:300px; transition: all 0.6s;}
.business_list ul:hover img {transform: scale(1.2);}
.business_list ul:hover { background:#069; cursor:pointer;}
.business_list ul:hover dl dd { color:#fff;}
.business_list ul:hover dl dt { color:#fff;}
.business_list ul:hover dl p { color:#fff;}
.business_list ul dl { float:left; width:370px; margin-left:35px; margin-top:40px;}
.business_list ul dl dd { font-size:26px; margin-bottom:10px; color:#1c2d4b}
.business_list ul dl dt { font-size:20px; text-transform:uppercase; color:#c3c2c2; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}
.business_list ul dl p { border-bottom:1px #e5e5e5 solid; font-size:14px; line-height:22px; padding-bottom:10px; color:#ccc}
.business_list_more { font-size:14px; margin-top:20px;}
.business_list_more a:link { color:#666; text-decoration:none; display:block; width:132px; height:42px; text-align:center; line-height:42px; background:#f2f2f2}
.business_list_more A:visited {COLOR: #666; text-decoration: none; display:block; width:132px; height:42px; text-align:center; line-height:42px; background:#f2f2f2}
.business_list_more a:hover { color:#fff; text-decoration:none; display:block; width:132px; height:42px; text-align:center; line-height:42px; background:#0087cd}

.business_list ul.business_list_box_2 li { float:right;}
.business_list ul.business_list_box_4 li { float:right;}
.business_list ul.business_list_box_6 li { float:right;}
.business_list ul.business_list_box_8 li { float:right;}

.title { text-align: center; font-size:18px;}
.newsinfo {text-align: center;font-size: 14px; color: #666;padding-bottom: 10px;border-bottom: 1px #e5e5e5 dashed;margin-bottom: 20px;}


.hxjs_list li { text-align: center; font-size: 14px; width: 160px; margin: 20px; color: #666; height: 280px; float:left;}
.hxjs_list img { width:160px; height:233px; border:1px #f4f4f4 solid; padding:5px; margin-bottom:10px;}

.fzgs_content { font-size:14px; line-height:35px; color:#666; text-indent:2em; overflow:hidden;}
.fzgs_content table { width:90%; margin:0 auto;}
.fzgs_content table td {text-indent:0em; padding-bottom:10px;}
.fzgs_content table td img { width:280px;}

.fzgs_list_box_1 { overflow:hidden; border-bottom:1px #e5e5e5 dotted; margin-bottom:20px; padding-bottom:20px;}
.fzgs_list_box_left { float:left;}
.fzgs_list_box_left img { border:1px #e5e5e5 solid; padding:5px; width:260px; height:160px;}
.fzgs_list_box_right { float:right; width:560px;}
.fzgs_list_box_right ul { font-size:18px; margin-bottom:10px;}
.fzgs_list_box_right li { font-size:14px; line-height:30px; color:#666;}



.foot { width:100%; margin:0 auto; background:#333; padding-top:10px; padding-bottom:10px;}
.foot_info { width:1200px; margin:0 auto; text-align:center; color:#ccc}
.foot_info ul { font-size:16px; margin-bottom:10px;}
.foot_info li { line-height:25px;}
.foot_info li A:link {COLOR: #ccc; TEXT-DECORATION: none;}
.foot_info li A:visited {COLOR: #ccc; TEXT-DECORATION: none;}
.foot_info li A:hover {COLOR: #1578af; TEXT-DECORATION: none;}