@charset "gb2312";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
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;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*pub*/
body {background:url(bg00.jpg) no-repeat center 45px #fdf4f8;font-size:12px}
a {text-decoration:none}
.mid {margin:0 auto}
.fl {float:left;display:inline}
.fr {float:right}
.red_border {border:1px solid #ac5f58;padding:1px;width:196px;margin:5px 0 0 0;background:#f6f6f6;_margin:3px 0 0 0;*+margin:3px 0 0 0}
.bg_b {}
/*head*/
#head {width:1002px;height:415px;background:url(xyy_top_120313.jpg) no-repeat center top}
.nav {height:83px}
.nav a {display:inline;float:left;width:100px;height:83px;text-indent:-9999px}
.logo {height:224px}
.logo a {display:block;width:1002px;height:224px;text-indent:-9999px}
.slogn {height:108px}
.slogn a {display:block;width:1002px;height:108px;text-indent:-9999px}

/*content*/
#content {width:984px;padding:0 0 20px 0}
#leftside {width:200px;margin:0 10px 0 0}
.video {background:url(bg02.jpg) no-repeat center top;padding:0 5px 5px 5px;width:190px;height:171px}
.video_more {height:23px;line-height:23px;width:190px}
.video_more a {display:block;text-indent:-999em;width:190px;height:23px}
.btn {padding:3px 0 0 0;_padding:2px 0 0 0}
.mblog {height:287px;padding:7px 0 0 0;_padding:2px 0 0 0;*+padding:4px 0 0 0}
.mbbtn {height:30px}
.mbbox {height:236px;border:1px solid #d59c83;border-top:none;background:#f6f6f6;padding:10px 0}
.microblog {margin:0 4px 10px 4px}
.name {color:#3d3d3d;text-align:left;line-height:20px}
.tlink a {color:#7d0e04}
#survey h1 {color:#7d0e04;font-size:12px;line-height:22px;padding:0 8px}
#survey p {color:#3d3d3d;font-size:12px;line-height:20px;padding:0 8px}
.cstel {height:53px;background:url(bg36.jpg) no-repeat right bottom;margin:0 8px;padding:8px 0}
.cstel p {color:#7d0e04;line-height:18px}
.cslink {width:180px;height:44px;border:1px solid #ad7c77;background:#ffffff;margin:5px auto;font-family:Simsun,Arial;color:#3d3d3d;line-height:22px;padding:0 3px}
.cslink a {color:#3d3d3d}
#health {height:138px}
#health p {padding:7px 20px;color:#7d0e04}
#rightside {width:774px}
#news {width:418px;margin:0 10px 0 0}
.hotnews {width:416px;height:35px;border:1px solid #85147b;border-top:none;background:#efe6ea;font-size:14px;font-weight:bold;color:#353535;text-align:center;line-height:35px;margin:0 auto 5px}
.hotnews a {color:#7d0e04}
.newsbox {background:url(bg09.jpg) no-repeat center top;height:154px;padding:0 10px}
.jdt {width:334px;height:206px;background:url(bg08.jpg) no-repeat center top;padding:5px 6px 6px 6px}
#fader{position:relative;overflow:hidden;height:206px;width:334px}
#fader li{position:absolute;left:0;top:0;}
#fader li img{display:block;border:0}
.fader-nav{display:inline-block;margin-right:8px;color:#fff;padding:2px 6px;background:#0ea0ed;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.fader-cur-nav{display:inline-block;margin-right:8px;color:#fff;padding:2px 6px;background:#ff7a00;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.share {height:16px;line-height:16px;color:#ff6000;padding:1px 0 0 0} .share img {margin-bottom:-3px;margin-right:6px}
#pai {padding:12px 0}
.paibox {background:url(bg52.jpg) no-repeat center top;height:265px;padding:20px 25px 0}
#classroom {width:381px;margin:0 12px 0 0}
#classroom a {height:37px;display:block}
#classroom img {_margin:0 0 -3px 0;*+margin:0 0 -3px 0}
#bbs {width:381px}
.b_a {height:37px;display:block}
#bbs img {_margin:0 0 -3px 0;*+margin:0 0 -3px 0}
.bbsbox {background:url(bg30.jpg) no-repeat center top;height:134px;padding:3px 21px}
.bbsbox a {color:#3d3d3d;line-height:26px}
#pics {background:url(bg101.jpg) no-repeat center 9px;height:169px;padding:9px 0 0 0}
.pics_btn {padding:9px 21px 9px 42px}
.picsbox {padding:0 0 0 20px}
.picsbox img {margin:3px 8px 3px 0}
#friends {background:url(bg37.jpg) no-repeat center top;height:190px;margin:9px 0 0 0;padding:0 0 20px 0}
.fm a {height:32px;text-indent:-9999px;display:block}
.ft {padding:4px 25px}
.ft img {margin:5px}
.newslength {width:350px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;font-size:12px;color:#3d3d3d;line-height:22px}
.newslength a {color:#3d3d3d}
.newslength1 {width:300px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;font-size:12px;color:#3d3d3d;line-height:26px;height:26px}
.newslength1 a {color:#3d3d3d;line-height:26px}

.contbg {background:url(bg202.jpg) repeat-y center top}
.contbg_t {background:url(bg201.jpg) no-repeat center top}
.contbg_b {background:url(bg203.jpg) no-repeat center bottom;padding:0 30px 30px 30px}
.cont_top {height:46px;line-height:46px}
.cont_title {height:40px;line-height:40px;padding:10px;font-family:"Î¢ÈíÑÅºÚ";font-size:16px;text-align:center;border-bottom:1px solid #333333}
.cont_date {height:30px;line-height:30px;padding:0 10px;font-family:"Î¢ÈíÑÅºÚ";font-size:12px;color:#666666;text-align:right}
.cont_text {line-height:24px;color:#333333;font-family:"Î¢ÈíÑÅºÚ";font-size:12px;text-indent:24px;min-height:800px;}
.cont_text a {color:#b14109}
.cont_text a:hover {background:#b14109;color:#ffffff}
.cont_list {padding:10px;min-height:800px;}
.cont_list a {display:block;line-height:30px;color:#333333}

.infiniteCarousel {
  width: 736px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 670px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */

  min-height:216px;
  margin: 0 auto 0 32px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border:0;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:inline;
  float:left;
  padding:0 5px;
  height:216px;
  width:158px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 44px;
  width: 28px;
  background: url(arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 75px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -44px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 0;
}

.infiniteCarousel .back:hover {
  background-position: 0 -44px;
}


/*0419*/
.zy8-img {width:181px;height:185px}
.zy8-desc {width:170px;padding:0 5px}
.zy8-desc h1 {color:#3d3d3d;line-height:26px;font-size:14px;font-weight:bold}
.zy8-desc p {line-height:26px;border-bottom:1px solid #9c9b9b}
.zy8-btn img {margin:10px 0 0 35px}
.diy-img {width:499px;height:216px;margin:0 20px;border:1px solid #333}
.diy-btn {width:156px}
.diy-btn a {display:block;width:156px;height:46px;line-height:46px;text-align:center;margin-bottom:5px;color:#fff;background:url(diy-btn.jpg) no-repeat 0 0;font-size:18px;font-weight:bold;font-family:Microsoft Yahei}