/*全局样式*/
body {margin:0px; font: 13px/20px "Verdana", "Arial", "Helvetica", "sans-serif"; background:url(../images/top_bj.jpg) repeat-x top; text-align:justify;text-justify:inter-ideograph;}
a {text-decoration:none; color:#333} a:hover{ color:#C00;}
img {border:0}
div,ul,li,form{margin:0; padding:0}
ul,li {float:left; list-style:none}
#menu, #search, #ic, #foot {clear:both; margin:0 auto; width:940px}
/*头部*/
#top{clear:both; position:relative; margin:5px auto; width:940px; height:69px;}
#top .meun1{ position:absolute; left:778px; top:0; width:105px; height:25px; line-height:25px; background:url(../images/top_menu_bj.jpg) no-repeat top; text-align:center; color:#FFF}
#top .meun1 a {text-decoration:none; color:#FFF;} 
#top .meun1 a:hover{ color:#FF0;}
#top .meun2{ position:absolute; left:718px; top:37px; height:30px; line-height:30px;}
#top .meun2 img{ padding-right:5px;}
#top span{ padding:0 10px;}
/*动画*/
#flash {clear:both; width:100%; height:415px; background:url(../images/flash_bg.jpg) repeat-x}
#flash .dh{margin:0 auto; padding:10px 5px; width:980px; height:395px}
/*首页内容*/
.about, .news, .contact{position:relative; padding:54px 16px 0 100px; width:160px; height:100px; background:url(../images/line.jpg) no-repeat}
.about img, .news img, .contact img{position:absolute; bottom:0; left:17px}
.about p{clear:both; text-indent:2em}
.line{width:2px; height:154px; background:url(../images/line.jpg) no-repeat}

.pt{ font-size:14px; font-weight:bold;color:#A50000 }
.bk{ background-color:#CCC; border:#E2E2E3 solid 1px;}
.bk2{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
}
/*尾部*/
#tail {clear:both; width:100%; height:62px; background:url(../images/cop_bj.jpg) repeat-x; font-size:12px}
#cop { clear:both; margin:0 auto; width:1000px; text-align:right; line-height:20px; color:#FFF; padding-top:15px;}
#cop a {text-decoration:none; color:#EEE;} 
#cop a:hover{ color:#FFF;}

#menu{padding:2px 0; width:100%; height:40px; background:url(../images/menu_bg.jpg) repeat-x}
#menu .mid{margin:0 auto; width:940px; height:40px}
#menu .mid a{float:left; width:130px; height:40px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; color:#000}
#menu .mid a:hover{color:#fff; background:url(../images/menu_btn.jpg) no-repeat 50% 50%}
#menu .mid img{float:left}
.menu_hover{color:#fff; background:url(../images/menu_btn.jpg) no-repeat 50% 50%}

#mc{margin:15px auto 0 auto; width:940px;}

#mc .l{float:left; position:relative; width:240px; height:600px; background:url(../images/m_l_bg.jpg) no-repeat}
#mc .l .tit{clear:both; padding:0 15px; width:210px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#fff}
#mc .l .tit span{margin:0 0 0 10px; color:#ed8c8c}
#mc .l .nav{position:absolute; right:0; top:60px; width:161px}
#mc .l .nav a{display:block; padding:0 0 0 20px; width:141px; height:38px; line-height:38px; font-size:13px; font-weight:bold; color:#000; background:url(../images/du_bg.jpg) no-repeat}
#mc .l .nav a:hover{color:#fff; background:url(../images/hover_bg.jpg) no-repeat}

/*kyle*/
#mc .q{float:left; position:relative; width:240px; height:860px; background:url(../images/m_l_bg.jpg) no-repeat}
#mc .q .tit{clear:both; padding:0 15px; width:210px; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#fff}
#mc .q .tit span{margin:0 0 0 10px; color:#ed8c8c}
#mc .q .nav{position:absolute; right:0; top:60px; width:161px}
/*#mc .q .nav a{display:block; padding:0 0 0 20px; width:141px; height:38px; line-height:38px; font-size:13px; font-weight:bold; color:#000; background:url(../images/du_bg.jpg) no-repeat}
#mc .q .nav a:hover{color:#fff; background:url(../images/hover_bg.jpg) no-repeat}*/
/*kyle*/

#mc .r{float:right; width:670px}
#mc .r .tit2{position:relative; margin:10px 0 0 0; padding:1px; width:666px; height:32px; line-height:34px; border:1px solid #ccc; background:url(../images/tit2_bg.jpg) repeat-x 1px 1px}
#mc .r .tit2 li.l{float:left; padding:0 30px; width:auto; height:32px; line-height:32px; font-weight:bold; color:#fff; background:#fff url(../images/tit3_bg.jpg) repeat-x 1px 0}
#mc .r .tit2 li.r{float:left; width:20px; height:32px; background:url(../images/arrow.jpg) no-repeat left}
#mc .r .tit2 span{position:absolute; top:0; right:5px; line-height:34px; color:#666; font-size:12px}

.amainr2 {line-height:26px; margin:10px;}
.news2 {BACKGROUND: url(../images/ico-1.gif) no-repeat 0% 10px; text-indent:5px; display:block; padding-left:10px}
.product{ width:25%; text-align:center; float:left;}
.product img.pshow{ width:150px; height:100px; clear:both; border:1px solid #E0E0E0; }
.product .pp{ line-height:16px; width:140px; padding-bottom:10px; padding-top:2px;text-align:center;}
.product .pp1{ width:145px; height:145px; position:relative;}
.product img.pnew{ position:absolute; left:5px; top:117px;}
.product img.ptui{ position:absolute; right:0px; top:1px;}
.pview { width:600px; margin:0px auto; line-height:21px;}
.pview ul li {width:600px; text-align: center;}
.case { width:33%; text-align:center; float:left; padding-bottom:20px;}
.case img{ width:150px; height:120px; border:1px solid #E0E0E0; padding:5px;}
.ntitle{ text-align:center; font-size:16px; font-weight:bold; color:#FF0000; line-height:40px;}
.ntime{ text-align:center;  line-height:35px; border-top:1px dotted #CCCCCC;border-bottom:1px dotted #CCCCCC;}

.scroller{border:1px solid #ddd}
.scroller .block{overflow:hidden}
.scroller .block a{display:block}
.scroller .guide{position:absolute}
.scroller .guide p{background:url(../images/num_bg.gif);color:#fff;font-weight:bold;font-size:12px;float:left;margin:0 0 0 5px;line-height:18px;padding:0 6px;cursor:pointer;display:inline}
.scroller .guide .now{background:#999}
.scroller .flat{position:absolute;}
.scroller .flat a{display:block}
.ad {font-size: 10px; width:670px; margin:0 auto;}
