body{font-family: Arial, Helvetica, Tahoma, Verdana; padding:0; margin:0; font-size:12px; text-align:left; color:#333; background:url(../images/bg.gif) repeat-x;}
a{color:#555; text-decoration:none;}
a:hover{ color:#000;}
ul,li,p,dl,dt,dd{list-style:none; padding:0; margin:0;}
h6 { width:90%; font-size:14px; margin:10px 10px 10px 30px; padding:5px; border-bottom:1px dashed #CCCCCC;}
img{ border:0;}
.bor{ border:1px solid #ccc;}

.all{width:940px; margin:0 auto; text-align:left;}
.logo,.con,.bot{float:left; width:100%;  overflow:hidden;}

.logo img{ float:left;}
.info{ float:right; width:15%; color:#3C7ECF; margin:40px 0 0 0; display:inline; line-height:24px;}
.info a{ color:#3C7ECF; padding:0 3px;}

.nav{ float:left; width:100%; background:url(../images/nav.gif) repeat-x; height:39px;}
.n_in{ float:left; width:100%; line-height:39px; text-align:right; color:#fff;}
.n_in a{ color:#fff; padding:0 18px;}

.banner{ float:left; width:100%; margin-top:1px; display:inline; background:url(../images/n-bg.gif) repeat-x;}
.ban{ float:left; width:100%; margin:15px 0 0 0; display:inline;}

.con{ margin:15px 0; display:inline;}
.left{ float:left; width:238px; overflow:hidden;}

.list{ float:left; width:100%;}
.li_t{ float:left; width:100%; line-height:26px; height:26px; font-size:14px; font-weight:bold; border-bottom:2px solid #E1EBF2;}
.li_t span{ float:left; color:#306AA5; padding-left:2px; display:inline; }

.list ul{ float:left; width:100%; margin:1px 0; display:inline;}
.list ul li{ float:left; width:100%; height:27px; line-height:27px; list-style-type:none; }
.list ul li a{ float:left; width:223px; color:#639015; padding-left:15px;  display:inline;border-bottom:1px solid #E6EDD9;}
.list ul li a:hover{ float:left; background:#F1F7E6; color:#639015; border:none; height:28px;}


.new{ float:left; width:100%; margin-top:10px; display:inline;}
.new ul{ float:left; width:100%; margin:8px 0 0 0; display:inline;}
.new ul li{ float:left; width:100%; height:25px; line-height:25px;}
.new ul li a{ float:left; color:#639015; padding-left:8px; display:inline;}

.new p{ float:left; width:99%; padding:8px 5px 10px 5px; display:inline; color:#639015; line-height:18px;}

.tel{ float:left; width:100%; border-bottom:1px dashed #B9B9B9; border-top:1px dashed #B9B9B9; padding:10px 0; display:inline;}

.tel2{ float:left; width:100%; border-bottom:1px dashed #B9B9B9; padding:10px 0; margin-bottom:15px; display:inline;}

.right{ float:right; width:683px; overflow:hidden;}
.ab{ float:left; width:100%; background:url(../images/ab-bg.gif) no-repeat; height:200px;}
.ab_t{ float:left; width:659px; height:26px; line-height:26px; border-bottom:2px solid #E1EBF2; margin:5px 12px 0 12px; display:inline; font-size:14px; font-weight:bold;}
.ab_t span{ float:left; color:#306AA5;}

.ab p{ float:left; width:95%; padding:10px 20px 5px 20px; display:inline; color:#748A99; line-height:20px;}
.ab p img{ float:right; margin:0 0 0 8px; display:inline;}

.pro{ float:left; width:100%; margin:20px 0 0 0; display:inline; overflow:hidden;}
.pro_t{ float:left; width:100%;}
.wz{ float:left; width:85%;}
.wz li{ float:left; width:114px; margin-right:12px; display:inline; font-size:12px; font-weight:bold; line-height:28px; background:url(../images/tt2.gif) no-repeat; text-align:center; bottom:-1px; position:relative; z-index:999;}
.wz li a{ float:left; width:114px; color:#306AA5; }
.wz li a:hover{ float:left; width:114px; background:url(../images/tt1.gif) no-repeat; position:relative; z-index:999;}
.wz li a.on{ float:left; width:114px; background:url(../images/tt1.gif) no-repeat; position:relative; z-index:999;}

.gd{ float:right; margin:5px 10px 0 0; display:inline; font-weight:normal; text-align:right; }
.gd a{float:left; color:#639015; background:none;}

.aboutinfo { float:left width:99%; padding:20px; line-height:180%; color:#333333;}
/*feedback form*/
.aboutinfo form{ margin:10px;}
.aboutinfo form label{ width:100px; padding:5px 0 5px 0; display:block; float:left; text-align:right;}
.aboutinfo form p{ clear:both; padding:3px;}
.aboutinfo form .submit{ background-color:#FF9900; color:#000000; padding-top:3px; margin-right:150px;}

.pro_con{ float:left; width:100%; background:url(../images/pro-bg.gif) no-repeat;}
.pro_con ul{ float:left; width:95%; padding:15px 18px 10px 18px; display:inline;}
.pro_con ul li{ float:left; width:145px; height:188px; margin:0 8px 10px 8px; display:inline; list-style-type:none;}
.pro_con ul li a{ float:left; width:145px; height:188px; background:url(../images/tu-bg.gif) no-repeat;}
.pro_con ul li a img{ float:left; width:139px; height:156px; padding:3px; display:inline;}
.pro_con ul li a:hover{ background:url(../images/tu-bg2.gif) no-repeat;}

.pro_con ul li p{ float:left; width:100%; text-align:center; line-height:24px; }
.pro_con ul li p a{ color:#306AA5; background:none; height:24px; margin:-24px 0 0 0; position:relative; z-index:999; display:inline;}
.pro_con ul li p a:hover{ color:#306AA5; height:24px; background:none; margin:-24px 0 0 0; position:relative; z-index:999;}

.case{ float:left; width:100%; margin-top:20px; display:inline;}
.ca_t{ float:left; width:100%; background:url(../images/tt3.gif) no-repeat; height:29px; line-height:30px; font-weight:bold;}
.ca_t span{ float:left; color:#306AA5; padding-left:55px;}

.case ul{ float:left; width:100%; padding:10px 0 5px 8px; display:inline;}
.case ul li{ float:left; width:22%; margin:0 10px; display:inline; list-style-type:none; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case ul li a{ color:#777;}

.link{ float:left; width:100%; border-top:1px solid #D3D3D3; margin-top:20px; display:inline; line-height:20px; padding:5px; display:inline;}
.link p{ float:left; width:100%; font-weight:bold;}
.link p sapn{ float:left; width:12%; color:#4C4C4C;}
.link p a{ color:#8F8F8F; padding:0 8px; font-weight:normal;} 

.b_in{ float:left; width:100%; height:25px; background:#F2F2F2; line-height:25px; text-align:center; color:#8F8F8F;;}
.b_in a{ color:#8F8F8F; padding:0 10px;}

.b_next{ float:left; width:100%; line-height:26px; text-align:center; margin:5px 0 30px 0; display:inline;}
.b_next p{ float:left; width:100%; height:26px; padding:10px 0; color:#8F8F8F; display:inline;}
.b_next a{color:#8F8F8F; padding:0 1px; text-align:center;}

/*Page Style*/
.p_list{ float:left; width:100%;}
.p_list ul{ float:left; width:100%; margin:1px 0; display:inline;}
.p_list ul dl{ float:left; width:100%; line-height:27px; font-weight:bold; margin-bottom:1px; display:inline;}
.p_list ul dl dt{ float:left; width:100%; background:#F1F7E6;}
.p_list ul dl dt a{ float:left; width:218px; color:#639015; padding-left:20px; display:inline;}
.p_list ul dl dt a:hover{background:#DEEAC9; color:#000;}
.p_list ul dl dt .on{ color:#003399;}

.p_list ul dl dd{ float:left; width:228px; line-height:24px; background:#fff; font-weight:normal; margin:1px 0 0 0; display:inline; height:24px;}
.p_list ul dl dd a{ float:left; width:218px; background:#fff; border-bottom:1px solid #E6EDD9; color:#639015; padding:0 0 0 20px; display:inline;}
.p_list ul dl dd a:hover{ background:#F1F7E6; color:#639015; border:none; height:25px;}
.p_list ul dl dd .on{ color:#003399;}

.p_pro{ float:left; width:100%;}
.p_tt{ float:left; width:100%; height:23px; line-height:23px; margin:3px 0 0 0; display:inline; font-size:12px; font-weight:bold; color:#306AA5; border-bottom:2px solid #E1EBF2;}
.p_tt span { float:left; color:#306AA5; padding-left:5px; display:inline;}
.p_tt span a{color:#306AA5;}

.pro_con2{ float:left; width:100%; overflow:hidden;}
.pro_con2 ul{ float:left; width:100%; padding:15px 0 10px 0; display:inline; overflow:hidden;}
.pro_con2 ul li{ float:left; width:145px; height:198px; margin:0 12px 10px 12px; display:inline; list-style-type:none;}
.pro_con2 ul li a{ float:left; width:145px; height:188px; background:url(../images/tu-bg.gif) no-repeat;}
.pro_con2 ul li a img{ float:left; width:139px; height:156px; padding:3px; display:inline;}
.pro_con2 ul li a:hover{ background:url(../images/tu-bg2.gif) no-repeat;}

.pro_con2 ul li p{ float:left; width:100%; text-align:center; line-height:24px; }
.pro_con2 ul li p a{ float:left; color:#306AA5; background:none; height:24px; margin:-24px 0 0 0; position:relative; z-index:999;}
.pro_con2 ul li p a:hover{ color:#306AA5; height:24px; background:none; margin:-24px 0 0 0; position:relative; z-index:999;}

/*.page{ float:left; width:100%; margin:12px 0 0 0; display:inline;}
.p_in{ float:right; width:90%; font-size:11px; color:#000; text-align:center; padding:0 30px 15px 0; line-height:12px; display:inline;}
.p_in a{ float:right; width:18px; color:#111; margin:0 2px; background:#D6D6D6; }
.p_in a:hover{ color:#fff; background:#AECDE1;}*/

.page{ float:left; width:100%; margin:0 0 5px 0; display:inline;}
.p_in{ float:right; width:98%; font-size:12px; color:#888; text-align:right; margin:15px 0 0 0; border-top:1px dashed #CCCCCC; padding:5px;}
.p_in a{color:#777; padding:0 2px; }
.p_in a:hover{color:#f60; }
.page img{ border:0px;}


.p_mid{ float:left; width:95%; padding:15px 18px 10px 18px; display:inline; overflow:hidden;}
.p_mid .pic{ float:left; width:48%; text-align:center;}
.p_mid .pic img{ width:210px;}
.p_mid .cpsm{ float:right; width:45%; padding:35px 0 0 0; display:inline;}
.p_mid .cpsm p{ float:left; width:100%; line-height:24px; color:#333; padding-bottom:15px; display:inline;}
.p_mid .cpsm p a{ float:left;}

.zw{ float:left; width:90%; padding:12px 40px; display:inline; line-height:20px; color:#333;}
.zw p{ float:left; color:#333;}
.zw table, .zw td, .zw p, .zw span, .zw div{ clear:both; margin:0px; padding:0px; float:none;}
.fh{ float:left; width:100%; margin:10px 0; display:inline;}
.fh a{ float:left; border:none;}

.p_new{ float:left; width:100%;}
.p_new table{ float:none; width:96%; margin:10px 0 0 0; display:inline;}
.xx{ border-bottom:1px dashed #DBE6ED;}
.text{ text-indent: 12px; color:#777;}
.text2{color:#777;}

.p_new table td p{ float:left; width:95%; padding:10px 15px; display:inline; color:#777; line-height:20px;}
.p_new table td {padding:5px 0;}

/*Givebest online service*/
#GBrightDiv {
	position: absolute;
	right: 0px;
	top: 40px;
	z-index: 100000;
	border: 0 blue solid;
}
#givebestDiv {
	border: 0px solid #F00;
	z-index: 10000;
	width: 80px;
	height: auto;
	_height: 60px;
	min-height: 60px;
	overflow: hidden;
	-overflow: visible;
}
#givebestDiv .GDtop {
	margin: 0;
	padding: 0;
	width: 84px;
	clear: both;
}
#givebestDiv .GDmid {
	margin: 0;
	padding: 0;
	width: 80px;
	height: auto;
	
	min-height: 24px;
	overflow: hidden;
	-overflow: visible;
	clear: both;
	text-align: center;
	background: url(../ol_service/mid_bg.jpg) repeat-y;
}
#givebestDiv .GDmid .GBmContent {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 65px;
	text-align: center;
	border: 0px #00F solid;
	font-size: 12px;
}
#givebestDiv .GDmid .GBmContent li {
	margin: 0;
	padding:5px 0 6px 0;
	list-style-type: none;
	_height: 12px;
	line-height:14px;
	clear: both;
	border: 0px #390 solid;
	
}
#givebestDiv .GDmid .GBmContent a, #givebestDiv .GDmid .GBmContent a:visted {
	color: #333;
}
#givebestDiv .GDmid .GBmContent li img {
	border: 0;
}
#givebestDiv .GDbottom {
	margin: 0;
	padding: 0;
	width: 80px;
	clear: both;
}
/*Givebest online service End*/

