@charset "utf-8";
/* common */
body{background: url(../image/bg_index_top.png) top center repeat-x #fff; font-family:"SimSun","Arial Narrow"; color:#666; font-size:12px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
table,td{margin:0;padding:0;}
ul,ol{list-style-type:none;}
.clearit{clear:both;}
.clearit10{clear:both; height:10px;}
ul,ol{list-style-type:none;}
a{ color:#666666;text-decoration:none;}
a:hover{ color:#ff5a00;text-decoration:none;}
/* top */
.logo{ width:950px; height:70px; margin:0px auto;}
.logo_left{ width:100px; height:15px; float:left; margin-top:13px;}
.logo_right { text-align: right; padding-top: 5px; float: right;}
.logo_right p {}
.logo_right p span { color: rgb(9, 94, 93); font-family: verdana, sans-serif,Arial, Helvetica; font-size: 16px;}
.logo_right p img{ margin-left:5px;}
.menuRight{ float:right; width:183px; height:40px; background:url(../image/bg_search.png);}
.menu_searchLeft{ float:left; padding:9px 0px 0px 10px;}
.menu_searchRight{ float:left; padding:10px 0px 0px 0px;}
.menu_searchInput{ width:140px; height:20px; font-size:12px; line-height:20px; margin:0px; border: none; padding:0px; border:0px;outline:none;}

#company_js{ width:630px; margin:0px auto; overflow:hidden; display: none; position: absolute; z-index:50000; left:50%; margin-left:-270px; top:310px;}
#company_js_in{ margin:0px auto; overflow:hidden; display: none; position: absolute; z-index:4999; left:50%; margin-left:-454px; top:192px;}
.companyJs_icon{ padding-left:20px;}
.companyJs_title{ height:30px; background:#0090d6; color:#FFFFFF;}
.companyJs_title p{ float:left; padding-left:15px;}
.companyJs_close{ float:right; padding:5px 5px 0px 0px;}
.companyJs_content{ overflow: hidden; background:#ffffff; border:solid 3px #0090d6; border-top:none;padding:10px 17px;}
.Hq{ height:35px; border-bottom:dashed 1px #ccc;}
.company{ width:180px; float:left; padding:5px 15px;}
.company li{ width:180px; float:left; line-height:24px;}
.company li a:hover{ background:#077b79;}

/**新增弹出物资树js**/
#company_js_test{ width:630px; margin:0px auto; overflow:hidden; display: none; position: absolute; z-index:50000; left:50%; margin-left:-270px; top:310px;}

/*省供应商服务热线style*/
#company_js_tel{ width:918px;overflow:hidden; display: none; position: absolute; z-index:50000; left:50%; margin-left:-420px; top:302px;}
#company_js_in_tel{ width:720px; margin:0px auto; overflow:hidden; display: none; position: absolute; z-index:4999; left:52%; margin-left:-454px; top:270px;}
.companyJs_icon_tel{ padding-left:180px;}
.companyJs_title_tel{height:30px; background:#0090d6; color:#FFFFFF;}
.companyJs_title_tel p{ float:left; padding-left:15px;}
.companyJs_close_tel{ float:right; padding:5px 5px 0px 0px;}
.companyJs_content_tel{ overflow: hidden; background:#ffffff; border:solid 3px #0090d6; border-top:none; padding:10px 17px;}
.Hq{ height:35px; border-bottom:dashed 1px #ccc;}
.company_tel{overflow:hidden;}
.company_tel li{ width:290px; float:left; padding:5px 0px; overflow:hidden; line-height:18px;}
.company_tel li a:hover{ background:#0090d6;}

.foot {
 margin: 0px auto; width: 950px; text-align: center; overflow: hidden; padding-top: 5px; font-family:Arial, Helvetica, sans-serif; color:#067e7c;
}
.clearfix:after {content: "."; display: block;height: 0; clear: both; visibility: hidden;}
.clearfix{zoom:1;}
.pop_company_tel{width:840px;overflow:hidden;}
.pop_company_tel ul{margin-top:6px;}
.pop_company_tel li{width:280px; float: left; overflow:hidden; line-height:24px;}

.pop_company ul{margin-top:6px;}
.pop_company li{width:180px; padding:0 5px;float: left; overflow:hidden; height:28px;line-height:28px;display:inline;}
.pop_company li a:hover{ background:#077b79;}


/* inside */
.content{ width:1000px; background:url(../image/bg_content.png); margin:0px auto; overflow:hidden; }
.contentLeft{ width:206px; float:left; overflow:hidden; padding-left:22px;}
/*.contentLeft{ width:184px; float:left; overflow:hidden; padding-left:22px;}*/
.contentLeft p{ background:url(../image/icon_left01.png) left no-repeat; padding:2px 0px 5px 18px;}
#leftMenu{}
/*#leftMenu li{ width:162px; height:30px; overflow:hidden; padding-left:22px; margin-bottom:10px;}*/
#leftMenu li{ width:184px; height:30px; overflow:hidden; padding-left:22px; margin-bottom:10px;}
.leftMenu_bg{ background:url(../image/icon_left02.png); float:12px; line-height:30px; color:#07606b;font-weight: normal;text-decoration: none;}
.leftMenu_bg_on{ background:url(../image/icon_left03.png) left no-repeat; float:12px; line-height:30px; color:#4d4d4d;font-weight: normal;text-decoration: none;}
.contentRight{ float:left; width:760px; margin:5px 18px 0px 15px; overflow:hidden; height:100%; min-height: 250px;}
.positionLeft{ float:left;}
.positionRight{ float:right; padding-top:10px;}
.search1{height:37px; background:#e2f0fa; overflow:hidden;}
.search1 ul{}
.search1 ul li{ float:left;}
.search{height:40px; background:#e2f0fa; overflow:hidden;}
.search ul{}
.search ul li{ float:left;}
.search2{ background:#e2f0fa; overflow:hidden;}
.search2 ul{}
.search2 ul li{ float:left; }
.searchSelect{width:120px; height:34px; margin:3px; color: #797979; padding:0px; border:solid 1px #ccc; line-height:34px;outline:none;}
.searchSelect02{width:140px; height:34px; margin:3px; color: #797979; padding:0px; border:solid 1px #ccc; line-height:34px;outline:none;}
.searchSelect03{width:100px; height:34px; margin:3px; color: #797979; padding:0px; border:solid 1px #ccc; line-height:34px;outline:none;}
.searchInput{width:296px; height:32px;  padding:0px; border:solid 1px #ccc;line-height:34px;outline:none;}
.searchSelect01{width:160px; height:32px;  padding:0px; border:solid 1px #ccc; line-height:34px;outline:none;}

.searchInput1{width:182px; height:28px; margin:3px; padding:0px; border:solid 1px #ccc;line-height:34px;outline:none;}
.searchInput02{width:557px; height:32px; margin:0px; padding:0px; border:solid 1px #ccc;line-height:34px;outline:none;}
.searchInput03{width:435px; height:32px; margin:3px 0px; padding:0px; border:solid 1px #ccc;line-height:34px;outline:none;}
.searchInput04{width:210px; height:30px; margin:3px 0px 3px 3px; padding:5px; border:solid 1px #ccc;outline:none; font-size:12px;}
.searchInput05{width:110px; height:30px; margin:3px 0px 3px 3px; padding:5px; border:solid 1px #ccc;outline:none; font-size:12px;}
.bg_title{ background:#eef6fc;}
.paging{ text-align:center; padding:15px 0px;}
/*.contentFoot{ width:1000px; height:20px; background:url(../image/bg_content_foot.png); margin:0px auto;}*/
.contentFoot{ width:1000px; height:20px; background:url(../jsp/images/bg_zc_foot.png); margin:0px auto;}
.titleList ul li{height:30px; overflow:hidden;}
.titleList_bj{ background:#eef6fc;}
/*.titleList_01{background:url(../images/icon_title.png) left center no-repeat; _background:url(../images/icon_title.gif) left no-repeat; float:left; padding-left:22px;}*/
.titleList_01{ _background:url(../image/icon_title.gif) left no-repeat; float:left; padding-left:22px;}
.titleList_02{ float:right; padding-right:10px;}
.articleList{ overflow:hidden;}
.articleList_left{ float:left; background:url(../image/icon_left01.png) left no-repeat; padding:5px 0px 5px 18px;}
.articleList_right{ float:right; padding-top:10px;}

/* service */
.serviceLeft{ background:url(../image/icon_left04.png);}
.serviceLeft01{ padding-left:22px; background:url(../image/icon_left06.png) left top no-repeat;}
.serviceLeft02{ padding-left:22px; background:url(../image/icon_left05.png) left top no-repeat;}
.serviceRight ul li{ width:340px; float:left; overflow:hidden; padding:15px 7px 0px 8px; }
.serviceTop{ height:30px; background:url(../image/bg_service01.png);}
.serviceTitle{ float:left; width:85px; height:30px; text-align:center; background:url(../image/bg_service02.png);}
.serviceTitle01{ float:left; width:98px; height:30px; text-align:center; background:url(../image/bg_service03.png);}
.serviceTitle02{ float:left; width:142px; height:30px; text-align:center; background:url(../image/bg_service04.png);}
.serviceMore{ float:right;}
.serviceContent{ clear:both; overflow:hidden; padding:0px 10px;}
.serviceContent p{ float:left;}
.serviceContent span{ float:right;}

/* software */
.software{}
.software li{ border-bottom:dashed 1px #bababa; padding:5px; overflow:hidden;}
.softwareTitle{ background:url(../image/icon_title.png) left no-repeat; padding-left:20px; _background:url(../image/icon_title.gif) left no-repeat; }
.software li p{ padding-left:20px; color:#bababa;}

/* ask */
.ask{}
.ask li{ padding-bottom:15px;}
.askTitle{}
.ask li p{ padding-left:12px;}

/* outlets */
.outlets{ width:708px; height:300px; overflow:hidden; border:1px solid #d6e4ee;}

/* map */
.map{}
.mapIcon{ float:left; width:20px; height:20px; overflow:hidden;}
.mapMenu{ float:left; padding-left:10px; line-height:20px;}
.map ul li{ clear:both; padding-top:15px;}
.map ul li p{ float:left; padding:0px 10px 0px 30px; line-height:30px;}

/* inside_text */
.article1{ width:999px; background:url(../image/bg_content_in.png); margin:0px auto; overflow:hidden; padding:5px 18px;}
.article{ width:964px; background:url(../image/bg_content_in.png); margin:0px auto; overflow:hidden; padding:5px 18px;}
.articleTitle{ clear:both; text-align:center; height:60px; border-bottom: dashed 1px #a2a2a2; padding-top:15px;}
.articleTitle_details{ padding:5px 0px 15px 0px; text-align:center; color:#999999;}
.article_infor{ line-height:32px; font-size:14px;}
.bot_list{line-height:32px; font-size:14px; padding:0px 15px;}
.articleFoot{ width:1000px; height:20px; background:url(../image/bg_content_foot_in.png); margin:0px auto;}

/* line-height */
.font01{line-height:30px;font-family: "Microsoft Yahei" "微软雅黑";font-size:16px;}
.font02{line-height:30px;}
.font03{line-height:24px;}
.font04{line-height:30px;font-family: "Microsoft Yahei" "微软雅黑";font-size:20px; }
.font05{line-height:30px; font-weight:bold;}
.font06{line-height:40px;}
.font07{line-height:37px;}

/* text */
a.linkBule,a.linkBule{color:#0177c9;text-decoration:none;}/* Bule */
a.linkBule:hover{color:#ff5a00; text-decoration:underline}
a.linkBlack{color:#2d2d2d;text-decoration:none;}/* Black */
a.linkBlack:hover{color:#0177c9;text-decoration:none;}
a.in_linkBlack{font-size:12px;color:#2d2d2d;text-decoration:none;}/* Black */
a.in_linkBlack:hover{color:#0177c9;text-decoration:none;}
a.linkGreen{color:#095e5d;text-decoration:none;}/* Green */
a.linkGreen:hover{color:#000;text-decoration:none;}
a.linkWhite{color:#dcf5f3;text-decoration:none;}/* White */
a.linkWhite:hover{color:#095e5d;text-decoration:none;}
a.linkGreen_on{color:#2d2d2d;text-decoration:none;}/* Green_on */
a.linkGreen_on:hover{color:#fff;text-decoration:none; padding:1px;}
a.linkGreen_select{color:#fff;text-decoration:none; padding:1px;}
a.linkWhite1{color:#0090d6;text-decoration:none;}/* White2 */
a.linkWhite1:hover{color:#fff;text-decoration:none;}
a.linkLv{color:#067e7c;text-decoration:none;}
a.linkLv:hover{color:#000;text-decoration:none;}

#page-wrap{width:950px; height:40px; margin:0px auto; background:url("../image/menu_bg.png");display: inline-block; line-height:24px; position:absolute; z-index:2000;}

/* LEVEL ONE */
.dropdown{ position: relative; }
.dropdown li{ float: left; line-height:40px; color:#dcf5f3;}
.dropdown a:hover{ color: #000; }
.dropdown a:active{ color: #000; }
.dropdown li a{	display: block; padding:0 10px; color: #fff;text-decoration: none;}
.dropdown li:last-child a{border-right: none;text-decoration: none;}
.dropdown li.hover,.dropdown li:hover{background: #7ac6c5;position: relative;text-decoration: none; color:#fff;}
.dropdown li.hover a {text-decoration: none; color:#333333;}

/* LEVEL TWO */
.dropdown ul { width: 200px; visibility: hidden; position: absolute; top: 100%; left: 0; }
.dropdown ul li { font-weight: normal; background: #e1f2f2; color: #000; float: none; line-height:30px; }		  
.dropdown ul li a { border-right: none;  width: 100%; display: inline-block; } 

/* LEVEL THREE */
.dropdown ul ul 					{ left: 100%; top: 0; }
.dropdown li:hover > ul 			{ visibility: visible; }



/* customer select css */
.searchJs{ width:112px; height:34px; float:left;}
.searchJs_input{ width:110px; height:30px; border: solid 1px #ccc; border-right: solid 1px #fff; float:left;COLOR: #095e5d; font-size:12px; line-height:30px;outline:none;}
.searchJs_img{ width:28px; height:34px; float:left;}
#uboxstyle div.tag_select { width: 120px; padding-right: 10px; display: block; padding-left: 10px; background: url(../image/bg_select.png) no-repeat 0px 0px; padding-bottom: 0px; color: black; line-height: 34px; padding-top: 0px; height:34px; }
#uboxstyle div.tag_select_hover { padding-right: 10px; display: block; padding-left: 10px; background: url(../image/bg_select.png) no-repeat 0px -34px; padding-bottom: 0px; width: 120px; color: black; line-height: 34px; padding-top: 0px; height: 34px }
#uboxstyle div.tag_select_open { padding-right: 10px; display: block; padding-left: 10px; background: url(../image/bg_select.png) no-repeat 0px -68px; padding-bottom: 0px; width: 120px; color: black; line-height: 34px; padding-top: 0px; height:34px}
/*为了网省下拉框进行修改如果超过xxpx就出现滚动条
#uboxstyle ul.tag_options { width:140px; padding:0px; margin:0px; list-style-type: none; position: absolute; overflow:hidden; border-bottom:solid 1px #6d93ab;}
*/
#uboxstyle ul.tag_options { width:140px; padding:0px; margin:0px; list-style-type: none; position: absolute; overflow-y:auto;overflow-x:hidden;height:72px; border-bottom:solid 1px #6d93ab;}

#uboxstyle ul.tag_options li { width:100%; padding-right: 10px; display: block; padding-left: 10px; background: url(../image/bg_select1.png); padding-bottom: 0px; line-height: 24px; padding-top: 0px; height: 24px; text-decoration: none }
#uboxstyle ul.tag_options li.open_hover { background: url(../image/bg_select3.png) }
#uboxstyle ul.tag_options li.open_selected { background: url(../image/bg_select2.png)}
 
 /* fault */
.fault{ width:420px; height:98px; margin:200px auto; background:url(../image/bg_fault.png) left no-repeat;}
.fault h2{ padding-left:140px; line-height:40px;}


/*-- page navi --*/
.page{padding:10px 0; text-align:center; color:#3FA7CB; font-size:12px;}
.page a{ padding:0 6px;color:#0b7d6d; margin:0 1px; border:1px solid #0b7d6d; display:inline-block;line-height:18px;}
.page a:hover,.page a.selected{ background:#0b7d6d;border:1px solid #0b7d6d; color:#fff;}
.page b{cursor:pointer;}
/* loginDy style */
.login_div {
	background-color: #077b79;text-align: center;font-size: 12px;font-weight: bold;
	z-index:99999;width:465px; height:320px;overflow:hidden;
	left:50%;top:160px;margin-left:-200px!important;/*FF IE7 */
	margin-top:0px;
	position:fixed!important;/* FF IE7*/
	position:absolute;/*IE6*/
}

.login_bar{ width:100%; height:30px; background:#077b79; color:#FFFFFF;}
.login_bar p{ float:left; padding-left:5px;}
.login_close{ float:right; padding:5px 5px 0px 0px;}

.position_hotline{width:144px; height:230px; position: absolute; visibility: visible; z-index:98; margin-left:780px; margin-top:45px; background:url(../image/position_bg.png); _background:url(../image/position_bg.gif);}
.position_close{ width:100%; height:24px; border:0px; overflow:hidden; text-align:right;}
.position_img{ width:122px; height:23px; clear:both; padding-top:175px; padding-left:9px;}

.in_process01{ width:666px; overflow:hidden; margin:0px auto; padding-top:30px;}
.in_process01 ul{}
.in_process01 ul li{ float:left; width:202px; height:119px; overflow:hidden; margin:10px; _margin:8px; background:url(../image/bg_process01.png);line-height:119px; }
.in_process01 ul li:hover{ background:url(../image/bg_process01_on.png);}
.in_process01 ul li a:hover{ _background:url(../image/bg_process01_on.png); _display: block;}
.white_digit01{ position: absolute; z-index:10; padding-top:36px; margin-left:-6px; font-size:70px;font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight: bold;}
.in_process01_text{ text-align: center; width:202px; line-height:119px;}

.in_process02{ width:666px; overflow:hidden; margin:0px auto; padding:20px 0;}
.in_process02 ul{}
.in_process02 ul li{ float:left; width:202px; height:47px; overflow:hidden; margin:10px; _margin:8px; background:url(../image/bg_process02.png);line-height:47px; }
.in_process02 ul li:hover{ background:url(../image/bg_process02_on.png);}
.in_process02 ul li a:hover{ _background:url(../image/bg_process02_on.png); _display: block;}
.white_digit02{ position: absolute; z-index:10; padding-top:13px; margin-left:-4px; font-size:30px;font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight: bold;}
.in_process02_text{ text-align: center; width:202px; line-height:47px;}

.white_14,.white_14 a:link,.white_14 a:visited{ color:#4c4c4c; font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; }
.white_14 a:hover{ color:#fff; font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; }

/*弹出公告样式*/
	.pop_box {
		z-index: 999; /*这个数值要足够大，才能够显示在最上层*/
		position: absolute;
		width: 680px;/*加上padding border总共宽度是794px*/
		padding: 0 54px;
		background: url(../image/popup_bg.jpg) no-repeat left top;
		border:3px solid #0b6b51;
		font-family: "微软雅黑";
		margin-left:-387px;
	} 

	.pop_cont {
		color: #fff;
		line-height: 26px;
		margin-top:100px;
		font-size:16px;
		text-align:justify; text-justify:inter-ideograph;
	}

	.pop_cont a {
		color: #fff;
		text-decoration: underline;
	}

	.pop_cont a:hover {
		color: #d6d6d6;
	}

	.pop_link {
		text-align: right;
		margin-top:26px;
	}

	.pop_link a {
		display: inline-block;
		background: url(../image/poplink_bg.png) no-repeat left top;
		width: 103px;
		height: 29px;
		line-height: 29px;
		margin-left: 12px;
		color: #4c4c4c;
		font-family: "微软雅黑";
		text-align: center;
	}

	.pop_link a:hover {
		color: #000;
	}

	.mask {   
				color:#C7EDCC;
				background-color:#C7EDCC;
				position:fixed;
				_position:absolute;
				bottom:0;
				top:0px;
				left:0px;
				filter: Alpha(Opacity=60);
				opacity:0.6;/*FF*/
				
			} 