﻿body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"微软雅黑"!important;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:hover {color: #f29205;}
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;}
.wow{animation-duration: 1.1s;-webkit-animation-duration: 1.1s;}

.top_tel{
    height:35px;width:100%;background-color:#2b313f;font-size:18px;color:#faf5f5;text-align:center;font-weight:600;padding-top:5px;margin-top:0px;z-index:999;position:fixed;margin-bottom:0px;
}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;top:35px;}
.wrap{width: 100%;height: auto;/*overflow: hidden;*/position: relative;}
.c{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}

.class{width: 100%;height: 100%;background: #333;position: fixed;top: 35px;left: 0;z-index: 52;padding-top: 62px;}
.class_close{font-size: 40px;width: 40px;height: 62px;line-height: 62px;overflow: hidden;text-align: center;color: #666;position: absolute;top: 0;right: 15px;}
.class_search{padding: 0 15px;height: auto;overflow: hidden;}
.class_search form{width: 100%;height: auto;overflow: hidden;;border: 1px solid #666;border-radius: 2px;position: relative;}
.class_search .class_ser_box{padding: 0 38px 0 12px;width: 100%;height: 30px;line-height: 30px;overflow: hidden;color: #666;background: none;border: none;}
.class_search .class_ser_btn{width: 34px;height: 30px;background: url(../images/isearch.png) center center no-repeat;position: absolute;top: 0;right: 0;}

.m_list{width: 100%;height: 82%;overflow-y: auto;padding: 0 15px;margin: 22px auto 10px;}
.m_list ul{}
.m_list ul li{font-size: 16px;}
.m_list ul li a{display: block;color: #fff;line-height: 42px;height: 42px;overflow: hidden;padding-right: 30px;position: relative;}
.m_list ul li a span{width: 20px;height: 100%;background: url(../images/m_one.png) center center no-repeat;position: absolute;top: 0;right: 0px;background-size: 18px!important;}
.m_list ul li a span.close_one{background: url(../images/m_one_h.png) center center no-repeat;}
.m_list ul li a:hover,.m_list ul li a.cu1{/*color: #f29205;*/}
.m_list ul li ul{display: none;}
.m_list ul li ul li{}
.m_list ul li ul li a{color: #999;transition: 400ms;}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{/*color: #f29205;*/padding-left: 30px;transition: 400ms;}
.m_list ul li ul li ul{}
.m_list ul li ul li ul li{text-indent: 46px;font-size: 15px;}
.m_list ul li ul li ul li a{line-height: 38px;height: 38px;position: relative;}
.m_list ul li ul li ul li a em{width: 10px;height: 100%;background: url(../images/m_three.png) left center no-repeat;background-size: 100%;position: absolute;left: 30px;top: 0;}
.m_list ul li ul li ul li a em.class_three{background: url(../images/m_three_h.png) left center no-repeat;background-size: 100%;}
.m_list ul li ul li ul li a:hover,.m_list ul li ul li ul li a.cu3{/*color: #f29205;*/padding-left: 0px;}
.m_list ul li ul li ul li ul{}
.m_list ul li ul li ul li ul li{}
.m_list ul li ul li ul li ul li a{color: #666;line-height: 32px;height: 32px;}
.m_list ul li ul li ul li ul li a:hover{}

.page-prev {
transform:translate3d(-100%, 0, 0);
-ms-transform:translate3d(-100%, 0, 0);
-webkit-transform:translate3d(-100%, 0, 0);	
-o-transform:translate3d(-100%, 0, 0);	
-moz-transform:translate3d(-100%, 0, 0);
}
.page-next {
transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);	
-o-transform:translate3d(100%, 0, 0);	
-moz-transform:translate3d(100%, 0, 0);
}
.page-active{
transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0);	
-o-transform:translate3d(0, 0, 0);	
-moz-transform:translate3d(0, 0, 0);}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.share-in{transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);	
-o-transform:translate3d(100%, 0, 0);	
-moz-transform:translate3d(100%, 0, 0);}

.top{width: 100%;height: auto;position: relative;}
/*.banner == 图片居中显示*/
/*.ibanner == 首页轮播图大小*/
/*.ny_banner == 内页大图大小*/
.banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner img{width: 100%;height: auto;position: relative;left: 50%;transform: translatex(-50%);font-size: 0px;}
.ibanner img{width: auto;height: 950px;}
.ny_banner img{width: auto;height: 400px;}
.swiper-container-banner{padding: 0px;height: auto;overflow: hidden;position: relative;font-size: 0px;}
.swiper-wrapper-banner li{overflow: hidden;}/* **没写的话后面的图片超出部分会覆盖前一张 */
.swiper-wrapper-banner li a{display: block;text-align: center;width: 100%;height: 100%;}
.swiper-wrapper-banner li a img{/*width: 100%;position: relative;left: 50%;transform: translatex(-50%);*/}
.isearch{position: absolute;top: 55px;width: 100%;height: auto;overflow: hidden;z-index: 5;}
.isearch form{width: 316px;height: auto;overflow: hidden;border: 1px solid #666;border-radius: 2px;float: right;}
.isearch .iser_box{padding: 0 10px;width: 280px;height: 28px;line-height: 28px;overflow: hidden;color: #767676;background: none;border: none;}
.isearch .iser_btn{width: 34px;height: 28px;background: url(../images/isearch.png) center center no-repeat;}

/*.header == 通用样式*/
/*.pc_header、.mc_header == 控制显示pc/mc切换时*/
.header{width: 100%;height: 86px;position: absolute;bottom: 0px;left: 0;background: rgba(0,0,0,.8);z-index: 5;}
.logo{width: 25%;height: 86px;overflow: hidden;}
.logo a{display: block;width: 100%;height: 86px;overflow: hidden;}
.logo i{width: 100%;height: 86px;display: table-cell;vertical-align: middle;}
.logo i img{max-width: 100%;max-height: 100%;}
.nav{width: 70%;height: 86px;position: relative;}
.nav ul{width: 100%;height: auto;}
.nav ul li{float: left;text-align: center;font-size: 16px;position: relative;}
.nav ul li.slideline{background: #f29205;height: 86px;position: absolute;top: 0;z-index: -1;}
.nav ul li a{display: block;line-height: 86px;height: 86px;padding: 0 10px;overflow: hidden;color: #e6e6e6;}
.nav ul li a:hover,.nav ul li.cu a{color: #fff;}
.nav ul li ul{padding-top: 1px;position: absolute;width: 100%;height: auto;overflow: hidden;display: none;}
.nav ul li ul li{margin-bottom: 1px;width: 100%;height: auto;overflow: hidden;}
.nav ul li ul li a,.nav ul li.cu ul li a{line-height: 62px;height: 62px;background: #ab6805;color: #fff;transition: 400ms;}
.nav ul li ul li a:hover{background: #f29205;transition: 400ms;}
.hide_search{width: 3%;position: relative;height: 86px;margin-left: 2%;transition: 400ms;}
.hide_search span{float: right;width: 30px;transition: 400ms;height: 100%;overflow: hidden;background: url(../images/isearch.png) right center no-repeat;}
.hide_search form{padding-top: 4px;width: 316px;position: absolute;bottom: -12px;right: 0px;display: none;z-index: 6;}
.hide_search form:after{content: "";border: 4px solid #fff;border-color: transparent transparent #fff transparent;position: absolute;top: -4px;right: 5px;}
.hide_ser_box{width: 316px;padding: 0 10px;border-radius: 2px;border: none;background: #fff;line-height: 30px;height: 30px;overflow: hidden;}

/*.iheader == 首页点击上拉、以及上拉到一定位置转固定定位fixed 求header高度用*/
.iheader .hide_search{width: 0%;margin-left: 0%;transition: 400ms;}
.iheader .hide_search span{width: 0px;transition: 400ms;}
.iheader.head_on{position: fixed;top: 35px;}
.iheader.head_on .hide_search{width: 3%;margin-left: 2%;transition: 400ms;}
.iheader.head_on .hide_search span{width: 30px;transition: 400ms;}
/*.ny_header == 内页导航固定定位fixed*/
.ny_header{position: fixed;top: 35px;bottom: auto;}

.scroll{width: 32px;height: 18px;background: url(../images/scroll.png) center center no-repeat;background-size: 100%;position: absolute;bottom: 135px;left: 50%;margin-left: -16px;z-index: 5;animation: scrollFloat 1s linear 2s infinite alternate;-webkit-animation: scrollFloat 1s linear infinite alternate;}
@keyframes scrollFloat{
0%{bottom: 135px;}
100%{bottom: 145px;}
}
@-webkit-keyframes scrollFloat{
0%{bottom: 135px;}
100%{bottom: 145px;}
}

.mc_iheader{display: none;}
.mc_iheader .container{position: relative;}
.mlogo{width: 100%;height: 80px;overflow: hidden;padding-right: 50px;}
.mlogo a{display: block;width: 100%;height: 80px;overflow: hidden;}
.mlogo i{width: 100%;height: 80px;display: table-cell;vertical-align: middle;}
.mlogo i img{max-width: 100%;max-height: 100%;}
.nav_button{width: 30px;height: 100%;background: url(../images/head_menu.png) center center no-repeat;background-size: 28px;position: absolute;right: 15px;top: 0;}

.about{width: 100%;height: auto;overflow: hidden;background: #eee;padding: 94px 0 92px;background: url(../images/about_bg.png) center top no-repeat;background-attachment: fixed;background-size: cover;}
.about .container{position: relative;}
.about_intro{height: auto;overflow: hidden;padding: 0px;}
.headline{width: 100%;height: auto;overflow: hidden;padding-left: 14px;position: relative;margin-bottom: 50px;}
.headline:before{content: "";width: 5px;height: 100%;background: #f39d1e;position: absolute;left: 0;top: 0;}
.head_en{font-size: 20px;color: #666;font-family: "Arial"!important;line-height: 20px;height: 20px;overflow: hidden;margin-bottom: 5px;}
.head_cn{font-size: 36px;color: #333;line-height: 38px;height: 38px;overflow: hidden;}
.about .head_en{color: #f0f0f0;}
.about .head_cn{color: #fff;}
.about_nr{line-height: 30px;font-size: 16px;color: #fff;padding-top: 14px;margin-bottom: 120px;max-height: 224px;overflow: hidden;}
.about_img{padding: 0 0 0 86px;height: auto;overflow: hidden;text-align: right;}
.about_img img{max-width: 100%;width: 100%;}
.imore{width: 134px;height: auto;overflow: hidden;margin: 0 auto;}
.imore a{display: block;width: 100%;height: 38px;line-height: 38px;text-align: center;overflow: hidden;background: #f3b04d;color: #fff;transition: 400ms;}
.imore a span{font-family: "幼圆"!important;}
.imore a:hover{background: #f29205;transition: 400ms;}
.about_imore{position: absolute;left: 15px;bottom: 0px;}
.about_imore a{background: #ab6805;}

.case{width: 100%;height: auto;overflow: hidden;padding: 92px 0 80px;}
.case .container{position: relative;}
.case_slide{width: 100%;height: auto;}
.hd_case{position: absolute;right: 15px;top: 8px;}
.hd_case ul{display: inline-block;height: auto;overflow: hidden;}
.hd_case ul li{width: 142px;height: 46px;line-height: 44px;border: 1px solid #dcdcdc;color: #666;text-align: center;font-size: 18px;overflow: hidden;margin-right: 10px;float: left;transition: 400ms;cursor: default;}
.hd_case ul li.on,.hd_case ul li:hover{background: #f29205;border: 1px solid #f29205;color: #fff;transition: 400ms;}
.bd_case{}
.case_data{width: 100%;height: auto;overflow: hidden;}
.case_data ul{width: 100%;height: auto;overflow: hidden;}
.case_data ul li{width: 32.6%;height: auto;overflow: hidden;margin-bottom: 12px;margin-right: 1.1%;float: left;}
.case_data ul li:nth-child(3n){margin-right: 0px;}
.case_data ul li a{display: block;height: auto;overflow: hidden;}
.case_img{width: 100%;height: auto;overflow: hidden;font-size: 0;position: relative;}
.case_img img{width: 100%;height: auto;overflow: hidden;transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-moz-transition:all linear .3s;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}
.case_data ul li a:hover .case_img img{transition:all linear .3s;-webkit-transition:all linear .3s;-moz-transition:all linear .3s;-moz-transition:all linear .3s;transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
/*.case_img:after{content: "";width: 100%;height: 100%;overflow: hidden;background: none;filter:alpha(opacity=0);opacity: 0;position: absolute;top: 0;left: 0;transition: 400ms;}*/
.case_img em{width: 100%;height: 100%;overflow: hidden;background: #000;filter:alpha(opacity=50);opacity: 0.5;position: absolute;top: 100%;left: 100%;}
.case_intro{padding: 5px;border: 1px solid #dcdcdc;}
.case_bt{font-size: 20px;font-weight: bold;color: #333;line-height: 30px;height: 30px;overflow: hidden;}
.case_price{font-size: 16px;line-height: 24px;height: 24px;overflow: hidden;color: #999;}
.c_red{color: #6c131d!important;}
/*.case_data ul li a:hover .case_img:after{background: #000;filter:alpha(opacity=50);opacity: 0.5;transition: 400ms;}*/

.news{width: 100%;height: auto;overflow: hidden;padding: 92px 0;background: #f5f5f5;}
.news .container{position: relative;}
.hd_news{position: absolute;right: 15px;top: 8px;}
.hd_news ul{display: inline-block;height: auto;overflow: hidden;}
.hd_news ul li{width: 142px;height: 46px;line-height: 44px;border: 1px solid #dcdcdc;color: #666;text-align: center;font-size: 18px;overflow: hidden;margin-right: 10px;float: left;transition: 400ms;cursor: default;}
.hd_news ul li.on,.hd_news ul li:hover{background: #f29205;border: 1px solid #f29205;color: #fff;transition: 400ms;}
.hd_news ul li a{display: block;color: #666;}
.bd_news{width: 100%;height: auto;overflow: hidden;margin-bottom: 38px;}
.news_data{width: 100%;height: auto;overflow: hidden;}
.news_data ul{width: 100%;height: auto;overflow: hidden;}
.news_data ul li{width: 49.5%;height: auto;overflow: hidden;float: left;border: 1px solid #dcdcdc;background: #fff;margin-bottom: 12px;}
.news_data ul li:nth-child(odd){margin-right: 1%;}
.news_data ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.news_time{width: 90px;height: 100%;background: #f5f5f5;position: absolute;left: 0;top: 0;text-align: center;color: #333;}
.news_d{font-size: 48px;line-height: 48px;height: 48px;overflow: hidden;margin-top: 40px;}
.news_m{line-height: 24px;height: 24px;overflow: hidden;}
.news_intro{padding: 30px 16px 34px 110px;height: auto;overflow: hidden;}
.news_bt{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 12px;transition: 400ms;}
.news_nr{font-size: 16px;line-height: 24px;color: #666;height: 48px;overflow: hidden;}

.scope{width: 100%;height: auto;overflow: hidden;padding: 92px 0;}
.scope_data{width: 100%;height: auto;overflow: hidden;margin-bottom: 36px;}
.scope_data ul{width: 100%;height: auto;overflow: hidden;}
.scope_data ul li{width: 32.6%;height: auto;overflow: hidden;margin-bottom: 12px;margin-right: 1.1%;float: left;}
.scope_data ul li:nth-child(3n){margin-right: 0px;}
.scope_data ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.scope_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.scope_img img{width: 100%;height: auto;overflow: hidden;}
.scope_mask{width: 100%;height: 100%;background: #000;filter:alpha(opacity=30);opacity: 0.3;transition: 400ms;position: absolute;top: 0;left: 0;}
.scope_bt{font-size: 20px;width: 100%;height: 30px;line-height: 30px;padding: 0 22%;overflow: hidden;font-weight: bold;color: #fff;text-align: center;position: absolute;top: 50%;margin-top: -15px;left: 0;}
.scope_data ul li a:hover .scope_mask{width: 84%;height: 84%;filter:alpha(opacity=60);opacity: 0.6;transition: 400ms;top: 8%;left: 8%;}

.contact{width: 100%;height: auto;overflow: hidden;padding: 92px 0;min-height: 800px;position: relative;background: #f5f5f5;}
.contact .container{position: relative;z-index: 2;}
.con_area{padding: 0 52% 0 0;}
.con_tel{font-size: 34px;line-height: 52px;height: auto;overflow: hidden;}
.con_nr{font-size: 16px;line-height: 38px;margin-bottom: 24px;height: auto;overflow: hidden;}
.con_ewm{width: 186px;height: auto;overflow: hidden;}
.con_ewm i{width: 186px;height: 186px;display: table-cell;vertical-align: middle;text-align: center;font-size: 0px;background: #fff;}
.con_ewm i img{max-width: 100%;max-height: 100%;}
.ewm_bt{line-height: 40px;font-size: 16px;color: #666;text-align: center;}
.con_map{width: 100%;padding-left: 50%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;}
.con_map iframe{position: relative;z-index: 2;}

.footer{width: 100%;height: auto;overflow: hidden;background: url(../images/footer_bg.png) center top no-repeat;background-size: cover;}
.linker{width: 100%;height: auto;overflow: hidden;background: rgba(0,0,0,.75);padding: 16px 0;}
.linker ul{width: 100%;height: auto;overflow: hidden;}
.linker ul li{line-height: 26px;height: 26px;overflow: hidden;float: left;color: #fff;}
.linker ul li a{display: block;line-height: 26px;height: 26px;overflow: hidden;padding-right: 6px;margin-right: 6px;position: relative;color: #929292;transition: 300ms;}
.linker ul li a:after{content: "";width: 2px;height: 16px;background: #929292;position: absolute;right: 0px;top: 5px;}
.linker ul li:last-child a:after{display: none;}
.linker ul li a:hover{color: #f39d1e;transition: 300ms;}
.foot_area{width: 100%;height: auto;overflow: hidden;background: rgba(0,0,0,.85);padding: 40px 0 38px;}
.ft_logo{float: left;width: 30%;height: auto;overflow: hidden;}
.ft_logo a{display: inline-block;height: 100%;overflow: hidden;}
.ft_logo img{max-width: 100%;max-height: 100%;}
.site_map{float: left;width: 70%;height: auto;overflow: hidden;}
.site_map ul{width: 100%;height: auto;overflow: hidden;}
.site_map ul li{font-size: 16px;float: left;}
.site_map ul li a{display: block;color: #e6e6e6;padding-left: 30px;line-height: 30px;height: 30px;overflow: hidden;transition: 300ms;}
.site_map ul li a:hover{color: #f39d1e;transition: 300ms;}
.site_map ul li ul{width: 100%;height: auto;overflow: hidden;padding-top: 7px;}
.site_map ul li ul li{width: 100%;height: auto;overflow: hidden;font-size: 14px;}
.site_map ul li ul li a{color: #666;}
.site_map ul li ul li a:hover{}
.copyright{width: 100%;height: auto;overflow: hidden;background: rgba(0,0,0,.85);position: relative;padding-top: 1px;}
.copyright:before{content: "";width: 100%;height: 1px;background: #fff;filter:alpha(opacity=10);opacity: 0.1;position: absolute;top: 0;left: 0;}
.copyright .container{position: relative;}
.cr{color: #5e5e5e;line-height: 26px;padding: 22px 0;height: auto;overflow: hidden;padding-right: 100px;}
.cr a{color: #5e5e5e;transition: 300ms;}
.cr a:hover{color: #f29205;transition: 300ms;}
.totop{width: 72px;height: 70px;overflow: hidden;background: rgba(37,37,37,.8);position: absolute;right: 15px;top: 50%;margin-top: -35px;transition: 300ms;}
.totop em{width: 36px;height: 2px;background: #fff;position: absolute;top: 20px;left: 50%;margin-left: -18px;}
.totop span{width: 34px;height: 18px;background: url(../images/totop.png) center center no-repeat;background-size: 100%;position: absolute;top: 38px;left: 50%;margin-left: -17px;transition: 300ms;}
.totop:hover{background: #252525;transition: 300ms;}
.totop:hover span{top: 28px;transition: 300ms;}

.main{margin: 50px auto 98px;height: auto;overflow: hidden;}
.main_det{margin-top: 0px!important;}
.ny_headline{position: absolute;top: 52%;width: 100%;height: auto;overflow: hidden;}
.ny_headline .head_en{color: #f0f0f0;}
.ny_headline .head_cn{color: #fff;}

/*pc分类*/
.left_list{width: 100%;height: auto;margin-bottom: 38px;position: relative;z-index: 4;}
.left_list ul{height: auto;font-size: 0px;}
.left_list ul li{display: inline-block;width: 142px;height: 46px;font-size: 18px;margin-right: 10px;margin-bottom: 10px;text-align: center;}
.left_list ul li a{display: block;line-height: 44px;height: 44px;color: #666;border: 1px solid #dcdcdc;overflow: hidden;transition: 300ms;}
.left_list ul li a span{display: inline-block;width: 12px;height: 14px;margin-left: 8px;background: url(../images/first.png) center center no-repeat;}
.left_list ul li a:hover span,.left_list ul li.cu1 a span{background: url(../images/first_h.png) center center no-repeat;}
.left_list ul li a:hover,.left_list ul li.cu1 a,.left_list ul li.on>a{color: #fff;background: #f29205;border: 1px solid #f29205;transition: 300ms;}
.left_list ul li .second_box{display: none;width: 100%;height: auto;overflow: hidden;padding: 10px 0;background: #fff;position: absolute;left: 0;}
/*仅有两级分类的样式*/
.left_list ul li ul{width: 100%;height: auto;overflow: hidden;padding: 12px 15px;background: #f5f5f5;}
.left_list ul li ul li{float: left;width: auto;height: auto;margin: 0px;font-size: 16px;overflow: hidden;}
.left_list ul li ul li a,.left_list ul li.cu1 ul li a{border: none;background: none;line-height: 30px;height: 30px;padding: 0 12px;color: #999;position: relative;}
.left_list ul li ul li a:after{content: "";width: 1px;height: 14px;background: #999;position: absolute;right: 0px;top: 8px;}
.left_list ul li ul li:last-child a:after{display: none;}
.left_list ul li ul li a:hover{color: #f29205;background: none;border: none;}
/*有三级分类的样式*/
.spec_list ul li ul{padding: 15px 0px;}
.spec_list ul li ul li{width: 142px;margin-right: 10px;text-align: left;font-size: 18px;}
.spec_list ul li ul li a,.spec_list ul li.cu1 ul li a{padding: 0 12px 0 24px;line-height: 34px;height: 34px;}
.spec_list ul li ul li a:hover,.spec_list ul li ul li.cu2 a{color: #f29205;}
.spec_list ul li ul li a:after{display: none;}
.spec_list ul li ul li ul{position: relative;margin: 0;padding: 0;padding-top: 6px;display: none;}
.spec_list ul li ul li ul li{font-size: 14px;}
.spec_list ul li ul li ul li a,.spec_list ul li.cu1 ul li ul li a,.spec_list ul li ul li.cu2 ul li a{line-height: 28px;height: 28px;color: #999;}
.spec_list ul li ul li ul li a:hover{color: #f29205;}

/*手机分类*/
.class_list{display: none;width: 100%;height: auto;margin-bottom: 16px;position: relative;z-index: 4;}
.class_list ul{height: auto;font-size: 0px;}
.class_list ul li{display: inline-block;width: 112px;height: 34px;font-size: 16px;margin-right: 8px;margin-bottom: 8px;text-align: center;}
.class_list ul li a{display: block;line-height: 32px;height: 32px;color: #666;border: 1px solid #dcdcdc;overflow: hidden;transition: 300ms;}
.class_list ul li a span{display: inline-block;width: 12px;height: 14px;margin-left: 8px;background: url(../images/first.png) center center no-repeat;}
.class_list ul li a.cu1 span{background: url(../images/first_h.png) center center no-repeat;}
.class_list ul li a:hover,.class_list ul li.on>a,.class_list ul li a.cu1{color: #fff;background: #f29205;border: 1px solid #f29205;transition: 300ms;}
.class_list ul li .second_box{display: none;width: 100%;height: auto;overflow: hidden;padding: 10px 0;background: #fff;position: absolute;left: 0;}
.class_list ul li ul{width: 100%;height: auto;overflow: hidden;padding: 10px 0px;background: #f5f5f5;}
.class_list ul li ul li{width: 100%;height: auto;margin: 0px;/*font-size: 16px;*/text-align: left;}
.class_list ul li ul li a{display: block;line-height: 32px;height: 32px;border: none;padding: 0 15px;}
.class_list ul li ul li a:hover,.class_list ul li ul li a.cu2{color: #f29205;background: none;border: none;}
.class_list ul li ul li ul{padding: 8px 0;background: #f0f0f0;display: none;margin: 5px 0;}
.class_list ul li ul li ul li{font-size: 14px;}
.class_list ul li ul li ul li a{color: #999;line-height: 28px;height: 28px;}
.class_list ul li ul li ul li a:hover{}

.about_det{line-height: 28px;font-size: 16px;}
.about_det img{max-height: 100%;max-width: 100%;}

.case_list,.scope_list{margin-bottom: 40px;}
.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next1 ul{display: inline-block;}
.next1 ul li{display: inline-block;}
.next1 a{display: inline-block;width: 56px;line-height: 38px;height: 40px;text-align: center;border: 1px solid #ccc;transition: 300ms;color: #999;margin: 0 3px;}
.next1 ul li a{width: 40px;}
.next1 a:hover,.next1 a.on1{background: #f29205;color: #fff;border: 1px solid #f29205;transition: 300ms;}

.here{width: 100%;height: 64px;line-height: 64px;padding-left: 20px;background: url(../images/here.png) left center no-repeat;overflow: hidden;margin-bottom: 26px;white-space: nowrap;text-overflow: ellipsis;}
.here a{color: #999;}
.here a:hover{color: #f29205;}

.case_title{font-size: 26px;line-height: 36px;margin-bottom: 10px;}
.case_tag{font-size: 16px;line-height: 24px;color: #999;margin-bottom: 32px;}
.case_det{color: #666;}
.share{height: 28px;line-height: 28px;width: 100%;text-align: right;margin: 20px 0 20px;}
.share_box{float: right;}
.next2{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #dcdcdc;padding-top: 20px;}
.next2 ul li{font-size: 16px;line-height: 32px;}
.next2 ul li a{display: inline-block;color: #999;}
.next2 ul li a:hover{color: #f29205;}

.news_top{width: 100%;height: auto;overflow: hidden;padding-right: 250px;position: relative;border-bottom: 1px solid #dcdcdc;margin-bottom: 36px;}
.news_title{width: 100%;height: auto;overflow: hidden;font-size: 26px;line-height: 32px;margin-bottom: 48px;}
.news_publish{padding-left: 26px;line-height: 32px;height: 32px;color: #999;position: absolute;top: 0;right: 130px;background: url(../images/news_publish.png) left center no-repeat;}
.news_view{padding-left: 30px;line-height: 32px;height: 32px;color: #999;position: absolute;top: 0;right: 0px;background: url(../images/news_view.png) left center no-repeat;}

.case_image{margin-bottom: 32px;width: 100%;height: auto;overflow: hidden;text-align: center;}
.case_image img{max-width: 100%;}

.case_pc{width: 100%;height: auto;overflow: hidden;margin: 0 auto;position: relative;}
.bd_det{width: 100%;height: auto;overflow: hidden;}
.bigimg{width: 850px;height: auto;overflow: hidden;}
.bigimg li{width: 850px;height: 566px;overflow: hidden;}
.bigimg li i{width: 850px;height: 566px;}
.smallscroll{width: 320px;height: 566px;overflow: hidden;padding: 0 30px;position: relative;}
.smallimg{width: 100%;height: auto;overflow: hidden;}
.smallimg li{width: 260px;height: 174px;margin-bottom: 22px;cursor: pointer;}
.smallimg li i{width: 260px;height: 174px;position: relative;}
.smallimg li i:after{content: "";width: 100%;height: 100%;background: #000;filter:alpha(opacity=50);opacity: 0.5;position: absolute;top: 0;left: 0;}
.smallimg li.on i:after{display: none;}
.prev_det,.next_det{width: 30px;height: 100%;position: absolute;cursor: pointer;top: 0;background-size: 16px!important;}
.prev_det{left: 0;background: url(../images/prev_det.png) center center no-repeat;}
.next_det{right: 0;background: url(../images/next_det.png) center center no-repeat;}
.prev_det:hover{background: url(../images/prev_det_h.png) center center no-repeat;}
.next_det:hover{background: url(../images/next_det_h.png) center center no-repeat;}

.case_mc{display: none;width: 100%;height: auto;overflow: hidden;position: relative;}
.swiper-container_det{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;}
.swiper-slide_det{width: 720px;width: 100%;height: auto;overflow: hidden;}
.swiper-slide_det i{width: inherit;height: inherit;display: table-cell;vertical-align: middle;text-align: center;}
.swiper-slide_det i img{max-width: 100%;max-height: 100%;}
.swiper-container_dot{width: 596px;height: auto;overflow: hidden;margin: 0 auto;}
.swiper-slide_dot{width: 192px;height: 128px;overflow: hidden;cursor: pointer;}
.swiper-slide_dot i{width: 192px;height: 128px;display: table-cell;vertical-align: middle;text-align: center;position: relative;}
.swiper-slide_dot i:after{content: "";width: 100%;height: 100%;background: #000;filter:alpha(opacity=50);opacity: 0.5;position: absolute;top: 0;left: 0;}
.swiper-slide_dot i img{max-width: 100%;max-height: 100%;}
.swiper-slide_dot.swiper-slide-active i:after{display: none;}
.swiper-button-prev-det,.swiper-button-next-det{width: 60px;height: 128px;overflow: hidden;position: absolute;margin-top: 0;top: auto;bottom: 0px;background-size: 16px!important;}
.swiper-button-prev-det{left: 0px;background: url(../images/prev_det.png) center center no-repeat;}
.swiper-button-prev-det:hover{right: 0px;background: url(../images/prev_det.png) center center no-repeat;}
.swiper-button-next-det{top: auto;background: url(../images/next_det_h.png) center center no-repeat;}
.swiper-button-next-det:hover{background: url(../images/next_det_h.png) center center no-repeat;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.news_list ul{width: 100%;height: auto;overflow: hidden;}
.news_list ul li{width: 100%;height: auto;overflow: hidden;padding-bottom: 24px;border-bottom: 1px solid #dcdcdc;margin-bottom: 24px;}
.news_list ul li:last-child{border-bottom: none;}
.news_list ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.news_pic{width: 280px;height: 186px;position: absolute;left: 0;top: 0;font-size: 0px;}
.news_pic i{width: 280px;height: 186px;}
.news_info{width: 100%;height: auto;overflow: hidden;padding-left: 306px;min-height: 186px;}
.news_tit{font-size: 20px;line-height: 24px;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 14px;transition: 400ms;}
.news_des{font-size: 16px;line-height: 24px;color: #666;height: 72px;margin-bottom: 52px;overflow: hidden;}
.news_other{font-size: 16px;color: #999;line-height: 20px;height: auto;overflow: hidden;}
.news_date{display: inline-block;padding-left: 26px;background: url(../images/news_publish.png) left center no-repeat;line-height: 20px;height: 20px;overflow: hidden;}
.news_count{display: inline-block;padding-left: 32px;background: url(../images/news_view.png) left center no-repeat;line-height: 20px;height: 20px;overflow: hidden;}

.press_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 56px;}
.press_list ul{width: 100%;height: auto;overflow: hidden;}
.press_list ul li{width: 100%;height: auto;overflow: hidden;border: 1px solid #dcdcdc;margin-bottom: 12px;}
.press_list ul li a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;padding: 30px 55% 34px 18px;transition: 400ms;}
.press_tit{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #333;}
.press_des{font-size: 16px;line-height: 24px;color: #666;height: 48px;overflow: hidden;}
.press_date{font-size: 16px;line-height: 20px;height: 20px;overflow: hidden;color: #999;padding-left: 26px;background: url(../images/news_publish.png) left center no-repeat;position: absolute;top: 50%;margin-top: -10px;right: 180px;}
.press_count{font-size: 16px;line-height: 20px;height: 20px;overflow: hidden;color: #999;padding-left: 32px;background: url(../images/news_view.png) left center no-repeat;position: absolute;top: 50%;margin-top: -10px;right: 18px;}
.press_list ul li a:hover{background: #f5f5f5;}

.con_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 46px;}
.con_list ul{width: 100%;height: auto;overflow: hidden;}
.con_item{width: 20%;height: auto;overflow: hidden;float: left;padding: 0 25px;}
.con_icon{width: 104px;height: 104px;font-size: 0px;overflow: hidden;margin: 0 auto 10px;background: #f29205;border-radius: 50%;}
.con_icon i{width: 104px;height: 104px;}
.con_tit{line-height: 24px;font-size: 16px;height: auto;overflow: hidden;min-height: 48px;text-align: center;}
.con_item:hover .con_icon img{animation: rotateZ  0.7s linear alternate;-webkit-animation: rotateZ  0.7s linear alternate;-moz-animation: rotateZ  0.7s linear alternate;}
@keyframes rotateZ{
0%{transform: rotateY(0deg);}
50%{transform: rotateY(180deg);}
100%{transform: rotateY(360deg);}
}
@-webkit-keyframes rotateZ{
0%{transform: rotateY(0deg);}
50%{transform: rotateY(180deg);}
100%{transform: rotateY(360deg);}
}
.map{width: 100%;height: 500px;overflow: hidden;margin-bottom: 28px;}
.erweima{width: 100%;height: auto;overflow: hidden;}
.ewm_pic{width: 212px;height: 212px;font-size: 0px;overflow: hidden;margin: 0 auto;}
.ewm_pic i{width: 212px;height: 212px;}
.ewm_tit{text-align: center;line-height: 28px;height: 28px;overflow: hidden;color: #666;}

.hint{font-size: 16px;line-height: 24px;color: #f29205;margin-bottom: 42px;padding-left: 30px;position: relative;}
.hint span{position: absolute;top: 0;left: 0;width: 30px;}
.feedback{width: 100%;height: auto;overflow: hidden;}
.fb_line{width: 100%;height: auto;overflow: hidden;position: relative;margin-bottom: 22px;}
.fb_tit{line-height: 46px;height: 46px;overflow: hidden;position: absolute;left: 0;top: 0;font-size: 16px;width: 200px;}
.fb_tit span{line-height: 22px;height: 22px;overflow: hidden;font-size: 14px;color: #fff;background: #f29205;padding: 0 10px;margin-left: 8px;}
.fb_nr{width: 100%;height: auto;overflow: hidden;padding-left: 220px;font-size: 16px;position: relative;}
.fb_nr input{width: 100%;height: 46px;line-height: 46px;overflow: hidden;padding: 0 30px;background: #f5f5f5;color: #333;outline: none;border: none;font-family:"微软雅黑"!important;}
.fb_nr textarea{width: 100%;line-height: 30px;height: 376px;padding: 8px 30px;overflow: hidden;background: #f5f5f5;color: #333;font-size: 16px;outline: none;border: none;resize: none;font-family:"微软雅黑"!important;}
.fb_nr input.fb_submit{display: block;width: 134px;height: 38px;line-height: 38px;text-align: center;margin: 26px auto 0;background: #f6b250;color: #fff;transition: 300ms;}
.fb_nr input.fb_submit:hover{background: #f29205;}
.fb_nr input.fb_yzm{padding-right: 88px!important;}
.yzm_pic{width: 60px;height: 46px;position: absolute;top: 0;right: 30px;}
.yzm_pic i{width: 60px;height: 46px;display: table-cell;vertical-align: middle;text-align: center;}
.yzm_pic i img{max-width: 100%;max-height: 100%;}

.search_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 12px;}
.search_list ul{}
.search_list ul li{font-size: 16px;height: auto;overflow: hidden;margin-bottom: 32px;}
.search_list ul li a{display: block;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


@media (min-width: 992px) and (max-width: 1199px){
	.ibanner img{width: auto;height: 650px;}
	.ny_banner img{height: 368px;}
	.isearch{top: 55px;}
	.isearch form{width: 266px;}
	.isearch .iser_box{width: 230px;}
	.header{height: 86px;}
	.logo{height: 86px;}
	.logo a{height: 86px;}
	.logo i{height: 86px;}
	.nav{height: 86px;}
	.nav ul li.slideline{height: 86px;}
	.nav ul li a{line-height: 86px;height: 86px;}
	.nav ul li ul li a,.nav ul li.cu ul li a{line-height: 52px;height: 52px;}
	.hide_search{height: 86px;}
	.hide_search form{width: 266px;}
	.hide_ser_box{width: 266px;}
	.header.head_on .hide_search{margin-left: 0%;}
	.header.head_on .hide_search span{width: 28px;}

	.scroll{bottom: 125px;}
	@keyframes scrollFloat{
	0%{bottom: 125px;}
	100%{bottom: 135px;}
	}
	@-webkit-keyframes scrollFloat{
	0%{bottom: 125px;}
	100%{bottom: 135px;}
	}

	.about{padding: 78px 0 80px;}
	.headline{margin-bottom: 44px;}
	.head_cn{font-size: 32px;line-height: 34px;height: 34px;}
	.about_nr{padding-top: 4px;margin-bottom: 102px;max-height: 214px;}
	.about_img{padding: 0 0 0 50px;}

	.case{padding: 78px 0 72px;}
	.hd_case ul li{width: 106px;height: 42px;line-height: 40px;font-size: 17px;}
	.case_intro{padding: 5px;}
	.case_bt{font-size: 19px;margin-bottom: 0px;}

	.news{padding: 78px 0;}
	.hd_news ul li{width: 106px;height: 42px;line-height: 40px;font-size: 17px;}
	.bd_news{margin-bottom: 36px;}
	.news_data ul li{width: 49.4%;}
	.news_data ul li:nth-child(odd){margin-right: 1.2%;}
	.news_time{width: 90px;}
	.news_d{font-size: 44px;margin-top: 35px;}
	.news_intro{padding: 24px 16px 26px 110px;}
	.news_bt{font-size: 19px;}

	.scope{padding: 78px 0;}
	.contact{padding: 78px 0;min-height: 700px;}
	.con_ewm{width: 166px;}
	.con_ewm i{width: 166px;height: 166px;}

	.linker{padding: 14px 0;}
	.linker ul li a:after{height: 14px;top: 6px;}
	.foot_area{padding: 30px 0 28px;}
	.ft_logo{width: 25%;}
	.site_map{width: 75%;}
	.site_map ul li a{padding-left: 18px;}
	.site_map ul li ul{padding-top: 5px;}
	.cr{padding: 18px 0;padding-right: 90px;}
	.totop{width: 62px;height: 62px;right: 15px;margin-top: -31px;}
	.totop em{width: 30px;/*top: 20px;*/top: 28%; margin-left: -15px;}
	.totop span{width: 30px;height: 16px;/*top: 38px;*/top: 54%; margin-left: -15px;}
	.totop:hover span{/*top: 28px;*/top: 40%;}
	

	.main{margin: 50px auto 88px;}
	.left_list{margin-bottom: 26px;}
	.left_list ul li{width: 124px;height: 40px;font-size: 17px;}
	.left_list ul li a{line-height: 38px;height: 38px;}
	.spec_list ul li ul{padding: 12px 0px;}
	.spec_list ul li ul li{width: 124px;font-size: 16px;}
	.spec_list ul li ul li a,.spec_list ul li.cu1 ul li a{padding: 0 12px 0 20px;line-height: 30px;height: 30px;}
	.spec_list ul li ul li ul{padding-top: 6px;}
	.spec_list ul li ul li ul li a,.spec_list ul li.cu1 ul li ul li a,.spec_list ul li ul li.cu2 ul li a{line-height: 26px;height: 26px;}
	
	.next1 a{line-height: 32px;height: 34px;}
	.next1 ul li a{width: 34px;}

	.here{height: 58px;line-height: 58px;margin-bottom: 18px;}
	
	.case_image{margin-bottom: 28px;}

	.case_title{font-size: 24px;line-height: 32px;}
	.case_tag{margin-bottom: 28px;}
	.share{margin: 20px 0 16px;}
	.next2 ul li{line-height: 30px;}

	.news_top{margin-bottom: 30px;}
	.news_title{font-size: 24px;line-height: 30px;margin-bottom: 32px;}
	.news_publish{line-height: 30px;height: 30px;}
	.news_view{line-height: 30px;height: 30px;}
	
	.bigimg{width: 676px;}
	.bigimg li{width: 676px;height: 450px;}
	.bigimg li i{width: 676px;height: 450px;}
	.smallscroll{width: 264px;height: 450px;padding: 0 28px;}
	.smallimg li{width: 208px;height: 138px;margin-bottom: 18px;}
	.smallimg li i{width: 208px;height: 138px;}
	.prev_det,.next_det{width: 28px;background-size: 12px!important;}

	.news_list ul li{padding-bottom: 22px;margin-bottom: 22px;}
	.news_pic{width: 250px;height: 166px;}
	.news_pic i{width: 250px;height: 166px;}
	.news_info{padding-left: 272px;min-height: 166px;}
	.news_des{margin-bottom: 34px;}
	.press_list{margin-bottom: 46px;}
	.press_list ul li a{padding: 24px 45% 26px 18px;}
	.press_date{right: 160px;}

	.con_list{margin-bottom: 36px;}
	.con_icon{width: 86px;height: 86px;}
	.con_icon i{width: 86px;height: 86px;}
	.map{height: 478px;}
	.ewm_pic{width: 180px;height: 180px;}
	.ewm_pic i{width: 180px;height: 180px;}

	.fb_tit{width: 180px;}
	.fb_nr{padding-left: 200px;}
	.search_list ul li{margin-bottom: 26px;}

}

@media (max-width: 991px){
	.ibanner img{width: auto;height: 550px;}
	.ny_banner img{height: 336px;}
	.isearch form{width: 226px;}
	.isearch .iser_box{width: 190px;}
	.header{height: 80px;}
	.pc_iheader{display: none;}
	.mc_iheader{display: block;}

	.scroll{bottom: 100px;}
	@keyframes scrollFloat{
	0%{bottom: 100px;}
	100%{bottom: 108px;}
	}
	@-webkit-keyframes scrollFloat{
	0%{bottom: 100px;}
	100%{bottom: 108px;}
	}

	.about{padding: 58px 0 60px;}
	.headline{margin-bottom: 32px;}
	.head_en{font-size: 18px;line-height: 18px;height: 18px;margin-bottom: 3px;}
	.head_cn{font-size: 28px;line-height: 30px;height: 30px;}
	.about_nr{padding-top: 0px;margin-bottom: 85px;max-height: 240px;}
	.about_img{padding: 0 0 0 42px;}

	.case{padding: 58px 0 52px;}
	.case .headline{margin-bottom: 24px;}
	.hd_case{position: relative;right: auto;top: 0px;margin-bottom: 16px;font-size: 0px;}
	.hd_case ul li{width: 110px;height: 36px;line-height: 34px;font-size: 16px;}
	.case_data ul li{margin-bottom: 10px;}
	.case_intro{padding: 5px 5px;}
	.case_bt{font-size: 18px;margin-bottom: 0px;}

	.news{padding: 58px 0;}
	.news .headline{margin-bottom: 24px;}
	.hd_news{position: relative;right: auto;top: 0px;margin-bottom: 16px;font-size: 0px;}
	.hd_news ul li{width: 110px;height: 36px;line-height: 34px;font-size: 16px;}
	.bd_news{margin-bottom: 30px;}
	.news_data ul li{width: 49.4%;margin-bottom: 10px;}
	.news_data ul li:nth-child(odd){margin-right: 1.2%;}
	.news_time{width: 82px;}
	.news_d{font-size: 40px;margin-top: 24px;}
	.news_intro{padding: 14px 14px 16px 100px;}
	.news_bt{font-size: 18px;margin-bottom: 6px;}

	.scope{padding: 58px 0;}
	.scope_data{margin-bottom: 30px;}
	.scope_data ul li{margin-bottom: 10px;}
	.scope_bt{font-size: 18px;}

	.contact{padding: 58px 0;min-height: 610px;}
	.con_tel{font-size: 30px;line-height: 46px;}
	.con_nr{line-height: 32px;}
	.con_ewm{width: 140px;}
	.con_ewm i{width: 140px;height: 140px;}

	.linker{padding: 10px 0;}
	.linker ul li a:after{height: 14px;top: 6px;}
	.foot_area{padding: 24px 0 22px;}
	.ft_logo{width: 22%;}
	.site_map{width: 78%;}
	.site_map ul li a{padding-left: 12px;line-height: 28px;height: 28px;}
	.site_map ul li ul{padding-top: 5px;}
	.cr{line-height: 24px;padding: 15px 0;padding-right: 90px;}
	.totop{width: 58px;height: 58px;right: 15px;margin-top: -29px;}
	.totop em{width: 28px;top: 28%; margin-left: -14px;}
	.totop span{width: 28px;height: 16px;top: 54%; margin-left: -14px;}
	.totop:hover span{top: 40%;}
	
	.main{margin: 42px auto 78px;}
	.left_list{display: none;}
	.class_list{display: block;}

	.case_list,.scope_list{margin-bottom: 36px;}
	.next1 a{line-height: 32px;height: 34px;}
	.next1 ul li a{width: 34px;}

	.here{height: 58px;line-height: 58px;margin-bottom: 10px;}
	
	.case_image{margin-bottom: 28px;}

	.case_title{font-size: 22px;line-height: 28px;}
	.case_tag{margin-bottom: 20px;}
	.share{margin: 20px 0 16px;}
	.next2 ul li{line-height: 30px;}

	.news_top{padding-right: 228px;margin-bottom: 24px;}
	.news_title{font-size: 22px;line-height: 28px;margin-bottom: 26px;}
	.news_publish{line-height: 28px;height: 28px;right: 106px;}
	.news_view{line-height: 28px;height: 28px;}

	.case_pc{display: none;}
	.case_mc{display: block;}

	.news_list{margin-bottom: 18px;}
	.news_list ul li{padding-bottom: 20px;margin-bottom: 20px;}
	.news_pic{width: 232px;height: 154px;}
	.news_pic i{width: 232px;height: 154px;}
	.news_info{padding-left: 252px;min-height: 154px;}
	.news_tit{font-size: 18px;margin-bottom: 12px;}
	.news_des{margin-bottom: 24px;}
	.press_list{margin-bottom: 38px;}
	.press_list ul li a{padding: 18px 288px 20px 16px;}
	.press_tit{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 8px;}
	.press_date{right: 132px;}

	.con_list{margin-bottom: 28px;}
	.con_item{padding: 0 4px;}
	.con_icon{width: 80px;height: 80px;}
	.con_icon i{width: 80px;height: 80px;}
	.con_tit{font-size: 15px;}
	.map{height: 450px;margin-bottom: 22px;}
	.ewm_pic{width: 150px;height: 150px;}
	.ewm_pic i{width: 150px;height: 150px;}

	.hint{margin-bottom: 36px;}
	.fb_line{margin-bottom: 20px;}
	.fb_tit{line-height: 40px;height: 40px;width: 150px;}
	.fb_nr{padding-left: 170px;}
	.fb_nr input{height: 40px;line-height: 40px;padding: 0 22px;}
	.fb_nr textarea{height: 316px;padding: 8px 22px;}
	.fb_nr input.fb_submit{margin: 20px auto 0;}
	.fb_nr input.fb_yzm{padding-right: 80px!important;}
	.yzm_pic{width: 50px;height: 40px;right: 22px;}
	.yzm_pic i{width: 50px;height: 40px;}
	.search_list ul li{margin-bottom: 20px;}


}

@media (max-width: 767px){
	.ibanner img{width: auto;height: 500px;}
	.ny_banner img{height: 288px;}
	.isearch{display: none;}
	.header{height: 72px;}
	.mlogo{height: 72px;padding-right: 50px;}
	.mlogo a{height: 72px;}
	.mlogo i{height: 72px;}
	.nav_button{width: 30px;background-size: 26px;}

	.about{padding: 50px 0 50px;}
	.headline{margin-bottom: 26px;}
	.head_en{font-size: 16px;margin-bottom: 3px;}
	.head_cn{font-size: 24px;line-height: 26px;height: 26px;}
	.about_nr{line-height: 28px;font-size: 15px;margin-bottom: 15px;max-height: 140px;}
	.about_img{padding: 0 0 0 0px;text-align: center;}
	.imore{width: 118px;}
	.imore a{height: 36px;line-height: 36px;}
	.about_imore{position: relative;left: 0px;float: left;margin-top: 20px;}

	.case{padding: 50px 0 42px;}
	.case .headline{margin-bottom: 20px;}
	.hd_case{margin-bottom: 6px;}
	.hd_case ul li{width: 96px;height: 30px;line-height: 28px;font-size: 15px;margin-right: 8px;margin-bottom: 8px;}
	.case_data ul li{width: 49.2%;margin-right: 1.6%;margin-bottom: 10px;}
	.case_data ul li:nth-child(3n){margin-right: 1.6%;}
	.case_data ul li:nth-child(2n){margin-right: 0px;}
	.case_intro{padding: 0px 10px;}
	.case_bt{font-size: 17px;margin-bottom: 0px;}
	.case_price{font-size: 15px;}

	.news{padding: 50px 0;}
	.news .headline{margin-bottom: 20px;}
	.hd_news{margin-bottom: 6px;}
	.hd_news ul li{width: 96px;height: 30px;line-height: 28px;font-size: 15px;margin-right: 8px;margin-bottom: 8px;}
	.bd_news{margin-bottom: 26px;}
	.news_data ul li{width: 100%;margin-bottom: 10px;}
	.news_data ul li:nth-child(odd){margin-right: 0%;}
	.news_intro{padding: 14px 14px 16px 100px;}
	.news_bt{font-size: 17px;margin-bottom: 6px;}
	.news_nr{font-size: 15px;}

	.scope{padding: 50px 0;}
	.scope_data{margin-bottom: 26px;}
	.scope_data ul li{width: 49.2%;margin-right: 1.6%;margin-bottom: 10px;}
	.scope_data ul li:nth-child(3n){margin-right: 1.6%;}
	.scope_data ul li:nth-child(2n){margin-right: 0%;}
	.scope_bt{font-size: 18px;}

	.contact{padding: 50px 0;min-height: 250px;min-height: auto;}
	.con_area{padding: 0 0% 0 0;}
	.con_tel{font-size: 26px;line-height: 38px;}
	.con_nr{font-size: 15px;margin-bottom: 20px;line-height: 28px;}
	.con_ewm{width: 100%;margin-bottom: 20px;}
	.con_ewm i{width: 120px;height: 120px;}
	.ewm_img{width: 120px;float: left;}
	.ewm_bt{line-height: 24px;font-size: 15px;width: 200px;float: left;padding-top: 36px;text-align: left;margin-left: 20px;color: #333;}
	.ewm_bt span{display: block;}
	.con_map{height: 380px;position: relative;padding: 0 15px;}

	.linker ul li{line-height: 24px;height: 24px;}
	.linker ul li a{line-height: 24px;height: 24px;color: #fff;}
	.linker ul li a:after{height: 12px;}
	.foot_area{padding: 14px 0 22px;}
	.ft_logo{width: 100%;height: 76px;margin-bottom: 10px;}
	.site_map{width: 100%;}
	.site_map ul li{font-size: 15px;}
	.site_map ul li a{padding-left: 0px;line-height: 26px;height: 26px;padding-right: 10px;}
	.cr{padding: 12px 0;padding-right: 70px;}
	.totop{width: 52px;height: 52px;right: 15px;margin-top: -26px;}
	.totop em{width: 26px;margin-left: -13px;}
	.totop span{width: 26px;height: 16px;margin-left: -13px;}

	.main{margin: 36px auto 68px;}
	.class_list{margin-bottom: 12px;}
	.class_list ul li{width: 122px;}
	.about_det{font-size: 15px;}

	.here{height: 54px;line-height: 54px;margin-bottom: 6px;}
	
	.case_image{margin-bottom: 22px;}

	.case_title{font-size: 20px;line-height: 26px;}
	.case_tag{font-size: 15px;margin-bottom: 12px;}
	.share{margin: 20px 0 12px;}
	.next2{padding-top: 14px;}
	.next2 ul li{font-size: 15px;line-height: 28px;}

	.news_top{padding-right: 0px;margin-bottom: 14px;padding-bottom: 10px;}
	.news_title{font-size: 20px;line-height: 26px;margin-bottom: 10px;}
	.news_publish{line-height: 26px;height: 26px;right: auto;position: relative;display: inline-block;margin-right: 20px;}
	.news_view{line-height: 26px;height: 26px;right: auto;position: relative;display: inline-block;}

	.case_mc{width: 520px;margin: 0 auto;}
	.swiper-container_dot{width: 458px;}
	.swiper-slide_dot{width: 146px;height: 98px;}
	.swiper-slide_dot i{width: 146px;height: 98px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 30px;height: 98px;background-size: 12px!important;}

	.news_list{margin-bottom: 14px;}
	.news_list ul li{padding-bottom: 18px;margin-bottom: 18px;}
	.news_pic{width: 208px;height: 138px;}
	.news_pic i{width: 208px;height: 138px;}
	.news_info{padding-left: 226px;min-height: 138px;}
	.news_tit{margin-bottom: 10px;}
	.news_des{font-size: 15px;margin-bottom: 12px;}
	.news_other{font-size: 15px;}
	.news_date{padding-left: 24px;}
	.news_count{padding-left: 30px;}
	.press_list{margin-bottom: 34px;}
	.press_list ul li a{padding: 14px 16px 10px 16px;}
	.press_tit{line-height: 26px;height: 26px;margin-bottom: 6px;}
	.press_des{font-size: 15px;margin-bottom: 12px;}
	.press_date{font-size: 15px;padding-left: 24px;right: auto;position: relative;display: inline-block;margin-right: 20px;}
	.press_count{font-size: 15px;padding-left: 30px;right: auto;position: relative;display: inline-block;}
	
	.con_list{margin-bottom: 10px;}
	.con_item{width: 100%;padding: 0 0px 0 96px;height: 76px;position: relative;margin-bottom: 16px;}
	.con_icon{width: 76px;height: 76px;margin: 0 auto 0px;position: absolute;left: 0;top: 0;}
	.con_icon i{width: 76px;height: 76px;}
	.con_tit{height: 76px;vertical-align: middle;display: table-cell;text-align: left;}
	.map{height: 380px;margin-bottom: 20px;}
	.ewm_pic{width: 128px;height: 128px;}
	.ewm_pic i{width: 128px;height: 128px;}

	.hint{margin-bottom: 30px;}
	.fb_line{margin-bottom: 18px;}
	.fb_tit{line-height: 38px;height: 38px;font-size: 15px;width: 122px;}
	.fb_tit span{line-height: 22px;height: 22px;}
	.fb_nr{padding-left: 136px;font-size: 15px;}
	.fb_nr input{height: 38px;line-height: 38px;padding: 0 20px;}
	.fb_nr textarea{height: 250px;padding: 5px 20px;font-size: 15px;}
	.fb_nr input.fb_submit{width: 124px;height: 36px;line-height: 36px;margin: 20px auto 0;}
	.fb_nr input.fb_yzm{padding-right: 72px!important;}
	.yzm_pic{width: 50px;height: 38px;right: 20px;}
	.yzm_pic i{width: 50px;height: 38px;}
	.search_list{margin-bottom: 20px;}
	.search_list ul li{font-size: 15px;margin-bottom: 16px;}
	.search_list ul li a{height: 28px;line-height: 28px;}
    .copyright {margin-bottom:55px;}
}

@media (max-width: 567px){
	.ibanner img{width: auto;height: 480px;}
	.ny_banner img{height: 220px;}
	.header{height: 68px;}
	.mlogo{height: 68px;}
	.mlogo a{height: 68px;}
	.mlogo i{height: 68px;}
	.nav_button{background-size: 25px;}

	.scroll{bottom: 90px;}
	@keyframes scrollFloat{
	0%{bottom: 90px;}
	100%{bottom: 98px;}
	}
	@-webkit-keyframes scrollFloat{
	0%{bottom: 90px;}
	100%{bottom: 98px;}
	}

	.about{padding: 40px 0 40px;}
	.headline{padding-left: 12px;margin-bottom: 24px;}
	.headline:before{width: 4px;}
	.head_en{font-size: 15px;margin-bottom: 2px;}
	.head_cn{font-size: 22px;line-height: 24px;height: 24px;}
	.about_nr{line-height: 26px;max-height: 130px;}
	.imore{width: 102px;}
	.imore a{height: 30px;line-height: 30px;}
	.about_imore{margin-top: 20px;}

	.case{padding: 40px 0 32px;}
	.hd_case ul li{width: 106px;}
	.case_data ul li{width: 49%;margin-right: 2%;}
	.case_data ul li:nth-child(3n){margin-right: 2%;}
	.case_data ul li:nth-child(2n){margin-right: 0px;}
	.case_intro{padding: 0px 5px;}
	.case_bt{font-size: 16px;line-height: 26px;font-weight: normal;}

	.news{padding: 40px 0;}
	.hd_news ul li{width: 106px;}
	.bd_news{margin-bottom: 20px;}
	.news_time{width: 74px;}
	.news_d{font-size: 36px;line-height: 40px;height: 40px;margin-top: 24px;}
	.news_intro{padding: 10px 14px 12px 88px;}
	.news_bt{font-size: 16px;line-height: 28px;height: 28px;margin-bottom: 2px;}

	.scope{padding: 40px 0;}
	.scope_data{margin-bottom: 20px;}
	.scope_data ul li{width: 49%;margin-right: 2%;}
	.scope_data ul li:nth-child(3n){margin-right: 2%;}
	.scope_data ul li:nth-child(2n){margin-right: 0%;}
	.scope_bt{font-size: 16px;}

	.contact{padding: 40px 0;}
	.con_tel{font-size: 22px;line-height: 32px;}
	.con_nr{font-size: 15px;margin-bottom: 12px;line-height: 26px;}
	.ewm_bt{width: 180px;margin-left: 16px;}
	
	.foot_area{/*padding: 10px 0 14px;*/padding: 10px 0 10px;}
	.ft_logo{/*margin-bottom: 6px;*/margin-bottom: 0px;}
	.site_map{display: none;}
	/*.site_map ul li{width: 86px!important;margin-bottom: 5px;}
	.site_map ul li ul li{margin-bottom: 0px;}*/
	.cr{padding-right: 70px;}
	.totop{width: 52px;height: 50px;margin-top: -25px;}
	.totop em{width: 24px;margin-left: -12px;}
	.totop span{width: 24px;height: 16px;margin-left: -12px;}

	.main{margin: 32px auto 56px;}
	.class_list{margin-bottom: 12px;}
	.class_list ul li{width: 109px;margin-right: 6px;margin-bottom: 6px;}
	.class_list ul li .second_box{padding: 8px 0;}
	.about_det{line-height: 26px;}

	.case_list,.scope_list{margin-bottom: 28px;}
	.next1 a{width: 56px;line-height: 28px;height: 30px;}
	.next1 ul li a{width: 30px;}

	.here{height: 50px;line-height: 50px;margin-bottom: 4px;}
	
	.case_title{font-size: 18px;}
	.share{margin: 20px 0 12px;}
	.next2{padding-top: 12px;}
	.next2 ul li{line-height: 26px;}

	.news_top{margin-bottom: 12px;padding-bottom: 6px;}
	.news_title{font-size: 18px;margin-bottom: 6px;}
	.news_publish{line-height: 26px;height: 26px;}
	.news_view{line-height: 26px;height: 26px;}

	.case_mc{width:342px;}
	.swiper-container_dot{width: 290px;}
	.swiper-slide_dot{width: 90px;height: 60px;}
	.swiper-slide_dot i{width: 90px;height: 60px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 26px;height: 60px;background-size: 10px!important;}

	.news_list{margin-bottom: 8px;}
	.news_list ul li{padding-bottom: 16px;margin-bottom: 16px;}
	.news_pic{width: 154px;height: 102px;}
	.news_pic i{width: 154px;height: 102px;}
	.news_info{padding-left: 168px;min-height: 102px;}
	.news_tit{font-size: 16px;margin-bottom: 4px;}
	.news_des{height: 48px;margin-bottom: 6px;}
	.news_other{font-size: 14px;}
	.news_date{padding-left: 20px;background-size: 14px;}
	.news_count{padding-left: 26px;background-size: 20px;}
	.press_list{margin-bottom: 26px;}
	.press_list ul li a{padding: 12px 14px 8px 14px;}
	.press_tit{font-size: 16px;line-height: 24px;height: 24px;margin-bottom: 4px;}
	.press_date{font-size: 14px;padding-left: 20px;background-size: 14px;margin-right: 20px;}
	.press_count{font-size: 14px;padding-left: 26px;background-size: 20px;}

	.con_item{padding: 0 0px 0 88px;height: 70px;margin-bottom: 14px;}
	.con_icon{width: 70px;height: 70px;}
	.con_icon i{width: 70px;height: 70px;}
	.con_tit{height: 70px;}
	.map{height: 320px;}
	.erweima{text-align: center;}
	.ewm_pic{/*width: 128px;height: 128px;*/display: inline-block;}
	.ewm_pic i{/*width: 128px;height: 128px;*/}
	.ewm_tit{line-height: 28px;display: inline-block;height: auto;overflow: hidden;text-align: left;padding: 36px 0;}
	.ewm_tit span{display: block;}

	.hint{margin-bottom: 22px;}
	.fb_line{margin-bottom: 16px;}
	.fb_tit{line-height: 36px;height: 36px;width: 112px;}
	.fb_tit span{padding: 0 6px;margin-left: 6px;}
	.fb_nr{padding-left: 120px;}
	.fb_nr input{height: 36px;line-height: 36px;padding: 0 14px;}
	.fb_nr textarea{height: 220px;padding: 5px 14px;}
	.fb_nr input.fb_submit{width: 120px;height: 34px;line-height: 34px;margin: 14px 0 0;}
	.fb_nr input.fb_yzm{padding-right: 70px!important;}
	.yzm_pic{width: 50px;height: 36px;right: 14px;}
	.yzm_pic i{width: 50px;height: 36px;}
	.search_list{margin-bottom: 18px;}
	.search_list ul li{margin-bottom: 12px;}
}

@media (max-width: 372px){
	.class{padding-top: 56px;}
	.class_close{height: 56px;line-height: 56px;}
	
	.m_list{margin: 22px auto 10px;}
	.m_list ul li a{line-height: 40px;height: 40px;}
	.m_list ul li a span{background-size: 15px!important;}
	.m_list ul li ul li ul li a{line-height: 36px;height: 36px;}
	.m_list ul li ul li ul li ul li a{line-height: 30px;height: 30px;}

	.ibanner img{width: auto;height: 420px;}
	.ny_banner img{height: 182px;}
	.header{height: 62px;}
	.mlogo{height: 62px;}
	.mlogo a{height: 62px;}
	.mlogo i{height: 62px;}
	.nav_button{background-size: 24px;}

	.scroll{background-size: 80%;bottom: 80px;}
	@keyframes scrollFloat{
	0%{bottom: 80px;}
	100%{bottom: 88px;}
	}
	@-webkit-keyframes scrollFloat{
	0%{bottom: 80px;}
	100%{bottom: 88px;}
	}

	.about{padding: 36px 0 36px;}
	.headline{margin-bottom: 20px;}
	.headline:before{width: 3px;}
	.head_en{font-size: 14px;line-height: 16px;height: 16px;margin-bottom: 0px;}
	.head_cn{font-size: 20px;}
	.about_nr{font-size: 14px;margin-bottom: 10px;max-height: 130px;}
	
	.case{padding: 36px 0 24px;}
	.case .headline{margin-bottom: 16px;}
	.hd_case ul li{width: 90px;height: 28px;line-height: 26px;font-size: 14px;margin-right: 6px;margin-bottom: 6px;}
	.case_data ul li{width: 48.5%;margin-right: 3%;}
	.case_data ul li:nth-child(3n){margin-right: 3%;}
	.case_data ul li:nth-child(2n){margin-right: 0px;}
	.case_intro{padding: 4px 8px 6px;}
	.case_bt{font-size: 15px;line-height: 24px;}
	.case_price{font-size: 12px;line-height: 20px;height: 20px;}

	.news{padding: 36px 0;}
	.news .headline{margin-bottom: 16px;}
	.hd_news ul li{width: 90px;height: 28px;line-height: 26px;font-size: 14px;margin-right: 6px;margin-bottom: 6px;}
	.bd_news{margin-bottom: 18px;}
	.news_time{width: 70px;}
	.news_d{font-size: 30px;line-height: 32px;height: 32px;margin-top: 20px;}
	.news_intro{padding: 8px 12px 10px 84px;}
	.news_bt{font-size: 15px;line-height: 24px;height: 24px;}
	.news_nr{font-size: 14px;}

	.scope{padding: 36px 0;}
	.scope_data{margin-bottom: 18px;}
	.scope_data ul li{width: 48.5%;margin-right: 3%;}
	.scope_data ul li:nth-child(3n){margin-right: 3%;}
	.scope_data ul li:nth-child(2n){margin-right: 0%;}
	
	.contact{padding: 36px 0;}
	.con_tel{font-size: 18px;line-height: 28px;}
	.con_nr{font-size: 14px;}
	.con_ewm i{width: 100px;height: 100px;}
	.ewm_img{width: 100px;}
	.ewm_bt{font-size: 14px;width: 150px;padding-top: 26px;margin-left: 14px;}

	.linker{padding: 8px 0;}
	.foot_area{/*padding: 8px 0 14px;*/padding: 8px 0;}
	.ft_logo{height: 68px;}
	/*.site_map ul li{font-size: 15px;width: 96px!important;}
	.site_map ul li a{line-height: 24px;height: 24px;padding-right: 6px;}*/
	.cr{padding: 10px 0;padding-right: 60px;}
	.totop{width: 48px;height: 46px;margin-top: -23px;}
	.totop em{width: 22px;margin-left: -11px;}
	.totop span{width: 22px;height: 14px;margin-left: -11px;}

	.main{margin: 28px auto 46px;}
	.ny_headline{top: 54%;}
	.class_list{margin-bottom: 12px;}
	.class_list ul li{width: 90px;font-size: 15px;margin-bottom: 4px;}
	.class_list ul li a{line-height: 32px;height: 32px;}
	.class_list ul li a span{width: 10px;height: 12px;margin-left: 4px;background-size: 10px!important;}
	.class_list ul li .second_box{padding: 8px 0;}
	.class_list ul li ul li a{line-height: 30px;height: 30px;padding: 0 15px;}
	.class_list ul li ul li ul{padding: 6px 0;}
	.class_list ul li ul li ul li a{line-height: 26px;height: 26px;}
	.about_det{font-size: 14px;}

	.case_list,.scope_list{margin-bottom: 24px;}
	.next1 a{width: 52px;line-height: 24px;height: 26px;}
	.next1 ul li a{width: 26px;}

	.here{height: 42px;line-height: 42px;padding-left: 18px;margin-bottom: 4px;font-size: 13px;}
	
	.case_image{margin-bottom: 16px;}

	.case_title{font-size: 17px;margin-bottom: 8px;}
	.case_tag{font-size: 13px;line-height: 22px;margin-bottom: 8px;}
	.share{margin: 16px 0 12px;}
	.next2 ul li{font-size: 14px;}

	.news_top{margin-bottom: 12px;padding-bottom: 6px;}
	.news_title{font-size: 17px;margin-bottom: 4px;}
	.news_publish{padding-left: 22px;line-height: 24px;height: 24px;font-size: 13px;}
	.news_view{padding-left: 26px;line-height: 24px;height: 24px;font-size: 13px;}

	.case_mc{width: 290px;}
	.swiper-container_dot{width: 266px;}
	.swiper-slide_dot{width: 82px;height: 55px;}
	.swiper-slide_dot i{width: 82px;height: 55px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 12px;height: 55px;background-size: 8px!important;}
	.swiper-button-prev-det{left: 0px;background: url(../images/prev_det.png) left center no-repeat;}
	.swiper-button-prev-det:hover{right: 0px;background: url(../images/prev_det.png) left center no-repeat;}
	.swiper-button-next-det{top: auto;background: url(../images/next_det_h.png) right center no-repeat;}
	.swiper-button-next-det:hover{background: url(../images/next_det_h.png) right center no-repeat;}

	.news_list ul li{padding-bottom: 12px;margin-bottom: 12px;}
	.news_pic{width: 138px;height: 96px;}
	.news_pic i{width: 138px;height: 96px;}
	.news_info{padding-left: 152px;min-height: 96px;}
	.news_tit{font-size: 15px;margin-bottom: 2px;}
	.news_des{font-size: 14px;margin-bottom: 2px;}
	.news_other{font-size: 12px;}
	.news_date{padding-left: 18px;background-size: 12px;}
	.news_count{padding-left: 22px;background-size: 18px;}

	.press_list{margin-bottom: 20px;}
	.press_list ul li a{padding: 10px 12px 6px 12px;}
	.press_tit{font-size: 15px;margin-bottom: 2px;}
	.press_des{font-size: 14px;margin-bottom: 6px;}
	.press_date{font-size: 12px;padding-left: 18px;background-size: 12px;margin-right: 20px;}
	.press_count{font-size: 12px;padding-left: 22px;background-size: 18px;}

	.con_item{padding: 0 0px 0 78px;height: 62px;}
	.con_icon{width: 62px;height: 62px;}
	.con_icon i{width: 62px;height: 62px;}
	.con_tit{font-size: 14px;height: 62px;}
	.map{height: 320px;}
	.ewm_pic{width: 120px;height: 120px;}
	.ewm_pic i{width: 120px;height: 120px;}
	.ewm_tit{line-height: 24px;}
	
	.hint{font-size: 15px;margin-bottom: 16px;}
	.fb_line{margin-bottom: 14px;}
	.fb_tit{line-height: 34px;height: 34px;font-size: 14px;width: 98px;}
	.fb_tit span{font-size: 12px;padding: 0 5px;margin-left: 5px;}
	.fb_nr{padding-left: 106px;font-size: 14px;}
	.fb_nr input{height: 34px;line-height: 34px;padding: 0 12px;}
	.fb_nr textarea{line-height: 28px;height: 204px;padding: 4px 12px;font-size: 14px;}
	.fb_nr input.fb_submit{width: 110px;height: 32px;line-height: 32px;margin: 12px 0 0;}
	.fb_nr input.fb_yzm{padding-right: 65px!important;}
	.yzm_pic{width: 50px;height: 34px;right: 10px;}
	.yzm_pic i{width: 50px;height: 34px;}

	.search_list{margin-bottom: 18px;}
	.search_list ul li{font-size: 14px;margin-bottom: 8px;}
	.search_list ul li a{height: 26px;line-height: 26px;}
}




/*右侧插件*/


.side{width: 50px;height: auto;position: fixed;right: 33px;top: 50%;z-index: 50;}
.side ul li{width: 50px;height: 50px;margin-bottom: 1px;position: relative;cursor: pointer;background-size: 100%!important;transition: 400ms;}
.side ul li a{display: block;height: 100%;overflow: hidden;}
.side ul li.side_tel{background: url(../images/side_tel.png) #ccc center center no-repeat;}
.side ul li.side_qq{background: url(../images/side_qq.png) #ccc center center no-repeat;}
.side ul li.side_wx{background: url(../images/side_ewm.png) #ccc center center no-repeat;}
.side ul li.side_sr{background: url(../images/side_sr.png) #ccc center center no-repeat;}
.side ul li.side_map{background: url(../images/side_map.png) #ccc center center no-repeat;}
.side ul li.side_top{background: url(../images/side_top.png) #ccc center center no-repeat;/*transition: 400ms;*/}
/*.side ul li.side_top.on{filter:alpha(opacity=100);opacity: 1;}*/
.side ul li.side_tel:hover{background: url(../images/side_tel.png) #f29205 center center no-repeat;}
.side ul li.side_qq:hover{background: url(../images/side_qq.png) #f29205 center center no-repeat;}
.side ul li.side_wx:hover{background: url(../images/side_ewm.png) #f29205 center center no-repeat;}
.side ul li.side_sr:hover{background: url(../images/side_sr.png) #f29205 center center no-repeat;}
.side ul li.side_map:hover{background: url(../images/side_map.png) #f29205 center center no-repeat;}
.side ul li.side_top:hover{background: url(../images/side_top.png) #f29205 center center no-repeat;}
.tel_hover{width: 158px;padding-right: 16px;position: absolute;right: 50px;transition: 300ms ease;cursor: default;overflow: hidden;}
.tel_num{line-height: 50px;height: 50px;background: #f29205;padding: 0 16px;font-size: 16px;font-weight: bold;color: #fff;position: relative;z-index: -1;text-align: center;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.tel_num:after{content: "";width: 6px;height: 100%;background: url(../images/side_sjx.png) left center no-repeat;position: absolute;top: 0;right: -6px;}
.side ul li.side_tel:hover .tel_hover{filter:alpha(opacity=100);opacity: 1;width: 158px;transition: 300ms ease;padding-right: 16px;}
.side ul li.side_tel:hover .tel_hover .tel_num{display: block;}
.qq_hover{width: 132px;padding-right: 16px;overflow: hidden;position: absolute;right: 50px;top: 0;transition: 300ms ease;cursor: default;}
.qq_area{position: relative;border: 2px solid #f29205; background: #fff;padding: 4px 14px 2px;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.qq_area:after{content: "";width: 6px;height: 50px;background: url(../images/side_sjx.png) left center no-repeat;position: absolute;top: 0px;right: -6px;}
.qq_bt{color: #f29205;line-height: 28px;height: auto;overflow: hidden;border-bottom: 1px solid #ccc;font-weight: bold;}
.qq_link{}
.qq_link a{display: block;line-height: 30px;height: 30px;overflow: hidden;padding-left: 20px;background: url(../images/qq_link.jpg) left center no-repeat;color: #808080;}
.side ul li.side_qq:hover .qq_hover .qq_area{display: block;}.sr_hover{width: 256px;position: absolute;top: 0;right: 50px;height: 50px;padding-right: 16px;transition: 300ms ease;overflow: hidden;display: none;}
.sr_hover form{height: 50px;border: 3px solid #f29205;background: #fff;position: relative;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.sr_hover form:after{content: "";width: 6px;height: 100%;background: url(../images/side_sjx.png) left center no-repeat;position: absolute;top: 0px;right: -7px;}
.sr_box{width: 190px;padding: 0 14px;}
.sr_box input{width: 100%;height: 44px;line-height: 44px;outline: none;border: none;color: #000;font-family: "Microsoft Yahei"!important;}
.sr_box input::-webkit-input-placeholder {/* WebKit browsers*/ color:#808080;}
.sr_box input:-moz-placeholder {/* Mozilla Firefox 4 to 18*/ color:#808080;}
.sr_box input::-moz-placeholder {/* Mozilla Firefox 19+*/ color:#808080;}
.sr_box input:-ms-input-placeholder {/* Internet Explorer 10+*/ color:#808080;}
.sr_btn{width: 44px;height: 44px;outline: none;border: none;background: url(../images/side_sr.png) #f29205 center center no-repeat;background-size: 100%;}
.side ul li.side_sr:hover .sr_hover{display: block;}
.wx_hover{width: 156px;padding-right: 16px;position: absolute;top: 0px;right: 50px;transition: 300ms ease;overflow: hidden;}
.wx_area{width: 100%;border: 2px solid #f29205;background: #fff;padding: 8px;position: relative;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.wx_area:after{content: "";width: 6px;height: 50px;background: url(../images/side_sjx.png) left center no-repeat;position: absolute;top: 0px;right: -6px;}
.wx_img{width: 120px;height: 120px;font-size: 0px;overflow: hidden;}
.wx_img i{width: 120px;height: 120px;}
.wx_bt{width: 100%;text-align: center;color: #808080;line-height: 20px;height: 20px;overflow: hidden;}
.side ul li.side_wx:hover .wx_hover .wx_area{display: block;}


/*底部导航*/
.bottom_nav{background: #f29205;height:55px;position: fixed;bottom:0;left:0;width:100%;z-index:40;}
.bottom_nav li{float:left;width:20%;text-align: center;position: relative;padding:3px 0;}
.bottom_nav li a{display: block;}
.bottom_nav li img{max-width: 28px;}
.bottom_nav  li span{display: block;color:#fff;font-size: 14px;height:20px;line-height: 20px;margin-top:3px;}
.bottom_nav li.bot_ewm .bot_ewmImg{position: absolute;bottom:100%;left:50%;margin-left:-55px;width:110px;height:110px;padding:5px;border-radius: 5px;background: #f29205;text-align: center;display: none;}
.bottom_nav li.bot_ewm .bot_ewmImg img{max-width: 100%;max-height:100%;}
.bottom_nav li.bot_ewm:hover .bot_ewmImg{display: block;}

