/*整体定义*/
@charset "utf-8";
body { margin:0; padding:0;	font-size: 12px; color:#4e4e4e; line-height:18px; font-family:"宋体";background:url(../images/body-dg-1.gif) top left repeat-x}
a,a:visited,a:active{ color:black; text-decoration:none}
a:hover{color:#c2120b}
a.un,a.un:visited,a.un:active{ color:black; text-decoration:underline}
a.un:hover{text-decoration:none}
div,ul,li,td{ word-break:break-word}
ul,li,form,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0; padding:0; list-style:none}
img{ border:0}
.imgmb{ border:1px solid #C8D5E6; padding:2px}
.clear{ clear:both; font-size:0; line-height:normal;}
.f14{ font-size:14px;}
.fb{ font-weight:bold}
.fl{ float:left}
.fr{float:right}
.show{ display:inherit}
.hidden{ display:none}
.zymb{   border-style: solid;
  border-color:#e7e7e7;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 1px;}
.ziti{ font-family:Arial, Helvetica, sans-serif}
.line{ background:url(../images/dot.gif) center center repeat-x; line-height:1px; font-size:1px; clear:both; height:1px}
.red,a.reda,a.reda:visited,a.reda:active{ color:#ff0000}
.red2,a.red2a,a.red2a:visited,a.red2a:active{ color:#c2120b}
.red3,a.red3a,a.red3a:visited,a.red3a:active{ color:#db0909}
.blue,a.bluea,a.bluea:visited,a.bluea:active{ color:#0470B1}
.black,a.blacka,a.blacka:visited,a.blacka:active{ color:#000000}
.gray,a.graya,a.graya:visited,a.graya:active{ color:#b7b7b7}
.blank10{height:10px; clear:both; line-height:10px}

/*indextop*/
.top{width:943px;height:86px; margin:0 auto;}
.topnav{ float:left;width:300px; height:43px; padding-top:43px;color:#b7b7b7;}
.topnav a,.topnav a:visited,.topnav a:active{padding-right:10px;padding-left:10px}

/*nav*/
.nav{width:943px;height:32px;margin:0 auto;background:url(../images/nav-bgdi.gif) left bottom repeat-x;}
.nav a,.nav a:visited,.nav a:active{float:left;margin:0 auto;height:24px;padding-top:8px;padding-right:24px;padding-left:24px;color:#ffffff;background:url(../images/nav-bg.gif) right top no-repeat;}
.nav a:hover{text-decoration:none; color:#FFFF00}
.navsearbox{float:left;padding-top:6px;width:170px;padding-left:6px}
.navsear{float:left;border:0;color:#cbd1e0;width:114px;height:18px;background:url(../images/top-sear.gif) left top no-repeat;margin:0px;line-height:20px}
.navsearbu{float:left;background:url(../images/top-searbu.gif) left top no-repeat;height:18px;width:47px;border:0px;margin:0px}
/*syad*/
.syad{width:943px;height:309px; margin:0 auto;}
/*symain*/
.symain{width:943px;margin:0 auto;}
.symainzt{float:left;width:721px;margin:0 auto;}
.syleft{float:left;width:214px;margin-right:15px;padding-top:15px;display:inline}
.sydl{float:left;width:137px;padding-top:15px;padding-left:6px;line-height:24px;display:inline}
.sydldi{float:left;border:0;color:#333;width:137px;height:20px;background:url(../images/login-1.gif) left top no-repeat;margin:0px;line-height:20px;}
.sydlbu{float:left;height:55px;width:54px;padding-top:10px;display:inline}
.sydlbudi{float:left;background:url(../images/login-2.gif) left top no-repeat;height:55px;width:54px;border:0px;}
.syzj{float:left;width:480px;}
.syzjhd{float:left;width:480px;height:23px;border-bottom:1px solid #e7e7e7;padding-top:10px;display:inline;}
.syzj span{float:left;width:22px;background:url(../images/index-10.gif) left center no-repeat;}
.syzj ul{float:left;width:335px;height:120px;margin-left:8px;display:inline;}
.syzj ul li a,.syzj ul li a:visited,.syzj ul li a:active{float:left;width:225px;padding-left:10px;background:url(../images/dian.gif) left top no-repeat;line-height:24px;display:inline}
.syzjrq{float:right;width:70px;color:red;background:#ffffff;font-size:11px;display:inline}
.sygg{float:left;width:694px;margin:0px auto;}
/*syright*/
.syright{float:right;width:221px;margin:0px auto;}
/*sybottom*/
.sybottomnav{width:935px;margin:0px auto;color:666666;line-height:24px;padding-left:8px}

/*-----二级栏目样式-----------------------------------------------*/
.abmain{width:957px;margin:0 auto;}
.ableft{
	float:left;
	width:208px;
	margin-top:31px;
	display:inline;
	height:550px;
	
}
.ableft ul{float:left;width:208px;}
.ableft ul li a ,.ableft ul li a:visited,.ableftul li a:active{
	float:left;
	width:158px;
	height:23px;
	padding-left:50px;
	padding-top:8px;
	font-weight: bold;
	display:block;
	color: #666666;
	background:url(../images/gywm-7.gif) left top repeat-y;
}
.ableft ul li a:hover{background:url(../images/gywm-2.gif) left top no-repeat;color:#ffffff;text-decoration: none;}
.ableft ul li a.ableftSelected,.ableft ul li a.ableftSelected:visited,.ableft ul li a.ableftSelected:active{background:url(../images/gywm-2.gif) left top no-repeat;color:#ffffff;text-decoration: none;}
.abright{float:left;width:741px;}
.abmbx{
	float:left;
	width:712px;
	height:18px;
	margin-left:19px;
	padding-top:8px;
	padding-bottom:5px;
	padding-right:10px;
	display:inline;
	text-align: right;
	clear:both
}
.abnr{
	float:left;
	width:692px;
	margin-left:19px;
	padding:15px;
	display:inline;
	background:url(../images/gywm-6.gif) left top no-repeat;
	line-height:24px;
	max-height:none; 

}
.abnr span{	float:left;	width:460px;display:block;padding-left:13px;padding-top:6px;}
.abzz{float:left;width:310px;height:206px;margin:0px;text-align:center;display:inline;border:solid 10px #ebebeb;padding:1px}
.ablxwm{float:left;width:100%;text-algin:center}
 .abnr{
	float:left;
	width:692px;
	margin-left:19px;
	padding:15px;
	display:inline;
	background:url(../images/gywm-6.gif) left top no-repeat;
	line-height:24px;
	max-height:none;
	min-height:483px;
	height:auto!important;
	height:483px;

}
/*-----新闻栏目样式-----------------------------------------------*/
.xwlist{float:left;width:692px;}
.xwbz{float:left;width:22px;background:url(../images/index-10.gif) left center no-repeat;}
.xwlist ul{float:left;width:692px;border-bottom:solid 1px #ebebeb;}
.xwlist ul li a,xwlist ul li a:visited,xwlist ul li a:active{float:left;width:596px;height:32px;padding-top:8px;line-height:24px;display:inline;} 
.xwlistrq{float:right;width:70px;color:gray;font-size:11px;padding-top:8px;display:inline}
.xwfy{float:left;width:692px;height:30px}
.xwfy a,.xwfy a:visited,.xwfy a:active{color:#898989;text-decoration:none;padding:4px;border:1px solid #ebebeb;display:inline}
.xwfy a:hover{color:red}
.xwbt{
	float:left;
	width:692px;
	height:30px;
	text-align: center;
	border-bottom:solid 1px #ebebeb;
}
.xwrq{
	float:left;
	width:692px;
	text-align:center;
}
.xwnr{
	float:left;
	width:672px;
	
	padding-left:10px;
	padding-right:10px;
	line-height:24px;
	display:inline
}
/*----- 案例栏目样式-----------------------------------------------*/
.casepic {float:left;width:180px;height:120px;padding:3px 3px 7px 3px;margin-right:15px;background:url(../images/case-2.jpg) left top no-repeat;display:inline}
.casebt{
	float:right;
	width:490px;
	height:26px;
	background:url(../images/case-4.gif) right top no-repeat;
	display:inline;
}
.casebt span{width:450px;text-align:left;padding:3px;filter:
        Dropshadow(offx=1,offy=0,color=white)
        Dropshadow(offx=0,offy=1,color=white)
        Dropshadow(offx=0,offy=-1,color=white)
        Dropshadow(offx=-1,offy=0,color=white);
		color:#004fa1;display:inline}
.caselogo{float:left;width:100px;margin:15px;text-align:center;display:inline;}
.casems{float:left;width:475px;margin-top:8px;display:inline}
/*----- 解决方案栏目样式-----------------------------------------------*/
.solbt{
	float:left;
	width:677px;
	height:26px;
	background:url(../images/xian.gif) right bottom repeat-x;
	display:inline;
	margin-left:10px;
	font-weight: bold;
}
.solbt h1{font-size:14px}
.sollogo{float:left;width:83px;height:83px;margin:10px;text-align:center;display:inline;border:solid 1px #ebebeb;padding:1px}
.solms{float:right;width:575px;margin-top:6px;display:inline;}
.solms span{height:12px;color:#c2120b;font-size:12px;padding:0px;}
.solms span a,.solms span a:visited,.solms span a:hover,.solms span a:active{
	height:20px;
	color:#c2120b;
	font-size:12px;
	text-decoration: underline;
}
.solshow{float:left;width:677px;display:inline;	margin-left:10px;margin-top:10px;}
.solshow h3{font-size:12px;color:#c2120b;line-height:28px;}
.solshow h4{font-size:12px;}

/*在线咨询*/
.zxsr{ border:1px solid #d7d7d7; width:262px; height:18px; line-height:18px; margin-bottom:5px; float:left; margin-right:5px}
.zxwbk{ border:1px solid #d7d7d7; width:342px; height:118px; line-height:18px; margin-bottom:5px; float:left; margin-right:5px}
.hrtit{ font-size:13px}
.cjwtbt{float:left;	width:692px;height:30px; margin-bottom:15px; background:url(../images/cjwt.gif) left center no-repeat;text-align: right;	border-bottom:solid 1px #ebebeb;}
.cjwtsr{ border:1px solid #bcbcbc; background:#f3f3f3; color:#bcbcbc}
.cjwt{ margin:10px 0; float:left}
.cjwt li{ background:url(../images/cjwtarrow.gif) 5px 4px no-repeat; padding-left:18px; margin-bottom:15px }
.cjwt li h4{ font-size:12px; color:#c70d00; background:url(../images/cjwtdot.gif) bottom repeat-x;padding-bottom:3px; margin-bottom:5px}

.ymzj{ border-right:3px solid #f1f1f1;border-bottom:3px solid #f1f1f1; background:#CCCCCC}
.ymzj td{ background:#f5f5f5; padding-left:10px}
.sitemap h3{ font-size:14px; background:url(../images/ywly_08.jpg) left bottom no-repeat; line-height:22px; height:22px; overflow:hidden; margin-bottom:8px; text-indent:1em}
.sitemap h4{ font-size:12px; font-weight:normal; margin-bottom:20px}
.sitemap h4 a{ background:url(../images/zcfg.gif) left center no-repeat; padding-left:12px; margin-right:15px}