﻿/*系统样式，CMS定义*/
body{
	font-family: "arial";
	font-size: 12px;
	color: #373737;
	margin:10px 0 20px 0;
	SCROLLBAR-HIGHLIGHT-COLOR: buttonface;
	SCROLLBAR-3DLIGHT-COLOR: buttonhighlight;
	SCROLLBAR-TRACK-COLOR: #eeeeee;
	SCROLLBAR-DARKSHADOW-COLOR: buttonshadow;
	background-color: #ffffff;
	overflow-x: hidden;overflow-y: auto;
}

td {font-family:"arial";font-size: 12px;color: #373737;}

p {margin:0px;padding:0px;border:0px}
.clear{ clear:both;}/*清除浮动*/
img {border:0px;behavior:url("images/systemfiles/pngbehavior.htc")}/*支持png图片*/
a {behavior:url("images/systemfiles/onfocus.htc")}/*去掉点击虚线*/
.keyword{background-color: #FFFF00;}/*搜索高亮关键词*/

/*Titlt样式*/
div#qTip {
	padding-right: 2px;padding-left: 3px;padding-bottom: 1px;z-index:1000;
	border: 1px solid #ABAB98;display: none;background: #FEFEDA;color: #5F5F52;
	font-family:"Tahoma";font-size: 12px;text-align: left;position: absolute;line-height:16px;
}
/*Titlt样式结束*/
form{margin:0px;padding:0px}
.input {
	font-family:"Tahoma";
	font-size: 12px;
	COLOR: #121212;
	BACKGROUND-COLOR: #F9F9F9;
	text-decoration: none;
	width: 100%;
	border:1px solid #E1E1E1;
	padding:6px 0 6px 5px;
}
.input-search {
	font-family:"Tahoma";
	font-size: 12px;
	COLOR: #333333;
	width:168px;
	padding:4px 0 5px 6px;
	over-flow:hideen;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:none;
	margin:0px;
	vertical-align:middle;
	background-color:#fff;
}
a:link {
	color: #373737;
	text-decoration: none;
}
a:visited {
	color: #373737;
	text-decoration: none;
}
a:hover {
	color: #0066CC;
	text-decoration: none;
}
/*morepic图片框*/
.morepic{
	margin-right:20px;
}

/*小号中文字体*/
.smallcnfont{
	font-family: "PMingLiU";
	font-size: 11px;
}
/*英文*/
.enfont{
	font-family:"Tahoma";
	font-size: 11px;
}
.enfont a:link{
	font-family:"Tahoma";
	font-size: 11px;
}
.enfont a:visited{
	font-family:"Tahoma";
	font-size: 11px;
}

/*当前样式*/
.this {
	COLOR: #DA251C;
}
/*加粗*/
.bold{
	font-weight:bold;
}


/*以下自定义*==============================/

/*内容行高样式*/
.h18{
	line-height: 18px;
	WORD-WRAP: break-word;
}
.h20{
	line-height: 20px;
	WORD-WRAP: break-word;
}

.h22 {
	line-height: 22px;
	WORD-WRAP: break-word;
}

.content{
	word-break:break-all;
	text-align:justify;
	text-justify:inter-ideograph;
}
/*整体文字色定义*/
.font14{font-size:14px}
.font1{
	COLOR: #0066CC;
	text-decoration: none;
}
.font1 a:link{
	COLOR: #0066CC;
	text-decoration: none;
	}
.font1 a:visited{
	COLOR: #0066CC;
	text-decoration: none;
}
.font1 a:hover{
	COLOR: #555555;
	text-decoration: none;
}

.font2{
	COLOR: #00001C;
	text-decoration: none;
}
.font2 a:link{
	COLOR: #00001C;
	text-decoration: none;
	}
.font2 a:visited{
	COLOR: #00001C;
	text-decoration: none;
}
.font2 a:hover{
	COLOR: #0066CC;
	text-decoration: none;
}

.font3{
	COLOR: #DA251C;
	text-decoration: none;
}
.font3 a:link{
	COLOR: #DA251C;
	text-decoration: none;
	}
.font3 a:visited{
	COLOR: #DA251C;
	text-decoration: none;
}
.font3 a:hover{
	COLOR: #0066CC;
	text-decoration: none;
}

/*轮显图片样式*/
.Swichpc{width:220px;height:150px;}
.Swichpc-box{
	width:220px;
    height:150px;
	border:1px solid #000000;
	margin:0px;padding:0px;
}
.Swichpc-title{
    height:25px;
    line-height:25px;
	width:220px;
}
.Swichpc-swf{
	z-index:100;position:absolute;visibility: visible;margin-left:223px;margin-top:-152px;
}

.Swichpc-on{
	color:#ffffff;
	width:15px;
	height:15px;
	line-height:15px;
	font-size: 11px;
	font-weight:bold;
	cursor: pointer;
	background-color: #DB0000;
	text-align:center;
	border-bottom: 1px solid #FFFFFF;
	font-family:Tahoma;
}
.Swichpc-off{
	color:#ffffff;
	width:15px;
	height:15px;
	line-height:15px;
	font-size: 11px;
	cursor: pointer;
	background-color: #000;
	text-align:center;
	border-bottom: 1px solid #FFFFFF;
	font-family:Tahoma;
}
/*结束*/
.top ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:23px;
}
.top li{
	float:left;
	display:block;
	list-style:none;
	margin:0px;
	padding:0 20px 0 8px;
	background:url(systemfiles/ico3.gif) no-repeat left 5px;
}

.quick ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:18px;
}
.quick li{
	float:right;
	list-style:none;
	padding-left:16px;
	background:url(bg_fg2.gif) no-repeat left center;
}

.foot{
	padding-top:10px;
}
.foot ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.foot li{
	float:left;
	list-style:none;
	margin:0px;
	padding-right:16px;
	background:url(bg_fg.gif) no-repeat right center;
}

.top-service{
	background-image:url(ico_service.gif);
	padding-right:25px;
	background-repeat: no-repeat;
	background-position: right 15px;
	line-height: 16px;
	margin-top:5px;
}

/*选项卡*/
.Menubox {
	width:100%;
	height:30px;
	line-height:30px;
	background:#FFFFFF url(bg_tab.gif) repeat-x bottom;
}
.Menubox ul{
	margin:0px;
	padding-left:15px;
	list-style:none;
}
.Menubox li{
	float:left;
	text-align:center;
	display:block;
	cursor:pointer;
	width:86px;
	height:30px;
	list-style:none;
	margin:0px;
	padding:0px;
	color:#020202;
	font-weight:bold;
	background:url();
}
.Menubox li.hover{
	color:#0066CC;
	background:url(bg_tab_on.gif) no-repeat bottom;
}
/*选项卡结束*/

.frame{
	border:1px solid #E1E1E1;
	margin:4px;
	background-color:#ffffff;
}
.frame2{
	border:1px solid #CFCFCF;
	margin:4px;
	background-color:#F8F8F8;
}
.nav-menu{
	background:url(bg_nav.gif) repeat-x top;
	line-height:28px;
	padding:0 10px 0 10px;
}
.nav-menu p{
	float:right;
	padding-top:10px;
}
.newproduct{
	padding:0 6px 0 6px;
}
.newproduct ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.newproduct li{
	margin:0px;
	padding:0px;
	list-style:none;
	border-top:1px dashed #E4E4E4;
	padding:8px 0 8px 0;
	height:80px;
}
.newproduct img{
	width:85px;
	height:80px;
	margin-right:10px;
	float:left;
}

.productlist ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.productlist li{
	margin:0px;
	padding:0px;
	list-style:none;
	border-top:1px dashed #E4E4E4;
	padding:8px 0 8px 0;
	height:80px;
}
.productlist p{
	float:right;
	text-align:right;
}
.productlist img{
	width:85px;
	height:80px;
	margin-right:10px;
	float:left;
}

.news{
	padding:0 6px 0 6px;
	height:200px;
}
.news ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.news li{
	margin:0px;
	padding:0px;
	list-style:none;
	height:23px;
	line-height:23px;
	background:url(systemfiles/ico.gif) no-repeat left center;
	padding-left:10px;
}

.newslist{
	margin:0px;
	padding:0px;
}
.newslist ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.newslist li{
	margin:0px;
	padding:0px;
	list-style:none;
	height:25px;
	line-height:25px;
	background:url(systemfiles/ico.gif) no-repeat left center;
	padding-left:10px;
}
.newslist p{float:right}

/*首页引导图片*/
.container, .container *{margin:0; padding:0;}
.container{
	background:#020202 url(bg_intro.gif) repeat-x bottom;
	width:920px;
	height:380px;
	overflow:hidden;
	position:relative;
}
.slider{
	position:absolute;
	width:4600px;
}
.slider li{
	list-style:none;
	display:inline;
	float:left;
	width:920px;
}
.slider img{
	width:666px;
	height:380px;
	display:block;
}

.intronum ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.intronum li{
	margin:0px;
	padding:0px;
	cursor: pointer;
	width:14px;
	height:14px;
	margin-right:1px;
	color:#ffffff;
	background-color:#000;
	text-align:center;
	font-weight:bold;
	float:left;
}
.intronum li.on{
	color:#020202;
	background-color:#ffffff;
}
.playbox-swich{
	background:url(bg_playswich.gif) no-repeat;
	width:102px;
	height:20px;
	margin:340px 0 0 125px;
	padding-left:2px;
}
.intro-style{
	background:url(intro_style.jpg);
	width:255px;
	height:380px;
	z-index:1;
	position:absolute;
	visibility: visible;
	margin-left:665px
}
.intro-ls-style{
	background:url(intro_ls_style.jpg);
	width:255px;
	height:380px;
	z-index:1;
	position:absolute;
	visibility: visible;
	margin-left:665px
}

/*首页引导图片结束*/
.left-navtitle{
	height:32px;
	line-height:32px;
	border-bottom:1px solid #E1E1E1;
	background-color:#ffffff;
	overflow:hidden;
	padding-left:40px;
}

/*内页栏目导航*/
.nav{
	margin:0px;
	padding:15px 20px 0 20px;
	list-style:none;
}
.nav1{
	padding:8px 0 5px 28px;
	background:url(systemfiles/ico2.gif) no-repeat 20px 12px;
}
.nav1-hover{
	padding:8px 0 5px 28px;
	background:#ffffff url(systemfiles/ico1.gif) no-repeat 20px 12px;
	border:1px solid #E1E1E1;
}
.nav2{
	padding:8px 5px 3px 38px;
	background:url(systemfiles/ico6.gif) no-repeat 29px 12px;
}
.nav2-hover{
	padding:8px 5px 3px 38px;
	background:#ffffff url(systemfiles/ico7.gif) no-repeat 29px 12px;
	border:1px solid #E1E1E1;
}
/*内页栏目结束*/
.nav-dh{
	height:33px;
	overflow:hidden;
	background:#FFFFFF url(bg_nav.gif) repeat-x bottom;
}


.menu { float:left; font-family: arial, sans-serif; width:495px; position:relative; margin:24px auto 0;font-size:12px;z-index:10;}
.menu ul { padding:0; margin:0; list-style-type: none; }
.menu ul li a, .menu ul li a:visited { display:block;text-indent:3px;text-decoration:none;color:#000;width:65px;height:20px;text-align:center;color:#000;border:1px solid #fff;line-height:20px;font-size:12px;overflow:hidden; }
.menu ul li { float:left;margin-right:1px; position:relative;background:url(systemfiles/ico3.gif) no-repeat 3% 50%;}
.menu ul li ul {display: none;font-weight:normal;}

/* specific to non IE browsers */
.menu ul li:hover a { color:#0006a3;}
.menu ul li:hover ul {display:block; position:absolute;top:21px;left:0;width:65px;}
.menu ul li:hover ul li a.hide { background:#f1f1f1;color:#bc0303;/*font-weight:bold*/;}
.menu ul li:hover ul li:hover a.hide {background:#0066cc; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#f1f1f1; color:#000;}
.menu ul li:hover ul li a:hover {background:#0066cc; color:#fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:65px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-65px;}

#theader{ width:920px;height:90px;margin:0 auto;}
.logo{ float:left;width:221px;height:70px;}
.rt_top{ float:left; width:690px;}
.rt_nav{ float:left;}
.rt_login{ float:right; width:205px;margin-top:0;margin-top:-42px;}
#hometxt{ background:none;text-align:center;}
#hometxt a{ font-size:14px;width:42px;color:#0066CC;}
#widtxt{ width:95px;}
/*#widtxt ul li { width:100px; background-color:#f1f1f1; background-image:none;border:1px solid #fff;}*/