/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	color:#323232;
	background-color:#FFFFFF;
	line-height:22px;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	background-image: url(bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	

}
UL {list-style-type:none;}
UL,p,li,form,h1,h2,h3,h4,h5,h6,dt,dl,dd{
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#headt{
	width:100%;
	float:left;
	height:33px;

}
#head{
	width:100%;
	float:left;
	background-repeat: repeat-y;
	background-position: center top;
}
#dh{
	width:100%;
	float:left;
	height:44px;
	background-image: url(menua.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#flash{ width:100%; float:left;}
#flashn{
	width:100%;
	float:left;
	background-repeat: no-repeat;
	background-position: center center;
	height:306px;
}
#fdh{
	width:100%;
	float:left;
	text-align:center;
	background-image: url(dbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:40px; margin-top:6px;
}
#end{
	width:100%;
	float:left;
	background-color:#4B4B4B;
	padding-top:30px;
	padding-bottom:20px;

}
#hyweb{
	width:100%;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}
#nyweb{
	width:100%;
	float:left;
	padding-bottom:22px;
}
#body_1{width:1010px; margin-left:auto; margin-right:auto;}
#body_2{width:1080px; margin-left:auto; margin-right:auto;}
#tou{ width:1080px; float:left; font-size:13px;}
#tou .left{ float:left; line-height:33px; color:#fff;}
#tou .right{ float:right; line-height:33px; text-align:right; color:#fff;}
#tou A{color:#fff; padding-left:8px; padding-right:6px;}
#topa_1{
	width:410px;
	float:right;
	background-image: url(l1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:25px; text-align:center; color:#FFFFFF;
	line-height:25px; font-size:14px;
}
#topa_1 A{ color:#FFFFFF; padding-left:6px; padding-right:6px;}
#top{
	width:1080px;
	float:left; height:124px;
}

#logo{
	width:600px;
	float:left;
	padding:0px;
	cursor:pointer;
	text-align:left;
}
#logo img{ max-width:660px;}



#top-1{
	width:380px;
	float:right;	
	}
#tel{
	width:280px;
	float:right;
	margin-top:18px;
	text-align:right;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:14px; font-weight:bold;
	background-image: url(pho.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}
#tel b{
	color:#fff;
	font-size:22px;
font-family: "Times New Roman", Times, serif;
}
#search{
	width:348px;
	float:right;
	margin-top:22px;
}
#search .input{
	width:240px;
	color:#666666;
	padding-left:15px;
	padding-right:15px;
	height:35px;
	line-height:35px;
	float:right;
	border:0px;
	border-right:0px;
	background:none;
	outline:none;
	background-image: url(input.jpg);
	background-repeat: no-repeat;
	background-position: left top;	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
}
#search .buttom{
	width:78px;
	height:35px;
	cursor:pointer;
	border:0px;	
	background-color: #FFFFFF;
	background-image: url(so.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px;
	float:right;
}


#main{
	width:1010px;
	float:left;
}

#middle{width:1010px; float:left;}
#middle-1{width:754px; float:left;}
#middle-1-1{width:754px; float:left;
	background-image: url(nbg_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:14px;
}
#middle-1-1a{width:754px; float:left;
	background-image: url(nbg_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:27px;
}
#middle-1-2{
	width:720px;
	float:left;
	background-image: url(nbg_r3_c1.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:17px;
	padding-right:17px;
}
#middle-1-3{
	width:754px;
	float:left;
	background-image: url(nbg_r5_c1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:14px;
}
#bht{ width:326px; float:left;}
#bht-2{ width:320px; padding:2px; border:#AEAEAE 1px solid; float:left; }
#bht-2 .focus{ width:320px; position:relative;  padding:0px; margin:0px;}
#bht-2 .focus .hd {
	WIDTH: 320px
}
#bht-2 .focus .hd UL {
	FLOAT: right
}
#bht-2 .focus IMG {
	HEIGHT:260px; width:320px; border:0px;
}
#bht-2 .focus H3 {
	FONT-SIZE: 13px;
	HEIGHT: 30px;
	POSITION: absolute;
	FONT-WEIGHT: normal;
	COLOR: #fff;
	LEFT: 0px;
	Z-INDEX: 999;
	line-height:30px;
	WIDTH:308px;
	padding-left:12px;
	BOTTOM:0px;
	text-align:left;
	background-image: url(trans_bg.png);
	background-repeat: repeat;
	background-position: 0px 0px;font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
}
#bht-2 .focus .fd LI { width:320px; height:260px;}
#bht-2 .focus LI {
	POSITION: relative; ZOOM: 1; padding:0px;
}
#bht-2 .focus .hd { width:320px;POSITION: absolute; bottom:0px; z-index:1000;
}
#bht-2 .focus .hd LI {
	CURSOR: pointer;
	HEIGHT: 30px;
	WIDTH: 24px;
	line-height:30px;
	color:#A5A5A5;
	float:left;
	text-align:center;
	padding:0px;
	background-image: url(t11.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bht-2 .focus .hd .on { color:#FFFFFF;
background-image: url(t12.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#news{width:380px; float:right}
#newsl{width:380px;float:left;
	height:32px;
	line-height:27px;
	background-image: url(n-5.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
#titlea{
	width:380px;
	height:32px;
	float:left;
}
.TabTitle{
	width:380px;
	clear: both;
	height: 32px;
	overflow: hidden;
	float:left;
	background-image: url(d1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.TabTitle ul{
border:0;
margin:0;
}
.TabTitle li{ width:98px;
	float: left;
	cursor: pointer;
	list-style-type: none;
	height:32px;
font-size: 14px;
font-weight:bold;
}
.TabTitle .active{
	color:#fff;
	height:32px;
	line-height:26px;
	text-align:center;
	background-image: url(con6.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.TabTitle .normal{ height:32px;	line-height:26px; text-align:center; color:#333;  }
.TabContent{
width:380px; overflow:hidden;
float:left; margin-top:12px;
}
.none{ display:none;}
#news-2{width:380px;
	float:left;
}
#news-2 ul{ list-style-type:none;   font-size:12px;  }
#news-2 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-2 UL LI {
	text-align:left;
	WIDTH: 380px;
	display:block;
	line-height:26px;
	height:26px;
	float:left;
	OVERFLOW: hidden;
	font-size:12px;
	background-image: url(cjt.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom:#ddd dotted 1px;

}
#news-2 UL LI span{ float:right;}
#news-2 UL LI A {
padding-left:18px;
color:#353535;
}
#news-2 UL LI A:hover {
padding-left:18px;
	COLOR:#2B76D3;

}
#more{
	width:60px;
	float:right;
	text-align:center;
	font-size: 12px;
	color: #000000;
	line-height:26px;
}
#more A{color: #000000;}
#morea{ width:50px; text-align:center; float:left; margin-top:7px; float:right;}
#more1{
	width:90px;
	float:right;
	line-height:40px;
	color:#666666; font-size:14px; text-align:center;
}
#more1 A{color:#666666;}
#more1 A:hover{color:#EB1D1D;}
#lstd{
	width:980px;
	float:left;

}
#lstd_1{ width:980px; float:left; height:27px; border-bottom:#046EF5 1px solid;	background-image: url(fca.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
#lstd_1 h2{
	padding-left:34px;
	padding-right:10px;
	text-align:center;
	float:left;
	color:#000000;
	font-size:13px;
	font-weight:bold; line-height:27px;

}
#lstd_2{ width:980px; float:left; margin-top:10px;}
#wxgzh{ width:980px; float:left; text-align:center;}
#wxgzh img{ width:150px; height:150px; border:#ddd solid 1px; padding:2px; margin-left:16px; margin-right:16px;}
#lstd_t {
	PADDING-BOTTOM: 5px;
	WIDTH:980px;
	FLOAT: left;
	PADDING-TOP: 5px;
}
#lstd_t UL {
	LIST-STYLE-TYPE: none
}
#lstd_t UL LI {
	TEXT-ALIGN: center;
	WIDTH: 161px;
	FLOAT: left;

	MARGIN-RIGHT: 18px;
	text-align:center;


 margin-left:6px; margin-right:6px;
}
#lstd_t UL LI .img1 {
	  WIDTH: 135px; HEIGHT: 175px; border:#d9d9d9 solid 1px; padding:1px; background-color:#FFFFFF; display:block;
}
#lstd_t UL LI h1{ font-size:14px;  line-height:30px; float:left; text-align:center; width:135px; padding:0px;}
#lstd_t UL LI h3{ font-size:12px; color:#666; line-height:22px; text-align:left; font-weight:normal; width:204px; float:left; height:45px; overflow:hidden; display:none}
#lstd_t UL LI p{  text-align:left;width:135px;cursor:pointer; text-align:right;  float:left; display:none;}
#lstd_t UL LI A{ display:block;	padding:10px;color:#666666;width:139px;	border:#ddd solid 1px;
	background-color:#ebebeb;	height:208px;width:137px;}
#lstd_t UL LI A:hover{border:#2B76D3 solid 1px; background-color:#F0F8FF;color:#2B76D3;}
.a0 {
	WIDTH: 980px; HEIGHT: 230px; OVERFLOW: hidden
}
.a1 {
	WIDTH: 1050%; FLOAT: left; HEIGHT: 230px
}
.a4 {
	FLOAT: left;HEIGHT: 230px
}
.a3 {
	FLOAT: left; HEIGHT: 230px
}
#company{ width:720px; float:left;}
#company_1{ width:720px; float:left; line-height:25px; color:#666666; font-size:13px; margin-top:12px; padding-bottom:10px;}
#company_1 img{ float:left; border:#ddd solid 1px; padding:1px; width:130px; margin-right:14px;}
#company_1 span{ color:#2B76D3;}
#ry{
	width:160px;
	float:left;
	background-image: url(red.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:27px; line-height:27px; font-size:13px; font-weight:bold; text-align:center; color:#FFFFFF;
}
#ry A{color:#FFFFFF;}

#middle-right{width:244px;float:right; }
#middle-r-1{ width:244px; float:left; height:24px; line-height:24px; border-bottom:#046EF5 1px solid; margin-top:12px;	background-image: url(nc.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
#middle-r-1 h2{
	padding-left:34px;
	padding-right:10px;
	text-align:center;
	float:left;
	color:#000000;
	font-size:13px;
	font-weight:bold;

}
#middle-r-2{ width:232px; float:left; padding:5px; border:#E0E0E0 1px solid; border-top:0px; background-color:#FFFFFF;}
#lxwm{width:232px;float:left;line-height:26px;height:205px; }
.rollBox{width:980px; float:left; overflow:hidden;}.rollBox .LeftBotton{height:130px;width:30px;overflow:hidden;float:left;display:inline;cursor:pointer;background-image:url(left.gif);background-repeat:no-repeat;background-position:left center;}.rollBox .RightBotton{height:130px;width:30px;overflow:hidden;float:right;display:inline;cursor:pointer;background-image:url(right.gif);background-repeat:no-repeat;background-position:right center;}.rollBox .Cont{width:920px;overflow:hidden;float:left;}.rollBox .ScrCont{width:10000000px;}.rollBox .Cont .pic{width:170px;float:left;text-align:center;padding-left:7px;padding-right:7px;}.rollBox .Cont .pic img{width:166px;height:140px;border:#ddd solid 1px;padding:1px;}.rollBox .Cont .pic p{line-height:25px; width:170px;}.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#555;text-decoration:none;}.rollBox .Cont a:hover{color:#2B76D3;text-decoration:underline;}.rollBox #List1,.rollBox #List2{float:left;}
#middle-r-3{ width:244px; float:left; padding-top:12px; text-align:center;}

#news-1{width:232px;
	float:left;
}
#news-1 ul{ list-style-type:none;   font-size:12px;  }
#news-1 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-1 UL LI {
	text-align:left;
	width:232px;
	float:left;
	display:block;
	line-height:28px;
	height:28px;
	OVERFLOW: hidden;
	font-size:12px;
	background-image: url(jta.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-bottom:#ddd dotted 1px;

}
#news-1 UL LI A {
padding-left:20px;
color:#353535;
}
#news-1 UL LI A:hover {
padding-left:20px;
	COLOR:#2B76D3;

}
.g0 {
	WIDTH:232px; OVERFLOW: hidden
}
.g1 {
	WIDTH:232px; FLOAT: left; HEIGHT: 900%;
}
.g4 {
	FLOAT: left; WIDTH:232px;
}
.g3 {
	FLOAT: left; WIDTH:232px;
}

#middle-2{width:1010px;float:left;}
#zz{width:232px;
	float:left;
}
#zz ul{ list-style-type:none;   font-size:12px;  }

#zz UL LI {
	width:232px;
	float:left;
	display:block;
	text-align:center;
	margin-bottom:8px;
	margin-top:5px;

}
#zz UL LI img{ width:203px; height:120px; border:0px;}
.z0 {
	WIDTH:232px; OVERFLOW: hidden
}
.z1 {
	WIDTH:232px; FLOAT: left; HEIGHT: 900%;
}
.z4 {
	FLOAT: left; WIDTH:232px;
}
.z3 {
	FLOAT: left; WIDTH:232px;
}

#middle-2-1{
	width:1010px;
	float:left;
	background-image: url(bg_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:16px;
	overflow:hidden;
}
#middle-2-1a{
	width:1010px;
	float:left;
	background-image: url(bg_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:27px;
	overflow:hidden;
}


#middle-2-2{
	width:980px;
	float:left;
	background-image: url(bg_r3_c1.jpg);
	background-repeat: repeat-y;
	background-position: left top; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px;
}
#middle-2-4{
	width:1010px;
	float:left;
	background-image: url(bg_r5_c1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height:18px;overflow:hidden;
		
}
#fwly_1{ width:480px; float:left;}
#fwly_2{ width:480px; float:right;}
#lmal{
	width:480px;
	float:left;
	height:32px;
}
.lmald{
	width:480px;
	clear: both;
	overflow: hidden;
	float:left;
	height:32px;
	background-image: url(d1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.lmald ul{
border:0;
margin:0;
}
.lmald li{
	float: left;
	width: 96px;
	cursor: pointer;
	list-style-type: none;
	height:32px;
	font-size: 12px; text-align:center; font-weight:bold;
}
.lmald .active{height:32px;	line-height:26px;
	color:#fff;	
	background-image: url(con6.jpg);
	background-repeat: repeat-x;
	background-position:right top;
}
.lmald .normal{ height:32px;	line-height:26px; text-align:center; color:#333; }
.alContent{
	width:480px;
	overflow:hidden;
	float:left;
	 margin-top:8px;

}
.alContent .more{ width:475px; float:right; padding-right:5px; text-align:right; font-size:13px; line-height:22px; margin-top:8px;}
.alContent .more A{ color:#2B76D3;}
#news-3{
	width:480px;
	float:left;height:210px;

	
}
#news-3 ul{ list-style-type:none; font-size:12px;}
#news-3 UL LI.none {
	BACKGROUND: none transparent scroll repeat 0% 0%;
}
#news-3 UL LI { float:left;
	text-align:left;
	WIDTH: 480px;
	display:block;
	line-height:25px;
	height:25px;
	OVERFLOW: hidden;
	font-size:12px;
	color:#0B0B0B;
	background-image: url(jt.jpg);
	background-repeat: no-repeat;
	background-position: 6px center;
	border-bottom:#9D9D9D dotted 1px;
}
#news-3 UL LI span{ float:right;}
#news-3 UL LI A {
padding-left:18px;
color:#0B0B0B;
}
#news-3 UL LI A:hover {
padding-left:18px;
	COLOR:#2A79DE;
}
#rylist {
	WIDTH:980px;
	FLOAT: left;
}
#rylist UL {
	LIST-STYLE-TYPE: none
}
#rylist UL LI {
	TEXT-ALIGN: center; WIDTH:204px; margin-left:10px; margin-right:10px;  FLOAT: left;  text-align:center;
}
#rylist UL LI IMG { max-width:190px; HEIGHT: 150px; border:#ddd solid 1px; padding:1px; margin-top:5px;
}
#rylist UL LI p{ line-height:30px; width:204px;cursor:pointer; font-size:13px; cursor:pointer;
}
#rylist UL LI A {
	DISPLAY: block; color:#444444; border:#ddd solid 1px;
}
#rylist UL LI A:hover {
COLOR:#2A79DE; border:#2A79DE solid 1px;
}
.r0 {
	WIDTH:980px; HEIGHT:190px; OVERFLOW: hidden
}
.r1 {
	WIDTH: 1050%; FLOAT: left;  HEIGHT:190px
}
.r4 {
	FLOAT: left; HEIGHT:190px;
}
.r3 {
	FLOAT: left;  HEIGHT:190px;
}
#yq{ width:1000px; float:left; padding-left:5px; padding-right:5px; margin-top:6px;}
#yq_1{
	width:1000px;
	float:left;
	background-image: url(link.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:122px; margin-top:15px;
}
#yq_2{ width:940px; float:left; padding-left:45px; padding-right:15px; line-height:24px; padding-top:15px; padding-bottom:5px; color:#000000;}
#yq_2 A{ color:#000000; padding-left:8px; padding-right:8px;}
#bottom{
	width:1010px;
	float:left;
	text-align:center;
	height:40px;
}
#bottom .footer {
	HEIGHT: 40px; border-bottom:#6E6E6E solid 1px; border-top:#6E6E6E 1px solid;
}
#bottom .footer UL {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 40px;
	text-align:center;
	font-size: 13px;
	color: #ffffff;
}
#bottom .footer UL LI {
	DISPLAY: inline;
	font-size: 14px;
	color: #FFFFFF;
}
#bottom .footer UL LI A {
	MARGIN: 0px 8px; COLOR:#ffffff;}
#bottom .footer UL LI A:hover {
	COLOR: #ffffff;
	text-decoration: underline;
}
#banquan{
	width:1010px;
	float:left;
	line-height:25px; color:#C1C1C1; padding-top:40px; text-align:center;
}

#banquan A{ color:#C1C1C1;}

a:link {
	text-decoration: none;
	color:#333333;
}
a:visited {
	text-decoration: none;
	color:#333333;
}
a:hover {
	color:#2A79DE;
}
.hg{ margin-top:32px;}
.hg1{ margin-top:12px;}
#fh{ width:40px; right:0px;POSITION: fixed; bottom:60px; text-align:center;}
