a {
    font-size: inherit;
}
body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea{
font-size: 14px;
    font-family: '微软雅黑',"雅黑","宋体",arial,verdana,sans-serif;
}
@charset "utf-8";
*{font-family: '微软雅黑';}
body{color:#333333; font-size:14px; font-family:Microsoft Yahei; background:}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#da0000;}
.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 { outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

/*　.header{height:88px; position:fixed; top:0;   left:0; width:100%; background:#fff; z-index:20;}　*/
.header .logo{/* position:absolute; top:18px; left:30px;  */ float:left; margin-top:18px;  width:253px; height:50px; background:url(/zkhl/template/page/index/logo.png) no-repeat;}
.w1000{width:1000px; margin:0 auto;}
.w1200{width:1200px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.mainnav {
    margin: 0 auto;
    overflow: hidden;
    width: 620px;
   float:left;
}
.mainnav li{float:left; position:relative; line-height:88px; margin:0 18px; font-size:16px; height:88px; overflow:hidden;}
.mainnav li a{font-size:16px;}
.mainnav li a:hover, .mainnav li.active a, .mainnav li.act_2 a{color:#ff3300;}
.mainnav li i{position:absolute; width:100%; height:4px; background:#ff3300; left:0; bottom:-4px; transition:all 0.3s;}
.mainnav li.active a i,.mainnav li:hover i , .mainnav li.act_2 i{ bottom:0;}

.header_search{margin-top: 24px; height:40px; width:40px; background:url(/zkhl/template/page/index/search.png) no-repeat center center; cursor:pointer;}
.header_more {
   margin-top: 24px;
    height: 40px;
    width: 40px;
    /* background: url(/zkhl/template/page/index/../images/header_more.gif) no-repeat center center; */
    cursor: pointer;
    line-height: 38px;
    font-size: 14px;
    text-align: center;
    background: #f2f2f2;
}

.search{ position:absolute; top:88px; left:0; width:100%; height:120px; text-align:center; background:url(/zkhl/template/page/index/witpng.png); z-index:18; display:none;}
.search img{display:block; margin:0 auto;}
.top_right_a {
    position: absolute;
    right: 100px;
    top: 24px;
    line-height: 40px;
    height: 40px;
}
.top_right_a a{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 2px;
}
/*搜索样式开始*/
.search_main {
    width: 460px;
    margin: 28px auto 0;
}
.search_main form{
    overflow: hidden;
}
.inp_box {
    float: left;
    background: #fff;
    height: 40px;
    /* width: 380px; */
    border: 1px solid #ccc;
    border-radius: 3px;
    overflow: hidden;
}
.inp_box select {
    height: 40px;
    float: left;
    border: none;
    width: 80px;
    text-align: center;
    padding: 0 10px;
}
.search_text {
    height: 40px;
    line-height: 40px;
    float: left;
    border: none;
    text-indent: 5px;
    width: 380px;
}
.search_but {
    float: right;
    width: 72px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    border: none;
    color: #fff;
    font-size: 16px;
    background: #fd5025;
    border-radius: 3px;
   cursor: pointer;
}
.r_search{
    line-height: 30px;
    text-align: left;
}
.search_ts {
    text-align: left;
    color: #da0000;
    font-weight: bold;
    padding-left: 6px;
    display:none;
}
/*搜索样式结束*/




.easybtn{ position:fixed;  width:50px; background:url(/zkhl/template/page/index/foot_back.png); right:0; top:50%; margin-top:-85px;}
.easybtn ul li{ margin-bottom:1px; position: relative;}
.easybtn ul li a{border-top: 1px solid #757575;display:block; height:49px; background: url(/zkhl/template/page/index/right.png) no-repeat;  margin: 0 10px;}
.easybtn ul li:first-child a{border: none}
.easybtn ul li a:hover img{
    -webkit-animation: toRightFromLeft 0.3s forwards;
    -moz-animation: toRightFromLeft 0.3s forwards;
    animation: toRightFromLeft 0.3s forwards;
}
.easybtn ul li span{
    position: absolute;
}
.easybtn ul li.sjyh a{
    background-position: 5px 14px;
}
.easybtn ul li.wx a{
    background-position: 5px -42px;
}
.easybtn ul li.mobile a{
    background-position: 5px -92px;
}
.easybtn ul li.znwd a{
    background-position: 5px -142px;
}
.easybtn ul li.fx a{
    background-position: 5px -195px;
}
.easybtn ul li span {
    position: absolute;
    top: 0;
    right: 50px;
    background: #fff;
    text-align: center;
    padding: 10px;
    display: none;
}
.easybtn ul li:hover span,.easybtn ul li:hover{
    display: block;
    background: #fff;
}
.easybtn ul li:hover a{
    background-image: url(/zkhl/template/page/index/right_hover.png);
        border: none;
}
#fp-nav{top:56%;}
#fp-nav ul li .fp-tooltip{font-family:Microsoft Yahei;}
.fp-tableCell{position:relative; overflow:hidden; display:block; overflow:hidden;}

.section{
    background-repeat:no-repeat; background-position:center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-image:url(/zkhl/template/page/index/page.jpg)
    }
.section1{background-image:url(/zkhl/template/page/index/banner1.jpg);/*background-position: center 88px;*/}
/*.section2{background-image:url(/zkhl/template/page/index/indbg2.jpg);}
.section3{background-image:url(/zkhl/template/page/index/indbg3.jpg);}
.section4{background-image:url(/zkhl/template/page/index/indbg4.jpg);}
.section5{background-image:url(/zkhl/template/page/index/bg_bs.jpg);}
.section6{background-image:url(/zkhl/template/page/index/indbg5.jpg);}*/
/*.section7{background-image:url(/zkhl/template/page/index/../images/bg_ly.jpg);}*/
/* .section .mt{position:absolute; top:-50%; left:50%; margin-left:-68px; transition: all ease 1.5s;} */
.section .mt{position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; transition: all ease 1.5s;}
.active .mt, .ltie10 .mt{top:138px;}
.section .mc{position:absolute; top:100%; width:100%; transition: all ease 1.5s;   }
.section1 .mc{position:absolute; top:100%; width:300px; left: 50%; margin-left: 200px; }
.section .mc img{display:block;}
.active .mc{  top:50%; margin-top: -188px; /*width:1000px; height:400px; top:0; left:0; bottom:0; right:0; margin:auto; */}
 .section1.active .mc, .ltie10 .mc{
   margin-top: -245px;
    width: 300px;
     }
.section3.active .mc, .ltie10 .mc{margin-top: -200px;}
.section4.active .mc, .ltie10 .mc{margin-top: -212px;} 

.godown{ position:absolute; bottom:80px; left:50%; margin-left:-23px; opacity:0; transition: all 1.5s ease 1s;}
.godown span { display:block;  width:46px; height:46px; background:url(/zkhl/template/page/index/dow.png) no-repeat; -webkit-animation: fade 3s infinite linear; animation: mouse 1.5s infinite ease-in-out; position:relative;}
.active .godown, .ltie10 .godown{ opacity:100;}


@-webkit-keyframes mouse {
    0% {
    opacity:0;
    -webkit-transform:translate(0, 0)
    }
    50% {
    opacity:1;
    }
    100% {
    opacity:0;
    -webkit-transform:translate(0, 15px)
    }
}
@keyframes mouse {
    0% {
    opacity:0;
    transform:translate(0, 0)
    }
    50% {
    opacity:1;
    }
    100% {
    opacity:0;
    transform:translate(0, 15px)
    }
}
@-webkit-keyframes toRightFromLeft {
    49% {
        -webkit-transform: translate(100%);
    }
    50% {
        opacity: 0;
        -webkit-transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}
@-moz-keyframes toRightFromLeft {
    49% {
        -moz-transform: translate(100%);
    }
    50% {
        opacity: 0;
        -moz-transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}
@keyframes toRightFromLeft {
    49% {
        transform: translate(100%);
    }
    50% {
        opacity: 0;
        transform: translate(-100%);
    }
    51% {
        opacity: 1;
    }
}

/*列表页通用修改*/
a.navs_b{
   background:#f6f6f6;
}

/*列表页通用修改 end*/
/* 详细页通用样式添加修改 */
.detail_content a{
  color: #dc081e;
  text-decoration: underline;
}
/* 详细页通用样式添加修改 end */