﻿@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 169%;
	background-color: #AF9A7D;
}
img { border:none;}
a, a:link, a:visited { color:#333; text-decoration:none}
a:hover {
	color: #6D583E;
	text-decoration: underline;
}
li,ul { list-style:none; padding:0; margin:0}
h2 { text-indent:-999px; height:75px;} 
.newslist { padding:5px 0 0 0;}
.newslist li { background: url(../images/dot.gif) no-repeat; padding-left:18px; font-size:14px; color:#333; line-height:27px;font-family:"微软雅黑"; }
.newslist li span { color:#ccc; float:right; width:39px;}
.newslist li i { padding-right:5px; font-style:normal}
.newslist li i a,.newslist li i a:visited { color:#999; text-decoration:none}
.newslist li i a:hover { color:#666; text-decoration:underline}
.container { width:1420px; margin:0 auto; overflow:hidden;}
.header {
	width: 1000px;
	overflow: hidden;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 250px;
	text-align: center;
}
.logo {
	width: 650px;
	height: 40px;
	overflow: hidden;
	float: left;
	padding-top: 60px;
	padding-left: 20px;
}
.oldweb { width:150px; height:35px; position:absolute; top:15px; right:10px;}
.search { width:390px; height:30px; float:left; border:1px solid #ddd; background:#fff; margin:0; padding:0}
.search li { float:left;}
.search .input { border:none; width:350px; font-size:12px; color:#666; padding-left:6px; background:transparent; height:28px; line-height:28px;outline:none}
.shortcut { width:200px; height:35px; float:left; padding-left:50px}
.shortcut li { width:68px; float:left; color:#666; line-height:30px; height:30px; padding-left:30px; font-weight:bold}
.shortcut li a,.shortcut li a:link,.shortcut li a:visited { color:666; text-decoration:none;}
.shortcut li a:hover { color:#CD242B; text-decoration:underline;}
.nav {
	width: 100%;
	height: 132px;
	hoverflow: hidden;
	background: url(../images/nav.jpg) no-repeat;
}
.menu { width:990px; height:76px; margin:0 auto; overflow:hidden;}
.menu li { width:99px; float:left; height:76px;}
.menu li a { display:block;width:99px; height:76px; padding:0; margin:0}
.menu .index a { background: url(../images/menu1.jpg) no-repeat}
.menu .index a:hover { background: url(../images/menu1_2.jpg) no-repeat}
.menu .profile a { background: url(../images/menu2.jpg) no-repeat}
.menu .profile a:hover { background: url(../images/menu2_2.jpg) no-repeat}
.menu .news a { background: url(../images/menu3.jpg) no-repeat}
.menu .news a:hover { background: url(../images/menu3_2.jpg) no-repeat}
.menu .notice a { background: url(../images/menu4.jpg) no-repeat}
.menu .notice a:hover { background: url(../images/menu4_2.jpg) no-repeat}
.menu .project2 a { background: url(../images/menu5.jpg) no-repeat}
.menu .project2 a:hover { background: url(../images/menu5_2.jpg) no-repeat}
.menu .vision a { background: url(../images/menu6.jpg) no-repeat}
.menu .vision a:hover { background: url(../images/menu6_2.jpg) no-repeat}
.menu .criticism a { background: url(../images/menu7.jpg) no-repeat}
.menu .criticism a:hover { background: url(../images/menu7_2.jpg) no-repeat}
.menu .artshow a { background: url(../images/menu8.jpg) no-repeat}
.menu .artshow a:hover { background: url(../images/menu8_2.jpg) no-repeat}
.menu .demand a { background: url(../images/menu9.jpg) no-repeat}
.menu .demand a:hover { background: url(../images/menu9_2.jpg) no-repeat}
.menu .artist a { background: url(../images/menu10.jpg) no-repeat}
.menu .artist a:hover { background: url(../images/menu10_2.jpg) no-repeat}
.maincontent_box {
	width: 1420px;
	overflow: hidden;
	background: url(../images/mc_bg.jpg) top center no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.mc_box1,.mc_box2,.mc_box3,.mc_box4,.mc_box5,.mc_box6 { width:990px; margin:0 auto; overflow:hidden; padding-top:12px}
.maincontent {
	width: 1000px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 35px;
	background-color: #FFF;
}
.topline { width:990px; height:83px; margin:0 auto; margin-top:15px; background: url(../images/topline_bg.gif) no-repeat}
.topline li { width:24%; text-align:center; color:#666; font-size:12px; font-weight:normal; float:left; margin:0 5px 0 3px}
.topline li span { color:#ccc}
.topline .topnews { font-size:22px; font-family:"微软雅黑"; font-weight:bold; line-height:42px; color:#CC303D; text-align:center; width:100%}
.topline .topnews a,.topline .topnews a:link { color:#CC303D; text-decoration:none}
.topline .topnews a:hover { color:#CC303D; text-decoration:underline}
.focus { width:630px; height:350px; float:left;}
.info { width:343px; float:right;}
.info h2 { background:url(../images/index_title.gif) no-repeat 0 0;}
.info .news_recommand  { margin-bottom:9px;}
.info .news_recommand li { margin-bottom:3px; background:none; padding:0}
.info .news_recommand h3 { font-size:16px; font-family:"微软雅黑"; color:#CC242B; line-height:28px}
.info .news_recommand h3 a,.info .news_recommand h3 a:link,.info .news_recommand h3 a:visited { color:#6D583E; text-decoration:none}
.info .news_recommand h3 a:hover {
	color: #6D583E;
	text-decoration: underline
}
.info .news_recommand p { font-size:12px; color:#999; line-height:20px}
.info .news_recommand p a,.info .news_recommand p a:link,.info .news_recommand p a:visited{ color:#999; text-decoration:none}
.info .news_recommand p a:hover{
	color: #6D583E;
	text-decoration: underline
}
.tab_search { width:296px; float:left; margin-right:15px;}
.tab_search .tb_s {
	width: 296px;
	margin-bottom: 20px;
}
.hotnews { width:323px; float:left;}
.hotnews h2 {
	margin-bottom: 10px;
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0 -75px;
}
.hotnews .news_recommand,.dynamic .news_recommand { overflow:hidden; color:#999; line-height:22px; margin-bottom:5px}
.hotnews .news_recommand img,.dynamic .news_recommand img { float:left; width:120px; height:90px; margin-right:8px;}
.hotnews .news_recommand p,.dynamic .news_recommand p { float:left; width:180px;}
.hotnews .news_recommand h3,.dynamic .news_recommand h3 { font-size:14px; color:#6D583E; line-height:20px; margin-bottom:3px}
.hotnews .news_recommand h3 a,.hotnews .news_recommand h3 a:link,.hotnews .news_recommand h3 a:visited,.dynamic .news_recommand h3 a,.dynamic .news_recommand h3 a:link,.dynamic .news_recommand h3 a:visited { color:#6D583E; text-decoration:none }
.hotnews .news_recommand h3 a:hover,.dynamic .news_recommand h3 a:hover {
	color: #6D583E;
	text-decoration: underline
}
.hotnews .news_recommand p a,.hotnews .news_recommand p a:link,.hotnews .news_recommand p a:visited,.dynamic .news_recommand p a,.dynamic .news_recommand p a:link,.dynamic .news_recommand p a:visited { color:#999; text-decoration:none }
.hotnews .news_recommand p a:hover,.dynamic .news_recommand p a:hover { color:#6D583E; text-decoration:underline }

.hotnews2 { width:323px; float:left;}
.hotnews2 h2 {
	margin-bottom: 10px;
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0 -825px;
}
.hotnews2 .news_recommand,.dynamic .news_recommand { overflow:hidden; color:#999; line-height:22px; margin-bottom:5px}
.hotnews2 .news_recommand img,.dynamic .news_recommand img { float:left; width:120px; height:90px; margin-right:8px;}
.hotnews2 .news_recommand p,.dynamic .news_recommand p { float:left; width:180px;}
.hotnews2 .news_recommand h3,.dynamic .news_recommand h3 { font-size:14px; color:#6D583E; line-height:20px; margin-bottom:3px}
.hotnews2 .news_recommand h3 a,.hotnews2 .news_recommand h3 a:link,.hotnews2 .news_recommand h3 a:visited,.dynamic .news_recommand h3 a,.dynamic .news_recommand h3 a:link,.dynamic .news_recommand h3 a:visited { color:#6D583E; text-decoration:none }
.hotnews2 .news_recommand h3 a:hover,.dynamic .news_recommand h3 a:hover { color:#6D583E; text-decoration:underline }
.hotnews2 .news_recommand p a,.hotnews2 .news_recommand p a:link,.hotnews2 .news_recommand p a:visited,.dynamic .news_recommand p a,.dynamic .news_recommand p a:link,.dynamic .news_recommand p a:visited { color:#999; text-decoration:none }
.hotnews2 .news_recommand p a:hover,.dynamic .news_recommand p a:hover { color:#6D583E; text-decoration:underline }


.announcement { width:343px; float:right;}
.announcement h2 {
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0 -150px;
}

.announcement2 { width:343px; float:right;}
.announcement2 h2 {
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0 -750px;
}



.dynamic {
	width: 340px;
	float: left;
	margin-right: 15px;
}
.dynamic h2 {
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0 -675px;
}
.dynamic .newslist { width:310px; float:left; margin-right:15px;}
.dynamic .ass_list { width:205px; float:left; padding-top:5px}
.dynamic .ass_list li { width:94px; float:left; margin:0 5px 5px 0; height:30px; border:1px solid #ddd; background:#fcfcfc; color:#777; line-height:30px; text-align:center}
.dynamic .ass_list li a:link,.dynamic .ass_list li a:visited { text-decoration:none; color:#333; display:block; }
.dynamic .ass_list li a:hover { border:0px solid #0082B4; background:#0091BD; color:#fff; display:block;}
.dynamic .ass_list .list_pic { width:auto; float:left; border:none}
.criticism { width:445px;float:left; overflow:hidden; height:320px}
.criticism h2 { background:url(../images/index_title.gif) no-repeat 0 -300px;}
.criticism_list li { width:205px; float:left; margin-right:15px}
.criticism_list li p { padding-top:0px;width:205px;}
.criticism_list li p ul { padding-top:6px;width:205px;}
.criticism_list li a { background: url(../images/dot.gif) no-repeat; padding-left:18px; font-size:14px; color:#333; line-height:27px; display:block; width:100%;font-family:"微软雅黑"; }
.criticism_list li h3 { color:#6D583E; font-size:14px; line-height:28px; border-bottom:1px solid #eee; padding-bottom:5px}
.criticism_list li h3 a,.criticism_list li h3 a:link,.criticism_list li h3 a:visited { color:#6D583E; text-decoration:none; background:none; font-size:14px; padding-left:0}
.criticism_list li h3 a:hover { color:#6D583E; text-decoration:underline}
.criticism_list .criticism_list_pic { background:none; padding-left:0; margin-top:5px}
.project {
	width: 633px;
	float: left;
	margin-right: 15px;
}
.project h2 { background:url(../images/index_title.gif) no-repeat 0 -375px; margin-bottom:10px}
.projectlist {padding-top:0px;}
.projectlist li { width:300px; float:left; margin:0 8px 0 8px; overflow:hidden; height:220px}
.projectlist li img { margin-bottom:2px}
.projectlist li h3 {
	font-size: 14px;
	color: #6D583E;
	line-height: 28px
}
.projectlist li h3 a:link,.projectlist li h3 a:visited { color:#6D583E; text-decoration:none }
.projectlist li h3 a:hover {
	color: #6D583E;
	text-decoration: underline
}
.projectlist li p { font-size:12px; color:#666; line-height:20px; background:url(../images/ico_mark.gif) no-repeat left top; text-indent:26px}
.projectlist li p a:link,.projectlist li p a:visited { color:#666; text-decoration:none }
.projectlist li p a:hover {
	color: #6D583E;
	text-decoration: underline
}
.lookback {
	width: 342px;
	height: 300px;
	float: left;
}
.lookback h2 {
	margin-bottom: 10px;
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0 -525px;
}
.lookback img {
	width: 330px;
	float: left;
	height: 60px;
	margin-top: 4px;
	border: 1px solid #000;
}
.lb_content { width:172px; float:left;}
.lb_content h3 { font-size:14px; color:#6D583E; line-height:28px}
.lb_content p { background:url(../images/ico_mark.gif) no-repeat top left; text-indent:20px; color:#666; line-height:24px; height:150px}
.lb_content .lb_btn { border:1px solid #ddd; background:none; margin-top:6px; height:30px;}
.lb_content .lb_btn a { width:82px; float:left; margin:0; padding:0; display:block; height:30px; line-height:30px; font-size:12px; font-weight:bold}
.artshow { width:990px; overflow:hidden}
.artshow h2 { background:url(../images/index_title.gif) no-repeat 0 -525px; margin-bottom:12px}
.artshow .piclist1 {
	width: 195px;
	float: left;
	margin-right: 2px;
	overflow: hidden
}
.artshow .piclist2 {
	width: 224px;
	float: left;
	margin-right: 2px;
	overflow: hidden
}
.artshow .piclist2 li {
	width: 177px;
	height: 224px;
	float: left;
	margin-bottom: 1px;
	_margin-bottom: -1px;
}
.videoplay { width:632px; float:left; margin-right:15px}
.videoplay h2 { background:url(../images/index_title.gif) no-repeat 0 -600px; margin-bottom:10px}
.videoplay li { color:#666; line-height:30px; text-align:center; float:left; margin-right:12px; overflow:hidden; margin-bottom:8px}
.videoplay li div { width:145px; height:78px; overflow:hidden}
.videoplay li div p { background:#000; height:22px; line-height:22px; font-size:12px; font-weight:bold; padding:0 5px; position: relative; top:-22px; left:0; color:#fff; text-align:right;filter: alpha(opacity=80);-moz-opacity: 0.85;-khtml-opacity: 0.8;opacity: 0.8;}
.videoplay li div p span { float:left;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.videoplay li div p .play_ico{ padding-right:79px}
.audioplay { width:343px; height:245px; float:left;}
.audioplay h2 { background:url(../images/index_title.gif) no-repeat 0 -675px; margin-bottom:10px}
.audioplay li { color:#666; line-height:30px; text-align:center; float:left; margin-right:16px; overflow:hidden; margin-bottom:15px}
.audioplay li a,.audioplay li a:link,.audioplay li a:visited { color:#ccc; text-decoration:none}
.audioplay li a:hover { color:#fff; text-decoration:underline}
.audioplay li div { width:96px; height:96px; overflow:hidden}
.audioplay li div p { background:#000; height:24px; line-height:24px; font-size:12px; font-weight:bold; padding:0 5px; position: relative; top:-24px; left:0; color:#fff; text-align:right;filter: alpha(opacity=80);-moz-opacity: 0.85;-khtml-opacity: 0.8;opacity: 0.8; overflow:hidden}
.footer { width:1420px; height:251px; overflow:hidden; padding-top:30px; background: url(../images/foot_bg.gif) repeat-x; margin:0 auto}
.f_box1 { width:980px; margin:0 auto; overflow:hidden; padding-bottom:0px}
.f_box2 { width:980px; margin:0 auto; overflow:hidden;}
.sxwl { width:510px; height:95px; float:left; margin-right:40px;}
.sxwl h2,.cywl h2 { font-size:14px; color:#fff; margin-bottom:10px; text-indent:1px; height: auto;}
.sxwl li,.cywl li { background:#008FC0; font-size:12px; color:#999; float:left; margin-right:6px; margin-bottom:8px}
.sxwl li a,.cywl li a { color:#efefef; text-decoration:none; display:block;padding:4px 8px; }
.sxwl li a:hover,.cywl li a:hover { background:#007AB1; color:#BFFFFF; text-decoration:none; display:block;padding:4px 8px; }
.cywl { width:159px; height:95px; float:left; margin-right:115px;}
.weixin { width:150px; float:left; background: url(../images/weixin.jpg) no-repeat top center; font-size:14px; font-weight:bold; padding-top:122px; color:#fff}
.link { width:480px; float:left; margin-right:65px;}
.link h2 { font-size:14px; color:#fff; margin-bottom:5px; text-indent:1px; height: auto;}
.link li { width:150px; float:left; margin-right:8px;}
.link select { width:150px; outline:none; height:32px; color:#999}
.copyinfo { width:380px; height:52px; float:left; color:#CCEFF6; line-height:169%; background:url(../images/copyinfo_bg.gif) no-repeat 0 7px; padding-left:55px; padding-top:10px; text-align:right}
.copyinfo span { font-family:Arial, Helvetica, sans-serif}
.copyinfo a {color:#fff; text-decoration:none; }


/* 标准盒模型 */
.ttl{height:18px;}
.ctt{height:auto;padding:10px 5px ;clear:both;border:0px solid #064ca1;border-top:0;text-align:left;text-align:center; color:#666}
.w936{margin:0 auto;clear:both;width:296px; border:1px solid #eee/*滑动门的宽度*/}
.w9361{margin:0 auto;clear:both;width:296px; border:1px solid #eee/*滑动门的宽度*/}
/* TAB 切换效果 */
.tb_{background-image: url('/jscss/demoimg/200901/tabs1.gif'); background-repeat: repeat-x;}
.tb_ ul{}
.tb_ li{float:left;height:39px;line-height:32px;width:148px;cursor:pointer; text-align:center;font-size:14px; font-family:"微软雅黑";}
/* 控制显示与隐藏css类 */
.normaltab { background: url(../images/tab_normal.gif) repeat-x;color:#BF2126 ;font-weight:bold;}
.hovertab { color:#fff; font-weight:bold; background: url(../images/tab_focus.gif) repeat-x;}
.dis{display:block;}
.undis{display:none;}

/* 标准盒模型2 */
.ttl{height:18px;}
.ctt2{height:360px;padding:6px;clear:both;border:0px solid #064ca1;border-top:0;text-align:left;text-align:center; color:#666;}
.w936_2{margin:0 auto;clear:both;width:990px;height:454px; /*滑动门的宽度*/}
/* TAB 切换效果 */
.tb_2{background-image: url('/jscss/demoimg/200901/tabs1.gif'); background-repeat: repeat-x;}
.tb_2 ul{ padding-left:230px; height:39px; background:url(../images/index_title.gif) no-repeat 0 -525px; padding-top:42px; margin-bottom:6px}
.tb_2 li{float:left;height:39px;line-height:32px;width:76px;cursor:pointer; text-align:center;font-size:14px;}
.tb_2 .hovertab2 a { display:block; color:#fff; text-decoration:none}
.tb_2 .hovertab2 a:hover { display:block; color: #FFC; text-decoration:none}
.tb_2 .normaltab2 a { display:block; color:#666; text-decoration:none}
.tb_2 .normaltab2 a:hover { display:block; color: #FFC; text-decoration:none}
/* 控制显示与隐藏css类 */
.normaltab2 { background: url(../images/tab_normal2.gif) repeat-x;color:#BF2126 ;font-weight:bold;}
.hovertab2 { color:#fff; font-weight:bold; background: url(../images/tab_focus2.gif) repeat-x;}
.dis{display:block;}
.undis{display:none;}

/* 标准盒模型3 */
.ttl{height:18px;}
.ctt3{height:auto;padding:6px;clear:both;border:0px solid #064ca1;border-top:0;text-align:left;text-align:center; color:#666;}
.w936_3{margin:0 auto;clear:both;width:200px; /*滑动门的宽度*/}
/* TAB 切换效果 */
.tb_3{background-image: url('/jscss/demoimg/200901/tabs1.gif'); background-repeat: repeat-x;}
.tb_3 li{float:left;height:38px;line-height:28px;width:100px;cursor:pointer; text-align:center;font-size:12px;}
/* 控制显示与隐藏css类 */
.normaltab3 { background: url(../images/rank_tab_bg.gif) -100px 0 repeat-x ;color:#BF2126 ;font-weight:bold; color:#666}
.hovertab3 { color:#fff; font-weight:bold; background: url(../images/rank_tab_bg.gif) 0px 0  repeat-x;}
.dis{display:block;}
.undis{display:none;}

.picBox{overflow:hidden;zoom:1;margin:0px auto 0 auto;width:1000px;}
.picL{overflow:hidden;zoom:1;margin-left:-1px;}
.picL li{overflow:hidden;position:relative;float:left; display:inline; width:180px;height:180px;margin:1px 0 0 1px; zoom:1  }
.picL li img {width:177px;height:179px;border:0;}
.picL .long{
	overflow: hidden;
	position: relative;
	float: left;
	display: inline;
	width: 195px;
	height: 360px;
	margin: 1px 0 0 1px;
	zoom: 1
}
.picL .long img {width:224px;height:360px;border:0;}
.picL li .text{background:#D3434E;position:absolute;width:160px;height:160px;top:180px;left:0; padding:10px;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;}
.picL li .text2{background:#D3434E;position:absolute;width:204px;height:340px;top:360px;left:0 ;padding:10px;filter: alpha(opacity=90);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9; }
.picL li .text p,.picL li .text2 p{ font-size:12px;line-height:20px; color:#fff; }
.picL li .text b,.picL li .text2 b { font-weight:bold; font-size:14px; color:#fff; display:block;  padding-bottom:10px}
.picL li .text a,.picL li .text2 a{color: #fff;display: block;height: 80px;padding: 20px;}


回顶部
.cd-container {
  width: 90%;
  max-width: 768px;
  height:3000px;
  margin: 2em auto;
  display:block
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

.cd-top {
  display: inline-block;
  height: 60px;
  width: 60px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(211, 67, 78, 1) url(../images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: 1;
}
.no-touch .cd-top:hover {
  background-color: #6D583E;
  opacity: 1;
}
.nodata { width:690px; margin:0 auto; padding:20px; background: url(../images/nodata_ico.jpg) no-repeat; height:220px; margin-top:250px}
.nodata div { width:390px; padding-left:240px; margin-top:30px}
.nodata div h1 { font-family:"微软雅黑"; font-size:40px; font-weight:bold; color:#6D583E; padding:0; margin:0; line-height:80px}
.nodata div p { font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#666; padding:0; margin:0}
.error404 { width:690px; margin:0 auto; padding:20px; background: url(../images/404.jpg) no-repeat 30px 0; height:220px; margin-top:100px}
.error404 div { width:520px;margin:0 auto;margin-top:200px; text-align:center }
.error404 div h1 { font-family:"微软雅黑"; font-size:40px; font-weight:bold; color:#6D583E; padding:0; margin:0; line-height:80px}
.error404 div p { font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#666; padding:0; margin:0}

/*2015.03.09 14:28 add */
.search { width:390px; height:30px; float:left; border:0px solid #ddd; background:#fff; margin:0; padding:0}
.search .input { border:none; width:265px; font-size:12px; color:#666; padding-left:6px; background:transparent; height:28px; line-height:28px;outline:none;border:1px solid #ddd;}
.criticism h2 a,.project h2 a { display:block; width:350px; height:75px ; float:left}

/*2015.03.27 9:50 add */
.dynamic .ass_list { width:205px; float:left; padding-top:5px; overflow:hidden; height:296px}
.criticism {
	width: 445px;
	float: left;
	overflow: hidden;
	height: auto
}
.criticism_listbox { overflow:hidden; height:140px}
/*2015.03.29 15:05 add */
.link select { width:150px; outline:none; height:24px; color:#999; font-size:14px}
.copyinfo span a:link,.copyinfo span a:visited,.copyinfo span a:hover { color:#fff; } 
.search .input { border:none; width:265px; font-size:14px; color:#666; padding-left:6px; background:transparent; height:25px; line-height:24px;outline:none;border:1px solid #ddd;}
.topline li { width:24.5%; text-align:center; color:#666; font-size:14px; font-weight:normal; float:left; margin:0 2px 0 2px;  font-family:"微软雅黑"}
.topline li span { color:#ccc; font-size:12px; font-family:"微软雅黑"}

/*2015.03.31 11:00 add */
.select-outer { display:inline-block; *display:inline; zoom:1; border:1px solid #ddd; }
.select-inner { display:inline-block; *display:inline; zoom:1; height:19px; overflow:hidden; position:relative; }
.select-h { border:1px solid #ddd; height:21px; font-size:14px; position:relative; zoom:1; margin:-1px; *height:24px }
.select-wh200 { padding:3px; float:left; margin-right:5px; _margin-top:1px; *margin-top:1px;}
.select-wh200 .select-inner { width:69px; }
.select-wh200 select { width:71px; *margin-top:-2px; color:#666  }

.ad { width:990px; height:100px; margin:0px auto; margin-top:10px}
.sub_projectlist li { width:300px; float:left; margin:0 8px 0 8px; overflow:hidden; height:160px}
.sub_projectlist li h3 { text-align:center}

.col960 {
	width:960px;
	margin:auto;
}
.navbg {
	height: 40px;
	width: 100%;
	box-shadow: 1px 1px 7px #999;
	position: absolute;
	z-index: 99;
	left: 0;
}
#navul li {
	float: left;
	margin-right: 1px;
	width:100px;
	height:40px;
	position:relative;
	text-align:center;
	line-height:40px;
}
#navul li.d {
	width: 12px;
	height: 3px;
	margin-top: 16px;
	background-image: url(../images/i_08.jpg);
	}
#navul li.navhome {
	text-align:left;
	padding:0 0px 0 40px;
	width:80px;
}
#navul li a:link, #navul li a:visited {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:40px;
	left:-1px;
	background:#6d583e;
	border:#E5E5E5 1px solid;
	border-bottom:none;
}
#navul li ul li {
	display: block;
	width: 98px;
	float: none;
	margin-right: 0px;
	height: 40px;
	position: relative;
	line-height: 28px;
	border-bottom: #987f5f 1px solid;
	font-size: 12px;
	background-image: url(../images/bg12.jpg);
}
#navul li.navmoon {
	background:#6d583e;
	border:#987f5f 1px solid;
	width:98px;
	height:40px;
	line-height:47px;
}
#navul li.navmoon a {
	color:#fff;
}
#navul li.navhome a:hover {
	color: #fff;
	text-decoration: none;
}
#navul li.navmoon ul {
	display:block;
}
#navul li.navmoon ul a {
	display:block;
	width:98px;
	height:40px;
	line-height:40px;
}
#navul li.navmoon ul a:hover {
	background:#6d583e;
	text-decoration:none;
}
/*****content_dzjx_box begin cangping******/
#content_dzjx_box {
	height: 280px;
	background-color: #fefbf6;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	}
#content_dzjx {
	height: 257px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#content_dzjx .title {

	}

.container .maincontent_box .maincontent #content_dzjx_box #content_dzjx a h2 {
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0px -600px;
}	
	
	
#content_dzjx .txt {
	height:30px;
	padding-top:10px;
	margin:0 auto;
	color:#353535;
	font-size:14px;
	text-align:center;
	}
#content_dzjx .img ul {
	margin:0 auto;
	width:1001px;
	height:99px;
	}
#content_dzjx .img li {
	width:144px;
	padding-top:10px;
	padding-left:20px;
	float:left;
	text-align:center;
	}
	
.homecontent .boxarea1{
	float: left;
	width: 1000px;
	height: auto;
	margin-top: 10px;
	overflow: hidden;
}

.homecontent .boxarea1 .hometit{
	width: 1000px;
}
.homecontent .boxarea1 .c{
	float: left;
	width: 980px;
	height: 205px;
	overflow: hidden;
	background: url(../images/home/boxarea0bg.gif) repeat-y;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
}
.homecontent .boxarea1 li{float:left; height:200px; margin-right:15px;}
.homecontent .boxarea1 li a{float:left; width:168px; padding:2px; font-size:12px; line-height:32px; height:192px; text-align:center}
.homecontent .boxarea1 li a:link,.homecontent .boxarea1 li a:visited{border:1px solid #d6c395; background:#fff3d3; color:#5c4228;}
.homecontent .boxarea1 li a:hover{border:1px solid #45301D; background:#6D583E; color:#fff; text-decoration:none}
.homecontent .boxarea1 li img{ width:168px; height:160px;}
.homecontent .boxarea1 .bot{ float:left; width:988px; height:30px; background:url(../images/home/boxarea0bot.gif); overflow:hidden}

.w936 .ass2_list {
	width: 290px;
	float: left;
	padding-top: 5px
}
.w936 .ass2_list li {
	width: 100px;
	float: left;
	height: 30px;
	border: 1px solid #ddd;
	background: #fcfcfc;
	color: #777;
	line-height: 30px;
	text-align: center;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20;
	font-size: 14px;
}
.w936 .ass2_list li a:link,.dynamic .ass_list li a:visited { text-decoration:none; color:#333; display:block; }
.w936 .ass2_list li a:hover { border:0px solid #0082B4; background:#0091BD; color:#fff; display:block;}
.w936 .ass2_list_pic { width:auto; float:left; border:none}

.container .maincontent_box .maincontent .mc_box2 .tab_search .tb_s .w9361 a h2 {
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0px -300px;
}

.link {
	height: 240px;
	width: 1000px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-left: 20px;
	padding-top: 10px;
}
.link ul li {
	float: left;
	width: 160px;
	height: 50px;
	margin-right: 5px;
}
.link ul {
	width: 100%;
	margin-top: 20px;
}
/*****footer_box begin******/
#footer_box {
	height: 110px;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
#footer {
	height: 40px;
	margin: 0 auto;
	background-color: #6D583E;
	}
#footer ul{
	margin:0 auto;
	width:1000px;
	height:25px;
	}
#footer li{
	width:110px;
	float:left;
	text-align:center;
	line-height:40px;
	}
#footer a{
	font-size:14px;
	color:#ebd39b;
	}
#footer a:hover{
	font-size:14px;
	color:#fff3ca;
	}
#footer_content {
	width:1001px;
	height:80px;
	padding-top:20px;
	color:#333;
	font-size:14px;
	text-align:center;
	line-height:28px;
	margin:0 auto;
	}
	
.container .maincontent_box .maincontent .link h2 {
	background-image: url(../images/index_title.gif);
	background-repeat: no-repeat;
	background-position: 0 -675px;
	height: 75px;
}
.container .maincontent_box .maincontent .link ul {

}
.container .liebiao {
	background-color: #FFF;
	height: 1600px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.container .liebiao .lb-left {
	float: left;
	height: auto;
	width: 640px;
	background-color: #FFF;
	margin-top: 30px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.container .liebiao .lb-right {
	float: left;
	height: auto;
	width: 320px;
	margin-left: 20px;
	margin-top: 30px;
	background-color: #f5f5f5;
}
.container .liebiao .lb-left ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	padding-bottom: 15px;
	zoom: 1;
	height: 120px;
}
.container .liebiao .lb-left ul li h3 {
	line-height: 20px;
	height: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 16px;
	overflow: hidden;
}
.container .liebiao .lb-left ul li h3 span {
	font-size: 12px;
	font-weight: normal;
	color: #ccc;
	float: right;
	width: 85px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e2e2e2;
	padding-left: 10px;
}
.container .liebiao .lb-left ul li .photo {
	float: left;
	height: 70px;
	width: 110px;
	border: 1px dashed #d2d2d4;
	display: inline;
	margin-right: 15px;
}
.container .liebiao .lb-left ul li p {
	line-height: 20px;
	text-indent: 18;
	color: #676767;
}
.container .main {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.container .main .add {
	float: left;
	margin-left: 20px;
}
.container .liebiao .main {
	height: 80px;
	width: 1000px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bgm1.gif);
}
.container .liebiao .main .logo {
	float: left;
	height: 31px;
}
.container .liebiao .main .add {
	padding-top: 40px;
	margin-left: 0px;
	margin-top: 0px;
	width: 500px;
	font-size: 14px;
}
.container .liebiao .main .logo2 {
	float: left;
	height: 40px;
	width: 180px;
	margin-top: 20px;
	margin-left: 20px;
}

.container .liebiao .lb-left .dede_pages {
	padding-top: 40px;
	width: 600px;
	background-color: #FFF;
}
.container .liebiao .lb-left .dede_pages ul {
    float:left;
	padding:12px 0px 12px 16px;
}

.container .liebiao .lb-left .dede_pages ul li {
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
	height: 10px;
}

.container .liebiao .lb-left .dede_pages ul a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}

.container .liebiao .lb-left .dede_pages ul a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}

.container .liebiao .lb-left .dede_pages ul li.thisclass,
.container .liebiao .lb-left .dede_pages ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.container .liebiao .lb-left .dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.container .liebiao .lb-left .dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.container .liebiao .lb-right .title {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	background-color: #FFF;
	height: 40px;
}
.container .liebiao .lb-right .title h2 {
	font-size: 18px;
}
.container .liebiao .lb-right .title span {
	font-size: 18px;
}
.container .liebiao .lb-right .ptList {
	margin: 15px;
}
.container .liebiao .lb-right .ptList .pic {
	float: left;
	height: 103px;
	width: 126px;
	margin-right: 10px;
}
.container .liebiao .lb-right .ptList h3 {
	font-size: 14px;
	line-height: 30px;
}
.container .liebiao .lb-right .ptList p {
	font-size: 12px;
	line-height: 20px;
	margin-top: 5px;
}
.container .liebiao .lb-right .ptList .pic a img {
	height: 103px;
	width: 126px;
}
.container .liebiao .lb-right .list14.nobg {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-bottom: 10px;
}
/* 列表属性公用 */
.container .liebiao .lb-right .list14 li { line-height: 28px; height: 28px; overflow: hidden; }
.list12 li img,
.container .liebiao .lb-right .list14 li img { margin-left: 6px }
.list12 li a,
.container .liebiao .lb-right .list14 li a { text-decoration: none; font-size: 14px; color: #333; }
.list12 li a:hover,
  .container .liebiao .lb-right .list14 li a:hover { color: #c00; text-decoration: underline }
.container .liebiao .lb-right .list14.nobg li{ background:none; padding:0}
.container .liebiao .blank20 {
	font-size: 1px;
	clear: both;
	height: 20px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFF;
}

#kefu2{position:fixed; right:0px; bottom:0px; z-index:10008; padding: 10px; background: #fff; font-size: 12px;}
.cs_qcode{padding: 4px 4px 4px 0px;}


/*==================留言簿2015-09-01 lix==================*/
.newleavwrap{ width: 650px;margin: 0 auto;}
.leavetitle{font-size: 20px;font-weight: normal;text-indent: 20px;background: url("../Images/leftnavchose.png") 6px 10px no-repeat;color: #2a2a2a;float: left;}
.newleav{ width: 100%;line-height: 30px;float: left;margin-top: 30px;}
.newleav_form p input { width: 70%;line-height:20px;}
.newleav_form p textarea{width: 70%; line-height: 20px; padding-top: 5px;}
.newleav_que{ width: 50%;margin: 10px 0;float: left;height: 43px;}
.newleav_que label{ padding: 3px 20px 3px 21px;cursor: pointer;}
.newleav font{ padding: 0 4px;}
.newleav_quetitle{width:100px; color:#666; text-align:right; float:left; margin-right:15px; height:40px; line-height:40px; float:left}
.newleav_label{background: url(../Images/leav_type.png) no-repeat;}
.newleav_label1{background-position: -32px -7px; }
.newleav_label2{background-position: -103px -7px; }
.newleav_label3{background-position: -172px -7px;  }
.newleav_label4{background-position: -239px -7px; }
.newleavbtn{padding: 8px 40px;float: left;border: none;}
.newleavbtnr{ margin-left: 38px;}
/*==================留言簿end===================*/