@charset "gb2312";
/* CSS Document */


*{
	margin:0;
	padding: 0;
}
body{ font-size:12px; font-family:"宋体"; background:url(imagesbg.jpg);  color:#333; min-width:1000px;}
img{ border:none;}
a{ text-decoration:none; color:#333;}
a:hover{color:#963d3c;}
li{list-style-type:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{ float:right;}

.fc{
	zoom:1;
}
.fc:after{ display:block; clear:both; content:"."; height:0; overflow:hidden; visibility:hidden;}
table{border-collapse:collapse;}
#MyContent th,#MyContent td{border: 1px solid #DDD;}
/*.pagec th,.pagec td{border: 1px solid #DDD;}*/
.center{ width:999px; margin:0 auto;}


h3{ font-family:"微软雅黑";}


/*头部*/
.header{}
.header .top_logo{ height:95px;}
.header .top_logo .logo{ float:left; margin-left:27px; margin-top:15px;}

.header .top_logo .top{ text-align:right; line-height:18px; font-size:14px; font-weight:bold; color:#963d3c; font-family:"微软雅黑"; padding:13px 0 18px 0; position:relative;}
.header .top_logo .top img#wxtb{ float:right;}
.header .top_logo .top img#wxewm{ position:absolute; right:0; top:32px; display:none;}

.header .top_logo .search{ width:317px;}
.header .top_logo .search input[type=text]{ width:244px; height:26px; line-height:26px; border:1px solid #cfcfcf; background:url(imagessearchbg.jpg) no-repeat left center; text-indent:32px; float:left;}
.header .top_logo .search input[type=submit]{ border:none; background:#963d3c; color:#fff; width:71px; height:28px; text-align:center; line-height:28px; float:left; cursor:pointer;}
.header .top_logo .search img{padding-top:3px;}

.header .nav{ height:40px; background:#ae0c2a;}
.header .nav .flyoutLink a{ width:111px; height:40px;display:block; font-size:14px; font-weight:bold; color:#fff;line-height:40px; text-align:center;}

.header .nav .flyoutLink a:hover,.header .nav .flyoutLink a.curr{ background:#ccb18e;}
.header .nav #menu1{ min-width:180px;  border:0; margin-top:18px;  background:#ccb18e; z-index:999;text-align: center;  }
.header .nav #menu1 .menuitems1{text-align:center; padding: 0px; border:none; background:none; height:26px; line-height:26px; margin:1px auto; width:100%; border-bottom:1px solid #fff;}
.header .nav #menu1 .menuitems1 table{ width:100%;}
.header .nav #menu1 .menuitems1 a{color:#fff;}
.header .nav #menu1 .menuitems1:hover a{font-weight:bold;}



/*底部*/
.footer{ height:70px; border-top:1px solid #963d3c;}
.footer p{ line-height:24px; text-align:center;}
.footer p:first-child{ padding-top:10px;}



/*首页*/
.inbanner{ height:311px; text-align:center; overflow:hidden;}

.main{ padding-top:12px; padding-bottom:18px;}

.news{ width:379px; float:left; height:364px; background:#fff;}
.news .tit{ height:28px; background:#eeeae9 url(imagestitbg.jpg) no-repeat left center; line-height:28px;}
.news .tit h2{ font-size:14px; color:#963d3c; padding-left:15px; float:left;}
.news .tit a{ float:right; margin-right:20px;}
.news dl{ height:88px; margin:0 8px; padding:12px 0px 10px; border-bottom:1px dashed #ebebeb; margin-bottom:7px;}
.news dl img{ width:127px; height:84px; border:1px solid #cacaca; padding:1px; float:left; margin-right:10px;}
.news td { line-height:27px;}
.news td div{ padding-right:10px; color:#999;}
.news td .chan_con_td_11{line-height:22px;}
.news td .chan_con_11{line-height:22px; color:#888;}


.tzgg{ width:386px; float:left; margin-left:22px; height:364px; background:#fff;}
.tzgg .tit{ height:28px; background:#eeeae9 url(imagestitbg.jpg) no-repeat left center; line-height:28px; margin-bottom:12px;}
.tzgg .tit h2{ font-size:14px; color:#963d3c; padding-left:15px; float:left;}
.tzgg .tit a{ float:right; margin-right:20px;}

.tzgg td { line-height:27px;}
.tzgg td div{ padding-right:10px; color:#999;}
.tzgg ul{ padding:8px 12px 0;}
.tzgg ul li{ line-height:27px; position:relative; background:url(imagesyuandian.jpg) no-repeat left center; padding-left:9px; }
.tzgg ul li .date{ position:absolute; right:0; top:0; color:#999;}

.botlist{ width:194px; height:350px; float:right;}
.botlist ul{}
.botlist ul li{
	height:45px;
	line-height:45px;
	text-align:center;
	margin-bottom:3px;
	font-size:14px;
	padding-top: 0;
	padding-right: 17px;
	padding-bottom: 0;
	padding-left: 42px;
}
.botlist ul li.bot1{ background:url(imagesbot1.jpg) no-repeat center;}
.botlist ul li.bot2{ background:url(imagesbot2.jpg) no-repeat center;}
.botlist ul li.bot3{ background:url(imagesbot3.jpg) no-repeat center;}
.botlist ul li.bot4{ background:url(imagesbot4.jpg) no-repeat center;}
.botlist ul li.bot5{ background:url(imagesbot5.jpg) no-repeat center;}
.botlist ul li.bot6{ background:url(imagesbot6.jpg) no-repeat center;}
.botlist ul li.bot7{ background:url(imagesbot7.jpg) no-repeat center;}

.link{ height:46px; border:1px solid #cfcfcf; float:left; margin-top:19px; line-height:46px; background:#faf7ee;}
.link h2{ font-size:14px; color:#fff; background:url(imageslinkbg.jpg) no-repeat; width:80px; line-height:46px; text-align:center; float:left;}
.link .linkbox{ float:left; margin-left:9px; width:900px; margin-right:8px;}
.link .linkbox a{ margin:0 10px;}
/*nymain*/
.nybanner{ height:180px; margin-bottom:12px;text-align:center;}

.nymain{ background:#fff; padding-bottom:20px;}

.nymain .slist{ width:252px; float:left; margin-bottom:20px;}
.nymain .slist .slist_top{ height:46px; background:url(imagesslist-topbg.jpg) no-repeat; font-size:14px; color:#fff; line-height:46px; text-indent:36px; margin-bottom:19px;}
.nymain .slist ul td a{ display:block; width:252px;height:40px; line-height:40px; text-indent:36px; background-color:#f3f3f3; background-image:url(imagesjian_hui.png); background-repeat:no-repeat; background-position:210px center; margin-bottom:8px;}
.nymain .slist ul td:hover>a{ font-weight:bold; color:#ae0c2a; background-image:url(imagesjian_red.png);}

.nymain .slist ul td a#s_c_id{background-image:url(imagesjian_reds.png); font-weight:bold; color:#ae0c2a;}

.nymain .slist ul td table td a{background-image:none; margin:0 auto 8px; background-color:#fafafa; height:28px; line-height:28px; text-indent:0; text-align:center;}

.nymain .main_con{ width:727px; float:right;}
.nymain .main_con .con_top{ height:45px; border-bottom:1px solid #ae0c2a; line-height:55px; overflow:hidden; color:#999;}
.nymain .main_con .con_top a{ color:#999;}


/*栏目单页*/
.pagec{ line-height:24px;}
.pagec img{ max-width:727px;}

/*内容页*/
.nymain .w1000{ width:1000px;}
.nymain .w1000 .con_top{ padding-left:10px;}
.con{ padding-top:15px;}
.con .title{ text-align:center; font-size:16px; color:#ae0c2a; line-height:30px;}
.con .data{ line-height:24px; color:#999; text-align:center;}
.con .data span{ color:#333;}
.con .content{ line-height:24px; padding:0 30px; font-size:14px;}
.con .content img{max-width:800px;}

.updown{ padding:40px 16px 0;}

/*列表页*/
.newslist{ padding-top:20px;}
.newslist ul{}
.newslist ul li{ line-height:29px; border-bottom:1px dotted #cccccc; padding-left:5px; position:relative;}
.newslist ul li .date{ position:absolute; top:0; right:10px; color:#b3b3b3;}

.newslist p{line-height:24px;}
/*分页*/
.pages{ text-align:center;  padding-top:50px;}
.pages a,.pages span{ display:inline-block; margin:0 5px; height:23px; border:1px solid #d5d5d5; line-height:23px;}


.float_layer {border: 1px solid #aaaaaa; position: fixed; right: 0; top: 150px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.float_layer .ad_top { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(imagestitle_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }
.float_layer .min { width: 21px; height: 20px; background: url(../images/min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(../images/min.gif) no-repeat 0 0; }
.float_layer .max { width: 21px; height: 20px; background: url(../images/max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(../images/max.gif) no-repeat 0 0; }
.float_layer .close { width: 21px; height: 20px; background: url(imagesclose.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(imagesclose.gif) no-repeat 0 0; }
.float_layer .content2 { height:160px; width:220px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap2 { padding:0 }
