body {
	color: #666666;	font-size: 12px;	line-height: 1.75em;	background: #fff;
	font-family: Arial, Geneva, simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
宋体 SimSun  黑体 SimHei  微软雅黑 Microsoft YaHei  微软正黑体 Microsoft JhengHei 新宋体 NSimSun 楷体 KaiTi
深黑 重要文字和标题  #222
中灰色 普通文字信息及引导 #666
#浅灰  辅助信息 次要文字 按钮苗边 #999
#淡淡灰  分割线 标签描边 #d7d7d7 
#暗白  内容背景 #f3f5f7 
背景 #f8f8f8

**************/
.w980{ width:980px; clear:both; margin:0 auto;  }
.w100{ width:100%; min-width:980px;  clear:both; margin:0 auto;   }

a { color:#666666;}
a:hover{ color:#a93338;}
/********* top *****************/
header .ding{ height:78px; background:url(img/dingbg.jpg); overflow:hidden;}
header .ding .logo{ width:200px; height:78px; overflow:hidden;}
header .ding .rights{ width:770px; float:right; height:78px;}
header .ding .rights .shang{ height:26px; background: url(img/youshang.png) left top no-repeat;}
header .ding .rights .shang .yuyan  { margin-right:30px;}
header .ding .rights .shang .yuyan a{ display:inline-block;  height:26px; padding-left:35px; padding-right:10px; color:#e00; font-weight:bold;}
header .ding .rights .shang .yuyan a.ch{ background:url(img/ch.png) left center no-repeat;}
header .ding .rights .shang .yuyan a.en{ background:url(img/en.png) left center   no-repeat;}
header .ding .rights .shang .sousuo{width:180px; height:20px; margin:2px 30px 0 0; overflow:hidden; border:1px solid #999; border-radius:4px; background:#fff;}
header .ding .rights .shang .sousuo #searchValue{ float:left; padding:0 5px; width:130px; height:20px; margin:0; border:none; outline:none;}
header .ding .rights .shang .sousuo a{ float:right; display:block; height:20px; width:32px; background:#666 url(img/go.png) center center no-repeat;;}
header .ding .rights .shang .sousuo:hover a{  background:#e00 url(img/go.png) center center no-repeat;}
header .ding .rights .daohang{ margin-top:10px;background:url(img/gaohangbg.gif) left center repeat-x ; height:26px; border-radius:26px; overflow:hidden;}
header .ding .rights .daohang a{ display:inline-block; width:105px; height:26px; line-height:26px; text-align:center; font-size:12px; color:#000; font-weight:bold;    }
header .ding .rights .daohang a:hover{ border-bottom:1px solid #999; border-top:1px solid #999; height:24px; line-height:24px; color:#e00;}



/**********  ppt ************/
.pptindex{ height:340px; margin:20px auto; border-radius:10px; overflow:hidden;  }
/* 本例子css */
	.pptindex .slider{ width:980px; margin:0 auto;  position:relative; overflow:hidden;   height:340px;; background:#000;  }
	.pptindex .slider .bd{ position:relative; z-index:0;  }
	.pptindex .slider .bd li{ height:340px; overflow:hidden; position:relative; }
	.pptindex .slider .bd li img{ display:block; width:980px; height:340px;  }
	.pptindex .slider .bd li .title{ position:absolute; left:50px; top:60px; width:400px; z-index:9; font-size:30px; line-height:1em; color:#fff; font-weight:bold;text-shadow:0 2px 2px #333; text-align:left; }
	.pptindex .slider .bd li .neirong{  position:absolute;  left:50px; top:100px; width:400px; z-index:9; color:#fff; text-shadow:1px 1px 2px #000; text-align:left;}

	.pptindex .slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.pptindex .slider .hd ul{ text-align:center;  }
	.pptindex .slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
		background:url(img/dot.png) 0 -16px;
		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
	}
	.pptindex .slider .hd ul .on{ background-position:0 0;  }
	.pptindex .slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }



/*****************************/
.zjindex{ margin:20px auto;}
.zjindex .mb{ border:1px solid #ddd; border-radius:4px; overflow:hidden;}
.zjindex .newsindex{ width:364px; height:250px;   float:left;  }
.zjindex .cpindex{ width:370px; height:250px; margin-left:15px;   float:left; }
.zjindex .lxindex{ width:210px; height:250px;  float: right;  }
.zjindex .lxindex .neirong{ padding:10px;}
.zjindex .title{ background:url(img/diaotit.gif) #eee 5px center no-repeat; padding-left:25px; font-weight:bold; height:30px; line-height:30px; border-bottom:1px solid #ddd;}
.zjindex .title a{ float:right; text-indent:-999em; width:50px; height:30px; background:url(img/more.gif)  center center no-repeat;}

.zjindex .newsindex ul{ padding:10px 5px;}
.zjindex .newsindex ul li a{ display:block; line-height:24px; border-bottom:1px dotted #ddd; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; background: url(img/smpd.gif) left center no-repeat; padding-left:15px; }
.zjindex .newsindex ul li a span{ float:right; font-size:12px; padding-left:10px;}


.zjindex .cpindex ul{ margin:10px 5px;}
.zjindex .cpindex ul li{ float:left; width:110px; height:90px; overflow:hidden; margin:5px;}
.zjindex .cpindex ul li .tu{ height:65px; overflow:hidden;}
.zjindex .cpindex ul li .tu img{ width:110px; height:65px; }
.zjindex .cpindex ul li .wen{ text-align:center; line-height:30px;}





/************ footer ********/
footer .foot{ background:#ddd url(img/footbj.gif); padding:20px 0 10px 0; text-align:center;}

/***********分页*******************/

.pagination{list-style:none;margin:0;padding:0; margin-bottom:30px; text-align:center; display:inline-block;vertical-align:bottom; width:700px;}
.pagination li{display:inline-block;border:solid 1px #ddd; margin:2px; text-align:center; border-radius:4px; overflow:hidden;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block;}
.pagination a:hover ,.pagination li.thisclass a{ background:#888; color:#fff;}


/*******************/
.main{ margin:20px auto;}
.main .mb{border:1px solid #ddd; border-radius:4px; overflow:hidden}
.main .lefts{ width:230px; border-radius:4px; overflow: hidden }
.main .lefts .tit{ height:55px; line-height:55px; color:#fff; font-size:18px; background:url(img/border.jpg) right top no-repeat #666; padding-left:30px;  }
.main .lefts .fenleilist{ background:#f2f2f2; }
.main .lefts .fenleilist ul.fllist{ padding:0; margin-top:1px;}
.main .lefts .fenleilist ul.fllist li a{ display:block; padding:0 10px 0 30px; line-height:40px; border-bottom:1px solid #fff;; background:#f5f5f5 url(img/doth.png)195px center no-repeat;overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; }

.main .lefts .fenleilist ul.fllist li a:hover{ background:#999 url(img/dotb.png) 195px center no-repeat; color:#fff;}
.main .lefts .fenleilist ul.fllist li a.on{ background:#bbb url(img/dotb.png) 195px center no-repeat; color:#fff;}

.main .lefts .lxwmleft{ margin-top:20px;  border-radius:4px; overflow: hidden }
.main .lefts .lxwmleft .wen{ padding:10px; background:#f2f2f2; }



.main .rights{ width:728px; border-radius:10px; overflow: hidden; border:1px solid #eee; position:relative;}
.main .rights .tit{ height:30px; line-height:30px; color:#333; font-size:16px; padding:0 20px; position:absolute; top:0; left:0; width:688px; background:rgba(255,255,255,0.7);    }
.main .rights .tit span{ float:right;font-size:14px; color:#666;}
.main .rights .xiangxineirong{  width:700px; overflow:hidden; margin:10px auto; line-height:1.75em;  }
.main .rights .xiangxineirong img{ max-width:700px;}
.main .rights .xiangxineirong table{ max-width:700px; width:100%; border-collapse:collapse; }
.main .rights .xiangxineirong table td{ padding:2px 5px;}

.main .rights .hengfu{ height:170px; font-size:0; line-height:0;}
.main .rights .hengfu img{ width:100%; display:block;}



/************新闻***************/
.main .rights .xinwenlist{  width:700px; overflow:hidden; margin:10px auto; line-height:1.75em; }
.main .rights .xinwenlist li a{ display:block; line-height:36px; border-bottom:1px dotted #ddd; overflow: hidden;  text-overflow:ellipsis;  white-space: nowrap; background: url(img/smpd.gif) left center no-repeat; padding-left:15px; }
.main .rights .xinwenlist li a span{ float:right;  padding-left:10px;}


.main .rights .xiangxineirong .biaoti{ margin:10px auto ; border-bottom:1px dotted #ddd; }
.main .rights .xiangxineirong .biaoti h2{ font-size:18px; line-height:28px; text-align: center; }
.main .rights .xiangxineirong .biaoti p { color:#999; font-size:12px ; text-align:center;}
/*****************/

.main .rights ul.rylist li{ width:220px; margin:10px; overflow:hidden; float:left; text-align:center;border:1px solid #ddd;}
.main .rights ul.rylist li .tu { width:220px; height:260px; overflow:hidden; position:relative; }
.main .rights ul.rylist li .tu img{max-width: 100%;max-height: 100%;position: absolute;display: block;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.main .rights ul.rylist li .wen{ line-height:1.5em; padding:10px 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333; font-weight:bold; }
