@charset "gb2312";
html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, table, th, tr, td, fieldset { margin: 0; padding: 0; }

/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#000; font:12px/22px;} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { color: #222; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#5f5b5a; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/* h* */ 
h1{ font-size:24px;} 
h2{ font-size:20px;} 
h3{ font-size:18px;} 
h4{ font-size:16px;} 
h5{ font-size:14px;} 
h6{ font-size:12px;} 

/* mouse */ 
.pointer{cursor:pointer;} 

/* text */ 
.t_l{text-align:left;} 
.t_c{text-align:center;} 
.t_r{text-align:right;} 

/* auto */ 
.break{word-break:break-all;word-wrap:break-word;} 
.no_break{word-break:keep-all;word-wrap:normal;} 

/* float */ 
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

/* unline */ 
.text_un{text-decoration:underline;} 
.text_no{text-decoration:none;} 
.my		{direction:none;}

/* hidden */ 
.o_hidden{overflow:hidden;} 

.my{ display:none;}

/* dis_no */ 
.none{display:none;} 
.block {display:block;} 

/* border */ 
.b_no{border:none;}
.b_no_l{border-left:none;}
.b_no_r{border-right:none;}
.b_no_t{border-top:none;}
.b_no_b{border-bottom:none;}

/* margin */ 
.ml10 { margin-left:10px;}
.mb10 { margin-bottom:10px;}
.mr10 { margin-right:10px;}
.mt10 { margin-top:10px;}

/* padding */ 
.p_t10{ padding-top:10px;}
.p_t20{ padding-top:20px;}

/* padding */ 
.height_10{ height:10px; display:block; clear:both; overflow:hidden;}
.height_20{ height:20px; display:block; clear:both; overflow:hidden;}

/*********闭合盒子处理**********/
.clearfix:after {content:"24dq"; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}.clearfix {display:block;}
/* End hide from IE-mac */

/*********清除浮动处理**********/
.clearboth { clear:both; display:block; height:0;font-size:0; overflow:hidden;}

/*color*/
.gray_background{ background-color:#F8F8F8;}
.blue_background{ background-color:#ECF1F4;}
.green_color{ color:#67920D;}
.white_color{ color:#fff;}
.black_color{ color:#000;}
.my			{ display:none;}

DIV#demo {
	WIDTH: 1003px; COLOR: #ff0000; OVERFLOW: hidden
}
DIV#demo center{ margin-top:10px;}
DIV.photopic_cyrano_lef DIV.fang {
	BORDER-BOTTOM: #ccc 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 0px solid; PADDING-TOP: 0px
}
DIV.photopic_cyrano_lef DIV.picFit {
	OVERFLOW: hidden
}
.photopic_cyrano_lef a:hover img{border:1px solid #090; opacity:0.4;filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */}
.product_scroll_inner  a:hover img{border:1px solid #090; opacity:0.4;filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */}
.list_service dl {width:152px;margin:5px 10px 10px 5px;float:left; white-space:nowrap; float:left;}
.list_service img{width:152px;height:112px;border:1px solid #ccc;}
.list_service a:hover img{border:1px solid #090; opacity:0.4;filter:alpha(opacity=40); /* 针对 IE8 以及更早的版本 */}
.list_service dd{ text-align:center;height:38px;line-height:38px; width:146px; overflow:hidden;}
.list_service dd a:hover{color:#6ba80d;}


.title{height: 37px;line-height: 37px;color:#000;  width:100%; margin-bottom:5px; border-bottom:1px solid #ccc; }
.title h3{  text-indent:7px;font-size:14px; float:left}
.title span{ float:right; margin-right:15px; font-family:Arial, Helvetica, sans-serif}
.title span a{ color:#fff}


#flash{width:1001px;height: 249px;margin: 0px auto;position: relative;overflow: hidden;}
#flash #play{width:1001px;height: 249px;list-style: none;position:absolute;top:0px;left:0px; overflow: hidden;}
#flash #play li{display: none;position:absolute;top:0px;left:0px;}
#flash #play li img{float: left;}
#button{position: absolute;bottom:10px;left:450px;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 6px;cursor: pointer;}