﻿body {
	font-family:"宋体";
	color:#444444;
	margin:0px;
	padding:0px;
	background-color:#FFF;
	background-position: center top;
	font-size:12px;
}

img {
	border:0px;
}
a {
	color:#444444;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:none;
}
form {
	width:100%;
	margin:0px;
	padding:0px;
}
input,select{
	vertical-align:middle;
}

.red{ color:#ff0000;}

a.red:link,a.red:visited { color:#900;}
a.red:hover {color:#900; text-decoration:underline;}

a.ljxx:link,a.red:visited { color:#20558a;}
a.ljxx:hover {color:#20558a; text-decoration:underline;}

a.ptt:link,a.ptt:visited { color:#1065af;}
a.ptt:hover { color:#F60; text-decoration:underline;}

.head{ width:990px; height:190px; margin:0px auto; background:url(/images/logo.gif) no-repeat 10px 15px;}
.top1{ clear:both; height:120px;}
.top1l{ width:750px; height:25px; padding-top:97px; line-height:25px; float:left; background:url(/images/comname.gif) no-repeat 220px 15px; text-align:right;}
.top1l a{ text-decoration:none;}
.top1r{ width:100px; height:88px; float:left; margin-left:50px; margin-top:20px; line-height:40px; }
.top1r p{ margin:0px;}
.r1{ width:95px; height:25px; margin-top:15px; line-height:25px; border:1px solid #0069b3; background:url(/images/tel.gif) no-repeat 5px center #58a2df; font-weight:bold; color:#FFF; text-indent:30px; clear:both;}
.r2{ width:155px; height:30px; border:1px solid #95c2df; background-color:#e8f3f7; color:#f8490a; text-indent:5px; font-size:18px; line-height:30px;overflow:hidden; margin-top:1px; clear:both; font-family:Verdana;}
.top1r2{ width:60px; float:left; font-size:14px; margin-top:25px;line-height:20px; font-size:12px;}
.top1r2 p{ margin:0px; border-bottom:1px solid #02538b;}
.top1r2 a:link,.top1r2 a:visited{color:#20558a;}
.top1r2 a:hover{color:#20558a;}

.top2{ width:990px; margin:0px auto; clear:both; height:50px; background:url(/images/menu.gif) no-repeat left bottom;}
.menu{ width:790px; float:left; height:25px; margin-top:25px; line-height:25px;}

.menut { width:790px; list-style:none; margin:0px; padding:0px; clear:both;}
.menut li{ width:88px; float:left; color:#FFF; font-weight:bold; text-align:center;}
.menut li a{color:#FFF;}
.menut li.sy{ width:50px; float:left;}
.menut li.sy a{color:#FFF;}

.top3{ width:990px; margin:0px auto; clear:both;}
.subnav{
	 width:990px;
	 height:30px;
	 line-height:30px;
	 list-style:none;
	 color:#666666;
	 clear:both;
	 margin:0px;
	 padding:0px;
	 overflow:hidden;
}
.subnav select{
	position:absolute;
	top:5px;
	*top:4px;
	_top:4px;
}
.subnav li{
	color:#666666;
	height:32px;
	line-height:32px;
	width:100%;
	text-align:left;
	overflow:hidden;
	display:none;
}
.subnav li a:link,.subnav li a:visited,{ color:#666666;}
.subnav li a:hover {color:#FF6600;} 

#sub_1{
    padding-left:80px;
	position:relative;
}
#sub_2{
	padding-left:150px;
	position:relative;

}
#sub_3{ text-align:center;
}

.menur{ width:150px; float:left; height:25px; margin-top:22px; line-height:25px; color:#FFF; margin-left:30px;}
.menur a{color:#FFF;}
.space{ clear:both; padding:2px;}
.space2{ clear:both; padding:4px;}
.box{ width:990px; margin:0px auto; clear:both; height:auto;}
.boxleft{ width:235px; float:left;}

.search{ width:231px; border:1px solid #e5e0e6; clear:both; padding:1px;}
.search_r{ width:223px; border:1px solid #e5e0e6; clear:both; padding:1px;}
.searchtt{ width:100%; height:27px; line-height:27px; color:#FFF; font-weight:bold; background-color:#acacae; text-indent:8px;}
.searchcon{ width:100%; height:90px; margin:0px; padding:5px 0px; background-color: #ecedef; line-height:20px;}
.searchcon p{ margin:8px 10px;}
.sinput{ width:140px;}

.classlist{ width:231px; border:1px solid #e5e0e6; clear:both; padding:1px; margin:0px; height:auto;}
.listtitle{ width:100%; height:27px; line-height:27px; color:#FFF; font-weight:bold; background-color:#386aa5; text-indent:8px;}
.listcon{ width:219px; margin:0px; padding-left:10px; clear:both; color:#444; line-height:22px;}
.listcon a:link, .listcon a:visited{ color:#444;}
.listcon a:hover{ color:#00295d; text-decoration:underline;}

.classtt{ width:100%; height:28px; line-height:28px; clear:both; background:url(/images/icon.gif) no-repeat 10px center; text-indent:20px; font-weight:bold; color:#113879; margin:0px;}
.classtt a{color:#113879;}
.listcon2{ width:231px; margin:0px; padding:0px; clear:both; height:auto; min-height:600px;}
.divul{ clear:both;}
.classul{ list-style:none; margin:0px 0px 0px 10px; padding:0px; clear:both;}
.classul li{ width:110px; float:left; line-height:20px; color:#444444;}
.classul li a:link, .classul li a:visited{color:#444444;}
.classul li a:hover{ color:#113879;}

.classul li.lil{ width:180px; float:left; line-height:20px; color:#444;}
.classul li.lil a:link, .classul li.lil a:visited{color:#444;}
.classul li.lil a:hover{ color:#113879;}

.boxcen{ width:515px; float:left; margin:0px 0px 0px 8px;}
.centit{ width:100%; height:18px; padding-top:10px; background:url(/images/titbg.gif) no-repeat left center; font-weight:bold; text-indent:30px;}
.flash{ width:489px; height:215px; margin:0px; padding:12px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}

.cencon{width:493px; margin:0px; padding:10px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; line-height:22px;}
.cencon p{ margin:0px; text-indent:20px;}
.cencon a{ color:#03C;}

.centit2{ width:100%; height:28px; font-weight:bold; background-color:#396aa5; color:#FFF; line-height:28px; text-indent:10px;}
.centit2 a{color:#FFF;}

.cencon2{width:503px; margin:0px; padding:5px; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; line-height:18px;}
.cencon2 p{ margin:0px; text-indent:20px;}
.cencon2 a{ color:#333333;}
.indprolist{ width:125px; float:left;}

.boxright{ width:225px; float:right;}
.ind_newslist { margin:0px; padding:0px; clear:both; height:225px; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.ind_newslist ul{ list-style:none; margin:5px 3px 3px 8px; padding:0px; line-height:20px;}
.ind_newslist ul li{}



.newslist { margin:0px; padding:0px; clear:both; height:215px; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.newslist ul{ list-style:none; margin:5px 3px 3px 8px; padding:0px; line-height:20px;}
.newslist ul li{ background:url(/images/icon3.gif) no-repeat left 10px; padding-left:10px;}

.joblist { margin:0px; padding:0px; clear:both; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.joblist ul{ list-style:none; margin:0px 3px 3px 8px; padding:0px; line-height:20px;}
.joblist ul li{}

.agentlist { margin:0px; padding:5px 0px 0px 3px; clear:both; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.agentlist p{ margin:0px; line-height:22px; text-indent:6px;}
.agentlist a{ color:#113879;}

.footline{ width:990px; margin:0px auto; height:7px; background-color:#20558b; overflow:hidden; clear:both;}
.footcon{ width:990px; margin:5px auto;line-height:22px; text-align:center;}
.footcon p{ margin:0px;}

.searchcon select{ width:200px;}
/********index_end*********/
.pro_con{line-height:20px; margin:10px;}
.pro_con p{ margin:0px;}
.pline2{font-size: 12px; color: #333; font-weight:bold; height:25px; line-height:25px; background-color:#e1ecf7; text-indent:10px;clear:both;}
.pro_space{ padding:6px; clear:both;}
.con_space{ padding:3px; clear:both; margin:0px;}

.proboxright{ width:745px; float:right; border:1px solid #e7e3e7; padding:1px;}
.procontent{ padding:10px; clear:both; line-height:25px; word-wrap:break-word; overflow:auto; height:auto; background-color:#f5f8fd;}
.procontent p{ margin:0px;}
.procontent table{ clear:both; marginp:8px 0px;}

.procontent_show{ padding:10px; clear:both; line-height:25px; word-wrap:break-word; overflow:auto; height:auto;}
.procontent_show p{ margin:0px;}
.procontent_show table{ clear:both; marginp:8px 0px;}

.procontent_intr{ width:720px; height:280px; margin:10px auto; clear:both; line-height:25px; word-wrap:break-word; overflow:hidden;}
.procontent_intr p{ margin-top:2px;}

.prolist{ width:175px;float:left; border:1px solid #f4f4f4; margin-left:8px;}
.prodimg{ padding:5px;}
.page{ clear:both; padding:10px 30px;}

.proclist{ width:100%; clear:both; border-bottom:1px dashed #e7e3e7; margin-top:5px;}
.procimg{ padding:5px;}

.infocontent{ padding:0px 5px; clear:both; line-height:25px;}
.infocontent p{ margin:0px; text-indent:20px;}

.aboutcontent{padding:0px 5px; clear:both; line-height:25px; background:url(/images/profilebg.jpg) no-repeat center bottom; }
.aboutcontent p{ margin:0px; text-indent:20px;}

.newscontent{ padding:10px;clear:both; line-height:23px;}
.newscontent p{ margin:0px;}

._newscontent{ padding:10px 5px; clear:both; line-height:23px;}
._newscontent p{ margin:0px;}

.lxcontent{ padding:10px;clear:both; line-height:22px;}
.lxcontent p{ margin:0px;}

.newstitle{ font-weight:bold; color:#005594; width:100%; height:28px; line-height:28px; background-color:#efefef; text-indent:10px; }

.left2ul{ width:100%; line-height:25px; clear:both; margin:0px; padding:0px; list-style:none;}
.left2ul li{ background:url(/images/icon.gif) no-repeat 8px center; text-indent:18px; color:#113879; margin:0px;}

.leftnewslist { margin:0px; padding:0px; clear:both; border-left:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.leftnewslist ul{ list-style:none; margin:0px 3px 3px 8px; padding:0px; line-height:22px;}
.leftnewslist ul li{}

.centertitle{ font-weight:bold; color:#005594; height:28px; line-height:28px; background-color:#efefef; text-indent:10px; }
a.colink:link{ color:#Ff6600;}

h2{ height:40px; line-height:30px; text-align:center; border-bottom:1px dashed #999999; color:#ae0000; font-size:22px; font-family:"宋体";}

.dlpp p{ margin-top:8px;}

#table6{color:#336699;}
a.bs-text:link,a.bs-text:visited{ color:#336699;}
a.bs-text:hover{ color:#ff0000;}
a.lan:link,a.lan:visited,a.lan:hover{ color:#113879;}

.jobcontent{ line-height:22px; padding:10px 0px;}
.jobcontent p{ margin:0px;}
.jobcon{ clear:both; margin-left:40px; font-family:"宋体";}
.highlight{ background-color:#e8f7ff;}
.nolight{ height:30px; border-bottom:1px dashed #999;}
a.titlink:link,a.titlink:visited,a.titlink:hover{ color:#F63;}
a.more:link,a.more:visited{ color:#555555;}
a.more:hover{ color:#F63;}
.tabspace{ margin:5px 10px; clear:both;}
.tabspace tbody tr td { margin:0px; height:20px; line-height:20px;}
.tabspace tbody tr td p { margin:0px;}

.tabspacexh{ margin:5px 10px; clear:both;}
.tabspacexh tbody tr td { margin:0px; height:20px; line-height:20px;}
.tabspacexh tbody tr td p { margin:0px;}

.tabspace2{ margin:8px 0px; clear:both;}
.tabspace tr td{ text-indent:10px;}
.pline{font-size: 12px; color: #333; font-weight:bold; height:30px; line-height:30px; background-color:#e1ecf7; text-indent:10px;clear:both;}
.plinec{font-size: 12px; color: #333; font-weight:bold; height:30px; line-height:30px; background-color:#e1ecf7; text-indent:10px;clear:both; text-align:center;}
#downform{ width:530px; margin:10px auto; clear:both;}
a.bs-text:link,a.bs-text:visited{ color:#000;}
a.bs-text:hover{ color:#03C;}
.bs-stext{ color:#000;}