@charset"utf-8";
/* =============================================================================
   Note:base
   ========================================================================== */
/* 添加让用户可以自定义字体 */
html {	-webkit-text-size-adjust: 100%;	-ms-text-size-adjust: 100%;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, button, th, td, blockquote, pre, code, hr, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0;
	padding: 0;
}
/* 重设 HTML5 标签, IE 需要在 js 中 createElement(TAG) */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* HTML5 媒体文件跟 img 保持一致 */
audio, canvas, video {
  display: inline-block;
 *display: inline;
 *zoom: 1;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, input, select, textarea, button {
	
}
input, select, textarea, button {
	font-size: 100%;
}
/* 去掉各Table  cell 的边距并让其边重合 */
table {
	
	
}
/* 去除默认边框 */
fieldset, img {
	border: 0;
}
/* IE bug fixed: th 不继承 text-align*/
th {
	text-align: inherit;
}
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th {
	text-align: left;
}
caption, th, b {
	font-weight: normal;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {

}
/* 去掉列表前的标识, li 会继承 */
ol, ul {
	list-style: none;
}
/* 让标题都自定义, 适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
address, cite, var, dfn, i {
	font-style: normal;
}
/* 使用等宽字体 */
kbd, samp, code, pre {
	font-family: "Courier New", Courier, monospace;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
	border: 0;
	font-variant: normal;
}
/* 一致的 del 样式 */
del {
	text-decoration: line-through;
}
/* 默认不显示下划线，保持页面简洁 */
ins {
	text-decoration: none;
}
/* 统一上标和下标 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
q:before, q:after {
	content: '';
}
/* =Optimize-----------------------------------------------------------------------------*/

/*--修复连续英文不折行导致页面布局崩溃--*/
body {
	word-break: break-all;
	word-wrap: break-word;
 *word-wrap: normal;
}
/*--专有属性修复IE7，IE8浏览器强制缩放图片失真; 图文混排间隙清除--*/
img {
	-ms-interpolation-mode: bicubic;
	
}
/*--解决IE6背景图闪烁的问题--*/

/*--去除a链接的虚线边框，ie6,7通过添加 hidefocus="true" 去除--*/
a {
	outline: none;
}
/*--解决IE6、7下a:hover状态子元素样式不能正确显示，以及a元素第二个子元素（仅限文本元素）为非inline情况下，变为cursor:text;的情况。--*/
a:hover {
	cursor: pointer;
}
/* 除去ie6，其余浏览器body高度，都是根据html高度进行计算，解决body直接子元素不能设置百分比高度 */
html, body {
	height: 100%;
}


body{border:0 none;margin:0;padding:0;text-decoration:none;color: #000;font:12px/20px;list-style-type: none; word-break:break-all;-moz-background-clip: border;    -moz-background-origin: padding;    -moz-background-size: auto auto; background:#fff;}
div, a, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea{font-size:100%;margin:0;padding:0;text-decoration:none;
list-style-type: none; line-height:20px;}
a { color:#000; text-decoration:none;}
a:hover{ color:#22469a; text-decoration:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;margin: 0;padding: 0;}
img { border:0px;}
map{ border:0px; margin:0 auto; padding:0 auto;}
.clearBoth{border-bottom:0;border-left:0;line-height:0;list-style-type:none;width:100%;height:0;clear:both;font-size:0;overflow:hidden;border-top:0;list-style-image:none;border-right:0;}

.top{ width:1003px; margin:0px auto;}
.topleft{ float:left; width:601px;}
.topright{ float:right; width:263px;background:url(../images/tel.jpg) no-repeat left top; line-height:20px; margin-top:30px; padding-left:35px; font-size:14px; color:#747474;}
.topright span{ padding-left:28px;}

.dh{ background:url(../images/dhbg.jpg) repeat-x left top; height:48px; width:100%;}

.dh1003{ width:1003px; margin:0px auto;}
.dhleft{ float:left; width:900px;}
.dhright{ float:right; width:103px; line-height:48px; height:48px; text-align:right;}
.dhleft1{ float:left; width:32px; padding-right:40px;}
.dhleft2{ float:left; width:828px; background:url(../images/dhline.jpg) no-repeat left top; height:48px;}

.innewbg{ width:100%; background:url(../images/innewbg.jpg) repeat-x left top; height:37px; padding-bottom:35px;}

.innewbgleft{ float:left; background:url(../images/nelb.jpg) no-repeat left top;height:37px; padding-top:9px;padding-left:30px; color:#000;}
.innewbgright{ float:right;}
.mbx{ float:left; background:url(../images/mmx.jpg) no-repeat left top;height:37px; padding-top:9px;padding-left:26px; color:#000;}
.zinnewbg{ width:100%; background:url(../images/innewbg.jpg) repeat-x left top; height:37px; padding-bottom:15px;}



.topseach2{ height:24px; width:193px; text-align:left; float:right; padding-top:7px;}
.seachbg2{ float:left;width:152px; padding-left:10px; height:22px;border:none; background:url(../images/seachbg.jpg) no-repeat left top; }
.seachbg2 input{line-height:22px; height:22px; width:150px; background:none; border:none;color:#000;}
.seachal2{ float:left; padding-left:0px;border:none;margin-left:0px;}
.seachal2 input{ width:31px; height:22px;line-height:22px;}

.seachbg2 #key{ color:#909090;}

.scroll{height:20px;overflow:hidden;font-size:12px;line-height:20px;}

.main{ width:1003px; margin:0px auto; padding-bottom:17px;}
.main ul li{ float:left;}



/*-- 网站地图 --*/
#web_map_bg img{ padding-right:5px;}
#web_map_bg{border-top:1px solid #ededed;background:#F8F8F8;width:100%;overflow:hidden;display:none;}
#web_map,.w950{width:1003px;margin:0 auto;}
.w950{height:0;font-size:0;line-height:0;position:relative;}
#web_map dl{width:16%;float:left;margin:35px 0 10px 0;}
#web_map dt{height:28px;font-weight:bold;line-height:28px;color:#999;}
#web_map a{color:#999999;}
#web_map a:hover{color:#005AA0;}
.web_map_btn_hide{width:95px;height:27px;background:url(../images/web_map_btn.png) no-repeat 50% 0;display:block;overflow:hidden;position:absolute;text-align:center;cursor:pointer;left:480px;top:-15px;_top:-17px;}
.web_map_btn_show{width:95px;height:27px;background:url(../images/web_map_btn.png) no-repeat 0px -27px;display:block;overflow:hidden;position:absolute;text-align:center;cursor:pointer;left:480px;top:-15px;_top:-17px;}

.footer{width:100%; background:url(../images/footbg.jpg) repeat-x left top; height:40px;}
.f_content{width:1003px;margin:0 auto;color:#fff; padding-top:10px;}
.f_content a{color:#fff;margin:0 4px;}
.f_content a:hover{color:#fff;}
.footerp{margin:0;}
.auth{text-align:right; margin:5px 13px;}
.footer_link{float:right;}
.wrap{min-width:1003px;width:100%;overflow:hidden;}

.footleft{ text-align:center;}
.footright{ float:right;}

.hzzcimg{ border-top:1px solid #e5e5e5; padding-top:10px; margin-top:15px;}
.hzzcimg span{ padding-right:60px;}


.zmain{ margin:0px auto; width:1003px;padding-bottom:27px; color:#000;}
.zmainleft{ float:left; width:194px; padding-right:15px;}
.zmainright{ float:left; border:1px solid #d8d8da; width:792px;}
.zmainright2{border:1px solid #d8d8da; }
.zmainright3{width:794px; float:left;}

.zmainrightdy{ float:left;border:1px solid #d8d8da; width:575px;}
.zmainright2dy{ float:right;border:1px solid #d8d8da; width:200px;}

.mbtit{ background:url(../images/mbbg.jpg) repeat-x left top; font-size:14px; height:31px; width:100%; color:#22469a; font-weight:bold; line-height:31px; text-indent:1em;}

.zmainzi{ padding:15px;}
.zmainzi2{ padding:0px 15px 10px;}
.zmainzi3{ padding:0;}
.aboutzi p{  font-size:14px; text-indent:2em; line-height:22px;}

/*左导航*/
.leftmenu{ border-bottom:3px solid #22469a;}
.leftmenutop{ background:url(../images/lefttop.jpg) no-repeat left top; height:26px; text-align:center; width:194px; padding-top:5px; color:#fff; font-size:14px; font-weight:bold;}
#menu3 { width: 194px;margin:0px auto;  font-size:14px;}
#menu3 li{ padding-top:2px;}
#menu3 li a { height: 25px; voice-family: "\"}\""; voice-family: inherit; text-decoration: none;}
#menu3 li a:link, #menu3 li a:visited {color: #000; display: block; background: url(../images/menu3.jpg) 0 -25px;
 width:194px;line-height:25px;text-align:center; }
#menu3 li a:hover, #menu3 li #current, #menu3 li a:active { color: #fff;background: url(../images/menu3.jpg); padding: 0px;}




.newslist1h{ padding-bottom:20px;}
.newslistleftcenter1{ float:left; padding-right:15px;}
.newslistleftcenter22 .newstitle2 { padding-bottom:10px;}
.newslistleftcenter22 .newstitle2 a{ font-weight:bold; color:#0451ab; font-size:14px; }
.newstime{ text-align:center; padding-top:15px; color:#555555; padding-bottom:10px;}
.biti{ color:#0451ab;font-size:20px; font-weight:bold; text-align:center; width:100%;  padding-bottom:15px;}

.newslistleftbottom1 ul{}
.newslistleftbottom1 ul li{ line-height:36px;  height:36px; overflow:hidden; background:url(../images/bg_dot_line.gif) repeat-x 0px bottom;}
.newslistleftbottom1 ul li a{  font-size:12px;  display:inline-block; background:url(../images/newsxjt2.jpg) no-repeat 0px center; padding-left:15px; line-height:36px; height:36px;}
.newslistleftbottom1 ul li a:hover{color:#0451ab;}
.newslistleftbottom1 ul li span{padding-right:0px; float:right;}
.xunlei {color: #363636;text-align:center !important; width:100%;text-align:center; padding-top:10px;padding-bottom:20px;}													
.xunlei a, .xunlei .cpb {display:inline-block; text-decoration:none;padding:0 8px; height:21px;line-height:21px; border: 1px solid #ddd;background: #ffff; margin:0 5px; font-size:12px; color:#000;text-align:center;}   
.xunlei a:hover { color:#363636;border:1px solid #0451ab; text-decoration:none;}   
.xunlei .cpb { font-weight: bold; color: #fff; background: #0451ab; border:1px solid #8A8A8A;} 




.prin{ padding:20px 0px 0px;}
.prin ul li{  width:100%; height:160px;}
.prinleft{ float:left; padding-right:20px;}
.prinright{ float:left; width:790px;}

.printit a{ color:#0451ab; font-size:16px; font-weight:bold; line-height:25px;}
.printit a:hover{ color:#0451ab; text-decoration:underline;}
.prinright img{ text-align:right; float:right;}


.prin2{ padding:20px 0px 0px;}
.prin2 ul li{ float:left; width:500px; height:160px;}
.prinleft2{ float:left; padding-right:10px;}
.prinright2{ float:left; width:280px;}





.prolist{ background:url(../images/bg_dot_line.gif) repeat-x left bottom; height:140px; padding-top:20px;}
.prolistleft{ float:left; padding-right:20px;}
.prolistright{ float:left; width:600px;}
.prolistzi{ padding-top:10px;}

.prony{}
.pronytitle{color:#000; font-size:16px; font-weight:bold; padding:20px 0px;text-align:center;}

.pronyleft{ float:left; padding-right:30px;}
.pronyright{ float:left; width:350px;}
.pronydyq{ padding:20px 0px;}

.zzry{}
.zzry ul li { float:left; padding-right:40px; height:235px;}
.zzry ul li.zzrylast{ float:right; padding:0px;}
.zzryzi{ text-align:center; height:30px; line-height:30px;}


.zzry2{}
.zzry2 ul li { float:left; padding-right:17px; height:180px;}
.zzry2 ul li.zzrylast{ float:right; padding:0px;}
.zzry2zi{ text-align:center; height:30px; line-height:30px; width:230px; padding-top:10px; font-size:14px; font-weight:bold;}



.viploginbg{ background:url(../images/viploginbg.jpg) no-repeat left top; height:500px; width:100%;}
.zcviploginbg{ background:url(../images/zcloginbg.jpg) no-repeat left top; height:364px; width:100%;}

.zcviplogin1{padding-bottom:13px; padding-top:2px;}
.zcviplogin2{padding-bottom:13px;}
.zcviplogin3{padding-bottom:35px;}
.zcleftlogindr2{ padding-left:180px;}

.viploginbgleft{ padding-top:260px; padding-left:472px;}
.viplogin1{ padding-bottom:20px;}
.viploginbgleft input{ height:25px; line-height:25px; width:125px; border:none; background:none;}
.viploginbg2{padding-left:440px; padding-top:20px;}
.leftloginwjmm{ float:left; padding-top:0px;}
.leftlogindr{ float:left; padding-left:45px;}
.leftlogindr2{ float:left; padding-left:20px;}




ul#prmenu{list-style-type:none;margin: 0;padding: 0;width: 192px;border:1px solid #ccc;background-color:#FFF;}
ul#prmenu ul{list-style-type:none;margin: 0;padding: 0;width: 192px;background-color:#FFF;}
ul#prmenu a{display: block;text-decoration: none;}
ul#prmenu li{margin-top: 1px;}
ul#prmenu li a{background:url(../images/2helpbg.jpg) no-repeat  0 0; background-position:0 -29px; font-size:14px;font-weight:bold; height: 28px;line-height: 28px;	padding-left:25px; color:#22469a;}
ul#prmenu li a:hover,ul#prmenu li a.select{color:#22469a!important;}
ul#prmenu li ul li a{background:url(../images/2helpbg.jpg) no-repeat  0 0;color:#333333;padding-left: 30px;font-size:12px;font-weight:normal;background-position: -180px -79px;height: 28px;line-height: 30px;text-indent: 10px;border:none;}
ul#prmenu li ul li a:hover,ul#prmenu li ul .curry{ color:#22469a}


.code{border: 1px solid #ccc;list-style-type: decimal-leading-zero;padding: 5px;margin: 0;}
.code code{display: block;padding: 3px;margin-bottom: 0;}
.code li{background: #ddd;border: 1px solid #ccc;margin: 0 0 2px 2.2em;}
.indent1{padding-left: 1em;}
.indent2{padding-left: 2em;}
ul#prmenu li s.all{background:url(../images/2helpbg.jpg) no-repeat  0 0;background-position: -184px -9px;}
ul#prmenu li s.all{cursor: pointer;font-size: 0;height: 9px;width: 9px;	float:left;	margin:8px 20px 0;	display:inline;}
h3.h_t{ background:url(../images/lefttop.jpg) no-repeat left top; height:26px; text-align:center; width:194px; padding-top:5px; color:#fff; font-size:14px; font-weight:bold;}






.show_pic {
	Z-INDEX: 4000;  POSITION: relative;  WIDTH: 350px;border:1px solid #ccc;}
.show_pic .big_pic {
	BORDER-BOTTOM: #f5f5f5 1px solid; POSITION: absolute; BORDER-LEFT: #f5f5f5 1px solid; WIDTH: 400px; DISPLAY: none; HEIGHT: 400px; OVERFLOW: hidden; BORDER-TOP: #f5f5f5 1px solid; TOP: -1px; BORDER-RIGHT: #f5f5f5 1px solid; LEFT: 380px;}
	
.show_pic .big {
	 POSITION: relative; LINE-HEIGHT: 0; BACKGROUND-COLOR: #fff; DISPLAY: block; HEIGHT: 350px; FONT-SIZE: 0px;}
.show_pic .big .pic {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 350px; DISPLAY: block; HEIGHT: 350px; FONT-SIZE: 0px; OVERFLOW: hidden;}

.show_pic .big .pic IMG {
	WIDTH: 350px; HEIGHT: 350px; VERTICAL-ALIGN: middlepic;}
.show_pic .big .icon_promote {
	POSITION: absolute; DISPLAY: block; TOP: 0px; RIGHT: 0px;}
.show_pic .big .zoom_pup {
	WIDTH: 175px; HEIGHT: 175px; CURSOR: move;}



.tableSq tr td{ height:30px;}
.tableSq input{ background:none; border:1px solid #ccc; height:25px; line-height:25px;}




.float0831 {
	POSITION: fixed; TOP: 300px; RIGHT: 1px; _position: absolute; z-index:999;}
.float0831 A {
	COLOR: #000
}
.float0831 A:hover {
	COLOR: red; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; WORD-WRAP: break-word;  OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}

.float0831 .icoTc2{
	BACKGROUND: url(../images/float_s.gif) no-repeat
}

.float0831 .icoTc3 {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}

.float0831 .icoTc4 {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}

.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}

.float0831 .icoTc2 {
	BACKGROUND-POSITION: 0px -223px
}

.float0831 .icoTc3 {
	BACKGROUND-POSITION: 0px -197px
}

.float0831 .icoTc4 {
	BACKGROUND-POSITION: 0px -157px
}



.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; 
	FONT-FAMILY: "微软雅黑"; 
	BACKGROUND-POSITION: 2px -274px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; line-height:35px;
}
.float0831 .icoTc2 {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; line-height:35px;
}
.float0831 .icoTc3 {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; line-height:35px;
}

.float0831 .icoTc4 {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left; line-height:35px;
}



.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #af1616 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}