@charset ;
/* CSS Document
   custom.css
   私有样式
*/
*{margin:0;padding:0;list-style:none;font-size:12px; line-height:22px;}
div{ border:0px;}
p{font-family: "宋体"; font-size:12px; line-height:22px;}
a{font-family: "宋体";font-size:12px;}
div{font-family: "宋体";font-size:12px;}

img{border:0 dnone; margin:0; padding:0;}
li,dt,dd{text-overflow:ellipsis;}
.fl{float:left; display:inline;}/*向左浮动*/
.fr{float:right;}/*向右浮动*/
.l{ text-align:left;}
.clear{clear:both;}

A:link { text-decoration:none; color:#555555;}
A:visited { text-decoration:none; color:#555555;}
A:hover { text-decoration: none; color:#ff0000;}

ul.ShowNewsListUl li {
    background:url(imagesdian.jpg) no-repeat bottom left;
	font-family:"宋体";
    height: 26px;
    line-height: 26px;}
.dian1{ background:url(imagesindex_25.jpg) no-repeat bottom left;
height:23px; line-height:23px;}

.NewsListTitle a {
	color:#000;
	font-family:"宋体";}
.NewsListTitle a:hover{ 
color:#f00;}

.NewsListDate {
    color: #000;}

#demo_content .images_content {
    margin: 0 5px 15px 0;}

/* CSS ny */

.box{
	background:rgba(255,255,255,0.8) none repeat scroll !important;
    background:#ffffff;
    filter:alpha(opacity=80); /*ie滤镜，透明度50%*/
    -moz-opacity:0.8; /*firefox私有，透明度50%*/
    >opacity:0.8;/*其他，透明度50%*/
	position:relative;
	width:960px;
	height:460px;
	margin:0 auto;
	padding-top:10px;
	_height:445px;
	border:#d5dcde 8px solid;
	margin-bottom:30px;
	margin-top:20px;}
.box_main{
	width:700px; 
	height: 440px;
	margin:0 auto;
	background:url(images/bg-.png);
	overflow: hidden; 
	position: relative;
	text-align:left;
	padding:15px 25px 15px 25px;
	_height: 425px;
	float:right;}
.zuoce{ width:180px; float:left; 
     	padding:35px 0px 0px 10px;}
.Scrollbar-Container{position:absolute; height:335px; top:0px;}
.Scrollbar-Container .Scrollbar-Up{position:absolute; cursor:pointer; width:30px; height:30px; background-color:#6600FF; display:none;}
.Scrollbar-Container .Scrollbar-Down{position: absolute; cursor:pointer; width:30px; height:30px; background-color:#6600FF; top:200px; display:none;}
.Scrollbar-Container .Scrollbar-Track{
	position:absolute;
	width:30px;
	height:340px;
	top:0px;
	left: 35px;}
.Scrollbar-Container .Scrollbar-Handle{position:absolute; width:30px; height:15px; background-color:#FF0000;}
#div_scrollbar_1{ right:55px;_right:40px;}
#div_scrollbar_1 .Scrollbar-Up{background:none;}
#div_scrollbar_1 .Scrollbar-Down{background:none;}
#div_scrollbar_1 .Scrollbar-Track{background:transparent url(imagesscrollbar_track.gif) repeat-y center center;}
#div_scrollbar_1 .Scrollbar-Handle{background:transparent url(imagesindex1.jpg) no-repeat center center;}
.Scroller-Container-Parent{position:relative;  overflow:hidden;}
.Scroller-Container {position: absolute; width:100%;}

#div_content_1 {
    font-family: arial;
    font-size: 12px;
    height: 350px;
    margin: 0px 7px 0;
    width: 880px;
	>height:361px;
	margin-top:15px;
	margin-left:0;}

.content-center {
    margin-top: 0;}

.main-news-list {
    width: 725px;}
.feedbackwrite-bottom {
    background:none;
    width: 650px;
	height:440px;}
.content-top{
    font-size:14px;}

.content-top a{
    font-size:14px;}

/* CSS head */
.head{ width:1002px; margin:0 auto;}
.logo{ width:1002px;}
.logo1{ width:483px; float:left; height:76px;}
.logo2{ width:519px; height:76px; float:right;}
.logo3{ width:519px; height:34px; margin-top:42px;}
.logo4{ width:356px; float:left;}
 .logoL{ width:213px; float:left;}
 .logoR{ width:143px; float:right;}
.logo5{ width:160px; float:right;}

.nav { height:36px; text-align: center; width:1002px; position:relative; margin:0 auto; background:url(imagesnav.jpg) center top repeat-x;position: relative; z-index: 3;}
.nav-l{ height:36px; position:absolute; z-index:99999; left:0;}
.nav li { background:url(imagesindex_10.jpg) no-repeat right center; display: block; float: left; font-size: 15px; height:36px; line-height:36px; text-align: center; width:100px; padding:0px; color:#fff; cursor:pointer;}
.nav li a:link,.nav li a:visited {color: #fff;font-family:"宋体"; font-size:14px; height:36px;line-height:36px;float:left;text-align:centet;	width:100px;}
.nav li a{ color:#333;}
.nav li a:hover{color:#ff0;}
.nav li{position:relative; z-index:99999;}
.nav li li{background:#66CCFF; height:36px; line-height:36px; border-bottom:1px #fff solid;}
.nav li li a{height:36px; line-height:36px;}
.nav li ul{ display:none; position:absolute; display:none; left:0; width:100px; z-index:99999; top:36px;}
.nav li li a:hover{background:#0099FF; color:#ff0; font-size:14px;}

/*#cp{ background: #333333; height:38px; width:150px; line-height:38px;}
#cp li{ width:150px; }
#cp li a{ width:150px; text-align:left; padding-left:10px;}
#cp li a:hover{ width:140px; _width:150px;}
*/

.banner{ width:1002px;height:229px; margin:0 auto;position: relative; z-index: 2;}

/* CSS content */
.zy{width:202px; margin-right:30px; float:left;}
.zb{ width:202px; height:44px;}
.zb ul li{ width:177px; height:34px; line-height:34px; display:block; background:url(imagesindex_28.jpg) no-repeat center bottom;}
.zb ul li a{ width:177px; height:34px; line-height:34px; display:block; font-weight:bold;}
.jing{ width:202px; margin:0 auto; margin-top:35px;}
.jing li{ width:189px; height:31px; border-bottom:1px solid #c3c3c3; padding-top:10px;}
.video{ width:190px; height:72px; margin:0 auto; margin-top:8px;}
 
.middle{width:458px; margin-right:23px; float:left;} 
.tp{ width:457px; height:229px; margin:0 auto;}
.news{ width:458px; margin-top:13px;}
.news1{ width:458px; height:33px; background:url(imagesindex_38.jpg) no-repeat center top;}
.news2{ text-align:left; width:445px; margin-top:15px;}
.xw{width:277px; height:229px;}
.xwbt{ width:277px; height:32px; background:url(imagesindex_20.jpg) no-repeat center top;}
.xwnr{ width:273px; margin:0 auto; text-align:left; margin-top:10px;}

.quick{ width:277px; margin-top:13px;}
.quick1{ width:277px; height:32px;}
.quick2{ width:273px; margin:0 auto; text-align:left; margin-top:15px; margin-left:5px;}
.quick2 span{ color:#FF0000;}

.R{ width:277px; float:right;  margin-right:10px;}

.fengcai{ width:277px; height:63px; margin:0 auto; margin-top:8px;}

/* CSS foot */
.foot{width:1002px; background:url(imagesindex_43.jpg) repeat-x center top; height:35px; line-height:35px; text-align:center;  color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ color:#FF0;}

/*css about*/
.con{ width:1002px; margin:0 auto; margin-top:12px; background-color:#FFF;}
.left{ width:167px; padding-bottom:4px; margin:15px 30px 0px 10px;}
.left1{ width:167px; height:179px; margin-bottom:15px;}
.left2{ width:167px; margin:0 auto; text-align:center;}
.left2 li{ width:167px; margin:0 auto; background:#fff5d2; margin-top:2px;}
.left2 li a:hover{ color:#fff; background-color:#0b9f00;}
 .cplei a{ text-decoration: none; display: block;width:167px; height:15px; line-height:15px; font-size:14px; font-weight:bold; background:#fff5d2;}
.cplei a:hover { text-decoration: none; color:#ff0000;  display:block; width:167px; height:15px; line-height:15px;} 
.cplei a:active { text-decoration:none; color:#666; height:15px; line-height:15px; background:#fff5d2; display:block;}
.cplei li A:link { text-decoration:none; color:#666; height:28px; background:#fff5d2; line-height:28px; display:block;}
.cplei li A:visited { text-decoration:none; color:#666; height:15px; line-height:15px; background:#fff5d2; display:block;}

.right{ width:758px; margin-bottom:10px; margin:10px 10px 0px 0px; border:1px solid #d8d8d8;}
.right1{ width:758px; height:33px; background:url(imagesgb_03.jpg) no-repeat left top;} 
.right2{ width:300px; height:33px; line-height:33px; text-align:left;margin-top:5px}
.right3{width:740px; _width:758px; height:auto; padding:20px 5px 10px 5px; text-align:left; margin-top:30px;}