@charset "utf-8";
/* CSS Document */

[Ŀ¼]

	0- Reset
	1- Global(#top,#bottom)
	2- Links
	3- Header
	4- Nav
	5- Flash
	6- Main
	7- Sidebar
	8- Subbox
	9- Footer
*/

/* =0 Reset
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
html { background:#777777 url(../images/bg.jpg) repeat-x;}
body {font-family:arial,"simsun",tahoma,helvetica,sans-serif; font-size:12px; color:#999999; background:777777 url(../images/bg.jpg) repeat-x; line-height:18px;scrollbar-face-color:#e9e9e9; scrollbar-arrow-color:#808080; 
scrollbar-track-color: #f2f2f2; 
scrollbar-highlight-color: #e9e9e9; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-darkshadow-Color:#d3d3d3; } 
aspx,body{height:100%;} 
p { color:#000;}
a { font-size:12px;}
h1{ font-size:16px; font-family:"宋体";}  
h2{ font-size:20px; font-family:"黑体"; } 
h3{ font-size:14px; font-family:"宋体";  }  
h4, h5, h6 { font-size:12px;} 
aspx,body,div,ol,ul,i,li,td,form,p,h1,h2,h3,dd,dl,dt,span,em{margin:0;padding:0;border:0;} 
div,p,td,th,dt,dd,h1,h2,h3,h4,h5,h6,span,em,i,a{word-wrap:break-word; } 
ul,li{ list-style-image: none; list-style-type: none;} 
em,i {font-style:normal;} 
div {margin:0 auto;} 
img { border:none;} 
button {cursor:pointer;}/*аťʱΪͱ־*/
.top10{ margin-top:10px;}
.top15{ margin-top:15px;}
.top20{ margin-top:15px;}
.btm30{ padding-bottom:50px;}
.l{ float:left;}
.r{ float:right;}
.c{ clear:both;}
.d{ font-weight:bold; }
.font14{ font-size:14px;}
.blue { color:#0099cc;}
.org { color:#f4b215;}
.g { color:#999999;}
.black { color:#000000;}
.more { float:right; margin:0; padding:0; }
.add_title { font-family:"黑体"; font-size:14px; }
.txt-12-glay3 { color:#CCCCCC;}
.txt-14-white { color:#CCCCCC;}
.txt-14-black { color:#222222; font-size:14px;}
/* =1 Global
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/

body {
	color:#000;
	font-size:12px;
	padding:0;
	margin:0 auto;
	background:#ffffff;
}
#container { width:978px; margin:0 auto; }
#maincontent { width:978px; margin:0 auto; padding:0; background:#ffffff;}
/* =2 Link
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/

a:{ text-decoration:none; color:#999999;} 
a:link { color:#0099CC;text-decoration:none;}
a:visited { color:#666666; text-decoration:none;} 
a:hover {} 
.clearfix { height:0;clear:both;float:none;overflow:hidden;width:100%;}

/* =3 Header
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
#top { width:978px; height:29px; margin:0 auto; padding:0; }
.top_right { width:183px; height:29px; margin:0; padding:0; float:right; text-align:right;}
#header { width:978px; margin:0 auto; padding:0; height:92px;}
.header_l { width:375px; height:92px; margin:0; padding:0; float:left; display:inline;}
.header_m { width:398px; height:92px; margin:0; padding:0; float:left; display:inline;}
.header_r { width:205px; height:92px; margin:0; padding:0; float:left; display:inline;}
#nav { width:978px; height:74px; margin:0; padding:0;}
/* =4 Banner
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
#banner { height:200px; width:978px; margin:10px 0 0 0; padding:0;}

/* =5 Index
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
#index_bottom { width:978px; margin:10px 0 0 0 ; padding:0;}
.index_bottom_l { width:725px; margin:0; padding:0; float:left; display:inline;}
.index_bottom_r { width:243px; margin:0 0 0 10px; padding:0; float:left; display:inline;}
.index_bottom_l_1 { width:725px; margin:0; padding:0;  float:left;}
.index_bottom_l_1_top { width:725px; margin:0; padding:0; }
.index_bottom_l_1_middle { width:725px; margin:0; padding:0; }
.index_bottom_l_1_middle_l { width:15px; margin:0; padding:0; float:left; display:inline; height:123px;}
.index_bottom_l_1_middle_r { width:15px; margin:0; padding:0; height:123px;float:left; display:inline; }
.index_bottom_l_1_middle_m { width:695px; margin:0; padding:0; height:123px; background:url(../images/index_m_bg.jpg) repeat-x; float:left; display:inline;}
.index_bottom_l_1_middle_m_text { width:675px; padding-top:10px; padding-left:10px; padding-right:10px; margin:0 auto; color:#FFFFFF; line-height:22px;}
.index_bottom_l_1_bottom { width:725px; margin:0; padding:0; }
.index_bottom_l_2 { width:725px; margin:10px 0 0 0; padding:0; float:left;}
.index_bottom_l_2_top { width:725px; margin:0; padding:0;}
.index_bottom_l_2_middle { width:725px; margin:0; padding:0; height:120px; background-color:#f0f0f0;}
.index_bottom_l_2_bottom { width:725px; margin:0; padding:0;}
.index_bottom_r_1 { width:243px; height:185px; margin:0; padding:0;}
.index_bottom_r_1_t { width:243px; height:33px; margin:0; padding:0; background:url(../images/index_r_t_1.jpg); text-align:right; line-height:32px;}
.index_bottom_r_1_t a { color:#024e72;}
.index_bottom_r_1_box { width:243px; margin:0; padding:0;}
.index_bottom_r_2 { width:243px; height:160px; margin:10px 0 0 0; padding:0;}
.index_bottom_r_2_t { width:243px; height:33px; margin:0; padding:0; background:url(../images/index_r_t_2.jpg);}
.index_bottom_r_2_box { width:243px; margin:0; padding:0;}
.index_bottom_r_2_box_text { width:220px; margin:15px auto 0; padding:0; color:fff; line-height:20px;}
.index_bottom_r_2_box_link { width:220px; margin:5px auto ; padding:0; color:fff;}

.index_bottom_r_1_box ul { margin:14px 0 0 0 ; padding:0;}
.index_bottom_r_1_box ul a, a:visited,a:link{ text-decoration:none; color:#333333;}
.index_bottom_r_1_box ul a:hover {color:#336699;text-decoration:none;}
.index_bottom_r_1_box ul li{ padding-left:17px; float:left; width:220px; line-height:22px; background-image:url(../images/arrow.gif);background-repeat: no-repeat;background-position: 0.5em 0.70em;}
.index_bottom_r_1_box ul li a .lbt{display:block;width:155px;float:left;text-decoration:none;white-space:nowrap;  /*强制在同一行内显示所有文本，直到文本结束或者遭遇 br 对象*/text-overflow:ellipsis;  /*当对象内文本溢出时显示省略标记(...)*/overflow:hidden;display:inline;}
.index_bottom_r_1_box ul li a .ldt{display:block;width:50px;float:right;text-align:center;text-decoration:none;display:inline;font-family:Arial, Helvetica, sans-serif;}
/* =6 Product
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
.product_item{ height:170px; margin:5px auto;}
.product_item_tit{background:url(../images/product_item_line.jpg) no-repeat;height:33px;width:700px;margin-top:6px;line-height:33px;padding-left:25px;}
.product_item_tit .more{float:right;margin:8px 10px 0 0;}
.product_item_text{float:left;width:450px;margin-top:15px;padding-left:25px;line-height:20px;}
.product_item_img{float:right;width:173px;padding:14px 30px 0 0;}
.size1{width:173px;height:117px;}

.sub_open_pro_title { width:670px; height:26px; margin:20px auto; padding:0;}
.sub_open_pro_text { width:640px; height:auto; margin:5px auto; padding:5px; border:1px #999999 solid; color:#666666;}

/* =7 Video
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
.picshow1 {float:left; width:223px; height:195px; overflow:hidden}

/* =8 Subbox
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
#sub_box { height:auto; width:978px; margin:0 auto ; padding:0; background-color:#FFFFFF;}
/* =9 Footer
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
#footer { width:978px; height:50px; margin:10px auto 0px; padding:0 ;line-height:50px; background:url(../images/footer_bg.jpg) repeat-x;}
#footer a{ font-family:Arial, Helvetica, sans-serif; color:#444444;}
.footer_left { text-align:left; float:left; width:489px; margin:0; padding:0; display:inline;}
.footer_right { text-align:right; float:left; width:489px; margin:0; padding:0; display:inline;}
#sub_footer { width:978px; height:32px; margin:0 auto 0px; padding:0 ;line-height:32px; background:url(../images/footer.jpg) repeat-x;}
#sub_footer a{ font-family:Arial, Helvetica, sans-serif; color:#444444;}


/* =10 add
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
.INPUTbutton {font-family:"Tahoma";COLOR: #fff;line-height:14px;height:18px;FONT-SIZE: 11px; BACKGROUND: #848486; BORDER-RIGHT: #219048 0px solid; BORDER-TOP: #219048 0px solid; BORDER-LEFT: #219048 0px solid; BORDER-BOTTOM: #219048 0px solid}

.case {display: block; padding: 0.5em 0em 0em 2em; background: #F0f0f0; margin:0 auto; overflow: hidden; width:680px;}

.MyMarqueeX {width: 660px; height: 114px; overflow: hidden; margin: 0 ;}
.MyMarqueeX img {width: 125px; height: 102px; border: 2px solid #e6e6e6; padding: 1px; margin: 1px;}