body {margin: 0px;padding: 0 0 10px 0;	font: 12px tahoma, verdana, "宋体";	color:#333333;	background:url('/images/mainbg.gif') 0 0 repeat-x #ABABAB;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px;}
/* Link */
.maincolora{color:#006699;	font-weight: bold;}
.maincolor{color:#FF0000;}
a:link,a:active,a:visited{	font-size:12px;text-decoration:none;color:#333;}
a:hover{	text-decoration:underline;	color:#FF0000;	}
a.red:link,a.red:active,a.red:visited{	font-size:12px;text-decoration:none;color:#FF0000;}
a.red:hover{text-decoration:underline;	color:#FF0000;	}
.tims {	FONT-SIZE: 11px; COLOR: #8d8d8d; FONT-FAMILY: Verdana; TEXT-DECORATION: none}
.fixclear{clear:both;height:0;overflow:hidden;}
/*Global Layout*/
.wrapbox{clear:both;width:902px;margin:0 auto;}
.wrapper{clear:both;width:900px;margin:0 auto;background:#FFFFFF;overflow:hidden;}
.sidebar{float: left;width: 190px;height: 340px;margin: 0;padding:0;}
.mainbox{float: right;margin:0 10px 0 16px;padding:0;width:680px;}
/*page top*/
#header{text-align: left;height: 80px;background:url('/images/hearbg.gif') right 0 no-repeat #FFFFFF;}
.topbg{width:900px;margin:24px auto 0 auto;background:url('/images/topbg.gif') 0 0 no-repeat;height:32px;}
#logoimg {float: left;margin-top: 0px;padding-top:10px;border:0px;width: 250px;}
#topmenu{float: right;height:22px;width: 280px;margin: 0px;padding:4px 8px 0 0;background-repeat: no-repeat;background-position: right;text-align: right;color:#DADADA;}
#topmenu a{color:#DADADA;}
/*Nav*/
#globalmenubox{width:900px;margin:0 auto;}
#globalmenu{height:45px;background:url('/images/navbg.gif') 0 0 repeat-x;}
#globalmenu ul{margin-left:20px;}
#globalmenu ul li{float:left;color:#FFFFFF;width:88px;height:40px;line-height:40px;font-size:13px;font-weight:bold;text-align:center;position:relative;}
#globalmenu ul li.navcurrent{background:url('/images/curnav.gif') 0 5px no-repeat;}
#globalmenu ul li a,#globalmenu ul li a:link{color:#FFFFFF;font-size:12px;}
#globalmenu ul li.navcurrent a:link,#globalmenu ul li.navcurrent a:visited{color:#000000;}
#globalmenu ul li:hover dl, #globalmenu ul li.navcurrent dl {position:absolute;display: block;z-index:9999;}
.subnav{position:absolute;display: none;top: 36px;left:-1px;background:#FFFFFF;width:88px;padding:5px 0 6px 0;border:1px #FF0000 solid;border-top:none;z-index:9999;}
.subnav dd{height:20px;line-height:20px;color:#FFFFFF;}
.subnav dd a:link,.subnav dd a:visited,.subnav dd a:active{color:#000000;font-weight:normal;}
/*Dorpdown menu*/
.menuskin {
	BORDER:1px solid #636363;
	BACKGROUND-COLOR:#ECEDEF;
	POSITION: absolute;
	VISIBILITY: hidden;
}
.menuitems {
   text-align:left;
	PADDING: 1px;
	MARGIN: 2px;
	font-size:12px;
	line-height:18px;
}
#mouseoverstyle {
	PADDING: 0px;
	BORDER: #0B008B 1px solid;
	BACKGROUND-COLOR: #FFEEC2 
}
.menuskin A {PADDING-RIGHT:3px;PADDING-LEFT:3px;}
/*Web nav menu#2e68a0*/
.top-menu {VISIBILITY: hidden; POSITION: absolute;}
.banner{}

/*page end*/
#footer{
	height:40px;
	background:url('/images/footbg.gif') 0 8px no-repeat #FFFFFF;
	padding:8px 0 0 0 ;
	color:#000000;
	}
#foot_l{
	float:left;
	width: 200px;
	text-align: left;
	font-family: Georgia,Times, serif;
	padding:8px 0 0 10px;
	text-align:left;
}
#foot_r{
	float: right;
	padding:10px 10px 0 0;
	width: 600px;
	text-align:right;
	}
#navto{
	clear: both;
	width: auto;
	margin-left: 5px;
	height: 40px;
	line-height:40px;
	background-repeat: no-repeat;
	background-image: url(../images/icon_nav.gif);
	background-position: 0;
	padding-left: 20px;
}
.to8{
	font-family: Webdings;
}
.Imgbutton{
	color:#000000;
	background: #fefefe url(../images/ButtonBack.gif) repeat-x;
	border: 3px double;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
	height:22px;
	line-height:16px;
	font-size:12px;
}
.dotline {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(../images/dotlineh.gif); 
	BACKGROUND-REPEAT: repeat-x;
}
#submenu{background: url(../images/submenu_bg.gif) no-repeat left top;}
#submenu ul{margin:0 0 0 7px; padding:0;list-style-type:none;}
#submenu li{background-color:#FFCFD6;height:30px;line-height:30px;margin:0 0 2px 0;padding:0;}
#submenu li span{	display: block;padding:0 0 0 15px;}
#submenu li A:hover {
	display: block;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	background-color: #FF0000;
}
#submenu li A:hover SPAN {
	display: block;
	background: url(../images/icon_arrow.gif) no-repeat right;
}
#submenu li a.selectmenu{
	display: block;
	color:#FFF;
	font-weight: bold;
	background-color: #FF0000;
}
#submenu li a span.selectmenuspan{
	display: block;	
	background: url(../images/icon_arrow.gif) no-repeat right;
}
  /*---显示信息提示---*/
  #msginfo{height:24px;line-height:24px;background:#FEFEFE;border:1px solid #C3D6EE;color:#373737;padding:0 5px 0 5px;}
  #msginfo ul { margin: 0px; padding : 0px; list-style-type : none; } 
  
    /*--分页样式--*/
  .pagelist{margin-bottom:0;padding-bottom:10px; float:right;overflow: auto;line-height:120%; clear: both;}
  .pagelist A {padding:1px 4px 1px 4px;font-size: 12px; float:left;text-decoration: none;}
  .p_total{margin-right:1px; }
  .p_num {border: #FF0000 1px solid; vertical-align: middle;margin-right: 1px;background-color: #ffffff}
  .p_curpage {border: #FF0000 1px solid;font-weight: bold;vertical-align: middle;color: #000000; margin-right: 1px;background-color: #dddde4}
  .p_total {border: #FF0000 1px solid;font-weight: bold;background-color: #f2f3f7}
  .p_pages {border: #FF0000 1px solid;font-weight: bold;vertical-align:middle; margin-right: 1px; background-color: #f2f3f7}
  
  /*idx*/
#idxnews{width:240px;height:236px;float:left;background:url('/images/sidebg.gif') 0 36px repeat-x;overflow:hidden;}
#idxnews h4{background:url('/images/redbg.gif') 0 0 repeat-x;height:36px;color:#FFFFFF;font-weight:bold;line-height:32px;text-indent:16px;}
#idxnews ul{margin:8px 0 0 12px;padding:0;}
#idxnews ul li{background:url(../Images/icon_ul_0.gif) 0 center no-repeat;height:23px;line-height:23px;text-indent:12px;white-space:nowrap;}

#idxsvc{float:left;width:450px;background:url('/images/idxmiddlebg.gif') 0 0 repeat-x;height:236px;margin-left:4px;overflow:hidden;}
#idxsvc h4{height:36px;background:url('/images/idxsvc.gif') 10px 10px no-repeat;}
#idxsvc ul{margin:6px 0 0 12px;}
#idxsvc ul li{float:left;width:210px;height:90px;overflow:hidden;margin-right:8px;}
.svc_pic{width:80px;float:left;text-align: center;}
.svc_pic img{vertical-align: top;}
.svc_txt {float: right;line-height: 140%;text-align:left;width:120px;}
.svc_txt h5{height:20px;}
.svc_txt h5 a,.svc_txt h5 a:link,.svc_txt h5 a:visited{font-weight:bold;color:#FF0000;}

#idxdemo{width:200px;height:236px;float:right;background:url('/images/sidebg.gif') 0 36px repeat-x;overflow:hidden;}
#idxdemo h4{background:url('/images/graybg.gif') 0 0 repeat-x;height:36px;color:#FFFFFF;font-weight:bold;line-height:32px;text-indent:16px;}
#idxdemotol{float:left;padding-top:50px;}
#idxdemotor{float:right;padding-top:50px;}
#idxdemobox{width:165px;margin:6px;background:#FFFFFF;height:185px;float:left;}
.idxdemobox ul li{float:left;height:46px;width:92px;text-align:center;}
.idxdemobox ul li img{width:88px;height:40px;}

/*Sub Page*/
.maincontent{margin-left:10px; }
..maincontent h2{margin-bottom:10px;}
.content{padding:0 10px 10px 10px;line-height:180%;}
.content h4,.content h5{font-weight:bold;color:#FF0000;}
.content p{line-height:180%;text-indent:24px;}
/*News*/
.newslist{clear: both;	width:auto;	line-height:150%;	padding: 5px 5px 0 15px;}
.newslist h3{font-weight:bold;color:#FF0000;}
.newslist ul{margin:0 0 0 12px;list-style-type: none;	padding:0;}
.newslist li{padding-left: 10px;	margin: 0 10px 0 0;	height:24px;line-height:24px;	background: url(../images/icon_ul_0.gif) no-repeat 0 center; }
.newsbox h3{margin:0 auto;text-align:center;padding:20px 5px 6px 5px;line-height:150%;font-size:14px;font-weight:bold;color:#FF0000;border-bottom:1px dashed #BFBFBF;}
.newsbox .newstips{background-color: #f7f7f7;text-align:center;margin:0;height:25px;line-height:25px;margin-bottom:10px;}
/*faq*/
#faq{clear: both;margin: 10px 0 0 0;width:auto;	min-height: 250px;	line-height:150%;	padding: 0 10px 0 5px;}
#faq ul{margin: 0;padding:0; list-style-type: none;}
#faq ul li{background:none;}
.faq_q{padding-left:40px;line-height: 40px;background: url("../images/icon_q.gif") no-repeat;	height: 36px;	font-weight: bold;}
.faq_a{padding:5px 5px 5px 40px;	min-height: 36px;	color:#666666;	background: url("../images/icon_a.gif") no-repeat;	border-bottom: 1px dotted #CCCCCC;}
/*Demo list*/
.demolist{clear: both;margin: 5px 0 5px 0;height: auto;padding-bottom:5px;overflow: hidden;}
.demolist ul{margin: 0;padding:0; list-style-type: none;}
.demolist li{margin-bottom:2px;}
.demo_pic{float: left;padding-top:10px;width: 150px;text-align:right;}
.demo_txt{float:right;width:500px;padding:10px 0 10px 0;}
.casedetail{clear: both;margin: 10px 0 10px 0;height: auto;padding-bottom:10px;overflow: hidden;}
/*Service*/
.svccate{clear:both;border-bottom:1px solid #FF0000;margin-bottom:10px;}
.svccate ul li{float:left; width:72px;font-weight:bold;color:#FF0000; background: url('../images/icon_ul_0.gif') 0 center no-repeat;text-indent:8px;}
/* Modal Styles */
.CommonModalMask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 888;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.6;
}
.CommonModal {
	border:3px #000000 solid;
}
.CommonModalTitle {
	background-color: #BA0001;
	background-image: url('/images/graybg.gif');
	border-bottom:1px #cccccc solid;
	padding: 3px;
	color: #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	height: 20px;
	line-height: 20px;
	position: relative;
	z-index: 889;
	cursor: move;
	text-align: left;
}
.CommonModalClose {
	width: 33px;
	height: 16px;
	background-image: url(/images/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}
.CommonModalContent {
	background-color: #ffffff;
}
.CommonModalFooter 
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 0px;
	border-color: #EFEFEF;
	background-color: #eeeeee;
	margin: 0 2px 2px 2px;
}
.CommonModalResize {
	width: 0px;
	height: 0px;
	background-image: url(/images/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	cursor: se-resize;
}


/**/