@charset "utf-8";
/* CSS Document */
html{ overflow-y:scroll;}
html, body, ul, li, h1, h2, h3, h4, h5, h6, p, fieldset, legend { padding: 0; margin: 0; }
BODY { LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: COLOR: #444;
FONT-SIZE: 12px; font: 12px/ Arial, Helvetica, sans-serif; background-color: #687878; }

ul, li { list-style-type: none; text-transform: capitalize; }
.clear { clear: both; *display:inline;/*IE only*/
}
/*menu*/
#menu { margin: 0 auto; width: 990px; z-index: 999; position: inherit; }
#nav { display: block; background: url(../images/dh-bj.jpg) repeat-x center top; }
#nav .mainlevel { float: left; width: 123px;/*IE6 only*/ }
#nav .mainlevel a { color: #fff; text-decoration: none; line-height: 35px; text-align: center; display: block; width: 123px; background: url(../images/dh-xian.jpg) no-repeat right center; font-weight: 800 }
#nav .mainlevel a:hover { color: #FF0; text-decoration: none; }
#nav .mainlevel ul { display: none; position: absolute; }
#nav .mainlevel li a { border-top: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; text-align: center; background: #0063bf; font-weight: normal; width: 129px; height: 30px; line-height: 30px; FILTER: ALPHA(opacity=90, finishopacity=0, style=0)/*IE6 only*/ }
#nav .mainlevel li a:hover { border-top: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; text-align: center; background: #f57f01; color: #FFF; width: 129px; height: 30px; line-height: 30px; FILTER: ALPHA(opacity=90, finishopacity=0, style=0)/*IE6 only*/ }
.cuspages a:link, .cuspages a:visited { color: #333333; text-decoration: none }
.cuspages a:hover { text-decoration: underline }
/* pages */
/*.pages{clear:both;margin:10px 0}
	.pages em, .pages a, .pages strong{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5}
	.pages a:hover{text-decoration:none;border:1px solid #09C;background:#09C;color:#FFF}
	.pages strong{border:none;font-weight:700}
	.cuspages{margin:5px 0px;;line-height:200%}
	.cuspages .pages{display:inline;clear:none;margin-right:45px}*/
.homenewslj { FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none }
.homenewslj:link { FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none }
.homenewslj:visited { FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none }
.homenewslj:hover { FONT-SIZE: 12px; COLOR: #c40000; text-decoration: underline; }
.gsjj { font-family: Verdana; font-size: 12px; line-height: 28px; color: #000000; }
.lgsjj { font-family: Verdana; font-size: 12px; line-height: 28px; }
.down { font-family: Verdana; font-size: 12px; line-height: 20px; }
.dhlj { FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none; font-family: "微软雅黑"; }
.dhlj:link { FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none; font-family: "微软雅黑"; }
.dhlj:visited { FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none; font-family: "微软雅黑"; }
.dhlj:hover { FONT-SIZE: 14px; COLOR: #fff; TEXT-DECORATION: none; font-family: "微软雅黑"; }
.lj { FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none }
.lj:link { FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none }
.lj:visited { FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: none }
.lj:hover { FONT-SIZE: 13px; COLOR: #009900; text-decoration: underline; }
.text { border: 1px #ccc solid; padding: 2px; }
.tableunderline { CLEAR: both; BACKGROUND-POSITION: left center; PADDING-LEFT: 12px; font-weight: bold; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 21px; FLOAT: left; BACKGROUND-IMAGE: url(../images/done.jpg); BACKGROUND-REPEAT: no-repeat; TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #cccccc 1px dotted; FONT-FAMILY: Arial, Helvetica, sans-serif }
.navtitle { font-size: 14px; color: #FFF; padding-left: 20px; }
.factory ul { overflow: hidden; }
.factory ul li { float: left; width: 200px; margin-left: 35px; margin-bottom: 10px; }
.factory ul li span { display: block; padding: 2px; border: 1px solid #CCC; height: 150px; overflow: hidden; }
.factory ul li span img { width: 100%; }

.service{ margin:10px;}
.service h2.s-title{ font-size:12px;}
.service ul{ overflow:hidden; margin-top:10px;}
.service ul li{ width:50%; float:left; height:30px; line-height:30px;}



/*feedback*/
.content_box{margin-top:0px;}
.content_box .messages_box{width:auto;padding:0 1% 10px 1%;}
.content_box .messages_box ul{width:100%;}
.content_box .messages_box ul li{padding:5px 28px 5px 5px;}
.content_box .messages_box .text-input,.content_box .messages_box .summary-input,.content_box .messages_box .qq-input{width:100%;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .cont-input{width:100%;height:130px;padding:10px;line-height:20px;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;font-size:14px;}
.content_box .messages_box .code-input{width:125px;vertical-align:middle;height:33px;padding:0px 10px;line-height:normal;background:none repeat scroll 0% 0% rgb(253, 253, 253);border-width:1px;border-style:solid;border-color:rgb(133, 133, 133) rgb(175, 175, 175) rgb(201, 201, 201);box-shadow:1px 2px 3px rgb(183, 183, 183) inset !important;}
.content_box .messages_box .verify-pic{height:35px;vertical-align:middle;}
.content_box .messages_box .submitBtn{text-align:center;padding-top:10px;}
.content_box .messages_box .messages-button{width:125px;height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #f08200;border:none;}



.pages { clear: left; margin-top: 6px; margin: 0 auto; text-align: center; line-height: 35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333; padding: 5px 10px; text-decoration: none; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages b { border: 1px solid #B62800; padding: 5px 10px; text-decoration: none; background: #B62800; color: #FFF; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages a:hover { border: 1px solid #B62800; padding: 5px 10px; text-decoration: none; background: #B62800; color: #FFF; font-size: 12px; }
