* {
	margin: 0px;
	padding: 0px;
}body {
	font-family: "宋体";
	font-size: 13px;
	color: #666;
	background-color: #f6f6f6;
}
a { font-size: 13px; color: #666;text-decoration: none;}
a:hover {color: #0364c8; text-decoration: underline; }
.Black10,.blank10px{
	display:block;
	clear:both;
	height:16px;
	font-size:1px;
	overflow:hidden;
	width: 100%;
}
table {margin: 0 auto;}
body,div,form,img,p,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,input,button,select,textarea,fieldset{ margin:0;padding:0;}
a img, img{ border:0; margin: 0px; padding: 0px;}
em { font-style:normal;}
ul,ol,li{ list-style:none;}
input,label,select,option,textarea,button,fieldset,legend {font:12px Arial,Simsun,Helvetica,sans-serif;}  
.clear{ clear:both;}
.hidden{display:none;}
.dispayblock{ display:block;}
.logo {
	background-color: #FFFFFF;
	height: 108px;
	width: 100%;
}
.top {
	height: 108px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.top p {
	float: left;
	height: 72px;
	width: 496px;
	padding-top: 18px;
}
.top ul {
	float: right;
	padding-top: 20px;
}
.top ul li {
	background-image: url(../images/qx_05.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 70px;
	padding-left: 20px;
}

.nav_box {
	background-image: url(../images/qx_10.jpg);
	background-repeat: repeat-x;
	height: 46px;
	width: 100%;
}

.nav{
	width:1000px;
	height: 46px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nav li{
	float:left;
	height:46px;
	background-position:right center;
	padding:0 0px 0 0px;
	position:relative;	background-image: url(../images/qx_16.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.nav li.last{background:none;}
.nav li a{float:left;display:block;padding:0 0 0 0px;height:46px;overflow:hidden;}
.nav li a span{
	float:left;
	display:block;
	padding:0;
	line-height:46px;
	color:#666;
	cursor:pointer;
	width:111px;
	text-align:center;
	font-weight: bold;

}
#home {
	background-image: url(../images/qx_13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #0661a1;
}

.nav li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{
	color:#0661a1;
	background-image: url(../images/qx_13.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:46px;left:0px;}
.nav li .submenu{
	padding:0;
	width:95px;
	background:#fff;
	margin-right: 9px;
	margin-left: 7px;
}
.nav li .submenu{-moz-border-radius:0 0 0px 0px;-webkit-border-radius:0 0 0px 0px;border-radius:0 0 0px 0px;-moz-box-shadow:0 0px 0px #D3D3D3;-webkit-box-shadow:0 0px 0px #D3D3D3;box-shadow:0 0px 0px #fff;}
.nav li .submenu li{
	float:none;
	padding:0;
	background:none;
	height:auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e1e1;
}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{
	float:none;
	padding:0;
	text-align:center;
	height:26px;
	line-height:26px;
	background:none;
	color: #666;
}
.nav li .submenu li a:hover{
	color: #FFFFFF;
	background-color: #1668bc;
}
.flash-a {overflow: hidden;
	height: 220px;
	width: 100%;
	background-image: url(../images/01.jpg);
}
.flash-b {
	height: 220px;
	width: 100%;
	background-image: url(../images/02.jpg);
}
.flash-c {
	height: 220px;
	width: 100%;
	background-image: url(../images/03.jpg);
}
.flash-d {
	height: 220px;
	width: 100%;
	background-image: url(../images/04.jpg);
}
.flash-e {
	height: 220px;
	width: 100%;
	background-image: url(../images/05.jpg);
}
.flash-f {
	height: 220px;
	width: 100%;
	background-image: url(../images/06.jpg);
}
.flash-g {
	height: 220px;
	width: 100%;
	background-image: url(../images/07.jpg);
}
.flash-h {
	height: 220px;
	width: 100%;
	background-image: url(../images/08.jpg);
}
.flash {
	height: 335px;
	width: 100%;
}

.banner{ position:relative;height:335px; z-index:-99999;}
.focus_ad{ height:335px; overflow:hidden; position:relative;}
.focus_ad .slide_pic li{display:none;}
.focus_ad .slide_pic .li_on{display:block;}
.focu_btn{ width:120px; margin:0 auto; clear:both; overflow:hidden;}
.slide_txt{ width:120px; display:block; position:absolute;  padding:0 0 0 435px; margin:-20px 0 0;}
.slide_txt li{width:20px;float:left;height:10px;line-height:10px;}
.slide_txt a,.slide_txt a:hover{ width:16px; height:16px; display:block; text-indent:-9999px; background:url(../images/li.png) no-repeat 0 0;}
.slide_txt .li_on{}
.slide_txt .li_on a,.slide_txt .li_on a:hover{ background:url(../images/li_on.png) no-repeat 0 0;}
.main {
	background-image: url(../images/qx_22.jpg);
	background-repeat: repeat-x;
	width: 100%;
	overflow: hidden;
	height: 646px;
}
.wu {
	height: 232px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 18px;
}
.tu {
	float: left;
	width: 273px;
	overflow: hidden;
}
.tu p {
	float: left;
	height: 30px;
	width: 273px;
	padding-bottom: 18px;
}
.tu-a {
	background-image: url(../images/qx_34.jpg);
	float: left;
	height: 150px;
	width: 250px;
	padding-top: 8px;
	padding-right: 14px;
	padding-bottom: 17px;
	padding-left: 9px;

}
/**/.container {
	WIDTH: 250px;
	HEIGHT: 150px;
	float: left;
}
.container A IMG {
	WIDTH: 250px;
	HEIGHT: 150px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 130px;
	LEFT: 160px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}

/**/
.ye {
	float: right;
	width: 270px;
	overflow: hidden;
}
.ye p {
	float: left;
	height: 30px;
	width: 270px;
	padding-bottom: 18px;
}
.ye-a {
	background-image: url(../images/qx_34.jpg);
	float: left;
	height: 150px;
	width: 250px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	overflow: hidden;
}
.ye-b {
	float: left;
	height: 150px;
	width: 250px;
	overflow: hidden;
}
.news {
	float: left;
	width: 385px;
	padding-left: 36px;
}
.tinav {
	background-image: url(../images/qx_27.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 385px;
}
.now{
	width:96px;
	height:30px;
	background-image: url(../images/re.png);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center top;
}


.tinav li {
	float: left;
	width: 96px;
	display: block;
	line-height: 30px;
	text-align: center;
	cursor:pointer;
}
.tinav ul li a {
	color:#666;
	text-decoration: none;
	font-weight: bold;
	
}

.chaidan {
	float: left;
	width:385px;
	margin-top: 10px;
}

.chaidan ul li {
	line-height: 25px;
	float: left;
	width: 375px;
	background-image: url(../images/qx_39.jpg);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
}
.chaidan span{
	float:right;
	color: #999999;
}

.about {
	height: 190px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 23px;
}
.about-a {
	background-image: url(../images/wq.png);
	background-repeat: repeat-y;
	background-position: 320px top;
	float: left;
	width: 340px;
	overflow: hidden;
}
.about-a1 {
	float: right;
	width: 310px;
	overflow: hidden;
}
.about-b1 {
	background-image: url(../images/qx_45.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 24px;
	text-indent: 26px;
	float: left;
	height: 111px;
	width: 265px;
	padding-top: 47px;
	padding-left: 40px;
	padding-right: 25px;
}
.about-b2 {
	background-image: url(../images/qx_48.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 24px;
	text-indent: 26px;
	float: left;
	height: 111px;
	width: 265px;
	padding-top: 47px;
	padding-left: 40px;
	padding-right: 25px;
}
.about-b3 {
	background-image: url(../images/qx_50.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 24px;
	text-indent: 26px;
	float: left;
	height: 111px;
	width: 265px;
	padding-top: 47px;
	padding-left: 40px;

}
.about-c {
	background-image: url(../images/qx_56.jpg);
	background-repeat: no-repeat;
	background-position: 41px 0px;
	float: left;
	height: 21px;
	padding-left: 71px;
	line-height: 21px;
	width: 209px;
}
.about-c a {
	color: #0368de;
	text-decoration: none;
}
.about-c a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.dong {
	height: 183px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dong-a {
	float: left;
	height: 22px;
	width: 1000px;
	padding-top: 12px;
}
.dong-a h2 {
	background-image: url(../images/qx_60.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: 0px 2px;
}
.dong-a span {
	float: right;
}
.dong-a span a {
	color: #FFFFFF;
}
#demo {
	float: left;
	width: 1000px;
	overflow: hidden;

}
#demo dl {
	float: left;
	width: 176px;
	overflow: hidden;
	padding-right: 20px;
	padding-left: 20px;
}
#demo dl dt{
	float: left;
	height: 120px;
	width: 170px;
	border: 1px solid #0866c6;
	padding: 2px;
}
#demo dl dd {
	line-height: 36px;
	text-align: center;
}
.footer {
	background-image: url(../images/foot.jpg);
	background-repeat: repeat-x;
	height: 83px;
	width: 100%;

}
.footer-a {
	background-image: url(../images/fo.jpg);
	background-repeat: repeat-x;
	height: 73px;
	width: 100%;
	padding-top: 10px;
}
.foot {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 8px;
	font-size: 12px;
}
.foot ul {
	float: left;
	height: 20px;
	width: 1000px;
}
.foot ul li {
	float: left;
	padding-right: 10px;
}
.foot p {
	line-height: 16px;
	float: left;
}#show {
	background-image: url(../images/nmbj.jpg);
	background-repeat: repeat-x;
	width: 100%;
	overflow: hidden;

}
.show {
	width: 1000px;
	margin-top: 18px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.show_left  {
	float: left;
	width: 201px;
	overflow: hidden;
}
.main_left_one {
	float: left;
	height: 56px;
	width: 201px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
}
.main_left_a {
	float: left;
	height: 114px;
	width: 201px;
}
.main_left_two {
	float: left;
	width: 201px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.main_left_two ul li {
	float: left;
	width: 201px;

}
.main_left_two ul li a {
	color: #666666;
	float: left;
	height: 30px;
	width: 161px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	background-image: url(../images/qs_2.png);
	background-repeat: no-repeat;
	line-height: 30px;
	padding-left: 40px;
}
.main_left_two ul li a:hover {
	color: #FFFFFF;
	float: left;
	height: 30px;
	width: 161px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cdcdcd;
	background-image: url(../images/qs_12.jpg);
	background-repeat: no-repeat;
	line-height: 30px;
	padding-left: 40px;
	text-decoration: none;
}
.show_right {
	float: right;
	width: 770px;
	overflow: hidden;
}
.show_top {
	background-image: url(../images/ds.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 770px;
	float: left;
}
.show_top h2 {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	float: left;
	padding-left: 24px;
}
.show_top span {
	font-size: 12px;
	line-height: 20px;
	float: right;
}
.show_top span a {
	font-size: 12px;
}
.show_bottom {
	float: left;
	width: 770px;
	overflow: hidden;
}
.show_about {
	line-height: 28px;
	float: left;
	width: 740px;
	font-size: 14px;
	padding: 15px;
}
/*新闻列表*/
.mtx {
	width: 740px;
	float: left;
	padding: 15px;
}

.mtx ul li {
	line-height: 38px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	float: left;
	width: 740px;
}

.mtx ul li span {
	color: #888888;
	float: right;
}
.pagelist {
	height: 30px;
	width: 650px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	float: left;
	line-height: 30px;
	padding-right: 20px;
	padding-left: 20px;
}
.pagelist ul li{ display:inline; padding:0 4px;}
.pagelist ul li a{ color:#666; text-decoration:underline;}
.pagelist ul li a:hover{ color:#0364c8; text-decoration:underline;}


/*新闻内页*/
.l1{
	line-height: 24px;
	margin: 0px;
	padding: 10px;
	font-size: 16px;
}
.l2{
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
.z5{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
/*产品列表*/
.mian_rf{
	overflow:hidden;
	width:770px;
	margin-top: 16px;
	float: left;
}

.tukulist {
	background-image: url(../images/casebj.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 202px;
	width: 226px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.tukulist dl dt {
	float: left;
	height: 160px;
	width: 214px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
}
.tukulist dd {
	line-height: 30px;
	text-align: center;
}

/*产品内页*/
.nny {
	line-height: 24px;
	font-size: 16px;
}
.yy {
	border: 0px solid #CCCCCC;
}
#winport-fly{
	font-size: 13px;
	float: right;
}
