/* CSS Document */
.vicaBody{
	background:#fff;
	font:12px/22px "Microsoft YaHei";
	color:#666;
	text-align:left;
	margin:0;
	padding:0;
	overflow-x:hidden;
}
.vicaBody img{ display:block;}
.clearfix:before,.clearfix:after {content: " "; display: table; }
.clearfix:after {clear: both;}
.l{ float:left; display:inline;}
.r{ float:right; display:inline;}


.vicaBody a:link{ text-decoration: none; color:#0062A0;}
.vicaBody a:visited{ text-decoration: none; color: #0062A0;}
.vicaBody a:hover{ text-decoration: none; color:#1d57a9;}
.vicaBody a:active{ text-decoration: none; color: #1d57a9;}

a.bluelink:link{ text-decoration: none; color: #1d57a9; font-size:15px; font-weight:bold;}
a.bluelink:visited{ text-decoration: none; color: #1d57a9;}
a.bluelink:hover{ text-decoration: none; color:#009;}
a.bluelink:active{ text-decoration: none; color:#009;}

#wrap{ width:1000px; margin:0 auto;}
#wrap2{ width:1200px; margin:0 auto;}
#wrap3{ width:1095px; margin:0 auto; padding-left:105px;}

#header{ background:url(header_bg.jpg) repeat-x; width:100%; height:91px;}
#topic{ background:url(topicbg.jpg) repeat-x; width:100%; height:403px;}

#container{ background:url(bg.jpg); width:100%;}
#box1{ padding-top:31px;}
.boxs{ width:1095px;}
.boxL{ width:976px;}
.title{ background:url(titlebg.jpg) no-repeat; width:976px; height:60px; text-indent:60px; font:bold 20px/46px "Microsoft YaHei"; color:#fff;}
.boxLbox{ width:961px; margin-left:15px; background:#fff;}
.boxLcon1{ width:880px; margin:0 auto;}


.ty_r1{ background:url(ty_r1.jpg) top no-repeat; width:119px; min-height:638px;}
.ty_r2{ background:url(ty_r2.jpg) top no-repeat; width:119px; min-height:310px;}
.ty_r3{ background:url(ty_r3.jpg) top no-repeat; width:119px; min-height:388px;}

#box1 li{ float:left; width:276px; height:250px; padding-left:150px; background-position:left bottom; background-repeat:no-repeat; margin:6px 6px 0 0;}
#box1 li.li1{ background-image:url(pic1_1.jpg); color:#ffb82e; border-bottom:#dbdbdb 1px solid;}
#box1 li.li2{ background-image:url(pic1_2.jpg); color:#d74b56; border-bottom:#dbdbdb 1px solid; margin:6px 0 0 6px;}
#box1 li.li3{ background-image:url(pic1_3.jpg); color:#65c8d0; padding-top:35px;}
#box1 li.li4{ background-image:url(pic1_4.jpg); color:#838bc5; padding-top:35px; margin:6px 0 0 6px;}
#box1 li.li5{ border-right:#dbdbdb 1px solid; width:1px; height:244px; margin:6px 0 0 0; padding:0;}
#box1 li h4{ font:bold 23px/23px "Microsoft YaHei"; padding:20px 0;}
#box1 li p{ font-size:14px; width:260px; color:#666;}


h2{ font-weight:bold; font-size:16px; padding-bottom:10px;}
h3{ text-align:right; height:29px; width:100%;}
.boxs2l{ width:490px; padding:30px;}
.boxs2r{ padding:6px 35px 35px 0;}
.boxs2l img{ margin-right:20px; float:left;}

.boxs3l{ width:900px; padding:0 40px 35px 30px; font:14px/22px "Microsoft YaHei";}
.boxs3l dt{ background:url(q_title.jpg) no-repeat top left #f2f2f2; width:900px; line-height:34px; margin-bottom:12px; text-indent:52px; font-weight:bold; cursor:pointer;}
.boxs3l dd{ padding:0 10px 12px 52px; display:none;}
.boxs3r{ width:206px; padding:30px 0 35px;}

#footer { width:100%; height:100px; border-top:#dddddd 1px solid; text-align:center; line-height:24px; padding-top:20px; color:#999;}