﻿@charset "utf-8";
/*Global 网站全局CSS*/
body, td, th ,div, ul, li, p{ color : #333; font-size:12px; font-family:Arial; } 
body { margin-left : 0; margin-top : 0; margin-right : 0; margin-bottom : 0; } 
ul, li, p, dl, dt, dd, h1,h2,h3,h4,h5,h6, form{ list-style-type : none; padding : 0; margin : 0; } 
img{ padding : 0; margin : 0; border : 0; }
a:link { color : #333; font-size : 12px; font-family : Arial; text-decoration:none; } 
a:visited { color : #333; font-size : 12px; font-family : Arial; text-decoration:none; } 
a:hover { color:#001f95; font-size : 12px; text-decoration : underline; font-family : Arial; } 
.clear{ clear:both; }
.freeheight{ height:10px; clear:both; overflow:hidden; }
/*wrapper 网站外框架*/
.wrapper{ width:100%;height:auto; background:#cdcdcd url(../images/body.png) no-repeat center -20px;}
/*mate 顶部描述模块*/
.meta{}
/*header 网站头部模块*/
.header_bg{width:100%; text-align:center;}
.header{ width:1000px; margin:0px auto; overflow:hidden; clear:both;}
.logo{ float:left; height:77px; overflow:hidden; }
.logo img{ margin-top:5px; margin-right:20px; }
.headerright{ float:right; overflow:hidden; margin-right:10px; }
.headerright dl{  float:right;}
.headerright dt{ float:left; background:url(../images/header_li.gif) no-repeat left center; padding-left:8px;}
.headerright img{ margin-top:4px; }
.headerright dd{ float:left;background:url(../images/header_li.gif) no-repeat left center; padding-left:8px; margin-left:10px;}
.headerright a{ float:left; margin-left:5px; line-height:26px;  }
.headerright a:link,.headerright a:visited{ text-decoration:none; }
.headerright a:hover{ text-decoration:underline; }
.headerright p{ width:100%; margin-top:10px; clear:both; text-align:right; float:right;}
.headerright span.lefttel{ color:#bebebe; font-size:16px; font-weight:bold; padding-top:5px;}
.headerright span.righttel{ color:#bebebe; font-size:22px; font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-style: italic}
/*首页search 搜索模块*/
.home_search{ width:280px; height:31px; background:url(../images/search.png) no-repeat; float:right; margin:0 30px 10px 0;}
.home_searchinput{ width:216px; padding:0 5px; float:left;}
.home_searchinput input{ border:0px;margin-top:10px; *margin-top:5px;_margin-top:10px;padding:0 5px;}
.home_searchbotton{
    width:50px;
	height:30px;
	cursor:pointer;
	float:left;
	background:none;
	border:0px;
	padding:0;
	}
/*nav 网站栏目导航条模块*/
.nav{ width:100%; height:32px; background:#000774 url(../images/nav_bg.gif) no-repeat center top; text-align:center;}
.nav ul{ width:950px; height:32px; margin:0 auto; text-align:left; padding-left:50px; overflow:hidden;}
.nav li{
	float:left;
	}
.nav li a{
    display:block;
	height:32px;
	line-height:32px;
	text-align:center;
    padding:0 30px;
	float:left;
	}
.nav li a:link,.nav li a:visited{
	 color:#fff;
	 font-size:12px;
	 font-weight:bold;
	 }
.nav li a:hover{
	background:url(../images/nav_li.png) center bottom no-repeat;
	text-decoration:none;
	}
.nav .current a{
    background:url(../images/nav_current.png) center bottom no-repeat;
	}
.nav .current a:link, .nav .current a:visited{
    color:#FFF;
	}
.nav .current a:hover{
    background:url(../images/nav_current.png) center bottom no-repeat;
    color:#FFFFFF;
	text-decoration:underline;
	}
/*ban 首页广告模块*/
.ban{
    width:932px;
	height:300px;
	text-align:center;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	text-align:center;
	font-size:14px;
	}
/*main 主要框架*/
.main_bg{ width:100%;height:100%; background: url(../images/main.png) no-repeat center top; text-align:center;}
.main{ width:960px; margin:0px auto; clear:both; height:100%; margin-top:10px; text-align:left; }
/*left 网站左侧框架*/
.main .left,.main .home_left{ width:200px; float:left; }
/*right 网站右侧框架*/
.main .right,.main .home_right{ width:750px; float:right; overflow:hidden; height:100%; }
/*briefcontact 左侧联系我们模块*/
.briefcontact{ margin-top:10px;}
.briefcontact .briefcontact_top{margin:0px; width:200px; height:28px; color:#000077; font-size:16px; line-height:30px; font-family:"黑体";}
.briefcontact ul{width:198px; border-top:0px; padding-bottom:20px; padding-top:10px;}
.briefcontact li{
	clear:both;
	line-height:20px;
	overflow:hidden;
	}
.briefcontact img{
	margin-top:5px;
	margin-left:10px;
	}
.briefcontact li p{
	float:left;
	margin-top:0px;
	font-size:12px;
	height:22px;
	line-height:22px;
	border:0px;
	margin-right:5px;
	background:none;
	}
.briefcontact .tel p{
	float:left;
	margin-top:0px;
	font-size:12px;
	height:22px;
	line-height:22px;
	border:0px;
	background:none;
	width:28px;
	}
.briefcontact li span{
	float:left;
	margin-top:0px;
	font-weight:normal;
	font-size:12px;
	height:22px;
	line-height:22px;
	border:0px;
	}
/*title 网站栏目标题模块*/
.maintitle{ height:26px; line-height:26px; background:url(../images/page_bg.gif) 0px -50px repeat-x; margin-top:10px;border-bottom:1px #DFDFDF solid;}
.maintitle p{ float:left; text-indent:10px; line-height:28px; color:#000077; font-size:16px; font-weight:bold; }
.maintitle span{ float:right; padding-right:10px; }
.maintitle span a:link,.maintitle span a:visited{ font-size:12px; }
.page .maintitle p, .page .maintitle span{
    white-space:nowrap;
	overflow:hidden;
	float:left;
	width:100%;
	}
.page .maintitle span{
    text-align:right;
	}
/*home_news 首页新闻模块*/
.home_news{ width:300px; float:left; overflow:hidden;  position:relative; padding:10px 5px 10px 10px; }
.home_news .home_news_top{width:290px;height:16px; font-size:16px; font-weight:bold; color:#000077; font-family:arial;float:left; padding-bottom:10px;*padding-bottom:0px;_padding-bottom:0px; }
.home_about .home_about_mid {width:300px; height:143px; color:#333; font-size:12px; line-height:22px; }
.home_news li{ line-height:22px; height:22px; }
.home_news li p{ width:210px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left;}
.home_news li span{ width:80px;float:right;}
.newsmore{ width:58px; height:16px; background:url(../images/more.gif) no-repeat; margin-right:10px; position:absolute; right:6px; top:10px; cursor:pointer;}
/*home_products 首页产品*/
.home_products { width:640px;margin-top:10px; float:left; position:relative;}
.home_products .home_products_top{ width:600px;height:16px; font-size:16px; font-weight:bold; color:#000077; font-family:arial; padding-left:15px;}
.home_products .home_products_mid{ width:630px;padding:15px 0 0 0px;border-top:0px; margin-bottom:10px;}
.home_products .home_products_mid ul{ float:left;}
.home_products .home_products_mid ul li{ float:left; margin:0 15px 10px 20px!important; margin:0 15px 10px 10px;}
.home_products .home_products_mid dl{ margin-top:5px; width:118px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis; height:22px; line-height:22px;}
.home_products .home_products_mid dt a:link,.home_products .home_products_mid dt a:visited{color:#777;}
.home_products .home_products_mid p{ overflow:hidden;}
.home_products .home_products_mid p img{ border:4px solid #cdcdcd; -moz-border-radius:5px; -webkit-border-radius:5px;}
.home_products .home_products_mid p a:hover img { border:4px solid #001f95; -moz-border-radius:5px; -webkit-border-radius:5px; }
.home_products .home_products_mid dt a:hover{color:#001f95;}
.home_productsmore{ width:58px; height:16px; background:url(../images/more.gif) no-repeat; margin-right:10px; position:absolute; right:6px; top:3px; cursor:pointer;}

/*function 翻页数字模块*/
.function { clear : both; text-align:center; margin:20px 0px 0 0; color:#040404; } 
.function a:link, .function a:visited { padding : 2px 5px; background : #dddddd; border : 1px #f6f6f6 solid; text-decoration:none; color:#040404;font-weight:normal; } 
.function a:hover { background : #f6f6f6;font-weight:normal; border : 1px #cccccc solid; text-decoration:none; color:#001c91; } 
.function a.current:link, .function a.current:visited{ 
	background:none; 
	border:0; 
	text-decoration:none;
	margin:1px;
	} 
.function a.current:hover {
	padding : 2px 5px;
	background : #f6f6f6;
	border : 1px #cccccc solid;
	text-decoration:none;
	color:#001c91; 
	margin:0;
	} 
/*footer 网站底部模块*/
.footer_bg{ width:100%; background:#ddd url(../images/footer.png) no-repeat center top; text-align:center;}
.footer{ width:960px; margin:0px auto;  overflow:hidden; text-align:left; position:relative;}
.footer_ico2{ width:190px; height:44px; right:10px; bottom:10px; position:absolute;}
.footer_li2{ width:198px; height:100px; background:url(../images/footer_li.png) no-repeat left top; margin-top:20px; float:right; margin-right:100px;}
.footer_li dl{ width:180px; height:100px; margin-left:15px;}
.footer_li2 dl{ width:300px; height:100px; margin-left:15px;}
.footer_li dd{ height:22px; line-height:22px; font-size:12px; font-weight:bold; color:#999;}
.footer_li2 dd{ height:22px; line-height:22px; font-size:13px; font-weight:bold; color:#666;font-style: italic; }

/*links 友情链接模块*/
.footerlink{width:960px; height:5px; border-bottom:2px solid #e9e9e9;}
.links{width:100%; background: url(../images/links.gif) no-repeat; clear:both; overflow:hidden; margin:0px auto; margin-top:15px; line-height:15px; padding-bottom:5px;  float:left;}
.links p,.links li{float:left; margin-right:5px;}
.links a:link,.links a:visited{ color:#666; }
.links a:hover{ color:#666; }
.copyright{ width:960px; text-align:left;  height:30px; margin:0px auto; float:left;color:#999999; margin-top:10px;}
/*page 页面框框模块*/
.page{ border-left:1px #DFDFDF solid; border-right:1px #DFDFDF solid; border-bottom:1px #DFDFDF solid;border-top:1px #DFDFDF solid; height:100%; }
/*MessageBox 错误信息模块*/
.error {
	background: url(../images/icon_error.gif) no-repeat 5px 3px;
	line-height:14px;
	padding:3px 20px 2px 25px;
	font-size:12px;
	font-family:verdana;
	color:#e04023;
	margin-top:2px;
	}
.success {
	background:#eff6e4 url(../images/icon_success.gif) no-repeat 5px 3px;
	border:1px solid #cae2a4;
	line-height:14px;
	padding:3px 20px 2px 25px;
	font-size:12px;
	font-family:verdana;
	}
.alert {
	background:#fffbd1 url(../images/icon_alert.gif) no-repeat 5px 3px;
	border:1px solid #fddc9b;
	line-height:14px;
	padding:3px 20px 2px 25px;
	font-size:12px;
	font-family:verdana;
	}
.successA{
	border:1px solid #cae2a4;
	padding:15px 10px 15px 60px;
	margin:20px 0;
	background:#f7faf1 url(../images/successA.gif) 15px 15px no-repeat;
	color:#2a9917;
	font-size:14px;
	line-height:30px;
	}
.errorA{
	border:1px solid #fac5c7;
	padding:15px 10px 15px 60px;
	margin:20px 0;
	background:#fef0f0 url(../images/errorA.gif) 15px 15px no-repeat;
	color:#CC0000;
	font-size:14px;
	line-height:30px;
	}	
.quickminiimgbox{
	visibility:hidden;
	position:absolute;left:0;
	top:0;
	z-index:301;
	}
.quickminiimgbox .iconlayer{
	height:100%;
	}
.quickminiimgbox .iconlayer a{
	display:block;
	width:100%;
	height:100%;
	text-decoration:none !important;
	}
.quickminiimgbox .maskbox{
	float:left;
	width:100px;
	height:100px;
	border:none;
	overflow:hidden;
	background:url(../images/quickview_blank.gif) repeat;
	}
.quickminiimgbox .dartbox{
	float:left;
	width:16px;
	height:100px;
	background:url(../images/quickview_dart.gif) no-repeat right center;
	}
.quickinfobox{
	visibility:hidden;
	position:absolute;
	left:0;
	top:0;
	width:125px;
	height:125px;
	background-color:#d1e3f5;
	padding:8px 8px 4px;
	text-align:center;
	border:1px solid #adcfea;
	z-index:300;
	}
.quickinfobox .largeimg{
	width:120px;height:120px;
	background-color:#ffffff;
	padding:5px;
	border:1px solid #4e89c4;
	}
.quickinfobox .largeimg a{
	display:table-cell;
	width:120px;
	height:120px;
	*display:block;
	vertical-align:middle;
	outline:none;
	}
.quickinfobox .largeimg img{
	vertical-align:middle;
	border:0;
	}
.more{ width:58px; height:16px; background:url(../images/more.gif) no-repeat; margin-right:10px; position:absolute; right:6px; top:25px; cursor:pointer;}

.autoheigth{min-height:100px;height:auto !important;height:100px;overflow:hidden;}

/*flash特效*/
#slider { margin:0 auto; padding:0; list-style:none;width:960px; text-align:center;}
#slider ul,
#slider li { margin:0 auto; padding:0; list-style:none;}
#slider li { width:960px; height:300px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:44px; height:44px; position:absolute; left: 10px;*left: -5px;_left: -500px; top:-160px;  }
#nextBtn { left:980px;*left:970px;_left:455px; }
#prevBtn a { display:block; width:16px; height:39px; background:url(../images/l_arrow.png) no-repeat 0 0; }
#nextBtn a { display:block; width:15px; height:39px; background:url(../images/r_arrow.png) no-repeat 0 0; }

 /*内页树型导航菜单*/
.sort{}
.sort {}
.sort .title {margin:0px; width:200px; height:30px; color:#000077; font-size:16px; line-height:30px; font-family:"黑体";}
.sort ul {-moz-border-radius:5px;	-webkit-border-radius:5px;width:200px;}
.sort ul li{min-height:19px;height:19px;padding:5px 0 5px 0px;*padding:5px 0 5px 0px;_padding:0px;margin:0;	position:relative;}
.sort a:link,.sort a:visited {font-size:13px; color:#666; background:url(../images/sortli.png) no-repeat 25px center;padding:5px 0 5px 20px; display:block; border-bottom:1px dashed #ccc;}
.sort ul li ul{display:none;position:absolute;top:0;left:200px;background:#fff;padding:10px;border:1px solid #ccc;}
.sort ul li ul ul{display:none;}
*+ html .sort ul li ul{/* ie7 */margin:0;}
*html .sort ul li ul{/* ie6 */margin:0;}
.sort ul li:hover ul, 
.sort ul li.sfhover ul{display:block;}
.sort ul li:hover ul ul, 
.sort ul li.sfhover ul ul{display:none;}
.sort ul li:hover ul li:hover ul ul,
.sort ul li.sfhover ul li.sfhover ul ul{display:none;}
.sort ul li:hover ul li:hover ul li:hover ul ul, 
.sort ul li.sfhover ul li.sfhover ul li.sfhover ul ul{display:none;}
.sort ul li:hover ul li:hover ul, 
.sort ul li.sfhover ul li.sfhover ul {display:block;}
.sort ul li:hover ul li:hover ul li:hover ul, 
.sort ul li.sfhover ul li.sfhover ul li.sfhover ul {display:block;}
.sort ul li:hover ul li:hover ul li:hover ul li:hover ul, .sort ul li.sfhover ul li.sfhover ul li.sfhover ul li.sfhover ul {display:block;}
.quickminiimgbox{visibility:hidden;position:absolute;left:0;top:0;z-index:301;}
.quickminiimgbox .iconlayer{height:100%;}
.quickminiimgbox .iconlayer a{display:block;width:100%;height:100%;text-decoration:none !important;}
.quickminiimgbox .maskbox{float:left;width:100px;height:100px;border:none;overflow:hidden;background:url(../images/quickview_blank.gif) repeat;}
.quickminiimgbox .dartbox{float:left;width:16px;height:100px;background:url(../images/quickview_dart.gif) no-repeat right center;}
.quickinfobox{visibility:hidden;position:absolute;left:0;top:0;width:125px;height:125px;background-color:#d1e3f5;padding:8px 8px 4px;text-align:center;border:1px solid #adcfea;z-index:300;}
.quickinfobox .largeimg{width:120px;height:120px;background-color:#ffffff;padding:5px;border:1px solid #4e89c4;}
.quickinfobox .largeimg a{display:table-cell;width:120px;height:120px;*display:block;vertical-align:middle;outline:none;}
.quickinfobox .largeimg img{vertical-align:middle;border:0;}