@charset "utf-8";
/* CSS Document */
/* 通用 */
DIV{ padding:0; margin:0;}

UL {
 LIST-STYLE-TYPE: none
}
OL {
 LIST-STYLE-TYPE: none
}
DL {
 LIST-STYLE-TYPE: none
}
H1 {
 FONT-SIZE: 1em
}
H2 {
 FONT-SIZE: 1em
}
H3 {
 FONT-SIZE: 1em
}
H4 {
 FONT-SIZE: 1em
}
H5 {
 FONT-SIZE: 1em
}
H6 {
 FONT-SIZE: 1em
}
PRE {
 FONT-SIZE: 1em
}
CODE {
 FONT-SIZE: 1em
}
UL {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LI {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
MARQUEE {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

H1 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

IMG {
 BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

A IMG {
 BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
:link IMG {
 BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
:visited IMG {
 BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
ADDRESS {
 FONT-STYLE: normal
}
BODY { font-size:12px; FONT-FAMILY:"宋体", Verdana; color:#000;}
.clear{ clear:both; height:0px; margin:0px; padding:0px; font-size:0px;}

#container{ width:972px; margin-left:auto; margin-right:auto; padding:15px 0px;}

/*#top*/
#top{ height:73px; position:relative; margin-bottom:6px; height:115px;}
.logo{ padding-bottom:5px;}
.logo img.rexian{ position:absolute; right:10px;  top:20px;}
.nav{ height:36px; width:972px;}
.navleft{ float:left; display:inline; width:15px; height:36px;}
.navzhong{ float:left; display:inline; width:942px; height:36px; background:url(../images/navpp.jpg) repeat-x;}
.navright{ float:left; display:inline; width:15px; height:36px;}
.navzhong ul li{ float:left; display:inline;}
.navzhong ul li a{ float:left; display:block; padding-top:11px; width:90px; text-align:center; text-decoration:none; color:#000000; font-size:14px;}
.navzhong ul li a:hover{ color:#892F49;}
.navzhong ul li img{ float:left; display:inline; position:relative; top:-1px;}
.ditu{ position:absolute; right:20px; top:0px; color:#999999;}
.ditu a{ color:#892F49; text-decoration:none; margin-left:10px; margin-right:10px;}
.ditu a:hover{ color:#000000; text-decoration:underline;}

/*#main*/
.banner{ height:338px; margin-bottom:8px; width:972px;}
.main_mainleft{ float:left; display:inline; width:336px; height:123px;}
.main_mainzhong{ float:left; display:inline; width:277px;  height:123px; margin-left:8px;}
.main_mainright{ float:left; display:inline; width:270px;}
.main_mainright ul li{ background:url(../images/ullist.jpg) no-repeat left; padding-left:15px; border-bottom:1px solid #000000; width:310px; line-height:24px;}
.main_mainright ul li a{ color:#333; text-decoration:none;}
.main_mainright ul li a:hover{ color:#892F49; text-decoration:none;}

/*#footer*/
#footer{ height:80px; background:url(../images/footer_bg.jpg) repeat-x; margin-top:10px; color:#333333;}
.footerleft{ padding-top:30px; padding-left:15px;}
.footerright{ float:right; display:inline;}
.footerright a{ color:#333333; text-decoration:none;}
.footerright a:hover{color:#892F49; text-decoration:none;}

/*qyjj*/
.mainleft{ width:186px; float:left; display:inline;}
.mainright{ float:right; display:inline; width:776px;}
.search_menu{ font-size:14px; font-weight:bold; color:#741B4B; border-bottom:1px solid #666; padding-bottom:5px;}
.search_content{ padding-left:15px; height:90px; background:#e7e7e7 url(../images/search_bg.jpg) repeat-x; padding-top:15px; width:171px;}
.sange img{ margin-bottom:20px;}
input.search_btn{ width:179px; height:17px; background:url(../images/search_btn.jpg) no-repeat; border:0px;}
.f_banner{ margin-bottom:15px; height:150px; width:774px; position:relative;}
.f_banner img{ border:1px solid #EAEAE8; position:absolute; left:0px; top:0px;}
.qyjj_menu{ width:776px; height:40px; background:url(../images/f_menubg.jpg) no-repeat; position:relative;}
.qyjj_menu h3{ font-weight:normal; font-size:12px; color:#FFFFFF; margin-left:26px; padding-top:16px;}
.qyjj_menu p{ position:absolute; right:0px; bottom:5px;}
.qyjj_menu p a{ color:#333333; text-decoration:none; margin-left:4px; margin-right:4px;}
.qyjj_menu p a:hover{ color:#892F49;}
.qyjj_content{ padding:10px; color:#333333;}
.qyjj_content h3{ margin-bottom:10px;}
.qyjj_content p{ line-height:23px;}

/*cpzs*/
ul.cplist li{ width:200px; float:left; display:inline; height:187px; margin-left:40px; margin-top:15px; margin-bottom:5px;}
ul.cplist li img{ width:200px; height:150px; border:1px solid #DDE1E0;}
ul.cplist li p{ width:200px; text-align:center; padding-top:5px;}
ul.cplist li p a{ text-decoration:none; color:#333;}
ul.cplist li p span{ text-align:left;}
.fenye{ text-align:right; padding-right:20px; padding-top:10px;}
.fenye a{ margin-left:5px; margin-right:5px; color:#333333; text-decoration:none;}
.fenye span{ margin-left:10px; margin-right:10px;}

/*cpdt*/
ul.cpdontai li{ margin-top:15px; margin-bottom:5px; border-bottom:1px dashed #CCCCCC; padding-bottom:15px;}
ul.cpdontai li a{ color:#333333; text-decoration:none;}
ul.cpdontai li a:hover{color:#892F49;}
ul.cpdontai li div.cpimg{ width:200px; height:150px; float:left; display:inline;}
ul.cpdontai li div.cpimg img{ width:200px; height:150px;}
ul.cpdontai li div.cptext{ float:left; display:inline; margin-left:20px; width:535px; height:100px;}
ul.cpdontai li div.cptext p{ line-height:20px;}
ul.cpdontai li div.cptext table tr td{ padding:2px 0px;}
ul.cpdontai li div.cptext table h3{ font-size:14px; padding-top:5px;}

/*jmhz*/
.jmhzimg{ width:300px; float:left; margin-right:15px; margin-bottom:15px;}

/*xswd*/
ul.xswdlist li{ line-height:24px;}
/*productshow.aspx*/
.cp_img{margin-left:auto; margin-right:auto; width:700px; padding-top:20px;}
.cp_img img{ width:700px; height:525px;}
.cp_text{ width:700px; text-align:left; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}
.cp_text table tr td{ padding:5px 0px;}
table.ditu_content tr td a{ color:#333333; text-decoration:none;}
table.ditu_content tr td a:hover{ color:#892F49;}
p.weizhi a{ margin-left:10px; margin-right:10px;}
.ygzn2{ background:url(../images/shandongditu.jpg) no-repeat; background-position:right 40px;}


.tedalist{ width:182px; border:2px solid #bdbdbd; border-top:0px; padding:15px 0px; margin-bottom:15px; position:relative; top:-3px;}
ul.leilist li a{ font-weight:bold; color:#333333; text-decoration:none; line-height:30px; margin-left:5px;}
ul.leilist li{ margin-left:13px; line-height:22px; color:#666666;}
ul.leilist li ul.xiaoleilist li{margin-left:22px; line-height:30px; color:#999999;}
ul.leilist li ul.xiaoleilist li a{ font-size:12px; margin-left:5px; font-weight:normal;}