html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-family:inherit;}
body {
padding:0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
color:#4d4d4d;
}
body{ font-size:0.6rem;}
input{ font-size:0.6rem;}
p{margin:0 0;text-indent:2em;}
label{vertical-align:middle}
.inputcheckbox{vertical-align:middle; _vertical-align:baseline;}
img{  -ms-interpolation-mode: bicubic; border:0px;}

a:link{text-decoration:none ;color :#333;}
a:visited {text-decoration :none;color :#333 ;}
a:hover {text-decoration:underline ;color :#333;}
a:active {text-decoration : underline ;color : #333 ;}
.left{ float:left;}
.right{ float:right;}
/*公用图标大小*/
.img_abs{ position:absolute;}
.icon_1rem{ width:1rem; height:1rem;}
.icon_12rem{ width:1.2rem; height:1.2rem;}
.icon_24px{ width:0.4rem;}
.icon_48px{ width:0.7rem; height:0.7rem;}
.icon_64px{ width:1.0rem; height:1.0rem;}
.icon_72px{ width:1.2rem; height:1.2rem;}
.icon_96px{ width:1.4rem; height:1.4rem;}
.icon_success{ width:5rem;}
.img_spcar{ width:3.2rem; margin:0px; padding:0px;}
/*定位方式*/
.pos_r{ position:relative;}
.pos_a{ position:absolute;}
/*字体大小*/
.font_48px{ font-size:0.7rem;}
.font_64px{ font-size:1rem;}
/*字体粗细*/
.font_b{ font-weight:bold;}
/*字体颜色*/
.color_red{ color:#de0000;}
.color_666{ color:#666;}
.color_999{ color:#999;}
/*文字对齐方式*/
.textR{ text-align:right;}
.textL{ text-align:left;}
/*外边框*/
.mt0_5{ margin-top:0.5rem;}
/*背景颜色*/
.f6f6f6{ background:#f6f6f6;}
.f0f0f0{ background:#f0f0f0;}
/*弹出层*/
.dialog_box{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:100;background-color: rgba(0,0,0,0.7);}
.dialog_box2{ position:fixed; top:2.3rem; left:0px; right:0px; bottom:0px; z-index:100;background-color: rgba(0,0,0,0.7); border-top:1px solid #ccc;}
.dialog_box3{ position:fixed; top:4.3rem; left:0px; right:0px; bottom:0px; z-index:2;background-color: rgba(0,0,0,0.7); border-top:1px solid #ccc; overflow-y:auto;}
/*无底部菜单框架*/
.no_b_content{ position:fixed; top:2.2rem; left:0rem; right:0rem; bottom:0rem; overflow-y:auto; font-size:0.6rem; z-index:1;}
/*有底部菜单框架*/
.have_b_content{ position:fixed; top:2.2rem; left:0rem; right:0rem; bottom:2.3rem; overflow-y:auto; font-size:0.6rem;}
/*有双底部菜单框架*/
.have_2b_content{ position:fixed; top:2.2rem; left:0rem; right:0rem; bottom:4.6rem; overflow-y:auto; font-size:0.6rem;}
/*有双头部菜单框架*/
.have_2t_content{ position:fixed; top:4.4rem; left:0rem; right:0rem; bottom:0rem; overflow-y:auto; font-size:0.6rem;}

/*首页*/
.homebg{ background:url(../images/homebg.jpg) no-repeat; background-size:100%;}
.hbt{ background:#fff; height:2.2rem; position:fixed; left:0rem; bottom:0rem; right:0rem;}
.hbtbtn{ float:left; height:2.2rem; width:33.33%; line-height:2.2rem; text-align:center;}
.hmenu{ position:fixed; left:0rem; bottom:2.2rem; right:0.4rem;}
.hmenu li{ float:left; width:25%; background: list-style-type:none; overflow:hidden;}
.hmenu li a{ display: block; margin:0 0 0.4rem 0.4rem; padding:0.6rem 0 0 0; height:3.0rem; background:rgba(0,0,0,0.5); text-align:center; color:#fff;}
.wxMenuBox{z-index:8; position:fixed; top:2.2rem; left:0; right:0px; bottom:0px; background:url(../images/windows_bg.png); display:none;}
	.wxMenubg{ width:100%; height:100%;}
	.wxMenu{ position:fixed; width:9rem; top:2.2rem; right:0rem; bottom:0rem; background:#fff; padding:0 0.5rem; z-index:9;}
	.wxMenuLi{ height:2rem; line-height:2rem; padding:0 0.4rem; border-bottom:1px solid #ddd; background:url(../images/menu_more.png) no-repeat top 0.7rem right 0.4rem ; background-size:0.35rem;}
.wxTop{ position:fixed; height:2.2rem; border-bottom:1px solid #ddd; background:#fff; left:0px; top:0px; right:0px; z-index:10;}
	.wxLogo{ float:left; height:2.2rem;}
	.wxLogo img{ height:1.2rem; padding:0.6rem 0 0 0.5rem;}
	.wxMenuIcon{ float:right; width:1rem; padding:0.6rem 0.5rem 0 0;}
.wxbanner{ width:100%; height:8.5rem; overflow:hidden;}
.wxbanner img{ width:100%;}
	.wxHomeMain{ padding:0 0 0.8rem 0;}
		.wxHomeTit{ padding:0.8rem; line-height:1rem;}
		.wxHomeTit .name{ font-size:0.8rem;}
		.wxHomeTit .english{ font-size:0.7rem; color:#999;}
	.wxHomeCp{ overflow:hidden;}
	.wxHomeCpli{ float:left; margin:0.3rem 0 0 1rem; width:4rem; height:6rem; text-align:center;}
	.wxHomeCpli img{ width:100%;}
	.wxHomeJJmain{ padding:0 0.8rem; line-height:1rem;}
	.wxHomeXXmain{ overflow:hidden;}
	.wxHomeXXmain img{ width:100%;}
.wxbottom{ background:url(../images/wx_bottom_logo.png) no-repeat #23232d top 0.8rem right 0.8rem; background-size:1.07rem; padding:0 0 0.8rem 0;}
.wxbottom .wxHomeTit { padding-bottom:0.4rem;}
.wxbottom .wxHomeTit .name{ color:#fff;}
.wxbottom .wxHomeTit .english{ color:#999999;}
.wxbottomain{ line-height:1.2rem; color:#999999; padding:0 0.8rem;}

.wx_nybanner{ width:100%; height:3rem; font-size:0.8rem; overflow:hidden; background:url(../images/wx_nybanner.png) no-repeat; background-size:100%; color:#FFF; padding:0.6rem 0 0 0.5rem; box-sizing:border-box;}
.nynli{ border-bottom:0.06rem solid #ccc; padding:0.5rem;}
.nynli .title{ font-size:0.8rem; line-height:1.2rem;}
.nynli .time{ color:#999; padding:0.3rem 0 0 0; display:inline-block;}
.nytit{ margin:0 0.5rem; padding:0.8rem 0; line-height:1rem; font-size:0.9rem; border-bottom:0.06rem solid #ccc;}
.nymain{ margin:0.5rem; line-height:1rem;}
/*分页*/
.fybox{ text-align:center; height:4rem; line-height:4rem;}
.fybox a{ display:inline-block; height:1.6rem; line-height:1.6rem; padding:0 0.3rem; border:0.06rem solid #e7ecf0; color:#0b68d0;}
.fybox a.on{ color: #333; border:0.06rem solid #fff;}