#bigbanner{width:100%;height:465px;position:relative; z-index:0; overflow:hidden; margin:0 auto;}
.banner_line{ width:100%; height:2px; display:block; background:#0077c4;}
#banner { margin:0px auto; padding: 0px; width:100%; height:500px; z-index:99;}
#full-screen-slider { width:100%; height:465px; float:left; position:relative; min-width:1226px; z-index:99;}
#slides { display:block; width:100%; height:465px; list-style:none; z-index:99; padding:0; margin:0; position:relative; min-width:1226px;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; z-index:99; margin:0; position:absolute; min-width:1226px;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px; z-index:99; min-width:1226px;}
#pagination {display:block; list-style:none; position:absolute; left:42%; bottom:10px; z-index:999; margin:0; width:220px; height:26px;  padding:5px 0 0 10px}
#pagination li { display:block; list-style:none; width:32px; height:15px; float:left; background:url(../yf_img/btn_main_img.png) no-repeat; padding-left:5px; padding-right:5px;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { width:32px; height:15px; float:left; background:url(../yf_img/btn_main_img.png) no-repeat 0 -15px;}

#indbox{width:1200px; margin:0 auto;}
#indbox > h1{padding:40px 0px 20px 0px; width:100%; background:url(../yf_img/line2.png) center bottom no-repeat; float:left; text-align:center; font-weight:normal; color:#333; font-size:24px;}
#indbox > h2{padding:40px 0px 20px 0px; width:100%; background:url(../yf_img/line.png) center bottom no-repeat; float:left; text-align:center; font-weight:normal; color:#333; font-size:24px;}
#indbox .item1{width:100%; margin-top:25px; float:left;}
#indbox .item1 ul{width:268px; padding:30px 0px; border:solid 1px #ddd; margin-left:40px; float:left;}
#indbox .item1 ul:hover{border:solid 1px #666;}
#indbox .item1 ul li{width:268px; float:left; text-align:center;}
#indbox .item1 ul li.item_1 h2{width:100%; height:150px; display:block; background:url(../yf_img/item1.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_1 h2.h2_hov1{background:url(../yf_img/item1_h.png) center center no-repeat;}
#indbox .item1 ul li.item_1 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_1 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_1 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_2 h2{width:100%; height:150px; display:block; background:url(../yf_img/item2.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_2 h2.h2_hov2{background:url(../yf_img/item2_h.png) center center no-repeat;}
#indbox .item1 ul li.item_2 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_2 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_2 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_3 h2{width:100%; height:150px; display:block; background:url(../yf_img/item3.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_3 h2.h2_hov3{background:url(../yf_img/item3_h.png) center center no-repeat;}
#indbox .item1 ul li.item_3 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_3 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_3 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_4 h2{width:100%; height:150px; display:block; background:url(../yf_img/item4.png) center center no-repeat; float:left;}
#indbox .item1 ul li.item_4 h2.h2_hov4{background:url(../yf_img/item4_h.png) center center no-repeat;}
#indbox .item1 ul li.item_4 h3{width:100%; padding:15px 0px; font-weight:normal; color:#666; font-size:16px; float:left;}
#indbox .item1 ul li.item_4 h4{width:100%; font-weight:normal; padding-bottom:10px; color:#666; font-size:14px; float:left;}
#indbox .item1 ul li.item_4 h5{width:100%; height:20px; background:url(../yf_img/item1_line.png) center center no-repeat; float:left;}
#indbox .item1 ul.fst_itm1{margin-left:0px;}
#indbox .indabt{width:100%; float:left; margin-top:30px; text-align:left;}
#indbox .indabt ul{width:45%; float:left;}
#indbox .indabt ul li.abt_tit{width:100%; padding:10px 0px; color:#333635; font-size:16px; font-weight:bold; float:left;}
#indbox .indabt ul li.abt_cen{width:100%; font-size:13px; line-height:180%; color:#666; float:left;}
#indbox .indabt ul li.abt_lnk{width:100%; padding:20px 0px; float:left;}
#indbox .indabt ul li.abt_lnk a{font-size:14px; padding:10px 30px; display:inline-block; border:solid 1px #ddd; color:#666;}
#indbox .indabt ul li.abt_lnk a:hover{background-color:#FF000E; color:#FFF;}
#indbox .indabt dl{width:50%; float:right;}
#indbox .indabt dl dt{width:65%; float:left;}
#indbox .indabt dl dt img{width:100%; height:290px; display:block; float:left;}
#indbox .indabt dl dd{width:30%; float:right;}
#indbox .indabt dl dd img{width:100%; float:left; display:block; margin-bottom:10px; height:90px; cursor:pointer;}

#inditm2{background-color:#f5f5f5; position:relative; z-index:0; padding-bottom:30px; float:left; width:100%; margin-top:30px;}
#inditm2 .inditm2{width:1200px; margin:0 auto; text-align:center;}
#inditm2 .inditm2 h1{width:1200px; padding:40px 0px 20px 0px; float:left; margin-bottom:25px; background:url(../yf_img/line2.png) center bottom no-repeat;font-weight:normal; color:#333; font-size:24px;}
#inditm2 .inditm2 dl{width:270px; float:left; margin-left:40px; margin-bottom:25px;}
#inditm2 .inditm2 dl dt{width:270px; float:left; height:270px; overflow:hidden; position:relative;}
#inditm2 .inditm2 dl dt img{width:270px; height:270px; display:block;}
#inditm2 .inditm2 dl dd{width:100%; float:left;}
#inditm2 .inditm2 dl dd a{font-size:14px; width:100%; padding:15px 0px; background-color:#879697; display:inline-block; color:#FFF;}
#inditm2 .inditm2 dl.fst_itm2{margin-left:0px;}
#inditm2 .inditm2 h2{width:1200px; text-align:center; padding:20px 0px; float:left; font-weight:normal;}
#inditm2 .inditm2 h2 a{padding:10px 30px; background-color:#298bcc; display:inline-block; color:#FFF; font-size:14px;}
#inditm2 .inditm2 h2 a:hover{background-color:#333;}

.inditm3{width:1200px; margin:0 auto;}
.inditm3 h1{width:1200px; text-align:center; padding:40px 0px 20px 0px; float:left; background:url(../yf_img/line2.png) center bottom no-repeat;font-weight:normal; color:#333; font-size:24px;}
.inditm3 ul{width:1200px; float:left; margin-bottom:20px; text-align:center; margin-top:30px;}
.inditm3 ul li{margin:0 auto; display:inline-block; border:solid 1px #CCC;}
.inditm3 ul li a{display:inline-block; color:#333; font-size:14px; padding:7px 30px;}
.inditm3 ul li a:hover{color:#FFF; background-color:#879697;}
.inditm3 ul li a.itm3_hover{color:#FFF; background-color:#879697;}
.inditm3 dl{width:570px; padding:10px 0px 20px 0px; border-bottom:solid 1px #CCC;}
.inditm3 dl dt{width:100px; float:left; height:100px; position:relative; overflow:hidden; padding-top:15px;}
.inditm3 dl dt img{width:100px; margin:0 auto; height:100px; display:block;}
.inditm3 dl dd{width:440px; float:right; text-align:left;}
.inditm3 dl dd a{width:100%; float:left; display:inline-block; padding:10px 0px; color:#333; font-size:14px;}
.inditm3 dl dd a:hover{color:#000;}
.inditm3 dl dd p{width:100%; float:left; line-height:140%; color:#999; font-size:13px;}
.inditm3 dl dd span{width:100%; float:left; display:inline-block; padding:5px 0px; color:#999; font-size:13px;}
.inditm3 dl:hover{background-color:#f8f8f8;}
.inditm3 h2{width:1200px; text-align:center; padding:20px 0px; float:left; font-weight:normal; margin-top:20px;}
.inditm3 h2 a{padding:10px 30px; background-color:#298bcc; display:inline-block; color:#FFF; font-size:14px;}
.inditm3 h2 a:hover{background-color:#333;}

.indpart{ width:1200px; margin:0 auto; position:relative; z-index:0;}
.indpart > h1{width:1200px; text-align:center; padding:40px 0px 20px 0px; float:left; background:url(../yf_img/line2.png) center bottom repeat-x;font-weight:normal; color:#333; font-size:24px;}
.indpart .prodc{ width:1200px; height:10px;}
#goRM,#goLM{cursor:pointer;}
.round{width:1200px; position:relative; z-index:0; margin:0 auto;}
.round .RightA{
    width:34px;
	height:34px;
	right:-40px;
	top:150px;
	position:absolute;
	z-index:1;
	}
.round .LeftA{
	width:34px;
	height:34px;
	left:-40px;
	top:150px;
	position:absolute;
	z-index:1;
	}
.RightArr1{ width:9px; float:right;}
.LeftArr1{width:9px; float:left;}
.index_prod .produ{ width:1200px;}
.index_prod .produ .mde{min-width:1200px; padding-top:15px; padding-bottom:10px; margin:0 auto;}
.index_prod .produ .mde ul{min-width:1200px; margin:0px; overflow:hidden;}
.index_prod .produ .mde li{width:220px; float:left; padding:0px 10px; overflow:hidden; text-align:center;}
.index_prod .produ .mde li span{width:220px; height:250px; float:left; display:block; position:relative; overflow:hidden;}
.index_prod .produ .mde li span img{width:218px; height:265px; display:block;}
.index_prod .produ .mde li p{width:220px; margin-top:2px; background-color:#f5f5f5; float:left; padding:15px 0px; text-align:center;}
.index_prod .produ .mde li p a{color:#333; font-size:14px;}
.cont_qh .mde{width:1116px; margin:0 auto; margin-top:10px; overflow:hidden;}

#inditm4{height:400px; position:relative; margin-top:20px; z-index:0; background:url(../yf_img/kn_img.jpg) center top repeat-x;}
#inditm4 .inditm4{width:1200px; margin:0 auto;}
#inditm4 .inditm4 a{width:100%; float:left; display:inline-block; height:400px; text-indent:-9999px;}


#banner{ width:100%; overflow:hidden; margin:0px auto 0px auto;}
.banner { width: 990px; height: 500px; position: relative; margin: 0 auto;}
#focus {width: 1920px;height:500px;overflow: hidden;position:absolute; left:-470px; top: 0; }
#focus ul {height: 500px;position: absolute;}
#focus ul li {float: left;width: 1920px;height: 500px;overflow: hidden;position: relative;}
#focus ul li a { display: block; width: 1920px; height: 500px;}
#focus .btn {width:228px;height:11px; margin: 0 auto;}  
#focus .pre {left:390px;background: url(../images/prev.png) no-repeat center center; }
#focus .next {right:390px;background: url(../images/next.png) no-repeat center center; } 
#focus .preNext {width:31px;height:53px;position: absolute;top:184px;cursor: pointer;}
#focus .btn span { display:block; float:left;width:32px; height:15px; margin:0px 4px;cursor: pointer; background:url(../yf_img/btn_main_img.png) no-repeat;}
#focus .btn span.on { width:32px; height:15px;   background:url(../yf_img/btn_main_img.png) no-repeat 0 -15px;margin:0px 4px; padding:0px;}
#focus .dw { width: 1920px; height: 10px; position: absolute; bottom: 10px; left: 0;}
#focus .yys { width: 1920px; height:40px; position: absolute; bottom:-12px; left: 0; }


@charset "utf-8";

.float0831 {POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute; z-index:9999}
.float0831 A {COLOR: #333}
.float0831 A:hover {COLOR: #F00; TEXT-DECORATION: none}
.float0831 .floatL {POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A {TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0831 .floatR {BACKGROUND: url(../images/float_bg.gif)}
.float0831 .tp {BACKGROUND: url(../images/float_bg.gif)}
.float0831 .cn {BACKGROUND: url(../images/float_bg.gif)}
.float0831 .floatR {PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px}
.float0831 .cn {BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px}
.float0831 .cn H3 {	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px}
.float0831 .cn UL {	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px}
.float0831 .cn UL LI {	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .titDh {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .titDc {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoZx {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoTc {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoFf {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .icoTl {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .btnOpen {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .btnOpen_n {	BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .btnCtn {BACKGROUND: url(../images/float_s.gif) no-repeat}
.float0831 .titZx {	BACKGROUND-POSITION: 5px -10px}
.float0831 .titDh {	BACKGROUND-POSITION: 5px -66px}
.float0831 .titDc {	BACKGROUND-POSITION: 5px -124px}
.float0831 .icoZx {	BACKGROUND-POSITION: 2px -154px}
.float0831 .icoTc {	BACKGROUND-POSITION: 0px -323px}
.float0831 .icoFf {	BACKGROUND-POSITION: 2px -213px}
.float0831 .icoTl {	PADDING-LEFT: 6px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left}
.float0831 .btnOpen {BACKGROUND-POSITION: -30px -396px}
.float0831 .btnOpen_n {	BACKGROUND-POSITION: 0px -530px}
.float0831 .btnCtn {BACKGROUND-POSITION: 0px -396px}
.float0831 .icoZx {	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoTc {	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoFf {	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .btnOpen {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen_n {	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnCtn {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen {TOP: 90px; LEFT: 1px}
.float0831 .btnOpen_n {	TOP: 90px; LEFT: 1px}
.float0831 .btnCtn {TOP: 90px; LEFT: 2px}
.float0831 UL LI H3.titDc A {WIDTH: 80px; DISPLAY: block; HEIGHT: 36px}
.float0831 UL LI.top {BORDER-BOTTOM: #dfa64c 1px solid}
.float0831 UL LI.bot { BORDER-BOTTOM-STYLE: none}
.float0831 UL.webZx {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px}
.float0831 UL LI.webZx-in {	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px}
.float0831 UL LI.b { height:80px;BORDER-BOTTOM-STYLE: none}

.side{ float:left; width:260px; margin-top: 15px;}
.home-side-title{ float:left; width:260px; line-height:46px; text-align:center; font-size:20px; color:#FFF; background:url(../images/menubg.png) top left repeat-x; border-radius:5px 5px 0 0}
.home-side-title span{ font-size:12px; line-height:15px;}
.side-box{ float:left; width:240px; padding:9px; border:#CCC solid 1px;}
.side-type-list{ display:block;} 
.side-type-list li{ float:left; width:240px; margin-bottom:5px; margin-top:5px;}
.side-type-list li a{ float:left; width:210px; height:40px; line-height:40px; font-size:14px; color:#333333; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/nav-bg.png) left center no-repeat #FFF; padding-left:30px;}
.side-type-list li a:hover,.side-type-list li a.current{ background:url(../Images/nav-on.png) left center no-repeat; color:#FFF;}

.side-type-lists{ display:block;}
.side-type-lists dt a{ float:left; width:210px; height:30px; line-height:30px; font-size:14px; color:#333333; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/nav-bg.png) left center no-repeat #FFF; padding-left:30px; margin-bottom:5px;}
.side-type-lists dt a:hover,.side-type-lists dt a.current{ background:url(../Images/nav-on.png) left center no-repeat; color:#FFF;}
.side-type-lists dd { display:none;}
.side-type-lists dd.current { display:block;}
.side-type-lists dd a{ float:left; width:180px; height:30px; line-height:30px; font-size:12px; color:#fff; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;word-break:keep-all; background:url(../Images/arrow.png) 10px center no-repeat #5eadea; padding-left:30px; margin-bottom:5px;}
.side-type-lists dd a:hover,.side-type-lists dd a.current{ background:#d2292e; color:#FFF; }

.home-side-news-title{ float:left; width:260px; line-height:46px; text-align:center; font-size:20px; color:#FFF; background:url(../images/menubg.png) top left repeat-x; }
.home-side-news-title span{ font-size:12px; line-height:15px;}
.side-news-list{ float:left; width:240px;}
.side-news-list li{display:block; border-bottom:#ccc solid 1px;}
.side-news-list li a{display:block; width:100%; height:40px; font-size:12px; line-height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}

.side-contact{ float:left; width:260px; padding:10px 0px; height:67px; background:url(../images/side-telbg.jpg) top center no-repeat;}
.side-contact span{ display:block;padding:0 0 0 45px; line-height:30px;height:30px; overflow:hidden;
background:url(../images/side-tel.png) 18px 3px no-repeat; font-size:16px; color:#fff;}
.side-contact b{ font-size:24px; color:#fff; font-family:Arial; text-align:center; display:block; line-height:37px;}

 .search-box{ float:left; margin-top:10px; padding-left:5px;}
.search-box .keyword-bg{ float:left; width:170px; height:30px;}
.search-box .keyword-bg input{ border:1px #CCCCCC solid; width:190px; line-height:28px; height:28px; font-family:微软雅黑; color:#666; font-size:12px;}

 
.fl { 
    float: left;  
}  