@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, audio, mark, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;

}
.blank1{ width:100%; height:1px;}
.blank3{ width:100%; height:3px;}
.blank5{ width:100%; height:5px;}
.blank10{ width:100%; height:10px;}
.center{ margin:0 auto;}
.left{float:left}
.right{float:right}
.clear{clear:both;}
.rel{position:relative}
.abs{position:absolute}
body {
	font:12px/22px "Microsoft yahei";
	background:#ffffff;
	color:#000000;
}
li{list-style:none;}
a:link {color: #000000; text-decoration:none;}
a:visited {color: #000000; text-decoration: none;}
a:hover {color: #f00; text-decoration:none;}


/* 页头页脚 */
.hytp{width:1004px; height:70px; position:relative; margin:0 auto;}
.logo{ width:100%; height:70px; background:url(../images/logo.png) no-repeat;}
.search{width:240px; height:29px; position:absolute; top:23px; right:0;}
.search_txt{width:171px; height:27px; float:left; background:url(../images/search_txt.jpg) no-repeat; line-height:27px; padding:1px 2px; border:none;}
.search_ss{float:left;}
.search_btn{width:52px; height:29px; float:right;}
.eng{position:absolute; right:5px; bottom:10px; width:216px; height:18px; background:url(../images/eng.jpg) no-repeat;}
.dh_bak{width:100%; height:43px; background:url(../images/topbak.jpg);}
.nave{width:989px; height:43px; background:url(../images/nave.jpg) no-repeat; margin:0 auto; padding-left:15px; position:relative; z-index:20;}
.nave li{width:122px; height:43px; float:left; position:relative;}
.nave li a{display:block; width:122px; height:43px; text-align:center; font:bold 14px/43px "Microsoft yahei"; color:#fff;}
.nave li a:hover{background:url(../images/nav_bak.jpg); color:#F00;}
.nave_bank{display: none; z-index:100; position:absolute; visibility:visible; top:43px; left:0; width:122px; background:#FFF;}
.nave_bank p{line-height:40px; text-align:center;}
.nave_bank p a{height:40px; line-height:40px; font:bold 14px/40px "Microsoft yahei"; color:#000;}
.nave_bank p a:hover{background:no-repeat; color:#F00;}
.banner{width:1000px; border:solid 2px #b3b3b3; margin:0 auto; margin-top:1px; position:relative; z-index:10;}
.hyft{width:1004px; height:57px; background:url(../images/dibu.png) no-repeat; margin:0 auto; margin-top:20px; padding-top:10px;}
.hyft p{text-align:center; line-height:24px; color:#fff;}
/* end */

/* 主页 */
.index_bak{width:100%; height:287px; background:url(../images/d_bak.jpg); padding-top:13px;}
.index{width:1000px; height:197px; border:solid 2px #b3b3b3; margin:0 auto; background:#ffffff;}
.rencai{width:247px; height:197px; margin-left:10px; float:left;}
.rencai p{background:url(../images/title1.jpg) left center no-repeat; text-align:right; padding-top:9px; height:21px;}
.rencai span{display:block; padding:4px; border:solid 1px #e9e9e9;}
.line{width:2px; height:197px; background:url(../images/line.jpg); float:left; margin:0 10px;}
.product{width:727px; height:197px; float:left;}
.product p{background:url(../images/title2.jpg) left center no-repeat; text-align:right; padding-top:9px; height:21px;}
.product ul{width:auto; height:156px; border:solid 1px #e9e9e9;}
.contact{width:240px; height:187px; /*background:url(../images/phone.jpg) right bottom no-repeat;*/ float:left;}
.contact p{background:url(../images/title3.jpg) left center no-repeat; height:30px;text-align:right;padding-top:9px;}
.contact span{display:block; padding-left:3px;}
.biaoti{font:bold 14px/30px "Microsoft yahei"; color:#78c3ff;}

/* 内页 */
.nyindex{width:100%; height:auto !important; min-height:600px; _height:600px; background:url(../images/d_bak.jpg) repeat-x; padding-top:20px;}
.nybankuai{width:1004px; margin:0 auto;}
.nyclass{width:204px; /*border:solid 2px #aaaaaa;*/ float:left;margin-top: 24px;}
.nyclass p{height:33px; background:url(../images/nyclass.jpg) no-repeat; text-align:center; padding-top:8px;}
.nyclass p .span1{font-size:14px; line-height:16px; color:#ffffff; display:block}
.nyclass p .span2{font-size:10px; line-height:10px; color:#bc7d09; display:block}
.nyclass ul{background:#cecece;}
.nyclass ul a{margin:0; padding:0;}
.nyclass ul p{height:35px; border-bottom:dashed 1px #bebebe; text-align:center; padding-top:10px; background:none;}
.nyclass ul p .span1{font-size:12px; line-height:12px; color:#777777; display:block}
.nyclass ul p .span2{font-size:10px; line-height:10px; color:#c19227; display:block}
.nyclass ul p:hover{background:#fff;}
.nyclass ul ul{background:#fff;}
.nyclass ul ul li{height:30px; line-height:30px; text-align:center;}
.nyclass ul ul li:hover{background:#EEE;}
.nyright{width:777px; float:right;min-height:600px;}
.nyright_title{width:777px; height:24px; line-height:24px; border-bottom:solid 1px #000000;}
.nyright_title .span1{font-size:14px; float:left;}
.nyright_title .span2{font-size:12px; float:right;}
.nycontent{width:777px; height:auto !important; min-height:500px; _height:500px; position:relative; padding-bottom:40px;}
.nycontent li{width:259px; height:100px; float:left; margin-top:20px;}
.nycontent li p{background:url(../images/nybiao.jpg) 120px center no-repeat; margin-top:35px; word-wrap:break-word; word-break:break-all; padding-right:10px;}
.nycontent2{width:777px; height:auto !important; min-height:500px; _height:500px; position:relative;}
.nycontent2 ul{padding-top:20px;}
.nycontent2 ul li{line-height:30px; border-bottom:dashed 1px #666666;}
.nycontent3{width:777px; height:auto !important; min-height:500px; _height:500px; position:relative; padding-top:20px;}
.nyxx_title{text-align:center; height:40px; font:bolder 18px/40px "黑体";}
.nyxx_time{height:24px; line-height:24px; border-top:solid 1px #CCC; text-align:center;}
.nyxx_pic{text-align:center; padding:20px 0;}
.nyxx_content{line-height:30px; margin-top:20px;}
.page{width:100%;  height:30px; text-align:center;}
/* end */

/* marqueeleft */
.marqueeleft{width:690px; height:136px; overflow:hidden; margin:0 auto; margin-top:15px;}
.marqueeleft ul{float:left; border:none;}
.marqueeleft li{float:left; width:109px; height:136px; margin:0 5px;}
.marqueeleft li img{display:block;border:#e5e1e1 2px solid;padding:10px;}
.marqueeleft li .txt{text-align:center;height:30px;line-height:30px;}
/* end */