@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,
b, u, i, center, ol, ul, li,fieldset, form, label, legend,caption,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video { margin:0; padding:0; border: 0; list-style:none;} 
dl, dt, dd, tbody, tfoot, thead, tr, th, td,table{margin:0; padding:0;}
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
a,area{blr:expression(this.onFocus=this.blur())}
a { text-decoration:none;}
a:hover { text-decoration:none;}
img { -ms-interpolation-mode: bicubic; }
body{font-family:"微软雅黑";}
table{border:none;}

.flBox{float:left;}
.frBox{float:right;}
.clear{clear:both; height:1px;}
.marginAuTo{margin:0px auto;}

/*?л???*/
.home_c02 {	WIDTH: 510px;	FLOAT: left; PADDING:5px; MARGIN-LEFT: 0px; MARGIN-TOP: 0px; border:1px solid #DDD;}
.home_c02_img {OVERFLOW: hidden; HEIGHT: 340px; WIDTH: 510px; POSITION: relative; MARGIN-LEFT: 0px; MARGIN-TOP: 0px; margin-bottom: 0px;
}
#banner_list IMG {BORDER-LEFT-WIDTH: 0px;HEIGHT: 340px;BORDER-RIGHT-WIDTH: 0px;WIDTH: 510px;BORDER-BOTTOM-WIDTH: 0px;BORDER-TOP-WIDTH: 0px}
#banner_bg {CURSOR: pointer; HEIGHT: 25px;WIDTH: 510px; POSITION: absolute; FILTER: Alpha(Opacity=50); Z-INDEX: 1000; BOTTOM: 0px; BACKGROUND-COLOR: #000;opacity: 0.5}
#banner_info {CURSOR: pointer; HEIGHT: 24px; POSITION: absolute; COLOR: #fff; LEFT: 12px; Z-INDEX: 1001; BOTTOM: 0px}
#banner UL {LIST-STYLE-TYPE: none; HEIGHT: 16px; RIGHT: 5px; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; FILTER: Alpha(Opacity=80); MARGIN: 0px; Z-INDEX: 1002; PADDING-RIGHT: 0px; BOTTOM: 4px; opacity: 0.8}
#banner UL LI {BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; HEIGHT: 16px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND: #000; BORDER-BOTTOM-WIDTH: 0px; FLOAT: left; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 8px; DISPLAY: block; LINE-HEIGHT: 16px; PADDING-RIGHT: 8px; BORDER-TOP-WIDTH: 0px; MARGIN-RIGHT: 2px}
#banner UL LI.on {BACKGROUND: #900}
#banner_list A {POSITION: absolute}
.home_c02_123 {	WIDTH: 390px; FLOAT: left; TEXT-ALIGN: right; MARGIN-RIGHT: 5px}
.home_c02_123 A {FONT-SIZE: 11px; BACKGROUND: url(home_123.gif) no-repeat -15px 0px; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px}
.home_c02_123 A:hover {BACKGROUND: url(home_123.gif) no-repeat 0px 0px}

/*切换图片*/
.rollBox{overflow:hidden; background:#FFF; height:148px}
.rollBox .LeftBotton{height:135px;width:55px;background: url(19d_botton01.html) no-repeat center 65px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .LeftBotton:hover{height:135px;width:55px;background: url(19d_botton04.html) no-repeat center 65px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton{height:135px;width:55px;background: url(19d_botton02.html) no-repeat center 65px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .RightBotton:hover{height:135px;width:55px;background: url(19d_botton03.html) no-repeat center 65px;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{
	width: 1050px;
	overflow: hidden;
	float: left;
}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{
	width: 240px;
	float: left;
	margin-right: 30px;
	margin-top: 15px;
	text-align: center
}
.rollBox .Cont .pic h2{line-height:30px; }
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox #List3,.rollBox #List4{float:left;}

/*字体样式*/
.bai14_fff{font-size:14px; color:#fff;}
.hui14_333,.hui14_333 a{font-size:14px; color:#333}
.hui16_333,.hui16_333 a{font-size:16px; color:#333}
.hui22_333,.hui22_333 a{font-size:22px; color:#333; line-height:28px; font-weight:bold;}
.bai14_fff,.bai14_fff a{font-size:14px; color:#fff}
.lan14_66C,lan14_66C a{font-size:14px; color:#66C}
.cont_tit01{FONT-SIZE: 12px; COLOR: #9d9d9d}
.fontweight{ font-weight:bold;}

.main1200{width:1160px; padding:20px; margin:0px auto;}

.header{background:#fafafa; line-height:30px; }
.bg{
	background-image:url(tsty5.jpg), url(tsty5.jpg);
	background-repeat:repeat-x, repeat-x;
	background-position:center top, center bottom;}
.bottom{text-align:center; line-height:26px; padding:25px;}
.main2, .main3, .main4{padding-top:20px;}
.titl,.titr{width:570px;}