﻿BODY { margin:0px; padding:0px; COLOR:#333; FONT-SIZE: 12px; background-color:#fff;FONT-FAMILY: "Microsoft Yahei"; }
UL {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  COLOR:#333; FONT-SIZE: 12px; PADDING-TOP: 0p}
LI {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;  COLOR: #333; FONT-SIZE: 12px; PADDING-TOP: 0px}
LI {LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none}
p{ margin:0; padding:0;}
div{display:block}
body a:link{color:#333; text-decoration:none;}
body a:visited{color:#333;text-decoration:none;}
body a:hover{color:#af251b;text-decoration:none}
.ctr{ clear:both;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

/*line通用*/
.line20{ line-height:26px;}
.line26{ line-height:26px;}
.line28{ line-height:28px;}
.line30{ line-height:30px;}
.line33{ line-height:33px;}
.line31{ line-height:31px;}

.yanhei14_b{ font-weight:bold; font-size:14px; FONT-FAMILY: "Microsoft Yahei";}
.yanhei13_b{ font-weight:bold; font-size:13px; FONT-FAMILY: "Microsoft Yahei";}
.font14{ font-size:14px;}

.height13{ height:13px; overflow:hidden; background-color:#87b538;}
.height10{ height:10px; overflow:hidden; }
.height15{ height:15px; overflow:hidden; }
.height20{ height:20px; overflow:hidden;}
.height25{ height:25px; overflow:hidden;}
.height35{ height:35px; overflow:hidden;}
.height30{ height:30px; overflow:hidden;}
.wew{width:1004px; margin:0 auto;}

/*--------------------------logotop------------------------*/
.top-en{ text-align:right; padding-right:60px; padding-top:25px; position:absolute;z-index:9999; width:944px; margin:0 auto;}
.top-en a{ margin-left:5px; padding-right:8px; border-right:1px solid #B5AFAF;}
.topenglish,a.topenglish,.topenglish a,a#topenglish,#topenglish a{color:#B43838; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.menulogo{ padding-top:75px;position:absolute; z-index:9998; }
.leftmenulogo{ width:290px; float:left; text-align:right;}
.rightmenulogo{ width:582px; float:left; margin-left:40px;}
.rightmenulogo1{ width:582px; float:left; margin: 22px 0px 0px 37px; margin-left:76px;}
.rightmenulogo1 ul li{width:97px; height:25px; font-size:13px;text-align:center;display: block; float:left; }
.rightmenulogo1 ul li a{display: block;height:25px;}
.rightmenulogo1 ul li a:hover{height:25px;	background: url("newsmenu/xsp.png") no-repeat center bottom;  font-size: 13px;display: block;color:#B60005; padding-bottom: 2px; }



/*-------------company and news and contact cnc begin------------------------*/
.cnc{ width:1004px; margin:0 auto; background-image:url(images/cline.jpg); background-repeat:repeat-y;  }
.leftcnc{ width:300px; float:left; margin-left:20px; padding-right:10px; }
.centercnc{ width:300px; _width:290px;float:left; padding-left:20px; padding-right:10px;}
.rightcnc{ width:310px; _width:300px;float:left; margin-left:25px; margin-right:0px;}

.cnctitle{color:#af251b;margin-bottom:15px; FONT-FAMILY: "Microsoft Yahei"; font-size:13px;}
.cnctitle span{color:#daa39f;font-size:8px; font-family:Arial, Helvetica, sans-serif;}
.cnctitle em a{padding-right:18px; FONT-STYLE: normal; DISPLAY: inline-block; float:right;font-weight:normal;color:#000; font-size:9px;font-family:Arial, Helvetica, sans-serif;}
.cnc-c-content{padding-right:18px;line-height:20px;}
.ctel{ background-image:url(images/tel.jpg); background-repeat:no-repeat; background-position:right center;}
.cnc-n-line{FONT-FAMILY: "Microsoft Yahei";}
.cnc-n-line a{ line-height:23px; display:block;padding-right:18px; background-image:url(images/icon.png); background-repeat:no-repeat; background-position:0px 6px; padding-left:15px;}

.classp span{ padding:2px 5px; background-color:#e6e6e6;}
.classp a{ padding-top:5px; display:block;}
.classp p{ text-align:right;}
.classp p a{ display:inline; color:#B53738;}
/*-------------product-index------------------------*/
.product-index{ width:1004px; margin:0 auto; }
.product-index-title{ color:#000; margin-bottom:15px; FONT-FAMILY: "Microsoft Yahei";padding-left:20px;border-bottom:1px solid #B5AFAF; padding-bottom:5px;}

/*-------------foot-index------------------------*/
.foot{ width:1004px; margin:0 auto; background-color:#cccccc; border-top:2px solid #ac3837; padding-bottom:15px;}
.footmenu{text-align:center; margin-top:10px; margin-bottom:15px;}
.footmenu a{ color:#333; display:inline-block; margin-left:30px; padding-right:30px; border-right:1px solid #9E9E9E; }
.footlogo{ width:500px; margin:0 auto; }
.leftfoot{ float:left; width:140px;FONT-FAMILY: "Microsoft Yahei"; font-size:13px; font-weight:bold; line-height:30px; margin-top:5px;}
.rightfoot{ float:left; margin-left:60px;}

/*-------------product-banner------------------------*/
.product-banner{ background-color:#A5A5A5; text-align:center;}

/*-------------product-main------------------------*/
.product-main{ width:930px; margin:0 auto; }
.leftp-main{ width:180px; float:left;}
.rightp-main{ width:730px; float:right;}

.latitle{ line-height:35px; background-repeat:no-repeat;padding-left:15px;color:#fff; background-color:#B1372C; font-size:12px; }
.abtitle{ background-image:url('images/triangle.jpg'); line-height:25px; background-repeat:no-repeat; background-position:2px 10px;padding-left:18px; border-bottom:1px solid #CDCDCF;color:#333;font-size:13px; FONT-FAMILY: "Microsoft Yahei";}
.abtitle em{ FONT-STYLE: normal; DISPLAY: inline-block; float:right; font-size:12px; color:#666; font-weight:normal; font-family:"宋体"; padding-right:18px;}

.abclass,.abclass1{ border-bottom:1px solid #494240;}
.abclass a:link{ background-color:#534C49; background-image:url('images/class.png'); line-height:30px; background-repeat:no-repeat; background-position:15px 10px;padding-left:30px; display:block; color:#fff;  }
.abclass a:visited{ background-color:#534C49; background-image:url('images/class.png'); line-height:30px; background-repeat:no-repeat; background-position:15px 10px;padding-left:30px; display:block; color:#fff; }
.abclass a:hover{background-color:#B1372C; background-image:url('images/class.png'); line-height:30px; background-repeat:no-repeat; background-position:15px 10px;padding-left:30px;display:block;  color:#fff; }

.abclass1 a:link{ background-color:#FCEA90; background-image:url('images/class1.png'); line-height:30px; background-repeat:no-repeat; background-position:15px 10px;padding-left:30px; display:block;color:#333; }
.abclass1 a:visited{ background-color:#FCEA90; background-image:url('images/class1.png'); line-height:30px; background-repeat:no-repeat; background-position:15px 10px;padding-left:30px; display:block;color:#333; }
.abclass1 a:hover{background-color:#B1372C; background-image:url('images/class.png'); line-height:30px; background-repeat:no-repeat; background-position:15px 10px;padding-left:30px;display:block;color:#fff; }

/*-------------about-main------------------------*/
.about-main{ width:770px; margin:0 auto;}
.aatitle{ font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-align:right; line-height:20px; color:#3F4247;}
.aatitle p{font-size:12px; FONT-FAMILY: "Microsoft Yahei"; color:#666; margin-top:3px;}
.aatitle1{border-bottom:1px solid #CDCDCF;}
.acontent{ padding-left:110px; font-size:14px; line-height:20px;}

/*---------------------------nemenu-----------------------*/
.nemenu{ width:930px; margin:0 auto; border-top:1px solid #B5AFAF; margin-top:20px;*margin-top:-60px; padding:0 36px; text-align:right;}
.nemenu ul li{ width:167px; float:right; text-align:center;border-left:1px solid #B5AFAF; line-height:50px;}
.amenu a:link{ display:block;}
.amenu a:visited{ display:block;}
.amenu a:hover{ background-color:#B53838;color:#fff; display: block; background-image:url('images/dhsj.jpg'); background-repeat:no-repeat; background-position:right; }


.amenu1 a:link{ background-color:#B53838;color:#fff;display:block;background-image:url('images/dhsj.jpg'); background-repeat:no-repeat; background-position:right; }
.amenu1 a:visited{ background-color:#B53838;color:#fff;display:block;}
.amenu1 a:hover{ background-color:#B53838;color:#fff; display: block; }


.btn{ padding:2px 8px; color:#fff; border:1px solid #B53838; background-color:#B53838; font-size:12px; font-weight:bold;}

.newsline{ line-height:32px; background-image:url(images/class1.png); background-repeat:no-repeat; background-position:0px; 9px; border-bottom:1px solid #CDCDCF;}
.newsline a:link{color:#565656; text-decoration:none;}
.newsline a:visited{color:#565656;text-decoration:none;}
.newsline a:hover{color:#ff6600;text-decoration:none; display:block; background-color:#F9F9F9;}
.newsline em{ TEXT-ALIGN: right; FONT-STYLE: normal; DISPLAY: inline-block; FLOAT: right; color:#999999;}

.newsbottom{ text-align:center; line-height:30px;}

.picline{ border:1px solid #71706F;}

.teamimages{ width:150px;margin-left:10px;text-align:center; }
.teamimage{ width:130px; height:124px;margin:0 auto;margin-bottom:2px;  padding:4px; padding-top:7px; padding-bottom:5px; border:1px solid #b4b5b3;}
.teamwei{ width:130px; padding-left:20px;line-height:20px;}
.teamwei p{ margin:0; padding:0;}
.teamwei i{ display:block; background-color:#F4F4F4; color:#2a780e; font-style:normal; background-image:url(images/pr2.jpg); background-repeat:no-repeat; background-position:5px 8px; line-height:25px; text-indent:15px;}

.bannerww{ width:1004px; margin:0 auto;}
