/*
Template Name: News Magazine
File: Layout CSS
Author: OS Templates
Author URI: http://www.os-templates.com/
Licence: <a href="http://www.os-templates.com/template-terms">Website Template Licence</a>
*/
#newstab ul li span{
z-index:1000;
position:relative;
left:0px;
top:5px;
height: 10px;
width:10px;
line-height: 10px;
color: red;
border-radius: 5px;
box-shadow: 0 -1px 0 #6cb6e9,0 1px 0 #24548e;
background-image: linear-gradient(top,red,#2175d7);
background-image: -moz-linear-gradient(top,red,#2175d7);
background-image: -webkit-linear-gradient(top,red,#2175d7);

}
button#myformsubmit{
	width:50px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

}

#form_wm input.btn{
	border:1px solid gray;
    background-image: linear-gradient(#FC6E51, #FFF);
    background-size: auto 200%;
    background-position: 0 100%;
    transition: background-position 0.5s;
}
#form_wm input.btn:hover{
	background-position: 0 0;
}
 .linear{   

        width:100%;   
        FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f6f6f8,endColorStr=#b8c4cb); /*IE 6 7 8*/   

        background: -ms-linear-gradient(top, #f6f6f8, #b8c4cb);        /* IE 10 */  

        background:-moz-linear-gradient(top,#f6f6f8,#b8c4cb);/*火狐*/   

        background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#f6f6f8), to(#b8c4cb));/*谷歌*/   

        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f8), to(#b8c4cb));      /* Safari 4-5, Chrome 1-9*/  

        background: -webkit-linear-gradient(top, #f6f6f8, #b8c4cb);   /*Safari5.1 Chrome 10+*/  

        background: -o-linear-gradient(top, #f6f6f8, #b8c4cb);  /*Opera 11.10+*/  

    } 
body{
	margin:0;
	padding:0;
	/*font-size:14px;
	font-family:"Microsoft YaHei",微软雅黑,Verdana, Arial, Helvetica, sans-serif;*/
	color:#000000;
	font:14px "Microsoft YaHei","\u5FAE\u8F6F\u96C5\u9ED1","Arial","SimSun","\u5B8B\u4F53";
	background-color:#FFFFFF;
	}

img{display:block; margin:0; padding:0; border:none;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{list-style-type:none; margin:0; padding:0;}
.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}

a{outline:none; text-decoration:none; color:#666666;}

.fl_left{float:left;}
.fl_center{float:center;}
.fl_right{float:right;}

.imgl, .imgr{border:1px solid #C7C5C8; padding:5px;}
.imgl{float:left; margin:0 8px 8px 0; clear:left;}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block;
	width:100%;
	margin:0;
	text-align:left;
	}
div.wrapper1{
	display:block;
	width:100%;
	margin:0;
	height:120px;
	overflow:hidden;
	text-align:left;
	padding-top:30px;
	background-color:#ededed;
	}
div.wrapper2{
	display:block;
	width:100%;
	margin-bottom:10px;
	text-align:left;
	}
div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:10px 0 20px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	color:#2e6699;
	}

.col0, .col0 a{color:#FFFFFF; background-color:#666666;}
.col1, .col1 a{color:#FFFFFF; background-color:#2e6699;height:60px;}
.col3, .col3 a{color:#FFFFFF; background-color:#ff0000;}
.col2{color:#FFFFFF; background-color:#2e6699;height:50px;}
.col4{color:#FFFFFF; background-color:#09484F;}
.col4 a{color:#FFFFFF;background-color:transparent;}
.col5{color:#FFFFFF; background-color:#efefef;height:121px;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	-moz-box-shadow:1px 1px 3px #c1c1c1;
    -webkit-box-shadow:1px 1px 3px #c1c1c1;
    box-shadow:1px 1px 3px #c1c1c1;}

/* ----------------------------------------------Generalise-------------------------------------*/

#header, #topline,#topline1, #topbar, #depart, #breadcrumb, .departcontainer, .container, .content_cats, #hpage_cats, #adblock, #socialise, #footer, #note, #copyright{
	position:relative;
	margin:0 auto 0;
	display:block;
	width:960px;
	}

/* ----------------------------------------------TopBar-------------------------------------*/

#topline{
	padding:20px 0;
	}
#topline1{
	background-color:#ff0000;
	}

#topline p{
	float:left;
	margin:0;
	padding:0;
	}

#topline ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	}

#topline li{
	display:inline;
	margin:0 3px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #ffffff;
	}

#topline li.last{
	margin-right:0;
	padding-right:0;
	border:none;
	}
#topline a{
	text-decoration:none;
	}



/*----------------------------------------------Header-------------------------------------*/

#header{
	padding:2px 0 2px 0;
	height:101px;
	}

#header .fl_left{
	display:block;
	float:left;
	width:541px;
	overflow:hidden;
	height:101px;
	line-height:101px;
	vertical-align:middle;
	}
#header .fl_full{
	display:block;
	float:center;
	margin-top:10px;
	overflow:hidden;
	}

#header .fl_right{
	display:block;
	float:right;
	width:418px;
	height:101px;
	line-height:101px;
	vertical-align:middle;
	overflow:hidden;
	}
#header h1{
	height:101px;
	line-height:101px;
	overflow:hidden;
	vertical-align:middle;
	}

#header h1, #header p, #header ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	}

#header h1 a{
	font-size:46px;
	color:#999999;
	background-color:#FFFFFF;
	}

#header h1 strong{
	font-weight:bold;
	font-size:46px;
	color:#cc0000;
	background-color:#FFFFFF;
	}

#header .fl_left p{
	text-align:right;
	margin-top:5px;
	}

/* ----------------------------------------------Topbar-------------------------------------*/

#topbar{
	padding:0;
	z-index:1000;
	}


/*-----------------------------------------------Department----------------------------------*/
#depart{
	padding:10px 0;
	z-index:1000;
	}
#depart1{
	padding:10px 0 0 10px;
	z-index:1000;
	}
#caiep{
	padding:10px 0;
	z-index:1000;
	}

/* ----------------------------------------------BreadCrumb-------------------------------------*/

#breadcrumb{
	padding:20px 0;
	border-bottom:3px solid #2e6699;
	}

#breadcrumb ul{
	margin:0;
	padding:0;
	list-style:none;
	}

#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}

/* ----------------------------------------------Content-------------------------------------*/

.container{
	padding:5px 0 0 0;
	}
.container .content {
	display:block;
	float:left;
	width:480px;
	}
/*.zfxxgk_content p{
	width:960px;
	display:inline;
	float:left;
	}*/
.zfxxgk_content table tr td p{
	display:inline;
	}

.zfxxgk_content .title {
	color:#A12911;
	font-weight:bold;
}
.zfxxgk_content p {
	margin:1px;
}
.zfxxgk_content p.colname1{
	clear:left;
	float:left;
	color:#A12911;
	width:100px;
	padding:10px 0px;
	text-align:center;
	background-color:#e9e4d4;
	}
.zfxxgk_content p.colname2{
	float:left;
	color:#A12911;
	width:100px;
	background-color:#e9e4d4;
	padding:10px 0px;
	text-align:center;
	background-color:#e9e4d4;
	}
.zfxxgk_content p.colkey{
	height:17px;
	padding:10px;
	float:left;
	width:300px;
	background-color:#fde8d0;
	}
.zfxxgk_content p.colkey1{
	height:17px;
	padding:10px;
	width:300px;
	float:left;
	clear:right;
	background-color:#fde8d0;
	}
.zfxxgk_content p.colkey2{
	height:17px;
	padding:10px;
	width:725px;
	float:left;
	clear:right;
	background-color:#fde8d0;
	}

.container .slide {
	position:relative;
	display:block;
	float:left;
	width:480px;
	height:300px;
	}
.departcontainer .slide {
	position:relative;
	display:block;
	float:left;
	width:480px;
	height:300px;
	}
.bignews{
	position:relative;
	display:block;
	float:left;
	width:838px;
	height:278px;
	padding:10px;
	border-top:2px solid #2e6699;
	border-left:2px solid #2e6699;
	}

.bignews .contlist {
	line-height: 30px;
}

.bignews ul,.bignews ul li {
	list-style:none;
	}

.imgbottom{
	margin:0px auto 0;
	padding:0;
	}
/* ------Comments-----*/


#hpage_cats .fl_left .commentlist {margin:0; padding:0;}

#hpage_cats .fl_left .commentlist ul{margin:0; padding:0; list-style:none;}

#hpage_cats .fl_left .commentlist li{margin:0px; padding:5px; list-style:none;border-bottom:0px solid gray;line-height:25px;}
#hpage_cats .fl_left .commentlist li.topic{margin:20px 0px 0px 0px; padding:5px 5px 20px 5px; list-style:none;border-bottom:1px solid gray;line-height:20px;}
#hpage_cats .fl_left .commentlist li.zfxxlist{margin:0px; padding:0px 5px; list-style:none;}
#hpage_cats .fl_left .commentlist li.catalogname{font-size:20px;font-weight:bold;color:yellow;margin:0px; padding:5px; list-style:none;border-bottom:1px solid #2e6699;background-color:transparent;clear:both;background-color:#ff0000;text-align:center;overflow:hidden;}
#hpage_cats .fl_left .commentlist li.catalogname a { color:yellow;}

#hpage_cats .fl_left .commentlist li.catalogmore{text-align:right;font-weight:bold;color:#cc0000;margin:0px; padding:5px; list-style:none;background-color:transparent;clear:both;}
#hpage_cats .fl_left .commentlist li.ctlist:nth-child(odd){color:#666666; background-color:#F7F7F7;}
#hpage_cats .fl_left .commentlist li.ctlist:nth-child(even){color:#666666; background-color:#ffffff;}
#hpage_cats .fl_left .commentlist li a{ background-color:transparent;}
#hpage_cats .fl_left .commentlist li b{ font-weight:bold;color:#000000;font-size:18px;}
#hpage_cats .fl_left .commentlist .author .name{font-weight:bold;}
#hpage_cats .fl_left .commentlist .submitdate{font-size:smaller;}

#hpage_cats .fl_left .commentlist p{margin:10px 5px 10px 0; padding:0; font-weight: normal;text-transform: none;}

#hpage_cats .fl_left .commentlist li .avatar{float:right; border:1px solid #EEEEEE; margin:0 0 0 10px;}

#hpage_cats .fl_left .commentlist li ul{display:block;margin:0;padding:0;list-style:none;}
#hpage_cats .fl_left .commentlist li ul li{display:block;float:left;margin:0px 0px 0px 0px; padding:5px 5px; list-style:none;}
#hpage_cats .fl_left .commentlist li ul li.zf_left {clear:both;width:150px;}
#hpage_cats .fl_left .commentlist li ul li.zf_center {width:300px;}
#hpage_cats .fl_left .commentlist li ul li.zf_right {width:100px;}

/* ----------------------------------------------Column-------------------------------------*/


.holder, .column .vote{
	display:block;
	width:440px;
	margin-bottom:20px;
	}

.column .holder h2.title{
	display:block;
	width:100%;
	height:65px;
	margin:0;
	padding:15px 0 0 0;
	font-size:20px;
	line-height:normal;
	border-bottom:1px dotted #999999;
	}

.column .holder h2.title img{
	float:left;
	margin:-15px 8px 0 0;
	padding:5px;
	border:1px solid #999999;
	}

.column div.imgholder{
	display:block;
	width:290px;
	margin:0 0 10px 0;
	padding:4px;
	border:1px solid #CCCCCC;
	}

.column .holder p.readmore{
	display:block;
	width:100%;
	font-weight:bold;
	text-align:right;
	line-height:normal;
	}
	
/* Featured Block */
.column{
	float:left;
	width:375px;
	padding:0 0 0 5px;
	}

.column .latestnews{
	float:left;
	display:block;
	width:370px;
	margin:0;
	padding:0;
	list-style:none;
	}
.column .latestnews ul li{
	float:left;
	display:block;
	width:370px;
	margin:0;
	padding:0 0 0 2px;
	list-style:none;
	}

.column .latestnews li:first-child{
	display:block;
	width:370px;
	height:30px;
	line-height:30px;
	margin:0 0 11px 0;
	padding:0;
	border-bottom:2px solid #31669d;
	overflow:hidden;
	text-align:left;
	}
.bignews li:first-child{
	display:block;
	width:822px;
	height:20px;
	line-height:20px;
	margin:0 0 11px 0;
	padding:0 0 11px 0;
	border-bottom:2px solid #31669d;
	overflow:hidden;
	text-align:center;
	}
.column .latestnews li:last-child ,.bignews  li:last-child{
	margin-bottom:0;
	}
.column .latestnews li p label.title{
	padding-right:65px;
}
.column .latestnews p ,.bignews p{
	display:inline;
	}
.column .latestnews p.gwy{
	float:center;
	padding-right:5px;
	margin-left:150px;
	color:#3B6588;
}
.column .latestnews p.gwy a,.column .latestnews p.gwy a:link,.column .latestnews p.gwy a:visited,.column .latestnews p.gwy a:hover{
	color:#3B6588;	
}
.column .latestnews label.title,.column .latestnews label.title a{
	color:#3B6588;
	font-size:18px;
	}
.bignews label.title,.bignews label.title a{
	color:#3B6588;
	font-size:18px;
	}

.column .latestnews div{
	line-height:20px;
	float:left;
	width:360px;
	font-size:14px;
	font-weight:normal;
	border-bottom:1px dotted #c7c5c8;
	display:inline;
	padding:2px 5px;
	}
.bignews strong{
	line-height:25px;
	font-size:14px;
	color:#2f6a9d
	}
.column .latestnews div ,.bignews strong {
	color:#2f6a9d;
	}
.column .latestnews div a ,.bignews strong a{
	color:#2f6a9d;
	}

#newstab {
	float:left;
	width:100px;
}

#newstab ul li{
	list-style:none;
	height:57px;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 3px #fff;
	background:#2e6699 url(/images/icon-arrow.png) no-repeat 5px 18px;
	color:#fff;
	text-align:right;
	padding:0 10px 0 0;
	line-height:57px;
	overflow:hidden;

}


#newstab ul li div.noticecircle{
	position:relative;
	left:90px;
	top:-40px;
	width:10px;
	height:10px;
	background-color:red;
	border-radius:5px;
	}
#newstab ul li:hover{
	background:#ffffff url(/images/icon-arrow.png) no-repeat 5px 18px;
	color:#2e6699;
	cursor:hand;
}

.container #news1 {
	display:block;
}

.container #news2 {
	display:none;
}
.container #news3 {
	display:none;
}
.container #news4 {
	display:none;
}
.container #news5 {
	display:none;
}


/*---------------Depart Column Featured Block */
.departcolumn{
	float:left;
	width:475px;
	padding:0 0 0 5px;
	}

.departcolumn .latestnews{
	float:left;
	display:block;
	width:470px;
	margin:0;
	padding:0;
	list-style:none;
	}
.departcolumn .latestnews div{	
	line-height: 20px;
	float: left;
	width: 450px;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px dotted #c7c5c8;
	display: inline;
	padding: 2px 5px;
}

.departcolumn .latestnews ul li{
	float:left;
	display:block;
	width:470px;
	margin:0;
	padding:0;
	list-style:none;
	}

.departcolumn .latestnews li:first-child{
	display:block;
	width:470px;
	height:20px;
	line-height:20px;
	margin:0 0 11px 0;
	padding:0 0 11px 0;
	border-bottom:2px solid #31669d;
	overflow:hidden;
	text-align:center;
	}

.departcolumn .latestnews li:last-child {
	margin-bottom:0;
	}

.departcolumn .latestnews p {
	display:inline;
	}
.departcolumn .latestnews label.title,.departcolumn .latestnews label.title a{
	color:#3B6588;
	font-size:14px;
	}
.departcolumn .latestnews img {
	float:left;
	margin:0 10px 0 0;
	padding:4px;
	border:1px solid #C7C5C8;
	clear:left;
	}
.departcolumn .latestnews strong{
	line-height:20px;
	font-size:14px;
	}
.departcolumn .latestnews strong a{
	color:#2f6a9d;
	}

.fl_right .departleader{
	width:210px;
	border:1px solid #c1c1c1;
	height:233px;
	-moz-box-shadow:2px 2px 10px #c1c1c1;
    -webkit-box-shadow:2px 2px 10px #c1c1c1;
    box-shadow:2px 2px 10px #c1c1c1;
	margin:0 0 10px 0;
	padding:0 10px;
	}
.fl_right .departleader div{
	width:210px;
	float:left;
	text-align:left;
	}

.fl_right .departleader div.leadtitle{
	height:38px;
	color:#266998;
	line-height:38px;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px solid #266998;
	}
.fl_right .departleader div.leadcontent{
	height:44px;
	color:#000;
	line-height:44px;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px dotted #c1c1c1;
	}


#hpage_cats .fl_left .de_left,#hpage_cats .fl_left .de_right{
	width:350px;
	float:left;
}

#hpage_cats .fl_left .de_right{
	width:348px;
	float:left;
	padding-left:5px;
}

#hpage_cats .fl_left .de_left .newscont{
	width:348px;
	height:211px;
}
#hpage_cats .fl_left .de_left .newscat2, #hpage_cats .fl_left .de_right .newscat2{
	width:348px;
}
#hpage_cats .fl_left .de_left .newscont .contlist{
	display:block;
	float:left;
	width:348px;
	text-align:left;
	font-size:14px;
	color:#A6A6A6;
}

#hpage_cats .fl_left .de_left .newscont .contlist div{
	float:left;
	height:30px;
	font-size:14px;
	color:#A6A6A6;
	line-height:30px;
	overflow:hidden;
	}

#hpage_cats .fl_left .de_left .newscont .contlist div:first-child{
	width:260px;
	}
#hpage_cats .fl_left .de_left .newscont .contlist div:last-child{
	color:#2e6699;
	}


#hpage_cats .fl_left .de_right .newscont{
	width:348px;
	height:211px;
}

#hpage_cats .fl_left .de_right .newscont .contlist{
	display:block;
	float:left;
	width:348px;
	text-align:left;
	font-size:14px;
	color:#A6A6A6;
}

#hpage_cats .fl_left .de_right .newscont .contlist div{
	float:left;
	height:30px;
	font-size:14px;
	color:#A6A6A6;
	line-height:30px;
	overflow:hidden;
	}

#hpage_cats .fl_left .de_right .newscont .contlist div:first-child{
	width:260px;
	}
#hpage_cats .fl_left .de_right .newscont .contlist div:last-child{
	color:#2e6699;
	}
/*----------------------------------------End of Depart Column----------------/*


/* ----------------------------------------------Homepage Specific-------------------------------------*/

#adblock{
	padding:25px 0;
	}

#adblock img{
	width:468px;
	}

#hpage_cats{
	padding:0 0 0 0;
	}

#hpage_cats .fl_left, #hpage_cats .fl_right{
	display:block;
	margin-bottom:15px;
	}

#hpage_cats .fl_left{
	width:703px;
	}
#hpage_cats .fl_left .newscat{
	width:703px;
	height:30px;
	border-bottom:2px solid #2c68a1;
}

#hpage_cats .fl_left .newscat div{
	float:left;
	display:block;
	width:80px;
	height:30px;
	color:#434343;
	font-size:14px;
	text-align:center;
	line-height:30px;
	overflow:hidden;
	}
#hpage_cats div.newscat div:hover{
	color:#fff;
	cursor:hand;
	}
#hpage_cats .fl_left .newscont{
	width:703px;
	min-height:230px;
}

#hpage_cats .fl_left .newscont .contlist{
	display:block;
	float:left;
	width:703px;
	text-align:left;
	font-size:14px;
	color:#A6A6A6;
}

#hpage_cats .fl_left .newscont .contlist div{
	float:left;
	height:30px;
	color:#A6A6A6;
	line-height:30px;
	overflow:hidden;
	}

#hpage_cats .fl_left .newscont .contlist div:first-child{
	width:600px;
	}
#hpage_cats .fl_left .newscont .contlist div:last-child{
	color:#2e6699;
	}

#hpage_cats .fl_left .newscont .contlist1{
	display:block;
	float:left;
	width:703px;
	text-align:left;
	color:#A6A6A6;
}

#hpage_cats .fl_left .newscont .contlist1 div{
	float:left;
	width:350px;
	height:25px;
	color:#2e6699;
	line-height:25px;
	overflow:hidden;
	}
#hpage_cats .fl_left .newscont .contlist2{
	display:block;
	float:left;
	width:703px;
	text-align:left;
	color:#A6A6A6;
}
#hpage_cats .fl_left .newscont .contlist2 ul li {
list-style: none;
}
#hpage_cats .fl_left .newscont .contlist2 div{
	float:left;
	width:350px;
	height:230px;
	color:#2e6699;
	line-height:25px;
	overflow:hidden;
	}

#hpage_cats .fl_left .cont2{
	display:none;
}
#hpage_cats .fl_left .cont3{
	display:none;
}
#hpage_cats .fl_left .cont4{
	display:none;
}
#hpage_cats .fl_left .cont5{
	display:none;
}
#hpage_cats .fl_left .cont6{
	display:none;
}
#hpage_cats .fl_left .cont8{
	display:none;
}
#hpage_cats .fl_left .cont9{
	display:none;
}
#hpage_cats .fl_left .cont10{
	display:none;
}
#hpage_cats .fl_left .cont11{
	display:none;
}
#hpage_cats .fl_left .cont12{
	display:none;
}
/**  -------------------------新闻第二列------------------------**/

#hpage_cats .fl_left .newscat1{
	width:703px;
	height:30px;
	border-bottom:2px solid #2c68a1;
}

#hpage_cats .fl_left .newscat1 div{
	float:left;
	display:block;
	width:80px;
	height:30px;
	color:#434343;
	font-size:14px;
	text-align:center;
	line-height:30px;
	overflow:hidden;
	}
#hpage_cats div.newscat1 div:hover{
	color:#fff;
	cursor:hand;
	}
#hpage_cats .fl_left .newscont1{
	width:703px;
	height:211px;
}

#hpage_cats .fl_left .newscont1 .contlist{
	display:block;
	float:left;
	width:703px;
	text-align:left;
	font-size:12px;
	color:#A6A6A6;
}
#hpage_cats .fl_left .newscont1 div .contlist{
	display:block;
	float:left;
	width:350px;
	text-align:left;
	font-size:12px;
	color:#A6A6A6;
}

#hpage_cats .fl_left .newscont1 .contlist div{
	float:left;
	height:30px;
	font-size:14px;
	color:#A6A6A6;
	line-height:30px;
	overflow:hidden;
	}

#hpage_cats .fl_left .newscont1 .contlist div:first-child{
	width:600px;
	}
#hpage_cats .fl_left .newscont1 .contlist div:last-child{
	color:#2e6699;
	}

#hpage_cats .fl_left .cont2{
	display:none;
}
#hpage_cats .fl_left .cont3{
	display:none;
}
#hpage_cats .fl_left .cont4{
	display:none;
}
#hpage_cats .fl_left .cont5{
	display:none;
}
#hpage_cats .fl_left .cont6{
	display:none;
}

/*-----------------------第三列--------------------*/

#hpage_cats .fl_left .newscat2{
	width:703px;
	height:42px;
	background:#fff url(/images/bt1-bj2.jpg) repeat-x 0px 0px;
}

#hpage_cats .fl_left .newscat2 div{
	float:left;
	display:block;
	width:80px;
	height:42px;
	color:#4f4f4f;
	font-size:16px;
	text-align:center;
	line-height:42px;
	overflow:hidden;
	}


#hpage_cats .fl_right{
	width:232px;
	margin-top:15px;
	height:auto;
	}
#hpage_cats .fl_right div{
	width:210px;
	float:left;
	}

#hpage_cats .fl_right ul,#hpage_cats .fl_right ul li{
	list-style:none;	
	}


#hpage_cats .fl_right .zhuanti{
	width:210px;
	border:1px solid #c1c1c1;
	height:155px;
	-moz-box-shadow:2px 2px 10px #c1c1c1;
    -webkit-box-shadow:2px 2px 10px #c1c1c1;
    box-shadow:2px 2px 10px #c1c1c1;
	margin:0 0 10px 0;
	padding:0 10px;
	background:url("/images/bg.png") no-repeat 0px 0px;
	}

#hpage_cats .fl_right .zhuanti div.leadcontent{
	display:block;
	position:relative;
	width:210px;
	margin:60px 0 0 0;
	}

#hpage_latest{
	display:block;
	width:100%;
	}

#hpage_latest h2{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	border-bottom:2px solid #E3E3E3;
	}
#vote h2{
	margin:0 0 15px 0;
	padding:0 0 8px 0;
	border-bottom:2px solid #E3E3E3;
	}
#hpage_latest ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	}

#hpage_latest li{
	display:block;
	float:left;
	width:180px;
	margin:0 15px 0 0;
	padding:0;
	}

#hpage_latest li.last{
	margin-right:0;
	}

#hpage_latest img{
	margin:0;
	padding:4px;
	border:1px solid #C7C5C8;
	}

#hpage_latest .readmore{
	font-weight:bold;
	text-align:right;
	}

/*----------------------------------------caiep content-------------------*/
.caiepcontent{
	display:block;
	float:left;
	width:960px;
	}

.caiepcontent .caiep_latest{
	display:block;
	width:300px;
	float:left;
	margin:5px;
	}

.caiepcontent .caiep_latest h2{
	margin:0 0 10px 0;
	padding:0 0 8px 0;
	border-bottom:2px solid #E3E3E3;
	}
.caiepcontent .caiep_latest ul{
    float:left;
	margin:0;
	padding:0;
	list-style:none;
	}

.caiepcontent .caiepcontent.caiep_latest li{
	display:block;
	float:left;
	width:290px;
	margin:0 5px 0 0;
	padding:0;
	}

.caiepcontent .caiep_latest .readmore{
	font-weight:bold;
	text-align:right;
	}
/* ----------------------------------------------Content Page ---------------------------------*/

.content_cats{
	padding:0 0 0 0;
	}

.content_cats .fl_left, .content_cats .fl_right{
	display:block;
	margin-bottom:15px;
	}

.content_cats .fl_left{
	margin:20px 0 0 0;
	width:703px;
	}


.content_cats .fl_right{
	display:block;
	width:232px;
	float:right;
	text-align:left;
	margin-top:15px;
	}
.content_cats .fl_right div{
	width:210px;
	float:left;
	}
.content_cats .fl_left img {
	display:block; margin:0; padding:0; border:none;
	float:center;
	text-align:center;
}
.content_cats .fl_left p.title {
	margin:0;
	font-size:20px;
	font-weight:bold;
	color:#2e6699;
	text-align:center;
}
.content_cats .fl_left p.title a{
	color:#cc0000;
}
.content_cats .fl_left p.author {
	margin:0;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
.content_cats .fl_left p.maincontent ,.content_cats .fl_left label.maincontent{
	clear:both;
	margin:0 0 1px 0;
	font-size:16px;
	font-weight:normal;
	line-height:30px; 
	text-align:left; 
	padding:0 50px 0 50px;

}

.content_cats .fl_left label.maincontent div{
	clear:both;
	position:relative;
	display:block;
	font-size:16px;
	font-weight:normal;
	line-height:30px; 
	text-align:left; 
}



.content_cats .fl_right ul,.content_cats .fl_right ul li{
	list-style:none;
	}
.content_cats .fl_right ul li{
	height:20px;
	line-height:20px;
	overflow:hidden;
	}
.content_cats .fl_right .leader{
	width:210px;
	height:auto;
	border:1px solid #c1c1c1;
	-moz-box-shadow:2px 2px 10px #c1c1c1;
    -webkit-box-shadow:2px 2px 10px #c1c1c1;
    box-shadow:2px 2px 10px #c1c1c1;
	margin:0 0 10px 0;
	padding:0 10px;
	}
.content_cats .fl_right .leader div{
	width:210px;
	float:left;
	text-align:left;
	}

.content_cats .fl_right .leader div.leadtitle{
	height:38px;
	color:#266998;
	line-height:38px;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px solid #266998;
	}
.content_cats .fl_right .leader div.leadcontent{
	height:44px;
	color:#000;
	line-height:44px;
	overflow:hidden;
	font-size:14px;
	border-bottom:1px dotted #c1c1c1;
	}

.content_cats .fl_right .zhuanti{
	width:210px;
	border:1px solid #c1c1c1;
	height:155px;
	-moz-box-shadow:2px 2px 10px #c1c1c1;
    -webkit-box-shadow:2px 2px 10px #c1c1c1;
    box-shadow:2px 2px 10px #c1c1c1;
	margin:0 0 10px 0;
	padding:0 10px;
	background:url("/images/bg.png") no-repeat 0px 0px;
	}

.content_cats .fl_right .zhuanti div.leadcontent:first-child{
	float:left;
	color:#000;
	display:block;
	width:210px;
	margin:60px 0 0 0;
	text-align:center;
	}
.content_cats .fl_right .zhuanti div.leadcontent{
	float:left;
	color:#000;
	display:block;
	width:210px;
	margin:10px 0 0 0;
	border-top:1px dotted #c1c1c1;
	text-align:center;
	}
#hpage_cats .fl_right .zhuanti div.leadcontent:first-child{
	float:left;
	height:30px;
	color:#000;
	display:block;
	width:210px;
	margin:60px 0 0 0;
	text-align:center;
	}
#hpage_cats .fl_right .zhuanti div.leadcontent{
	float:left;
	height:30px;
	color:#000;
	display:block;
	width:210px;
	margin:10px 0 0 0;
	border-top:1px dotted #c1c1c1;
	text-align:center;
	}
/* ----------------------------------------------Forms in Content Area-------------------------------------*/

.content_cats .fl_right #respond,#hpage_cats .fl_right #respond{display: block; width:100%;border-top:2px solid #2e6699;margin-top:5px;}

.content_cats .fl_right #respond input,#hpage_cats .fl_right #respond input{width:170px; padding:2px; border:1px solid #CCCCCC; margin:5px 5px 0 0;}

textarea{width:90%; border:1px solid #CCCCCC; padding:2px; overflow:hidden;}
	
.content_cats .fl_right #respond p,#hpage_cats .fl_right #respond p{margin:5px 0;}
.content_cats .fl_right #respond h2,#hpage_cats .fl_right #respond h2{font-size:14px;color:red;margin-top:5px;}

.content_cats .fl_right #respond #submit, .container #respond #reset,#hpage_cats .fl_right #respond #submit{
	margin:0;
	padding:5px;
	color:#666666;
	background-color:#F7F7F7;
	border:1px solid #CCCCCC;
	cursor:pointer;
	}

/* ----------------------------------------------Footer-------------------------------------*/

#footer{
	padding:20px 0;
	}

#footer h2, #footer p, #footer ul, #footer a{
	margin:0;
	padding:0;
	font-weight:normal;
	list-style:none;
	line-height:normal;
	}

#footer h2{
	color:#cc0000;
	background-color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	margin-bottom:10px;
	padding-bottom:8px;
	border-bottom:1px dotted #cc0000;
	}

#footer li{
	margin-bottom:5px;
	}

#footer .footbox{
	display:block;
	float:left;
	width:225px;
	margin:0 15px 0 0;
	padding:0;
	}


#note{
	padding:20px 0;
	}
#note .notebox{
	display:block;
	float:left;
	width:600px;
	margin:0 15px 0 0;
	padding:0;
	}
#note .pocomm{
	display:block;
	float:left;
	width:300px;
	margin:0 15px 0 0;
	padding:0;
	}
#note li {
	border-bottom:1px dotted #cc0000;
	margin: 0 0 10px 0;
	}
 .answer{
	color:#cc0000;
	border-bottom:1px dotted #c1c1c1;
	margin-bottom:15px;
	}
#note .notecontent{
	color:#666666;
	}

#footer .last{
	margin:0;
	}

/* ----------------------------------------------Social Bar With Newsletter-------------------------------------*/

#socialise{
	padding:5px 0;
	}

#socialise ul{
	white-space:nowrap;
	word-wrap: break-all; 
	word-break: normal; 
	display:inline;
	text-align:center;
	line-height:30px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	font-family:"microsoft yahei", "Arial", "Verdana", "Helvetica", "sans-serif";
	}

#socialise li{
	white-space:nowrap;
	display:block;
	word-wrap: break-all; 
	word-break: normal; 
	float:left;
	margin:0 11px 0 0;
	color:#cccccc;
	text-align:center;
	}

#socialise li a:link, #socialise li a:visited, #socialise li a:hover{
	color:#A6A6A6;
	font-size:16px;
	}


#socialise li span{
	display:block;
	margin:8px 0 0 0;
	}

#socialise li.last{
	margin-right:0;
	}

#newsletter{
	display:block;
	float:right;
	width:300px;
	}

#newsletter h2, #newsletter p{
	margin:0;
	padding:0;
	line-height:normal;
	}

#newsletter h2{
	margin-bottom:5px;
	}

/* ----------------------------------------------Copyright-------------------------------------*/

div.col8{border:none;background-color:#2e6699;height:80px;border-top:4px solid #7c250f;}

#copyright{
	padding:10px 0;
	font-size:12px;
	color:#B7CDCE;
	text-align:center;
	}

#copyright p{
	float:left;
	margin:1px;
	padding:1px;
	}
#copyright.fl_left{
	width:160px;
	}

#copyright.fl_center{
	width:300px;
	}

#copyright.fl_right{
	width:200px;
	}


#topnav{
	display:block;
	float:left;
	width:960px;
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	height:50px;
	}
#topnav ul{
	width:960px;
	height:50px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	display:block;
	font-size:16px;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#2e6699;
	}
#topnav ul li a {
	width:130px;
	height:50px;
	display:block;
	color:#ffffff;
	padding:10px auto;
	font-size:16px;
	line-height:50px;
	overflow:hidden;
	}
#topnav ul li a:hover {
	width:130px;
	height:50px;
	display:block;
	color:#2e6699;
	background-color:#ffffff;
	padding:20px auto;
	font-size:16px;
	}
#topnav li{
	float:left;
	width:130px;
	height:50px;
	display:block;
	padding:0;
	text-align:center;
}
#topnav li ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:170px;
	border-left:1px solid #059BD8;
	border-bottom:1px solid #059BD8;
	}

#topnav li ul a{width:140px;text-decoration:none;}

#topnav li ul {margin:-32px 0 0 0;}

#topnav li:hover ul ul{left:-999em;}

#topnav li:hover ul, #topnav li li:hover ul{left:auto;}

#topnav li:hover{position:static;}

#topnav li.last a{margin-right:0;text-decoration:none;}



/*-------------------------------------------------------------------departnavi---------------------*/
#departnavi{
	display:block;
	float:left;
	margin:5px 0 5px 0;
	padding:0;
	list-style:none;
	}

#departnavi ul, #departnavi li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}

#departnavi li a:link, #departnavi li a:visited, #departnavi li a:hover{
	display:block;
	margin:0px 40px 0 10px;
	padding:0;
	font-size:14px;
	text-transform:uppercase;
	color:#2e6699;
	font-weight:bold;
	}

#departnavi ul ul li a:link, #departnavi ul ul li a:visited{
	border:none;
	}

#departnavi li.last a{
	margin-right:0;
	}

#departnavi li a:hover, #departnavi ul li.active a{
	color:#666666;
	background-color:#F6F6F6;
	}
	
#departnavi li li a:link, #departnavi li li a:visited{
	width:150px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	background-color:#F6F6F6;
	}
	
#departnavi li li a:hover{
	color:#FFFFFF;
	background-color:#059BD8;
	}

#departnavi li ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:170px;
	border-left:1px solid #059BD8;
	border-bottom:1px solid #059BD8;
	}

#departnavi li ul a{width:140px;}

#departnavi li ul ul{margin:-32px 0 0 0;}

#departnavi li:hover ul ul{left:-999em;}

#departnavi li:hover ul, #departnavi li li:hover ul{left:auto;}

#departnavi li:hover{position:static;}

#departnavi li.last a{margin-right:0;}


/*-------------------------------------------------------------------caiepnavi---------------------*/
#caiepnav{
	display:block;
	float:left;
	width:703px;
	margin:5px 0 0 0;
	padding:0;
	list-style:none;
	}

#caiepnav ul, #caiepnav li{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}

#caiepnav li a:link, #caiepnav li a:visited, #caiepnav li a:hover{
	display:block;
	margin:10px 10px 0 0;
	padding:0;
	font-size:14px;
	text-transform:uppercase;
	color:#A6A6A6;
	background-color:#FFFFFF;
	font-weight:bold;
	}

#caiepnav ul ul li a:link, #caiepnav ul ul li a:visited{
	border:none;
	}

#caiepnav li.last a{
	margin-right:0;
	}

#caiepnav li a:hover, #caiepnav ul li.active a{
	color:#666666;
	background-color:#F6F6F6;
	}
	
#caiepnav li li a:link, #caiepnav li li a:visited{
	width:100px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:12px;
	font-weight:bold;
	color:#A6A6A6;
	background-color:#F6F6F6;
	}
	
#caiepnav li li a:hover{
	color:#FFFFFF;
	background-color:#059BD8;
	}

#caiepnav li ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:100px;
	border-left:1px solid #059BD8;
	border-bottom:1px solid #059BD8;
	}

#caiepnav li ul a{width:100px;}

#caiepnav li ul ul{margin:-32px 0 0 0;}

#caiepnav li:hover ul ul{left:-999em;}

#caiepnav li:hover ul, #caiepnav li li:hover ul{left:auto;}

#caiepnav li:hover{position:static;}

#caiepnav li.last a{margin-right:0;}

form, fieldset, legend{margin:10 auto; padding:0; border:none;}
#header #contentsearch fieldset {display:inline;width:294px;}
legend{display:none;}
/***input, textarea, select{font-size:12px; font-family: "microsoft yahei", "Arial", "Verdana", "Helvetica", "sans-serif";}***/



/* ----------------------------------------------Search Form-------------------------------------*/

#header #search{
	display:block;
	float:right;
	position:relative;
	top:30px;
	margin:0px;
	padding:0;
	width:320px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	vertical-align:middle;
	}
#header #search .formfield{
	float:left;
	width:185px;
	height:35px;
	line-height:35px;
	padding:0 0 0 10px;
	color:#808080;
	vertical-align:middle;
	border:0;
	background:transparent url("http://www.safea.gov.cn/images/search-input.png") no-repeat 0px 0px;
}
#topbar input{
	display:block;
	float:left;
	width:105px;
	margin:0 0 0 0;
	padding:0px;
	color:#cc0000;
	background-color:#ffffff;
	border:1px solid #343434;
	font-size:12px;
	}

#header .btn{
	float:left;
	background:transparent url("/images/search-btn.png") no-repeat 0px 0px;
  border-radius: 3px 50px 50px 3px;
  border: 0px;
  border-color: #7eba7c #578e57 #447d43;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;         
  height: 35px;
  margin: 0px;
  padding: 0;
  width: 88px;
  cursor: pointer;
  font: bold 12px Arial, Helvetica;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
  -webkit-transition:all 0.28s ease-in 0s;
  -moz-transition:all 0.28s ease-in 0s;
  -o-transition:all 0.28s ease-in 0s;
  -ms-transition:all 0.28s ease-in 0s;
  transition:all 0.28s ease-in 0s;
  
	}



/* ----------------------------------------------Newsletter-------------------------------------*/

#socialise form{
	display:block;
	width:300px;
	margin:0;
	padding:10px 0 0 0;
	border:none;
	}

#socialise input{
	display:block;
	width:218px;
	margin:0 0 10px 0;
	padding:5px;
	color:#FFFFFF;
	background-color:#2684B7;
	border:1px solid #1C5E82;
	font-family: "microsoft yahei", "Arial", "Verdana", "Helvetica", "sans-serif";;
	font-size:12px;
	}

#socialise input#newsletter_go{
	width:58px;
	height:62px;
	margin:0;
	padding:0;
	font-weight:bold;
	text-transform:uppercase;
	font-family:"microsoft yahei", "Arial", "Verdana", "Helvetica", "sans-serif";
	font-size:60px;
	cursor:pointer;
	}

table{
/*	width:100%;*/
/*	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:15px;
	border:1px solid #CCCCCC;
	}*/

table thead th{
	color:#FFFFFF;
	background-color:#666666;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle;
	}

table tbody td{
	vertical-align:top;
	border-collapse:collapse;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}
	
table thead th, table tbody td{
	padding:5px;
	border-collapse:collapse;
	}

table tbody tr.light{
	color:#666666;
	background-color:#F7F7F7;
	}

table tbody tr.dark{
	color:#666666;
	background-color:#E8E8E8;
	}

