@charset "utf-8";
/*公共样式*/
*{font-size:14px;font-family:'微软雅黑','宋体';}
body{margin:0;padding:0;font-family:'微软雅黑','宋体';}
h2,p,a,form,div,span,img,ul,li,dl,dt,dd,label{margin:0;padding:0;border:0;}
li{list-style-type:none;}
.cls{clear:both;}
a{text-decoration:none;color:#333;}
a:hover{color:#094090;}
.w974{width:974px;margin:0 auto;clear:both;}
.w706{width:706px;margin:0 auto;clear:both;}
/*首部样式*/
.logo-left{ float:left;}
.logo-right{ float:right;width:759px;}

#menu-bg{ background:url(index_07.gif) repeat-x 0 0;clear:both;height:34px;}
#main-menu{ color:#fff;}
#main-menu a{ color:#fff;font-size:14px;font-family:'微软雅黑','宋体'; text-decoration:none;display:block;}
#main-menu li{ float:left; list-style-type:none;height:34px;width:126px;line-height:34px;font-size:14px;font-family:'微软雅黑','宋体';text-align:center;background:url(index_12.gif) no-repeat 0 10px;}
#main-menu li.fst{background:none;}
#main-menu li.act{ color:#333;background:url(index_08.gif) repeat-x 0 0;font-weight:bold;font-size:16px;}
#main-menu li.act a{ color:#333;font-weight:bold;font-size:15px;}

/*首页样式*/
.idx-c2,.idx-c1{ float:left;height:295px;background:#FFF url(home_box_bg2.jpg) repeat-x bottom;width:234px;border:1px solid #CDCDCD;border-bottom:none;}
.idx-c1{margin-left:10px;}
#idx-cp{ background:url(index_29.gif) repeat-x 0 0;height:43px;line-height:43px;}
.cy-left{ float:left;font-size:14px;font-weight:bold;color:#333;}
.cy-right{ float:right;}
.cy-right select{ margin-top:6px;margin-right:4px;font-size:12px;}

#bottom-menu{ background:url(index_32.gif) repeat 0 0;}
#bt-menu{ display:block;}
#bt-menu a{ text-decoration:none; color:#333;}
#bt-menu li.fst{ background:none;width:120px;}
#bt-menu li{ float:left; list-style-type:none; background:url(index_21-36.gif) no-repeat 0 0;width:170px;}
#bt-menu dt{ height:40px;line-height:20px;font-size:14px;font-weight:bold;display:block;}
#bt-menu dd{ line-height:22px;font-size:} 
#bt-menu dl{ padding:0 0 0 40px;margin:0;display:block;}
#bt-menu li.fst dl{padding-left:0;}

#bot-cpy{ text-align:center;color:#fff;line-height:18px;padding:14px 0;font-size:12px;}
.c2-bar{ border-bottom:1px solid #CDCDCD;}
.c2-bar h2{ display:block;line-height:28px;border:1px solid #fff;font-size:15px;font-weight:normal;text-align:center;color:#000;background:url(home_box_bg1.jpg) repeat-x 0 0;}
.c2-bar h2 span{ color:#666;display:inline-block;padding-left:6px;}
.c2-img{ text-align:center;height:150px;}
.c2-text{ padding:2px 15px;line-height:24px;}
.c2-text p{ text-indent:24px;font-size:12px;}
.c2-text a{ font-size:12px;}
.c2-text li{ background:url(list_dot.gif) no-repeat 0 10px;padding-left:10px; list-style-type:none;}

.about-left{ width:196px;float:left;}
.about-right{ width:762px;float:right;}
#navi-bar{ background:#F0EEEF url(about_07.gif) no-repeat 0 0;height:44px;}
.navi-text{ line-height:44px;float:left;width:600px;padding-left:20px;}
.navi-text a{ text-decoration:none; color:#333;}
.navi-text a:hover{ color:#0D52B0;}
.navi-btn{ float:right;}
.about-context{ border:1px solid #F0F0F0;padding:20px 8px;
  
    min-height:260px; 
    height:auto !important; 
    height:260px; 
    overflow:visible;
}

.left-menu{ padding-top:5px;}
.left-menu li{ list-style-type:none;height:30px;line-height:30px;background:url(left_menu_bg1.gif) no-repeat right;margin:2px 0;font-size:13px; }
.left-menu li.act{background:url(left_menu_bg2.gif) no-repeat right;color:#fff;}
.left-menu li.act2{background:url(act2.gif) no-repeat right;color:#fff;}
.left-menu li.act a{ color:#fff;}
.left-menu li.act2 a{ color:#fff;}

.left-menu a{ text-decoration:none;color:#333;font-size:14px;display:block;padding-left:22px;}
.shower{ color:#666;background-color:#E5E3E4;padding:8px 16px;margin-top:4px;}
.shower h2{ color:#666;font-size:16px;font-weight:normal;}
.shower h2 a{color:#666;font-size:16px;}

.bg-c{ background:url(index_32.gif) repeat 0 0;}

/*特定样式*/
.about1c{ background:#FFF url(../images/ab00.gif) no-repeat 0 2px;padding:0 30px;height:130px;line-height:30px;}
.about1 li{ float:left;width:339px;margin-left:22px; list-style-type:none;}
.about1 li img{ border:1px solid #E5E3E4;}
.about1c h2{ font-size:16px;line-height:20px;padding-bottom:10px;}

/*新闻样式*/
dl.news-title{ clear:both;width:710px;display:block;line-height:38px;border:1px solid #E6E6E6;height:38px;margin-top:8px;}
dl.news-title dt{ background:#FFF url(news_dot2.gif) no-repeat 10px 11px;padding-left:30px;float:left;font-family:'宋体';}
dl.news-title dt.act{ background:#FFF url(news_dot1.gif) no-repeat 6px 16px;}
dl.news-title dd{ float:right;font-family:'宋体';padding-right:10px;}
.news-list{ clear:both;display:none;}
.news-list a{ color:#333; text-decoration:none;}
.news-list a:hover{ color:#FF6600;}

.news-list th{ padding:4px;}
.news-list th img{ border:1px solid #F1F1F1;}
.news-list td{ line-height:24px;text-indent:24px;}
.news-detail{ line-height:200%; padding:12px 24px;}
.news-detail h2{ font-size:16px;line-height:40px;}
.full-empty-text{ color:red; text-align:center;padding:20px 0;}

.prod-list{ clear:both;width:720px;padding-bottom:20px;border-bottom:1px dashed #ccc;padding-top:20px;margin:0 auto;}
.prod-list dt{ width:140px; text-align:center;float:left;}
.prod-list dt img{ border:1px solid #f1f1f1;}
.prod-list dd{ display:block;width:570px;float:right;} 

.prod-detail{ width:706px;margin:0 auto;}
.prod-pic{ padding-bottom:12px;border-bottom:1px dashed #ccc;}
.prod-pic img{ border:1px solid #999;padding:2px;}
.prod-para h2{ font-size:16px;line-height:50px;}
.prod-para p{ padding:12px 0;line-height:200%;}

dl.para-title{ height:32px;line-height:32px;background-color:#F0EEEF;color:#BBBBBA;}
dl.para-title dt{ width:120px;height:32px;font-family:'微软雅黑','黑体','宋体';color:#fff;background-color:#0C51AE;text-align:center; float:left;font-size:16px;}
dl.para-title dd{ width:570px;float:left; display:block;font-size:14px;margin-left:15px;}

dl.para-title-auto{ height:32px;line-height:32px;background-color:#F0EEEF;color:#BBBBBA;}
dl.para-title-auto dt{ height:32px;font-family:'微软雅黑','黑体','宋体';color:#fff;background-color:#0C51AE;text-align:center; float:left;font-size:16px;padding:0 28px;}
dl.para-title-auto dd{ float:left; display:block;font-size:14px;margin-left:15px;}

dl.list-service{ height:40px; line-height:40px;width:660px;margin:0 auto;border-bottom:1px dotted #ccc; clear:both;}
dl.list-service dt{ float:left; display:block;width:500px;padding-left:10px;}
dl.list-service dd{ display:block;float:right;width:120px;text-align:right;padding-right:10px;}

.menu-navi-title{ height:44px;line-height:44px;background:#FFF url(navi_menu_bg.gif) repeat 0 0;font-size:16px;font-weight:bold;color:#fff;text-indent:20px;}
.menu-navi-title span{ color:#6994CE;font-size:14px;font-weight:normal;}

.logom-left{ float:left;margin-top:30px; line-height:24px;text-align:right;width:;width:500px;}
.logom-left a{ display:inline-block;padding:0 6px; font-size:12px;}
.logom-right{ float:right;margin-top:30px;border:1px solid #666;height:26px;margin-right:10px;}
#searchKey{ width:160px; border:none;color:#666;height:24px;padding:0 8px;margin:0;}
#searchForm input{ float:left; font-size:12px;}
#searchForm img{ float:right;}

/*HOME*/
#cil-control img{cursor:pointer;}
td.cil-over{width:20px;background: url(circle_over.png) no-repeat center center;cursor:pointer;}
td.cil-nor{width:20px;background: url(circle_nor.png) no-repeat center center;cursor:pointer;}
div#home-bigads,div#home-bigads2{display:none;}

.homead-pg{ height:400px; background:url(index_32.gif) repeat 0 0;}
.left-menu li.line2{background:none;border-bottom:1px dotted #ccc;padding-left:10px;}
.left-menu li.line3 a{color:#0C4BA2;}
.jobs-line{}
.jobs-line a{ color:#B20000;}
.jobs-line td{ background-color:#F0F0F0;padding:6px;}
.jobs-info{ width:706px;border:1px solid #F0F0F0;margin-top:10px;margin-bottom:20px;}
.jobs-info p{ padding:20px 15px;text-align:left;color:#444444;line-height:200%;}

.skipPageCss{ line-height:300%;}
.guest-form{ padding:12px 20px;}
.guest-form p{ text-indent:22px;}
.guest-form h2{ background-color:#F0EEEF;display:block;padding:3px 12px;}
span.red{ color:red;}
#searchKey{ color:#cccccc;}


.line2 a:hover{ color:red;}
.prod-list{ line-height:150%;font-size:12px;}
.prod-list a{font-size:12px;}
.prod-list a:hover{ /*text-decoration:underline;*/}
.skipPrevNext{ line-height:200%;margin-top:20px;}
.skipPrevNextBar{border-top:1px dashed #ccc;line-height:24px;height:24px;background-color:#f4f4f4;}
.map-css h2 a{ font-size:14px;}
.map-css{ line-height:150%;padding-left:40px;}
.map-css ul{ padding-left:30px;}
.map-css li.sub{ padding-left:30px;}
.detail-context{ font-size:14px;}
.detail-context p{ font-size:14px;}
.jobs-line td{ font-size:12px;}
.jobs-line td a { font-size:12px;}
.markred-png{ background:url(markred.png) no-repeat 2px 5px;}