html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15;-webkit-tap-highlight-color: rgba(0,0,0,0);}
body{margin:0;font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height: 1.42857143;font-size: 14px;min-width: 1230px;background: #fff;color: #333;}
h1{font-size:2em;margin:.67em 0;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
a{-webkit-text-decoration-skip:objects;background-color:transparent;}
abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-.25em;}
sup{top:-.5em;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select,textarea{line-height:1.42857143;margin:0;outline: none;}
body, button, input, select, textarea {text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-font-feature-settings: "liga","kern";}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,html [type=button],/* 1 */
[type=reset],[type=submit]{-webkit-appearance:button;}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
summary{display:list-item;}
article,aside,footer,header,nav,section,figcaption,figure,main,details,/* 1 */
menu{display:block;}
pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em;}
audio,video,canvas{display:inline-block;}
template,[hidden]{display:none;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
a {color: #333;text-decoration: none;}
a:hover {color: #1048a0;}
ul {margin: 0;list-style: none;padding: 0;}


.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition: all 0.5s;transition: all 0.5s;}

.img-cover {overflow: hidden;position: relative;}
.img-cover span {display: block;width: 100%;background: no-repeat center / cover;-webkit-transition: all 0.5s;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}

.container {padding: 0 15px;width: 1200px;margin: 0 auto;}

.header{background-color:#fff}
.header .logo{float:left;font-size:0;height:75px;line-height:75px;text-align:left; padding: 25px 0;  }
.header .tel{ float: left; border-left: 1px solid #d9dadb; color: #7a7b7c; margin: 30px 0 0 19px; padding-left: 19px; font-size: 16px;}
.header .tel span{display: block; font-size: 15px; }
.header .tel span img{position: relative; top:3px; margin-right: 10px;}
.header .text{ float: left; font-size: 24px; color: #7a7b7c; margin: 15px 0 0 15px; line-height: 75px;}
.header .search{ float: right; margin: 25px 0; }
.header .search form{ display: flex;  }
.header .search input{width: 220px; height: 40px; padding-left: 15px; border: none; font-size: 16px;  background: #eeeeee; color: #80a9ed; border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;  }
.header .search button{ width: 70px; height: 42px; border: none; font-size: 16px;  background: #1890FF; color: #FFF;border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;}

.header .nav{ border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2;;position: relative; }
.header .nav li{display:inline-block;vertical-align:middle}
.header .nav li a{display:block;font-size:16px;line-height:45px;padding:0 40px; color: #000;border-right: 1px solid #d2d2d2}
.header .nav li .arr{float:right;height:40px;width:40px;position:relative;display:none}
.header .nav li .arr:after{content:'';border-top:2px solid #ccc;border-left:2px solid #ccc;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(135deg);right:15px}
.header .nav li.active>a,.header .nav li.open>a,.header .nav li>a:hover{ color: #c0030b;font-weight:bolder;}
.header .nav li.dropdown{position:relative}
.header .nav .dropdown-box{position:absolute;left:0;min-width:100%;top:100%;display:none;z-index:10;text-align:center;box-shadow:0 6px 12px rgba(0,0,0,0.18);background-color:#FFF;}
.header .nav .dropdown-box p{margin:0;}
.header .nav .dropdown-box a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;background-color:transparent !important;color:#333333 !important;line-height:35px; font-size: 14px;}
.header .nav .dropdown-box a:hover{background-color:#e9eaeb !important;color:#333333 !important}
.header .nav li.open .dropdown-box{display:block}


.menu-btn{display:none;padding:12px 0;float:right;margin-left:15px}
.menu-btn:before,.menu-btn:after,.menu-btn span{display:block;height:2px;background-color:#6382ed;content:''}
.menu-btn:before{width:24px}
.menu-btn:after{width:18px;margin-left:6px}
.menu-btn span{width:12px;margin:6px 0 6px 12px}

.fr {
   float: right;
}

.header em {
    font-style: normal;
    padding: 0 9px;
}
.top_text{margin-bottom: 10px;}
.top_text a{font-size:12px;color: #696969;}

.banner{
    /*height:673px;position:relative*/
        width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    
    
}
.banner .swiper-slide{background:no-repeat center / cover}
.banner .swiper-pagination-bullet{ background:#9e9e9e; width: 20px; height: 20px;opacity: 1;}
.banner .swiper-pagination-bullet-active{background-color:#1890ff;}
.banner .swiper-slide img{
    max-width: 100%;
    display: block;  
}

.section{padding:40px 0}
.section-title{text-align:center; padding-bottom: 20px; background: url(../images/title1.png) no-repeat center 70px; }
.section-title strong{ font-size: 24px; height: 60px; font-weight: normal; }
.section-title p{font-size:20px;margin: 0;}
.list-1 li{ float: left; width:33.333% }
.list-1 li a{ display: block; margin: 0 6px 20px 6px; text-align: center; position: relative; color: #FFF;  }
.list-1 li .text{ font-size: 16px; background-color: rgb(0 0 0 / 55%);position: absolute; bottom: 0;transition:all 0.5s; height: 50px;  width: 100%; display: block; }
.list-1 li h3{ margin: 0; line-height: 50px; font-weight: normal; position: relative;}
.list-1 li p{ display: none; font-size: 14px;text-align: left; line-height: 25px; color:#FFF;}
.list-1 li .more{ display: none; }
.list-1 li a:hover .text{ background-color: rgb(0 0 0 / 55%); color: #FFF; height: 70%; padding-top: 2%; }
.list-1 li a:hover h3:after{ position: absolute; left: 50%; margin-left: -25px; bottom: 0px; content: ''; width: 50px; height: 3px; background: #FFF; }
.list-1 li a:hover p{ display: block; padding: 0 25px; }
.list-1 li a:hover .more{ display: block; border: 1px solid #FFF; border-radius: 15px; padding: 3px 0; width: 120px; margin: 0 auto;}

.section-titlenews{
    font-size: 28px;
    color: #434343;
    /*margin-bottom: 25px;*/
}

.section-titlenews strong {
     font-size: 22px;
    font-weight: normal;
}
.section-titlenews p {
    color: #666666;
    font-size: 16px;
    margin: 0;
}
.section-titlenews i{display: inline-block; width: 55px; height: 3px; background: #ee2d42;position: relative; top: -10px; margin-right: 8px; }

.text p{
   margin: 0;
    line-height: 25px;
    font-size: 12px;
    color: #545454;
}
.more{
       background-color: rgba(202, 50, 6, 1);
       width: 80px;
    height: 21px;
    margin-top: 10px;
    font-size: 12px;
     text-align: center;
}

.more:hover{background:#444}
.more a{
      text-align: center;
    display: inline-block;
    vertical-align: middle;
    color: #FFF;
    height: auto;
}
.in-news{ overflow: hidden; }
.in-news .tit{ border-bottom: 1px solid #cfcfcf; line-height: 45px; font-size: 20px; position: relative; color: #111111; }
.in-news .tit i{ display: inline-block; width: 3px; height: 21px; background: #ee2d42;position: relative; top: 4px; margin-right: 8px; }
.in-news .tit span{ color:#000; font-size: 22px; margin-left: 5px;}
.in-news .tit p{color:#000; font-size: 18px;}
.in-news .tit a{ position: absolute; right: 0; font-size: 14px;color:#999999; }
.in-news .img-center{ margin: 18px 0 8px; }
.in-news .img-center img{ padding: 4px; border: 1px dashed #cfcfcf; }

.in-news-left{ float: left; width: 382px; margin-right: 25px; border-right: #c7c7c7 1px dotted; }
.in-news-left li{ line-height: 24px; background: url(../images/xing.png) no-repeat left center; position: relative; }
.in-news-left li a{  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;     margin: 0;
    line-height: 25px;
    font-size: 12px;
    color: #545454; }
.in-news-left li span{ position: absolute; right: 0;  color: #999999; font-size: 12px;margin-right: 20px}

.in-news-right{ float: right; width: 382px; }
.in-news-right li{ padding: 12px 0;border-bottom: 1px dashed #cccccc;}	
.in-news-right li h2{ margin: 0; font-weight: normal; font-size: 14px;padding-left: 36px;background: url(../images/wen.png) no-repeat left center;line-height: 25px;}
.in-news-right li p{ margin: 0; font-size: 14px;color: #666666;padding-left: 36px;background: url(../images/da.png) no-repeat left top;margin-top: 2px;}

.yunu-link{padding:20px 0}
.yunu-link h4{border-bottom:1px solid #ddd;margin:0;font-size:18px;color:rgba(202, 50, 6, 1);padding-bottom:15px}
.yunu-link h4 small{text-transform:uppercase;font-size:16px;font-weight:normal;color:#999}
.yunu-link ul{margin-left:-20px}
.yunu-link li{float:left;margin-left:20px;margin-top:20px}

.footer{ background:rgba(85, 85, 85, 1); overflow: hidden; padding-top: 50px; color: #FFF;  }
.footer a{ color: #FFF; }
.fnav{ text-align: center; font-size: 16px; background: url(../images/xian2.png) repeat-x center bottom; padding-bottom: 30px; margin-bottom: 30px; }
.fnav a{ color: #e5e5e5; margin: 0 35px; }
.footer .tit{  font-size: 18px; margin-bottom: 8px;}
.footer .subnav dl{ float: left; width: 170px;min-height: 180px;background: url(../images/xian1.png) no-repeat left top; padding-left: 17px; margin: 0; }
.footer .subnav dl dt{ font-size: 18px; margin-bottom: 8px; }
.footer .subnav dl dd{ margin: 0; }
.footer .subnav dl a{ display: block; line-height: 30px; }
.footer .contact{ width: 450px;min-height: 180px;background: url(../images/xian1.png) no-repeat left top;}
.footer .contact p{ margin: 0;line-height: 30px; }
.footer .ewm{width:150px;float:right; margin-left: 50px;}
.footer .ewm img{ width: 130px; }
.footer .ewm p{ margin-top: 0; font-size: 12px;}
.footer-copy{ background: #1d2936; padding: 1px 0; text-align: center; line-height: 20px; margin-top: 40px; font-size: 12px;}
.footer-copy p{font-size: 12px;text-align:center;}
.footer .lxwm {
    float: left;
    width: 280px;
    font-size: 14px;
    color: #e6e6e6;
}
.footer .tits {
    font-size: 16px;
    padding-bottom: 13px;
    margin-bottom: 6px;
    font-weight: bold;
    color: #FFF;
}
.footer .lxwm p {
    margin: 0;
    line-height: 25px;
    font-size: 12px;
}
.footer .gywm p {
    margin: 0;
    line-height: 25px;
    font-size: 12px;
}
.footer .gywm {
    float: left;
    width: 270px;
    margin-left: 80px;
    color: #e6e6e6;
}

.banner-sub {
    height: 370px;
    background: no-repeat center / cover;
}

.section-sub{padding:20px 0}

.sub-tit{border-bottom:1px solid #ddd;font-size:18px;color:#000;font-weight:bold;margin-bottom:20px}
.sub-tit p{font-size:14px;color:red;font-weight: initial}
.curmbs{font-weight:normal;font-size:12px;color:#999;line-height:25px;background:url(../images/hom1.jpg) no-repeat 0 center;border-bottom: 1px solid #ddd;padding-bottom:15px;}
.curmbs em{font-style:normal;padding:0 5px}

.ct2-sd{float:left;width:250px;margin-top: 20px;}
.ct2-mn{float:right;width:920px;margin-top: 20px;}

.panel-sd{margin-bottom:20px;border:1px solid #d1d1d1}
.panel-sd:last-child{margin-bottom:0}
.panel-sd .tit{text-align:center;font-size:16px;padding:20px;background:url(../images/lefttop.jpg);text-transform:uppercase;color:#8ad979}
.panel-sd .tit span{font-size:20px;display:block;font-weight:bold;color:#FFF;line-height: 52px;}
.panel-sd .tit i{font-style:normal;font-size:16px;color:#FFF;margin-right:5px}

.contact-sd{padding:20px}
.contact-sd .tel{background:url(../images/ny-tel.jpg) no-repeat 0 center;padding-left:55px}
.contact-sd .tel strong{color:#5b5b5b;font-size:18px;display:block}
.contact-sd .cont{margin-top:8px}
.contact-sd .cont p{margin:0;line-height:25px}
.lanmu{background:#FFF}
.lanmu li{margin-top:2px;border-bottom:1px solid #d1d1d1}
.lanmu li>a{display:block;line-height:50px;padding:1px;color:#666;font-size:15px;text-align:center;}
.lanmu li .arr{float:right;height:45px;width:40px;position:relative;cursor:pointer}
.lanmu li .arr:after{content:'';border-top:2px solid #8ad979;border-left:2px solid #8ad979;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;transform:rotate(135deg);right:15px}
.lanmu-box{display:none}
.lanmu-box p{margin:0;border-top:1px solid #fff;padding-left:15px}
.lanmu-box p a{padding:0 25px;display:block;line-height:40px}
.lanmu li>a:hover,.lanmu li.active>a{color:#fff;background-color:#E02627;text-align:center;}
.lanmu li.active .arr:after{border-color:#fff}
.lanmu li.open .lanmu-box{display:block}
.lanmu li.open .arr:after{transform:rotate(225deg)}

.list-3{margin:-20px 0 0 -20px}
.list-3 li{float:left;width:33.333333%}
.list-3 li a{display:block;margin:20px 0 0 20px;text-align:center}
.list-3 li .img-cover{border:1px solid #ddd;padding-top:76%}

.list-3 li a:hover .img-cover{border-width: 1px;border-color: #1890FF  }

.list-3 li .text{line-height:40px;position:relative;padding:0 14px;font-size:16px}
.list-3 li .text p{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;z-index:1;transition:all 0.5s}
.list-3 li .btn{text-align:center}
.list-3 li .btn a{margin-top:0;display:inline-block;background:#555555;padding:3px 20px;height:35px;line-height:35px;color:#FFF;font-size:16px;border-radius:5px}
.list-3 li .btn a.blue{background:#2d56a4}

.list-5 li{margin-bottom:15px;border-bottom: 1px dashed #ccc;}
.list-5 li a{display:block;padding:15px;overflow:hidden}
.list-5 li .img-center{float:left;width:250px}
/*.list-5 li .text{margin-left:270px}*/
.list-5 li .text h4{margin:0;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight: inherit;}
.list-5 li .text h4 span{float:right;font-size:12px;color:#999;font-weight:normal}
.list-5 li .text p{color:#797979}
.list-5 li .text .more{float:right;padding:6px 12px;color:#fff;background-color:#B6B6B6}
.list-5 li a:hover{border-color:#e60011}
.list-5 li a:hover .text h4{color:#e60011}
.list-5 li a:hover .text .more{background-color:#e60011}

.yunu-infocontent-title{margin-bottom:20px;text-align:center}
.yunu-infocontent-title h1{margin:0;font-size:24px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
.yunu-infocontent-title p{margin:10px 0 0;font-size:12px;color:#999}
.yunu-infocontent-title p span{padding:0 5px}

.yunu-infocontent-body{line-height:2;margin-bottom:20px}
.yunu-infocontent-body img{max-width:100% !important;height:auto !important;width:auto !important}
.yunu-infocontent-epx{margin-bottom:20px}
.yunu-infocontent-epx li{line-height:32px;margin-bottom:5px}
.yunu-infocontent-epx li span{display:inline-block;background-color:#A2A2A2;color:#fff;padding:0 15px;margin-right:10px}
.yunu-infocontent-epx li em{float:right;font-style:normal}
.yunu-infocontent-return{border-top:1px solid #000;line-height:32px}
.yunu-infocontent-return a{margin-right:10px}
.yunu-infocontent-return .more{margin:0;float:right;background-color:#000;color:#fff;padding:0 10px}
.yunu-infocontent-rem{margin-bottom:20px}
.yunu-infocontent-rem h4{margin:0;font-size:24px;line-height:55px}
.yunu-infocontent-rem li{border-top:1px dashed #dbdbdb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:46px}
.yunu-infocontent-rem li span{float:right}



#message{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000;transform:scale(0);transition:.3s}
.messagebg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1001}
#message .m-content{margin-top:8%}
#message .m-content .m-message{background:#fff;width:580px;background:#fff;padding:50px;margin:0 auto;position:relative;z-index:1002;box-shadow:1px 1px 50px rgba(0,0,0,.3)}
.m-message{width:494px;margin:48px auto 0}
.m-message label{margin-bottom:15px;display:block;font-size:14px}
.m-message label em{display:block;float:right;color:red;height:32px;line-height:32px}
.m-message label span{width:70px;height:34px;line-height:34px;color:#2F2F2F;float:left;font-weight:bold;text-align:right;margin-right:30px;display:inline-block}
.m-message label input.inp,.m-message label textarea,.m-message label.code input{width:73%;overflow:hidden;height:32px;line-height:32px;border:#cccccc 1px solid;border-radius:3px;padding:0 14px;box-sizing:border-box;color:#555;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.m-message label input:focus,.m-message label textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(247,150,0,.6)}
.m-message label textarea{height:72px;line-height:24px;padding:10px 14px}
.m-message label.code{line-height:34px}
.m-message label.code input{width:30%;float:left;margin-right:30px}
.m-message label.code .pic{display:inline-block;vertical-align:top;width:80px;height:32px}
.m-message label.code img{display:block;width:100%;height:100%}

.btn1{display:block;line-height:32px;padding-left:15px;background-color:#333;color:#fff;margin-top:10px}
.btn1:hover{background-color:#444;color:white}
.btn1 span{display:block;padding-left:15px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/btn-r.png)}
.btn1-1 input{width:52px;height:32px;line-height:32px;background:#e8e8e8;border:none;color:#333;margin-right:22px;cursor:pointer;transition:0.3s}
.btn1-1{padding-left:100px}
.btn1-1 input.focus{background:#e60011;color:#fff}
.btn1-1 input.focus:hover{background:#444}
.btn1-1 input:hover{background:#ccc}

.footer-copy .container{
    position: relative;
}
.sp_qiehuanjs {
    position: absolute;
    right: 265px;
    top: -6px;
    width: 92px;
}
.sp_qiehuanjs img {
    width: 92px;
    position: absolute;
    left: 0;
    top: 0;
}

@media screen and (max-width: 767px) {
    .sp_qiehuanjs {
        position: relative;
        right: 0;
        top: auto;
        bottom: 0;
        width: 92px;
        height: 40px;
    }
    body {min-width: 320px;padding-top: 50px;}
    .container {width: auto;}
 #message .m-content .m-message{
    width:90%;
    padding:20px;
  }
    .kf {display: none;}
    .footer-fix {display: block;}

.header .search{display:none;}

    .header {padding: 10px 0;position: fixed;z-index: 10;width: 100%;top: 0;left: 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    .header .topbar,.header .text,.header .tel,.header .hform {display: none;}
    .header .logo {height: 30px;line-height: 30px;float: none;padding: 0;}
    .header .nav {margin: 10px 0 -10px;text-align: left;display: none;background-color: transparent;border: 0;}
    .header .nav ul {margin: 0 -15px;}
    .header .nav li {display: block;margin: 0;border-top: 1px solid #eee;border-right: 0;}
    .header .nav li a {line-height: 40px;padding: 0 15px;color: #333;}
    .header .nav li .arr {display: block;}
    .header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {background-color: transparent;color: #1048a0}
    .header .nav li.open .arr:after {border-color: #1048a0;-webkit-transform: rotate(225deg);transform: rotate(225deg);}
    .header .nav .dropdown-box {position: static;background-color: #f5f5f5;min-width: auto;text-align: left;box-shadow: none;}
    .header .nav .dropdown-box a {color: #333 !important;border-top: 1px dotted #ddd;padding: 0 15px;line-height: 40px;background-color: transparent !important;border-bottom: 0;}
    .header .nav .dropdown-box a:hover {background-color: transparent !important;}
    .menu-btn {display: block;}

   .banner {
        
        /*height: 160px;*/
        width: 100%;
    position: relative;
        margin-top: 18px;
    }

    .banner .swiper-pagination-bullet{  width: 10px; height: 10px; border: none;}

    .section {padding: 20px 0;}
    .section-title{ background: none; }
    .section-title strong{ font-size: 18px; height: 60px; font-weight: normal; }
    .section-title p{ color: #dedede; margin: 0; font-size: 20px; }
    .list-1 li{ width: 50%;  }
    .list-1 li a{ margin: 0 5px 10px 5px; }
    .list-1 li .text{font-size: 14px; height: 30px;}
    .list-1 li h3{ line-height: 30px; font-size: 14px; }
    .in-news-left{ float: none; width: auto; margin-right:0;border-right: #FFF 1px dotted; }
    .in-news-right{ float: none; width: auto;  }
    .in-news .img-center{ margin: 12px 0 8px; }
    .in-news .img-center img{ padding: 0; border: 0; }
    
    .footer {padding: 25px 0 1px;}
    
    .footer .lxwm {
    float: none;
    width: auto;
    font-size: 15px;
    margin-top: 20px;
     }
    .footer .ewm {
    float: none;
    width: auto;
    padding-top: 30px;
     margin: 0 2px;
     }
    
    .footer .gywm {
       float: none;
    width: auto;
    padding-top: 30px;
    margin: 0 2px;
}
.footer .gywm p{
    font-size: 12px;
    line-height: 25px;
}

.footer-copy {
    padding: 10px 0;
    text-align: center;
    line-height: 20px;
    margin-top: 10px;
    font-size: 12px;
}
.banner-sub{height:130px;}

.sub-tit {padding-bottom: 10px;margin-bottom: 15px;}
.ct2-sd {display: none;}
.ct2-mn {float: none !important;width: auto;}

.list-3 {margin: -10px 0 0 -10px;}
.list-3 li {float: left;width: 50%;}
.list-3 li a {margin: 10px 0 0 10px;}
.list-3 li .text {line-height: 34px;font-size: 12px;}
.list-3 li .text p span{ height: 34px; }
.list-3 li .btn a{ font-size: 12px; padding: 0px 10px; }

.list-5 li {padding-bottom: 15px;border-bottom: 1px solid #eee;margin: 10px}
.list-5 li a {padding: 0;border: 0;}
.list-5 li .img-center {float: none;width: auto;display: none;}
.list-5 li .text {margin: 0;}
.list-5 li .text .more {display: none;}
.list-5 li .text h4 {line-height: 20px;font-size: 16px;}
.list-5 li .text p {margin: 10px 0 0;}

.m-message{width:auto;margin:18px auto 0}
.m-message label input.inp,.m-message label textarea{width:67%;}
.m-message label.code input{}

}
