.topmenu{ width:100%; overflow:hidden; height:48px; background-color:#fff; border-top:0; border-bottom:0;}
.topmenu .menu{ position:relative;}
.topmenu .menu ul{ float:left;}
.topmenu ul li{ float:left; width:262px;}
.topmenu ul li a{ display:block; text-align:center; color:#6e6e6e; font-weight:bold; font-size:19px; line-height:48px;}
.topmenu ul li.on a{ color:#343434;}

/*ÂÖ²¥Í¼*/
.slideBox{ width: 100%; overflow:hidden; position:relative; text-align: center; height: 550px;}
.slideBox .bd{ position:relative; z-index:0; text-align: center;}
.slideBox .bd li{zoom:1; vertical-align:middle; height: 550px; position:relative;}
.slideBox .bd li .float{ position:absolute;}
.slideBox .bd li .f0{ top:-500px; opacity:0;}
.slideBox .bd li .f1{ right:-500px; opacity:0;}
.slideBox .bd li .f2{ width:0; height:0; opacity:0;}
.slideBox .bd li .f2 img{ width:100%;}
.slideBox .bd li .f3{ right:-500px; opacity:0;}
.slideBox .bd li .f4{ top:500px; opacity:0;}
.slideBox .bd li a{ display:block; width:100%; height:550px;}
.slideBox .hd{width: 100%; height:10px; overflow:hidden; position:absolute; left:0px; font-size: 0; bottom:36px; z-index:1; text-align: center;}
.slideBox .hd ul{ overflow:hidden; *zoom:1; display: inline-block; *display: inline;}
.slideBox .hd ul li{float:left; margin:0 15px;  width:10px; height:10px; text-align:center; background:url(/images/home_09.png) no-repeat -39px 0; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(/images/home_09.png) no-repeat;}
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 12%;
    top: 53%;
    margin-top: -25px;
    display: block;
    width: 65px;
    height: 65px;
    background: url(/images/home_05.png) no-repeat;
    filter: alpha(opacity=50);
    opacity: 1;
}
.slideBox .next {
    left: auto;
    right: 12%;
    background-position: -1434px 0;
}


.products{ overflow:hidden; margin-top:50px;}
.products .classtitle{ background:url(/images/home-bg-x_13.jpg) repeat-x 0 center; height:41px;}
.products .classtitle .title{ float:left; background-color:#fff; padding-right:20px;}
.products .classtitle .hr{ float:left; background-color:#fff;}
.products .classtitle .jj{ float:left; background-color:#fff; padding:0 20px;}
.products .classtitle .search{ float:right; width:247px; height:34px; background:url(/images/home_search_10.jpg) no-repeat #fff; overflow:hidden;}
.products .classtitle .search .key{ width:170px; height:34px; background:none; float:left; padding-left:20px; font-size:16px; font-family:Verdana;}
.products .classtitle .search .btn{ width:50px; height:34px; background:none; float:right; cursor:pointer;}
/* ±¾Àý×Ócss */
#focus_Box{position:relative;width:1900px;height:560px;margin:52px auto 0;}
#focus_Box ul{position:relative;width:1900px;height:560px; margin: 0 auto;}
#focus_Box li{z-index:0;background:#fff;cursor:pointer; text-align:center; position:absolute; width:0px;height:0;left:10px; top:10px;}
#focus_Box li img{ width:100%;background:#fff;height:100%;vertical-align:top;}
#focus_Box li p b{font-size:16px; color:#187cc3; line-height:50px;}
#focus_Box li p{font-size:12px; color:#6a6a6a;}
#focus_Box li .btn a{ display:none; background:url(/images/home_view_18.jpg) no-repeat; width:136px; height:34px; text-align:center; line-height:34px; color:#fff; margin:50px auto 0;}
#focus_Box li.on p b{font-size:20px; color:#187cc3; line-height:50px;}
#focus_Box li.on p{ font-size:14px; color:#6a6a6a;}
#focus_Box li.on .btn a{ display:block; background:url(/images/home_view_18.jpg) no-repeat; width:136px; height:34px; text-align:center; line-height:34px; color:#fff; margin:50px auto 0;}
#focus_Box .main{ width:660px;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;width:21px;height:39px; font-size:16px; position:relative;}
#focus_Box .prev{background:url(/images/home_btn_07.jpg) no-repeat left; float:left; margin-top:380px;}
#focus_Box .next{background:url(/images/home_btn_07.jpg) no-repeat right; float:right; margin-top:380px;}
#focus_Box .prev:hover{background:url(/images/home_btn_09.jpg) no-repeat left;}
#focus_Box .next:hover{background:url(/images/home_btn_09.jpg) no-repeat right;}


.wrap{ overflow:hidden;}
.wrap .main{ padding-top:40px; border-top:1px solid #e0e0e0;}
.wrap .classtitle{ background:url(/images/home-bg-x_13.jpg) repeat-x 0 center; height:41px;}
.wrap .classtitle .title{ float:left; background-color:#fff; padding-right:20px;}
.wrap .classtitle .hr{ float:left; background-color:#fff;}
.wrap .classtitle .jj{ float:left; background-color:#fff; padding:0 20px;}
.wrap .classtitle .more{ float:right; width:136px; height:34px; line-height:34px; background:url(/images/home_view_18.jpg) no-repeat #fff; overflow:hidden; text-align:center; color:#fff;}
.wrap .classcont{ overflow:hidden; margin-top:30px;}
.wrap .classcont .pic{ float:left; width:590px; height:411px;}
.wrap .classcont .text{ float:right; width:700px; height:411px; font-size:14px; line-height:28px; color:#000;}




.honer{ overflow:hidden; margin-top:70px;}
.honer .classtitle{ background:url(/images/home-bg-x_13.jpg) repeat-x 0 center; height:41px;}
.honer .classtitle .title{ float:left; background-color:#fff; padding-right:20px;}
.honer .classtitle .hr{ float:left; background-color:#fff;}
.honer .classtitle .jj{ float:left; background-color:#fff; padding:0 20px;}
.honer .classtitle .more{ float:right; width:136px; height:34px; line-height:34px; background:url(/images/home_view_18.jpg) no-repeat #fff; overflow:hidden; text-align:center; color:#fff;}
.honer ul{ overflow:hidden; margin-top:50px;}
.honer ul li{ float:left; margin:0 10px;}
.honer ul li img{ width:244px; height:345px;}




.news{ overflow:hidden; margin-top:75px;}
.news .classtitle{ background:url(/images/home-bg-x_13.jpg) repeat-x 0 center; height:41px;}
.news .classtitle .title{ float:left; background-color:#fff; padding-right:20px;}
.news .classtitle .hr{ float:left; background-color:#fff;}
.news .classtitle .jj{ float:left; background-color:#fff; padding:0 20px;}
.news .classtitle .more{ float:right; width:136px; height:34px; line-height:34px; background:url(/images/home_view_18.jpg) no-repeat #fff; overflow:hidden; text-align:center; color:#fff;}
.news ul{ margin-top:50px; height:449px;}
.news ul li{ float:left; width:467px; height:449px; background:url(/images/home_bg_34.png) no-repeat center; cursor:pointer; margin:-25px -14px;}
.news ul li .box{ width:359px; height:357px; margin:46px 54px;}
.news ul li .tit{ font-size:18px; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news ul li .tit a{ color:#252525;}
.news ul li .date{ font-size:12px; color:#a9a9a9; height:14px; margin-top:15px;}
.news ul li .jj{ font-size:12px; line-height:18px; height:90px; margin-top:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.news ul li .jj a{ color:#000000;}
.news ul li .pic{ margin-top:20px;}
.news ul li .pic img{ width:359px; height:182px;}
.news ul li:hover{ background:url(/images/home_bg_35.png) no-repeat center;}





