@charset "gb2312";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, select, option.textarea, submit, button, p, table, tr, th, td, span, a, img, article, aside, audio, canvas, datalist, details, eventsource, figure, figcaption, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video, fieldset { margin:0; padding:0; }
article, aside, audio, canvas, datalist, details, eventsource, figure, figcaption, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video { display:block; margin:0; padding:0; }
input, select, textarea, button { vertical-align:middle; }
body { font-size:14px; font-family:"微软雅黑", Microsoft Yahei, Verdana, Geneva, sans-serif; }
ul, li, ol { list-style-type:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
table, td { empty-cells:show; border-collapse:collapse; }
.clear { width:0; height:0; margin:0; padding:0; font-size:0; line-height:0; clear:both; }
img { border:none; }
a { outline:none; blr:expression(this.onFocus = this.onblur());
text-decoration:none; color:#333; }
a:hover { text-decoration:none; }
.fl { float:left; }
.fr { float:right; }
.w1 { width:100%; margin:0 auto; }
.w2 { width:1200px; margin:0 auto; }
.clearfix:after { visibility: hidden; display: block; font-size:0; content:" "; clear:both; height:0; }
.clearfix { zoom:1; }
.p10 { padding: 10px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.ml35 { margin-left: 35px; }
.mt20 { margin-top: 20px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f30 { font-size: 30px; }
.fw { font-weight: bold; }
.back { background:#eeeeee; }
.back1 { background:url(bj.jpg) no-repeat; height:440px; }
#top { width:100%; }
#top_t { width:100%; height:35px; border-bottom:1px #ccc solid; }
#top_tk { width:1200px; margin:0px auto; height:35px; }
#top_tl { float:left; height:35px; line-height:35px; color:#333; }
#sc { float:right; height:35px; line-height:35px; }
#sc a { color:#666; margin-left:10px; margin-right:10px; }
#sc a:hover { color:#f00; }
#top_n { width:100%; height:100px; }
#top_k { width:1200px; margin:0px auto; }
#logo { width:451px; height:73px; float:left; margin-top:14px; }
#tel { width:266px; height:50px; float:right; margin-top:25px; }
#nav { width:100%; background:#b21313; height:50px; position:relative; z-index:999; }
#menu { width:1200px; margin:0px auto; height:50px; }
#menu ul { }
#menu li { width:131px; float:left; height:50px; line-height:50px; text-align:center; font-size:15px; }
#menu li a { color:#fff; display:block; }
#menu li a:hover { color:#fff; background:#951717; }
#menu li.bs a { color:#fff; background:#951717; }
#menu ul li ul li { float:none; }
#menu ul li ul li a { background:none; }
#menu ul li ul { }
#menu ul li ul li { float:none; width:131px; background:#ccc; height:40px; line-height:40px; font-weight:normal; font-size:14px; }
#menu ul li ul li a { background:none; color:#333; }
#menu ul li ul li a:hover { color:#fff; background:#951717; }
#menu ul li ul { display:none; }
#menu ul li:hover ul { display:block; }
#menu ul li.sfhover ul { display:block; }
#banner { width:100%; height:500px; }
#sousuo { width:100%; height:45px; background:#fff; border-bottom:1px #dedede solid; }
#sousuo_k { width:1200px; margin:0px auto; height:45px; }
#sousuo_l { float:left; color:#333; height:45px; line-height:45px; }
#sousuo_l a { margin-left:10px; margin-right:10px; color:#333; }
#sousuo_l a:hover { color:#f00; }
#sousuo_r { width:202px; height:28px; float:right; margin-top:9px; }
#bj { width:100%; }
#box { width:100%; padding-top:40px; padding-bottom:40px; }
#zj { width:1200px; margin:0px auto; }
#fenlei { width:250px; float:left; height:520px; background:#fff; }
#fenlei_t { width:250px; height:107px; background:#b21313; float:left; }
#fenlei_tz { width:250px; height:25px; line-height:25px; font-size:24px; color:#fff; text-align:center; margin-top:25px; font-weight:bold; }
#fenlei_ty { width:250px; text-align:center; font-size:16px; color:#f1f1f1; height:20px; margin-top:10px; }
#fenlei_n { width:228px; height:392px; padding:10px; float:left; border-bottom:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; }
.treebox { width: 228px; margin: 0 auto; background-color:#fff; }
.menu { overflow: hidden; border-color: #ddd; border-style: solid; border-width: 0 1px 1px; }
.menu li.level1>a { display:block; height: 45px; line-height: 45px; color: #333; background:#ccc; padding-left: 50px; border-bottom: 1px solid #999; font-size: 16px; position: relative; }
.menu li.level1 a:hover { text-decoration: none; background-color:#b21313; color:#fff; }
.menu li.level1 a.current { background: #b21313; color:#fff; }
/*============修饰图标*/
		 .ico { width: 20px; height: 20px; display:block; position: absolute; left: 20px; top: 10px; background-repeat: no-repeat; }
/*============小箭头*/
		 .level1 i { width: 20px; height: 10px; background-image:url(arrow.png); background-repeat: no-repeat; display: block; position: absolute; right: 20px; top: 20px; }
.level1 i.down { background-position: 0 -10px; }
.ico1 { background-position: 0 0; }
.ico2 { background-position: 0 -20px; }
.ico3 { background-position: 0 -40px; }
.ico4 { background-position: 0 -60px; }
.ico5 { background-position: 0 -80px; }
/*第二层*/
		 .menu li ul { overflow: hidden; }
.menu li ul.level2 { display: none; background: #f12323; }
.menu li ul.level2 li a { display: block; height: 45px; line-height: 45px; color: #fff; text-indent: 60px; /*border-bottom: 1px solid #ddd; */
			font-size: 14px; }
#product { width:910px; height:500px; background:#fff; float:right; padding:10px; }
#product_t { width:910px; height:40px; border-bottom:1px #ccc solid; }
#product_z { float:left; height:40px; line-height:40px; font-size:20px; font-weight:bold; }
#more { float:right; height:40px; line-height:40px; font-size:14px; color:#555; }
#more a { color:#555; }
#more a:hover { color:#f00; }
#product_n { width:910px; float:left; padding-bottom:15px; }
#product_n ul { }
#product_n li { width:218px; float:left; height:212px; margin-left:9px; margin-top:15px; }
#product_n li .title { width:218px; float:left; height:30px; margin-top:2px; background:#f1f1f1; text-align:center; color:#333; font-size:14px; line-height:30px; overflow: hidden; }
#product_n li:hover .title { background:#b21313; color:#fff; }
#product_n li img { width:212px; float:left; height:176px; float:left; border:3px #f1f1f1 solid; }
#product_n li img:hover { border:3px #b21313 solid; }
#youshi { width:1200px; }
#youshi_t { width:1200px; }
#youshi_y { width:1200px; text-align:center; color:#dbdbdb; font-size:29px; letter-spacing:1px; text-transform:uppercase; }
#youshi_z { width:1200px; height:45px; line-height:45px; background:url(ge.png) no-repeat left center; text-align:center; font-size:32px; }
#youshi_n { width:1200px; font-size:16px; }
.ysb1 { background:url(ys1.png) no-repeat right; }
.ysb2 { background:url(ys2.png) no-repeat left; }
.ysb3 { background:url(ys3.png) no-repeat right; }
#ys { width:1200px; height:270px; margin-top:30px; }
#ys_l { width:610px; height:269px; border-bottom:1px #ccc solid; }
#ys_lt { width:75px; height:96px; float:left; }
#ys_k { width:520px; float:right; }
#ys_kt { width:520px; height:35px; font-size:25px; color:#b21313; font-weight:bold; }
#ys_ky { width:520px; font-size:24px; text-transform:uppercase; color:#ffc4c4; letter-spacing:1px; }
#ys_kn { width:520px; line-height:1.9; margin-top:15px; }
#fuwu { width:1200px; }
#fuwu_t { width:1200px; }
#fuwu_y { width:1200px; text-align:center; color:#c4c4c4; font-size:29px; letter-spacing:1px; text-transform:uppercase; }
#fuwu_z { width:1200px; height:35px; line-height:35px; background:url(ge1.jpg) no-repeat left center; text-align:center; font-size:24px; }
#fuwu_n { width:1200px; margin-top:20px; padding-bottom:30px; }
#fw { width:270px; height:194px; margin-left:14px; margin-right:15px; float:left; }
#fw_t { width:270px; height:195px; }
#fw_z { width:270px; height:35px; line-height:35px; text-align:center; position:relative; top:-35px; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; }
#fw_z a { color:#fff; }
#fw_z a:hover { color:#fff; }
#about { width:1200px; }
#about_t { width:1200px; }
#about_y { width:1200px; text-align:center; color:#dbdbdb; font-size:29px; letter-spacing:1px; text-transform:uppercase; }
#about_z { width:1200px; height:35px; line-height:35px; background:url(ge2.png) no-repeat left center; text-align:center; font-size:24px; color:#e2e2e2; }
#about_l { width:855px; float:left; background:#fff; height:300px; margin-top:30px; padding:10px; }
#about_lt { width:325px; height:300px; float:left; }
#about_lk { width:515px; float:right; }
#about_kt { width:515px; height:35px; border-bottom:1px #ccc solid; font-size:21px; color:#ee0000; font-weight:bold; }
#about_kn { width:515px; height:133px; margin-top:10px; line-height:1.9; }
#about_kn span a { margin-left:10px; color:#f00; }
#about_x { width:515px; margin-top:10px; height:110px; }
#sj { width:159px; height:106px; border:2px #ccc solid; float:left; margin-left:4px; margin-right:4px; }
#contact { width:290px; background:#fff; height:300px; padding:10px; float:right; margin-top:30px; }
#contact_t { width:290px; border-bottom:1px #ccc solid; height:35px; line-height:35px; font-size:20px; font-weight:bold; }
#contact_p { width:290px; height:93px; }
#contact_n { width:290px; margin-top:10px; line-height:1.9; }
#news { width:570px; float:left; background:#fff; padding:10px; height:340px; }
#news1 { width:570px; float:right; background:#fff; padding:10px; height:340px; }
#news_t { width:570px; height:40px; line-height:40px; border-bottom:1px #ccc solid; }
#news_z { float:left; height:40px; line-height:40px; font-weight:bold; font-size:20px; }
#news_s { width:570px; height:100px; margin-top:10px; padding-bottom:10px; border-bottom:1px #ccc dashed; }
#news_sl { width:140px; height:100px; float:left; }
#news_sl img { width:140px; height:100px; }
#news_sr { width:415px; float:right; }
#news_srt { width:415px; font-size:16px; font-weight:bold; }
#news_srt a { color:#333; }
#news_srt a:hover { color:#f00; }
#news_srn { width:415px; line-height:1.9; color:#666; }
#news_n { width:570px; }
#news_n ul { }
#news_n li { width:570px; height:35px; font-size:14px; text-align:right; color:#666; line-height:35px; border-bottom:1px #ccc dashed; background:url(xw.png) no-repeat left center; text-indent:15px; }
#news_n li a { color:#333; float:left; }
#news_n li a:hover { color:#f00; }
#link { width:1200px; }
#link_t { width:1200px; height:40px; border-bottom:1px #e5e5e5 solid; }
#link_n { width:1200px; line-height:30px; }
#link_n a { color:#333; margin-left:10px; margin-right:10px; }
#link_n a:hover { color:#f00; }
#foot { width:100%; }
#foot_t { width:100%; height:45px; }
#foot_tk { width:1200px; margin:0px auto; clear:both; height:45px; text-align:center; line-height:45px; }
#foot_tk a { padding-left:30px; padding-right:30px; color:#828282; }
#foot_tk a:hover { color:#fff; }
#foot_n { width:1200px; margin:0px auto; text-align:center; line-height:1.9; color:#929292; }
#foot_n a { color:#929292; }
#box1 { width:100%; padding-top:10px; padding-bottom:10px; }
#zj1 { width:1180px; padding:10px; background:#fff; margin:0px auto; }
#left { width:250px; float:left; }
#lanmu { width:250px; float:left; background:#fff; }
#lanmu_t { width:250px; height:107px; background:#b21313; float:left; }
#lanmu_tz { width:250px; height:25px; line-height:25px; font-size:24px; color:#fff; text-align:center; margin-top:25px; font-weight:bold; }
#lanmu_ty { width:250px; text-align:center; font-size:16px; color:#f1f1f1; height:20px; margin-top:10px; text-transform:uppercase; }
#lanmu_n { width:228px; padding:10px; float:left; border-bottom:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; }
#lanmu_n ul { }
#lanmu_n li { width:228px; height:38px; line-height:38px; background:#ccc; text-indent:34px; font-size:15px; color:#333; margin-bottom:6px; }
#lanmu_n li a { display:block; clear:#333; }
#lanmu_n li a:hover { color:#fff; background:#b21313; }
#lanmu_n1 { width:228px; padding:10px; float:left; border-bottom:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid; }
#contacter { width:250px; margin-top:15px; }
#contacter_t { width:250px; height:40px; border-bottom:1px #ccc solid; line-height:40px; font-size:20px; font-weight:bold; }
#contacter_p { width:250px; height:77px; margin-top:10px; }
#contacter_n { width:250px; color:#444; line-height:1.9; margin-top:5px; }
#right { width:910px; float:right; }
#right_t { width:910px; height:40px; border-bottom:1px #ccc solid; }
#right_z { float:left; height:39px; line-height:39px; border-bottom:3px #b21313 solid; font-size:20px; font-weight:bold; }
#weizhi { float:right; height:40px; line-height:40px; color:#666; }
#weizhi a { color:#666; }
#weizhi a:hover { color:#f00; }
#right_k { width:910px; }
#abouter { width:910px; margin-top:10px; }
#biaoti { width:100%; height:35px; line-height:35px; text-align:center; font-size:20px; font-weight:bold; color:#333; }
#fabiao { width:100%; color:#666; text-align:center; padding-bottom:5px; border-bottom:1px #ccc dashed; }
#fabiao a { color:#666; }
#fabiao a:hover { color:#f00; }
#abouter_n { width:100%; line-height:1.9; margin-top:10px; }
#fenpian { width:100%; margin-top:30px; }
#l { width:100%; height:25px; line-height:25px; color:#333; }
#l a { color:#333; }
#l a:hover { color:#f00; }
#producter { width:910px; margin-top:1px; }
#producter ul { }
#producter li { width:218px; float:left; height:212px; margin-left:9px; margin-top:15px; }
#producter li .title { width:218px; float:left; height:30px; margin-top:2px; background:#f1f1f1; text-align:center; color:#333; font-size:14px; line-height:30px; overflow: hidden; }
#producter li:hover .title { background:#b21313; color:#fff; }
#producter li img { width:212px; float:left; height:176px; float:left; border:3px #f1f1f1 solid; }
#producter li img:hover { border:3px #b21313 solid; }

#fenye { width:100%; height:30px; line-height:30px; text-align:center; margin-top:30px; }

#fenye a { color:#333; border:1px #ccc solid; padding:5px 7px; margin-left:5px; margin-right:5px; display:inline-block }

#fenye a:hover { color:#f00; }
#newser { width:910px; margin-top:1px; }
#newser ul { }
#newser li { width:910px; height:35px; font-size:14px; text-align:right; color:#666; line-height:35px; border-bottom:1px #ccc dashed; background:url(xw.png) no-repeat left center; text-indent:15px; }
#newser li a { color:#333; float:left; }
#newser li a:hover { color:#f00; }
#xgcp { width:100%; float:left; margin-top:20px; }
#xgcp_t { width:100%; float:left; height:35px; border-bottom:1px #ccc solid; }
#xgcp_tz { float:left; height:35px; line-height:35px; font-size:20px; font-weight:bold; }


.bk10{ height:10px; width:100%; clear:both;}

.ar_likeart{ padding:0; overflow:hidden}

.ar_likeart h3{ color:#076CE0; line-height:40px; font-size:16px; font-weight:bold; border-bottom:2px solid #076CE0}
.ar_likeart ul{ padding:10px 0; overflow:hidden}
.ar_likeart li{ float:left; width:47%; border-bottom:1px dashed #CCC   ;line-height:25px; padding-left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


.ar_linkeartpro { margin:0 auto; overflow:hidden; padding:0 }
.ar_linkeartpro h3{ color:#076CE0; line-height:40px; font-size:16px; font-weight:bold; border-bottom:2px solid #076CE0}

.ar_linkeartpro ul{ padding:10px 0; overflow:hidden}

.ar_linkeartpro { margin:0 auto; overflow:hidden }
.ar_linkeartpro li { float:left; width:220px; height:220px; display:inline; margin-right:9px; }
.ar_linkeartpro li a { cursor:pointer; float:left; width:220px; height:220px; color:#000; }
.ar_linkeartpro li img { height:175px; max-width:100% }
.ar_linkeartpro li a p { width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

