@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0;}
body {
	background: #E0F4FF url(banner.jpg) no-repeat center top;
	font-family:"Microsoft YaHei";
}
ul,li{ list-style:none}
.menu_01{ width:1003px; height:335px; margin:360px auto 0;}


/* Ä¬ÈÏ»ÃµÆÆ¬ */
.FocusPic{ zoom:1; position:relative; overflow:hidden; width: 530px; height: 335px; float: left; background: #eee;}
.FocusPic .content{ overflow:hidden }
.FocusPic .changeDiv a{ position:absolute; top:0px; left:0px; display:none;}
.FocusPic .title-bg,.FocusPic .title{ position:absolute; left:0px; bottom:0; height:30px; padding: 0 10px; line-height:30px; overflow:hidden}
.FocusPic .title-bg{ background:#000; filter:alpha(opacity=50); opacity:0.5;}
.FocusPic .title a{ display:block; color:#fff; font-size:14px;}
.FocusPic .change{ bottom:4px; height:20px; right:3px; *right:5px; _right:4px; position:absolute; text-align:right; z-index:9999; }
.FocusPic .change i {background: #666; color: #FFF; cursor: pointer; font-family: Arial; font-size: 12px; line-height: 15px; margin-right: 2px; padding: 2px 6px; font-style: normal; height: 15px; display: inline-block; display:-moz-inline-stack; zoom:1; *display:inline;}
.FocusPic .change i.cur { background: #FF7700;}
/*»ÃµÆ½áÊø*/
.menu_01_left{width:415px; height:335px; float:left; margin-right:58px}
.menu_01_left ul{ width: 415px; display: block; overflow: hidden; background: url(fenge.jpg) no-repeat left bottom; padding-bottom: 10px; margin-bottom: 10px;}
.menu_01_left ul:last-child { background: none; margin-bottom: 0;}
.menu_01_left ul li{ width:415px; height:auto; }
.bt01{width:415px; height:30px; overflow:hidden; line-height:30px; font-size:18px; font-weight:bold;}
.bt01 a{ text-decoration:none; color:#08A4DD}
.bt01 a:hover{ text-decoration:none; color:#0C6EB5}
.jj{width:415px; height:48px; text-indent:2em; overflow:hidden; margin:7px 0; line-height:24px; font-size:12px; color:#424347}
.jj a{color:#08A4DD; text-decoration:none}
.jj a:hover{color:#0C6EB5; text-decoration:underline}


.menu_02{ width:1015px; overflow:hidden; margin:15px auto 0; clear:both}
.menu_02 ul{ float:left; margin:0; padding:0}
.menu_02 ul li{ width:1015px;margin:0; padding:0}
.kuang_lm{ width:1015px; height:52px; line-height:40px; text-indent:50px; font-size:24px; color:#fff; background:url(kuang_lm.png) no-repeat;}
.kuang_menu{ background-image:url(kuang_bj.png); overflow:hidden; padding:15px 0; display:inline-block;}
.kuang_bottom{width:1015px; height:1px; background-image:url(kuang_bottom.png)}

.gg{ width:1000px; height:97px; margin:15px auto 0;}

.kuai{ width:1000px; height:auto; overflow:hidden; margin:15px auto auto;}
.news_240{ width:240px; height:260px; overflow:hidden; float:left; margin:0 30px 0 25px; padding:0;}
.news_240 ul{ float:left;}
.news_240 ul li{width:240px; float:left; word-break: break-word; word-wrap: break-word;}
.news_240_bt{width:240px; height:46px; font-size:14px; line-height:23px; font-weight:bold; color:#E62053}
.news_240_bt a{color:#E62053; text-decoration: none}
.news_240_bt a:hover{color:#999; text-decoration: underline}

.news_240_jj{width:240px; height:85px; text-indent:2em; font-size:12px; line-height:23px;color:#454545;margin-bottom:20px}
.news_240_jj a{ color:#000; text-decoration:none}
.news_240_jj a:hover{ color:#E62053; text-decoration:none}

.fagui{ width:350px; height:260px; overflow:hidden; float:left; border-left:1px #CCCCCC dashed; border-right:1px #CCCCCC dashed}
.fagui_lm{ width:310px; height:38px; margin:auto; background:url(lanmu.jpg) no-repeat; text-align:center; line-height:38px; color:#FFF; font-size:18px}
.news_310{ width:310px; height:190px; overflow:hidden; margin:20px auto 0; padding:0}
.news_310 ul{ float:left; margin:0; padding:0}
.news_310 ul li{width:310px; height:30px; overflow:hidden; line-height:30px; font-size:14px}
.news_310 ul li a{ text-decoration:none; color:#575757}
.news_310 ul li a:hover{text-decoration: underline; color:#575757}

.tu_kuai{ width:354px; height:260px; float:left; padding:0 25px; border-left:1px #CCCCCC dashed; border-right:1px #CCCCCC dashed;}
.tu_kuai ul{ float:left; margin:0; padding:0}
.tu_kuai ul li{ float:left; margin:0 0 20px; padding:0}
.tu_kuai ul li img{ width:354px; height:114px; border:none}

.kuang_lm02{ width:1015px; height:52px; line-height:40px; font-size:24px; background:url(kxyy_0222.png) no-repeat; text-align: right; line-height: 58px; font-size: 14px;}
.kuang_lm02 a{ text-decoration: none; color: #555; padding-right: 30px; }
.footer{ width:1000px; height:60px; text-align:center; margin:30px auto}
.footer ul{ float: left;}
.footer ul li{ width:1000px; line-height:30px; margin:0; padding:0; font-size:12px}

/* ºáÏò¹ö¶¯
------------------------------ */
.menu02{ width: 974px; height: 195px; margin:15px auto}
.frame {width:229px; height:195px; padding:0px; border: none; float:left; margin:0; display:inline;}
.wrap {width:229px; height:195px; position:relative; overflow:hidden; font-family:arial, sans-serif;}
.wrap img {display:block;width:229px; height:195px;}
.wrap div {width:209px; height:95px; padding:195px 10px 0 10px; position:absolute; left:0; top:0px; background:url(trans.gif);}
.wrap div b {display:block; width:229px; height:95px; position:absolute; left:0; top:195px; z-index:1; background:#000; filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); opacity:0.40;}
.wrap div span {position:relative; z-index:500;}
.wrap div h1{font-size:22px; color:#fff; text-align:center; margin:10px 0 0 0; padding:0;}
.wrap div p {font-size:12px; color:#fff; line-height:16px;}
.wrap div a {color:#fff; font-size:12px; position:absolute; left:0; top:0px; text-decoration:none; display:block; margin:0; text-align: left;width:209px;}
.wrap div a:hover {color:#fff;}
.wrap div a span{ font-weight:bold; width:100%; height:30px; margin-top:10px; line-height:30px; display:block; font-size:16px;}

.clear {clear:both;}


.scroll_horizontal{width:1096px;height:185px;}
.scroll_horizontal .box{overflow:hidden; width:1000px;height:185px;left:-50px}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:250px;}
.scroll_horizontal .list li img{ float:left; margin-left:0; width:235px; height:185px}

.scroll_horizontal .prev{position: absolute;top: 0;float: left;margin-left: 50%;left: -520px;margin-top: 50px;width: 30px;height: 80px;background-image: url(control-0.png);background-repeat: no-repeat;
font: 0/0 Arial;cursor: pointer;z-index: 9999;}

.scroll_horizontal .next{position: absolute;top: 0;float: right;margin-right: 50%;right: -550px;margin-top: 50px;width: 30px;height: 80px;background-image: url(control-0.png);background-repeat: no-repeat;font: 0/0 Arial;cursor: pointer;z-index: 9999;background-position:-40px 0;}

.scroll_horizontal .prev:hover{background-position:0 -80px;}
.scroll_horizontal .next:hover{background-position:-40px -80px;}


.zpzs {width: 970px; background: #fff; border:1px solid #BFDDF5; margin: 0 auto; border-top:0; padding: 10px 15px; overflow: hidden;}
.zpzs ul { overflow: hidden; width: 1000px; }
	.zpzs li { float: left; width: 231px; height: 190px; margin: 0 15px 10px 0; }
	.zpzs li img { width: 231px; height: 145px; display: block; }
	.zpzs li p { line-height: 45px; font-size: 14px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.zpzs li p a { color: #555; text-decoration: none; }
	.zpzs li p a:hover { color: #c00; text-decoration: underline; }