body{min-width: 1100px;}
.menu__toggle{display:none;cursor:pointer;background-color:#fff;border:0;padding:10px;height:40px;width:40px}
.menu__toggle:hover{background-color:#fff;}
.menu__toggle__bar{display:block;width:20px;height:2px;background-color:#4e4e4e;-webkit-transition:.15s cubic-bezier(.75,-.55,.25,1.55);transition:.15s cubic-bezier(.75,-.55,.25,1.55)}
.menu__toggle__bar+.menu__toggle__bar{margin-top:4px}
.menu__toggle--active .menu__toggle__bar{margin:0;position:absolute}
.menu__toggle--active .menu__toggle__bar:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.menu__toggle--active .menu__toggle__bar:nth-child(2){opacity:0}
.menu__toggle--active .menu__toggle__bar:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu{display:none}
.menu ul{padding:0;list-style:none;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif; text-align:left; width:1100px; margin:0 auto; z-index:9999;}
.menu a,.menu li{display:inline-block;font-size:16px;}
.menu a{color:#4e4e4e;text-decoration:none}
.menu__nav{background-color:#e5e5e5;}
.menu__nav>ul>li{position:relative;}
.menu__nav>ul>li>a{padding:10px 29px;text-transform:uppercase}
.menu__nav>ul>li:hover>ul{opacity:1;visibility:visible;margin:0}
.menu__nav>ul>li:hover>a{color:#fff; background:#999;}
.menu__nav__child{position:absolute;top:100%;left:0;z-index:1;opacity:0;visibility:hidden;margin:20px 0 0 0;background-color:#336699;-webkit-transition:margin .15s,opacity .15s;transition:margin .15s,opacity .15s}
.menu__nav__child>li{width:100%;border-bottom:1px solid #ccc;}
.menu__nav__child>li:last-child{border:0}
.menu__nav__child a{padding:8px;width:100%;border-color:#373737}
.menu__nav__child a:hover{background-color:#363D57;border-color:#363D57;color:#fff}
.menu__nav--open{display:block!important}
.menu__nav--open .menu__nav__child{display:block}
.cp_right{width:1100px;overflow:hidden;display:block;padding-top: 20px; margin:0 auto;}
.cp_right h3{ font-size: 24px;border-left: 3px solid #6f8c9e;padding-left: 10px; margin-left:10px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}
.cp_right ul li{float:left;overflow:hidden;margin:0 1%;width: 23%;height:auto;}
.cp_right ul{padding-top:10px;}
.cp_right ul li p{text-align:center;line-height:30px;height:30px;}
.cp_right ul li a img{border: 1px #ccc solid;width: 98% !important;height:auto !important;}
.login form{ padding:0 5%;}
.login p{margin-bottom: 10px;}
.login p .inputtxt{width:100%;line-height:22px;padding:10px 26px;color:#4a4a4a;border: #c9c9c9 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .1s linear;}
.login p .inputtxt:hover{border:1px solid #999}
.login p textarea.inputtxt{height: 60px;resize:none;overflow:hidden;background-color:transparent;}
.login p .inputtxt.submit{border-color:#E9E9E9;width:auto;cursor:pointer}
.login p .inputtxt.submit:hover{border-color:#00C0FF;background-color:#00C0FF;color:#fbfbfb}
.login-header{width:100%;text-align:center;height:30px;font-size:24px;line-height:30px;}
.login{max-width: 90%;position:fixed;border:#ebebeb solid 1px;top: 10%;left: 5%;right: 5%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;box-sizing: initial;}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;line-height:40px;height:40px;font-size:18px;position:relative;}
.login-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.login-title span a{display:block;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;margin:0px 0px 20px 0px;}
.login-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:35px;height:35px;font-size:14px;}
.login-input input.list-input{float:left;line-height:35px;height:35px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.login-button{width:50%;margin:30px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}
.footer .foot_bottom .foot_r ul li span{ display: initial;width: auto;text-align: initial;font-size: 14px;}

@media only screen and (max-width: 768px) {
body{min-width: 320px;font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;margin-bottom:0;}
.menu{display:block;}
.menu ul{ width:100%;}
.menu__toggle{display:inline-block;position: absolute;top: 20px;right: 5px;}
.menu__nav,.menu__nav__child{display:none}
.menu__nav{margin:10px 0;text-align:left !important;width: 40%;right: 5px;position: absolute;z-index: 1000;top: 70px;}
.menu__nav>ul>li{width:100%;border-right:0;border-bottom:1px solid #ccc}
.menu__nav>ul>li:last-child{border:0}
.menu__nav>ul>li:first-child>a:after{content:'';position:absolute;height:0;width:0;right:1em;top:-6px;border:6px solid transparent;border-top:0;border-bottom-color:inherit}
.menu__nav>ul>li>a{width:94%;padding: 3% 4%;border-color:#111;position:relative}
.menu__nav a:hover{background-color:#0186ba;border-color:#0186ba;color:#fff}
.menu__nav__child{position:static;background-color:#373737;margin:0;-webkit-transition:none;transition:none;visibility:visible;opacity:1}
.menu__nav__child>li:first-child>a:after{content:none}
.menu__nav__child a{padding-left:20px;width:100%}
.logo1{ width:100%; height:80px;}
.dbdh1{ width:100%;}
.dbnr{ width:100%;}
.top .top1{ width:100%;}
.top .top1 .topy{ display:none;}
.logo1 .logoy{ display:none;}
.db{ display:none;}
.logo1 .logox{ display:none;}
.logo1 .logoz img{ width:175px;height:auto;}
.nav{ display:none;}
.banner{ height:250px;}
.flexslider{height:250px;}
.slides li{ background-size:auto 100% !important; height:250px !important;}
.slides li a{height:250px;display:block;}
.banner li.bgitem{ background-size:auto 100% !important; height:250px !important;}
.flex-direction-nav{top:26%;}
.flex-direction-nav li a{width:4%;}
.flex-direction-nav li a.flex-prev{left:3%;}
.flex-direction-nav li a.flex-next{right:3%;}
.indexFocus{ width:100%; height:auto; margin-bottom:0;}
.indexFocusCon{ width:100%; height:auto;}
.indexFocusConPic{ width:100%; height:auto; left:0;}
.indexFocusConPic ul{ width:100%; height:250px;;}
.indexFocusConUp, .indexFocusConDown{ height:250px; width:3%;}
.indexFocusConUp{ left:10px;}
.indexFocusConUp a, .indexFocusConDown a{ height:250px; width:100%;}
.indexFocusConDown{ right:10px;}
.ss{ display:none;}
.cp_right{ width:100%;}
.cp_right ul li{margin:0 1%;width:31.2%;}
.cp_right ul li:nth-child(7),.cp_right ul li:nth-child(8){display:none;}
.hy1{ display:none;}
.y-row .text2{ height:70px;}
.bjak{ width:100%;}
.y-span4{ width:46% !important; margin:2%;}
.hw-cloud-events{ width:100%;padding: 5% 0;}
.hw-cloud-events .event-box{ display:none; width:96%; padding:0 2%;}
.hw-cloud-events .event-box.right1{ display:block;}
.hy{ display:none;}
.event-title{background-position:center; margin-top:3%;}
.y-row{ padding-top:5%;}
.y-row .text1{ margin-top:2%;}
.event-title1{ margin-top:3%;}
.pk01{ width:100%; margin:4% auto 0;}
.yqlj1{ display:none;}
.pk01 p{width: 23%;margin: 1% 1%;}
.pk01 img{ width:100%;}
.pk01 .khal p:nth-child(5){ display:none;}
.footer{ margin-top:2%;padding: 0 0 8%;}
.footer .foot_bottom{ width:100%;}
.footer .foot_bottom .foot_l{ display:none;}
.footer .foot_bottom .foot_r{ width:100%; padding-top:0;}
.footer .foot_bottom .foot_r ul{ margin-top:2%;}
.footer .foot_bottom .foot_r ul li{ display:none;}
.footer .foot_bottom .foot_r ul li.bqsy{ display:block; width:100%;margin-bottom: 2%;}
.footer .foot_bottom .foot_r ul li.bqsy p{ width:100%; text-align:center; font-family:"Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}
.footer .foot_bottom .foot_r ul li.bqsy p:nth-child(1),.footer .foot_bottom .foot_r ul li.bqsy p:nth-child(3){ display:none;}
.return{width:45px;position:fixed;bottom:85px;right:20px; z-index:999;}
.return a div{width:45px;height:45px;background:url(../images/fanhui.png) no-repeat;margin-top:10px;text-align:center}
.return a.dingbu2 .fhdb2{margin-top:10px;text-align:center}
.social_nav1{height: auto;position:fixed;bottom:0;min-width:320px;width:100%;z-index:999;background: #eb6100; display:block !important;}
.social_nav1 li{width: 50%;float:left;position:relative;text-align:left;border-right: 1px #ccc solid;color:#fff;line-height:1rem;height: auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.social_nav1 li:nth-child(2){border-right:none;border-left:none;}
.social_nav1 li em{width: 18%;display:block;float: left;padding-right: 4%;}
.social_nav1 li em img{width: 100%;height:auto;}
.social_nav1 li a{color: #fff;font-size: 3vw;line-height: 190%;display: block;padding: 3% 0 3% 20%;}
.social_nav1 li.cur{ color:#fff;}
.banner1{width: 100%;background-size: auto 100% !important;height: 200px !important;}
.banner1 a{height:200px !important;}
.main, .layer, .container, .HomeNav{ width:100%;}
.container{ width:100%;}
.leftmain{ display:none;}
.rightmain{ width:100%;}
.rightmain .local{ width:100%;}
.newslist .cont .left{ width:190px;}
.newslist .cont .right ul li{padding: 10px 1% 0 2%;}
.newslist .cont .right .title .lbtime{ display:none;}
.footer .foot_bottom .foot_r ul li span{ display: block;text-align: center;}
.newslist .cont1 .right ul li{padding: 10px 1% 0 2%;}
.newslist .cont1 .right .title .lbtime{ display:none;}
.newsdetail .content{ padding:0 2%;}
.newsdetail .content img{ width:90% !important; height:auto !important;}
.inforight{ padding:10px 2% 0;}
.info-txt{ width:100%;}
.ProInfo{ padding:3% 0 2%;}
.ProInfo .image{ width:38%;}
.ProInfo .image a{ width:97%; padding:1%;}
.ProInfo .image img{ width:100%; height:auto;}
.ProInfo .column{ width:59%;}
.ProInfo .column .title{ padding:1% 0;}
.ProInfo .column h1{ padding-bottom:1%;}
.canshu ul li{ width:45%; padding:0 2%;}
.newsdetail .nextrpev1{ overflow:hidden;}
.rightmain .zxnews1{ width:100%;}
.rightmain .zxnews1 .newsbt{ width:100%;}
.rightmain .zxnews1 .c{ width:100%; margin:0;}
.rightmain .zxnews1 .c ul li{ width:46%; margin:0 2%;}
.con11 .detxt img{ width:90% !important; height:auto !important;}
.con11, .con12, .con13, .con14, .con15{ padding:20px 0;}
.dcmp-post{ height:auto;}
#gsjs img{ width:100% !important;}
.m{ width:100%; padding-top:4%;}
.djia ul{ width:100%;}
#menu-wrapper li.li0{ display:none;}
.djia li{ width:46%; margin: 0 1.8% 2% !important;}
#menu-wrapper .top1{ background-size:100% auto; margin-top:0;background-position-y:35px;}
#menu-wrapper .top{margin-top: 0 !important;}
.jiabte{ padding-bottom:3%;}
#menu-wrapper .top2{ background-size:100% auto; margin-top:0;background-position-y:35px;}
#menu-wrapper .top3{ background-size:100% auto; margin-top:0;background-position-y:35px;}
#menu-wrapper .top4{ background-size:100% auto; margin-top:0;background-position-y:35px;}
#menu-wrapper .djiatxt{ height:88px;}
.jiabte a:link, .jiabte a:visited{height:25px;line-height:25px;}
.server{ display:none !important;}
}
@media only screen and (max-width: 640px) {
.banner{ height:220px;}
.flexslider{height:220px;}
.slides li{height:220px !important;}
.slides li a{height:220px;display:block;}
.banner li.bgitem{height:220px !important;}
.indexFocusConPic ul{ height:220px;}
.indexFocusConUp, .indexFocusConDown{ height:220px;}
.indexFocusConUp a, .indexFocusConDown a{ height:220px;}
.cp_right h3{ font-size:18px;}
.event-title .jie{ font-size:24px;}
.y-row .text2{ height:90px;}
.event-title2 h3{ font-size:18px;}
.event-title1 h2{ font-size:24px;}
.banner1{height: 180px !important;}
.banner1 a{height:180px !important;}
.msot{ font-size:18px;}
.flex-direction-nav{top:20%;}
.djia li{height:130px;}
}
@media only screen and (max-width: 560px) {
.banner{ height:185px;}
.flexslider{height:185px;}
.slides li{height:185px !important;}
.slides li a{height:185px;display:block;}
.banner li.bgitem{height:185px !important;}
.indexFocusConPic ul{ height:185px;}
.indexFocusConUp, .indexFocusConDown{ height:185px;}
.indexFocusConUp a, .indexFocusConDown a{ height:185px;}
.hw-cloud-events .pro-event li{ height:30px; line-height:30px; overflow:hidden;}
.hw-cloud-events .pro-event .e-detail{ line-height:30px;}
.newslist .cont .left{ width:33%; padding:2%;}
.newslist .cont .left .pic{ width:97%; padding:1%;}
.newslist .cont .left .pic a{ height:auto;}
.newslist .cont .left .pic a img{ width:100%; height:auto;}
.newslist .cont .right{ width:100%;}
.cplist .cont .right{ width:63%;}
.newslist .cont .right ul{ height:auto;}
.banner1{height: 155px !important;}
.banner1 a{height:155px !important;}
.newsdetail .date{line-height: 20px;}
.newsdetail .date span:nth-child(1){ display:block;}
.ProInfo .column h1{ font-size:16px;}
.ljzx p a{ margin:2% 0 0;}
.canshu ul li{ width:96%;}
.flex-direction-nav{top:15%;}
#menu-wrapper .djiatxt{ line-height:18px;}
#menu-wrapper .djiatxt{height:80px;}
.djia li{height:120px;margin: 0 1.7% 2% !important;}
}
@media only screen and (max-width: 480px) {
.banner{ height:155px;}
.flexslider{height:155px;}
.slides li{height:155px !important;}
.slides li a{height:155px;display:block;}
.banner li.bgitem{height:155px !important;}
.indexFocusConPic ul{ height:155px;}
.indexFocusConUp, .indexFocusConDown{ height:155px;}
.indexFocusConUp a, .indexFocusConDown a{ height:155px;}
.cp_right h3{ font-size:16px;}
.cp_right ul li{ width:48%;}
.event-title .jie{ font-size:20px;}
.y-row .text1{ font-size:18px;}
.y-row .text2{ height:125px;}
.event-title2 h3{ font-size:16px;}
.hw-cloud-events .events .detail-text{ font-size:14px;}
.hw-cloud-events .pro-event li .time{ display:none;}
.event-title1 h2{ font-size:20px;}
.pk01 p{ width:31%;}
.banner1{height: 128px !important;}
.banner1 a{height:128px !important;}
.ProInfo .column ul li{ height:25px; line-height:25px;}
.ljzx p a{ padding:0.5% 4%;}
.tab_nr ul.menu_nr{ height:30px;}
.tab_nr ul.menu_nr li{ height:30px; line-height:30px;}
.rightmain .zxnews1 .newsbt{ font-size:14px;}
.rightmain .zxnews1 .c ul li{ width:96%;}
#gsjs span.gsjs{ float:none; text-align:center;}
#gsjs span.gsjs img{ width:272px !important;}
.y-span4 img.cloud-img{width:58%; height:auto;}
.pk01 .khal p:nth-child(4){ display:none;}
.djia li{width:96%;height:144px;}
#menu-wrapper .top{ height:144px;}
.msot{ font-size:16px;}
.flex-direction-nav{top:10%;}
#menu-wrapper .djiatxt{line-height:22px;}
}
@media screen and (min-width:320px) and (max-width:400px){
.banner{ height:120px;}
.flexslider{height:120px;}
.slides li{height:120px !important;}
.slides li a{height:120px;display:block;}
.banner li.bgitem{height:120px !important;}
.indexFocusConPic ul{ height:120px;}
.indexFocusConUp, .indexFocusConDown{ height:120px;}
.indexFocusConUp a, .indexFocusConDown a{ height:120px;}
.event-title .jie{ font-size:18px;}
.y-row .text1{ font-size:16px;}
.event-title1 h2{ font-size:18px;}
.banner1{height: 99px !important;}
.banner1 a{height:99px !important;}
.newslist .cont .right ul li{padding: 2% 1% 0 2%;}
.ljzx p a{ padding:0 4%; margin:0; font-size:12px;}
.ProInfo .column .title{ padding:0;}
.ProInfo .column h1{ font-size:14px;}
.ProInfo .column ul li{ height:20px; line-height:20px;}
.flex-direction-nav{top:5%;}
}