@charset "utf-8";
*html #left{ margin-right:-3px;}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:url(image/bg.gif) repeat-y top center;
background-color:#efefef;
}
a:link {
text-decoration: none;
color:#3a3939
}
a:visited {
text-decoration: none;
color:#3a3939
}
a:hover {
text-decoration: underline;
color:#0050a1
}
a:active {
text-decoration: none;
}
a.top_link:link {
text-decoration: none;
color:#555555
}
a.top_link:visited {
text-decoration: none;
color:#555555
}
a.top_link:hover {
text-decoration: underline;
color:#004d9b
}
a.top_link:active {
text-decoration: none;
}
a.foot_link:link {
text-decoration: none;
color:#004d9b
}
a.foot_link:visited {
text-decoration: none;
color:#004d9b
}
a.foot_link:hover {
text-decoration: underline;
color:#eb470a
}
a.foot_link:active {
text-decoration: none;
}
a.foot_links:link {
text-decoration: none;
color:#a1a1a1
}
a.foot_links:visited {
text-decoration: none;
color:#a1a1a1
}
a.foot_links:hover {
text-decoration: underline;
color:#004d9b
}
a.foot_links:active {
text-decoration: none;
}
a.more_link:link {
text-decoration: none;
color:#ffffff
}
a.more_link:visited {
text-decoration: none;
color:#ffffff
}
a.more_link:hover {
text-decoration: underline;
color:#ffffff
}
a.more_link:active {
text-decoration: none;
}
a.more_link1:link {
text-decoration: none;
color:#cf0000
}
a.more_link1:visited {
text-decoration: none;
color:#cf0000
}
a.more_link1:hover {
text-decoration: underline;
color:#133892
}
a.more_link1:active {
text-decoration: none;
}
a.more_link2:link {
text-decoration: none;
color:#133892;
font-family:"宋体"
}
a.more_link2:visited {
text-decoration: none;
color:#133892;
font-family:"宋体"
}
a.more_link2:hover {
text-decoration: underline;
color:#cf0000;
font-family:"宋体"
}
a.more_link2:active {
text-decoration: none;
font-family:"宋体"
}
a.more_link3:link {
text-decoration: underline;
color:#cf0000
}
a.more_link3:visited {
text-decoration: underline;
color:#cf0000
}
a.more_link3:hover {
text-decoration: underline;
color:#cf0000
}
a.more_link3:active {
text-decoration: none;
}
a.more_link4:link {
text-decoration: underline;
color:#000000
}
a.more_link4:visited {
text-decoration: underline;
color:#000000
}
a.more_link4:hover {
text-decoration: underline;
color:#ff9126
}
a.more_link4:active {
text-decoration: none;
}
a img{ border:0px}
a.tl:link { text-decoration: none; color:#cf0000}
a.tl:visited { text-decoration: none; color:#cf0000}
a.tl:hover { text-decoration: underline; color:#133892}
a.tl:active { text-decoration: none;}
a.tl1:link { text-decoration: none; color:#127030}
a.tl1:visited { text-decoration: none; color:#127030}
a.tl1:hover { text-decoration: underline; color:#133892}
a.tl1:active { text-decoration: none;}
a.tl2:link { text-decoration: none; color:#fd8703}
a.tl2:visited { text-decoration: none; color:#fd8703}
a.tl2:hover { text-decoration: underline; color:#133892}
a.tl2:active { text-decoration: none;}
a.tl3:link { text-decoration: none; color:#3a3939}
a.tl3:visited { text-decoration: none; color:#3a3939}
a.tl3:hover { text-decoration: underline; color:#133892}
a.tl3:active { text-decoration: none;}
.header{ width:1003px; height:105px; margin:0px auto; background:url(image/header.gif) no-repeat;}
.fav { width:990px; height:25px; line-height:25px; margin:0px auto 0px auto; text-align:right; padding:0px 0px 0px 0px; color:#a1a1a1;}
.search { width:990px; height:30px; line-height:30px; margin:5px auto 0px auto; text-align:right; padding:0px 0px 0px 0px; color:#a1a1a1; }
#input_s{ width:132px; height:24px; line-height:24px; margin:0px; padding:0px 0px 0px 10px; border:0px solid #000000; background:url(image/search.gif) no-repeat; color:#cbcbcb;}
.flash{ width:1003px; height:300px; margin:0px auto 0px auto; }
#full-screen-slider { width:100%; height:300px; position:relative; margin:0px auto; padding-top:0px; z-index:1}
#slides { display:block; width:100%; height:300px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:none;}
.frist_part{ width:1003px; height:250px; margin:15px auto 0px auto; padding:0px 0px 0px 0px;}
.frist_part_l{ width:250px; height:250px; float:left; }
.frist_part_l_title{ width:215px; height:41px; line-height:41px; margin:0px; padding:0px 10px 0px 25px;font-size:14px; font-weight:bold; color:#ffffff; background:url(image/f_1.gif) no-repeat;}
.frist_part_l_title span{ float:right; font-weight:normal; font-size:12px;}
.frist_part_l_content{ width:248px; height:204px; border:1px solid #eaeaea; border-width:0px 1px 1px 1px; margin:0px auto 0px auto; }
.frist_part_l_content UL { width:248px;CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; padding:0px; LIST-STYLE-TYPE: none; }
.frist_part_l_contenta { width:228px; height:24px; line-height:24px; margin:0px auto; padding:0px 0px 0px 10px; border-bottom:1px dotted #e2e2e2; }
.frist_part_l_contenta span{ font-family:"宋体" }
.frist_part_c{ width:320px; height:249px; float:left; margin:0px 0px 0px 12px; display:inline; padding:1px 0px 0px 0px; background:url(image/f_3.gif) no-repeat; text-align:center;}
.frist_part_r{ width:406px; height:250px; float:right; }
.frist_part_r_title{ width:371px; height:41px; line-height:41px; margin:0px; padding:0px 10px 0px 25px;font-size:14px; font-weight:bold; color:#ffffff; background:url(image/f_2.gif) no-repeat;}
.frist_part_r_title span{ float:right; font-weight:normal; font-size:12px;}
.frist_part_r_content{ width:404px; height:204px; border:1px solid #eaeaea; border-width:0px 1px 1px 1px; margin:0px auto 0px auto; }
.frist_part_r_content UL { width:404px;CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; padding:0px; LIST-STYLE-TYPE: none; }
.frist_part_r_content LI { width:384px; height:24px; line-height:24px; margin:0px auto; padding:0px 0px 0px 10px; border-bottom:1px dotted #e2e2e2; }
.frist_part_r_arrow{ font-family:"宋体" }
.frist_part_r_dates{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.flash_banner{ width:1003px; height:105px; margin:15px auto; background:url(../images/adv.jpg) no-repeat;}
.second_part{ width:968px; height:43px; line-height:43px; margin:0px auto; padding:0px 10px 0px 25px;font-size:14px; font-weight:bold; color:#ffffff; background:url(image/f_4.gif) no-repeat;}
.second_part span{ float:right; font-weight:normal; font-size:12px;}
.second_part_content{ width:1001px; height:195px; margin:0px auto; padding:10px 0px 0px 0px; border:1px solid #eaeaea; border-width:0px 1px 1px 1px;}
.thrid_part{ width:1003px; height:225px; margin:15px auto 10px auto; padding:0px 0px 0px 0px; }
.thrid_part_l{ width:250px; height:225px; float:left; }
.thrid_part_l_title{ width:215px; height:41px; line-height:41px; margin:0px; padding:0px 10px 0px 25px;font-size:14px; font-weight:bold; color:#ffffff; background:url(image/f_1.gif) no-repeat;}
.thrid_part_l_content{ width:248px; height:182px; border:1px solid #eaeaea; border-width:0px 1px 1px 1px; margin:0px auto 0px auto; }
.thrid_part_l_content_pic{ margin:1px 0px 0px 1px; padding:0px;}
.thrid_part_c{ width:476px; height:225px; float:left; margin:0px 0px 0px 13px; display:inline;}
.thrid_part_c_title{ width:441px; height:41px; line-height:41px; margin:0px; padding:0px 10px 0px 25px;font-size:14px; font-weight:bold; color:#ffffff; background:url(image/f_5.gif) no-repeat;}
.thrid_part_c_title span{ float:right; font-weight:normal; font-size:12px;}
.thrid_part_c_content{ width:474px; height:182px; border:1px solid #eaeaea; border-width:0px 1px 1px 1px; margin:0px auto 0px auto; }
.thrid_part_c_content UL { width:474px;CLEAR: both; PADDING: 0px; MARGIN: 3px auto 0px auto; padding:0px; LIST-STYLE-TYPE: none; }
.thrid_part_c_content LI { width:454px; height:24px; line-height:24px; margin:0px auto; padding:0px 0px 0px 10px; border-bottom:1px dotted #e2e2e2; color:#004d9b; }
.thrid_part_c_content li span { font-family:"宋体" }
.thrid_part_r{ width:250px; height:225px; float:right; }
.thrid_part_r_title{ width:215px; height:41px; line-height:41px; margin:0px; padding:0px 10px 0px 25px;font-size:14px; font-weight:bold; color:#ffffff; background:url(image/f_1.gif) no-repeat;}
.thrid_part_r_title span{ float:right; font-weight:normal; font-size:12px;}
.thrid_part_r_content{ width:248px; height:182px; border:1px solid #eaeaea; border-width:0px 1px 1px 1px; margin:0px auto 0px auto; }
.thrid_part_r_content UL { width:248px;CLEAR: both; PADDING: 0px; MARGIN: 3px auto 0px auto; padding:0px; LIST-STYLE-TYPE: none; }
.thrid_part_r_content LI { width:228px; height:24px; line-height:24px; margin:0px auto; padding:0px 0px 0px 10px; border-bottom:1px dotted #e2e2e2; color:#004d9b; }
.thrid_part_r_arrow{ font-family:"宋体" }
.thrid_part_r_dates{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right;}
#cons{ width:1003px; margin:0px auto 15px auto; height:auto!important; height:600px; min-height:600px;padding:15px 0px 0px 0px; }
.inside_left{ width:250px; margin:0px; float:left;height:auto!important; height:600px; min-height:600px; }
.inside_left_title{ width:250px; height:41px; line-height:41px;margin:0px; padding:0px; background:url(image/f_1.gif) no-repeat; font-weight:bold; font-size:14px; color:#FFFFFF; text-indent:25px;}
.inside_left_content{ width:248px; height:auto!important; height:150px; min-height:150px; margin:0px; padding:0px; border:1px solid #ececec; border-width:0px 1px 1px 1px; }
.inside_left_content UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; }
.inside_left_content LI { width:246px; height:35px; line-height:35px; font-weight:bold; margin:0px auto; font-size:14px; text-indent:25px;}
.inside_left_content LI span{ font-family:"宋体"; font-weight:normal;}
.menu1 a { width:246px; height:35px; display:block; background:url(image/m1.gif) no-repeat;}
.menu1 a:link { color:#004d9b; background:url(image/m1.gif) no-repeat;}
.menu1 a:visited {text-decoration: none;color:#004d9b; background:url(image/m1.gif) no-repeat;}
.menu1 a:hover { TEXT-DECORATION: none; color:#ffffff; background:url(image/m2.gif) no-repeat;}
.menu2 a { width:246px; height:35px; display:block;background:url(image/m2.gif) no-repeat;}
.menu2 a:link { color:#ffffff;background:url(image/m2.gif) no-repeat;}
.menu2 a:visited {text-decoration: none;color:#ffffff;background:url(image/m2.gif) no-repeat;}
.menu2 a:hover { TEXT-DECORATION: none; color:#ffffff;background:url(image/m2.gif) no-repeat;}
.inside_left_contents{ width:248px; height:auto!important; height:200px; min-height:200px; margin:0px; padding:0px; border:1px solid #ececec; border-width:0px 1px 1px 1px; }
.inside_left_contents UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; }
.inside_left_contents LI { width:225px; height:24px; line-height:24px; margin:0px auto; font-size:12px; border-bottom:1px dotted #efefef; background:url(image/arrows2.gif) no-repeat 5px 10px; padding:0px 0px 0px 15px;}
.inside_left_contents LI span{ font-family:"宋体"; font-weight:normal;}
.inside_right{ width:740px; margin:0px; float:right;height:auto!important; height:600px; min-height:600px;}
.inside_right_title{ width:740px; height:44px; line-height:44px;margin:0px; padding:0px; background:url(image/f_6.gif) no-repeat; font-weight:bold; font-size:14px; color:#004e9b; text-indent:25px;}
.inside_right_title span{ font-family:"宋体"; font-weight:normal;}
.inside_right_content{width:738px; height:auto!important; height:600px; min-height:600px; border:1px solid #ececec; border-width:0px 1px 1px 1px; text-align:left;margin:0px auto; padding:15px 0px 0px 0px;}
.inside_right_contents{width:680px; height:auto!important; height:600px; min-height:600px; margin:0px auto; padding:0px 0px 10px 0px; color:#555555; line-height:28px; font-size:14px;}
.inside_right_contents h3{ font-family:"微软雅黑"; color:#0051a3; margin:0px;}
.contact_content{ width:600px; margin:10px auto;}
.inside_right_contents img{
width:auto;
max-width:100%;
}
.inside_content{ width:680px; margin:0px auto;height:auto!important; height:610px; min-height:610px; line-height:28px; font-size:14px;color:#555555; }
.project_1{ width:200px; margin:0px auto; border-bottom:1px solid #CCCCCC; height:30px; line-height:30px; padding:0px 0px 0px 20px; font-size:14px;}
.inside_right_content1{width:738px; height:auto!important; height:650px; min-height:650px; padding:0px 0px 15px 0px;}
.inside_right_content1 UL { CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; LIST-STYLE-TYPE: none;}
.inside_right_content1 LI {width:200px; height:277px; float:left; margin:10px 10px 25px 25px; display:inline; background-color:#efefef;}
.pages{ width:660px; height:40px; border:0px solid #000000; float:right; text-align:right; margin:10px 10px 10px 0px; }
.pic_1 { width:180px; height:237px; margin:10px auto 0px auto; padding:0px 0px 0px 0px; background-color:#FFFFFF;}
.pic_2 { width:200px; height:30px; line-height:30px; margin:0px auto; padding:0px; text-align:center;}
.inside_right_content2{width:738px; height:auto!important; height:650px; min-height:650px; padding:0px 0px 15px 0px;}
.inside_right_content2 UL { CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; LIST-STYLE-TYPE: none;}
.inside_right_content2 LI {width:200px; height:165px; float:left; margin:10px 10px 25px 25px; display:inline; background-color:#efefef;}
.pic_11 { width:180px; height:121px; margin:10px auto 0px auto; padding:0px 0px 0px 0px; background-color:#FFFFFF;}
.pic_22 { width:200px; height:40px; line-height:40px; margin:0px auto; padding:0px; text-align:center;}
.inside_right_content3{width:738px; height:auto!important; height:650px; min-height:650px; padding:0px 0px 15px 0px;}
.inside_right_content3 UL { CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; LIST-STYLE-TYPE: none;}
.inside_right_content3 LI {width:680px; height:180px; margin: 20px auto 20px auto; background-color:#efefef;}
.case_1{ width:250px; height:160px; margin:10px 0px 0px 10px; padding:0px; float:left; display:inline;}
.case_2{ width:390px; height:40px; line-height:40px; float:right; border-bottom:1px solid #cccccc;margin:0px 10px 0px 0px; font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#003c79;}
.case_3{ width:390px; height:120px; line-height:22px; float:right; color:#333333;margin:5px 10px 0px 0px; overflow:hidden; text-indent:24px;}
.inside_right_content4{width:738px; height:auto!important; height:650px; min-height:650px; padding:0px 0px 15px 0px;}
.inside_right_content4 UL { CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; LIST-STYLE-TYPE: none;}
.inside_right_content4 LI {width:215px; height:205px; float:left; margin: 20px 10px 20px 14px; padding:5px 0px 0px 5px; background-color:#efefef; display:inline;}
.project_3{margin:0px auto 5px auto; }
.project_2{ width:210px; margin:0px auto; height:30px; line-height:30px; text-align:center;}
.member{ width:600px; margin:0px auto;}
.member span{ font-family:"微软雅黑"; font-size:14px; font-weight:bold; color:#003c79;}
.fontaa{ border-bottom:1px solid #CCCCCC; font-size:14px;}
.content_title{ text-align:center; width:680px; margin:10px auto; padding:0px; height:auto!important; height:35px; min-height:35px; line-height:20px; color:#4f4f4f;}
.content_hits{ width:680px; height:28px; line-height:28px; background-color:#f5f5f5; margin:10px auto; border:1px solid #f1f1f1; padding:0px 15px; color:#666666;}
.content_hits span{ float:right;}
.inside_right_contenta{width:766px; height:auto!important; height:650px; min-height:650px; border:1px solid #ececec; border-width:0px 1px 1px 1px; text-align:left; padding:15px 0px 15px 0px;}
.inside_right_contenta UL { width:766px;CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; LIST-STYLE-TYPE: none;}
.inside_right_contenta LI {width:342px;float:left; margin:10px 10px 20px 25px; display:inline;}
.inside_right_contenta_title{ width:332px; height:32px; line-height:32px; margin:0px; padding:0px 10px 0px 0px;background:url(image/arrows2.gif) no-repeat 10px 10px; background-color:#f0f3fa; text-indent:30px; font-weight:bold;}
.inside_right_contenta_title span{ float:right; font-weight:normal;}
.inside_right_contenta_pic{ width:137px; height:174px; margin:5px 0px 0px 5px; padding:1px 0px 0px 1px; float:left; border:1px solid #d7d7d7;}
.inside_right_contenta_content{ width:182px; height:174px; float:right; margin:5px 5px 0px 0px;}
.inside_right_contenta_content UL {CLEAR: both; MARGIN: 0px; PADDING: 0px;LIST-STYLE-TYPE: none;}
.inside_right_contenta_content ul LI {width:182px; border-bottom:1px solid #000000; }
.inside_right_contenta_content1 { width:182px; height:27px; line-height:27px; margin:0px; padding:0px; border-bottom:1px solid #CCCCCC; font-weight:bold; color:#cf0000; text-indent:10px;}
.inside_right_contenta_content2 { width:182px; height:25px; line-height:25px; margin:0px; padding:0px; text-indent:13px; background:url(image/arrows.gif) no-repeat 3px 10px; overflow:hidden;}
.inside_right_contenta_content3 {width:332px; height:25px; line-height:25px; margin:0px; padding:0px 10px 0px 0px;background:url(image/arrows2.gif) no-repeat 10px 10px; text-indent:30px; }
.inside_right_contentb{width:766px; height:auto!important; height:650px; min-height:650px; border:1px solid #ececec; border-width:0px 1px 1px 1px; text-align:left; padding:15px 0px 15px 0px;}
.inside_right_contentb UL { width:766px;CLEAR: both; PADDING: 0px; MARGIN: 0px auto 0px auto; LIST-STYLE-TYPE: none;}
.inside_right_contentb LI {width:297px; height:32px; line-height:32px; margin:10px 10px 0px 20px; padding:0px 10px 0px 0px;background:url(image/arrows2.gif) no-repeat 10px 10px; background-color:#f0f3fa; font-weight:bold; float:left; padding:0px 0px 0px 35px;}
.sorts{ font-size:14px; font-weight:bold; color:#004f9e;}
.guest_content{ width:700px; height:auto!important; height:100px; min-height:100px; margin:10px auto; padding:10px; border:1px solid #eaeaea; background-color:#f9f9f9;}
.guest_content_title{ width:700px; height:25px; line-height:25px; margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#463523;}
.guest_content_title span{ float:right;}
.guest_content_content{ width:700px; line-height:25px; color:#666666; margin:0px; padding:0px;}
.guest_content_answer{ width:690px; border:1px dashed #CCCCCC; height:auto!important; height:50px; min-height:50px; line-height:25px; background-color:#FFFFFF; padding:5px; color:#ff0000}
.guest_title{ width:720px; height:30px; line-height:30px; margin:10px auto; padding:0px; border:1px solid #eaeaea; background-color:#f9f9f9; font-size:14px; font-weight:bold; text-indent:20px; color:#463523;}
.k_pagelist {
LINE-HEIGHT: 30px; WIDTH: 100%; DISPLAY: table; CLEAR: both;
}
.k_pagelist EM {
BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 5px; FONT-STYLE: normal; MARGIN: 0px 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #f4f4f4; COLOR: #14316b; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 5px
}
.k_pagelist STRONG {
BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #009900; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 5px
}
.k_pagelist A {
BORDER-BOTTOM: #e7e7e7 1px solid; BORDER-LEFT: #e7e7e7 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 12px; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid; PADDING-TOP: 5px
}
.link{ width:973px; height:43px; line-height:43px; margin:10px auto 0px auto; background:url(image/link_bg.gif) no-repeat ; padding:0px 0px 0px 30px; font-size:14px; font-weight:bold; color:#004d9b;}
.link_content{ width:981px; height:48px; line-height:48px; border:1px solid #eaeaea; border-width:0px 1px 1px 1px; margin:0px auto 15px auto; padding:0px 10px; text-align:center; color:#004d9b;}
#footer{
clear:both;
width:1003px;
height:164px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
background:url(image/foot.gif) no-repeat;
}
.footer_menu{ width:1003px; height:40px; line-height:40px; margin:0px auto;padding:0px; color:#555555; text-align:center;}
.footer_copy{ width:1003px; height:40px; line-height:40px; margin:0px auto; text-align:center; color:#555555; }
.email a { width:180px; height:32px; display:block; float:right;}
.clear{ clear:both; width:100%; height:0px;overflow:hidden; font-size:1px;}
.jobfolat{Z-INDEX: 20; POSITION:fixed; WIDTH: 150px; HEIGHT: 150px; VISIBILITY: visible; TOP: 150px; left: 0px}