*

{

	margin:0px;

	padding:0px;

}

/*common start*/

body

{

	font-size:12px;

	line-height:22px;

}

img

{

	border:0px;

}

li

{

	list-style-type:none;

}

a:link,a:visited

{

	color:#333;

	text-decoration:none;

}

a:hover

{

	text-decoration:underline;

}

.fl

{	

	float:left;

}

.fr

{	

	float:right;

}

.textcenter

{

	text-align:center;

}

.clear

{

	overflow:hidden;

	clear:both;

	line-height:12px;

}

.line

{

	border-bottom:1px solid #ccc;

	line-height:1px;

}



.comboxindexleft

{

    background:#fff;

    border:1px #fec799 solid;

    position:relative;

    _width:100%;/*for IE6*/

	width:450px;

	float:left;

}
h3 {
display: block;
font-size: 14px;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.comboxindexright

{

    background:#fff;

    border:1px #fec799 solid;

    position:relative;

    _width:100%;/*for IE6*/

	width:280px;

	float:right;

}





.combox

{

    background:#fff;

    border:0px #fec799 solid;

    position:relative;

    _width:100%;/*for IE6*/

}



.combox h2,.comboxindexleft h2

{

    background:#E60012;

	font-size:12px;

	font-weight:bold;

	color:#D84600;

	line-height:26px;

	padding:0 12px;

	border-top:1px #f9fdff solid;

	border-bottom:1px #fec799 solid;

}

.combox h2 .more

{

	float:right;

	font-weight:normal;

}

.combox .content

{

	padding:0px;

	overflow:hidden;

}

.combox .content h3

{

 
font-size: 14px;
 
font-weight: bold;
 
}




.comboxred

{

    background:#fff;

    border:1px #E60012 solid;

    position:relative;
	

    _width:100%;/*for IE6*/

}



.comboxred h2,.comboxredindexleft h2

{

    background:#E60012;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	line-height:26px;

	padding:0 12px;

	border-top:1px #f9fdff solid;

	border-bottom:1px #fec799 solid;

}

.comboxred h2 .more

{

	float:right;

	font-weight:normal;

}

.comboxred .content

{

	padding:10px;
	overflow:hidden;
    width:208px;
}

.comboxred .content h3

{

 
font-size: 14px;
 
font-weight: bold;
 
}

.comboxredBom

{
    background:#fff;
    border:0px #E60012 solid;
    position:relative;
    _width:100%;/*for IE6*/
	margin-top:20px;
}

.comboxredBom h2,.comboxredBomindexleft h2

{
    background:#E60012;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	line-height:26px;

	padding:0 12px;

	border-top:1px #f9fdff solid;

	border-bottom:1px #fec799 solid;

}
.comboxredBom h2 .more

{
	float:right;
	font-weight:normal;
}

.comboxredBom .content88

{
	padding:10px 10px 0px 3px;
	overflow:hidden;
    width:688px;
	float:left;
}

.comboxredBom .li

{
	padding:5px 0px 0px 0px;
	overflow:hidden;
}

.comboxredBom .content h3

{
font-size: 14px;
font-weight: bold;
}

.comboxredBomBor

{
    background:#fff;
    border:1px #E60012 solid;
    position:relative;
	width:730px;
    _width:100%;/*for IE6*/
	margin-top:20px;
}

.comboxredBomBor h2,.comboxredBomBorindexleft h2

{
    background:#E60012;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	line-height:26px;

	padding:0 12px;

	border-top:1px #f9fdff solid;

	border-bottom:1px #fec799 solid;

}
.comboxredBomBor h2 .more

{
	float:right;
	font-weight:normal;
}

.comboxredBomBor .content88

{
	padding:10px 10px 0px 3px;
	overflow:hidden;
    width:688px;
	float:left;
}

.comboxredBomBor .li

{
	padding:5px 0px 0px 0px;
	overflow:hidden;
}

.comboxredBomBor .content h3

{
font-size: 14px;
font-weight: bold;
}


/*common end*/





.wrap

{

	width:1200px;

	margin:auto;

}

.header123

{

	height:80px;

}

.header123 .logo

{

	float:left;width:310px;height:80px;

}

.toplogo9{ margin:0 auto;width:1009px; }
.logoa{ margin:0 auto; width:1280px;position:relative;}
.logo1{float:left;width:697px; margin-left:150px; position:relative;}
.logo1 span{color:#111;background:url("rlink.gif") no-repeat; margin-top:22px; font-size:18px; font-family:"Microsoft YaHei"; height:30px;line-height:30px;width:670px;display:block;text-align:left;float:right;}
.logo1 span a{color:#4d8b11;float:left;}
.logo1 p{margin-top:1px;clear:both;float:left; color:#4d8b11; font-size:18px; font-weight:bold;}
.logo1 ul{color:#111;margin-top:20px; margin-left:220px;}
.logo1 li{color:#111;margin-top:0px; font-size:18px; font-family:"Microsoft YaHei"; height:32px;line-height:32px;width:590px;display:block;text-align:left;float:left;}
.logo1 .logo1liw{ padding-left:98px;font-size:17px;}
.logo1 .logo1la{ font-size:20px;}

.rlink{float:right;width:59px; padding-right:0px;position:relative;}
.rlink span{color:#4d8b11;background:url("rlink.gif") no-repeat;height:25px;line-height:25px;width:280px;display:block;text-align:right;float:right;}
.rlink span a{color:#4d8b11;}
.rlink p{margin-top:18px;clear:both;float:right; color:#4d8b11; font-size:16px; font-weight:bold; line-height:22px; text-align:left; font-style:italic; color:#000000; clear:both; }
.rlink p a{color:#000000}
.rlink p i{color:#000000;letter-spacing:1px;}

#honors{ margin:16px auto; width:1050px;}
#honors ul{margin:0px 0px 0px 20px;}
#honors li{ float:left; margin:0px 20px 6px 6px;}
#honorss{ margin:16px auto; width:1050px;}
#honorss ul{margin:0px 0px 0px 0px;}
#honorss li{ float:left; margin:0px 20px 6px 6px;}


/*.menu

{

	background:#F48312;

	overflow:hidden;

	height:35px;

	line-height:35px;

	color:#fff;

	font-size:15px;

	font-weight:bold;

}

.menu ul li 

{

	float:left;

	padding:0px 20px;

	text-align:center;

}

.menu ul li a:link

{

	color:#ffffff;

	display:block; 

	text-decoration:none; 

	color:#fff; 

	width:120px; 

	height:40px; 

	line-height:40px; 

	border:1px solid #fff; 

	border-width:1px 1px 0 0; 

	background:#c5dbf2; 

	padding-left:10px; 



}





.menu ul li a:visited

{

    

	

	color:#fff; 

	width:120px; 

	height:40px; 

	line-height:40px; 

	background:#F48312; 



}





.menu ul li:hover a {

	color:#fff;

	background:#2687eb;

}

.menu ul li:hover ul {

	display:block; 

	position:absolute; 

	top:40px;

	margin-top:1px;

	left:0; 

	width:120px;

}

.menu ul li:hover ul li a {

	display:block; 

	background:#c5dbf2; 

	color:#000; 

	height:20px; 

	line-height:20px; 

	padding:5px 10px; 

	width:110px;

}

.menu ul li:hover ul li a:hover {

	color:#fff;

	background:#6b839c; 

}

*/


<!--[if IE 7]><!-->

#navigation , #navigation li ul{

	padding:0; 

	margin:0;

	list-style-type: none;



	

}

#navigation li {

	float:left;

	text-align:center;

	position:relative;

	z-index:2;



}

#navigation li h3 {

	margin:0; 

}

#navigation li a:link, #navigation li a:visited {

	display:block; 

	text-decoration:none; 

	color:#000; 

	width:100px; 

	height:40px; 

	line-height:40px; 

	border:1px solid #fff; 

	border-width:1px 1px 0 0; 

	background:#c5dbf2; 

	padding-left:10px; 

	font-weight:bold;

    font-size:16px;

}

#navigation li ul {

	display: none;



}

table {

	margin:-1px; 

	border-collapse:collapse;

}

/* 以下只支持非IE6浏览器 */

#navigation li:hover a {

	color:#fff;

	background:#2687eb;

}

#navigation li:hover ul {

	display:block; 

	position:absolute; 

	top:40px;

	margin-top:1px;

	left:0; 

	width:120px;
 

}

#navigation li:hover ul li a {

	display:block; 

	background:#c5dbf2; 

	color:#000; 

	height:20px; 

	line-height:20px; 

	padding:5px 5px; 
 

	width:160px;

	float:left;

}

#navigation li:hover ul li a:hover {

	color:#fff;

	background:#6b839c; 

}



<!--<![endif]-->



<!--[if lte IE 6]>



#navigation {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#navigation LI UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

#navigation LI {

	FLOAT: left; POSITION: relative; TEXT-ALIGN: center

}

#navigation LI H3 {

	MARGIN: 0px

}

#navigation LI A:link {

	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #f48312; BORDER-LEFT: #fff 0px solid; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 40px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 40px; TEXT-DECORATION: none; font-size:15px; *font-size:16px;padding:0 18.7px; float:left;*padding:0 15.9px; _padding:0 19.8px;

}

#navigation LI A:visited {

	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #f48312; BORDER-LEFT: #fff 0px solid; WIDTH: auto; COLOR: #fff; LINE-HEIGHT: 40px; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 40px; TEXT-DECORATION: none;font-size:14px; padding:0 16px; float:left

}

#navigation LI UL {

	DISPLAY: none

}

TABLE {

	MARGIN: -1px; BORDER-COLLAPSE: collapse;  

}

#navigation LI A:hover {

	BACKGROUND: #2687eb; COLOR: #fff

}

#navigation LI A:hover UL {

	MARGIN-TOP: 1px; DISPLAY: block; LEFT: 0px; WIDTH: auto; POSITION: absolute; TOP: 40px

}

#navigation LI A:hover UL LI A {

	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #c5dbf2; PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 20px; PADDING-TOP: 5px; HEIGHT: 20px;	width:160px;float:left;

}

#navigation LI A:hover UL LI A:hover {

	BACKGROUND: #6b839c; COLOR: #fff; 

}



<![endif]-->





.navigate

{

	border:1px solid #fec799;

	padding:5px;

	text-indent:10px;

}

.main

{
width:1200px; overflow:hidden;

}

.mainside

{	

	float:left;

	width:230px;

}

/*.mainbody

{

	float:right;

	width:750px;

}*/
.mainbody .content2016{ /*width:709px;*/ float:left; padding-left:13px;}
.mainbodyleft

{	

    background:#fff;

    border:1px #E60012 solid;

    position:relative;

	float:left;

	width:364px;



}

.mainbodyright

{	

    background:#fff;

    border:1px #E60012 solid;

    position:relative;

	float:right;

	width:364px;

}

.mainbodyleft h2,.mainbodyright h2

{

    background:#E60012;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	padding:0px 12px;

	line-height:26px;

	border-top:1px #f9fdff solid;

	border-bottom:1px #FEC799 solid;

}



.mainbodyleft .content,.mainbodyright .content

{

	padding:10px;

	overflow:hidden;
	width:358px;

}


.mainbodyleft22

{	

    background:#fff;

    border:1px #E60012 solid;

    position:relative;

	float:left;

	width:950px;



}


.mainbodyleft22 h2

{

    background:#E60012;

	font-size:12px;

	font-weight:bold;

	color:#fff;

	padding:0px 12px;

	line-height:26px;

	border-top:1px #f9fdff solid;

	border-bottom:1px #FEC799 solid;

}



.mainbodyleft22 .content

{

	padding:10px;

	overflow:hidden;
	width:930px;

}
.mainbodyleft22 li{ /*width:708px; */clear:both;}
.mainbodyleft22 span{ float:right; color:#999}
.mainbodyleft22 a{ float:left; text-align:left;}
.footer

{

	/*background:#f48312;*/

	overflow:hidden;

	height:35px;

	line-height:26px;

	/*color:#fff;*/
	color:#666666;

	padding:25px 0px 0px 0px;
	text-transform:uppercase;
	

}

.footer a:link,.footer a:visited,.footer a:hover

{

	/*color:#fff;*/
	color:#666666;

}



#content

{

	overflow:hidden;

}

#content h1

{

	text-align:center;

	padding:15px;

	overflow:hidden;

	font-size:25px;

}

#content .attr

{

	padding:0px 15px;

}

#content .content

{

	font-size:15px;

	text-indent:0px;

	padding:15px;

	padding-top:0px !important;

}



.result_list

{

	padding:0px 5px 5px 5px;

	overflow:hidden;

}

.thumb

{

	float:left;

	width:350px;/* 原来是165px但出现两列错位*/

	height:210px;

	text-align:left;
	padding:5px;

}

.thumb img

{

    float:left;

	width:165px;

	height:150px;
    padding:5px;
}

#leftm{

 width:350px;

 text-align:left;

 float: left;

} 
#leftm span{


 float: left;

} 

.rightm{

 width:360px;

 float:right;

 text-align:center;

} 

#right_m{
clear:both;
 float:left
 text-align:left;
 padding-left:5px;
} 

#sub_category .content ul li

{

	float:left;

	padding-right:10px;

}

#category .content{ width:750px;}
.tj{background:#e60012; width:100px; height:38px; color:#FFFFFF;cursor:pointer;}

.result_list li:nth-child(1) .itembody_in {padding-top:0;}

.itembody_in {padding:30px 0;border-bottom:1px dotted #e4e4e4;transition:all 0.3s;overflow:hidden;}
.itembody .list_left {width:250px;}
.itembody .list_right {transition:all 0.3s;padding-left:270px;float:none;}
.itembody .list_right h3 a {color:#000;font-size:18px;}
.itembody .list_left img {width:100%;height:100%;}
.special_read {padding:6px 12px;background:#fe0000;color:#fff !important;border-radius:5px;transition:all 0.3s;display:inline-block!important;margin-right:5px;margin-top: 40px;}