@charset "utf-8";


html,body{
font-family:微软雅黑,宋体; font-size:12px;line-height:2;color:#737373;/* background:#fff url(../images/bga.jpg) repeat-y center top;*/ margin:0 auto;}
body, div, ul, li, iframe, form, p,span,h1,h2,h3,h4 { margin: 0px; padding: 0px; }
a{text-decoration:none;color:#737373;}
a:hover{text-decoration:none;color:#0266aa; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
 .clear{clear:both; height:0; overflow:hidden;}
h1{font-size:22px;}
h2{ font-size:16px;}
h3{ font-size:14px;  }
h4{ font-size:12px;}


.logo{ width:1000px; margin:0 auto; background:url(../images/logo.jpg) no-repeat left center; /*height:38px;*/ color:#aaaaaa; text-align:right; /*padding-top:60px;*/}
.logo a{ color:#aaaaaa;}
.logo span{ float:right; padding-left:15px; }


.nav{ width:100%; height:37px; line-height:37px;background:url(../images/menubg.jpg) repeat-x;}
.con{ width:2px; height:37px; display:block; background:url(../images/shu.jpg) no-repeat center;}
#nav {
 width:1000px; margin:auto; TEXT-ALIGN: center;  HEIGHT: 37px;   
}
#nav UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px;  PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 37px; line-height:37px; PADDING-TOP: 0px;FONT-SIZE: 14px; 
}
#nav UL LI A { width:119px;
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 37px; text-align:center;DISPLAY: block; HEIGHT: 37px; COLOR: #fff;  PADDING-TOP: 0px
}
#nav UL LI A:hover,.cho {
	width:119px; height:37px; background:url(../images/menuturn.jpg) no-repeat center;color:#fff; display:block;
}
#nav UL LI.menu {
	POSITION: absolute;  WIDTH: 119px; height:25px; line-height:25px;  z-index:999; font-size:12px;
}
#nav UL LI.menu SPAN {
	WIDTH: 119px; FLOAT: left; HEIGHT: 25px; line-height:25px; BACKGROUND: #0262a4;BORDER-BOTTOM: #fff 1px solid;
}
#nav UL LI.menu SPAN A {
	  TEXT-ALIGN: center; LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px; color:#fff;
}
#nav UL LI.menu SPAN A:hover {
	BACKGROUND: #e8e8e8; color:#2a2a2a; LINE-HEIGHT: 25px;HEIGHT: 25px; 
}
 
 .tel{ width:212px; height:37px; background:url(../images/tel.jpg) no-repeat right center; color:#fff; padding-left:60px;  }

#banner{ border-bottom:1px solid #ececec; padding-bottom:2px;}
 .grg-home-page{position:relative; z-index:0;}
.grg-home-page #ibm-content-head,.grg-home-page #ibm-navigation,.grg-home-page #grg-content-sidebar,.grg-home-page #ibm-page-tools{display:none;}#grg-masthead{
	background-color: #000;
	background-image: none;
	background-repeat: repeat-x;
	background-position: 0 -615px;
}#grg-geo,#grg-geo-tou{
	color:#AAB7CB;
	border-top:0 none;
	_width:350px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.grg-home-page #grg-leadspace img,.grg-home-page #grg-leadspace h1,.grg-home-page #grg-leadspace h2,.grg-home-page #grg-leadspace h3{padding:0;margin:0;}.grg-home-page #grg-leadspace h2,.grg-home-page #grg-leadspace h3{position:relative;z-index:0;}.grg-home-page #grg-leadspace{background:#E3E6EB;border-bottom:1px solid #E3E6EB;}.grg-home-page #grg-leadspace.grg-container{margin:0;}
.grg-home-page #grg-leadspace.grg-ribbon .grg-container-body{clear:both;position:relative;height:278px;border:0 none;background:none;}.grg-home-page #grg-leadspace .grg-ribbon-pane{position:relative;height:278px;overflow:hidden;clear:both;}.grg-home-page #grg-leadspace .grg-ribbon-pane h2 img{padding-top:50px;}#grg-leadspace .grg-ribbon-section{position:absolute;}.grg-home-page #grg-leadspace .grg-ribbon-section .grg-columns{clear:none;height:278px;overflow:hidden;width:100%;margin:0;float:left;}
.grg-home-page #grg-leadspace .grg-ribbon-section .grg-columns .grg-col-1-1{width:990px;margin:0 auto;}.grg-home-page #grg-leadspace .grg-ribbon-nav{position:relative;z-index:2000;left:415px;margin:-22px auto 0;width:250px;height:20px;text-align:center;}.grg-home-page #grg-leadspace .grg-ribbon-nav a{background-color:#CCC;border:1px solid #EEE;position:relative;z-index:2100;display:inline-block;text-decoration:none;width:30px;height:10px;margin:3px;font-size:1px;box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);}
.grg-home-page #grg-leadspace .grg-ribbon-nav a:hover{background-color:#025d9c;border:1px solid #025d9c;}.grg-home-page #grg-leadspace .grg-ribbon-nav a.grg-active{background-color:#025d9c;border:1px solid #FFF;}.grg-home-page #grg-leadspace a.ibm-ribbon-next,.grg-home-page #grg-leadspace a.ibm-ribbon-prev{display:none;}.grg-home-page #grg-leadspace a.ibm-disabled{visibility:hidden;}*:first-child+html div#interceptDiv{height:1%;}* html div#interceptDiv{height:1%;}.grg-home-page #ibm-news-feed{border-top:1px solid rgba(0,0,0,0.1);position:relative;height:29px;margin-top:-30px;*margin-top:0;*background-color:#EFEFEF;}
.grg-home-page #grg-news-feed-inner{border-top:1px solid rgba(255,255,255,0.3);}.grg-home-page #grg-news-feed-inner p{color:#000;font-weight:bold;text-shadow:0 1px 1px rgba(255,255,255,0.5);margin:0 auto;width:960px;padding:5px 10px;}.grg-home-page #ibm-news-feed #ibm-news-feed-data{list-style-type:none;text-shadow:0 1px 1px rgba(255,255,255,0.5);display:inline;margin:0 4px;padding:0;}.grg-home-page #ibm-news-feed #ibm-news-feed-data li{display:inline;_background-color:#EFEFEF;display:inline-block\0/;*display:inline;}
.grg-home-page #ibm-news-feed a{font-weight:normal;color:#000;text-decoration:none;}.grg-home-page #ibm-news-feed-inner.grg-alternate p{color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.5);*color:#000;}.grg-home-page #ibm-news-feed #grg-news-feed-inner.grg-alternate a{color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,0.5);*color:#000;}.grg-home-page #ibm-news-feed .ibm-feed-hover a{font-weight:normal;text-decoration:underline;}#ibm-promotion-module{
	height:150px;
	border-top:1px solid #FFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}

#ibm-footer{width:100%;clear:both;border-top:1px solid #0F161A;background-image:none;background-color:#0F161A;}#ibm-footer ul{width:990px;margin:0 auto;font-weight:normal;}#ibm-footer li{padding:0 10px 16px 14px;}#ibm-footer li.ibm-first{padding-left:5px;}#ibm-footer li a:link,#ibm-footer li a:visited{color:#666;}
#ibm-footer li a:hover{color:#999;}#ibm-footer:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}#ibm-social-tools,#ibm-metrics{display:none!important;}.ibm-embed-video{height:278px;}



.content{ width:1000px; margin:25px auto;  }
.left{ width:238px; float:left; overflow:hidden;}
.title{  height:52px; line-height:52px; font-size:11px; background:url(../images/title.jpg) no-repeat left;}
.title h2{ display:inline; color:#015e9a; padding-left:10px; padding-right:5px;}
.title span,.title a{ width:50px; float:right; height:30px;   padding-top:20px; display:block; background:url(../images/title.jpg) no-repeat right;}
.bot{ height:8px; background:url(../images/bot.jpg) no-repeat; }
.bot span{ width:7px; display:block; height:8px; float:right;background:url(../images/bota.jpg); overflow:hidden;}
.sertest,.protest{ border-right:1px solid #efefef; background:url(../images/textbg.jpg) repeat-y; padding:10px; /*height:302px;*/}
.sertest li,.sidelist li{ background:url(../images/dot.jpg) no-repeat 15px center; line-height:30px; border-bottom:1px dotted #cccccc; padding-left:30px;}
.sertest li{ line-height:40px; }
.cont{ margin-top:25px; }
.right{ width:735px; float:right;}
.pro{margin-bottom:25px;}
.contest,.comtest,.casetest{ border-right:1px solid #efefef;  background:url(../images/textbg.jpg) repeat-y*; padding:10px; height:240px;}
.com{ width:440px; float:left;}

.case{ width:270px; float:right;}


/*选项卡*/
.yw{ width:995px; margin:15px auto; background:url(../images/tabtop.jpg) no-repeat 0 10px ;}
.seright{display:none; padding:10px; border-left:1px solid #efefef ;border-right:1px solid #efefef; }
#con_zzjs_1{display:block;}
#serleft{width:150px;height:24px; padding-left:10px; color:#1387af;}
#serleft ul{margin:0;padding:0;}
#serleft ul li{float:left;list-style:none;display:inline;border-bottom:0px; white-space:nowrap; text-
overflow:ellipsis;cursor:pointer; padding:0 2px; height:24px;text-align:center;font-size:12px;overflow:visible;}
#serleft ul li.hover{color: #eb6100; }
#conten{ width:995px;  }
.ywbot{ width:995px; height:5px; display:block;background:url(../images/tabbot.jpg) no-repeat;}


.footer{ width:100%; color:#fff; background:#02587b; border-top:6px solid #e99207;}
.foot{ color:#fff; padding:15px 0; text-align:center; width:1000px; margin:0 auto;}
.foot a{ color:#fff;}
.foot span{ float:right;}

.maintopa{ line-height:35px;}
.sidebar{ width:240px; float:left;}
.sidelist{ border-right:1px solid #efefef;background:url(../images/textbg.jpg) repeat-y; padding:10px; }
.contesta{ border-right:1px solid #efefef;background:url(../images/textbg.jpg) repeat-y; padding:10px; }

.mainbody{ width:735px; float:right;}
.maintest{ padding:15px 10px;}
