﻿.home_flash{width:300px;overflow:hidden;padding:4px;}
#flash{margin:0;padding:0;list-style:none;height:300px;}
#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(../images/bullets.jpg) no-repeat 0 0;float:left;text-align:center;vertical-align:middle;width:22px;}
.slidy-menu li a{background:url(../images/bullets.jpg) no-repeat 0 0;cursor:pointer;display:block;height:20px;text-decoration:none;}
.slidy-menu li.slidy-link-selected a{background:url(../images/bullets.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;}
.link ul li{float:left;width:10%;height:25px;line-height:25px;overflow:hidden;}


#c1 {float:left; width:260px;}
#c2 { display:inline; float:left; width:452px; margin-left:15px;}
#c3 {float:right; width:260px;}

#doc {float:right; width:732px;}

.c1_1 dt h3 a {display:block; width:260px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../img/c1_1.jpg) left top no-repeat;}
.c1_1 dd ul {width:250px; padding:4px; border:1px solid #cdcbce;}
.c1_1 dd ul li {display:block; width:230px; padding-left:20px; height:28px; line-height:28px; background:url(../img/a1.jpg) 5px center no-repeat;}

.c1_2 {margin-top:10px;}
.c1_2 dt h3 a {display:block; width:260px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../img/c1_2.jpg) left top no-repeat;}
.c1_2 dd {width:250px; padding:5px 5px 80px; background:url(../img/c1_3.jpg) left bottom no-repeat; line-height:26px;}

.c2_1 dt h3 a {display:block; width:452px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../img/c2_1.jpg) left top no-repeat;}
.c2_1 dd {width:432px; padding:8px 9px; border:1px solid #cdcbce; line-height:22px;}
.c2_1 dd h1 {display:inline;margin:0; padding:0;  }
.c2_1 dd h1 a {display:inline;margin:0; padding:0;  }

.c2_2 {margin-top:10px;}
.c2_2 dt h3 a {display:block; width:452px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../img/c2_2.jpg) left top no-repeat;}
.c2_2 dd ul {width:430px; padding:8px 10px; border:1px solid #cdcbce;}
.c2_2 dd ul li {
	display:block;
	width:420px;
	padding-left:10px;
	height:24px;
	line-height:24px;
	background:url(../img/a2.jpg) left center no-repeat;
}
.c2_2 dd ul li span {
	float:right;
	width:100px;
	height:24px;
	line-height:24px;
	text-align:right;
	color:#666666;
}

.c3_1 dt h3 {display:block; width:260px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../img/c3_1.jpg) left top no-repeat;}
.c3_1 dd {
	width:240px;
	height:200px;
	padding:10px;
	line-height:22px;
	background:url(../img/c3_2.jpg) left top no-repeat;
}

.c3_2 {width:260px; height:247px; background:url(../img/c3_4.jpg) left top no-repeat; overflow:hidden; margin-top:10px;}
.c3_2 ul li {display:block; width:260px; height:75px; margin-bottom:11px;}
.c3_2 ul li a {display:block; width:100%; height:75px; text-indent:-9999px; overflow:hidden;}

.c_p {margin-top:10px;}
.c_p dt h3 a {display:block; width:1002px; height:29px; text-indent:-9999px; overflow:hidden; background:url(../img/c4_1.jpg) left top no-repeat;}
.c_p dd {width:982px; padding:9px; border:1px solid #aacffb; border-top:none;}

#demo {
	overflow:hidden;
	width: 982px;
	height: 160px;
}
#demo img { border: 1px solid #c6c6c6; width:200px; height:150px; margin-right:10px; }
#indemo { float: left; width: 800%; }
#demo1 { float: left; }
#demo2 { float: left; }

.t {width:712px; padding-left:20px; height:29px; line-height:29px; background:url(../img/t.jpg) left top no-repeat;}
.t h1 {display:block; float:left; padding:0px 25px 0px 0px; height:29px; background:url(../img/t.jpg) right -29px no-repeat; font-size:14px; font-weight:bold; color:#fff; font-family:"微软雅黑","宋体";}
.bread {float:right; width:500px; height:29px; text-align:right; padding-right:10px;}

.pagecontent {padding:10px; border:1px solid #CDCBCE; width:710px;	}
.pagecontent p{
	margin:15px 0;
	font-size:14px;
	text-indent: 30px;
}
.about p { line-height:25px; padding-bottom:5px;}
.contact {line-height:25px; }

/*subject*/
.subject{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;padding:0 0 0 16px;}
.subject span{float:right;margin:0 10px 0 0;font-size:12px;font-weight:normal;font-family:宋体;}
.subject span a{color:#999;}
.subject span a:hover{color:#f30;}
.subject_user{background:url(../images/bg_title.gif) repeat-x top;line-height:32px;height:32px;font-weight:bold;font-size:14px;text-align:center;}


.toplist{margin:10px;padding:0;list-style:none;background:url(../images/dotnum.gif) no-repeat top left;}
.toplist li{line-height:30px;height:30px;padding-left:30px;border-bottom:1px solid #F0F0F0;}
.toplist li span{float:right;color:#999;}
.topcate{margin:10px;padding:0;list-style:none;}
.topcate li{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;}
.topcate li a{display:block;width:248px;height:30px;padding-left:30px;}
.topcate li a:hover{color:#fff;background:#318ADD url(../images/ico_arr.gif) no-repeat top left;}
.topcate .hover{line-height:30px;height:30px;border-bottom:1px solid #F0F0F0;background:#318ADD url(../images/ico_arr.gif) no-repeat top left;}
.topcate .hover a{color:#fff;}
dd p{
	text-indent: 30px;
}
.kehu{
	height: auto;
	width: 240px;
}
.kehu ul {
	width:234px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 6px;
}
.kehu ul li {
	display:block;
	width:234px;
	padding-left:10px;
	height:24px;
	line-height:24px;
	background:url(../img/a2.jpg) left center no-repeat;
}

/****幻灯****/
.container{
	width: 1002px;
	height: 262px;
	margin: 0 auto;
	margin-top: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.huan_img{width: 1002px; height: 262px; overflow: hidden; position: relative;}
.huan_bg{width: auto; height: 20px; z-index: 99; position: absolute; left: 15px; bottom: 15px;}
.bg_in{width: 200px; height: 20px; position: relative;}
.bg_in li{width: 20px; height: 20px; line-height: 20px; border-radius: 20px; background: #ffffff; opacity: 0.5; text-align: center; color: #333333; float: left; margin-right: 10px; position: relative; z-index: 999;}
.bg_in #lp{position: absolute; left: 0px; top: 0; background: #ff3c00; opacity: 1; z-index: 998; animation: myfirstArr 10.5s infinite; -webkit-animation: myfirstArr 10.5s infinite; -moz-animation: myfirstArr 10.5s infinite; -o-animation: myfirstArr 10.5s infinite;}

.nav{width: 2004px; height: 262px; position: absolute; left: 0px; top: 0; z-index: 9; animation: myfirst 10.5s infinite; -webkit-animation: myfirst 10.5s infinite; -0-animation: myfirst 10.5s infinite; -moz-animation: myfirst 10.5s infinite;}
.nav li{float: left;}
.nav li img{width: 100%; height: 100%;}
@keyframes myfirst 
{
0%   {left: 0px;}
18%   {left: 0px;}
50%   {left: -1002px;}
80%   {left: -1002px;}
100%   {left: -0px;}
}

@-o-keyframes myfirst 
{
0%   {left: 0px;}
18%   {left: 0px;}
50%   {left: -1002px;}
80%   {left: -1002px;}
100%   {left: -0px;}
}

@-moz-keyframes myfirst 
{
0%   {left: 0px;}
18%   {left: 0px;}
50%   {left: -1002px;}
80%   {left: -1002px;}
100%   {left: -0px;}
}

@-webkit-keyframes myfirst
{
0%   {left: 0px;}
18%   {left: 0px;}
50%   {left: -1002px;}
80%   {left: -1002px;}
100%   {left: -0px;}
}

@keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}
39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
100%   {left: 0px;}
}


@-webkit-keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}

39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
100%   {left: 0px;}
}

@-moz-keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}

39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
100%   {left: 0px;}
}

@-o-keyframes myfirstArr
{
0%   {left: 0px;}

19%   {left: 0px;}
20%   {left: 30px;}

39%   {left: 30px;}
40%   {left: 60px;}
59%   {left: 60px;}
100%   {left: 0px;}
}