html{color:#000;background:#FFF;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;word-wrap:break-word} table{border-collapse:collapse;border-spacing:0; font-size:12px;} fieldset, img{border:0;} address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%; vertical-align:middle} legend{color:#000;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Arial,Microsoft yahei; color: #333;   width:100%; background:#fc5d76 url(images/bannerbg.jpg) no-repeat top center; }
img{vertical-align:middle} 
a{ text-decoration: none; color: #666;}
a:hover{ text-decoration: none; color:#b40000;}
button{overflow:visible;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.hide{display:none;}
.fontb{font-weight:bold;}
.f12{ font-size: 12px !important;}
.f14{ font-size: 14px !important;}
.f16{ font-size: 16px !important;}
.f20{ font-size: 20px !important;}
.f24{ font-size: 24px !important;}
.cfff { color:#fff;}
.c333{ color: #333;}
.c666{ color: #666;}
.c999{ color: #999;}
.cf30 { color:#f30;}
.cf60 { color:#f60}
.cf90 { color:#f90}
.cc60 { color:#c60}
.red { color:#ff0000;}
.left { display:inline; float:left} .right { display:inline; float:right}
a { color:#4c4c4c; text-decoration:none; }
a:hover { color:#4378de; text-decoration:none;}
a.a1 {color:#6c6c6c;text-decoration:none;}
a.a1:hover {color:#6c6c6c;text-decoration:underline; }
.wrapper { width:1000px; margin:0 auto;}
.topnav { background-color:#f1f1f1; overflow:hidden; height:40px; line-height:40px;}
.banner { width:100%; background:url(images/bannerbg.jpg) no-repeat center 0; height:2179px; }
.focusImg { overflow:hidden; position:relative; height:260px; margin:auto; z-index:0; margin-top:60px;}
.big-img { width:100%; text-align:center; height:220px; position:absolute; left:0; top:0; z-index:10}
.big-img li { height:220px; width:100%; overflow:hidden; display:none}
.big-img li.on { display:block;}
.big-img li img { margin-left:3px;}
.menu { width:100px; position:absolute; bottom:10px; left:46%; z-index:999;}
.menu li { cursor:pointer; width:10px; height:10px; display:inline-block; background-color:#fff; border:1px solid #ccc; border-radius:10px; float:left; margin:0 5px}
.menu li.cur { background-color:#5884ff; border:1px solid #5884ff}

.index-scroll {position:relative; width:1000px;height:680px; margin:auto; overflow:hidden;  z-index:0; margin-bottom:30px}
.index-slide-b { position:absolute; left:0; top:0; z-index:10; height:620px; width:1000px; }
.index-slide-b li {
	position:absolute;
	top:0;
	left:0;
	height:620px;
	float:left;
	overflow:hidden;
	width:100%;
}
.index-slide-b li.on{ z-index:1; }
.index-slide-nav { position: absolute; width:100px; z-index:10000; bottom:20px; left:460px;}
.index-slide-nav li { width:10px;height:10px;  cursor:pointer; display:inline-block; border-radius:5px; background:#fff; float:left; margin:0 5px; }
.index-slide-nav li.on {opacity:1;filter:Alpha(opacity=100);  background:#fff4e3}

.img-text { width:324px; float:left; margin:0 4px;}
.img-text-text { background:#fff4e3; height:200px; padding:20px; font-family:Microsoft yahei; color:#fc5d76}
.img-text-text h2 { font-size:18px; margin-bottom:10px; color:#ff3353; font-weight:400}
.img-text-text p { line-height:26px;font-size:14px;}
.text-right { text-align:right; font-size:16px;}
.wrapper { padding-top:960px; width:1000px; margin:0 auto;}
.m-box-txt { margin-bottom:50px; padding-bottom:10px;}
.m-box-txt p { text-indent:2em; color:#fff4e3; line-height:30px; font-family:Microsoft yahei; font-size:14px;}
.footer { text-align:center; margin-bottom:10px; padding-bottom:10px;}
.footer p { color:#fff; padding:5px 0}
.footer p a { color:#fff;}

.fixed { position:fixed; right:0; top:260px; width:140px;}
.fixed a { display:block; padding:10px; background:#ff3353; margin-bottom:5px; color:#fff4e3; text-align:center}
.fixed a:Hover { background:#ff173b}
