@charset "gb2312";
/* CSS Document */
.home_flash{width:300px;overflow:hidden;padding:4px;}
#flash{margin:0;padding:0;list-style:none;height:300px;}
#flash li{overflow:hidden;height:300px;background:#fff;}
#flash li .title{font-size:14px;font-weight:bold;text-align:center;margin:22px 0 10px 0;}
#flash li .intro{color:#999;line-height:22px;padding:0 10px;word-break:break-all;}
#flash li .pic{width:300px;margin:0 auto;height:300px;position:relative;overflow:hidden;}
#flash li .pic img{width:300px;height:210px;display:block;}

/*flash*/
.slidy-menu{margin:14px auto 15px auto;padding:0;width:120px;height:25px;list-style:none;}
.slidy-menu li{background:url(imagesbullets.jpg) no-repeat 0 0;float:left;text-align:center;vertical-align:middle;width:22px;}
.slidy-menu li a{background:url(imagesbullets.jpg) no-repeat 0 0;cursor:pointer;display:block;height:20px;text-decoration:none;}
.slidy-menu li.slidy-link-selected a{background:url(imagesbullets.jpg) no-repeat 0 -23px;}

#topnew{width:328px;margin:0 10px;padding:12px 10px 18px 10px;*padding:18px 10px}
#topnew .title{font-size:14px;font-weight:bold;text-align:center;margin:13px 0;*margin:14px 0;}
#topnew .intro{color:#999;line-height:20px;padding:0 10px;word-break:break-all;}

#tophot{width:298px;}

#topphoto{width:958px;}
#topphoto .ileft{float:left;width:40px;overflow:hidden;text-align:right;}
#topphoto .ilist{float:left;width:850px;overflow:hidden;padding:0 14px;}
#topphoto .iright{float:left;width:40px;overflow:hidden;text-align:left;}
#topphoto .ileft img,#topphoto .iright img{margin-top:50px;cursor:pointer;}
#topphoto .ilist ul{list-style:none;margin:10px 0 24px 0;padding:0;height:136px;overflow:hidden;}
#topphoto .ilist ul li{float:left;width:150px;margin:0 10px;_margin:0 9px;text-align:center;}
#topphoto .ilist ul li img{width:140px;height:100px;display:block;border:1px solid #ddd;padding:2px;margin:0;}
#topphoto .ilist ul li span{background:#f3f3f3;width:146px;height:30px;line-height:30px;display:block;}

.comment{margin:15px;padding:0;list-style:none;}
.comment li{display:block;overflow:hidden;line-height:24px;font-size:14px;color:#666;margin:0 0 10px 0;clear:both;}
.comment li img{float:left;margin:0 10px 0 0;}
.comment li span{color:#1A5EB6;}

.vote{margin:15px;padding:0;list-style:none;}
.vote li{line-height:30px;height:30px;padding-left:14px;}
.vote .title{font-size:14px;font-weight:bold;}
.vote .bnt{padding-left:20px;}
.vote .bnt img{vertical-align:middle;}

.toptag{margin:10px;padding:0;overflow:hidden;}
.toptag a{background:#1985DA;padding:5px 10px;color:#fff;float:left;display:block;margin:0 5px 5px 0;}
.toptag a:hover{background:#f60;color:#fff;}


.block{width:328px;float:left;margin:10px 10px 0 0;overflow:hidden;min-height:344px;}
.toppic{margin:10px 10px 16px 10px;color:#999;line-height:22px;word-break:break-all;overflow:hidden;}
.toppic img{float:left;display:block;margin:0 10px 0 0;border:1px solid #ddd;padding:2px;}
.toppic a{font-size:14px;font-weight:bold;display:block;line-height:30px;}
.topnew{margin:10px;padding:0;list-style:none;clear:both;}
.topnew li{line-height:25px;height:25px;font-family:ËÎÌå;}
.topnew li span{float:right;color:#999;}
.topnew li a{font-family:verdana;}

.link{margin:10px;overflow:hidden;}
.link ul{margin:0;padding:0;list-style:none;clear:both;}
.link ul li{float:left;width:10%;line-height:25px;overflow:hidden;}
.link ul li img{margin:0 0 5px 0;}



.index_banner{ width:1200px; height:420px; background:url(../images/index_banner.jpg) top left no-repeat; margin:0px auto; position:relative;overflow:hidden;}
.index_callbar {top: 1px; left:1200px; width: 1000px; padding:0px 100px; height: 35px; position: absolute; z-index: 200; background-color:#1f1821; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);color:#FFFFFF; line-height:35px; font-size:14px; overflow:hidden;}
.index_cb_pos{ width:170px;height: 35px;  text-indent:24px; background:url(imagesindex_pos.png) top left no-repeat;}
.index_cb_tel{ width:170px;height: 35px;  text-indent:27px; background:url(imagesindex_tel.png) top left no-repeat;}
.index_cb_mail{ width:200px;height: 35px;  text-indent:29px; background:url(imagesindex_mail.png) top left no-repeat;}
.index_cb_qq{ width:70px;height: 35px;   background:url(imagesindex_qq.png) top right no-repeat; cursor:pointer;}
.index_cb_other{ width:70px;height: 35px;   background:url(imagesindex_other.png) top right no-repeat; cursor:pointer;}



.index_botton{ width:1200px; height:420px; background-color:#f3f3f3; margin:0px auto;}
.index_botton_box{height:420px; width:180px;}
.index_botton_mid{width:93px; height:420px;}
.index_botton_box a{ display:block; margin-top:76px; width:180px; height:180px;}
a.index_botton_01{ background:url(imagesindex_button_01.jpg) top left no-repeat; }
a.index_botton_01:hover{ background:url(imagesindex_button_01_on.jpg) top left no-repeat; }
a.index_botton_02{ background:url(imagesindex_button_02.jpg) top left no-repeat; }
a.index_botton_02:hover{ background:url(imagesindex_button_02_on.jpg) top left no-repeat; }
a.index_botton_03{ background:url(imagesindex_button_03.jpg) top left no-repeat; }
a.index_botton_03:hover{ background:url(imagesindex_button_03_on.jpg) top left no-repeat; }
a.index_botton_04{ background:url(imagesindex_button_04.jpg) top left no-repeat; }
a.index_botton_04:hover{ background:url(imagesindex_button_04_on.jpg) top left no-repeat; }
.index_botton_box span{display:block; height:40px; line-height:40px; font-size:20px; text-align:center; color:#333333; font-weight:bold; padding-top:10px;}
.index_botton_box font{display:block; height:auto; line-height:20px; font-size:14px; text-align:center; color:#999999;}
.index_pic{ width:1000px; height:438px; margin:0px auto;}
.index_pic_title{ width:1000px; height:90px; font-size:20px; color:#333333; overflow:hidden; line-height:100px;}
.index_pic_box{height:340px; width:320px;}
.index_pic_mid{width:20px; height:340px;}
.index_pic_box span{display:block; height:30px; width:245px; line-height:30px; font-size:16px; text-align:left; color:#333333; font-weight:bold; padding-top:15px; float:right;}
.index_pic_box font{display:block; height:auto; width:245px; line-height:20px; font-size:16px; text-align:left; color:#666666; float:right;}
.index_pic_num{ width:65px; height:65px; padding-top:15px;}


.bAS {
	margin: 0px auto; width: 100%; height: 300px; overflow: hidden; position: relative; z-index: 1;
}
.bannerI0 {
	right: -400px; top:0px;
}
.bannerS0 {
	top:-300px; right:140px;
}
.bannerI1 {
	left: 0px; top: 400px; bottom: 0px;
}
.bannerS1 {
	left: -300px; top:108px;
}
.bannerI2 {
	left: 0px; top:-400px; bottom: 0px;
}
.bannerS2 {
	right: -300px; top:108px;
}
.bannerI3 {
	left: -400px; top: 0px;
}
.bannerS3 {
	bottom: -300px; right:140px;
}
.bannerI4 {
	left: 0px; top: -400px;
}
.bannerS4 {
	right: 0px; bottom: -300px;
}
.Banner {
	height: 600px; overflow: hidden; position: relative; z-index: 3;
}
/*.bannerLeftBar {
	top: 285px; width: 40px; height: 40px;
}
.bannerRightBar {
	top: 285px; width: 40px; height: 40px;
}
.bannerLeftBar {
	background: url("../images/bigPng.png") -167px 0px;
}
.bannerRightBar {
	background: url("../images/bigPng.png") -167px -40px;
}*/
.bannerImage {
	opacity: 0;
}
.bannerSlogan {
	padding: 0px; width: 380px; height: 210px; text-align: center; position: absolute; z-index: 2; opacity: 0;
}
.bannerInner {
	height: 600px;
}
.bannerInner h1 {
	color: white; line-height: 30px; font-size: 14pt;
}
.bannerInner h3 {
	color: white; line-height: 30px; font-size: 14pt;
}
.bannerInner h3 {
	text-align: left; line-height: 30px; text-indent: 20px; font-size: 11pt; font-weight: normal; margin-top: 30px;
}
.bannerControl {
	margin: 0px; padding: 0px; right: 10px; bottom: 10px; position: absolute; list-style:none;z-index: 5;
}
.bannerControl li {
	background: black; width: 25px; height: 4px; margin-left: 6px; float: left; cursor: pointer; _margin-left: 3px;
}
.bannerIcon {
	position: absolute; z-index: 1;
}
.bannerTitle {
	position: absolute; z-index: 1;
}

.bannerDesc {
	position: absolute; z-index: 1;
}
.bannerButton {
	position: absolute; z-index: 1;
}
.bannerIcon {
	left: 0px; top: -80px; width: 367px; height: 80px;
}
.bannerTitle {
	left: -355px; top: 0px; width: 367px; height: 50px; color: white; text-align:center; line-height: 50px; font-size: 48px;
}
.bannerDesc {
	left: 400px; top: 55px; width: 367px; text-align: left; color: white; line-height: 24px; font-size: 16px;
}
.bannerButton {
	width: 100px; right: 450px; bottom: 20px; cursor: pointer;
}
.bannerButton a {
	background: url("../images/morearrow.jpg") no-repeat right; padding: 5px; width: 160px; height: 25px; color: white; display: block;
}

