@charset "utf-8";
/* CSS Document */
html { overflow-y: scroll;}
body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, address, a, strong, em, dl, dt, dd, table, thead, tbody, tfoot, tr, td, th, form, fieldset, legend, caption { padding: 0px; margin: 0px; border:0;}
img, a img { border: none; }
body { font-family:宋体; font-size: 14px; color: #313131; margin: 0px; text-align:center;}
.clear { clear: both; }
.left { float: left;}
.right { float: right; }
.bold { font-weight: bold; font-family:宋体;}
.valign-middle { vertical-align: middle; }
html, body { height: 100%; }
a:link { text-decoration: none; color:#313131; }
a:visited { text-decoration: none; color:#313131; }
a:hover { text-decoration: underline; color:#063;}
a:active { text-decoration: none; color:#313131;}
li { list-style:none;}

.banner{ background:url(../images/banner.jpg) no-repeat; width:1411px; height:1577px; margin:0 auto;}
.flash{ width:1003px; height:276px; margin:0 auto; text-align:center; padding-bottom:35px;}
.swfwz{ padding-top:160px;}

.navwz{ width:100%; height:40px; line-height:40px; margin:0 auto; text-align:center;}
.nav { color:#fff; font-weight:bold; font-size:16px;margin: 0 auto; text-align:center;width:1003px; font-family:微软雅黑; text-align:center;}
.mainlevel  { float:left; width:110px;height:40px; text-align:center; line-height:40px; *line-height:40px;_line-height:40px;}
.nav ul{ padding-left:80px; float:left; text-align:center;}
.nav ul li a {color:#fff;font-weight:bold; font-size:16px;display:block;width:84px; text-decoration:none; }
.nav ul li a:link { color:#fff; text-decoration:none;width:110px; }
.nav ul li a:visited { color:#fff; text-decoration:none;width:110px; }
.nav ul li a:hover { color: #fff; text-decoration:none; background: #F90; width:110px; height:40px;*height:40px; _height:40px;}
.nav ul li a:active { color:#fff; text-decoration:none;width:110px;}
.nav .mainlevel ul {display:none; position:absolute; z-index:10000;margin-left:-80px;*margin-left:-135px; _margin-left:-135px;}
.nav .mainlevel ul  li { text-align: center;border-bottom:1px solid #fff; background: #F80; width:110px; _height:40px;}
.nav .mainlevel ul  li a:link {width:110px; _height:40px;}
.nav .mainlevel ul  li a:visited {width:110px; _height:40px;}
.nav .mainlevel ul  li a:hover {width:110px; _height:40px;}

.maincon{ width:1003px; margin:0 auto; overflow:hidden; margin-top:17px; padding-left:50px;_padding-left:30px; text-align:left; }
.ysdt{ background:url(../images/ysdt.gif) no-repeat; width:509px; height:281px; margin-right:25px;}
.hdfc{ background:url(../images/hdfc.gif) no-repeat; width:438px; height:280px;}
.fgh{ height:10px;}
.yzjy{ background:url(../images/yzjy.gif) no-repeat; width:412px; height:306px; margin-right:40px;}
.ggw{ width:516px; height:260px;}

.bjzc{ background:url(../images/bjzc.gif) no-repeat; width:412px; height:213px; margin-right:30px;}
.bbzp{ background:url(../images/bbzp.gif) no-repeat; width:531px; height:218px; margin-top:-20px;}

.dwjs{ background:url(../images/dwjs.gif) no-repeat; width:432px; height:350px; margin-right:20px;}
.two{ background:url(../images/two.gif) no-repeat; width:521px; height:338px; margin-top:-10px;}

.foot{ background:url(../images/footbg.jpg) no-repeat; width:1411px; height:176px; margin:0 auto;}

.more1{  height:20px; padding-top:31px; padding-left:425px; font-size:13px;}
.newslist5{ padding:20px 30px 10px 70px; _padding:15px 30px 10px 70px;text-align:left; }
.newslist5 ul li{ background:url(../images/icon2.gif) no-repeat left center; text-indent:1em; line-height:35px;}
.newslist1{ padding:15px 30px 10px 150px; _padding:10px 30px 10px 150px;text-align:left; }
.newslist1 ul li{ background:url(../images/icon.gif) no-repeat left center; text-indent:2em; border-bottom:#CCC 1px  dashed;line-height:36px;}
.time{ float:right; color:#708713;}
.time6{ float:right; color:#000;}

.more2{ width:80px; height:30px; padding-top:102px; padding-left:60px; font-size:13px;}
.jdtwz{ padding:18px 13px 10px 19px;}
.jdt{ width:391px; height:227px;}
.more3{ width:373px; text-align:right; height:32px; padding-top:23px; font-size:13px;}
.yzjywz{ padding:20px 42px 10px 50px; line-height:30px; height:220px; font-size:14px;}
.yzjywz img{ float:left; margin-right:20px; border:1px #CCCCCC solid; padding:3px;}

.more4{ width:365px; height:25px; padding-top:15px; text-align:right; font-size:13px;}
.newslist2{ padding:5px 35px 5px 40px;text-align:left; }
.newslist2 ul li{ background:url(../images/icon.gif) no-repeat left center; text-indent:2em; border-bottom:#CCC 1px  dashed;line-height:36px;}
.time2{ float:right; color:#2875c3;}
.more5{ width:390px; height:26px; padding-top:20px; text-align:right; font-size:13px;}
.newslist3{ padding:15px 50px 5px 40px;text-align:left; }
.newslist3 ul li{ background:url(../images/icon.gif) no-repeat left center; text-indent:2em; border-bottom:#CCC 1px  dashed;line-height:36px;}
.more6{ width:360px; height:20px; padding-top:42px; text-align:right; font-size:13px;}

/*图片滚动*/
.rollBox { clear:both; height:160px;width:510px;*width:510px;_width:495px; font-size:12px;}
.rollBox .Cont {width:510px;*width:510px;_width:495px; overflow:hidden; float:left; height:155px;}
#ISL_Cont { height:150px; margin:15px 10px 0px 10px;}
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:160px; float:left; padding-top:2px; padding-left:4px; *padding-left:4px;margin-left:10px;}
.rollBox .Cont .pic img { padding:5px; border:1px solid #ddd0b6; display:block; width:155px; height:112px;background:#FFF;}
.rollBox #List1, .rollBox #List2 {float:left;}

.fgh2{ height:76px; width:520px;}
.mxbb{ width:200px; margin-right:60px; padding-left:25px; overflow:hidden;}
.jyts{ width:200px; overflow:hidden;}

.more7{ width:95px; height:10px; padding-top:30px; text-align:right; font-size:13px;}
.more8{ width:375px; height:10px; padding-top:30px; text-align:right; font-size:13px;}
.newslist4{ padding:2px 5px 5px 5px;text-align:left; }
.newslist4 ul li{ background:url(../images/icon.gif) no-repeat left center; text-indent:2em; border-bottom:#CCC 1px  dashed;line-height:36px;}
.text02{ color:#1C1C1C; text-align:center;line-height:26px; font-size:14px; padding-top:40px; font-weight:bold; }


.content {width:980px; margin:0 auto; overflow:hidden; padding:0px 15px 15px 5px;}
.subleft { height:500px; float:left; width:230px; padding-left:10px; }
h1 { margin-bottom:10px; color:#936d5d; font-family: 微软雅黑 }
.subleft ul li { height:30px; line-height:30px; border-bottom:#c8b893 1px dotted; font-weight:bold; }
.subleft ul li a { display:block; height:30px; line-height:30px; padding-left:40px; }
.subleft ul li a:hover { display:block; height:30px; line-height:30px; background:#FAFDEA; text-decoration:none; }
.subleftbt { background: #693; line-height:30px; height:30px;  font-weight:bold; padding-left:40px; font-size:14px; color:#FFF; }
.subcenter { float:left; width:710px; margin-left:30px; margin-bottom:20px; }
/*二三级页面*/
#smenu { background:url(../images/smenu_bg.png); height:150px; padding:10px 20px; font-family: 微软雅黑; font-size:14px; line-height:24px; }
#smenu ul li { color:#858585; height:28px; background:url(../images/smenua_bg.gif) bottom repeat-x; }
#smenu ul li a { display:block; background:url(../images/arrow10.png) 0px 9px no-repeat; padding-left:10px; }
#smenu ul li a:hover { text-decoration:none }
/*二级页*/
#subright { float:right; width:750px; height:900px; }
.subcenter { height:auto; }
.add { height:40px; line-height:35px; margin-bottom:10px; margin: 0px 10px; border-bottom: #090 1px solid; font-size:12px; }/*当前位置*/
/*新闻3级页顶部*/
#xbt { padding-left:30px; font-size:14px; font-weight:bold; background:url(../../images/l_images/sub/add.gif) 5px 6px no-repeat; }
#newsbt { height:61px; text-align:center; line-height:61px; color:#b45204; font-size:18px; font-weight:bold; font-family:微软雅黑 }
#newsbz { height:32px; border: 1px #f6cece dashed; background: #FAFDEA; line-height:32px; text-align:center; padding-right:15px; width:665px; } /*新闻标注 来源时间等*/
#newsnr { font-size:14px; padding:20px; line-height:25px; text-indent:2em; }
.subtime { float:right; font-size:12px; padding-right:5px; text-align:center; height:30px; width:125px; line-height:30px; color:#C60;}/*新闻时间*/
#news3bt { height:30px; margin-top:10px; line-height:30px; padding:0px 15px; font-size:14px; font-weight:bold; }
#news3lmbt { text-align:center; background:#f2f2f2; line-height:30px; border-top:2px #d0d0d0 solid } /*标题栏目*/
#news3lmtime { width:125px; background:#f2f2f2; line-height:30px; border-top:2px #d0d0d0 solid; }
#bbord { background: #096; height:2px; margin-bottom:20px; margin-top:5px; overflow:hidden } /*新闻二级页下边框*/
.dwnewslist{ height:1020px; overflow-y:auto;}
.dwnewslist li { line-height:30px; background: url(../images/ico.gif) 0px 23px no-repeat; padding-left:35px; font-size:14px; height:30px;  border-bottom:1px #8a7954 dashed; margin-top:2px; list-style:none; margin:0 10px;  padding: 10px 15px 0px 15px; text-indent:5px;}
.listoushu { background:#f8f8f8; }
/*分页*/
.ser_page { text-align:center; margin:0px 5px; height:27px; line-height:27px; border-top:8px #f9f9f9 solid; color:#000; padding-bottom:10px; clear:both }
.ser_page a {  font-size:12px; margin:0 1px; color:#ba750d;}
.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; }
.h2bt { font-weight:bold; color:#ba750d; font-size:16px; }

/*新闻回复*/
.updown{margin-top:50px; padding-left:10px;}
.updown li{background:url(../../images/d_images/service/gif-0696.gif) no-repeat 0pt 0.5em;line-height:22px;padding-left:12px;}
.updown li a{color:#C6070F;text-decoration:underline;}
.updown li a:hover{color:#C6070F;text-decoration:none;}

/*回复*/
.newly{ width:630px; overflow:hidden; padding:15px; background: #FAFDEA; float:left;}
.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:#dd5c09;font-size:15px;font-weight:bold; margin-top:5px;background:url(../images/ico_ans.png) no-repeat left center; text-indent:1.5em; }
.xzcomment{ width:660px; overflow:hidden; padding-left:20px;}
.comm_list{margin-bottom:20px; }
.comm_list .title{background: #f5943d;color:#999;height:20px;padding:5px 12px 0; font-size:12px;}
.comm_list .from_info{float:left;}
.comm_list .author, .comm_list .author a{color:#fff;margin-right:4px; font-weight:600;}
.comm_list .author a{margin-right:0px;}
.comm_list .post_time{float:right; color:#fff;}

.comm_list .body{line-height: 20px;margin-bottom: 10px;padding: 0; 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: #e5711a;
	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:#FAFDEA;
	}
/*相册*/		
#photolist ul li { float:left; width:151px; height:199px;  margin-right:20px; 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:5px; padding-top:7px; border:#CCC 1px solid;}
#photoonelist {padding-left:20px; padding-bottom:20px; padding-top:15px; height:1050px; overflow-y:auto; }
#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;
}

.new5{ width:210px; height:180px; text-align: center; margin:0 auto; padding:5px 10px 10px 0px;}
#fc{ width:85px; height:86px; float:left; margin:3px 5px;}
.fc_tu{ width:85px; height:60px; margin-bottom:5px;_margin-bottom:2px;}
.fc_font{ width:85px; height:26px; line-height:26px; text-align:center;}
.fc_tu img{ padding:2px; border:1px #ccc solid;}
