html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,dl,dt,dd,iframe,span {margin:0px; padding:0px; border:0px;}
body {
	padding:0px;
	margin:0px;
	zoom:100%;
	font-size:16px;
	line-height:1;
	background-size: 100% 100%;
	font-family:"å¾®è½¯é›…é»‘","å®‹ä½“"; 
}
table{width:100%;text-align:center;border-collapse:collapse;border-spacing:1;border-spacing:0; }
table td{word-break: break-all; word-wrap:break-word;}
ul,dl, dt,dd,ol{list-style-type:none;}
select,input {vertical-align:middle;padding: 0;margin: 0;outline: none;}
textarea{resize: none;outline: none;}
a{ color:#272727; text-decoration:none;} 
a:hover{color:#3279DA;cursor:pointer;}
* html .clear{zoom:1;}
*+html .clear{zoom:1;} 
*{ margin:auto; padding:auto;}
.r{ float:right;}.l{ float:left;}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
.ea-clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.n{
	display: none;
}
.content_box{
	width: 1198px;
}
.leftbox{
	width: 590px;
}
.rightbox{
	width: 591px;
}
.header,.middel,.footer{
	min-width: 1200px;
}

.middle,.footer{
	min-width: 1200px;
}
/*å¤´éƒ¨*/
.zwgk_header{min-width: 1200px;}
.header{
	height: 330px;
	background: url(topbg.png) repeat-x top center #1f61ba;
	min-width: 1200px;
}
.header .header_box{
	height: 276px;
	/*background: url(headerbg.png) no-repeat top center;*/
}
.header_top_left{
	height: 44px;
	overflow: hidden;
}
.header .header_box .header_top{
	height: 44px;
	line-height: 44px;
	/*overflow: hidden;*/
}
.header .header_box .header_top a{
	color: #FFFFFF;
	font-size: 12px;
}
.header .header_box .header_top ul li{
	float: left;
	margin-right: 14px;
	font-size: 12px;
    color: #ffffff;
    line-height: 48px;
}
.header .header_box .header_top .header_top_right a{
	display: block;
	float: left;
	margin-left: 25px;
	position: relative;
}
.header .header_box .header_top .header_top_right a img{
	vertical-align: middle;
	margin-right: 10px;
	
}
.header .header_box .header_top .header_top_right a span.hovershow{
	display: none;
	width: 131px;
	height: 128px;
	position:absolute;
	bottom: -120px;
	left: -14px;
}
.header .header_box .header_top .header_top_right a:hover span.hovershow{
	display: block;
	width: 131px;
	height: 128px;
}
.header .header_box .header_main{
	width: 650px;
	/*margin-top: 7px;*/
} 
.header .header_box .header_main .gh{
	display: block;
	margin: 0 auto;
	margin-bottom: 21px;
}
.header .header_box .header_main .logobox{
	width: 550px;
	text-align: center;
}
.header .header_box .header_main .logobox a{
	font-size: 39px;
	color: #FFFFFF;
	display: block;
	width: 360px;
	font-weight: 600;
}
.header .header_box .header_main .logobox a i{
	font-style: normal;
	font-size: 15px;
	display: block;
	margin-top: 10px;
	margin-left: 3px;
	font-weight: normal;
}
.header .header_box .header_main .formbox{
	height: 42px;
	background: url(searchbg.png) no-repeat left;
	padding: 4px 41px 4px 43px;
	margin-top: 22px;
} 
.header .header_box .header_main .formbox input[type=text]{
	height: 40px;
	line-height: 40px;
	border: none;
	/*display: block;*/
	width: 522px;
	font-size: 15px;
	color:  #7091BD;
}
.header .header_box .header_main .formbox input[type=submit]{
	width: 34px;
	height: 40px;
	background: url(buttonbg.png) no-repeat center;
	border: none;
	cursor: pointer;
}
.header .menu{
	height: 54px;
	line-height: 54px;
	font-size: 18px;
	font-weight: 700;
	background: #3279DA;
}
.header .menu ul{
	display: block;
	margin: 0 auto;
	position: relative;
}
.header .menu ul li{
	float: left;
	width: 80px;
	padding: 0 30px;
	 -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.header .menu ul li:hover,
.header .menu ul li.on{
	background: #296FCD;
}
.header .menu ul li a{
	color: #FFFFFF;
	display: block;
	 -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -ms-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.header .menu ul li:hover a,
.header .menu ul li.on a{
	color: #FFDE00;
}
.header .menu ul li:first-child{
	margin-left: 0;
	padding-left: 47px;
	background: url(home.png) no-repeat 12px center;
}
.header .menu ul li:first-child a{
	color: #FFDE00;
	display: block;
}
.header .menu ul li.nth5{
	margin-left: 43px;
	padding: 0 18px;
    width: 112px;
}
.header .menu ul i{
	position: absolute;
	left: 50%;
	margin-left: -19.5px;
	display: block;
	width: 39px;
	height: 25px;
}
.header .menu ul i.itop{
	background: url(menubg_top.png) no-repeat top;
	top: -1px;
}
.header .menu ul i.ibottom{
	background: url(menubg_bottom.png) no-repeat top;
	bottom: -1px;
}
/*äºŒçº§é¡µå¤´éƒ¨*/
.header_short{
	height: 232px;
	overflow: hidden;
	background: url(focustitle_bg_small.png) repeat-x top;
}
.header_short .header_box{
	height: 177px;
	/*background: url(headerbg_small.png) no-repeat top center;*/
}
.header .header_box .header_longmain{
	width: auto;
	margin-top: 17px;
}
.header .header_box .header_longmain .formbox input[type=text]{
	width: 220px;
}
.header .header_box .header_longmain .gh{
	margin-right: 19px;
}
.header .header_box .header_longmain .formbox{
	background: url(searchbg_small.png) no-repeat left;
}
.header .header_box .header_longmain .logobox{
	margin-top: 8px;
}
/*å°¾éƒ¨*/
.footer .otherlinks{
    height: 55px;
    line-height: 55px;
    background: #21549A;
}
.footer .otherlinks ul{
	margin: 0 auto;
}
.footer .otherlinks ul li{
	float: left;
	padding:0 10px;
/*	background: url(otherlinkbg.png) no-repeat right center;*/
	margin-right: 56px;
}
.footer .otherlinks ul li a{
	color: #80B6ED;
}
.footer .otherlinks ul li a:hover{
	color:#ffffff;
}
.footer .footermain{
	height: 150px;
	background: #2A60AB;
	padding-top: 30px;
}
.footer .footermain .footermaintop{
	padding-bottom: 25px;
	border-bottom: 1px solid #527EBB;
}
.footer .footermain .footermaintop ul{
	float: left;
}
.footer .footermain .footermaintop ul:first-child{
	min-width:57px;
	padding-right: 60px;
	border-right:1px dotted #80b0f3;
	
}
.footer .footermain .footermaintop ul:first-child+ul{
	padding-left: 60px;
	padding-right: 60px;
	border-right:1px dotted #80b0f3;
}
.footer .footermain .footermaintop ul:first-child+ul+ul{
	padding-left: 60px;
	padding-right: 60px;
	border-right:1px dotted #80b0f3;
}
.footer .footermain .footermaintop ul li{
	color: #80b0f3;
	line-height: 24px;
	font-size: 14px;
}
.footer .footermain .footermaintop ul li a{
	color: #80b0f3;
}
.footer .footermain .footermaintop img{
	margin-right: 21px;
}
.footer .footermain .footermainbottom span{
	color: #A7C7E6;
	font-size: 14px;
	margin: 10px 20px 0;
	
}
.footer .footermain .footermainbottom span a{
	color: #A7C7E6;
}
/*å½“å‰ä½ç½®*/
.dqwz{
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	background: #EBEFF1;
	min-width:1200px;
}
.dqwz img{
	vertical-align: middle;
	margin-right: 8px;
	margin-bottom: 3px;
}

/*åˆ†é¡µæ ·å¼*/
.pages { width:95%;text-align: center;padding: 12px;clear: both;margin-top: 20px; margin-bottom: 20px;}
.pages span, .pages a, .pages b {font-size: 16px;margin: 0 2px;}
.pages span font {color: #333333;font-size: 12px;}
.pages a, .pages b {border: 1px solid #ccc;background: #DDD;padding: 2px 6px;text-decoration: none}
.pages span { padding-right: 10px}
.pages b, .pages a:hover {background: #0168B5;color: #FFFFFF;}


/*åˆ†é¡µæ ·å¼*/
.box { width:100%;text-align: center; padding: 12px;clear: both; margin-top: 20px; border-top: solid 1px #e8e8e8; padding-top: 24px;}
.box span, .box a, .box b {font-size: 16px;margin: 0 2px; font-weight: normal;}
.box span font {color: #333333;font-size: 12px;}
.box a, .box b {border: 1px solid #ccc;background: #DDD;padding: 2px 5px;text-decoration: none; cursor: pointer;}
.box span { padding-right: 0px}
.box a:hover {background: #DDD;color: #343434;}
.box .total-count{ font-size: 13px;  color: #555555; display: block;  position: absolute;}
.sel-page{background: #0168B5!important; color: #ffffff;}


/**æµè§ˆå™¨ä½Žç‰ˆæœ¬æç¤ºæ¡†**/
#ie9{width:100%; padding: 0; margin: 0; display: none;}
	 #ie9 span{ margin: auto; text-align: center; background-color: #fdee72; color:#343434; display: block; padding: 15px 15px  15px  0px; }
	 #ie9 span a{color: #d40000;}
	 
/*åˆ†é¡µæ ·å¼å¼€å§‹*/
/*åˆ†é¡µæ ·å¼ï¼Œæ ¹æ®å®žé™…æƒ…å†µä¿®æ”¹*/
.xll_pagebox {
	text-align: center;
	line-height: 39px;
	margin-top: 40px;
    margin: 24px auto;
}
.xll_pagebox > a {
	margin-top: 10px;
	display: inline-block;
	width: 53px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f5f5f5;
	font-size: 14px;
	color: #7d7d7d;
	border-radius: 3px;
}
.xll_pagebox > p {
	display: inline-block;
}
.xll_pagebox > font {
	margin-left: 20px;
	color: #7d7d7d;
}
.xll_pagebox > span {
	font-size: 14px;
    color: #7d7d7d;
    margin: 0 6px;
}
.page_hide a,
.page_hide span {
	display: inline-block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #f5f5f5;
	color: #7d7d7d;
	font-size: 14px;
}
.zt11 {
	width: 28px;
	height: 28px;
	border-radius: 3px;
	border: 1px solid #f5f5f5;
	text-align: center;
	color: #7d7d7d;
}
.zt12 {
	width: 53px;
	height: 28px;
	border-radius: 3px;
	border: 1px solid #f5f5f5;
	text-align: center;
	color: #7d7d7d;
	background-color: #fff;
	cursor: pointer;
}
.xll_pagebox > a:hover,
.zt12:hover,
.page_hide a:hover {
	color: #fff;
	background-color: #4e9de2;
	border: 1px solid #4e9de2;
}
.page_hide span {
	background-color: #4e9de2;
	color: #fff;
	border: 1px solid #4e9de2;
}
/*åˆ†é¡µæ ·å¼ç»“æŸ*/