﻿/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
BODY {
	FONT-FAMILY: "Arial";
	font-size:12px;
	color:#666666;
	MARGIN: 0px;
	font-size:12px;background-color: #FFFFFF;	
	
	
}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
capation,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before, q:after{content:''}
abbr,acronym{border:0;}
a{
	color:#666666;
	text-decoration: none;
}
a:hover{ color:#5aab45;text-decoration:none;}


/* top */

.qnet_top{
	height: 134px;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto; overflow:hidden;
}
.qnet_yyxz{
	width: 990px; height: 30px;
}
.yyxzwd{
	width:140px;  float:right; margin-top:20px;
}
.yyxzwd span{
float:left; font-size:12px;
	
}
.yyxzwd span img{
padding-right:5px;
	
}

.qnet_logomean{
	height: 102px; 
}


.qnet_logo{
	height: 84px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 222px;
}


.qnet_logo a{
	height: 84px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 222px;
}


.qnet_mean{
	float: right;width: 690px; height:40px;
}
.qnet_mean UL{
	width: 690px; 
}
.qnet_mean UL LI{
	float: LEFT;
	margin-top:30px; line-height:40px; text-align:center; font-size:18px; font-weight:550; color:#424240;
	
}

.qnet_mian{
	width: 990px;
	background-image: url(../images/mianbg.jpg);
	background-repeat: no-repeat;
	height: 170px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;overflow:hidden;
}

.qnet_products{
	width: 275px;
	height: 170px;
	float:left;
	
}

.qnet_ph{
	width: 275px;
	height: 35px;
	line-height:35px;
	
	
	
}

.qnet_ph h2{
padding-left:15px; font-size:16px; text-align:left; font-family:Arial; font-weight:600;
		
	
}


.qnet_zs{
	width: 275px;
	height: 135px;
}



.i_probj {
	 WIDTH: 265px; HEIGHT: 135px
}
.i_proname {
	MARGIN: 17px 0px 0px 14px; HEIGHT: 18px
}
.i_pronr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../images/i_05.jpg) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px; WIDTH: 275px; PADDING-TOP: 11px; POSITION: relative; HEIGHT: 100px
}
.hhonr {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 255px
}
.l {
	FLOAT: left
}
#List1 {
	FLOAT: left; margin-top:10PX;
}
#List2 {
	FLOAT: left; margin-top:10PX;
}
.r {
	FLOAT: right
}
.Cont {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 255px
}
.ScrCont {
	WIDTH: 10000000px
}
.los_let {
	DISPLAY: block; RIGHT: 29px; BACKGROUND: url(../images/z.jpg) no-repeat left top; WIDTH: 18px; CURSOR: pointer; POSITION: absolute; TOP: -27px; HEIGHT: 20px
}
.los_rit {
	DISPLAY: block; RIGHT: 10px; BACKGROUND: url(../images/y.jpg) no-repeat left top; WIDTH: 19px; CURSOR: pointer; POSITION: absolute; TOP: -27px; HEIGHT: 20px; TEXT-ALIGN: right
}
.hpp {
	BACKGROUND:  125px top; FLOAT: left; OVERFLOW: hidden; WIDTH: 255px
}

.hpptp{
	FLOAT: left;
	WIDTH: 125px;
	height:88px;
	
	
}
.hpplish{
	FLOAT: left;
	WIDTH: 100px;
	padding-left:10px;
	text-align:left;
	
}
.hpplish p{
	
	text-align:left;
	WIDTH: 100px;
	line-height:20PX;
}

















.qnet_news{
	width: 416px;
	height: 170px;
	float:left;
	padding-left:17px;
	padding-right:10px;
	
}

.qnet_newsh{
	width: 416px;
	height: 35px;
	line-height:35px;
	
	
}

.qnet_newsh h2{
	width: 350px;
	padding-left:15px; font-size:16px; text-align:left; font-family:Arial; font-weight:600;float:left;
	
}
.qnet_newshmore{
width: 40px; float:right; text-align:center; margin-top:9px;
	 
}

.qnet_newny{
	width: 416px;
	height:135px;
	
}
.qnet_newslish{
	width: 392px;
	margin:auto;
	margin-top:10px;
	
}
.qnet_newslisht{
	width: 392px;
	overflow:hidden;
	
	
}
.newstb{
	width: 111px;
	float:left;
	height:80px;
	padding-right:15px;
	
}
.newstbwz{
	width: 260px;
	float:right;
	
	
	
}
.newstbwz h2{
	width: 260px;
	line-height:40px;
	text-align:left;
	font-weight:600;
	font-size:14px;
		
}
.newstbwz p{
	color: #b2b1b1;	
		
}

.newstbny{
	width: 392px;
	line-height:18px;
		
		
}





.qnet_service{
	width: 268px;
	height: 170px;
	float:left;
	
}

.qnet_serviceh{
	width: 268px;
	height: 35px;
	line-height:35px;
	
	
}

.qnet_serviceh h2{
	width: 200px;
	padding-left:17px; font-size:16px; text-align:left; font-family:Arial; font-weight:600;float:left;
	
	
}

.qnet_servicehmore{
	width: 35px;
	float:right;
	margin-top:9px; text-align:center;
	
}

.qnet_serviceny{
	width: 150px;
	padding-left:20px;
	margin-top:20px;
	line-height:18px;
	
	
	
}
.qnet_serviceny p{
	
	margin-top:10px;
	
	
}





.qnet_footer{
	height: 40px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #cfcfcf;
	border-bottom-color: #cfcfcf;
	margin-top: 50px;
	margin-bottom:5px;	
}

.qnet_footerny{
	width: 990px;
	height: 40px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height:40px;
}
.qnet_footlm{
	width: 400px;
	float:left;
	text-align:left;
	padding-left:10px;
	font-weight: 400;
}
.qnet_footlm a{
	
	font-weight: 400;
}
.qnet_footbq{
	width: 560px; float:right; text-align:right;padding-right:10px;
}

/*内页样式*/
.bannerBox{width:100%; height:254px;text-align:center;}
.bannerBg1{
	background-image: url(../banner/001.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.bannerBg2{background:url(../banner/002.jpg) no-repeat center; }
.bannerBg3{background:url(../banner/003.jpg) no-repeat center; }
.bannerBg4{background:url(../banner/004.jpg) no-repeat center; }


#newsbox{ width:700px; padding-left:20px; margin-top:20px;}
#newsbox ul li{ width:100%; height:160px; margin-bottom:20px; background:url(../images/news_11.jpg) repeat-x bottom;}
.newsImg{ background:url(../images/newsbg.jpg) no-repeat top;padding:7px 7px 23px; width:190px; height:132px; float:left; overflow:hidden;}
.newsImg img{ vertical-align: middle;
max-width: 190px;
	text-align: center;
	height: expression_r(this.width >190 ? (190*(this.height/this.width)): true);
}
.newsIN{ width:480px; padding-left:15px; float:left;}
.newsIN h2{ color:#232323; font-size:12px; font-weight: bold;padding-bottom:9px; height:24px;}
.newsIN span{ font-weight:normal; color:#b5b5b5}
.newsIN p{ font-size:12px; color:#999999; line-height:18px; height:72px;}
.newsIN a{ float:right; background: url(../images/news_06.jpg) no-repeat left; width:73px; height:24px; font-size:12px; padding-left:15px;line-height:23px; color:#999999; margin-top:12px;}
.newsIN a:hover{ background: url(../images/news_06.jpg) no-repeat right; color:#FFF}
#newsD{ width:1000px; margin:0 auto 20px; position:relative;}
#newsDL{ width:700px; float:left;}
#newsDTitle{ width:100%; height:90px; background:url(../images/lidd.jpg) repeat-x bottom; border-top: solid 2px #ededed; font-size:18px; color:#434343; line-height:58px; width:100%;}
#newsDTitle h1{ font-size:18px; text-align:center; font-weight:normal; color:#434343; line-height:62px;}
#newsDTitle p{ font-size:12px; text-align:center; font-weight:normal; color:#adadad; line-height:12px;}
#newsDIn{ font-size:12px; line-height:2em; color:#434343; padding:20px 0px 40px; border-bottom:1px solid #dedede ; text-align:left;}
#newsDfh { height:70px;}
#newsDfh a{ background: url(../images/ndesd.jpg) left; width:60px; height:22px; text-align:center; line-height:22px; display:block; float:right; color:#5d5d5d; font-size:12px;}
#newsDfh a:hover{  background: url(../images/ndesd.jpg) right; color:#FFF}
#newsdr{ 
width:226px; 
padding:15px; 
border:1px solid #ededed;
right:0px; 
top:60px; 
display:block;
position:absolute;
}

#newsDlist{ width:100%; clear:both;}
#newsDlist a{ font-size:12px; background: url(../images/lidd.jpg) repeat-x bottom; display:block; height:36px; line-height:36px; width:100%; color:#2f2f2f;}
#newsDlist a:hover{ color:#008edd;}
#newsdr h2{ font-size:14px; padding-bottom:15px; color:#272727;}
#newsDHotIMG{ width:96px; height:58px; float:left; overflow:hidden;}
#newsDHotIMG img{ 
vertical-align: middle;
max-width: 96px;
	text-align: center;
	height: expression_r(this.width >96 ? (96*(this.height/this.width)): true);
}

#newsDHot{ height:68px; width:100%; display:block;  background: url(../images/lidd.jpg) repeat-x bottom; color:#2f2f2f}
#newsDHotTi{ width:120px; float:right; font-size:12px; line-height:18px;}
#newsDR2{ height:600px; width:1px;}


.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
	top: 230px;
	z-index:99999;
}
.KeFuList{
	background:url(../images/qq/mid001.gif);
}
.KeFuTitle{
	background:url(../images/qq/list_001.gif);
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}