*
{
	margin: 0px;
	padding: 0px;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	color: #333333;
}

del
{
	color:#999999;
}

body table
{
	margin: auto;
}

/**公共样式**/
a:link, a:visited
{
	text-decoration: none;
	color: #333333;
}
a:hover
{
	color: #FF3300;
}

/**头部**/
.topnav
{
	margin-right: 20px;
}
.topnav tr td
{
	background-image: url(../images/Slash.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	text-align: right;
}
.menu1 ul li
{
	float: left;
}

a:link img,a:visited img,a:hover img{ border:none;}

.menu1 ul li a img
{
	border: 0px;
}

/**中部**/
.ann_content
{
	background-image: url(../images/ann_below.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 10px;
}
.ann_content ul
{
}
.ann_content li
{
	list-style-type: none;
	line-height: 22px;
	height: 22px;
	background-image: url(../images/ico_1.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px 8px;
}
.ann_content ul li span
{
	color: #666666;
	float: right;
	font-size: 10px;
}
.central
{
	background-image: url(../images/midBg.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
.news_loop ul li
{
	line-height: 22px;
	height: 22px;
	padding-left: 12px;
	background-image: url(../images/ico_1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}
.news_loop ul li span
{
	float: right;
	color: #666666;
	font-size: 10px;
}
.more
{
	float: right;
	margin-top: 6px;
	margin-right: 5px;
}

.h_abou
{
	line-height: 22px;
	text-indent: 20px;
	padding-left: 5px;
}
.cpnr
{
	background-image: url(../images/cp_below.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 15px;
	line-height: 18px;
	padding-left: 15px;
}
.cpnr div table tr td table tr td
{
	text-align: center;
	padding-left: 24px;
}
.cpnr div table tr td table
{
	margin-top: 6px;
}

.cpnr div table tr td table tr td table tr td
{
	padding: 4px;
	border: 1px solid #CCCCCC;
	height: 100px;
	width: 100px;
}

.cpnr div table tr td table tr td p
{
	line-height: 25px;
}

.left_fgx
{
	background-image: url(../images/zj_bg.gif);
	background-repeat: no-repeat;
}
.xdh
{
	color: #000000;
	margin-bottom: 5px;
	line-height: 28px;
}

.xdh em
{
	color: #7E7E7E;
	font: 12px/1.75 "宋体" , arial, sans-serif;
	padding: 0px 5px 0px 5px;
}

.xbt
{
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.xbt tr td
{
	padding-left: 12px;
	font-weight: bold;
}

.r_nr
{
	line-height: 24px;
}
.articletitle
{
	font-size: 14px;
	font-weight: bold;
	color: #993300;
	line-height: 26px;
}
.articlecontent
{
	line-height: 24px;
	padding-top: 10px;
}
.r_cp .cplist
{
	float: left;
	height: 210px;
	width: 183px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.r_cp .cplist table tr td
{
	padding: 1px;
	border: 1px solid #CCCCCC;
	height: 170px;
	width: 160px;
}

.r_cp .cplist p
{
	line-height: 22px;
}

.coso
{
	margin-top: 10px;
	clear: both;
	float: none;
}
.coso .key
{
	background-attachment: fixed;
	background-image: url(../images/so_k.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 160px;
	border: 1px solid #CCCCCC;
	color: #666666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.cpxx #pic
{
	padding: 4px;
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
}
.cpxx .cpInfo
{
	line-height: 26px;
}
.introduction tr td
{
	line-height: 20px;
}
.message tr td
{
	line-height: 28px;
	height: 28px;
}
.message .hz
{
	font-size: 12px;
	color: #FF0000;
	font-family: "宋体";
}
.message input
{
	border: 1px solid #999999;
	height: 18px;
}
.message textarea
{
	border: 1px solid #999999;
}

.bottom tr td
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
}

.pager .cpb
{
	line-height: 25px;
	background: #0F4466 none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	font-weight: bold;
	margin: 5px 4px 0 0;
	padding: 4px 5px 0;
}
.pager a
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #CCCCCC;
	color: #000000;
	margin: 5px 4px 0 0;
	padding: 4px 5px 0;
	text-decoration: none;
}
.pager a:hover
{
	background: #0F4466 none repeat scroll 0 0;
	border: 1px solid #0F4466;
	color: #FFFFFF;
}

.pager .btnGo
{
	border-right: #7b9ebd 1px solid;
	padding-right: 2px;
	border-top: #7b9ebd 1px solid;
	padding-left: 2px;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
	border-left: #7b9ebd 1px solid;
	cursor: hand;
	color: black;
	padding-top: 2px;
	border-bottom: #7b9ebd 1px solid;
}
.pager .inputbox
{
	background: #ffffff;
	border: 1px solid #CCCCCC;
	color: red;
	cursor: text;
	font-family: "arial";
	font-size: 9pt;
	height: 15px;
	padding: 1px;
}

.textbox
{
	border: 1px #99cccc solid;
}

.no
{
	color: #006600;
	background-image: url(../images/ico_no.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 1px 0px;
	line-height: 24px;
}

.pic_show
{
	padding-right: 10px;
	display: inline;
	padding-left: 0px;
	background: url(../images/bg_show.gif) no-repeat right top;
	float: left;
	padding-bottom: 12px;
	margin: 3px 0px 0px 17px;
	width: 228px;
	padding-top: 8px;
	height: 228px;
}


.leftMenu
{
	margin-right: 5px;
	margin-left: 5px;
}
.leftMenu span
{
	margin-right: 8px;
	margin-top: 8px;
	float: left;
}

.leftMenu p
{
	border-top: 1px #cccccc dashed;
}


.leftMenu span img
{
	cursor: pointer;
}

.leftMenu dt
{
	line-height: 28px;
	border-bottom: 1px #cccccc dashed;
	padding-left: 5px;
	word-wrap: break-word;
	word-break: normal;
}

.leftMenu dd
{
	background-color: #F6F6F6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	line-height: 24px;
	word-wrap: break-word;
	word-break: normal;
}

.leftMenu dd a
{
	color: #666666;
	display:block;
	padding-left:15px;
}

* html .leftMenu dd a
{
	padding:5px 0px 5px 15px;
}

*+html .leftMenu dd a
{
	padding:5px 0px 5px 15px;
}

.leftMenuProduct
{
	margin-right: 5px;
	margin-left: 5px;
}
.leftMenuProduct span
{
	margin-right: 8px;
	margin-top: 8px;
	float: left;
}

.leftMenuProduct p
{
	border-top: 1px #cccccc dashed;
}


.leftMenuProduct span img
{
	cursor: pointer;
}

.leftMenuProduct dt
{
	line-height: 28px;
	border-bottom: 1px #cccccc dashed;
	padding-left: 5px;
	word-wrap: break-word;
	word-break: normal;
}

.leftMenuProduct dd
{
	position: relative;
	background-color: #F6F6F6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	word-wrap: break-word;
	word-break: normal;
	z-index: 100;

}

.leftMenuProduct dd a
{
	line-height: 20px;
	color: #666666;
	display:block;
	padding:2px 2px 2px 15px;
	background-repeat:no-repeat;
	background-position:218px;
}

.leftMenuProduct dd a:hover
{
	background-color:#cccccc;
	color:Black;
}

.leftMenuProduct .iconimg
{
	padding-left:149px;
	
}

* html .leftMenuProduct dd a
{
	line-height: 20px;
	height:20px;
	padding-top:6px !important;
}

*+html .leftMenuProduct dd a
{
	line-height: 20px;
	height:20px;
	padding-top:6px !important;
}



.leftMenuProduct dd div ul
{
	display: block;
	position: absolute;
	top: 0px;
	left: 233px;
	
	z-index: 200;
	list-style-type: none;
	white-space: nowrap;
}

* html .leftMenuProduct dd div ul
{
	left: 228px;
}

*+html .leftMenuProduct dd div ul
{
	left: 228px;	
}

.leftMenuProduct dd div ul li
{
	background-color: #fff;
	border: 1px solid #ccc;
	line-height: 24px;
	padding-top:0px;
}

* html .leftMenuProduct dd div ul li
{
	height: 22px;
}

*+html .leftMenuProduct dd div ul li
{
	height: 22px;
}

.leftMenuProduct dd div ul li a:hover
{
	background-color:#cccccc;
	color:Black;
}

.Gallery{ background-image:url(../Images/GalleryBodyBg.gif); background-position:top; background-repeat:repeat-x; background-color:#dddee9;}
.galleryTop{ height:38px; line-height:38px; padding-left:10px; background-image:url(../Images/GalleryTopBg.gif); background-repeat:repeat-x; color:#424242;}
.galleryTop a:link,.galleryTop a:visited{ color:#424242;}
.galleryTop input{ border:1px #a2a5be solid;}
.galleryBt{ width:40px; background-color:#8185a3; border:1px #6a6e85 solid; color:#FFFFFF;}
.gallerySelect{ height:19px; overflow:hidden;  padding:1px;}
.gallerySelect select{ margin:-2px; border:1px #6a6e85 solid; }
.galleryPicture{ background-color:#cccdde; background-image:url(../Images/GalleryBoxTitleBg.gif); background-position:bottom; background-repeat:repeat-x; border:1px #aaadcd solid; text-align:center; padding-top:5px;}
.gallerInfo{ text-align:left; line-height:30px; height:35px; padding-left:10px; font-size:14px;}
.gallerInfo span{ float:right; padding-right:10px;}
.gallerInfo strong{font-weight:normal}
.corpOper{ padding:5px 0px 5px 0px; }

.rollBox{width:758px;overflow:hidden;}
.rollBox .Cont{width:758px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:108px; float:left;text-align:center;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{ display:block; color:#626466;text-decoration:none; padding:8px 0px 2px 0px; *height:110px; height:107px; text-align:center;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left; margin-top:5px; text-align:left; padding-bottom:2px;}

.rollBox .Cont .pic .gallerHoverClick{
background-image:url(../Images/GalleryPicHover.gif); background-repeat:no-repeat; background-position:center top;
}

.rollBox .Cont .pic a:link,.rollBox .Cont .pic a:visited{ display:block; *height:100px; padding-top:8px; text-align:center; background-image:url(../Images/PicLink.gif); background-repeat:no-repeat; background-position:top; }
.rollBox .Cont .pic a:hover{ background-image:url(../Images/GalleryPicHover.gif); background-repeat:no-repeat; background-position:top;}
.rollBox .Cont .pic a:hover img{
filter: Alpha(Opacity=100); /* IE */    
-moz-opacity:1; /* FF */   
opacity:1;
}


.gallerHoverLink{
filter: Alpha(Opacity=50); /* IE */    
-moz-opacity:0.5; /* FF */   
opacity:0.5;
}

.rollBox .Cont .pic .gallerHoverClick img{
filter: Alpha(Opacity=100); /* IE */    
-moz-opacity:1; /* FF */   
opacity:1;
}

.CartPosition
{
	line-height:20px;
	height:20px;
	color:#901c71;
	font-size:16px;
	font-family:'黑体';
}

.CartPosition img
{
	padding-top:5px;
}

.indexTitles
{
	padding:0px 0px 0px 9px;
	background-image:url(/En/Images/cartposi.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:Black;
	height:20px;
	line-height:20px;
}

.indexGg
{
	background-image:url(/En/Images/indexGg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:Black;
	padding:6px 0px 0px 45px; 
}

.youtitle
{
	line-height:18px;
	height:18px;
	vertical-align:bottom;
	padding:0px 0px 0px 9px;
	background-image:url(/En/Images/cartposi.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:14px;
	color:Black;
	font-weight:bold;
}


.leftTitle
{
	background-image:url(/En/Images/leftTitleBg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:Black;
	padding:0px 0px 6px 15px;
}
