@charset "utf-8";



/* 全局定义*/



body {



	font-size:12px;



	font-family: Arial,"宋体",Helvetica,sans-serif,SimSun;

	line-height:22px;



	margin:0;



	padding:0;



	color:#333;



	background-color:#fff;



	padding-bottom:0;



	margin-bottom:0;



}



h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, button, input, textarea {



	margin:0;



	padding:0;



}



button, input, select, textarea { font:12px/1.5 tahoma, arial, "宋体", sans-serif; }



h1, h2, h3, h4, h5, h6, button, input, select, textarea { font-size:100%; }



ul, ol { list-style:none outside none; }



*{



	padding:0;



	margin:0;



}



a {



	text-decoration:none;



	color:#666;



}



a:hover { text-decoration:underline; }



img { border:0 none; }



body, html { min-height:101%; }



.clearfix:after {



	visibility: hidden;



	display: block;



	font-size: 0;



	content: " ";



	clear: both;



	height: 0;



}



.clearfix { display: inline-table; }



/* Hides from IE-mac \*/



* html .clearfix { height: 1%; }



.clearfix { display: block; }



/* End hide from IE-mac */



.clr {



	clear:both;



	margin:0px;



	padding:0px;



	height:0px;



	line-height:0px;



	font-size:0px;



}



.f12{font-size:12px;}



.f14{font-size:14px;}



.plr20{



	padding:0 20px;



}



.ptb10{



	padding:10px 0;



}



.red{



	color:red;



}



.fl{float:left;}



/*头部*/



.header {



	width:100%;



	margin:0 auto;



	background:url(../images/bgs.jpg) repeat-x top;




}



.top {



	width:984px;



	height:108px;



	margin:0 auto;



}



.logo {



	float:left;



	width:372px;



	height:73px;



	margin-top:20px;



}



.top_right {float:right; width:450px;}



.top_right .quick_links{ height:90px; text-align:right; padding-top:15px; padding-right:10px;}



.top_right .tel{ text-align:right;color:rgb(14,68,112);font-size:16px; font-weight:bold;}



.menu {



	height:37px;



	width:981px;



	margin:0px auto;



	background:url(../images/nav_05.png) no-repeat; background-position:-1px -1px; padding-left:14px;



}



.menu_b{



	background:url(../images/nav_09.png) repeat-x;



	background-position:0px -2px;



	width:968px;



	height:40px;



	



	}



.menu ul{



	width:984px;



	margin:0 auto;	



}



.menu li { float:left; }



.menu li a {



	color:#FFF;



	padding:0px 32px;



	padding-right:27px;



	height:37px;



	line-height:37px;



	display:block;



	text-align:center;



	font-size:14px;



	text-decoration:none;



}



.menu li a:visited { color:#FFF; }



.menu li a:hover {  }



.menu .current { background:url(../images/current_bg.jpg) no-repeat 6px 0; }



.menu .currentnav {color:#fff; }



.menu .current a {



	color:#000;



	width:106px;



	display:block;



	text-align:center;



}



.menu .current a:visited { color:#000; }



.menu .menu_line {



	width:2px;



	height:42px;



	background:url(../images/menu_line.jpg);



}



.wrap_banner{	



	width:984px;



	margin:0 auto;



}



.wrap_main {



	width:984px;



	margin:0 auto;



	min-height:500px;



}



.main_top {



	width:984px;







	font-size:0;



}



.main_bottom {



	width:984px;



	



}



.main_left {



	width:200px;



	float:left;



}



.main_right {



	



}



.common_bt {



	height:32px;



	line-height:33px;











}



.common_bt .title {



	float:left;



	font-weight:bold;



	font-size:16px;



}



.search_no_style{



	font-weight:normal;



	font-size:12px;



	font-family:normal;



}



.common_bt .path {



	float:right;



}



.common_bt .more {



	float:right;



	background:url(../images/more.gif) no-repeat 5px 15px;



	width:40px;



	height:30px;



	display:block;



}



.common_bt .more a {



	width:40px;



	height:30px;



	display:block;



	cursor:pointer;



}



.common_list {



	margin:0 auto;



	margin:0 15px;



	padding-left:10px;



}



.common_list ul{



	display:block;



	margin:0px;



	padding:0px;



}



.common_list li {



	line-height:23px;



	vertical-align:middle;



	clear:both;



}



.common_list li span { float:right; }



#ZiFenLei{list-style-type:none;}



.common_content {



	margin:0px auto;



	height:100%;



	font-size:12px;



	min-height:100px;



	word-break:break-all;



	word-wrap:break-word;



}



#menu2 li img{padding-bottom:2px;margin-right:5px;}



.sys_list {







	padding:15px 0 10px 0px;



}



.sys_list li {



	width:130px;



	height:auto;



	float:left;



	margin-left:15px;



	margin-right:30px;



	display:inline;



}



.sys_list .img_show {



	width:130px;



	height:128px;



	text-align:center;



	display:table; 



	position:relative;



}



.sys_list .img_show  div{



	*position:absolute; 



	top:50%; 



	left:0; 



	display:table-cell; 



	vertical-align:middle;



	width:100%;



	}



.sys_list .img_show  div  .good{



	position: relative; 



	top:-50%; 



	text-align:center;



	margin:0; 



	padding:0;



	}



.sys_list .img_txt {



	width:130px;



	height:20px;



	line-height:20px;



	text-align:center;



	margin-top:5px;



}



.case_list {



	margin:0 auto;



	padding:10px 0 0 8px;



}



.case_list li {



	width:165px;



	height:auto;



	float:left;



	margin-left:7px;



	margin-top:5px;



	display:block;



	font-size:14px;



}



.case_list .img_show {	



	width:167px;



	height:168px;



	line-height:168px;



	border:1px solid #E0E0E0;



	/*非IE的主流浏览器识别的垂直居中的方法*/



	display: table-cell;



	vertical-align:middle;



	/*设置水平居中*/



	text-align:center;



}







.vpic span{



    height: 100%; /* 要保证和父元素高度一样才行 */



    writing-mode: tb-rl;



    vertical-align: middle;



}



.vpic img{



	vertical-align:middle;



}

.comm_detail_pic  img{ max-width:250px; !important }



.comm_detail_pic{



	display: table-cell;



	vertical-align:middle;



  	text-align: center;



}







.case_list .img_txt {



	width:165px;



	height:25px;



	line-height:25px;



	text-align:center;



	margin-top:5px;

	padding:5px 0px;



}



.box{



	margin:0 auto;



	margin:5px 15px;



	clear:both;



	height:220px;



}



.box_left {



	width:330px;



	float:left;



}



.box_right {



	width:330px;



	float:right;



}



.index_right_bt {



	height:36px;



	line-height:36px;



	background:url(../images/bt_line.jpg) repeat-x bottom;



	margin:0 auto;



}



.index_right_bt .title {



	float:left;



	padding-top:10px;



}



.index_right_bt .more {



	float:right;



	background:url(../images/more.gif) no-repeat 5px 15px;



	width:40px;



	height:30px;



	display:block;



}



.index_right_bt .more a {



	width:40px;



	height:30px;



	display:block;



	cursor:pointer;



}



.index_right_list {



	margin:0 auto;



}



.index_right_list li {



	line-height:28px;



	background:url(../images/jt.jpg) no-repeat 1px 12px;



	vertical-align:middle;



	clear:both;



	padding-left:10px;



}



.index_right_list li span { float:right; }



.news_list,.huizhan_list{padding:0 10px;}



.news_list ul,.huizhan_list ul{ padding:0px; margin:0px;list-style-type:none;}



.news_list li,.huizhan_list li {



	line-height:30px;



	background:url(../images/jt.jpg) no-repeat 3px 12px;



	vertical-align:middle;



	clear:both;



	padding-left:10px;



	border-bottom:1px dashed #ccc;



}



.news_list li span ,.huizhan_list li span{ float:right; }



.showpage {



	text-align:right;



	height:30px;



	line-height:30px;



	float:right;



	padding-right:15px;



}







.showpage .current {



    background: none repeat scroll 0 0 #C8C8C8;



    border: 1px solid #C8C8C8;



    padding: 2px 5px;



}







.showpage a {



    background: none repeat scroll 0 0 #FFFFFF;



    border: 1px solid #C8C8C8;



    font-family: arial,nsimsun;



    font-size: 12px !important;



    height: 19px;



    line-height: 19px;



    margin: 1px;



    padding: 2px 5px;



    white-space: nowrap;



    width: 19px;



}











.news_title,.huizhan_title { margin:5px;font-weight:bold; font-size:16px; text-align:center;}



.news_info, .huizhan_info{ text-align:center;margin:0 10px; border-bottom:1px solid #E3E3E3; padding-top:20px; color:#888}



.news_content,.huizhan_info {font-size:12px; line-height:20px; text-indent:2em;}







.footer {



	width:100%;



	text-align:center;



	color:#FFF;



	line-height:25px;



	clear:both;



	padding-top:10px;



	margin-top:3px;



	background:url("../images/footer_bg.jpg") repeat-x;



}



.pageContent_view {



line-height:180%;



color:#666666;



font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;



font-size:12px;

overflow:hidden; padding-bottom:30px;



}



.pageContent_view_c{



padding:0 0 10px 0;



}



.pageContent_view .itemPic {



float:left;



height:auto;



margin:10px 20px 0 12px;



width:220px;



text-align:center;



}







.pageContent_view .itemPic {



	/*非IE的主流浏览器识别的垂直居中的方法*/ 



display: table-cell; 



vertical-align:middle; 



/*设置水平居中*/ 



text-align:center; 



/* 针对IE的Hack */ 



*display: block; 



*font-size: 158px;/*约为高度的0.873，115*0.873 约为100*/ 



*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 



	width:220px;



	height:180px;



	border:1px solid #E0E0E0;



}



.pageContent_view .itemPic img{ vertical-align:middle;}







.pageContent_view .itemName {



float:left;



margin-left:10px;



}



.pageContent_view .itemParticular {



padding:10px 10px;



font-size:14px;



width:93%;



margin:0 auto;



word-break:break-all;



word-wrap:break-word;



}



.footer p a{color:#ffffff;}



#product_info_list{



list-style-type:none;



padding:0px;



margin:10px 0 0 0;



}



#product_info_list li{



line-height:31px;



color:#333;



}



.product_detail_t{



	font-size:14px;



	font-weight:bold;



	color:black;



}



.product_page{



	float:right;padding-right:15px;



}



.type_style_n_list {



	margin:0;



	padding:0px;



	font-size:14px;



}



.type_style_n_list ol{ clear:both; padding-left:10px;}



.type_style_n_list ol a{



	margin-left:5px;



}



.shadow_border li{



	margin:0 0 0 35px;



	list-style:square;



}



.goback{



	margin:25px 10px 10px 0;



	float:right;



	border:1px solid #CED0D0;



	color:#3692C0;



	padding:3px 4px;



	text-indent:0em;



	background:url(../images/bgpage-01.gif) repeat-x;



	background-position:0px -55px;



}



.related_x{



	width:98%;



	margin:20px auto;



}



.related_x_t{



	font-weight:bold;



	font-size:14px;



	height:35px;



	line-height:35px;



	border-top:1px dashed #ccc;



}



.related_x li{



	height:23px;



	line-height:23px;



	background:url("../images/square.jpg") no-repeat 20px 10px;



	padding-left:10px;



}



.indpro{



	font-size:14px;



}



.indpro li{



	float:right;



}



#indpro_text{



	height:23px;



	line-height:23px;



}



#indpro_submit{



	 margin-top:-1px;



}



#indpro_input input{



	color:#666;



}



.common_input_height{



	height:20px;



	line-height:20px;



}



.video1{



	text-align:center;width:500px;height:auto;margin:0 auto;margin-bottom:30px;



}



.video2{



	text-align:center;width:500px;height:30px;font-size:16px;font-weight:bold



}



#detail_p{



	padding-left:8px;



}



.tindex2{



	text-indent:2em;



}



#mess_table{



	width:100%;



}






.wap_main_index #news_index_top ol{



	background:url("../images/dian-l.gif") no-repeat 5px 14px;



	font-size:12px;



	border-bottom:none;



}



#news_index_top ol a:hover{



	color:#FA5E00;



	text-decoration:none;



}



.index_about{



 word-break:break-all; word-wrap:break-word;



}



.index_aboutw{



	float:left;height:127px;width:216px;margin-left:10px;



}







/*登录和注册*/



.ipt_sub .sub {



    background: url("../images/submit_icon.png") no-repeat scroll 0 0 transparent;



    color: #FFFFFF;



    font-size: 16px;



    font-weight: bold;



}







/*广告*/



#banner_box{ width:986px;  margin:0 auto 10px auto;}



#banner {height:151px; overflow:hidden; position:relative; width:986px;}



#banner_box #banner { height:351px}



ul, ol {list-style:none outside none;}



#banner_t li {position:absolute;}



#banner_t li {list-style:none outside none; width:984px;}	



#banner_t_num {bottom:3%; position:absolute; right:2%;}



#banner_t_num li {cursor:pointer; float:left; height:15px; margin-right:5px; width:15px;}



#banner_t_num li {background:url(../images/ipic.gif) no-repeat scroll 0 0 transparent; float:left;}



#banner_t_num li:hover{background:url(../images/ipic.gif) no-repeat scroll -22px 0 transparent; cursor:pointer; height:15px; margin-right:5px; width:15px;}



#banner_t_num li.active {background:url(../images/ipic.gif) no-repeat scroll -22px 0 transparent; cursor:pointer; height:15px; margin-right:5px; width:15px;}







/*左侧客服*/



.cleft_b{position:fixed;top:30%;left:-128px;}



.cleft_b1{position:fixed;top:30%;}



.cleft_box{margin: 0px;padding: 0px;overflow: hidden;width:166px;}



.cleft_box_content {margin:0px;padding:0px;width: 128px;overflow: hidden;float:left;background:none;}



.cleft_box_content .serverlist ul li {padding-top:5px;line-height:180%;margin:0px auto;}



.cleft_box .cright{width: 36px;height: 74px;color: #fff;font-size: 14px;font-weight: bold;text-align: center;margin-top:15px;padding-top: 35px;cursor: pointer;float: right;background:url(../images/rtitleico.png) left top no-repeat;}



.cfooter a {display:block;width:128px;height:22px;}



.cfooter {width:128px;height:22px;background:url(../images/leftbt.png) left top no-repeat;}


.cleft_box_content .cheader {margin:0 auto;background: url(../images/leftbg.png) left top no-repeat;overflow:hidden;width: 128px; }



.cheader .ctitle{ float:left;}



.cheader .win_close{ width:20px; float:left; height:31px; cursor:pointer;}



#banner_box{ clear:both;}



.menu_b li{ background:url(../images/nav_07.png) no-repeat; background-position:right 1px; }



.menu_a{ background:url(../images/nav_11.png) no-repeat; background-position:968px 0px;}



.top_right  .indpro { background:url(../images/searchs.png) no-repeat;  height:36px; width:385px;}



.top_right  .indpro #search{ width:320px; height:35px; background:none; border: none; line-height:35px;}



.top_right  .indpro #indpro_submit{ border:none; margin-top:5px; margin-right:2px;}



.top_right  .indpro #indpro_submit input{ border:none; width:50px; height:28px; background:none;}



.top_right .searhc_box{  clear:both; width:390px; position:absolute; top:55px; right:320px;}



.header .top{ position:relative;}



.quick_links{ background:url(../images/fturs.png) no-repeat; background-position:right 55px }



.qiehuan {  margin:0px auto;}



.qiehuan .timul{ overflow:hidden;  margin:0px auto; margin-top:0px; padding-top:20px; float:left;}



.qiehuan .timul li{ float:left; margin-right:10px;}



.qiehuan{ background:url(../images/nav_11.jpg) repeat-x; height:125px;}



.qiehuan_box { background:url(../images/nav_06.jpg) no-repeat; background-position:left -1px; padding-left:55px;width:945px; margin:0px auto;} 



.qiehuan_boxs{  background:url(../images/nav-08.jpg) no-repeat; padding-right:14px; background-position:right -1px;}



.wrap_main { clear:both;}



.tbleft a { display:block; background:url(../images/leftban-1_03.gif) no-repeat; width:30px; height:72px; background-position:10px 0px; margin-top:14px;float:left;}



.rightleft a{}







.sys_list{ width:300px}



.company_boxs{ width:320px; height:300px; border-radius:5px 5px 5px 5px; float:left; margin-right:10px; }



.main_right .company_boxs .common_bt { text-indent:30px; height:40px;}



.main_left_bo{ width:300px;overflow:hidden;  float:left;}



.main_right .main_left_bo .common_bt{ background:url(../images/news.jpg) no-repeat; text-indent:30px; height:40px;}



#news_index_top  ol li{ border-bottom:1px dotted #ccc; line-height:30px; height:30px; margin:0px; padding:0px; text-indent:8px;}



#news_index_top  ol li a{ color:#666}



#news_index_top{ padding-bottom:10px; float:left;}







.product_boes{ width:340px;  overflow:hidden; height:300px; float:left; margin-right:10px;}



.main_right .product_boes .common_bt{ text-indent:30px; height:40px; background:url(../images/am.jpg) no-repeat; }



.product_boes{ border-radius:5px 5px 5px 5px;  }



.footer{ margin-top:15px;}



.case_list .img_txt{ background:#E9E9E9}



.product_boes .case_list .img_show img{ height:auto ; width:80px;}



.product_boes .case_list .img_show{ width:100px; height:80px; border:none; line-height:30px;}



.product_boes .case_list li{ width:100px; height:124px; }



.product_boes .case_list .img_txt{ background:none;}



.product_boes .case_list .img_txt{ width:100px;}



.product_boes .case_list .img_txt a{ color:#287dc0; font-size:12px; line-height:15px;}



.product_boes .case_list { margin:0px; padding:0px; height:400px;}



.header{ margin-bottom:10px;}



.index_aboutw  img{ width:150px; height:auto;}



.index_aboutw{ width:170px; height:90px;}



.sys_list { margin-left:10px;}



#banner_box #banner{ height:100px;}



#banner_box_s  #banner_box  #banner{ height:351px;}



.product_boes  .common_bt .title ,.main_left_bo .title,.company_boxs  .common_bt .title{ text-indent:-30000px;}



.maino_tops{ width:984px; margin:0px auto;}



.main_right{ width:772px; overflow:hidden; float:right;}



.main_left  .common_bt{}


.company_boxs  .common_bt{ background:url(../images/server.jpg) no-repeat}
.type_style_n_list{ width:200px;}



.type_style_n_list  ol a{ font-weight:bold; font-size:12px; }



.common_bt .title{ font-size:14px;}



.type_style_n_list  ol{  height:30px; line-height:30px; background:#f7f7f7; border-bottom:1px solid #e5e5e5;}



.main_left,.main_right { margin-top:10px;}



.main_right  .common_bt{}



.main_right .common_content { border:1px solid #eee; width:748px; margin:0px; padding:0px; padding-bottom:10px; border-radius:0px 0px 5px 5px}



.main_right .common_bt  .title{ color:#FF0000; font-size:14px;}



.news_list li span{ color:#888}



.news_list{ padding-bottom:20px;}



.common_bt .path{ margin-right:10px;}



.news_info{ padding-bottom:10px;} 



.main_right .common_bt .title{}



.main_right .common_content{ padding-top:20px;}



.pageContent_view  .bshare-custom{ display:none;}



.pageContent_view .common_content{ border:none}



.pageContent_view{ border:1px solid #eee; width:768px;}



.menu1 {Z-INDEX: 6;}



.menu1,.menu1 UL {



	padding:0px;



	margin:0px;



	list-style-type: none;



}







.menu1 LI {padding:0px; MARGIN: 0px;



	background-repeat: no-repeat; float:left;}



.menu1 a{



	/*BORDER-RIGHT: #aaa 1px solid;*/ 



	DISPLAY: block; 



	FONT-SIZE:14px; 



	MARGIN: 0px;



	color:#fff;



	margin:0px; padding:0px; padding:0px 15px;







}



.menu1 LI:hover,.menu1 A:hover {



	color:#FF7B0E;  



}



.menu1 LI a:hover {











	}



	.menu1{ height:37px;}



.menu1 LI ul li a:hover{ color:#f00}



.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute; }



.menu1 LI UL li,.menu1 LI UL li a{



}



.menu1 LI{ position:relative;}



.menu1 LI:hover UL,.menu1 LI.sfhover UL {



	MARGIN-TOP: 34px;



	padding:4px;



	Z-INDEX: 5; 







	MARGIN-LEFT: 0px;



	width:150px;



	POSITION: absolute; 



	top:2px;



	background-color:#2b2b2b;



	overflow:hidden;



	padding:10px;



	border-top:none;



	padding-bottom:20px;



	border-radius:0px 0px 4px 4px;



	left:-3px;



	box-shadow:3px 3px 3px 0 rgba(100, 100, 100, 0.6)











}



.menu1 LI.sfhover UL li{ background:none}



.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{



	/*BORDER-RIGHT: #999 1px solid;*/ 



	DISPLAY: block; 



	PADDING: 0px 0px 0px 8px; 



	FONT-WEIGHT: normal; 



	FONT-SIZE: 13px; 



	MARGIN: 0px; 



	TEXT-TRANSFORM: none; 



	color:#fff; 



	TEXT-ALIGN: left;



	margin:0px; padding:0px;



}



.menu1 LI:hover UL LI A:hover{ color:#f00;}



.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {



	/*BORDER-TOP: #6CA7C7 1px solid;



	BORDER-BOTTOM: #6CA7C7 1px solid;  */



	



}



.menu1 UL LI UL {DISPLAY: none;}



.menu1 UL LI UL LI A:hover {



	MARGIN-TOP: -2px; 



	DISPLAY: block; 



	FILTER: alpha (opacity=85); 



	MARGIN-LEFT: 50px; 



	WIDTH: 105px; 



	POSITION: absolute; 



	background:url(../images/navlist_arrow.png) no-repeat; text-indent:20px; background-position:5px center ;



}



.menu1 UL  li dl{ margin:0px ; padding:0px; } 



.menu1 UL  li dl dt, .menu1 UL  li dl dd{ margin:0px; padding:0px;}



.menu1 LI ul li{ background:none}







.menu1 UL  dt{ height:30px; background:#1B94D6; line-height:30px; padding:0px 10px 0px 20px; color:#fff; margin-bottom:10px;}







.menu1 UL  dd{ padding:0px 10px 0px 20px; clear:both;  



background:url(../images/banles_05.gif) repeat-x; display:block; width:150px; background-position:30px 30px; }



.menu1 UL  dd a{ display:block; background:url(../images/navlist_arrow.png) no-repeat; text-indent:20px; background-position:5px center ; }



#dao_nav .nfmenu dd  a:hover{ color:#f60}



.menu{ position: relative}



.wap_main_index .main_right{ width:986px; margin-top:0px;}



.wap_main_index #news_index_top ol li a{ font-weight:normal;}



.wap_main_index .common_bt .title{ }



.wap_main_index{ min-height:200px;}



.wap_main_index .type_style_n_list { width:290px; margin-left:5px;}



.wap_main_index #news_index_top ol li{ text-indent:0px;}











    #product {  







        margin:0 5px 5px 0;  



        float:left;  



    }  



    #product div#content {  



        position:relative;  



        width:880px;  



        height:125px;  



        display:inline-block;  



        overflow:hidden;  



        float:left;  



    }  



    #product div#content_list {  



        position:absolute;  



        width:4000px;  



    }  



    #product dl{  



     



        float:left;  



    



        padding:3px 5px;  



    }  



    #product dl:hover {  



        border:1px solid #333;  



        background:#ccc;  



    }  



    #product dl dt {  



          



    }  



    #product dl dt img {  



 



        border:none;  



    }  



    #product dl dd {  



        text-align:center;  



    }  



    #product span.prev{  



        cursor:pointer;  



        display:inline-block;  



     



		background: url("../images/leftban-1_03.gif") no-repeat scroll 10px 0 transparent;



    display: block;



    float: left;



    height: 72px;



    margin-top: 14px;



    width: 30px;



    }  



    #product span.next{  



        cursor:pointer;  



        display:inline-block;  



     display:block; background:url(../images/naderight_06.gif) no-repeat; width:15px; height:72px; background-position:0px 0px; margin-top:14px; float:right;



    }  



	.common_list { margin:0px; padding:0px;}



	.common_list lI {  background: none repeat scroll 0 0 #F7F7F7;



    border-bottom: 1px solid #E5E5E5;



    height: 30px;



    line-height: 30px;}



	.common_list li a{ font-size:12px; font-weight:bold; background:url(../images/contraction.jpg) no-repeat; text-indent:20px; display:block;



	background-position:10px 13px;}



.main_right .common_content{ padding:10px; min-height:400px}



.markeList .clearfix  li{ float:left; margin-right:5px;}



a:hover{ color:#F30}



.main_right .common_bt .title{ }

.ids_pages{ overflow:hidden; margin-bottom:10px;}

.ids_pages li { width:16px; height:16px; border:1px solid #ccc; float:left; text-align:center; margin:0px; padding:0px; margin:0px 0px; margin-bottom:5px; margin-right:9px;  }

.ids_pages li a{ font-size:12px; line-height:16px; display:block; margin:0px; padding:0px; display:block;}

.sfzimu{ background:#f00; color:#fff; height:15px; width:15px; line-height:15px; text-align:center; float:left;}

.xline{ background:url(../images/xline.gif) repeat-x; width:710px; float:right; height:10px; margin-top:10px;}

.catepages{ font-weight:bold; margin-bottom:5px;}



.news_info, .huizhan_info{ padding-bottom:10px;}

.scrolltitle{height:24px;font-size:14px;width:742px;border-bottom:solid 1px #ddd;margin:20px auto 15px auto;}



a.abtn{display:block;height:130px;width:17px;overflow:hidden;background:url(../images/a-pre.jpg) no-repeat; background-position:0px 25px;}

a.aleft{float:left;}

a.agrayleft{cursor:default;}

a.aright{float:right; background:url(../images/a-next.jpg) no-repeat; background-position:0px 25px;}

a.agrayright{cursor:default;}

.scrolllist{width:920px;height:125px;margin:0 auto;}

.scrolllist .imglist_w{width:875px;height:115px;overflow:hidden;float:left;position:relative;/*必要元素*/ margin-top:12px}

.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:2px;}

.scrolllist .imglist_w li{float:left;padding:0 0px; width:105px; padding:0px 10px; }

.scrolllist .imglist_w li img{padding:2px;}

.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none; clear:both; display:block;}

.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}

.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left;}

.imglist img{ height:60px; width:auto;}

.scrolllist .imglist_w ul li a{ clear:both; color:#555; text-align:center}

.scrolllist .imglist_w ul li a:hover{ color:#f00;}
.contes_serzs { background:url(../images/we-r.jpg) no-repeat; overflow:hidden; width:300px; height:250px; }
.contes_serzs ul{ margin-top:36px; margin-left:30px;}

.stepcarousel {
	MARGIN: 0px auto; OVERFLOW: scroll; WIDTH: 320px; POSITION: relative; HEIGHT: 200px
}
.stepcarousel .belt {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#displaycssbelt {
	VISIBILITY: hidden
}
#stocklevels {
	VISIBILITY: hidden
}
.stepcarousel .panel {
	FLOAT: left; MARGIN: 0px 10px; OVERFLOW: hidden; WIDTH: 125px;
	
}
.stepcarousel .panel  img{ width:80px; height:auto;}
.stock {
	CLEAR: both; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; WIDTH: 929px; COLOR: #000; BORDER-BOTTOM: #000 1px dashed; FONT-FAMILY: arial, verdana, sans-serif; HEIGHT: 10px; TEXT-ALIGN: right
}
.subfeature {
	DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 202px
}
.subfeature-txt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 202px! important; LINE-HEIGHT: 17px; PADDING-TOP: 3px; POSITION: relative
}
.subfeature-txt H2 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px
}
.subfeature-txt H2 A {
	COLOR: #000
}
.subfeature-txt H2 A:hover {
	COLOR: #ff0076
}
.subfeature A IMG {
	BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: transparent 1px solid
}
.subfeature A IMG:hover {
	BORDER-RIGHT: #ff0076 1px dashed; BORDER-TOP: #ff0076 1px dashed; BORDER-LEFT: #ff0076 1px dashed; BORDER-BOTTOM: #ff0076 1px dashed
}

.scroll-text {
	width: 400px;
	height: 4.5em;
	overflow: hidden;
	padding:3px;
}
.scroll-text ul {
	width: 800px;
	height: 100px;
	overflow: hidden;
	margin: 0;
}
.scroll-text ul li {
	height: 1.5em;
}
.scroll-img {
	width: 680px;
	height: 142px;
	overflow: hidden;
	font-size: 0;
}
.scroll-img ul {
	width: 700px;
	height: 600px;
	margin: 0;
}
.scroll-img ul li {
	display: inline-block;
	margin: 10px 0 10px 10px;
}
#demo4.scroll-img ul, #demo5.scroll-img ul {
	width: 1500px;
}
#demo5-btn {
	width: 680px;
	padding-top: 10px;
}

