body{
font-family:"Arial";
font-size:12px;
color:#5d5b56;
margin:0 auto;
width:100%;
}


*{ margin:0 auto; padding:0; list-style:none;}
a{ text-decoration:none; color:#5d5b56;}
a:hover{ text-decoration:underline;}
img{ border:0;}

ul,li{ margin:0; padding:0; list-style:none;}


.jjs{padding-top:20px;}
.jjs1{padding-top:25px;}
.jjs4{padding-top:45px;}
.jjs2{padding-top:10px;}
.clear{clear:both;}
.fl{float:left;}
.ri{float:right;}
.zjd{margin-left:18px;}
.zjd1{margin-left:38px;}
.zjd2{margin-left:16px; width:130px;}
.zjd3{margin-left:16px; width:220px;}
.bmain{width:952px; margin:0 auto;}
.top{background:url(../image/top_bg.jpg) repeat-x left top; height:121px;}
.biaoyu{margin-top:54px;}
.bmainbg{background:url(../image/mainbg.jpg) repeat-x left top;}

.menu{width:194px;}
.menu .mblli{background:url(../image/min.jpg) no-repeat left top; width:194px; height:34px; line-height:32px; border-bottom:solid 1px #dddddd; text-indent:30px; font-weight:bold;}
.menu .mblli a{text-decoration:none;}
.menu .mblli a:hover{background:url(../image/mover.jpg) no-repeat left top; display:block; color:#FFFFFF; height:34px; line-height:32px;}
.check{background:url(../image/mover.jpg) no-repeat left top; display:block; color:#FFFFFF; height:34px; line-height:32px;}

.menu .cmblli{ background:url(../image/jiant.jpg) no-repeat 20px 10px; line-height:28px; padding-left:30px;}

.menu .cmblli a:hover{ line-height:28px; display:block; color:#ca1818; text-decoration:none; font-weight:bold;}

.check01{color:#ca1818; line-height:28px;font-weight:bold;}



.men{border-bottom:solid 1px #dddddd; height:1px;}

.left{width:194px; float:left;}
.line{ border-bottom:solid 1px #dddddd;}
.right{background:url(../image/xianbg.jpg) repeat-y left top; float:left; }
.xlian{width:48px;float:left;}

.search{width:194px;}
.seacg{background:url(../image/serbg.jpg) no-repeat left top; border:none; height:24px; line-height:24px; color:#c3c3c3; padding-left:10px;width:140px;}
.abimg{border:solid #c3c3c3 1px; padding:1px;}
.zrong{ margin-left:25px; line-height:18px; padding-top:3px;}
.abwd{ margin-right:20px;}
.more,.more a{color:#0052a4; line-height:24px;}

.pbtit{ color:#3c3a39; line-height:22px; font-size:14px; border-bottom:solid 1px #0180ff; font-weight:bold; font-style:italic; }

.prlist{width:320px; }
.newslist{width:352px;}
.prol{ padding-bottom:20px; line-height:20px; padding-top:20px;}
.nlist{padding-bottom:20px; line-height:20px; padding-top:20px; border-bottom:dotted #dddddd 1px;}

.boxgrid{ 
width: 168px; 
height: 147px; 

float:left; 
overflow: hidden; 
position: relative; 
}
.boxgrid img{ 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	border: 0; 
}

.boxcaption{ 
float: left; 
height:35px;
font-family:"Arial";
position: relative; 
background: #ff0000;  
line-height:18px;
width: 100%; 
opacity: .7; 
color:#FFFFFF; 
text-align:center;

filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 

}

.caption .boxcaption {

	top:94px;
	left:0;

}
.boxcaptionblue{ 
float: left; 
height:35px;
font-family:"Arial";
position: relative; 
background: #0052a4;  
line-height:18px;
width: 100%; 
opacity: .7; 
color:#FFFFFF; 
text-align:center;

filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 

}

.caption .boxcaptionblue {

	top:94px;
	left:0;

}



.boxgrid01{ 
width: 208px; 
height: 182px; 

float:left; 
overflow: hidden; 
position: relative; 
}
.boxgrid01 img{ 
	position: absolute; 
	top: 0px; 
	left: 0px; 
	border: 0; 
}

.boxcaptionbluep{ 
float: left; 
height:38px;
font-family:"Arial";
position: relative; 
background: #0052a4;  
line-height:18px;
width: 100%; 
opacity: .7; 
color:#FFFFFF; 
text-align:center;

filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);

-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 

}

.caption .boxcaptionbluep {

	top:124px;
	left:0;

}


.foot{background:#5d5b56; color:#fff; display:block;}
.mettit{color:#FFFFFF; font-size:16px; font-weight:bold;}
.bbmain{ width:720px; margin:0 auto; padding-top:30px;}
.inotc{background:url(../image/inputbg.jpg) no-repeat left top; width:295px; height:36px; line-height:36px; border:none; padding-left:10px; color:#a0a0a0;}
.txwd{ background:url(../image/txtbg.jpg) no-repeat left top; width:295px; height:111px;padding:10px; float:left;}
.txtbg{line-height:24px; color:#a0a0a0;overflow:hidden; width:275px; height:91px;background:transparent;border-style:none;}
.vdsd{color:#39b9d6; font-size:14px; text-decoration:underline; line-height:24px;}
.vdsd a{color:#39b9d6;text-decoration:underline;}
.message{width:295px;}
.contact{width:320px; line-height:36px;}
.fline{background:url(../image/flin.jpg) repeat-x; height:2px; margin:10px 0;}
.banq{line-height:22px; padding-top:30px;}
.vdsd1 a{color:#39b9d6;}
.about1{min-height:600px; line-height:24px;width:708px; }
.about{width:708px;}

.nlist01{padding-bottom:20px; line-height:20px; padding-top:20px; border-bottom:dotted #dddddd 1px; width:708px;}
.cont{font-size:16px; font-weight:bold; color:#0180ff;}
.mettitb{color:#0180ff; font-size:16px; font-weight:bold;}
.contbg{ border:solid 1px #999999;line-height:24px; height:24px;color:#a0a0a0; width:300px; padding-left:10px;}
.contt{border:solid 1px #999999;line-height:24px; height:104px;color:#a0a0a0; width:300px; padding-left:10px;}
.message01{width:310px;}

.pros{width:208px; margin:14px; float:left;}
.lcb{background:url(../image/dian.jpg) no-repeat left 13px; line-height:32px;border-bottom:dotted #dddddd 1px; padding-left:20px;}


#line3_Demo {
	BACKGROUND: #fff;
	MARGIN: auto;
	OVERFLOW: hidden;
	WIDTH: 708px;
	height: 110px; float:right;
}
#Indemo {
	FLOAT: left; WIDTH: 800%
}
#line3_Demo1 {
	FLOAT: left
}
#line3_Demo2 {
	FLOAT: left
}

#gd li {
	list-style-type: none;
	height: 110px;
	width: 140px;
	text-align: center;
	float: left;
	margin-left: 10px;
}

.redtil{font-size:16px; font-weight:bold; color:#0181ff; text-align:center;}
.clist{float:left; margin:8px; width:200px; text-align:center; line-height:32px;}