/* È«¾Ö */
body{ font-size:12px; color:#4f4f4f; line-height:1.8; background:#fff; }
body,div,p,ul,li,h1,h2,h3,h4,h5{ margin:0; padding:0;}
a{ color:#666; text-decoration:none;}
a:hover{ color: #003b82; text-decoration:underline;}
li{list-style:none;}
img{ vertical-align:top;}
.b15{ height:15px; overflow:hidden; line-height:1; clear:both;}

.nav_14{ font-size:14px; color:#333; font-weight:bold;}
.nav_14 a{ color:#555; text-decoration:none;}
.nav_14 a:hover{ color:#003b82; text-decoration:underline;}
.nav_14 em{ font-weight:lighter; color:#c3c3c3; padding:0 5px;}

.con_box{ background:url(../images/banner_bg.jpg) repeat-x;}
.adcom,.conbg,.ft{ width:960px; margin:0 auto;}
.conbg{ background:url(../images/cobg.gif) left repeat-y;}
.adcom{ position:relative;}
.adcom span{ position:absolute; bottom:6px; right:10px;}
.imgt img{ vertical-align:middle;}
.leftBox{width:203px; padding-top:10px; margin-left:12px; display:inline; float:left;}
.leftBox ul{ padding:10px 0 10px 23px; border-bottom:1px solid #e0e0e0;}
.leftBox li{ font-family:"ËÎÌå";}
h3 a{ width:100%; height:37px; float:left;}
h3{ height:37px; background:url(../images/nav.jpg) 0 0 no-repeat;}
h3.on1{ background-position:-203px 0;}
h3.on2{ background-position:-203px -37px;}
h3.on3{ background-position:-203px -74px;}
h3.on4{ background-position:-203px -111px;}
h3.on5{ background-position:-203px -148px;}
h3.on6{ background-position:-203px -185px;}
h3.on7{ background-position:-203px -223px;}
h3.out1{}
h3.out2{ background-position:0 -37px;}
h3.out3{ background-position:0 -74px;}
h3.out4{ background-position:0 -111px;}
h3.out5{ background-position:0 -148px;}
h3.out6{ background-position:0 -185px;}
h3.out7{ background-position:0 -223px;}
.txt ul{ padding-bottom:20px;}
.txt li{ background:url(../images/dot_o.gif) 10px 7px no-repeat; padding-left:26px;}
.txt p{ text-indent:26px; padding:10px 0;}
.table td{ padding-left:25px; border-bottom:1px dashed #dcdcdc; line-height:2.4;}
.table td.dot{ background:url(../images/dot_o.gif) 8px 10px no-repeat;}
.table thead td{ background:#f3f3f3; border-bottom:none; font-weight:bold; font-size:14px; line-height:2;}
.page{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px 0;}
.page a{ text-decoration:underline; margin:0 5px; }
.news h2{ font-size:16px; text-align:center; border-bottom:1px solid #bcbcbc; line-height:3;}
.news p{ padding-top:10px; text-indent:25px;}
.imgbox{ width:100%; clear:both; padding-bottom:12px;}
.imgbox img{ float:right; padding:3px; border:1px solid #cdcdcd; background:#fff; margin-left:15px;}
.rightBox{width:685px; margin-right:12px; display:inline; float:right;}
.job h1{ font-size:16px; text-align:center; }
.job h2{ font-size:16px;}
.job h5{ border-bottom:1px solid #e3e3e3; font-size:14px; color:#005a92; padding:0 10px;}
.table1{ border-bottom:2px solid #2d99d2; border-top:2px solid #2d99d2; margin-top:10px;}
.table1 td{ border-top:1px solid #97c4d5; padding:0 10px; line-height:2.6;}
.ft p{ margin-top:30px; color:#fff; padding:10px 0; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#5c5c5c;}
.ft p a{ color:#fff;}
.clients{ width:100%; clear:both;}
.clients img{ border:1px solid #ccc;}
.clients_tit{ font-size:16px; font-weight:bold; line-height:30px; border-bottom:1px solid #ccc;}

.conbg:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}


