* {
	margin: 0px;
	padding: 0px;
}body {
	font-family: "宋体";
	font-size: 13px;
	color: #000;
	background-color: #f4f4f4;
}
a { font-size: 13px; color: #000;text-decoration: none;}
a:hover {color: #910505; 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;}
.top {
	background-image: url(../images/yh_02.jpg);
	height: 130px;
	width: 980px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b70002;
	overflow: hidden;
}
.top ul {
	float: left;
	padding-top: 94px;
}
.top ul li {
	float: left;
}
.top ul li a {
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	float: left;
	height: 36px;
	width: 110px;
	text-align: center;
}
.top ul li a:hover {
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	float: left;
	height: 36px;
	width: 110px;
	text-align: center;
	color: #FFFFFF;
	background-image: url(../images/li.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-decoration: none;
}
.flash {
	height: 300px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}img{border:0}
#slideshow{position: relative;height: 300px;width: 980px;margin: 0 auto;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 980px;height: 300px;overflow: hidden}
#slideshow .img span{position: absolute;width: 30000px;display: block}
#slideshow .btns{z-index: 10;position: absolute;width: 980px}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top:280px;left: 50%}
#slideshow .btns b i{width: 10px;background: #414140;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px;border: #414140 2px solid;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i: hover{background: #fff}
#slideshow .btns b i.on{
	cursor: default;
	background-color: #0075c4;
}
#slideshow .btns b i.on: hover{
	cursor: default;
	background-color: #FF0000;
}
#slideshow .btns s{position: absolute;width: 60px;display: none;height: 80px;overflow: hidden;top: 95px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(../images/btn_slideshow.png);height: 140px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;height: 300px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}
.main {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.ding {
	background-image: url(../images/yh_07.jpg);
	background-repeat: repeat;
	height: 25px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.main_top {
	float: left;
	height: 250px;
	width: 980px;
}
.about {
	float: left;
	width: 389px;
	overflow: hidden;
}
.about_a {
	background-image: url(../images/yh_09.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 389px;
	padding-top: 8px;
}
.h2 {
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-left: 20px;
	padding-right: 4px;
}
.about_b {
	float: left;
	width: 375px;
	padding-right: 9px;
	padding-left: 5px;
}
.about_b img {
	float: left;
	height: 100px;
	width: 128px;
	padding-right: 10px;
}
.about_b p {
	line-height: 24px;
	text-indent: 26px;
}
.about_b p a {
	color: #FF0000;
	text-decoration: none;
}
.news {
	float: left;
	width: 341px;
	padding-left: 10px;
	overflow: hidden;
}
.news_a {
	background-image: url(../images/yh_11.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 341px;
	padding-top: 8px;
}
.news_b {
	float: left;
	width: 341px;
}
.news_b ul li {
	line-height: 24px;
	float: left;
	width: 341px;
}
.news_b span {
	color: #999999;
	float: right;
}
.ye {
	float: right;
	width: 222px;
	overflow: hidden;
}
.ye_a {
	background-image: url(../images/yh_13.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 38px;
	width: 222px;
	padding-top: 8px;
}
.ye_b {
	line-height: 24px;
	float: left;
	width: 200px;
	padding-left: 18px;
	padding-right: 4px;
}
.main_bottom {
	float: left;
	height: 240px;
	width: 980px;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-top: 10px;
}
.span {
	line-height: 30px;
	float: right;
	margin-right: 10px;
}
.cp {
	float: left;
	width: 775px;
	overflow: hidden;
}
.cp_a {
	float: left;
	height: 40px;
	width: 775px;
}
.cp_b{
	float: right;
	height: 200px;
	width: 775px;
}
#demo {
	display: inline;
	float: left;
	width: 735px;
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
	margin-top: 14px;
}
#demo dl {
	float: left;
	width: 196px;
	overflow: hidden;
	display: inline;
	padding-right: 16px;
	padding-left: 16px;
}
#demo dl dt{
	float: left;
	height: 142px;
	width: 190px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
#demo dl dd {
	line-height: 36px;
	text-align: center;
}
.fl {
	float: right;
	width: 172px;
	overflow: hidden;
	background-image: url(../images/yh_18.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 18px;
}
.fl ul {
	float: left;
	height: 240px;
	width: 171px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #CCCCCC;
	padding-left: 13px;
}
.fl ul li {
	line-height: 23px;
	float: left;
	width: 171px;
}
.fl ul li a {
	font-size: 14px;
}
.footer {
	line-height: 24px;
	height: 62px;
	width: 980px;
	margin-top: 12px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d5d5d5;
}

.show {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.show_left  {
	float: left;
	width: 230px;
	overflow: hidden;
}
.show_one {
	float: left;
	height: 32px;
	width: 200px;
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #A60000;
	background-image: url(../images/f7.jpg);
	border: 1px solid #cdcdcd;
	padding-left: 28px;
}
.show_two {
	float: left;
	width: 210px;
	padding-right: 9px;
	padding-left: 9px;
	border: 1px solid #c4c4c4;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}


.show_two ul li  {
float: left;
	width: 210px;
}
.show_two ul li a {
	color: #333333;
	float: left;
	height: 28px;
	width: 208px;
	background-image: url(../images/f2.jpg);
	background-repeat: no-repeat;
	line-height: 28px;
	margin-top: 10px;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-size: 14px;
}
.show_two ul li a:hover {
	color: #FF0000;
	float: left;
	height: 28px;
	width: 208px;
	background-image: url(../images/f1.jpg);
	background-repeat: no-repeat;
	line-height: 28px;
	margin-top: 10px;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.show_three {
	float: left;
	width: 226px;
	height: 92px;
	padding: 1px;
	margin-top: 12px;
	border: 1px solid #d8d7d7;
	background-color: #e8e5e5;
}
.show_right {
	float: right;
	width: 735px;
	overflow: hidden;
}
.show_top {
	background-image: url(../images/f6.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 735px;
	float: left;
	line-height: 32px;
}
.show_top h2 {
	font-size: 15px;
	line-height: 32px;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-left: 30px;
}
.show_top span {
	font-size: 12px;
	line-height: 30px;
	float: right;
	padding-right: 12px;
}
.show_top span a {
	font-size: 12px;
}
.show_bottom {
	float: left;
	width: 735px;
	overflow: hidden;
}
.show_about {
	line-height: 28px;
	float: left;
	width: 705px;
	font-size: 14px;
	padding: 15px;
}
/*新闻列表*/
.mtx {
	width: 705px;
	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: 705px;
}

.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: 30px;
	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:735px;
	margin-top: 16px;
	float: left;
}

.tukulist {
	float: left;
	height: 190px;
	width: 196px;
	margin-right: 24px;
	margin-left: 24px;
}
.tukulist dl dt {
	float: left;
	height: 142px;
	width: 190px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.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;
}