/*----head body foot----*/
.header,
.body,
.footer {
	margin: 0 auto;
}
.navigation{
	height:48px;
	background:url(/GIRWeb/images/nav-bg.png) repeat-x;
	margin:0 auto;
	}
.nav-content{
	width:1000px;
	height:48px;
	margin:0 auto;
	}
.nav-content ul li{
	float:left;
	padding:0 13px;
	*padding:0 6px;
	line-height:48px;
	height:48px;
	}
.nav-content ul li a{
	font-size:14px;
	*font-size:13px;
	font-weight:bold;
	color:#646464;
	}
.nav-content ul li:hover{
	background:#ffc000;
	color:#FFF;
	padding:0 13px;
	*padding:0 6px;
	line-height:48px;
	height:46px;
	}
.nav-content ul li:hover a{
	color:#FFF;
	}
.nav-content ul li.current{
	background:#ffc000;
	color:#FFF;
	padding:0 20px;
	*padding:0 6px;
	line-height:48px;
	height:46px;
	}
.nav-content ul li.current a{
	color:#FFF;
	}
.ad{
	margin:0 auto;
	width:1000px;
	height:410px;
	margin-top:15px;
	}
.advertisment{
	float:left;
	}
.expert{
	float:left;
	width:250px;
	height:410px;
	margin-left:15px;
	}
.expert h3{
	width:200px;
	height:47px;
	line-height:47px;
	background:url(/GIRWeb/images/lun.png) no-repeat #4db04c 15px 9px;
	font-size:21px;
	font-weight:500;
	color:#FFF;
	padding-left:50px;
	}

.er-con{
	background:#f8f7f6;
	height:325px;
	width:235px;
	float:left;
	padding:15px 0 0 15px;
	}
.er-con dl{
	float:left;
	border-bottom:1px dashed #aecbd4;
	padding-bottom:10px;
	width:220px;
	}
.er-con dt{
	float:left;
	width:66px;
	height:86px;
	margin-right:10px;
	}
.er-con dd{
	color:#002ca4;
	font-size:12px;
	width:140px;
	float:left;
	line-height:22px;
	}
.er-con dd.name{
	font-size:15px;
	font-weight:bold;
	}
.er-con dl.ex-down{
	border-bottom:1px dashed #e3e3e3;
	padding-bottom:10px;
	}
.er-con dl.ex-down dd{
	width:200px;
	}
.er-con dl.ex-down dd span{
	margin-right:10px;
	}
.middle{
	width:1000px;
	margin:0 auto;
	margin-top:15px;
	height:auto;
	}
.notice,.work,.gain{
	width:360px;
	height:auto;
	float:left;
	}
.gain{
	width:250px;
	margin-left:15px;
}
.notice h3,.work h3,.gain h3{
	height:47px;
	line-height:47px;
	background:url(/GIRWeb/images/lun-bg.png) no-repeat;
	font-size:20px;
	font-weight:500;
	color:#0058a8;
	padding-left:50px;
	}
.notice dl,.work dl,.gain dl{
	margin-top:15px;
	border-bottom:1px dashed #e8e8e8;
    padding-left: 5px;
    padding-right: 5px;
	padding-bottom:15px;
	float:left;
	}
.notice dl dt,.work  dl dt,.gain dl dt{
	width:108px;
	height:94px;
	float:left;
    padding-left: 5px;
    padding-right: 5px;
	margin-right:10px;
	}
.gain dl dt{
	width:92px;
	height:71px;
	}
.work dl dt{
	width:92px;
	height:71px;
	}
.notice dl dd,.work dl dd,.gain dl dd{
	width:215px;
	float:left;
	height:22px;
	line-height:20px;
	margin-top: -5px;
	*margin-top: 0px;
	}
.gain dl dd{
	width:124px;
	}
.work dl dd{
	width:235px;
	*width:225px;
    }
.notice ul,.work ul,.gain ul{
	margin-top:10px;
    padding-left: 5px;
    padding-right: 5px;
	width:350px;
	float:left;
	}
.gain ul{
	width:250px;
	}
.notice ul li,.work ul li,.gain ul li{
	width:340px;
	display:block;
	overflow:hidden;
	line-height:22px;
	height:22px;
	background:url(/GIRWeb/images/point.png) no-repeat 0px 10px;
	padding-left:10px;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	}
.gain ul li{
	width:230px;
	}
.gain ul li a{
	font-size:12px;
	line-height:24px;
	height:24px;
	}
.notice dl dd.hot,.work dl dd.hot,.gain dl dd.hot{
	font-size:15px;
	color:#0058a8;
	font-weight:bold;
    overflow: hidden;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	}
.work dl dd.hot{
	width:360px;
	margin-bottom: 6px;
	}
.mleft0 dl dd.hot{
	width:360px;
	margin-bottom:11px;
	}
.mleft0 dl,.mto0 dl{
	padding-bottom:18px;
	*height:106px;
	*overflow:hidden;
	}
.mto0 dl{
	padding-bottom:16px;
	*height:90px;
	}
.gain dl dd.hot{
	width:240px;
	margin-bottom: 11px;
	display:block;
	overflow:hidden;
	}
.notice p,.work p,.gain p{
	float:right;
	background:#002ca4;
	color:#FFF;
	padding:3px 10px;
	margin-top:10px;
	}
.expert {
    background: #f8f7f6;
}
.expert p {
    float:right;
	background:#002ca4;
	color:#FFF;
    padding:3px 10px;
}
.gain p{
	margin-top:17px;
	}
.notice p a,.work p a,.gain p a, .expert p a{
	color:#FFF;
	}
.work{
	margin-left:15px;
	}
.mleft0{
	margin-left:0;
	}
.ad-middle{
	width:1000px;
	height:111px;
	margin:0 auto;
	margin-top:15px;
	}

.work dl dd.testing{
	width:340px;
	padding-bottom:15px;
	*padding-bottom:7px;
	line-height:22px;
	}
.gain ul.font12 li a{
	font-size:12px;
	}
.industry{
	width:1000px;
	margin:0 auto;
	margin-top:15px;
	}
.industry h3{
	line-height:30px;
	height:30px;
	float:left;
	width:1000px;
	font-size:16px;
	color:#009;
	}
.indu-con{
	width:1000px;
	height:593px;
	float:left;
	background:#2177c6;
	}
.left-pic{
	padding-top:10px;
	padding-left:9px;
	float:left;
	}
.right-con{
	width:301px;
	float:left;
	height:593px;
	margin-left:10px;
	padding-top:10px;
	}
.message{
	width:301px;
	height:292px;
	float:left;
	}
.message h3{
	height:47px;
	line-height:47px;
	background:url(/GIRWeb/images/lun-bg.png) no-repeat;
	font-size:20px;
	font-weight:500;
	color:#0058a8;
	padding-left:50px;
	width:251px;
	border-right:1px solid #003;
    font-weight: bold;
	}
.message ul{
	background:#FFF;
	height:280px;
	*height:230px;
	}
.message ul li{
	width:270px;
	line-height:32px;
	float:left;
	background:url(/GIRWeb/images/point.png) no-repeat 10px 13px;
	padding-left:20px;
	border-bottom:1px dashed #e8e8e8;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	}
.message ul li a{
	font-size:14px;
	line-height:24px;
	height:24px;
	}
.friends{
	width:1000px;
	margin:0 auto;
	margin-top:15px;
	}
.friends h3{
	line-height:30px;
	height:30px;
	float:left;
	width:1000px;
	font-size:16px;
	color:#009;
	}
.friends h3 span{
	color:#00a9af;
	margin-left:4px;
	}
.friends ul{
	/*background:url(/GIRWeb/images/friend-bg.png) repeat;*/
    background-color:#edf2f4;
	float:left;
	border:1px solid #a9ccde;
	padding:10px;
	height:auto;
	}
.friends ul li{
	margin-right:20px;
	display:block;
	*margin-right:30px;
	float:left;
	line-height:22px;
	height:22px;
    width: 175px; 
    /*height: 90px;*/
	word-wrap:break-word; 
	white-space:normal; 
	word-break:break-all;
	}
.friends ul li img{
    width: 160px; 
    height: 50px;
	}
.footer{
	margin:0 auto;
	margin-top:15px;
	background:#003c69;
	}
.foot-con{
	width:1000px;
	color:#FFF;
	margin:0 auto;
	padding:10px 0;
	}
.foot-con p{
	height:22px;
	line-height:22px;
	text-align:center;
	}
.foot-con p a{
	height:22px;
	color:#FFF;
	line-height:22px;
	text-align:center;
	}
/*----仪器设备详情----*/
.position{
	background:#f2f6ff;
	line-height:40px;
	height:40px;
	width:985px;
	margin:0 auto;
	padding-left:15px;
	}
.position span a{
	font-size:13px;
	color:#0e38a9;
	font-weight:bold;
	}
.con-detail{
	width:1000px;
	margin:0 auto;
	margin-top:15px;
	}
.con-left{
	width:250px;
	height:auto;
	float:left;
	}
.union{
	float:left;
	width:250px;
	margin-bottom:15px;
	}
.union h3{
	height:38px;
	width:220px;
	padding-left:40px;
	line-height:38px;
	float:left;
	background:url(/GIRWeb/images/nei-n-b.png) no-repeat;
	color:#0058a8;
	}
.union ul{
	width:248px;
	height:auto;
	border:1px solid #CCC;
	padding-bottom:6px;
	float:left;
	}
.union ul li{
	width:230px;
	border-bottom:1px dashed #cccccb;
	line-height:24px;
	display:block;
	padding:4px 0 4px 10px;
	}
.union ul li a{
	font-size:14px;
	}
.con-right{
	float:left;
	height:auto;
	}
.con-r-top{
	width:693px;
	height:auto;
	margin-left:15px;
	border:1px solid #CCC;
	border-top:2px solid #3251ab;
	padding:20px;
	}
.con-pic dl dd{
	float:left;
	width:488px;
	font-size:14px;
	margin-left:15px;
	line-height:22px;
	padding-bottom:3px;
	color:#888888;
	}
.con-pic dl dd span{
	font-weight:bold;
	color:#333333;
	}
.con-pic dl dd.pic-head{
	font-size:18px;
	font-weight:bold;
	float:left;
	color:#2748a7;
	}
.con-pic dl dt{
	float:left;
	width:189px;
	height:126px;
	}
.con-contact{
	background:#edf2f4;
	margin-top:15px;
	float:left;
	width:690px;
	}
.con-contact ul li{
	padding:10px 80px 10px 15px;
	float:left;
	border-bottom:1px dashed #cccccb;
	}
.con-list{
	margin-top:15px;
	float:left;
	width:690px;
	border-bottom:1px dashed #cccccb;
	padding-bottom:10px;
	}
.con-list h4{
	font-size:16px;
	line-height:30px;
	width:699px;
	float:left;
	color:#333333;
	font-weight:bold;
	}
.con-list p{
	line-height:24px;
	font-size:14px;
	color:#515151;
	}
.comments{
	margin-top:15px;
	float:left;
	border:1px solid #CCC;
	padding:10px;
	margin-left:15px;
	}
.comments h3{
	width:702px;
	line-height:30px;
	padding-left:10px;
	height:30px;
	font-size:14px;
	background:#999999;
	color:#FFF;
	}
.comments ul{
	width:708px;
	background:#e7e7e7;
	color:#333;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:6px;
	padding-bottom:6px;
	}
.comments ul p{
	line-height:24px;
	padding:0px 0 0px 10px;
	}
.font14{
	font-size:14px;
	}
.comments ul.backnone{
	background:none;
	}
.comments-s input{
	width:630px;
	height:60px;
	float:left;
	margin-right:6px;
	}
.comment-an{
	width:65px;
	height:65px;
	border:none;
	background:#60bb69;
	color:#FFF;
	cursor:pointer;
	font-size:18px;
	}
/*----检验检测----*/
.union h4{
	font-size:14px;
	background:#d5e0f9;
	color:#002ca4;
	width:238px;
	height:38px;
	line-height:38px;
	float:left;
	padding-left:10px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
.union h4.hot{
	border-bottom:1px solid #fff;
	}
.list-content{
	width:693px;
	float:left;
	}
.list-content ul{
	float:left;
	margin:17px;
	border:1px solid #CCC;
	padding:10px;
	*margin-right:0;
	}
.list-content ul p{
	line-height:30px;
	text-align:center;
	width:200px;
	}

.line{
	width:680px;
	margin-top:10px;
	height:1px;
	border-bottom:1px dashed #c3c3c3;
	float:left;
	}
.list-content dl{
	width:680px;
	float:left;
	border-bottom:1px dashed #c6cdd4;
	margin:0 10px 0;
	padding:20px 0 10px 0;
	}
.list-content dl dt{
	width:200px;
	height:117px;
	float:left;
	margin-right:20px;
	}
.list-content dl dt img{
	width:200px;
	height:117px;
	}
.list-content dl dd{
	float:left;
	width:458px;
	margin-bottom:10px;
	}
.list-content dl dd.title{
	font-size:18px;
	font-weight:bold;
	}
.list-content dl dd.time{
	
	}
.list-content dl dd.detail{
	line-height:26px;
	font-size:14px;
	}
.list-content dl dd.dlw750{
	width:680px;
	}
.widt600 dl dd{
	width:690px;
	}
.widt600 dl dd.pic-head{
	margin-bottom:10px;
	}
/*----产业联盟----*/
.pictures{
	width:1000px;
	height:auto;
	margin:0 auto;
	}
	
.pictures ul li{
	float:left;
	border:1px solid #eaeaea;
	padding:25px;
	*padding:23px;
	}
.pictures ul li p{
	text-align:center;
	line-height:30px;
	height:30px;
	}
.pictures ul li p a{
	color:#002ca4;
	font-size:14px;
    display:block;
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
    width:250px;
    margin:0 auto;
	}
.pictures ul li.borrnone{
	border-left:none;
	}
.pictures ul li.bortnone{
	border-top:none;
	}
.pictures ul li.bordnone{
	border-left:none;
	border-top:none;
	border-right:none;
	}
	
/*----内容页----*/	
	
.con-r-top h1{
	font-size:28px;
	font-weight:bold;
	text-align:center;
	}
.con-r-top p.about-time{
	border-bottom:1px dashed #ccc;
	padding-bottom:15px;
	}
.con-r-top p.about-time,.con-r-top p.auout-picture{
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	}
.con-r-top p.about-time span{
	margin-right:20px;
	}
.con-r-top p.auout-picture{
	margin:30px 0;
	}
.artic-detail{
	font-size:16px;
	padding:20px;
	text-indent:2em;
	line-height:26px;
	}
.artic-prelater {
    font-size:16px;
}
.artic-prelater p{
    height: 26px;
    line-height: 26px;
}
/*----留言板----*/	
.leave-word{
	padding:10px;
	border:1px solid #eaeaea;
	}
.leave-word ul{
	background:#f7f7f7;
	padding:0px 0 6px 0;
	margin-bottom:10px;
	float:left;
	width:980px;
	}
.leave-word ul p.people-one{
	line-height:30px;
	height:auto;
	padding-left:10px;
	background:#d5e0fb;
	color:#5274c8;
	font-size:14px;
	margin-bottom:6px;
	}
.leave-word ul p{
	line-height:24px;
	height:auto;
	padding-left:10px;
	}
.leave-word ul p.people-one span{
	margin-right:10px;
	}
.leave-word ul p.reply span{
	background:#3fbbec;
	padding:0px 3px 1px 3px;
	color:#FFF;
	-moz-border-radius: 2px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;
	cursor:pointer;
	margin-left:4px;
	}
/*专家*/

.con-pic dl dt.head-people{
	width:101px;
	height:123px;
	}
.con-pic dl.bobottom{
	margin-bottom:20px;
	float:left;
	
	}
.widt600 dl dd.borttom{
	border-bottom:1px dashed #c3c3c3;
	padding-bottom:20px;
	}

.h-top-search dl dt.current{
	background:url(/GIRWeb/images/pitch.png) no-repeat 0 10px;
	}	
.h-top-search dl dt{
	background:url(/GIRWeb/images/no-pitch.png) no-repeat 0 10px;
	}

/*修改*/
.clr .notice, .clr .work, .clr .gain {
    background-color: #f8f7f6;
}
.notice ul li span, .work ul li span, .gain ul li span{
	float:right;
	*margin-top:-20px;
	}
.bacg ul{
	background:none;
	border:none;
	}
.bacg ul li{
	background:none;
	height:auto;
	text-align:center;
	width:250px;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	border:none;
	padding:0;
}
.bacg ul li a{
	color:#FFF;
	}
.bacg ul li.current{
	background:#4db04c;
	}