@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; }
.clearfix:after{content: "\0020";display: block;height: 0;clear: both;}
.clearfix{_zoom: 1;}
/*采用 clearfix 此方法时，IE8以下必须声明 DOCTYPE*/
.clear_both{clear:both;}
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: 900px; clear: both; display: inline-block; line-height: 20px; }
#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: 900px; margin: 0 auto; text-indent: 2em; }
.about h3 { text-indent: 0px; font-size: 14px; color: #F00; font-weight: bold; height: 35px; line-height: 35px; }
.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; }
.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 #DAF3FD; }
.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; }
.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 }
/*资质*/
.qualification { color: #F00; width: 950px; padding: 0 10px; }
.qualification li { float: left; margin-right: 19px; _margin-right: 16px; height: 30px; line-height: 30px; }
.qualification li a { color: #F00; }
