@charset "gb2312";
/*---------- base ---------*/
/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
body{
	
	margin:0;
	FONT-FAMILY: "΢���ź�", Helvetica, sans-serif;
	font-size:12px;
	color:#333; 

}
img{
	border:none;
}

a{
	text-decoration:none;
	outline: none;
	hide-focus: expression( this.hideFocus=true );
	color:#333;
}
a:hover{
	color:#F3882D;
	text-decoration:none;
}
ul,li{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
	margin:0;
	padding:0;
}
h4{font-size:12px;}
#oland{width:100%;height:auto;background:#F7F1F1;}
#header{width:1024px;height:30px;line-height:30px;MARGIN: 0px auto; text-align:right}
#toper{width:1024px;height:30px;MARGIN: 0px auto;}
.headerleft{width:500px;height:30px;float:left;}
.headerright{width:169px;height:30px;line-height:30px;color:#B2B6BB; float:right }
.headerright a{color:#333;margin-right:5px;padding-left:5px;}
#logocon{width:100%;height:96px;background:#F4810E;}
.logopb{width:1024px;height:96px;MARGIN: 0px auto; }
.logo{width:314px;height:54px;float:left; padding-top:20px}
.headerrightab{width:575px;height:50px;float:right;margin-top:40px; }
.headerba{width:230px;height:35px;line-height:30px;color:#FAEBDD; float:left;font-size:14px;}
.headerba span{color:#fff}
.searcher{width:234px;height:26px;line-height:35px;float:left}
.input_login{WIDTH:174px;height:28px;LINE-HEIGHT: 18px;color:#FAEBDD;font-size:12px;TEXT-INDENT: 0.5em ;BACKGROUND: url(../images/keybg.jpg); background:no-repeat 0 0 scroll ��EEEEEE;
 border:none;
 outline:medium;}

.keywod{width:174px;height:28px;float:left;TEXT-ALIGN: right;padding-right:0px;border: 1px solid #FAEBDD;-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}
.submits{width:54px;height:28px;float:right;padding-top:0px;}
.headerbb{width:110px;height:35px;line-height:30px; float:left; text-align:right;color:#FAEBDD}
.headerbb a{color:#FAEBDD}
#menus{width:100%;height:50px;BACKGROUND: url(../images/menubg.jpg);}
#menu{width:1024px;height:50px;MARGIN: 0px auto;}
#menu ul{list-style:none;margin:0px;padding:0px;width: auto;}
#menu li{float:left;margin:0;padding: 0px;TEXT-ALIGN: center;}
.menuline{width:2px;height:50px; line-height:50px;float:left;}
#menu li a{width:100px;COLOR: #333; FONT-SIZE: 14px; TEXT-DECORATION: none;	TEXT-ALIGN: center;  DISPLAY: inline-block ; HEIGHT: 55px;LINE-HEIGHT:55px; text-transform:uppercase;}
#menu li a:hover{COLOR: #fff; FONT-SIZE: 14px; height:50px;LINE-HEIGHT:50px;TEXT-DECORATION: none;BACKGROUND: url(../images/menuover.jpg);text-transform:uppercase; }
#menu .on a{width:146px;COLOR: #333; FONT-SIZE: 14px; height:50px;LINE-HEIGHT:50px;TEXT-DECORATION: none;BACKGROUND: url(../images/menuover.jpg); }
#clear{clear:both; height:0;overflow:hidden;}
.ban_bg {
	POSITION: relative; WIDTH: 100%; HEIGHT: 480px
}
.ban_bg .bgitem {
	POSITION: absolute; TOP: 0px
}
.ban_bg .btn {
	Z-INDEX: 7; POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 6px; BOTTOM: 5px; PADDING-RIGHT: 6px; RIGHT: 50%; MARGIN-RIGHT: -450px; PADDING-TOP: 5px
}
.ban_bg .btn SPAN {
	BORDER-BOTTOM: #2b130f 1px solid; BORDER-LEFT: #2b130f 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: #2b130f 0px 0px; COLOR: #ffffff; MARGIN-LEFT: 5px; BORDER-TOP: #2b130f 1px solid; CURSOR: pointer; BORDER-RIGHT: #2b130f 1px solid; PADDING-TOP: 2px
}
.ban_bg .btn SPAN.cur {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}	
#indexabout{width:1024px;height:456px;MARGIN: 0px auto;BACKGROUND: url(../images/a6.png) right no-repeat;MARGIN-top: 30px;}
.indexabouta{width:480px;height:456px;BACKGROUND: url(../images/a5.png) right top no-repeat;float:left;MARGIN-RIGHT: 30px;}
.indexaboutatt{width:480px;height:30px;line-height:30px;text-align:center;FONT-SIZE: 20px;PADDING-TOP: 20px}
.indexaboutatts{width:480px;height:40px;line-height:20px;text-align:center;FONT-SIZE: 12px; }
.indexabouta img{width:457px}
.indexaboutb{width:494px;height:456px;float:left;}
.indexaboutbtt{width:480px;height:20px;line-height:20px;FONT-SIZE: 20px;MARGIN-top: 195px;}
.indexaboutbtts{width:480px;height:30px;line-height:20px;FONT-SIZE: 12px;}
.indexaboutbcon{width:440px;height:140px; PADDING: 20px;line-height:25px;background-color:#D14B32;color:#Fff;FONT-SIZE: 14px; }

.indexprott{width:480px;height:20px;line-height:20px;FONT-SIZE: 20px;text-align:center;MARGIN: 0px auto;MARGIN-top: 40px;color:#333}
.indexprotts{width:480px;height:40px;line-height:20px;FONT-SIZE: 12px;text-align:center;MARGIN: 0px auto;color:#333}

#inprocon{width:1020px;height:200px;MARGIN: 0px auto;}
#banner{width:100%;height:auto}
#banner img{width:100%}

.rz-c {
	WIDTH: 1020px; height:170px; padding-top:20px;
}
.rz-left {
	width:30px;height:45px;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; margin-left:10px;margin-top:30px;
}
.rz-right {
	width:30px;height:45px;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; margin-right:10px;margin-top:30px;
}
.rz-pp {
	 WIDTH: 940px; FLOAT: left; OVERFLOW: hidden;
}
.rz-pp LI {
	LINE-HEIGHT: 0; WIDTH: 180px;  FLOAT: left; HEIGHT: 160px; FONT-SIZE: 0px; MARGIN-RIGHT: 10px; text-align:center
}
.rz-pp LI IMG {
	 max-width: 170px; 
  width:expression(this.width > 170 ? "170px" : this.width);
  max-height: 130px; 
  height:expression(this.height > 130 ? "130px" : this.height);margin:0 auto;}

.rz-ppbb{ WIDTH: 170px; HEIGHT:130px;BORDER: #7D7D7D 2px solid;}
.rz-pp LI SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 140px; DISPLAY: block;  HEIGHT: 30px; COLOR: #333;  FONT-SIZE: 12px
}
.rz-pp LI SPAN A {
	COLOR: #333
}

#indexpro{width:1024px;height:auto;MARGIN: 0px auto; margin-bottom:30px}
.indexproleft{width:232px;height:auto; margin-right:10px; float:left;}
.indexproleftt{width:232px;height:63px;line-height:63px; text-align:center;BACKGROUND: url(../images/lefta.jpg);color:#fff;FONT-SIZE: 16px; }
.indexproleftcon{width:230px;height:auto; BORDER: #ccc 1px solid;}
.indexproleftconb{width:215px;height:auto;MARGIN: 0px auto; margin-top:10px;}
.indexproleftconb ul{list-style:none;margin:0px;padding:0px;width: auto;}
.indexproleftconb li{width:215px; height:64px;line-height:64px;margin:0;padding: 0px; }
.indexproleftconb li a{width:195px;COLOR: #333; FONT-SIZE: 16px; TEXT-DECORATION: none;	 DISPLAY: inline-block ; HEIGHT: 64px;LINE-HEIGHT:64px; padding-left:20px; BACKGROUND: url(../images/leftb.jpg);}
.indexproleftconb li a:hover{COLOR: #fff; FONT-SIZE: 16px; height:64px;LINE-HEIGHT:64px;TEXT-DECORATION: none;BACKGROUND: url(../images/leftc.jpg);}

.searcherb{width:185px;height:60px;line-height:30px;MARGIN: 0px auto; FONT-SIZE: 16px; margin-top:30px  }
.input_loginb{WIDTH:132px;height:28px;LINE-HEIGHT: 18px;color:#333;font-size:12px;TEXT-INDENT: 0.5em ; background:no-repeat 0 0 scroll ��EEEEEE;
 border:none;
 outline:medium;}

.keywodb{width:137px;height:28px;float:left;TEXT-ALIGN: right;padding-right:0px;border: 1px solid #ccc;-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */padding-right:5px;}
.submitsb{width:37px;height:30px;float:right;padding-top:0px;}

.lefttel{width:165px;height:27px;line-height:27px;mARGIN: 0px auto; margin-top:30px; margin-bottom:30px;BACKGROUND: url(../images/tel.jpg) left no-repeat; padding-left:30px;color:#F87A0B;font-size:22px;}




.indexproright{width:782px;height:auto;MARGIN: 0px auto; float:left; }
.indexprorightt{width:728px;height:66px;line-height:60px;MARGIN: 0px auto;BACKGROUND: url(../images/probg.jpg); padding-left:20px;padding-right:20px; text-align:right;float:right; margin-right:5px}
.indexprorightt span{ float:left;COLOR: #333; FONT-SIZE: 16px; }
.indexaboutbbcon{width:762px;height:auto; margin-top:10px;MARGIN: 0px auto;line-height:30px;}
.indexprobbcon{width:782px;height:auto; margin-top:10px;}
.indexprobbcon ul{list-style:none;margin:0px;padding:0px;width: auto;}
.indexprobbcon li{height: 278px;width:240px; float:left;margin:0;padding: 0px;TEXT-ALIGN: center; margin-bottom:20px;margin-left:10px; margin-right:10px; }
.indexprobbcon li a{COLOR: #fff; FONT-SIZE: 12px; TEXT-DECORATION: none;	TEXT-ALIGN: center;  DISPLAY: inline-block ; HEIGHT: 30px;LINE-HEIGHT:30px; }
.indexprobbcon li a:hover{COLOR: #fff; FONT-SIZE: 12px; height:30px;LINE-HEIGHT:30px;TEXT-DECORATION: none;}
.indexprobbcon LI IMG {
	 max-width: 238px; 
  width:expression(this.width > 238 ? "238px" : this.width);
  max-height: 232px; 
  height:expression(this.height > 232 ? "232px" : this.height);margin:0 auto;}

.prosbb{ WIDTH: 245px; HEIGHT:254px;background:#fff;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
.indexprobbcon span{width:247px;height:30px;line-height:30px; FONT-SIZE: 14px;   DISPLAY: inline-block ; text-align:center;background-color:#6D6968; }
#gg01{width:100%;height:auto; text-align:center;BACKGROUND: url(../images/ggbg.jpg) center no-repeat;background-color:#F4F4F4;}

#newstt{width:1004px;height:46px;line-height:46px;BACKGROUND: url(../images/newsbg.jpg); padding-right:20px; text-align:right;FONT-SIZE: 14px; MARGIN: 0px auto; margin-top:20px; margin-bottom:20px}
#newstt span{color:#fff;FONT-SIZE: 18px; float:left; padding-left:20px;}
#newscon{width:1024px;height:auto;MARGIN: 0px auto;}
.newsconleft{width:502px;height:310px;float:left; margin-right:20px;overflow: hidden;}
.newsconleft ul{list-style:none;margin:0px;padding:0px;width: auto;}
.newsconleft li{width:500px; height:135px;float:left;margin:0;padding: 0px; margin-bottom:20px;border: 1px solid #ccc;position: relative; }
.newsconleftpic{width:350px;height:135px;float:left;}
.newspic{width:350px;height:135px;overflow:hidden;}
.newstxt{width:350px;height:30px;line-height:30px;position:absolute; margin-top:100px;BACKGROUND: url(../images/newsbg.png);color:#fff}
.newsconleftcc{width:110px;height:95px; padding:20px; float:right; line-height:20px; }

.newsconright{width:502px;height:310px;float:right;overflow: hidden; }
.newsconright ul{list-style:none;margin:0px;padding:0px;width: auto;}
.newsconright li{position:relative;width:500px; height:135px;float:left;margin:0;padding: 0px; margin-bottom:20px;border: 1px solid #ccc; }



#anlicon{width:1024px;height:auto;MARGIN: 0px auto;}
.anlia{width:324px;height:468px; float:left; margin-right:8px;}
.anlia img{width:324px;height:444px;}
#anlicon img{BORDER: #fff 4px solid;}
#anlicon img:hover{BORDER: #CB2404 4px solid;}
.anlib{width:677px;height:346px; float:right;}
.anliba{width:677px;height:207px; margin-bottom:20px}
.anlibb{width:677px;height:217px;}
.anlibb img{width:668px;height:217px;}


#footer{width:100%;height:160px;line-height:20px;BACKGROUND: url(../images/footbg.jpg) center no-repeat; }
#footlm{width:1024px;height:25px;line-height:25px;MARGIN: 0px auto;color:#fff ;  }
#footlm ul{list-style:none;margin:0px;padding:0px;width: auto;}
#footlm li{ height:135px;float:left;margin:0;padding: 0px; padding-top:20px;padding-left:30px;padding-right:30px;}
#footlm a{  color:#FFF;FONT-SIZE: 12px; TEXT-DECORATION: none;	TEXT-ALIGN: center;  DISPLAY: inline-block ;}
#footlm a:hover{COLOR: #fff; FONT-SIZE: 12px; height:25px;LINE-HEIGHT:25px;TEXT-DECORATION: none;}
#footlm span{COLOR: #fff; FONT-SIZE: 16px;FONT-WEIGHT: bold;}



#nycon{width:1030px;height:auto;line-height:25px;MARGIN: 0px auto;margin-top:30px;margin-bottom:30px;}
.nyconleft{width:200px;height:auto;float:left;margin-right:24px;}
.nyconlefttitle{width:200px;height:62px;line-height:62px;FONT-SIZE: 18px;color:#fff; text-align:center;BACKGROUND: url(../images/aboutbgs.jpg)}

.nycontypes{width:188px;height:auto;padding-left: 0px;MARGIN: 0px auto;background-color:#D7D7D7;}
.nycontype{width:160px;height:auto;padding-left: 0px;MARGIN: 0px auto;padding-bottom:30px;}
.nycontype ul{list-style:none;margin:0px;padding:0px;width: auto;}
.nycontype li{width:160px;margin:0;padding: 0px;height:35px;line-height:35px;color:#333;border-bottom:1px dashed #F4F3F3;MARGIN: 0px auto;}
.nycontype li a{width:150px;height:35px;line-height:35px;color:#333; font-size:14px; DISPLAY: inline-block ;padding-left: 10px;MARGIN-top:5px }
.nycontype li a:hover{color:#fff;background-color:#CB2404; }



.nycontypeb{width:160px;height:auto;padding-left: 0px;MARGIN: 0px auto;padding-bottom:30px;}
.nycontypeb ul{list-style:none;margin:0px;padding:0px;width: auto;}
.nycontypeb li{width:160px;margin:0;padding: 0px;height: auto;line-height:35px;color:#DBE3D4;MARGIN: 0px auto;padding-left: 10px;}
.nycontypeb li a{width:140px;color:#ffffff;DISPLAY: inline-block ;BACKGROUND: url(../images/nymenubg.jpg);padding-left: 20px;}
.nycontypeb li a:hover{color:#0097DE;BACKGROUND: url(../images/nymenubg.jpg)}
.nymenu{MARGIN: 0px auto;padding-left: 10px;}
.nycontypeb .nymenus a{color:#0097DE;BACKGROUND: url(../images/nymenubg.jpg)}
.nycontypeb .nymenusb{ padding-left: 50px;}
.nycontypeb .nymenusb a{color:#ffffff;BACKGROUND: url(../images/nymenubgs.jpg)}
.nycontypeb .nymenusb a:hover{color:#0097DE;BACKGROUND: url(../images/nymenubgs.jpg)}

.nyconright{width:804px;height:auto;float:right;BACKGROUND: url(../images/aboutbg.jpg) no-repeat;background-position-y:bottom;}
.nyconrights{width:750px;height:auto;MARGIN: 0px auto;margin-top:25px;}
.nyconrightstit{width:750px;height:30px;line-height:30px;border-bottom:2px solid #314650;TEXT-ALIGN: right;}
.nyconrightstit span{float:left;FONT-SIZE: 16px;FONT-WEIGHT: bold;}
.nyconrightscon{width:750px;height:auto;line-height:30px;margin-top:20px;margin-bottom:25px;}


.nyconpro{width:770px;height:auto;line-height:30px;margin-top:20px;margin-bottom:25px;}
.nyconpro ul{list-style:none;margin:0px;padding:0px;width: auto;}
.nyconpro li{width:170px;height:192px;float:left;TEXT-ALIGN: center;MARGIN-right:21px;color:#777777;margin-bottom:35px;}
.nyconpro .db{width:170px;height:160px;border:1px solid #5A0002;TEXT-ALIGN: center;MARGIN: 0px auto; display: table-cell;

 vertical-align:middle;}
.nyconpro .db img{width:168px;height:160px}


.nyconhuo{width:770px;height:auto;line-height:30px;margin-top:20px;margin-bottom:25px;}
.nyconhuo ul{list-style:none;margin:0px;padding:0px;width: auto;}
.nyconhuo li{width:218px;height:145px;float:left;TEXT-ALIGN: center;MARGIN-right:21px;color:#777777;margin-bottom:25px;}
.nyconhuo .db{width:218px;height:115px;border:0px solid #5A0002;TEXT-ALIGN: center;MARGIN: 0px auto; display: table-cell;

 vertical-align:middle;}
.nyconhuo .db img{width:218px;height:115px}

#prolmbb{width:100%;height:auto;line-height:40px; margin-top:2px;background-color:#0A0A0A;}
.promlb{width:1024px;height:auto;line-height:40px;MARGIN: 0px auto; text-align:left}
.promlb a{color:#fff; padding-right:16px;}
.proconbb{width:1024px;height:auto;MARGIN: 0px auto; margin-top:10px;margin-bottom:10px}
.proconbbleft{width:100px;height:50px;line-height:50px; text-align:center; float:left; margin-right:10px;background-color:#CB2404; padding:10px;color:#fff}
.proconbbright{width:894px;height:auto; float:right}
.proconbbright ul{list-style:none;margin:0px;padding:0px;width: auto;}
.proconbbright li{width:75px;height:80px;float:left;TEXT-ALIGN: center; padding-left:10px; padding-right:10px;color:#777777;margin-bottom:5px;border-bottom:1px solid #999999;}
.proconbbright img{width:75px;height:80px;}

.probaco{width:1024px;height:auto;MARGIN: 0px auto;}
.probacoa{width:330px;height:360px; float:left; margin-right:20px;}
.probacob{width:674px;height:360px; float:left; }



.body1{margin:0 15%; width:1000px;}
.head{width:100%; height:auto;}
.head .zhongying{float:right; margin-top:40px;width:203px;}
.head .zhongying a{font-size:12px; color:#dedede;margin-left:20px; float:right;}
.head .headtop{margin-top:36px;width:100%;height:auto; float:left;}
.head .logo{width:338px; float:left; }
.head .search{margin-top:34px; float:right;}

.head .nav{width:100%;height:42px; background:url(../images/nav_b.jpg) repeat-x;margin-top:45px;float:left;}
.head .nav ul{width:100%; float:left; padding-top:9px;}
.head .nav ul li{height:33px; line-height:33px; float:left; text-align:center; width:60px; margin-left:9.6%; }
.head .nav .shouyeli{height:33px; line-height:33px; float:left; text-align:center; width:60px; margin:0 0;}
.head .nav ul li a{display:block; color:#fff; font-size:14px;}
.head .nav ul li.hover a{color:#D8000F;}
.head .nav ul li a:hover{color:#F68121;}
.head .nav .ilink{width:120px; height:42px; line-height:42px; text-align:center; float:right; background:url(../images/ilinkb.jpg) no-repeat;}
.head .nav .ilink a{color:#fff; font-size:15px;}
.head .nav .ilink a:hover{color:#1E469D;}

.banner{width:1000px; margin:0 auto;}
/* ����ͼƬ�õ�Ƭ���� - ������ */
.slideBox{width:100%; overflow:hidden; position:relative; margin:0 auto; margin-top:3px; padding-top:15px;}
.slideBox .hd{height:15px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px; line-height:14px; text-align:center; cursor:pointer;}
.slideBox .hd ul li.on{ background:url(../images/banh.png) no-repeat; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{width:100%; }

.chanpin1{margin-top:70px; height:auto;height:242px;width:100%;float:left;}
.son{float:left;width:57%;height:155px; }
.dome{float:left;width:100% margin-top:45px;}
.chanpin1 .about{float:left; margin-left:8%;width:35%;  overflow:hidden; height:170px; color:#ffffff;}
.about1{ color:#ffffff;font-size:14px; float:left;}
.about2{ color:#888888;font-size:12px;margin-top:45px;line-height:20px}
.about2 a{color:#F00;}
.chanpinfont .fontleft{float:left; color:#ffffff;}
.chanpinfont .fontright{float:right;color:#ffffff;}

.chanpin2 {height:242px;width:100%; background:url(../images/tm.png);float:left;}
.chanpin2 .gongcheng{float:left;margin-left:8%;width:24%; height:208px; overflow:hidden;}
.chanpin2 .gongcheng ul{float:right;}
.chanpin2 .gongcheng ul li{float:left;width:14px;height:16px; background:#646464;margin-left:5px; text-align:center; font-size:16px;}
.chanpin2 .gongcheng ul li:hover{background:#a42420;}
.gongcheng1{margin-top:45px;widht:100%;height:155px;}


#clear{clear:both; height:0;overflow:hidden;}


.pagelist{margin:30px 0px 30px 0px; clear:both;}
.pagelist ul{}
.pagelist ul li{float:left; margin-left:5px;}
.pagelist ul a{padding:5px 10px; border:1px solid #999; background:#E5E5E5; text-decoration:none; display:block; float:left;}
.pagelist ul a:hover{background:#F77A0C; color:#fff;}
.pagelist ul li.thisclass a{background:#F77A0C; color:#fff;}
.pagelist ul li span{padding:5px 10px; border:1px solid #999; color:#fff; background:#F77A0C; display:block; float:left;}


