﻿body { text-align: center; margin:0; padding:0; font-size:12px; color:#000; line-height:18px;font-family:Arial,宋体; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;font-family:Arial, 宋体;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; background:white;}
table,td,tr,th{font-size:12px;}
h5{  font-size:12px;}
h4{ font-size:16px;}
h3{  font-size:18px;}
.fB {	font-weight: bold;}
.fI {	font-style: italic;}

.left{float:left;}
.right{float:right;}
.clear { clear: both; font-size:1px; width:1px; visibility: hidden; line-height:1px; height:1px;}
.hidden {display: none;}
.unLine ,.unLine a	{text-decoration: none;}
.noBorder {border:none;	}

.whole{width:842px; overflow:hidden;background:url(images/bodybg.gif); margin:0px auto;}
.w{ width:842px; background:#ffffff; margin:0px auto;border-top:none; text-align:left;}

.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cBlue,a.cBlue:link,a.cBlue:visited{color:#1f3a87;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #999;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #888;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cdeepred{color:#89162C;}
a.cBlack:hover{color:#bc2931;}

a:link {color: #555; text-decoration:none;}
a:visited {color:black;text-decoration:none; }
a:hover {color:black; text-decoration:underline;}
a:active {color: black;}

.top{ width:842px; height:123px; background:#fff; margin:0px auto; overflow:hidden;background:url(images/top.jpg);}
.top .toplogin a,.top .toplogin a:visited,.top .toplogin a:hover,.top .toplogin a:active{ color:#fff; font-weight:bold;}
.top #cultureselect{ text-align:right; margin-right:20px;padding-top:15px; float:right;}
.top .logonav{  width:150px; height:95px; float:left; display:block;}

.top .menu{ text-align:justify; height:25px; float:none!important;float:right; margin-top:25px;}
.top .menu a{color:#89162C; font-weight:bold;display:block;float:left; height:20px; padding-top:5px; font-size:12px;position:relative; text-transform:uppercase; z-index:100;}
.top .menu a:visited {color:#89162C;}
.top .menu a:hover {color: #555; text-decoration:none;}
.top .menu a:active {color:#89162C;}
.top .menu span{display:block;float:left;padding-top:5px;width:20px; text-align:center;}

#menu1{filter:alpha(opacity=80); position: absolute; z-index:100;text-align:left;color:snow;background-color:white;width:160px;display:none;z-index:1000; border-top:solid 1px #89162C;border-left:solid 1px #89162C;border-right:solid 1px #89162C;}
#menu1 a{ display:block;border-bottom:solid 1px #89162C; padding-left:5px;PADDING-RIGHT:5px; padding-bottom:5px; padding-top:5px;text-transform:capitalize; }

/*页间导航*/
.topnav{padding:3px 15px 5px 15px!important;padding:2px 15px 0px 15px;text-align:left; font-weight:bold; margin:0px auto; background:#fff; position:relative;}
.topnav1{ border:0px; width:100%; background:#eee; }
.topnav1 td{ text-align:left;background:#eee;}
.topnav a:link {color: #555; text-decoration:none;}
.topnav a:visited {color: blue;text-decoration:none;}
.topnav a:hover {color: #555; text-decoration:underline;}
.topnav a:active {color: blue;}

/*articles list*/
.divmore{text-align:right;  color:#999; }

/*间隔*/
.blank10{height:1px; font-size:1px; clear:both; visibility:hidden;}
.blank9{ height:9px; font-size:1px;  visibility:hidden; line-height:1px; clear:both;}
.hr1{border-bottom: 1px dotted #DCDCDC; height:1px;}
.hr2{ border-bottom:dotted 1px #ccc; font-size:1px; height:1px;clear:both;}
.greyline{ font-size:1px; line-height:1px; height:2px; background-color:#eee; }
.blankh{height:10px; font-size:1px; clear:both; visibility:hidden; }

/* 页脚 */
.foot{margin:0 auto; width:842px; background:#eee; margin-top:3px; padding-top:5px; height:50px;}
.foot span{ font-weight:bold; color:Maroon; padding-top:5px; display:block;}
.foot ul{ list-style-type:none;}
.foot ul img{ height:31px;}
.foot ul li{ float:left;margin-left:4px;}
.foot a:visited{color:#000;}


/*login*/
.login{ }
.login .left{width:450px; border-right:dotted 1px #ccc;}
.login .right{text-align:left; padding:5px; }
.login .w100{width:150px;}
.login span{margin-bottom:10px;}
.login dl{ text-align:left; padding:10px; line-height:25px;width:360px;}
.login dl dt{font-weight:bold; color:Red;}
.loginchk{}

/*regist*/
.registdiv{border-bottom:solid 1px #ccc;text-align:left; background:#fff; overflow:hidden; padding:3px 10px 3px 150px;}
.registdiv .lefttext{ width:100px; display:block; display:inline;padding-top:4px; float:left!important;}
.registdiv textarea{ width:400px;height:200px; font-size:12px;}
.registdiv .w200{width:200px;}
.registdiv .w400{width:400px; height:100px;}
.bgwhite{ background:#fff;}
.bgwhite h4{ text-align:center; padding:20px 0px 0px 0px; font-size:20px;}
.bgwhite h5{ text-align:center; padding:10px 0px;  font-size:15px;}

/*rollpic*/
.pic{ position:relative; height:260px; overflow:hidden; text-align:right;}
.pic .indexpic{ position:absolute; top:240px;left:340px!important;left:240px; width:200px; z-index:100}
.pic .indexpic table{ border:none; margin:0px; padding:0px;}


/*middle left*/
.midleft{width:195px; line-height:15px; text-align:justify; overflow:hidden;}
.midmid{ width:435px; text-align:center; }
.midright{width:210px;}
.flash{ }
.seoright{ width:637px;   float:right;}


.news{ margin-top:20px; }
.ulcss{ list-style:none; }
.ulcss li{ width:192px;  background-image:url(images/img5_17.jpg); background-position:bottom; background-repeat:no-repeat; padding:3px; text-align:left;}

.wright .news{ margin:0px;  overflow:hidden; float:right; width:210px; position:relative;}
.wright .news ul li{ background:none;}

.forseo{ color:#999; font-size:11px; line-height:15px; text-align:justify;  padding-bottom:10px;}

/*bottom nav*/
.bottomnav{list-style:none; padding-top:2px;}
.bottomnav {float:left; text-transform:capitalize; padding-right:10px; }
.bottomnav a{color:#89162C; font-weight:bold;display:block;float:left; height:20px; padding-top:2px; font-size:12px;position:relative; text-transform:capitalize;}
.bottomnav span{display:block;float:left;padding-top:2px;width:10px; text-align:center;}

/*leftbottom of index*/
.midright td{ height:134px; vertical-align:bottom;}
.controlheight{ height:1px; line-height:1px; font-size:1px;}
.midright td div{ height:34px;}

/*list products*/
.wleft{ width:608px; border-right:solid 1px #89162C; overflow-x:hidden;}
.wleft .content{ padding-right:28px; text-align:justify;}

.pro{ text-align:left; padding-right:28px;}
.pro p{}
.pro .title{ font-size:18px; color:black; font-weight:bolder; line-height:26px; text-transform:none; }
.pro ol,.pro li,.pro ul{ list-style:url(images/li.gif); margin-left:20px; }

.catedemo{ padding-top:5px; padding-bottom:20px; font-weight:bold; text-align:justify; margin-right:20px; }

.title{ text-transform:capitalize; color:#89162C;}
.content{ text-align:justify;}
.wleft .content ol{margin-left:25px;}
.wleft .content ul{margin-left:20px;}
.title a{ font-weight:bold;}

.proimg{ width:140px;padding-bottom:5px;}
.proimg img{ width:120px;}
.procontent{ text-align:left;  padding-bottom:10px;padding-top:15px; }
.procontent .title{ font-weight:bold; color:#89162C;}
.w .wleft .procontent .content{ width:440px; }

.bgdiv{ clear:both; line-height:1px;font-size:1px; background-image:url(images/probg.gif);height:4px; margin-top:5px;margin-bottom:5px; margin-right:28px;}
.padding-right15{ padding-right:15px;}
.padding-right20{ padding-right:10px;}
.margin-left20{ margin-left:20px;}

/*right nav*/

.wright{ width:220px;  text-align:center; height:400px; overflow:visible;}
.wright .rightpro{ width:193px; margin:0px auto; position:relative;}

.rightnav{padding-left:10px;}
.rightnav .title{ font-weight:bold; color:#89162C;  background-image:url(images/probg.gif);height:25px!important; height:30px; padding-left:10px; padding-top:5px; text-transform:uppercase; letter-spacing:1px;margin-top:5px;margin-bottom:5px; }
.wright .rightnav .title a{ text-transform:uppercase; }
.rightsubnav{ padding-left:10px; margin-bottom:10px;}

.rightnav a{  font-weight:bold; text-transform:capitalize; padding-top:4px; padding-bottom:4px; display:block;}
.bgdiv2{clear:both; line-height:1px; font-size:1px; background-image:url(images/probg.gif);height:2px;}


/*articlecontent*/
.articlecontent{}
.articlecontent .title{ font-weight:bold; color:#89162C;}
.w .wleft .articlecontent .content{ width:410px;}

/*advertisement*/
.advertisement{ padding-top:50px; line-height:2px;}


/*mailus*/
.mailuscss{ padding:10px; border:dotted 1px red; text-align:left;margin-bottom:20px; }

#bookmark{ text-align:center; margin-top:20px; padding-top:20px; width:171px;}



.askprice{ text-align:center; padding-bottom:10px;}
.price table{ border:solid 1px #ccc; width:100%;}
.price table td{ border:solid 1px #eee;}
.prohead{ font-weight:bold;}


.newsdetail{ margin:0px auto; text-align:center;}
.newsdetail .title{ color:Black; width:90%; padding-top:10px;padding-bottom:10px; text-align:center; font-size:18px; margin:0px auto; border-bottom:solid 1px #cccccc; font-weight:bold; }
.newsdetail .content{ text-align:justify; width:90%;margin:0px auto; padding-bottom:20px;padding-top:10px;}

.client .wleft{ border-right:none;}
#divclient{ margin-left:10px;}
#divclient ul{ list-style:none;}
#divclient li{  clear:both; line-height:20px;}
#divclient .title{ font-weight:bold; font-size:larger;}
#divclient li span{ display:block; float:left; }
#divclient li .label{ width:60px; color:#999; font-weight:bold;  }
#divclient li .value{color:black;}

.client select{ width:140px;border:solid 1px black; margin-left:5px;}
.client .wright div{ text-align:right; width:190px; margin-bottom:10px;}
