@charset "utf-8";
/* CSS Document */

.mainbody{width:1125px;overflow:hidden; margin:0 auto;margin-top:3px; _margin-top:5px;}
.mainbodytop{ margin:0 auto; width:974px; height:57px;}
.mainbodybottom{ margin:0 auto; width:974px; height:89px;}
.lefttop{ width:245px; height:301px; background:url(../images/yzjybg.png) no-repeat left top; margin-bottom:15px; position:relative;}
.yzjywb{ padding:80px 30px 10px 30px;}
.xz{ padding:3px; border:1px #CCCCCC solid; width:173px; height:101px; margin-left:3px; margin-top:10px; background:#FFF;}
.text1{ line-height:23px; width:183px; height:auto; text-indent:2em; padding-top:20px;*padding-top:25px;_padding-top:25px;} 
.more1{
	color: #813d1a;
	position: absolute;
	width: 45px;
	height: 15px;
	left: 155px;
	top: 241px;
}
.leftside{ width:270px;}
.rightside{ width:855px;}
.yzxx{ margin:10px auto;}

.babystar{ background:url(../images/babystar.png) no-repeat; width:407px; height:298px;margin-top:10px; position:relative;}

.ysdt{ background:url(../images/ysdtbg.gif) no-repeat; width:444px; height:299px; margin-right:20px; margin-top:10px; margin-bottom:10px;position:relative;}
.jkzs{ background:url(../images/jkzsbg.gif) no-repeat; width:385px; height:299px; margin-top:10px;margin-bottom:10px;position:relative;}

.rightbottom{ background:url(../images/ysfcbg.gif) no-repeat ; width:843px; height:201px;position:relative;}

#pic { background:url(../images/jdtbg.gif) no-repeat; width:441px; height:298px; margin-top:10px;}
#hotimg{ margin:50px 30px 30px 47px;}
#pic a { line-height:15px;}

.bbtp{ padding:110px 60px 5px 60px; line-height:25px;}
.bbtp h3{ color:#333; font-size:14px; font-weight:bold;}
.bbtp h2{ color:#000; font-size:16px; font-weight:bold;}
.bbtp img{ float:left; margin-right:15px; padding:3px; border:1px #ccc solid; background:#FFF; width:131px; height:137px;}

.more2{
	color: #813d1a;
	position: absolute;
	width: 45px;
	height: 15px;
	left: 302px;
	top: 247px;
}
.more3{
	color: #813d1a;
	position: absolute;
	width: 45px;
	height: 15px;
	left: 349px;
	top: 44px;
}
.more4{
	color: #813d1a;
	position: absolute;
	width: 45px;
	height: 15px;
	left: 297px;
	top: 44px;
}
.more5{
	color: #813d1a;
	position: absolute;
	width: 45px;
	height: 15px;
	left: 735px;
	top: 23px;
}

.newslist{height:200px; padding-top:70px;}
.newslist ul { padding:10px 10px 10px 40px;}
.newslist ul li { line-height:27px; background: url(../images/icon03.gif) no-repeat left center; text-indent:12px;}
.newslist ul li a:link{ color:#b17103; text-decoration:none; padding-right:10px;}
.newslist ul li a:visited { text-decoration: none; color:#b17103; }
.newslist ul li a:hover{ color:#666; text-decoration: underline;}
.newslist ul li a:active { text-decoration: none; color:#b17103;}

.pdr30{ padding-right:30px;}

/*图片滚动*/
.rollBox { clear:both; height:160px; margin:0px 0px 0px 130px; margin-bottom:0px; *margin-top:10px;padding:0px; width:660px; font-size:12px; padding-top:10px;}
.rollBox .Cont { width:660px; overflow:hidden; float:left; height:150px;}
#ISL_Cont { height:144px; margin:50px 10px 0px 10px;*margin:42px 10px 0px 10px;margin:_42px 10px 0px 10px;}
.rollBox .ScrCont { width:10000000px;}
.rollBox .Cont .pic {  float:left; width:151px; height:112px; background:url(../images/xcbg.gif) no-repeat; margin:0 5px;}
.rollBox .Cont .pic img {  display:block; width:141px; height:95px; margin-top:10px; margin-left:5px;}
.rollBox #List1, .rollBox #List2 {float:left;}

.footbg{ background:url(../images/footbg.gif) no-repeat; margin:0 auto; width:1437px; height:222px;}

.copynews{ padding:20px 10px;}
.text02{ color:#333; text-align:center;line-height:24px; font-size:13px;padding-top:26px;}
.more03 { color:#333; text-decoration:none; padding-right:10px;}
.more03 a:link{ color:#333; text-decoration:none; padding-right:10px;}
.more03 a:visited { text-decoration: none; color:#333; }
.more03 a:hover{ color:#b17103; text-decoration: underline;}
.more03 a:active { text-decoration: none; color:#333;}

.content {width:964px; overflow:hidden; padding:5px;clear:both; background:#FFF; margin:0 auto;}
/*sub*/
#sub {width:220px;float:left; overflow:hidden;}
#sub li  { font-size:12px; line-height:27px; border-bottom: 1px  #e7d7bb solid; height:28px;background:#fff; display:block;}
#sub ul li a { display:block; height:27px; width:195px; padding-left:25px;}
#sub ul li a:hover { background:#f9f9f9;color:#4B310C;}
#sub ul li a:link {color: #333;text-decoration: none;}
#sub ul li a:visited {text-decoration: none;color: #333;}
#sub ul li a:active {text-decoration: none;color: #333;}
#subright {width:710px;margin-left:15px;_margin-left:10px; float: left;}

/*新闻列表*/
.start { border:1px #CCC  solid; border-left:none; border-top:none;}
.shuzi { color:#FB7D00; font-family:Georgia; font-size:14px;}
td { height:21px; line-height:21px;padding:5px 5px 5px 20px; text-align:left; font-size:12px; font-weight:normal; color:#999;}
#add {line-height:28px; padding-left:16px; border-bottom:1px #ccc dashed;}
.addbt { font-size:14px; color:#333; font-weight:bold;}

/*公告*/
#notice {width:245px; height:466px;position:absolute;margin-top:-490px;*margin-top:-495px; margin-left:730px; }
#gg {background:url(../images/right1top.png) no-repeat; height:174px; padding:0px 25px 10px 15px;}
#gg li { list-style:inside circle;}
#gg li a {  line-height:18px;}
.rightbt { font-weight:bold; color:#FFFFFF; height:30px; line-height:30px; padding-left:15px; font-size:14px; margin-bottom:15px;}

/*二级页*/
#fyflbt { background: url(../images/btbg.gif) no-repeat; font-size:14px;line-height:32px; color:#FFF; font-size:14px; font-weight:bold; padding-left:25px; height:32px;}
#yousj{position:absolute; margin-left:773px; margin-top:-80px; background:url(../images/righttop.png) no-repeat; height:27px; width:205px; font-size:12px; text-align:center; line-height:27px;}

/*分页*/
.manu {padding:20px 3px;  margin:2px;  text-align: center;}
.manu a {border: #eee 1px solid; padding:2px 5px;  margin: 2px; color: #036cb4; text-decoration: none;}
.manu a:hover {border: #999 1px solid; color: #666;text-decoration: none;}
.manu a:active {border: #999 1px solid; color: #666;}
.manu .current {border: #036cb4 1px solid; padding:2px 5px;margin:2px; color: #fff; background-color: #036cb4;font-weight: bold;}
.manu .disabled {border: #eee 1px solid; padding:2px 5px; margin:2px; color: #ddd;}

.xyyj { line-height:28px; line-height:28px; text-align:left; color:#555; padding-left:15px; font-size:12px; font-weight:bold; margin-top:3px;font-size:18px; text-align:center; height:60px; border-bottom:solid 1px #eee; margin-bottom:24px; font-family:宋体;}
.text03{ color:#5E5E5E; line-height:24px; text-indent:2em; font-size:14px;}

/*回复*/
.newly{ border:#D7DFEC 1px solid;width:600px; overflow:hidden; padding:15px; background:#F9F9F9;}
.newly h3{color:#222;font-size:15px;font-weight:bold; background:url(../images/ico_ques.png) no-repeat left center; text-indent:1.5em; }
.huifu{ color:#FB7D00;font-size:15px;font-weight:bold;padding:10px 0px 0px 0px;background:url(../images/ico_ans.png) no-repeat left center; text-indent:1.5em; }
.xzcomment{ width:660px; overflow:hidden;}
.comm_list{margin-bottom:20px; border:#f1f1f1 1px solid;}
.comm_list .title{background: #FEF9F1;border-top:1px solid #D7DFEC;color:#999;height:20px;margin-bottom:12px;padding:5px 12px 0; font-size:12px;}
.comm_list .from_info{float:left;}
.comm_list .author, .comm_list .author a{color:#369;margin-right:4px;}
.comm_list .author a{margin-right:0px;}
.comm_list .post_time{float:right;}

.comm_list .body{line-height: 20px;margin-bottom: 10px;padding: 0 12px; font-size:12px;}
.comm_list .body .new{margin: 0 3px 10px;word-wrap: break-word;}
.comm_op{color: #D7DFEC;height: 22px;padding: 5px 12px 0;text-align: right;}
.sign_msg { margin-top:60px;padding-top:15px 5px 5px 5px;}
.fieldset { padding:5px;}
.sign_msg textarea{-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    height: 90px;
    margin-bottom: 10px;
    padding: 2px 0 2px 2px;
    width: 100%;
	font-size:12px;}

.sign_msg_sub{text-align:right;}
.sign_msg_sub .input_search{ border: medium none;
    color: #FFFFFF;
    font-weight: 700;
    height: 24px;
    letter-spacing: 1px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    width: 54px;
	background-color: #393;
	border:1px solid #5B9400;
	cursor:pointer; margin:10px;}

.sign_us{margin-bottom:10px; padding:5px;}
.sign_us cite{font-style:normal;font-size:12px;}
.sign_input{-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #666666 #CCCCCC #CCCCCC #666666;
    border-style: solid;
    border-width: 1px;
    color: #666666;
	font-size:12px;
	background-color:#f9f9f9;
	}

/*相册*/		
#photolist ul li { float:left; width:151px; height:199px;  margin-right:15px; padding-top:15px;}
.photoimg {height:146px; width:145px; background:url(../images/photobg.jpg) no-repeat; padding-left:6px; padding-top:5px;}	
.photobt {height:24px; line-height:24px;text-align:center; color:#333; font-weight:600;}
.phototj {color:#CCC}	
.photooneimg {height:143px; width:143px;padding-left:8px; padding-top:7px; border:#CCC 1px solid;}
#photoonelist { overflow:hidden; padding-left:20px; padding-bottom:20px;}
#photoonelist ul li { float:left; width:151px; height:179px;  margin-right:15px; padding-top:10px;}

/*单个相册*/

.carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
.carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
.carousel .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel .item > img {
  display: block;
  line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
  display: block;
}
.carousel .active {
  left: 0;
}
.carousel .next,
.carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel .next {
  left: 100%;
}
.carousel .prev {
  left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
  left: 0;
}
.carousel .active.left {
  left: -100%;
}
.carousel .active.right {
  left: 100%;
}
.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #222222;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	visibility: visible;
}
.carousel-control.right {
	left: 635px;
	right: 23px;
}
.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	background: #333333;
	background: rgba(0, 0, 0, 0.75);
	width:681px;
}
.carousel-caption h4,
.carousel-caption p {
  color: #ffffff;
  line-height: 20px;
}
.carousel-caption h4 {
  margin: 0 0 5px;
}
.carousel-caption p {
  margin-bottom: 0;
}
.hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eeeeee;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
.hero-unit li {
  line-height: 30px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.affix {
  position: fixed;
}

/*分页*/

.ser_page { text-align:center; height:27px; line-height:27px; border-top:25px #f2f2f2 solid; color:#000; padding-bottom:10px; clear:both; margin:20px 0px; }
.ser_page a { background:url(../../images/d_images/service/ico-textb.png) no-repeat; font-size:12px; margin:0 1px; color:#727171; }
.ser_page .page-home { background-position:0 2px; padding-left:17px; }
.ser_page .page-previous { background-position:0 -55px; padding-left:8px; }
.ser_page .page-next { background-position:right -36px; padding-right:8px; }
.ser_page .page-end { background-position:right -17px; padding-right:17px; }