/*basic*/
*{
	margin:0;
	padding:0;
}
body{
	font-size:12px;
	font-family:"宋体",Arial;
	color:#414141;
	background-color:#f1f0e8;
}
a {
	text-decoration:none;
	color:#414141;
}
img {
	border:0;
}
.center {
	text-align:center;
}
.clear {
	overflow:hidden;
	clear:both;
	width:0px;height:0px;
}
.cursor{
	cursor:pointer;
}
h1 {
	font-size:14px;
}
h2 {
	font-size:13px;
}
ul{
	list-style-type:none;
}
#container{
	width:980px;
	margin:0px auto 0px auto;
	padding:0;
}


#main{
	width:980px;
	float:left;
	background-color:#fff;
	
}
/*头部样式开始*/
#container #header{
	color:#333333;
	width:980px;	
}
#header a{
	color:#333333;
}
#header #header_top{
	background:url(bg_top.jpg) repeat-x;
	height:32px;
	position:relative;
}
#header #header_top .sethome_img{
	position:absolute;
	top:6px;
	left:19px;
}
#header #header_top .collect_img{
	position:absolute;
	top:3px;
	left:291px;
}
#header #header_top .sty1{
	position:absolute;
	top:0px;
	right:199px;
}
#header #header_top .time{
	position:absolute;
	top:8px;
	right:133px;
	color:#ACACAC;
}
#header #header_top .back{
	position:absolute;
	top:8px;
	right:84px;
	color:#ACACAC;
}

#header #nav{
	background:url(nav_bg.jpg) repeat-x;
	height:78px;
	padding-left:13px;
	padding-right:13px;
}
#header #nav .nav_float{
	float:left;
}
#header #nav .width61{
	width:60px;
}
#header #nav .width65{
	width:68px;
}
#header #nav .width80{
	width:80px;
}
#header #nav .width133{
	width:133px;
}
#header #nav .width107{
	width:107px;
}
#header #header_top .topimg{
	position:absolute;
	top:0px;
	right:0px;
	color:#ACACAC;
}
#header #nav .width87{
	width:87px;
}
#header #nav .nav_height36{
	height:36px;
	line-height:36px;
	margin:0px 25px;
}
#header #nav .nav_height36 span{
	display:block;
}
#header #nav .nav_height36 span span{
	padding:0px 4px;
}
#header #nav .nav_hei2{
	height:36px;
	line-height:36px;
	margin:0px 25px;
	background:url(nav_bg_licenter.jpg) repeat-x 0px 7px;
}
#header #nav .nav_hei2 span{
	display:block;
	background:url(nav_bg_lileft.jpg) no-repeat left 7px;
}
#header #nav .nav_hei2 span span{
	padding:0px 4px;
	background:url(nav_bg_liright.jpg) no-repeat right 7px;
}
#header #nav .nav_hei2 span span a{
	color:#fff;
	font-weight:bold;
}
#header #nav .nav_height34{
	height:34px;
	line-height:34px;
	margin:0px 25px;
}
#header #nav .nav_height34 span{
	display:block;
}
#header #nav .nav_height34 span span{
	padding:0px 4px;	
}
#header #nav .nav_hei{
	height:34px;
	line-height:34px;
	margin:0px 25px;
	background:url(nav_bg_licenter.jpg) repeat-x 0px 6px;
}
#header #nav .nav_hei span{
	display:block;
	background:url(nav_bg_lileft.jpg) no-repeat left 6px;
}
#header #nav .nav_hei span span{
	padding:0px 4px;
	background:url(nav_bg_liright.jpg) no-repeat right 6px;
}
#header #nav .nav_hei span span a{
	color:#fff;
	font-weight:bold;
}
#header #nav .nav_line{
	background:url(nav_line1.jpg) no-repeat;
	width:2px;
	height:78px;
	overflow:hidden;
}
#header #nav .nav_line2{
	background:url(nav_line2.jpg) no-repeat;
	width:2px;
	height:78px;
	overflow:hidden;
}
/*头部样式结束*/

/**中间上部分样式开始**/
#main .main_top{
	width:929px;
	margin:0 auto;
	margin-top:15px;
}
#main .main_top .jspic{
	float:left;
	border:1px #3768AA solid;
	width:423px;
	height:239px;
	
}
#main .main_top .jspic .jsfloat{
	margin-left:5px;
	margin-top:5px;
	display:inline;
	width:413px;
	height:229px;	
	float:left;
	position:relative;
}
#main .main_top .jspic .jsfloat .float{
	background-color:#101F33;
	width:413px;
	height:51px;	
	top:178px;	
	left:0px;
	opacity:0.8;
	filter:alpha(opacity=70);
	position:absolute;
	color:#fff;
}
#main .main_top .jspic .jsfloat .float a{
	color:#fff;
}
#main .main_top .jspic .jsfloat .float .float_left{
	width:349px;
	color:#FFF;
	font-size:13px;
	position:absolute;
	line-height:20px;
	left:18px;
	top:5px;
}
#main .main_top .jspic .jsfloat .float .white{
	position:absolute;
	top:12px;
	left:6px;
}
#main .main_top .jspic .jsfloat .float .float_num1{
	position:absolute;
	top:7px;
	left:372px;
	width:13px;
	padding-left:2px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:url("indexfloat_picback.jpg") no-repeat 0px 0px;
}
#main .main_top .jspic .jsfloat .float .float_num2{
	position:absolute;
	top:7px;
	left:394px;
	width:13px;
	padding-left:2px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:url("indexfloat_picback1.jpg") no-repeat 0px 0px;
}
#main .main_top .jspic .jsfloat .float .float_num3{
	position:absolute;
	top:27px;
	left:372px;
	width:13px;
	padding-left:2px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:url("indexfloat_picback1.jpg") no-repeat 0px 0px;
}
#main .main_top .jspic .jsfloat .float .float_num4{
	position:absolute;
	top:27px;
	left:394px;
	width:13px;
	padding-left:2px;
	height:16px;
	line-height:16px;
	text-align:center;
	background:url("indexfloat_picback1.jpg") no-repeat 0px 0px;
}
#main .main_top .news_dll{
	width:495px;
	float:right;
}
#main .main_top .news_dll .title{
	width:495px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:url("news_bg.jpg") no-repeat 0px 0px;
}
#main .main_top .news_dll .title_list{
	width:471px;
	height:196px;
	padding-top:20px;
	padding-left:22px;
	background-color:#eaf6fd;
	border:1px #3768AA solid;
	border-top:0;
}
#main .main_top .news_dll .title_list ul li{
	width:446px;
	color:#414141;
	height:29px;
	line-height:29px;
	border-bottom:1px dotted #b4b4b4;
}
#main .main_top .news_dll .title_list ul li a{
	color:#414141;
}
#main .main_top .news_dll .title_list ul li a:hover{
	color:#ff6600;
}
/**中间上部分样式结束**/

/**中间下部分样式开始**/
#main .main_center{
	width:929px;
	margin:0 auto;
}
#main .main_center .list_left{
	width:273px;
	float:left;
	margin-top:9px;
	display:inline;
}
#main .main_center .list_center{
	width:370px;
	float:left;
	margin-left:7px;
	margin-top:9px;
	display:inline;
}
#main .main_center .list_right{
	width:273px;
	float:left;
	margin-left:6px;
	margin-top:9px;
	display:inline;
}
#main .main_center .titleinfo_list1{
	width:271px;
	height:172px;
	border:1px solid #6893c0;
}
#main .main_center .titleinfo_list2{
	width:368px;
	height:172px;
	border:1px solid #ffc96f;
}
#main .main_center .titleinfo_list3{
	width:271px;
	height:172px;
	border:1px solid #7eaca3;
}
#main .main_center .titleinfo_list1 .title{
	width:265px;
	background:url("title_bg_0.jpg") repeat-x 0px 0px;
}
#main .main_center .titleinfo_list2 .title{
	width:362px;
	background:url("title_bg_1.jpg") repeat-x 0px 0px;
}
#main .main_center .titleinfo_list3 .title{
	width:265px;
	background:url("title_bg_2.jpg") repeat-x 0px 0px;
}
#main .main_center .title{
	margin:0 1px;
	padding-top:7px;
	padding-left:4px;
	height:24px;
	line-height:24px;
}
#main .main_center .title_list{
	margin:4px 0px 12px 11px;
}
#main .main_center .title_list ul li{
	color:#414141;
	height:21px;
	line-height:21px;
	padding-left:13px;
}
#main .main_center .titleinfo_list1 .title_list ul li{
	background:url("title_li_dot.jpg") no-repeat left center;
}
#main .main_center .titleinfo_list2 .title_list ul li{
	background:url("titleinfo_lipic.jpg") no-repeat left center;
}
#main .main_center .titleinfo_list3 .title_list ul li{
	background:url("titleinfo_lipic.jpg") no-repeat left center;
}
#main .main_center .title_list ul li a{
	color:#414141;
}
#main .main_center .title_list ul li a:hover{
	color:#ff6600;
}
#main .main_center .mar7{
	margin-top:7px;
}

#main .main_center .list_right .skillimg{
	border:1px solid #7EACA3;
	width:269px;
	height:80px;
	padding:1px;
}
#main .main_center .list_right .ncimg{
	border:1px solid #277DB7;
	width:269px;
	height:80px;
	margin-top:6px;
	padding:1px;
}
#main .main_center .title_list .titleimg{
	float:left;
	width:89px;
	margin-top:8px;
	padding:1px;
	border:1px solid #D7E8F4;
	display:inline;
}
#main .main_center .title_list .rightlist{
	float:left;
	margin-left:15px;
	display:inline;
}
#main .main_center .img_list{
	margin:2px 4px 0px 4px;
}
#main .main_center .img_list ul li{
	float:left;
	width:75px;
	height:65px;
	color:#414141;
	padding:2px;
	border:1px solid #D7E8F4;
	margin:12px 19px 0px 20px;
	display:inline;
}
/**中间下部分样式结束*

/*底部样式开始*/
#footer{
	float:left;
	width:978px;
	padding-left:1px;
	padding-right:1px;
	padding-top:15px;
	z-index:0;
	position:relative;
	background-color:#fff;
}
#footer .footer_float{
	float:left;
}
#footer #link{
	background-color:#EAEAEA;
	border-bottom:1px solid #C7C7C7;
	height:61px;
	position:relative;
	color:#434343;
}
#footer #link .link_img{
	position:absolute;
	top:12px;
	left:31px;
}
#footer #link .link_text{
	position:absolute;
	top:12px;
	left:115px;
}
#footer #link .link_text .link_word{
	padding:13px 10px 0px 8px;
}
#footer #link .link_text ul li{
	float:left;
	background:url(link_border.jpg) repeat-x;
}
#footer #copy{
	background-color:#EAEAEA;
	margin-top:1px;
	height:100px;
	padding:13px 16px 5px 27px;
	color:#9B9B9B;
}
#footer #copy a{
	color:#9B9B9B;
}
#footer #copy p{
	line-height:20px;
}
#footer .footer_floatright{
	float:right;
	line-height:20px;
}
/*底部样式结束*/

/*文章展开页*/
#main #main_infoleft{
	margin-left:30px;
	margin-top:15px;
	float:left;
	width:674px;	
	display:inline;
}
#main #main_infoleft .news_location{
	color:#9FA59B;
	height:100%;
	line-height:24px;
	font-size:13px;
}
#main #main_infoleft .news_location a{
	color:#9FA59B;
}
#main #main_infoleft .news_title{
	width:100%;
	height:100%;
	line-height:35px;
	text-align:center;
	font-size:21px;
	color:#FF6600;
}
#main #main_infoleft .news_comeing{
	border-top:1px dotted #C1C1C1;
	border-bottom:1px dotted #C1C1C1;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#9FA59B;
	font-size:16px;
}
#main #main_infoleft .news_show{
	font-size:14px;
	line-height:26px;
	padding:10px 0px;
	overflow:hidden;
}
#main #main_infoleft .news_show p{
	text-indent:28px;
}
#main #main_infoleft .closewindow{
	padding-top:40px;
	height:80px;
	text-align:center;	
}
#main #main_right{
	width:254px;
	float:right;
	margin-right:11px;
	display:inline;
	margin-top:15px;
}
#main #main_right .skillimg{
	border:1px solid #7EACA3;
	width:252px;
	padding:1px;
}
#main #main_right .ncimg{
	border:1px solid #277DB7;
	width:252px;
	margin-top:6px;
	padding:1px;
}
/*文章展开页结束*/

/*新闻列表页*/
#main .location_news{	
	width:900px;
	float:left;
	margin-top:19px;
	color:#9FA59B;
	padding-left:14px;
}
#main .location_news a{
	color:#9FA59B;
}
#main #main_newslist{
	width:690px;
	border:1px solid #D6D6D5;	
	float:left;
	margin-top:15px;
	margin-left:14px;
	display:inline;
}
#main #main_newslist .newslist_ul{
	width:660px;
	float:left;
	margin-left:30px;
	margin-top:31px;
	font-size:13px;
	font-weight:500;
	display:inline;
	padding-bottom:30px;
}
#main #main_newslist .newslist_ul li{
	height:48px;
	width:634px;
	line-height:48px;
	text-indent:12px;
	position:relative;
	border-bottom:1px dotted #BCBEC0;
	background:url("newslist_lipic.jpg") no-repeat 0px 22px;
}
#main #main_newslist .newslist_ul li .addtime{
	position:absolute;
	right:0px;
	top:0;
}

#main #main_newslist .newspage{
	width:690px;
	text-align:center;
	float:left;
	height:24px;
	line-height:24px;
	margin-top:50px;
	margin-bottom:13px!important;
	margin-bottom:21px;
	
}
/*新闻列表页结束*/

/*视频list开始*/
#main #videolist_left{
	width:648px;
	margin-left:14px;
	float:left;
	margin-left:30px;
	margin-top:15px;
	display:inline;
	margin-bottom:21px;
}
#main #videolist_left .videolist_leftmore{
	height:23px;
	line-height:23px;
	float:left;
	display:inline;
	text-align:right;
	position:relative;
	width:100%;
	margin-top:0px;
}
#main #videolist_left .videolist_leftmore .more{
	position:absolute;
	right:15px;
}
#main #videolist_left .videolist_leftul{
	width:708px;	
	float:left;
	margin-top:10px;
	margin-left:-30px;
	margin-right:-20px;
}
#main #videolist_left .videolist_leftul li{
	width:164px;
	float:left;
	padding:0px 34px;
	height:210px;
	display:inline;
}
#main #videolist_left .videolist_leftul li .videolist_leftulimg{
	border:1px solid #CACACA;
	width:162px;
	height:113px;
	float:left;
	padding-top:5px;
	padding-left:4px;
}
#main #videolist_left .videolist_leftul li .videolist_leftulinfo{
	width:164px;
	line-height:20px;
	float:left;
	font-size:13px;
	text-align:center;
	padding-top:10px;
}
#main #videolist_left .videolist_leftul li .videolist_leftulinfo a{
	color:#174A74;
}

/*视频list结束*/
#menu{
	background:url(nav_bg.jpg) repeat-x;
	height:44px;
}

#menu li {
    float:left;

    }
#menu .li{
	margin-right:20px;
	margin-top:8px;
	margin-left:20px;
	display:inline;
}
#menu .ul1 .li{
	margin-right:37px;
	margin-top:0px;
	margin-left:37px;
}
#menu li a {
    float:left;
    display:block;
    height:22px;
    line-height:22px;
    color:#333333;
    font-size:13px;
    padding:2px 0 0 0;
	
   
    }
#menu li span {
    float:left;
    
   
    }
#menu li span span {
    
    padding:0 9px 0 9px;
    }



#menu .white {
    background:url(nav_bg_licenter.jpg) repeat-x top;
   
   
    }
#menu .white a {
    float:left;
    display:block;
    height:22px;
    line-height:22px;
    color:#fff;
    padding:2px 0 0 0;
    }
#menu .white span {
    float:left;
    background:url(nav_bg_lileft.jpg) no-repeat left top;
    }
#menu .white span span {
    background:url(nav_bg_liright.jpg) no-repeat right top;
    padding:0 9px 0 9px;
   
    }