@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{
	color:#606060;
	font-family:"宋体",Simsun, Microsoft YaHei, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
	background:#771803;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
input, select{ font-size:11px;}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:130%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#484848;cursor:pointer; text-decoration:none;}
a:hover,a:active{color:#FF0000;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.submit{ cursor:pointer;}
#nobg{ background:none;}
/*主菜单*/

.all{
	margin:0 auto;
	width:1004px;
	background:#ffffff;
	text-align:center;
}

.all .img_wall{
	width:800px;
	overflow:hidden;
	padding-left:30px;
	padding-bottom:4px;
}
.all .img_wall li{
	float:left;
	margin:4px 4px 4px 5px;
	width:65px;
	border:2px solid #fff;
	list-style:none;

	height:75px;
	display:inline;
	overflow:hidden;
}

.nav1 {width:1004px; height:44px; background:url(../images/headbg.gif) repeat-x;text-align:center; margin:auto}
.nav1 ul {padding-top:10px; padding-left:90px; list-style-type:none; font-size:14px; font-weight:bold; line-height:25px; color:#fff}
.nav1 ul li {width:auto; height:25px; float:left;}
.nav1 ul li a {color:#fff;cursor:pointer; text-decoration:none}
.nav1 ul li a:hover,a:active{color:#fff;text-decoration:underline;}

.nav2 {width:1004px; height:26px; background:#bcbcbc; text-align:center; margin:auto}
.nav2 ul {padding-top:5px; padding-left:200px; list-style-type:none; font-size:12px; font-weight:bold; line-height:20px; color:#5c5c5c}
.nav2 ul li {width:auto; height:20px; float:left;}
.nav2 ul li a {color:#5c5c5c;cursor:pointer; text-decoration:none}
.nav2 ul li a:hover,a:active{color:#5c5c5c; text-decoration:underline;}

.nav3 {width:690px; height:24px; background:#ececec; padding-top:6px; margin:2px 2px; font-size:13px;}
.nav3 ul {padding-top:2px; padding-left:10px; list-style-type:none; font-size:13px; line-height:24px; color:#5c5c5c}
.nav3 ul li {width:auto; height:20px; float:left;}
.nav3 ul li a {color:#5c5c5c;cursor:pointer; text-decoration:none}
.nav3 ul li a:hover,a:active{color:#5c5c5c; text-decoration:underline;}

.nav4 {width:700px; height:24px; padding-top:26px; margin:2px 2px; font-size:12px;}
.nav4 ul {padding-top:2px; padding-right:12px; float:right; list-style-type:none; font-size:12px; font-weight:bold;  line-height:24px; color:#5c5c5c}
.nav4 ul li {width:auto; height:20px; float:left;}
.nav4 ul li a {color:#5c5c5c;cursor:pointer; text-decoration:none}
.nav4 ul li a:hover,a:active{color:#5c5c5c; text-decoration:underline;}

.more{
	padding-top:3px;
	padding-right:10px;
	float:right;
	font-size:13px;
}

.header{
	height:28px;
	background:url(../img/bg_header.gif) left top repeat-x;
	padding-top:8px;
}
.header .left{
	width:400px;
	float:left;
	padding-left:30px;
}
.header .left a{
	background:url(../img/arrow_point.gif) left 4px no-repeat;
	padding:0 15px;
	text-decoration:none;
	}
.header .right{
	width:400px;
	float:right;
	color:#000;
	text-align:right;
	padding:0 15px 0 0;
}

.header .right font,.header .right input{ vertical-align:middle;}


.box{
	width:1004px;
	overflow:hidden;
	margin:0 auto;
	background-image: url(../images/index_25.jpg);
}

.box1{
	width:294px;
	float:left;
	margin:0 0px;
}


.box2{
	width:700px;
	float:left;
	margin:0 0px;
}

.box2 .b0{
	width:700px;
	float:left;
	margin:0 0px;
}

.box2 .b0 .b1{
	width:160px;
	float:left;
	margin:10px 10px;
	text-align:center;
	color:#000;
	font-weight:bold;
}

.box2 .b0 .b1 .b11{
	border:1px solid #cccccc;
	padding:3px;
    font-size:12px;
	text-align:center;
	font-weight:normal;
	margin-bottom:10px;
}

.box2 .b0 .b2{
	width:490px;
	float:left;
	margin:0 0px;
}

.box2 .b0 .b2 .text{
	padding:10px;
    font-size:14px;
	text-align:left;
	line-height:170%;
}


.box2 .text{
	padding:30px;
    font-size:14px;
	text-align:left;
	line-height:170%;
}

.box2 .text h3{
    padding:12px;
    font-size:16px;
	text-align:center;
	font-weight:bold;
}

.box2 .text h4{
    padding:20px;
    font-size:12px;
	text-align:center;
	font-weight:normal;
}

.box2 .text .imgview{
	border:1px solid #cccccc;
	padding:3px;
    font-size:12px;
	text-align:center;
	font-weight:normal;
}

.box2 .text .info{
	padding-top:20px;
    font-size:14px;
	text-align:left;
	font-weight:normal;
}

.box2 .img{
	margin:3px auto;
	font-size:0;
	display:block;
}
.box2 .img_l{
	width:100px;
	overflow:hidden;
	padding:5px;
}
.box2 .img_l li{
	float:left;
	margin:12px;
	width:90px;
	border:1px solid #cccccc;
	list-style:none;
	text-align:center;
	height:120px;
	display:inline;
	overflow:hidden;
}

.box2 .img_2{
	width:170px;
	overflow:hidden;
	padding:5px;
	padding-bottom:4px;
}
.box2 .img_2 li{
	float:left;
	margin:10px 5px 10px 5px;
	width:162px;
	border:1px solid #cccccc;
	list-style:none;
	text-align:center;
	height:135px;
	display:inline;
	overflow:hidden;
}

.box2 .img_3{
	width:220px;
	overflow:hidden;
	padding:5px;
	padding-bottom:4px;
}
.box2 .img_3 li{
	float:left;
	margin:10px 10px 10px 5px;
	width:215px;
	border:1px solid #cccccc;
	list-style:none;
	text-align:center;
	height:185px;
	display:inline;
	overflow:hidden;
}


.box2 .img_4{
	width:220px;
	overflow:hidden;
	padding-left:10px;
	padding-bottom:4px;
}
.box2 .img_4 li{
	float:left;
	margin:10px 10px 10px 5px;
	width:155px;
	border:1px solid #cccccc;
	list-style:none;
	text-align:center;
	height:136px;
	display:inline;
	overflow:hidden;
}

.box2 .img_5{
	width:220px;
	overflow:hidden;
	padding-left:10px;
	padding-bottom:4px;
}
.box2 .img_5 li{
    background:url(../images/bg_pic.gif) left top no-repeat;
	display:inline;
	float:left;
	height:164px;
	margin:14px;
	padding:10px;
	width:120px;
}
.box2 .img_5 h3{
    color:#1974C7;
	font-size:12px;
	margin:20px 0 8px;
	text-align:center;
}
.box2 .img_5 span{
	float:right;
	margin-top:5px;
}

.box2 .name_1{
	width:100px;
	overflow:hidden;
	padding:5px;
}
.box2 .name_1 li{
    background-color:#f2f2f2;
	float:left;
	margin:12px;
	width:90px;
	border:1px solid #cccccc;
	list-style:none;
	text-align:center;
	height:40px;
	display:inline;
	overflow:hidden;
	padding-top:5px;
}


.box1 .search{
    font-size:14px;
	width:200px;
	height:70px;
	background-color:#efefef;
	border:1px solid #dedede;
	float:left;
	margin:15px 5px;
	
}

.box1 .search .input{ 
	width:170px; 
	height:20px;
	border:none;
	border:1px solid #dedede;
}
.box1 .search .button{ 
	background:url(../images/index_10.jpg) left top no-repeat;
	width:60px;
	height:24px;
	font-size:12px;
	line-height:20px;
	cursor:pointer;
}


.box2 .search{
    font-size:14px;
	width:666px;
	height:60px;
	background-color:#efefef;
	border:1px solid #dedede;
	float:left;
	margin:10px 10px;
	
}

.box2 .search .input{ 
	width:200px; height:20px;
	border:none;
	border:1px solid #dedede;
}
.box2 .search .button{ 
	background:url(../images/index_10.jpg) left top no-repeat;
	width:60px;
	height:24px;
	font-size:12px;
	line-height:20px;
	cursor:pointer;
}

.box2 .index_news1{
	width:300px;
	float:left;
	margin:10px 10px;
}

.box2 .index_news2{
	width:330px;
	float:left;
	font-size:13px;
	margin:10px 10px 15px 0px;
	overflow:hidden;
}

.box2 .index_news2 ul li{
	/*padding:2px 0px 2px 0px;
	width:350px;*/
	text-align:left;
	overflow:hidden;
	line-height:22px;
	height: 22px;
}

.box2 .index_news2 ul li a{
	background:url(../images/arrow_point.gif) left center no-repeat;
	padding-left:10px;
	display:block;
	float:left;
	text-align:left;
}

.box2 .index_arti{
	width:320px;
	float:left;
	font-size:13px;
	margin:10px 10px 15px 10px;
	overflow:hidden;
}

.box2 .index_arti ul li{
	/*padding:2px 5px 2px 0px;*/
	/*width:300px;*/
	text-align:left;
	overflow:hidden;
	line-height:22px;
	height: 22px;
}

.box2 .index_arti ul li a{
	background:url(../images/arrow_point.gif) left 11px no-repeat;
	padding-left:10px;
	display:block;
	/*float:left;*/
	text-align:left;
}

.all_box{
	border:0px solid #fff;
	font-size:13px;
    margin:0px;
	} 
	
* html .all_box{
	height:300px;
	
} 

.all_box h3{
    border-bottom:1px solid #1b6da9;
	height:25px;
	font-size:14px;
}
.all_box .text{
	padding:10px;
    font-size:13px;
	text-align:center;
}

.all_box .list{
	width:290px;
	margin:10px 2px 15px 0px;
	float:left;
	font-size:13px;
}


.all_box ul li{
	padding:5px 5px 0px 15px;
	text-align:right;
	width:260px;
}

.all_box ul li a{
	background:url(../images/arrow_point.gif) left center no-repeat;
	padding-left:10px;
	display:block;
	float:left;
	text-align:left;
}

.all_box .list2{
	width:680px;
	margin:10px 2px 15px 0px;
	float:left;
	font-size:14px;
}

.all_box .list2 ul li{
	padding:7px 15px 0 25px;
	text-align:right;
	width:660px;
}

.all_box .list2 ul li a{
	background:url(../images/arrow_point.gif) left center no-repeat;
	padding-left:10px;
	display:block;
	float:left;
	text-align:left;
}

.all_box .nav{
    font-size:14px;
	width:260px;
	background-color:#efefef;
	border:1px solid #dedede;
	float:left;
	margin:15px 5px;
	padding-top:20px;
	padding-bottom:20px;
}

.all_box .nav ul li{
	padding:5px 5px 0px 15px;
	text-align:right;
	width:230px;
	clear:both;
}

.all_box .nav ul li a{
	background:url(../images/arrow_point.gif) left center no-repeat;
	padding-left:10px;
	display:block;
	text-align:left;
}


.bottom{
	width:1004px;
	overflow:hidden;
	margin:0 auto;
	background-image: url(../images/index_26.jpg);
	height: 17px;
}


.msg1{
	width:998px;
	background-color:#fff;
	border:1px solid #dedede;
	float:left;
	margin:5px 2px;
	color:#000;
	text-align:left;
}
.msg1 h3{
	font-size:14px;
	padding:5px 10px;
	font-weight:bold;
	background-color:#F5F5F5;
}
.msg1 div.comment_box{
	border-bottom:1px dashed #CCC;
}
.msg1 div.comment_box dl{
	padding:15px 20px;
	position:relative;
}
.msg1 div.comment_box .title{
	line-height:20px;
	color:#999;
}
.msg1 div.comment_box .title .name{
	font-weight: bold;
	color:#0A58A7;
}
.msg1 div.comment_box .content{
	line-height:20px;
	width:880px;
}
.msg1 div.comment_box .num{
	color:#D9E9FF;
	line-height:35px;
	font-family:"Comic Sans MS";
	font-size:35px;
	font-weight:bold;
	position:absolute;
	right:20px;
	top:20px;
}





.msg2{
    font-size:14px;
	width:998px;
	/*height:255px;height:240px;*/
	background-color:#f5f5f5;
	border:1px solid #dedede;
	float:left;
	margin:5px 2px;
}
.msg2 table td{
}

.msg2 .input{ 
	width:170px; 
	height:20px;
	border:none;
	border:1px solid #dedede;
}

.msg2 .inputtext{
	border:none;
	background-color:#F5F5F5;
}
.msg2 .textarea{ 
	width:720px; 
	height:120px;
	border:none;
	border:1px solid #dedede;
}

.msg2 .button{ 
	width:150px;
	height:24px;
	font-size:12px;
	line-height:20px;
	cursor:pointer;
}

.footlink{height:27px;line-height:27px;text-align:center;color:#000; border-bottom:#CCC solid 1px; padding:0 20px; margin:0 20px;}
.footlink a{margin:0 10px;color:#000;text-decoration:none;}
.copyright{padding-top:20px;text-align:center;width:1000px; height:115px;}
.copyright_m{margin:0 auto;width:380px;}
.copyright_img{float:left;padding:0 10px;width:110px;}
.copyright_in{text-align:left;width:240px;display:inline-block;}

#play img {border:1px solid #cccccc; display:block; margin:0 auto;}    
#play {float:left;width:276px;height:177px;overflow:hidden; padding:3px 3px 30px 3px; background:#fff;border:1px solid #cccccc; margin:20px;}    
#play_info{position:absolute;margin-top:177px;padding:4px 0 0 20px;height:24px;width:174px;color:#000;z-index:1001;cursor:pointer;
	font-size:14px;}
#play_bg {position:absolute;margin-top:177px;height:30px;width:220px;filter: Alpha(Opacity=30);opacity:0.3;z-index:1000}    
#play_text {position:absolute;margin:179px 0 0 194px;height:20px;width:76px;z-index:1002}    
#play_text ul {list-style-type:none; width:85px;height:20px;display:block;padding-top:1px;_padding-top:0px;filter: Alpha(Opacity=80);opacity:0.8;}    
#play_text ul li {width:14px;height:14px;float:left;background:#ececec;display:block;color:#000;text-align:center;margin:0 2px;cursor:pointer; font-size:12px; border:1px solid #8b8b8b;}    
#play_list a{display:block;width:276px;height:177px;position:absolute;overflow:hidden} 

div.loading{
	background:red none repeat scroll 0 0;
	color:white;
	display:none;
	font-weight:bold;
	padding:3px;
	position:absolute;
	text-align:center;
}
