@charset "gb2312";
/*body{margin:0px;min-height:100%;height:100%;text-align:center;font-size:12px;color:#333333;background-color:#DAF3FD;position:relative;}

a{color:#0066CC;text-decoration:none;}
a:visited{color:#0066CC;}
a:hover{text-decoration:underline;}

h1, p, ul, ol, li,h3{margin-top:0px;margin-bottom:0px;font-weight:normal;}
ol, ul{margin-left:0px;padding:0px; list-style:none;}
p{ line-height:180%;}
img{ border:none;}

input{border: 1px solid #ccc;font-size:12px}


.top{width:950px; margin:0 auto; text-align:center; width:100%; float:left; height:120px;}
.top1{width:945px; text-align:right; height:22px; color:Red; line-height:22px;float:left; margin-right:5px;}
.top1 A:link{COLOR:Red; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.top1 A:visited{COLOR:Red; FONT-SIZE: 9pt; TEXT-DECORATION: none}
.top1 A:hover{POSITION: relative; COLOR:Red; FONT-SIZE: 9pt; TOP: -1px; TEXT-DECORATION: none}
.top2{width:950px; height:70px;float:left;text-align:center;}
.top21{width:325px; float:left;}
.top22{width:615px; float:left; margin-left:10px;}
.top3{width:950px; height:30px; line-height:30px; color:Red; float:left; margin:0 auto;text-align:center;}
.top3 span{color:Black;}


.formbutton{
	border:outset 1px #ccc;
	background:#999;
	color:#333;
	font-weight:bold;
	padding: 6px 4px;
	background:url(../images/formbg.gif) repeat-x left top;
}*/

#bodyContainer { background-image: url(../images/bg_content.gif); background-repeat: repeat-y; margin-left: auto; margin-right: auto; min-height: 100%; width: 950px; vertical-align: top; text-align: left; background-color: #DAF3FD; padding: 0px 9px; }
#bodyContentPane td { line-height: 30px; }
#bodyHeader { margin: 0px; padding-top: 0px; min-height: 0px; width: 100%; cursor: default; }
#bodyContentPane { margin: 20px 25px; padding-bottom: 10px; min-height: 0px; position: relative; width: 927px; clear: both; display: inline-block; line-height: 25px; }
#bodyFooter { min-height: 0px; position: relative; z-index: 1; bottom: 0px; display: block; width: 950px; clear: both; }
#Header { margin: 0px; min-height: 50px; height: 70px; padding: 16px 0px; background-color: #FFF; /*	background-image:url(../images/bg_main.gif);
	background-repeat:no-repeat;*/
}
.left { float: left; }
.right { float: right; }
#Footer, #FooterText { cursor: default; text-align: center; line-height: 160%; }
#Footer { padding: 20px 29px 10px; min-height: 60px; border-top: solid 1px #cccccc; }
#MainMenu { height: 37px; background: url(../images/bmid_041.gif); border: 0; margin: 0; padding: 0 0px; }
#tab { top: 0; height: 0; background: repeat-x top; margin: 0; }
#tab ul { list-style: none; float: left; margin: 0; padding: 0; }
#tab li { display: inline; float: left; margin: 0; padding: 0; }
#tab a:hover, #tab li.item_active a { background-position: right bottom; border-color: #000; text-decoration: none; }
#tab a:hover span, #tab li.item_active a span { background-position: left bottom; color: #000; font-weight: 700; font-style: normal; text-decoration: none; }
#tab a { background: #fff url(../images/bright_041.gif) no-repeat right top; text-decoration: none; border: 0; display: block; float: left; margin: 0; padding: 0; }
#tab a span { display: block; background: url(../images/bleft_041.gif) no-repeat left top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; font-weight: 700; line-height: 37px; padding: 0 15px; text-decoration: none; }
.sectionTop { min-height: 0px; display: table; }
.sectionMiddle { padding-top: 24px; min-height: 0px; display: table; }
.containerOneFifthNear { margin-right: 8px; width: 165px; display: inline-block; float: left; clear: left; }
.containerFourFifthFar { margin-left: 8px; width: 661px; display: inline-block; float: right; clear: right; }
.containerOneThirdNear { margin-right: 8px; width: 275px; display: inline-block; float: left; clear: left; }
.containerTwoThirdFar { margin-left: 8px; width: 551px; display: inline-block; float: right; clear: right; }
.link_image_collapse { background: url('../images/arrow_1.gif') no-repeat; padding-left: 16px; font-size: 14px; margin-top: 5px; }
h1.PageTitle { font-size: 240%; color: #22436C; font-family: SimHei; }
h1.title_article { margin-bottom: 10px; font-size: 175%; color: #ff6633; font-weight: bold; }
div.topic_body_full { min-height: 0px; width: auto; }
div.section-gradient-top { border-top-width: 1px; border-top-style: solid; border-top-color: #fff; background: transparent url("../images/gl_horizontal_grad.png") repeat-x scroll 0 -24px; height: 24px; position: relative; width: 100%; }
div.section-gradient-top div.nearCap { background: transparent url("../images/gl_horizontal_grad.png") no-repeat scroll 0 0; width: 77px; height: 24px; overflow: hidden; position: absolute; left: 0px; top: 0px; }
div.section-gradient-top div.farCap { background: transparent url("../images/gl_horizontal_grad.png") no-repeat scroll 0 -48px; width: 77px; height: 24px; overflow: hidden; position: absolute; right: 0px; top: 0px; }
.mouseovercolor { background: #e6f7f7; }
.div_little_title { color: #FF6633; font-size: 14px; font-weight: bold; line-height: 25px; padding-left: 20px; margin-top: 5px; margin-left: 5px; background: url(../images/fill.gif) no-repeat; text-align: left; }
.body_main_content_text { font-size: 12px; line-height: 150%; }
/*公司简介、企业文化、网站简介图片*/

.about { width: 927px; margin: 0 auto; text-indent: 2em; }
.about h3 { text-indent: 0px; font-size: 16px; color: #F00; font-weight: bold; height: 40px; line-height: 40px; }
.about span { font-weight: bold; color: #F30 }
.about h3 span { font-size: 12px; font-weight: normal; color: #000 }
.lyrcwzjj { width: 900px; margin: 0 auto; text-align: center; }
.lyrcwzjj ul { line-height: 25px; width: 900px; }
.lyrcwzjj ul li { width: 280px; border-left: 10px solid #FFF; border-right: 10px solid #FFF; height: 250px; float: left; text-align: center; overflow: hidden; text-indent: 0; font-size:12px; }
.lyrcwzjj img { border: 0; width: 280px; height: 210px; }
.clear { clear: both; }
/*返回顶部*/
#back-top { display: none; background: url(../images/backtop.gif) no-repeat top center; text-indent: -99999px; box-shadow: 0px 0px 1px #EEE; z-index: 100; }
#back-top:hover { opacity: 0.7; filter: alpha(opacity=70); }
/*底部漂浮菜单20201224*/
.menu_warp_fixed { width: 100%; height: 50px; margin: 0 auto; background: #0685E6; position: fixed; bottom: 0; z-index: 80; border-top: 3px solid #f6f6f8; }
.menu_warp_fixed .menu { width: 950px; margin: 0 auto; height: 50px; /*padding:10px 0;*/ }
.menu_warp_fixed .menu li { float: left; width: 20%; overflow: hidden; line-height: 50px; text-align: center; }
.menu_warp_fixed .menu li a { color: #fff; width: 96%; margin: 0 2%; display: block; font-size: 18px; font-family: "微软雅黑", Arial; font-weight: bold;/*border-radius:3px;*/ }
.menu_warp_fixed .menu a:hover { background: #f93; color: #fff; text-decoration: none; }
.menu_warp_fixed .menu a.current { color: #fff; background: #f93; }
.menu_warp_fixed .menu a:hover.current { color: #fff }
/*发展历程*/
.fazhanlicheng { text-indent: 0; line-height: 40px; margin: 0 auto; padding: 0; width: 927px; }
.fazhanlicheng dl { width: 100%; height: auto; border: none; margin: 0; padding: 0; }
.fazhanlicheng dl:hover { background: #ffffcc; }
.fazhanlicheng dt { width: 100px; float: left; text-align: center; line-height: 40px; color: #0685e6; font-weight: bold; border-radius: 5px; margin: 0; padding: 0; border: none; font-size: 16px; }
.fazhanlicheng dd { width: 750px; float: right; line-height: 40px; margin: 0; padding: 0; background: url(../../images/icon_fazhan.png) no-repeat top left; padding-left: 50px; font-size: 14px; }
/*20250215新增*/


.header{min-width: 1200px;}
.html_banner { width: 100%; margin-top: 1px; min-width:1200px; }
.html_banner img { width: 100%; }
.html_main { background: #FFF; display: inline-block; margin-top: 10px; border: #E6E8EC 1px solid; }
.html_left { width: 220px; float: left; background: #FFF; padding: 20px 0; }
.html_left dl { line-height: 40px; font-size: 16px; text-align: center }
.html_left dt { font-weight: bold; }
.html_left dd { margin: 5px 0 }
.html_left dd a { line-height: 40px; font-size: 16px; display: block }
.html_left dd a:hover { background: #0685e6; color: #FFF; top: 0; }
.html_left a.current { background: #0685e6; color: #FFF }
.html_right { width: 977px; float: left; background: #FFF; padding: 0 0 20px 0; border-left: #E6E8EC 1px solid; }

.html_table td{ padding:15px;}
.pd20{ padding:20px;}
.color666{ color:#666}
.sitemap_table td{ padding:5px; font-size:14px;}