@charset "utf-8";
*{border: 0}
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none; }
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {/*outline:none;-moz-outline:none;*/}
a:hover{color:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{/*outline:none;*/}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; max-width:1200px; margin:0 auto; clear:both; position:relative;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.left{float: left;}
.right{float: right;}


.wrap{position: relative;}
.header{}
.header .container{padding: 0 30px; background:#fff;  width: 1200px; margin: 0 auto; height:110px; background: url(../images2021/top_bg.png) top center no-repeat; position: relative;}
.header .logo{position: absolute; left: 30px; top: 25px;}
/*.fhNav{}*/
.mainnav{ clear: both; white-space:nowrap; position: absolute; right: 80px; top:20px; left:332px;}
.mainnav li{float: left; padding: 0 13px; font-size: 20px; white-space:nowrap; font-weight: bold;}
.mainnav li a{display: block;  line-height:48px; height:52px; padding:0 1%;}
.mainnav li a:hover, .mainnav li.on a{color: #cc0000; background: url(../images2021/mainnav_hover.png) bottom center no-repeat;}
/*.bottomLine{ position: absolute; left:0; bottom:0; height:6px; background: url(../images2021/mainnav_hover.png) bottom center no-repeat; transition: all 0.3s ease; width: 20px;}*/

.searchbox{position:absolute; width:80px; height:110px; top:0; right:27px; z-index:20000;
-webkit-transition: width 0.25s ease-out 0s;
  -moz-transition: width 0.25s ease-out 0s;
  transition: width 0.25s ease-out 0s; overflow:hidden;}
.searchbox.fb{background:#FFF; width:77%;}
.sjb_ss{display: none;}
.header_ss_open{position: absolute; right: 0; top: 30px; width: 35px; height: 35px; background:url(../images2021/ss_btn.png) center no-repeat; cursor: pointer;}
.header_ss{position: absolute; top: 29px; right:22%; background: #fff; display: none;}
.header_ss .ss{border: #d4d4d4 1px solid; width: 480px; height:30px; background: #fff; position: relative; border-radius: 15px; overflow: hidden; float: left;}
.header_ss .ss .stxt{height:18px; padding:6px 10px; line-height: 18px; border:0; font-size: 14px; width: 425px; color: #666; outline: none;}
.header_ss .ss .sbtn{position: absolute; right: 0; top:0; width: 35px; height: 100%; background:url(../images2021/header_ss_icon.png) no-repeat center center; border: 0; cursor: pointer; text-indent:-100em;}
.header_ss .close{float: left; width: 40px; height: 40px; background:url(../images2021/close1.png) no-repeat center center; margin-right: 5px; margin-top:-3px; cursor: pointer;}
.header_ss .close i{display:none;}


/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*footer*/
.footer{background: url(../images2021/index2021_r53_c1_s1.png) top center no-repeat #eeeef4; background-size: 1920px; min-height: 302px; margin-top: 100px;}
.dbewm{position: absolute; top: 5px; right:25px;}
.dblm{padding-top: 100px; line-height: 36px; font-size: 19px; font-weight: bold; margin-bottom: 24px;}
.dblm a{font-size: 19px; color: #333;}
.copyright{line-height: 2; color: #696969; font-size: 16px;}
.copyright a{color: #696969; font-size: 16px;}

/*浮动窗口*/
.sidebar{position: fixed; top:190px; right:5px; width: 90px; z-index:998;}
.sidebar img{display: block;}
.sidebar ul{border: 1px #E0E0E0 solid; border-top: none;}
.sidebar li{
    background: #f7f7f7;
    width: 88px;
    padding: 30px 0;
    font-size: 15px;
    position: relative;
    box-sizing: border-box;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #E0E0E0;
}
.sidebar li i{width: 24px; height: 24px; display: block; margin: 0 auto 12px;}
.sidebar li.wap{display: none;}
.sidebar li.wap i{background: url(../images2021/ycfdcd_icon02.png) center no-repeat;}
.sidebar li.wx i{background: url(../images2021/ycfdcd_icon03.png) center no-repeat;}
.sidebar li.wb i{background: url(../images2021/ycfdcd_icon04.png) center no-repeat;}
.sidebar li:hover{
    background:url(../images2021/easybtn_hoverbg.jpg) top center no-repeat;
    color: #fff;
}
.sidebar li:hover a{color: #fff;}
.sidebar li.wap:hover i{background: url(../images2021/ycfdcd_icon02_h.png) center no-repeat;}
.sidebar li.wx:hover i{background: url(../images2021/ycfdcd_icon03_h.png) center no-repeat;}
.sidebar li.wb:hover i{background: url(../images2021/ycfdcd_icon04_h.png) center no-repeat;}
.sidebar li:last-child{
    border-bottom: none;
}

.sidebar li img{
    display: block;
    margin: 0 auto 12px;
}

.sidebar li .sidebarEwm{
    width: 131px;
    position: absolute;
    right: 88px;
    box-sizing: border-box;
    padding-top: 8px;
    top:0px;
    background: url("../images2021/ewm_bg.png") no-repeat;
    height: 133px;
}

.sidebar li .sidebarEwm2{
     padding-top: 12px;
     top:-90px;
     background: url("../images2021/ewm_bg2.png") no-repeat;
     height: 260px;
}
.sidebar li .sidebarEwm img{
    width: auto;
}


