/*common*/
body{
    font-family:'Microsoft Yahei','Hiragino Sans GB','WenQuanYi Micro Hei',STHeiti,\534E\6587\7EC6\9ED1,SimHei,Helvetica,Arial,sans-serif;
}
ul,li{
    zoom: 1;
    margin: 0;
}
iframe{
    border: none;
}
em{
    font-style: normal;
}
em:hover{
    text-decoration: none;
}
.container,
.w1000 {
    width: 1000px;
    margin: 0 auto;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
input,
img {
    vertical-align: middle;
}
a {
    outline: none;
	blr:expression(this.onFocus=this.blur());
    text-decoration: none;
    color: #535353;
}
input{
	outline: none;
	blr:expression(this.onFocus=this.blur());
}
a:hover {
/*     color: #22a3ee; */
    text-decoration: none;
}
a.current {
    color: #22a3ee;
}
table {
    border-collapse: collapse;
    table-layout: auto;
}
.f_lg {
    font-size: 16px;
}
.f_normal {
    font-size: 14px;
}
.f_sm {
    font-size: 12px;
}
.clear {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
}

/****内外间距****/

.mr10{
	margin-right:10px;
}
.mt5{
	margin-top:5px;
}
.mt10{
    margin-top: 10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
    margin-top: 20px;
}
.mt30{
	margin-top:30px;
}
.mt40{
	margin-top:40px;
}
.ml15{
	margin-left:15px;
}
.mr5{
	margin-right:5px;
}
.mr12{
	margin-right:12px;
}
.mr15{
	margin-right:15px;
}
.mr20{
	margin-right:20px;
}
.mr35{
	margin-right:35px;
}
.pt5{
	padding-top:5px;
}
.pb20{
	padding-bottom:20px;
}
.pt15{
	padding-top:15px;
}
.plr5{
	padding: 0 5px;
}
.pdt41{
	padding-top:41px;
}
/****内外间距 end****/

.fsz20{
	font-size:20px;
}
.c-666{
	color:#666;
}
.zi-666{
	color:#666;
}
.tacenter{
	text-align:center;
}
.dp-inlineblock{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.ellipsis{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}


.w1200{
	width:1200px;
    min-width: 1200px;
	margin:0 auto;
}

/*header begin*/
.fix-header{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:40px;
	background:#266CCB;
	z-index: 10000;
}
.header-box{
    line-height: 45px;
}
.hbox-block01{
	width:420px;
}
.hbox-block01 ul li{
	position: relative;
	float:left;
    z-index: 1;
}
.hbox-block01 ul li a{
	display:block;
	padding: 0 13px;
	color:#fff;
}
.hbox-block01 ul li a:hover, .hbox-block01 ul li.selected a {
    background-color: #2261b6;
    text-decoration: none;
}
.hbox-block01 ul li a span{
	display:block;
	height:45px;
	padding-left:27px;
	background:url(../images/menu_bg.png) no-repeat;
	color:#fff;
	font-size: 14px;
	line-height:45px;
	cursor: pointer;
}
.hbox-block01 ul li a.menu-home span{
	background-position:0 3px;
}
.hbox-block01 ul li a.menu-desk span{
	background-position:-88px 3px;
}
.hbox-block01 ul li a.menu-zz span{
	background-position:-202px 3px;
}
.hbox-block01 ul li a.menu-yz span{
	background-position:-521px 3px;
}
.hbox-block01 ul li a.menu-gz span{
	background-position:-631px 3px;
}
.hbox-block01 ul li a.menu-es span{
	background-position:-315px 3px;
}


.hbox-block02 ul li{
	position:relative;
	float:left;
}
.hbox-block02 ul li a{
	display: block;
	float: left;
	height: 45px;
	line-height: 45px;
	padding: 0 10px;
	color: #fff;
	font-size:  14px;
}


.hbox-block02 ul li.logo-jxt a{
    margin-left: 10px;
    padding-left: 25px;
    background: url(../images/x_header.png) no-repeat left -489px;
    color: #fff;
}
.hbox-block02 ul li.logo-jxt a:hover{
    text-decoration: underline;
}

.hbox-block02 ul li.dorp-right a:hover{
	background:#5189d5;
	text-decoration:none;
}
.hbox-block02 ul li.dorp-right a.app:hover{
	padding:0 10px;
}
.hbox-block02 ul li a.option_01:hover{
	width:16px;
	background: url(../images/space_option.png) no-repeat center 0 #5189d5;
}
.hbox-block02 ul li a.option_02:hover{
	width:15px;
	background: url(../images/space_option.png) no-repeat center -45px #5189d5;
}
.hbox-block02 ul li a.option_03:hover{
	width:15px;
	background: url(../images/space_option.png) no-repeat center -90px #5189d5;
}


.hbox-block02 ul li a.app{
	padding:0 10px;
	background: url(../images/space_option.png) no-repeat;
	color:#fff;
	filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}
.hbox-block02 ul li a.option_01{
	width:16px;
	background-position: center 0;
}
.hbox-block02 ul li a.option_02{
	width:15px;
	background-position: center -45px;
}
.hbox-block02 ul li a.option_03{
	width:15px;
	background-position: center -90px;
}


.hbox-block02 ul li .dropmenu{
	display:block;
	position:absolute;
	top:45px;
	right:-1px;
	border:#797979 solid 1px;
	border-top:none;
	background:url(../images/layer_bg.png) repeat #fff;
}
.hbox-block02 ul li .dropmenu dl{
	min-width: 100px;
}

.hbox-block02 ul li .dropmenu dl dd a{
	display:block;
	float:none;
	width:80px;
	border:none 0;
	margin:0;
	padding:6px 10px;
	font-size:12px;
	color:#333;
	height:17px;
	line-height:17px;
	overflow:hidden;
	white-space:nowrap;
	text-align:left;
}
.hbox-block02 ul li .dropmenu dl dd a:hover{
	background:#f2f2f2;
	text-decoration:none;
}
.hbox-block02 ul li .dropmenu dl dd.border{
	border:none 0;
	border-top:#eee solid 1px;
}





.header{
    background: #246ac9;
}
.header_con{
    height: 45px;
    font-size: 14px;
    line-height: 45px;
}
.header_con a{
    color: #fff;
    height: 45px;
    display: inline-block;
    padding: 0 17px;
    cursor: pointer;
}
.header_con a:hover,
.header_con a.active{
    background: #0074cd;
    text-decoration: none;
}
.header_con a span{
    background: url(../images/menu_bg.png) no-repeat;
    display: inline-block;
    padding-left: 25px;
}
.header_con a.menu_home span{
    background-position: 0 3px;
}
.header_con a.menu_xz span{
    background-position: -88px 3px;
}
.header_con a.menu_zy span{
    background-position: -202px 3px;
}
.header_con a.menu_es span{
    background-position: -315px 3px;
}
.header_con a.menu_jp span{
    background-position: -407px 3px;
}
.header_con a.menu_yg span{
    background-position: -521px 3px;
}
.header_con a.menu_k span{
    background-position: -631px 3px;
}

/*header end*/


/*footer begin*/
.footer{
    background: url(../images/foot_bg.png) repeat-x 0 0;
    height: 38px;
    line-height: 38px;
    text-align: center;
    position: fixed;
    border-top: 1px solid #CCC;
    left: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 1020;
}
.footer span{
    margin: 0 8px;
    color: #ccc;
	font-size:12px;
}
/*footer end*/

 
/*----------------------------常见问题等悬浮框 begin-------------------*/

.xy_rwtop{ width:38px; position:fixed; _position:absolute;_right:expression(eval(document.documentElement.scrollRight)-5); _top:expression(eval(document.documentElement.scrollTop)+document.documentElement.clientHeight-123); bottom:5px;right:5px; zoom:1;z-index:999;border:1px solid #ebebeb;}
.xy_rwtop a{display:block; color:#fff; width:28px; line-height:15px; padding:3px 5px; font-size:12px;height:32px; text-align:center; overflow:hidden;border-bottom:1px solid #ebebeb;}
.xy_rwtop a em{display:none;}
.xy_rwtop a.hor em{display:block;}
.xy_rwtop a:hover{text-decoration:none;}
.xy_rwtop .a_top,.xy_rwtop .yjfk,.xy_rwtop .cjwt,.xy_rwtop .rgkf{background:#f5f5f5 url(../images/zdicon.png) no-repeat;}
.xy_rwtop .a_top{background-position: center 10px;}
.xy_rwtop .yjfk{background-position: center -33px;}
.xy_rwtop .cjwt{background-position: center -77px;}
.xy_rwtop .rgkf{background-position: center -119px;}
.xy_rwtop a.hor{background:#9b9b9b;color:#fff;}
.xy_rwtop a.cjwt{border-bottom:0;}

/*----------------------------常见问题等悬浮框 end-------------------*/