/* 
* @Author: Marte
* @Date:   2018-08-30 14:40:45
* @Last Modified by:   Marte
* @Last Modified time: 2019-07-02 10:01:11
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; color:#666666;}
table{border-collapse:collapse;border-spacing:0;}
a{ color:#666666;}
a:hover, a:focus {
    color: #eb6100;
    text-decoration: none;
}
fieldset,img{border:0;}
li{list-style:none;}
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
.p0 li{ padding: 0px; }
section img{max-width: 100%;}


.dh{}
.dh .t1{margin: 16px auto 10px;}
.dh .t1 .fl{}
.dh .t1 .fl img{    float: left;
    display: block;
    margin-right: 12px;}
.dh .t1 .fl .wen{    margin-top: 6px;}
.dh .t1 .fl .wen p{color: #020202;
    font-size: 33px;
    font-weight: bold;}
.dh .t1 .fl .wen span{    color: #747474;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 0px;}
.dh .t1 .fr{    float: right;}
.dh .t1 .fr img{    float: left;
    display: block;
    margin-top: 20px;
    margin-right: 6px;}
.dh .t1 .fr .wen2{    float: right;
    margin-top: 8px;}
.dh .t1 .fr .wen2 p{    font-size: 14px;
    color: #020202;}
.dh .t1 .fr .wen2 span{    font-size: 30px;
    color: #020202;}

.banner{margin-top: 75px;}
/*网站头部*/
.col960{width:960px;margin:auto;}
.navbg{    height: 65px;
    width: 100%;
    background: #313131;
    /* box-shadow: 1px 1px 7px #999; */
    position: absolute;
    z-index: 157;}
#navul li{    float: left;
    position: relative;
    text-align: center;
    line-height: 65px;
    padding: 0px 25px;
    font-size: 16px;}
#navul li.navhome{text-align:left;padding:0 0px 0 40px;width:60px;}
#navul li a:link, #navul li a:visited{color:#FFFFFF;}
#navul li ul{  display:none;      width: 100%;position: absolute;
    z-index: 10000;
    top: 65px;
    left: 0px;
    background: #656565;
    /* border: #004E6C 1px solid; */
    border-bottom: none;}
#navul li ul li{    display: block;
    width: 100%;
    float: none;
    margin-right: 0px;
    height: 44px;
    position: relative;
    line-height: 44px;
    border-bottom: #bababa 1px solid;
    font-size: 14px;}
#navul li.navmoon{background:#eb6100;}
#navul li.navmoon a{color:#FFFFFF;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;}
#navul li.navmoon ul a:hover{ color:#eb6100;}

.banner{    background-repeat: no-repeat; position:relative;
    background-size: cover;background: #000;
    background-attachment: scroll;
    background-position: 50% 50%; }

 .banner .b_com{position: absolute;
    top: 40%;
    text-align: center;
    width: 100%;}
 .banner .b_com p{    color: #fff;}
 .banner .b_com .p1{    font-size: 50px;
    font-weight: bold;}
 .banner .b_com .p2{      font-size: 18px;
    line-height: 36px;
    margin-top: 14px;
    padding: 0px 12%;}
 .banner .b_com .p3{    font-size: 38px;
        margin-top: 14px;}
 .banner .b_com .p3 img{margin-right: 20px;}

.c_nav{    border-bottom: 1px #d6d6d6 solid; }
.c_nav .container{text-align: center;}
.c_nav ul{}
.c_nav li{     float: left;
       padding: 0px 40px;}
.c_nav li a{    font-size: 16px;
    padding: 20px 0px;
    display: block;
    position: relative;
    color: #333;}

.c_nav li.cur a:after {
    width: 100%;
}
.c_nav li:hover{}
.c_nav li:hover a{ color:#eb6100;}
.c_nav li.cur{}
.c_nav li.cur a{ color:#eb6100;}
.c_nav ul .wz{ float:right;padding: 20px 0px;}
.c_nav ul .wz i{     font-size: 16px; }
.c_nav ul .wz a{    padding: 0px 4px;}

.tit00{      color: #333;
    font-size: 32px;
    line-height: 60px;
    text-align: center;
    margin-bottom: 24px;}
.tit00:after {
       content: '';
    display: block;
    width: 36px;
    height: 2px;
    background: #eb6100;
    margin: 0px auto;
}
.navbar-header .wen{  
    margin-top: 11px;
  text-align: center;}
.navbar-header .wen p{font-size: 15px;
    line-height: 22px;}

.foot{       background: #222222;
    padding-top: 38px;}
.foot .row{    margin-bottom: 30px;}
.foot .f1{}
.foot .f1 .tit{ font-size:16px; color:#fff;}
.foot .f1 .tit i{    display: block;
    background: #eb6100;
    width: 30px;
    height: 1px;
    margin: 8px 0px;}
.foot .f1 p{ color:#ababab;    line-height: 30px;}
.foot .f2{    border-left: 1px solid #3e3e3e;
    border-right: 1px solid #3e3e3e;}
.foot .f2 .tit{font-size:16px; color:#fff;}
.foot .f2 .tit i{    display: block;
    background: #eb6100;
    width: 30px;
    height: 1px;
    margin: 8px 0px;}
.foot .f2 ul li a{ color:#ababab;    line-height: 30px;}
.foot .f2 .fl{    margin-left: 50px;
    float: left;}

.foot .f3 .tit{font-size:16px; color:#fff;}
.foot .f3 .tit i{display: block;
    background: #eb6100;
    width: 30px;
    height: 1px;
    margin: 8px 0px;}
.foot .f3 .fl{}
.foot .f3 .fr{}
.foot .f3 img{}
.foot .f3 p{ color:#ababab; text-align:center;line-height: 27px;}

.foot .f3{padding: 0px 50px;}
.foot .fr{ float:right; position: relative;}
.foot .fr .bl{ float:left;}
.foot .fr .tit{    font-size: 16px;
    line-height: 30px;font-weight: 700;
    margin-bottom: 10px;
    color: #333;}
.foot .fr .tit i{ display:block;}
.foot .fr .bl p{font-size: 14px;
    line-height: 32px;
    color: #333;}
.foot .fr .br{    float: right;
   
    position: absolute;
    right: 0px;}
.foot .fr .br a{    line-height: 44px;    width: 170px;
    height: 44px;
    border: 1px solid #a6a6a6;
    border-radius: 30px;
    display: block;
    text-align: center;}
.foot .fr .br a i{    margin-left: 30px;
    font-size: 20px;
    margin-top: 10px;}
.foot .fr .br a:hover{border: 1px solid #11ab50; background:#11ab50;color:#fff;}
.foot .fr .br a:hover i{ color:#fff;}
.foot .fr .br img{     position: absolute;
    bottom: -153px;    width: 150px;
    display: none;
    left: 10px;}
.foot .fr .br a:hover img{display:block;}
.foot .foot2{    border-top:1px solid #484848;}
.foot .foot2 p{    line-height: 50px; }

.ye{border: 1px solid #acacac;
    padding: 8px 18px;
    margin-right: 20px;    margin-top: 36px;
    display: -webkit-inline-box;}

.news{    background: #f5f5f5;    padding: 44px 0px;
    overflow: hidden;}
.news .news_l {
    overflow: hidden;
    color: #333;
    background: #fff;
    padding-left: 30px;
    padding-right: 30px;
}
 .new_show_l_top {
         margin-top: 30px;
    padding-bottom: 10px;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
}
.new_show_l_top h1 {
    font-size: 24px;
    line-height: 38px;
    overflow: hidden;
    color: #000;
    font-weight: normal;
}
.new_show_l_top p {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
  font-size: 15px;
}
.new_show_l_top p span{    margin-right: 30px; }
.new_show_l_text {
    padding-top: 28px;    padding-bottom: 28px;
    line-height: 30px;    min-height: 300px;
    font-size: 16px;
}
.prenext {
    text-align: center;
    padding-bottom: 3%;
    overflow: hidden;
    border-top: 1px solid #e8e8e8;
    padding-top: 3%;
}
.prenext a {
    color: #333333;
    display: inline-block;
    height: 50px;
    line-height: 50px;
    width: 172px;
    overflow: hidden;
    font-size: 18px;
    background: #e8e8e8;
}
.prenext a label.a {
    padding-right: 12%;
}
.prenext a label.b {
    padding-left: 12%;
}
.prenext a label {
    font-family: "宋体";
    font-size: 22px;
}
.prenext a:hover {
    color: #fff;
    background: #eb6100;
    text-decoration: none;
}


.news_show_rnews {
    overflow: hidden;
    color: #666;
    background: #fff;
}
.new_show_right_top {
    font-size: 24px;
    color: #000;
    margin-top: 30px;
    margin-bottom: 10px;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    font-family: "华文细黑";
    padding-left: 30px;
    padding-right: 30px;
}
.news_show_rnews .ul li {
    display: block;
    border-bottom: 1px dashed #cccccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    margin-left: 30px;
    margin-right: 30px;
}
.news_show_rnews .ul li h3 {
    font-weight: normal;
    font-size: 18px;
    color: #000000;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
}
.news_show_rnews .ul li p {
    color: #666666;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
}
.navbar-inverse{ display:none;}
.foot3{ display:none;}

.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#eb6100;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#eb6100;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width: 208px;
    display: none;
    color: #363636;
    text-align: center;
    padding-top: 207px;
    position: absolute;
    left: -208px;
    top: 0;background-image:url(../images/erw.jpg);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width: 240px;
    height: 190px;
    display: none;
    color: #fff;
    text-align: left;
    position: absolute;
    left: -240px;
    top: -1px;
    background: #eb6100;}
.side ul li.sideetel .telBox dd{display: block;
    height: 86px;
    overflow: hidden;
    padding-left: 82px;
    line-height: 24px;
    font-size: 16px;
    color: #fff;}
.side ul li.sideetel .telBox dd span{display: block;
    line-height: 20px;
    height: 24px;
    overflow: hidden;
    margin-top: 21px;
    font-size: 16px;}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}



@media (max-width: 767px){
.dh{ display:none;}
.navbg{ display:none;}
.side{ display:none;}
.callbacks_container{ margin-top:0px;}
.navbar-inverse{ display:block;}
.navbar-inverse .navbar-collapse{ background:#000;
}
.foot .f2{ display:none;}
.tit00 {
    color: #333;
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    margin-bottom: 20px;
}
.banner{ height: auto; margin-top:0px;}

.c_nav li {
        padding: 0px 15px !important;
}
.c_nav li a {
    font-size: 16px;
    position: relative;     padding: 14px 0px;
}
.c_nav ul .wz{ display:none;}
.new_show_l_top {
       margin-top: 20px;}
.banner .b_com .p1 {
  font-size: 24px;
}
.banner .b_com .p2 {
      font-size: 15px;
    padding: 0px 30px;
    line-height: 24px;
}
.banner .b_com {
    top: 26%;
}
 .banner .b_com .p3{    font-size: 24px;
        margin-top: 4px; padding: 0px 15px;}
 .banner .b_com .p3 img{margin-right: 15px;}
.navbar-inverse{    margin-top: 2px;}

.navbar-brand>img {
      width: 44px;
}
.navbar-brand {
       float: left;
    padding-top: 6px;
    padding-left: 10px;
}
nav .yy{ display: none;}
nav .yy a{    display: inline-block;
    margin: 10px;
    color: #bdbdbd;
    font-size: 14px;}
.navbar-nav>li {
    width: 100%;
    border-bottom: 1px solid;
}
.navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

.foot .fl dl {
    margin-right: 2%;
    float: left;margin-bottom: 12px;
}
.foot .fl dl:nth-of-type(5){ margin-right: 0%;}
.foot .fr .br {
    float: left;    right: -60px;
}

.foot .f3 .tit{    text-align: center;}
.foot .f3 .tit i{margin: 8px auto;}
.foot .f3 .fl{text-align: center;}
.gs p {
    font-size: 15px;
    line-height: 30px;
}
.ry {
    background: #c56978;
}
.foot .foot2 p {
    line-height: 30px;
}
.foot .fr {
    float: left;
}

.foot3{     width: 100%;
    display: block;
    position:fixed;
bottom:0;
    height: 50px;}
.foot3 a{ 
    color: #fff;
    font-size: 14px;
    text-align: center;
    display: block;
    width: 50%;
    float: left;
    padding: 8px 0px;
    height: 50px;}
.foot3 a p{ color:#fff; text-align:center;}
.foot3 a.a1{ background:#eb6100;}
.foot3 a.a2{    background: #0777e0;}
.foot3 a i{ display:block;font-size: 20px;}

.news {
    background: #ffffff;
    padding: 4px 0px;
}
.news .news_l {
    padding-left: 15px;
    padding-right: 15px;
}
.new_show_l_top p {
    height: auto; 
    line-height: 28px;
    overflow: hidden;
    font-size: 14px;
}
.new_show_l_top h1 {
    font-size: 20px;
    line-height: 30px;}
.new_show_l_text {
    padding-top: 20px;
    padding-bottom: 20px;}
.new_show_right_top {
    font-size: 22px;
    margin-top: 20px;
    margin-bottom: 4px;
    padding-left: 0px;
    padding-right: 0px;
}
.news_show_rnews .ul li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}
.foot .f2 .fl {
    margin-left: 14px;}

}/*结束*/

