#header1{position:relative; z-index:3;}
#header1 .top1{height:36px; line-height:36px; vertical-align:middle; background-color:#f5f5f5; border-bottom:solid 1px #ddd;}
#header1 .top1 ul{ width:1200px; margin:0 auto;}
#header1 .top1 ul li.tip1{width:600px; float:left; height:36px; font-size:13px; text-indent:20px; color:#000; background:url(../yf_img/h_ico01.gif) left center no-repeat;}
#header1 .top1 ul li.tlnk{width:300px; float:right; text-align:right; color:#333; font-size:13px; height:36px;}
#header1 .top1 ul li.tlnk a{color:#333; font-size:13px;}
#header1 .top1 ul li.tlnk a.shouC{ background:url(../yf_img/h_ico02.gif) left center no-repeat; padding:0px 10px 0px 20px;}
#header1 .top1 ul li.tlnk a.hezuo{ background:url(../yf_img/h_ico03.gif) left center no-repeat; padding:0px 10px 0px 20px;}
#header1 .top1 ul li.tlnk a.aliba{ background:url(../yf_img/h_ico04.gif) left center no-repeat; padding-left:20px;}
#header1 .header1{width:1200px; margin:0 auto;}
#header1 .header1 h1{width:600px; height:150px; float:left; background:url(../yf_img/logo.png) left center no-repeat;}
#header1 .header1 h1 a{width:354px; height:100px; margin-top:25px; display:block; float:left; text-indent:-9999px;}
#header1 .header1 ul{width:390px; height:150px; float:right; background:url(../yf_img/ewm.png) 15px center no-repeat;}
#header1 .header1 ul li{width:360px; height:150px; float:right; background:url(../yf_img/tel2.jpg) left center no-repeat;}
#header1 .header1 ul li h2{width:210px; height:150px; float:right; text-align:left;}
#header1 .header1 ul li h2 span{width:100%; text-indent:15px; font-weight:normal; color:#333; font-size:14px; text-align:left; display:inline-block; margin-top:46px; float:left;}
#header1 .header1 ul li h2 p{width:100%; color:#298bcc; font-size:25px; text-align:right; display:inline-block; float:left; padding-top:6px;}
#header1 .mainav1{ height:40px; line-height:40px; vertical-align:middle; background-color:#CCC;}
#header1 .mainav1 > ul{width:1200px; margin:0 auto;}
#header1 .mainav1 > ul > li{width:150px; position:relative; text-align:center; float:left; height:40px;}
#header1 .mainav1 > ul > li > a{color:#333; font-size:14px; width:100%; display:inline-block; height:40px;}
#header1 .mainav1 > ul > li > a:hover{color:#FFF; background-color:#298bcc;}
#header1 .mainav1 > ul > li > a.nav1_hover{color:#FFF; background-color:#298bcc;}
#header1 .mainav1 > ul > li .dropnav1{width:410px; padding-bottom:20px; display:none; text-align:left; position:absolute; left:0px; top:40px; z-index:4; background-color:#298bcc; height:205px;}
#header1 .mainav1 > ul > li .dropnav1 > ol{width:120px; float:left; padding:15px 0px 30px 45px;}
#header1 .mainav1 > ul > li .dropnav1 > ol > li{width:100%; height:36px; line-height:36px; vertical-align:middle; border-bottom:#CCC dashed 1px; float:left;}
#header1 .mainav1 > ul > li .dropnav1 > ol > li > a{color:#FFF; font-size:12px;}
#header1 .mainav1 > ul > li .dropnav1 > ol > li > a:hover{color:#999;}
#header1 .mainav1 > ul > li .dropnav1 > h2{width:180px; overflow:hidden; margin:30px 25px 15px 0px; float:right;}
#header1 .mainav1 > ul > li .dropnav1 > h2 img{width:180px; display:block; float:left;}

#footer5{background-color:#000; width:100%; float:left; margin-top:10px;} 
#footer5 .footer5{width:1200px; margin:0 auto;}
#footer5 .footer5 h1{width:100%; float:left; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:30px 0px 15px 0px; text-align:center; color:#FFF; font-size:24px;}
#footer5 .footer5 h2{width:100%; float:left; font-weight:normal; text-align:center; color:#FFF; font-size:13px;}
#footer5 .footer5 h3{width:100%; float:left; padding:15px 0px; font-weight:normal; text-align:center; color:#FFF; font-size:13px;}
#footer5 .footer5 h4{width:100%; float:left; font-weight:normal; text-align:center;}
#footer5 .footer5 h4 a{color:#FFF; font-size:14px; padding:7px 30px; display:inline-block; background-color:#298bcc;}
#footer5 .footer5 h5{width:100%; float:left; font-weight:normal; padding:10px 0px; margin-top:25px; border-top:solid 1px #666; text-align:center;}
#footer5 .footer5 h5 span{width:65%; float:left; display:inline-block; text-align:left; color:#FFF; font-size:13px;}
#footer5 .footer5 h5 p{width:30%; float:right; text-align:right; display:inline-block; color:#FFF; font-size:13px;}
#footer5 .footer5 h5 p a{color:#FFF; font-size:13px;}


/*侧边栏1*/
.r_sidebar{height: 464px;position: fixed;right: 0;top: 223px;width: 78px;z-index: 999;/* _position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));-margin-bottom:0; */}

.r_sidebar li{width: 88px;height: 56px;line-height: 56px;background: #298bcc;border-radius: 1px 0 0 1px;position: relative;float: right; left:10px; border-bottom:1px solid #57b5f4;}
.r_sidebar li a{font-size: 12px;color: #fff;display: block;}
.r_sidebar li a:hover{ text-decoration:none;}
.r_sidebar li.r_logo{ position:relative;}
.r_sidebar li.r_logo a{background: url(../yf_img/drift_pic1.png) #298bcc no-repeat  13px -4px;height: 16px;line-height: 100%;padding-top: 38px;padding-left:20px;z-index:2; }
.r_sidebar li.r_pho{background: url(../yf_img/drift_pic3.png) no-repeat 78px center;}
.r_sidebar li.r_pho p{background: url(../yf_img/drift_pic3.png) #298bcc no-repeat 13px -4px;height: 18px;line-height: 100%;padding-top: 38px; padding-left: 15px;cursor: pointer;font-size: 12px;color: #fff;}
.r_phobox{font-size:20px;font-weight: bold;color: #fff;width: 174px;text-align: center;line-height: 56px;background: #298bcc; left:78px; top:0; position:absolute; padding:0 10px;}
.r_sidebar li.qqzx a{background: url(../yf_img/drift_pic2.png) #298bcc no-repeat 13px -4px;height: 16px;line-height: 100%;padding-top: 38px;padding-left: 17px;}
.r_sidebar #rolls a{background: url(../yf_img/drift_pic4.png) #298bcc no-repeat 13px -4px;height: 16px;line-height: 100%;padding-top: 37px;padding-left: 14px;}
.r_sidebar li.r_logo .ewm { display:none; z-index:1; text-align:center;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eeeff1;
    height: 203px; position:absolute;
    left:-168px; top:0;
}
.r_sidebar li.r_logo .ewm img {
    display: block;
    overflow: hidden;
    padding: 10px 10px 2px 10px;
    width: 146px;
}
.r_sidebar li.r_logo .ewm em {
    color: #000;
    font-family: "Microsoft YaHei";
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    line-height: 18px;
    overflow: hidden;
}

.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:0px; 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;  
}  

.sbt{ width:40px; height:28px; line-height:28px; vertical-align:middle; color:#333; font-size:13px; background:url(../images/search-btn.jpg); border:solid 1px #ddd; float:left; margin-left:20px;}
.pageLeft{width:260px; float:left; margin-left:10px; margin-top:15px; text-align:left;border: 1px solid #ccc;}
.pageLeft h1{width:260px; float:left; height:70px; line-height:70px; vertical-align:middle; text-indent:20px; background:url(../images/Left_tit.png) left top no-repeat; font-size:18px; color:#FFF;}
.pageLeft ul li{width:260px; height:40px; line-height:30px; float:left; }
.pageLeft ul li a{font-size:14px; color:#000;background:url(../images/nav-bg.png) left center no-repeat; padding-left:30px; width:260px;height:31px; float:left;margin-bottom:5px;}
.pageLeft ul li a:hover{color:#c70000; background:url(../images/nav-on.png) left center no-repeat;width:260px;height: 31px;padding-left:30px; float:left;margin-bottom:5px; }
.pageLeft h2{width:260px; float:left; padding:10px 0px; background-color:#C52723; font-size:16px; color:#FFF; text-indent:20px; margin-top:10px; text-align:left;}
.pageLeft form{width:260px; float:left; padding-top:10px; margin-bottom:10px; text-align:left;}
.pageLeft form input.left_txt{width:150px; height:24px; line-height:24px; vertical-align:middle; text-indent:10px; float:left; border:#CCC solid 1px;}
.pageLeft form input.left_sbt{background-color:#FFF; cursor:pointer; font-size:12px; color:#000; padding:4px 0px; text-align:center; width:70px; float:right; border:#CCC solid 1px;}
.pageLeft ol{width:260px; float:left; padding-bottom:20px;} 
.pageLeft ol li.left_cont{width:260px; background:url(../images/nav_imgs-contact.gif) left top no-repeat; margin-top:20px; height:80px; float:left;}
.pageLeft ol li.left_cont a{width:260px; display:block; text-indent:-9999px; height:80px; float:left;}
.pageLeft ol li.left_serv{width:260px; background:url(../images/nav_imgs-service.gif) left top no-repeat; margin-top:10px; height:229px; float:left;}
.pageLeft ol li.left_serv a{width:260px; display:block; text-indent:-9999px; height:229px; float:left;}
 