@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:#06375b;
	/*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;

}

.wall{
	margin:0 auto;
	width:1004px;
	background:url(../img/pic_02.jpg);
	text-align:center;
	padding-bottom:60px;
}

.wall .img_wall{
	width:800px;
	overflow:hidden;
	padding-left:30px;
	padding-top:40px;
	padding-bottom:60px;
	background:#1e1e1e;
	margin-bottom:40px;
}
.wall .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:37px; background:url(../img/bg_title.jpg) repeat-x;text-align:center; margin:auto}
.nav1 ul {padding-top:10px; padding-left:90px; list-style-type:none; font-size:13px; 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:16px; background:#bcbcbc; text-align:center; margin:auto;padding-top:5px; text-align:center; list-style-type:none; font-size:12px; font-weight:bold; line-height:10px; color:#636363}
.nav2 ul {width:760px; padding-top:2px; text-align:center; 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:#494949;cursor:pointer; text-decoration:none}
.nav2 ul li a:hover,a:active{color:#494949; text-decoration:underline;}

.nav3 {width:700px; 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;}


.box0{
	width:1004px;
	overflow:hidden;
	margin:0 auto;
	background-image: url(../img/index_25.jpg);
}

.box{
	width:1004px;
	overflow:hidden;
	margin:0 auto;
	background-image: url(../img/index_22.jpg);
}

.box1{
	width:270px;
	float:left;
	margin:0 6px;
	overflow: hidden;
}


.box2{
	width:705px;
	float:left;
	margin: 0 0 0 15px !important;
	margin:0 0 0 5px ;
    overflow: hidden;
}

.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:112px;
	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: 182px;
	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 .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;
	height:70px;
	background-color:#f3f3f3;
	border:1px solid #dedede;
	float:left;
	margin:4px;
	width: 260px;
}

.box1 .search .input{ 
	width:170px; 
	height:20px;
	border:none;
	border:1px solid #dedede;
}
.box1 .search .button{ 
	background:url(../img/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:#f3f3f3;
	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(../img/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:350px;
	float:left;
	font-size:13px;
	margin:10px 10px 15px 0px;
	padding-left:10px;
	padding-top:10px;
	background:url(../img/512_06.jpg) left top repeat-x;
}

.box2 .index_news2 ul li{
	padding:2px 0px 2px 0px;
	text-align:left;
	width:350px;
}

.box2 .index_news2 ul li a{
	background:url(../img/arrow_point.gif) left center no-repeat;
	padding-left:10px;
	display:block;
	/*float:left;*/
	text-align:left;
}

.box2 .index_arti{
    font-size:13px;
	width:320px;
	margin:3px 0 4px 5px;
	float:left;
	padding-left:20px;
	padding-bottom:5px;
	border:1px solid #d8e0e3;
}

.box2 .index_arti .imgs{
    width:140px;
	margin:3px 6px 4px 0px;
	float:left;
	padding:3px;
	border:1px solid #d8e0e3;
}

.box2 .index_arti h3{
    border-bottom:1px solid #1b6da9;
	padding-left:0px;
	height:25px;
	padding-top:6px;
	font-size:14px;
    margin:2px 20px 2px 0px;
}

.box2 .index_arti h3 span{
	background:url(../img/line_1.gif) left top no-repeat;
	padding-left:10px;
	padding-top:3px;
	font-size:15px;
	color:#1b6da9;
	float:left;
	display:block;
	width:200px;
}

.box2 .index_arti ul li{
	padding:3px 5px 0px 0px;
	text-align:left;
	width:300px;
}

.box2 .index_arti ul li a{
	background:url(../img/arrow_point.gif) left center 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{
    background-color:#1b6da9;
	height:25px;
	font-size:14px;
    border-bottom:1px solid #1b6da9;
	padding-left:0px;
	height:30px;
	width:270px;
	padding-top:6px;
	font-size:14px;
    margin:2px 0px 6px 3px;
}

.all_box h3 span{
	padding-left:10px;
	padding-top:3px;
	font-size:14px;
	color:#fff;
	float:left;
	display:block;
	width:200px;
}

.all_box .text{
	padding:10px;
	font-size:13px;
	text-align:left;
	line-height:150%;

}

.all_box .list{
	width:270px;
	margin:10px 2px 15px 0px;
	float:left;
	font-size:13px;
}


.all_box ul li{
	padding:5px 5px 0px 15px;
	text-align:right;
	width:250px;
}

.all_box ul li a{
	background:url(../img/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(../img/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;
}

.all_box .nav ul li a{
	background:url(../img/arrow_point.gif) left center no-repeat;
	padding-left:10px;
	display:block;
	float:left;
	text-align:left;
}


.bottom0{
	width:1004px;
	overflow:hidden;
	margin:0 auto;
	background-image: url(../img/index_26.jpg);
	height: 17px;
}

.bottom{
	width:1004px;
	overflow:hidden;
	margin:0 auto;
	background-image: url(../img/index_21.jpg);
	height: 17px;
}

/*.msg1{
    font-size:14px;
	width:433px;
	height:240px;
	background-color:#ab0d0e;
	border:1px solid #dedede;
	float:left;
	margin:5px 2px;
	color:#000;
}

.msg2{
    font-size:14px;
	width:550px;
	height:240px;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	float:left;
	margin:5px 2px;
}

.msg2 .input{ 
	width:170px; 
	height:20px;
	border:none;
	border:1px solid #dedede;
}

.msg2 .textarea{ 
	width:420px; 
	height:120px;
	border:none;
	border:1px solid #dedede;
}

.msg2 .button{ 
	width:120px;
	height:24px;
	font-size:12px;
	line-height:20px;
	cursor:pointer;
}*/

.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;
}



#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:15px;}    
#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;
}


.box2 .img_5{
	width:220px;
	overflow:hidden;
	padding-left:10px;
	padding-bottom:4px;
}
.box2 .img_5 li{
    background:url(../img/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;
}
.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:580px;}
.copyright_img{width:580px;}
.copyright_in{width:440px;display:inline-block;}
