﻿@charset "utf-8";
/* 全局CSS定义 */
body,H1,h2,h3,h4,h5,h6,form,FIELDSET,img,div,ul,ol,li,dl,dt,dd,p{ padding:0px; margin:0px; border: 0px;}
body{
	font-size: 12px;
	background-color: #FFFFFF;
	font-family: "Microsoft YaHei", "微软雅黑","黑体"; background-image:url(../images/bg.png); background-repeat:repeat-x; background-position:top center;
}
ul{ list-style:none;}
SELECT,input,img,select {VERTICAL-ALIGN: middle}

.clear { clear:both; height:0px; overflow:hidden; }
.fleft { float:left; }
.fright { float:right; }
.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}
.hidden { display:none; }
.mt10 { margin-top:10px; }
.ml5 { margin-left:5px; }
.ml30 { margin-left:30px; }
.ml50 { margin-left:50px; }
.ml100 { margin-left:100px; }
.relative{ position:relative; }
.absolute{ position:absolute; }
.rp20{ padding-right:20px;}
/*blank height*/
.hb6 {HEIGHT: 6px; CLEAR: both; line-height:6px; OVERFLOW: hidden}
.hb8 {HEIGHT: 8px; CLEAR: both; line-height:8px; OVERFLOW: hidden}
.hb10 {HEIGHT: 10px; CLEAR: both; line-height:10px; OVERFLOW: hidden}
.hb16 {HEIGHT: 16px; CLEAR: both;  line-height:16px; OVERFLOW: hidden}
.hb20 { HEIGHT: 20px; CLEAR: both; line-height:20px;  OVERFLOW: hidden}
.hb22 { HEIGHT: 22px; CLEAR: both; line-height:22px;  OVERFLOW: hidden}
.hb24 { HEIGHT: 24px; CLEAR: both; line-height:24px;  OVERFLOW: hidden}
.hb28 { HEIGHT: 28px; CLEAR: both; line-height:28px;  OVERFLOW: hidden}
.wb20{ min-height:300px; width:20px; float:left;}
.mrh15{ margin:15px 0px;}
/*line height*/
.hl18 { line-height:18px; }
.hl22 { line-height:22px; }
.hl24 { line-height:24px; }
.hl26 { line-height:26px; }
.hl28 { line-height:28px; }
.hl32 { line-height:32px; }
.hl40 { line-height:40px; }

/* 默认链接颜色 */
a:link{color:#4B4B4B;text-decoration:none;}
a:visited{color:#4B4B4B;text-decoration:none;}
a:hover{color: #FF0000;	text-decoration: underline;}
/* links */
.leftmenu,.leftmenu A:LINK,.leftmenu A:VISITED{color: #990000;font-size: 12px;text-decoration: none;}
.leftmenu A:HOVER{COLOR: #FF9900;	text-decoration: none;}
.whitemenu,.whitemenu A:LINK,.whitemenu A:VISITED{	COLOR:#6C5356;line-height: 20px;	 text-decoration:none;}
.whitemenu A:HOVER{	COLOR: #990000;	text-decoration: none;}
.wmenu,.wmenu A:LINK,.wmenu A:VISITED{COLOR: #FFFFFF;	text-decoration: none;}
.wmenu A:HOVER{	COLOR: #CA9915;	text-decoration: none;}
.bmenu,.bmenu A:LINK,.bmenu A:VISITED{ color:#1A6699;; text-decoration:none;}
.bmenu A:HOVER{COLOR: #FF0000;	text-decoration: none;}
.bghome{ background-color:#F3F3F3;}
/* font color*/
.black{ color:#000;}
.white{ color:#fff;}
.red{ color:#ff0000;}
.blue{ color:#448CC6;}
.blue2{ color:#BFE5F0;}
.gray{color: #626262;}
.border1{ border:1px #E0E0E0 solid;}
.bgb{ background-color:#E7F3F3;}
.bgg{background-color:#F2F0F3;}
/* font size*/
.blod{ font-weight:bold;}
.px11 {
	font-size: 11px;
	color: #999999;
	line-height: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
.px12 {font-size: 12px;	color: #000000;}
.px14{ font-size:14px; line-height:26px;}
.px16{ font-size:16px; line-height:28px;}
.px18 {	font-size: 18px;	 line-height: 32px;}

/* box */
.mar3{ margin:3px; clear:both;}
.mar5{ margin:5px; clear:both;}
.mar8{ margin:8px; clear:both;}
.mar10{ padding:10px; clear:both;}
.mar15{ padding:15px; clear:both;}
.mar20{ padding:20px;clear:both;}
.w94{ width:194px; clear:both; margin:0px auto;}
.submit{ width:104px; height:28px; line-height:24px; background-image:url(../images/submit.gif); color:#FFFFFF; border:none;background-color:Transparent; padding-left:15px; text-align:left;cursor:pointer;}

/*body*/
#container{ width:1024px; margin:0 auto; clear:both;}
#header{ width:1024px;clear:both; background-image:url(../images/head_bg.png); background-repeat:repeat-x; background-position:top center;}
#header #logo{ width:100%; height:83px; margin:0px auto; clear:both;}
#header #logo .logoimg{ width:310px; height:83px;background-image:url(../images/logo.png); background-repeat:no-repeat; float:left;}
#header #logo .logotel{ width:353px; height:83px;background-image:url(../images/logo_tel.png); background-repeat:no-repeat; float:right;}
/*menu nav*/
#header #menubox{ width:100%; height:43px;  line-height:43px;clear:both; background-image:url(../images/menu_bg.png); background-repeat:repeat-x;}
.menunav{  font-size:14px;	font-weight:bold; z-index:999; text-align:center; }
	.menunav ul{ width:1024px; list-style:none;margin:0px auto; padding:0; }
	.menunav ul li{	float:left; width:92px; padding-right:0px; background-image:url(../images/menu_line.png); background-repeat:no-repeat; background-position:right center; border-right:0px #003366 double;}
	.menunav ul li a{color:#fff; display: block;	text-decoration: none;text-align:center;}
	.menunav ul li a:hover{color: #fff;}
	.menunav ul li #current{ background-color:#088AD3; line-height:42px;}
	.menunav ul li:hover{ color:#FFF;text-decoration: none;background-color:#088AD3; line-height:42px;}
	.menunav1 ul li:hover{ color:#FFF; background-color:#D2090B;}
	.menunav ul li:hover a{color:#FFF;}
	
	.menunav ul li ul{
	width: 103px;
	display: none;
	height: auto;
	filter: alpha(opacity=90);
	opacity: 0.9;
	position: absolute;
	line-height: 30px;
	z-index: 999;
	background-color: #EAEAEA;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #878F9A;
	border-bottom-color: #878F9A;
	border-left-color: #878F9A;		/*top:1em;
		/*left:0;*/
		}
	.menunav ul li:hover ul{display:block;	}
	.menunav ul li ul li { width:103px;	display:block; float:none; color:#000; font-weight:normal; font-size:12px; padding:0px 0px; background-image:url()}
	.menunav ul li:hover ul a{ 	display:block; padding:0px; line-height:34px; height:34px;
		text-align:center; font-weight:normal;color:#000;
		}
		.menunav ul li ul li a:hover{
	color: #fff;
	opacity: 1.0;
	filter: alpha(opacity=100);}

/*home*/
#banner{ width:100%; height:340px; margin:0px auto; clear:both;}
#banner #adpic{ width:1024px; height:340px; float:left;}
#banneritem{ width:100%; height:100px; margin:0px auto; clear:both;margin:20px 0px; text-align:center;}
#banneritem img{ width:331px; height:100px; padding:0px 5px;}
.titlebox1{ width:180px; height:34px; float:left;} /*标题*/
.titlebox2{ width:92px;height:34px; float:left;}
.titlebox3{ width:114px;height:34px; float:left;}
h1{font-size:14px; height:34px; line-height: 34px; font-weight:bold; text-align:center;}
.subtitlebox{ width:210px; height:34px; float:left; text-align:center;}
.subtitlebox h1{font-size:16px; height:34px; line-height: 34px; font-weight:bolder; text-align:center;color:#ffffff; letter-spacing:2px;}

/*中部1*/
#centerbox1{ width:100%; height:260px; margin:0px auto; clear:both; overflow:hidden;}
#centerbox1 #c1box1{	width: 340px; min-height:260px; float:left; color:#575757;}/*简介*/
#centerbox1 #c1box1 .textbox{ margin:12px 10px; line-height:24px;}
#centerbox1 #c1box2{	width: 380px; min-height:260px;float: left; margin:0px 22px;}/*新闻*/
#centerbox1 #c1box2 .newslist{ width:360px; margin:10px auto; clear:both;}
#centerbox1 #c1box2 .newslist ul{ list-style:disc; list-style:inside;}
#centerbox1 #c1box2 .newslist ul li{ border-bottom:1px #CCCCCC dotted; padding:5px 0px;}
#centerbox1 #c1box2 #newsbox{ width: 90%px; margin:10px auto; clear:both; background-color:#999}
#centerbox1 #c1box3 {width:260px; min-height:260px; float: right;}/*查询*/

#centerbox3{ width:100%; height:182px; margin:0px auto; clear:both; background-image:url(../images/home_item_bg.png); background-repeat:repeat-x; overflow:hidden; background-color:#FFF }
#centerbox3 #c3box1{ width:324px; min-height:164px; float:left;}
#centerbox3 #c3box2{ width:324px; min-height:164px; float:left; margin:0px 23px;}
#centerbox3 #c3box3{ width:324px; min-height:164px; float:right;}
#centerbox3 .textbox{ margin:8px 10px; line-height:24px; color:#575757; height:120px; overflow:hidden;}
#centerbox3 .textbox img{ width:110px; height:120px; padding-left:8px;}
.newslist1{ width: 310px;	margin:10px auto; clear:both;}
.navtitlebox{ width:96%; height:36px; margin:0px auto; clear:both; border-bottom:1px #C0C0C0 solid;}
.navtitlebox h1{font-size:16px; height:34px; color:#5F5D5D; line-height: 34px; font-weight:bold; text-align:left;}
.navtitlebox .blue{font-size:18px; height:34px; color:#2C76CE; font-family: "Book Antiqua",Arial, serif; padding-right:8px;}
.navtitlebox .red{font-size:18px; height:34px; color:#B73434; font-family: "Book Antiqua",Arial, serif; padding-right:8px;}
.navtitle1{width: 100%; margin:0px auto;height: 35px; line-height:35px;color:#D30508; clear:both; } 
.navtitle2{width: 100%; height: 31px; line-height:31px;}  /*项目*/
.navtitle2 h1{ height:32px; line-height:32px; text-align:left; padding-left:10px;}
.navtitle2 .blue2{ color:#12A6A8;}
.navtitle2 .yellow{ color:#CA9915;}
.navtitle2 .green{ color:#5CB530;}
.textbox1{ width:100%; min-height:120px; clear:both; }  /*内容*/
.textbox1 li{line-height: 26px; list-style-type:disc;list-style-position: inside;}
.textbox1 a:hover{ color:#D30508}
.showmore a{width:60px; float:right; padding-right:30px; color:#828282;text-decoration: none; text-align:right;}
.showmore a:hover{ color:#06C;}

/*footer*/
#linksbox{width:100%;	min-height:94px; margin:0px auto; clear:both; background-color:#E9EAEC;}
#linksbox .navtitlebg{ width:100px; height:34px; clear:both; }
#linksbox .linklist{ width:1022px; margin:0px auto; clear:both;}
#linksbox .linklist .linktext{	margin: 8px;	line-height: 24px;	color:#09C;}
#linksbox .linklist .linktext a{ color:#9D9D9D; padding:0px 8px; }
#linksbox .linklist .linktext a:hover{ color:#06C;}

#footer{width:100%;	margin: 0px auto;clear: both; background-image:url(../images/footer_bg.png); background-repeat:repeat-x; background-color:#FFF;}
#footer .navbg{ width:100%; height:6px; clear:both; }
#footer .contact{ width:100%; min-height:36px; margin:0px auto; clear:both; padding:10px 0px;}
#footer .contact .contacttext{ width:100%; height:auto; line-height:22px; text-align:center; }
#footer .copyright{ width:100%; line-height:36px; text-align: center;clear:both; color:#FFF; }

/*子页面*/
#sconbox{ width:100%;min-height:500px; clear:both; margin:0px auto;}
#sconbox #subleftbox{ width:244px;min-height:500px; float:left;}
#sconbox #subleftbox .itemlist{ width:100%; min-height:80px; clear:both;border:1px #E0E0E0 solid;} /*article*/
#sconbox #subleftbox .itemlist .navtitle3{ width:244px; height:37px; background-image: url(../images/navbg.png); background-position: 0px -80px;background-repeat: no-repeat;color:#ffffff;line-height:37px;background-repeat:no-repeat;}
#sconbox #subleftbox .itemlist .textbox{ width:100%;margin:0px auto; clear:both;}
#sconbox #subleftbox .itemlist li{line-height: 26px; list-style:none;}
/*二级左侧菜单*/
#sconbox #subleftbox .itemlist .classlist li{ border-bottom:1px #C2BEBE dotted; height:44px; line-height:44px; font-size:14px; text-align:center; font-weight:bold;}
#sconbox #subleftbox .itemlist .classlist li a,#sconbox #subleftbox .itemlist .classlist li a:hover{ color:#0785E8;}
#sconbox #subrightbox{ width:731px; min-height:500px; float:right; }
#sconbox #subleftbox .itemlist .libg ul{ width:196px; margin:0px auto;line-height: 34px; list-style:none; padding:5px 0px;}
#sconbox #subleftbox .itemlist .libg ul li{ height:34px; line-height:34px; background-image:url(../images/item_bg2.gif); background-repeat:no-repeat; margin:10px 0px; text-align:center;}

#sconbox #subrightbox #subcontentbox{ width:100%; min-height:400px; clear:both; margin:0px auto; line-height:24px; font-size:14px; clear:both;}
#sconbox #subrightbox #subcontentbox .navtitle4{ width:731px; height:42px; background-image:url(../images/sub_centerbg.gif); background-repeat:no-repeat; background-position:left bottom;}
#sconbox #subrightbox #subcontentbox p{ padding-top:6px; line-height:24px;}
#sconbox #subrightbox #subcontentbox blockquote{ margin:0px; padding:10px;}
#subcontentbox .contenttext{ margin:20px; word-break:break-all; overflow:hidden; clear:both;}
#subcontentbox .contenttext ul{ list-style-type:disc; list-style:inside; font-size:12px;}
#subcontentbox .contenttext ol{ padding-left:20px;font-size:12px;}
#subcontentbox .contenttext div{word-break:break-all;}
.classbg1{ background-color:#f6f6f6; line-height:32px; font-size:14px;}
.classbg2{ background-color:#ffffff; line-height:32px; font-size:14px;}


.itembox{width:343px;min-height:247px; }
.itembox2{width:470px;min-height:247px; }
.itembox3{width:216px;height:248px; }
.fcenter{ margin:0px auto;}
.leftbox{ clear:both; width:244px;}
.borderg{	border: 1px solid #CCC;}
.borderb{	border: 1px solid #CAEAF9;}
.navbgb{color:#fff;	background-color:#509BD2;border-bottom: 1px solid #ccc;}
.navbgg{color:#448CC6;background-color:#EFEFEF;border-bottom: 1px solid #ccc;}
.navbgb2{color: #6E706F; background-color:#EFF8FD;border-bottom: 1px solid #CAEAF9;}
.navbgb3{color:#448CC6;background-color:#D8EAEC;}


.ui-rank {
display: inline-block;
height: 18px;
width: 18px;
line-height: 16px;
background-image: url(../images/ui-rank.png);
background-repeat: no-repeat;
background-position: -18px 0;
font-size: 10px;
font-family: Tahoma,Arial;
text-align: center;
}
/*left menu nav*/
.newslist4{ width:80%; margin:10px auto;}
.newslist4 li{list-style-type:none; text-align:left;}
.newslist4 li a{ color:#258AD8;}
.newslist4 li a:hover{ color:#F00;}
.itemline{width:100%; height:18px; background-image:url(../images/item_line.jpg);background-repeat:no-repeat; background-position:center; line-height:18px; position:relative; vertical-align:middle}
.showhits{ display:none; text-align:right;}


.newtitle{ font-family: "Microsoft YaHei", "微软雅黑"; width:100%; height:34px; line-height:34px; font-size:18px; font-weight:bold;  margin:0px auto; clear:both; text-align:center}
/*home scroll pid*/
#slide{overflow:hidden;width:650px; height:auto;margin:10px auto; line-height:26px;}
#slide img{ padding:0px 8px;}
#slide ul{list-style:none;}
#slide li{float:left; padding:5px 10px;}
.slideul1{width:3999px;}
/*page*/
.pagination{height:70px;padding-top:10px;text-align:center}
.pagination a{font-size:1em;margin:0 .2em;display:inline-block;letter-spacing:0;vertical-align:middle;color:#000;border:1px solid #dadada;width:25px;height:20px;line-height:20px}
.pagination a:hover,.pagination .active{border-color:#3990CA;background-color:#3990CA;color:#fff}

.chatus{ margin:10px 15px;}
.chatus .qphone{width:100%;clear:both;height:36px;border-bottom: 1px solid #ACE5F9;}
.chatus .phone{width:80%;padding-left: 26px; margin:0px auto;color:#F00;font-size:22px; font-weight:bold;line-height:40px;height:40px;}
.chatus .qtitle{width:100%;clear:both;height:36px;background: url(../images/float_s.gif) 5px -10px no-repeat;font-size:1px;border-bottom: 1px solid #ACE5F9;}
.chatus .line{width:90%;clear:both;height:5px; border-bottom: 1px solid #E6E5E4; margin:0px auto;}
.chatus ul{list-style:none;padding:0px 14px;overflow:hidden; margin:0px auto;}
.chatus ul li{width:160px;line-height:36px;height:36px; text-align:center;}
.chatus ul li .talk{padding-left:28px;float:left;background:url(../images/float_s.gif) no-repeat 0px -323px;color:#00a0e9;text-decoration:none}
.chatus ul li .talk:hover{color:#ff8100}
.chatus .bm{width:100%;clear:both;height:36px;background: url(../images/float_s.gif) 5px -122px no-repeat;font-size:1px;border-bottom: 1px solid #ACE5F9;}
.chatus .submit{ width:71px; height:26px; background-image:url(../images/submit.gif); color:#FFFFFF; border:none;background-color:Transparent; }
.submit2{ width:90px; height:26px; background-image:url(../images/submit.gif); color:#FFFFFF; border:none;background-color:Transparent; }
/* online */
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.gif) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.gif) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:120px 0 0 0;}

*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:120px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}

#onlineService{display:inline;margin-left:-1px;float:left;width:130px;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0px 5px;}
.onlineMenu h3{ width:110px; margin:0px auto;height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu .phone3{margin:0px auto;color:#F00;font-size:16px; font-weight:bold;line-height:30px;height:30px; text-align:center;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}
.wxbg{ width:100%;height:130px; margin:0px auto;overflow:hidden;background:url(../images/wx_ewm.gif) no-repeat center;}
.wyzx{padding:8px 0 0 5px;height:10px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}
.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}
/*buttom float*/
.fixed_bottom{	 
	 width:100%;
	 height: 52px; background-color:#0673CF;
	 bottom:0px;
	 position:fixed;
	 z-index:1000; clear:both;}
* html .fixed_bottom {
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop
	+document.documentElement.clientHeight
	-this.offsetHeight
	-(parseInt(this.currentStyle.marginTop,10)||0)
	-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
.fixed_bottom_center{	width: 1000px;	height: 52px;margin: auto; background-image:url(../images/footer_bg.gif); background-repeat:no-repeat;}
.fixed_bottom_bottom{	width: 660px; height: 30px; line-height:30px; float:right; font-size:14px; font-weight:bold; padding-top:20px;}
.fixed_bottom_bottom ul{}
.fixed_bottom_bottom ul li{ width:128px; 	height: 27px;
	float: left; text-align:left;}
.fixed_bottom_bottom li a:link,.fixed_bottom_bottom li a:visited{
	color: #fff; margin-left:40px;
	text-decoration: none;
}
.fixed_bottom_bottom li a:hover{
	color:#FF9900;
	text-decoration: none;
}

/*************************
留言板相关
*************************/
.reply {
    font-size:12px; line-height:18px; color:#ff6600;
}
.border {
	border: 1px dashed #D5E4F4;
	padding:8px;
	font-size:12px; line-height:18px;

}
.redtext{COLOR: #99000;}
.newtitle{ color:#0785E8; font-weight:bold;}

.showprodimg{ max-width:160px; max-height:135px; padding:0px; margin:0; } 
*html .showprodimg{ height: expression(this.width > 160 ? this.height = this.height * 135 / this.width : "auto");width: expression(this.width > 160 ? "160px" : "auto");max-width:160px; vertical-align:middle;}

/*会员平台*/
*page*/
.pagination{height:70px;padding-top:10px;text-align:center;}
.pagination a{font-size:1em;margin:0 .2em;display:inline-block;letter-spacing:0;vertical-align:middle;color:#000;border:1px solid #dadada;height:20px;line-height:20px; padding:8px 10px;}
.pagination a:hover,.pagination .active{border-color:#3990CA;background-color:#3990CA;color:#fff}

/*分页菜单*/
.meneame{	float: right;MARGIN: 0 3px;	height: 26px;	line-height: 26px;	color: #333;	overflow: hidden;}
.meneame a, .meneame strong, .meneame em{ float: left; padding: 0 8px; margin:0 2px;line-height:24px;BORDER: 1px solid #010629; }
.meneame a:hover { background-color: #FFF;border: 1px solid #999999;TEXT-DECORATION: none}
.meneame strong {	font-weight: bold;	color: #F00;	background: #EBF2F8;}
.meneame input { border: 1px solid #010629; margin-right: 4px; padding: 0 2px; height: 20px;line-height:20px; width:30px;}
#postform{text-align:center;height:100px;line-height:100px}
