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;}
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:focus, a:hover{/*color: #ff0000;*/}
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;}
.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%;}

.header{height: 94px;position: relative;z-index: 10;}
.header .container{padding: 0 105px 0 15px;position: relative;}
.logo{height: 94px;padding-left: 0px;}
.logo a{width: 100%;height: 94px;display: block;overflow: hidden;}
.logo i{display: table-cell;vertical-align: middle;height: inherit;}
.logo i img{max-width: 100%;max-height: 100%;}
.menu{padding: 0px;}
.nav{}
.nav ul{width: 100%;height: auto;}
.nav ul li{float: left;text-align: center;line-height: 94px;position: relative;}
.nav ul li a{display: block;height: 94px;overflow: hidden;position: relative;}
.nav ul li a:after{content: "";width: 0px;height: 2px;background: #fff;position: absolute;left: 50%;transform: translatex(-50%);bottom: 24px;transition: 400ms;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{background: #0278dc;color: #fff;}
.nav ul li a:hover:after,.nav ul li.cu a:after,.nav ul li.on a:after{width: 70%;transition: 400ms;}
.nav ul li ul{display: none;position: absolute;z-index: 2;}
.nav ul li ul li{width: 100%;line-height: 34px;}
.nav ul li ul li a,.nav ul li.cu ul li a{height: 34px;background: #0278dc;color: #fff;}
.nav ul li ul li a:after,.nav ul li.cu ul li a:after{display: none;}
.nav ul li ul li a:hover{background: #ff6d00;}

.function{width: 90px;height: auto;background: #0278dc;position: absolute;right: 15px;top: 0px;z-index: 2;}
.p_search_area{padding: 22px 0 36px;height: 94px;line-height: 36px;position: relative;}
.p_search_area:after{content: "";width: 20px;height: 2px;overflow: hidden;background: #fff;position: absolute;bottom: 0;left: 50%;margin-left: -10px;}
.p_search{position: relative;}
.p_search form{width: 90px;border-radius: 15px;background: #0278dc;overflow: hidden;line-height: 36px;height: 36px;position: absolute;right: 0px;}
.p_search_box{background: #0278dc;width: 0px;padding: 0 15px;line-height: 36px;height: 36px;overflow: hidden;font-size: 12px;display: none;font-family:"微软雅黑"!important;color: #fff;}
.p_search_box::-webkit-input-placeholder { /* WebKit browsers*/ color:#fff;}
.p_search_box:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#fff;}
.p_search_box::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#fff;}
.p_search_box:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#fff;}
.btn_s{width: 90px;height: 36px;overflow: hidden;background: url(../images/search.png) center center no-repeat;}
.btn_search{display: none;}
.language{width: 100%;height: 42px;line-height: 42px;overflow: hidden;text-align: center;}
.language a{display: block;color: #fff;}

.ibanner{width: 100%;height: auto;overflow: hidden;margin-bottom: 50px;}
.swiper-container-banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.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%;}
.ibanner .container{position: absolute;bottom: 0px;height: auto;overflow: hidden;left: 50%;transform: translatex(-50%);z-index: 10;}
.ibanner_ctrl{width: 160px;height: 64px;/*position: absolute;bottom: 0px;left: auto;right: 0;*/float: right;position: relative; background: rgba(0,0,0,.2);z-index: 2;}
.swiper-button-prev-banner,.swiper-button-next-banner{width: 30px;height: 100%;margin-top: 0px;top: 0;z-index: 12;}
.swiper-button-prev-banner{background: url(../images/prev_banner.png) center center no-repeat;background-size: 10px;}
.swiper-button-next-banner{background: url(../images/next_banner.png) center center no-repeat;background-size: 10px;}
.swiper-pagination-banner{text-align: center;line-height: 64px;height: 64px;bottom: 0px;color: #fff;}
.swiper-pagination-banner span{display: inline-block;/*font-weight: bold;*/line-height: 64px;height: 64px; text-align: center;background: none;position: relative; filter:alpha(opacity=100);opacity: 1;transition: 400ms;}
.swiper-pagination-banner span.swiper-pagination-current{font-size: 36px;}

.mheader{height: 74px;width: 100%;position: relative;display: none;border-bottom: 1px solid #ebebeb;z-index: 50;background: #fff;}
.mlogo{height: 74px;}
.mlogo a{display: block;height: 74px;text-align: center;}
.mlogo i{/*display: table-cell;*/width: 100%;height: inherit;text-align: center;vertical-align: middle;}
.mlogo i img{max-width: 100%;max-height: 100%;}
.mfunction{width: 60px;height: auto;overflow: hidden;position: absolute;right: 0;top: 0px;background: #0278dc;z-index: 52;}
.mfunction ul{width: 100%;height: auto;overflow: hidden;}
.mfunction ul li{line-height: 54px;height: 54px;width: 100%;overflow: hidden;}
.mfunction ul li img{max-width: 20px;display: none;}
.mfunction ul li.search_button{background: url(../images/search.png) center center no-repeat;background-size: 20px;position: relative;}
.mfunction ul li.search_button:after{content: "";width: 60%;height: 1px;background: #fff;position: absolute;bottom: 0;left: 50%;transform: translatex(-50%);}
.mfunction ul li.nav_button{background: url(../images/head_menu.png) center center no-repeat;background-size: 28px;}
.mfunction ul li.class_close{background: url(../images/close.png) center center no-repeat;background-size: 20px;}

.class{width: 100%;height: 100%;z-index: 50;background: #fff;position: fixed;right: 0;top: 0;margin-top: 74px;}
.class_m{overflow-y: auto;height: 88%;}
.class_m ul{height: auto;overflow: hidden;}
.class_m ul li{line-height: 40px;border-bottom: 1px solid #ebebeb;}
.class_m ul li a{display: block;padding: 0 10% 0 20px;height: 40px;overflow: hidden;}
.class_m ul li a:hover,.class_m ul li a.cu1{background: #0278dc;color: #fff;}
.class_m ul li ul{display: none;}
.class_m ul li ul li{border-bottom: none;line-height: 36px;}
.class_m ul li ul li a{height: 36px;background: url(../images/nav_plus.png) 95% center no-repeat;background-size: 12px;}
.class_m ul li ul li a:hover,.class_m ul li ul li a.cu2{background: none;color: #0278dc;background: url(../images/nav_minus.png) 95% center no-repeat;background-size: 12px;}
.class_m ul li ul li ul{}
.class_m ul li ul li ul li{text-indent: 20px;line-height: 32px;}
.class_m ul li ul li ul li a{height: 32px;color: #666;background: none;}
.class_m ul li ul li ul li a:hover{background: none;}

.search{width: 100%;height: 100%;z-index: 50;background: #fff;position: fixed;right: 0;top: 0;padding: 50px 15px 0;margin-top: 74px;}
.search_m{width: 100%;height: 36px;line-height: 36px;border-radius: 20px;overflow: hidden;background: #0278dc;padding: 0 20px;margin-bottom: 10px;}
.m_search_box{width: 80%;height: 36px;line-height: 36px;background: none;font-family:"微软雅黑"!important;color: #fff;}
.m_btn_search{width: 40px;height: 36px;background: url(../images/search.png) right center no-repeat;background-size: 18px;}
.m_search_box::-webkit-input-placeholder { /* WebKit browsers*/ color:#fff;}
.m_search_box:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#fff;}
.m_search_box::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#fff;}
.m_search_box:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#fff;}
.search_history{width: 100%;height: auto;overflow: hidden;max-height: 50%;overflow: hidden;margin-bottom: 10px;}
.search_history ul{}
.search_history ul li{border-bottom: 1px solid #ebebeb;line-height: 36px;height: auto;overflow: hidden;padding: 0 20px;}
.search_history ul li a{display: inline-block;height: 36px;width: 80%;overflow: hidden;color: #666;}
.history_delete{color: #666;font-size: 24px;cursor: default;}
.history_clear{width: 100%;text-align: center;line-height: 44px;height: 44px;overflow: hidden;border-bottom: 1px solid #ebebeb;color: #666;cursor: default;}

.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);}

.product{width: 100%;height: auto;overflow: hidden;}
.headline{width: 100%;line-height: 60px;height: 60px;overflow: hidden;background: #0278dc;padding: 0 15px;margin-bottom: 40px;}
.ititle{max-width: 80%;font-size: 24px;color: #fff;font-weight: bold;line-height: 60px;height: 60px;overflow: hidden;}
.imore{width: 40px;height: 100%;overflow: hidden;background: url(../images/imore.png) center center no-repeat;background-size: 38px;}
.imore a{display: block;height: 100%;}
.pro_slide{width: 100%;height: auto;overflow: hidden;}
.pro_item{height: auto;overflow: hidden;margin-bottom: 40px;margin-top: 0px!important;}
.pro_item a{display: block;width: 100%;height: 100%;overflow: hidden;}
.pro_above{width: 100%;height: auto;overflow: hidden;position: relative;margin-bottom: 12px;}
.pro_img{width: 100%;height: auto;overflow: hidden;}
.pro_img img{width: 100%;max-width: 100%;overflow: hidden;}
.pro_hover{width: 100%;height: 100%;background: rgba(255,109,0,.8);position: absolute;top: 0;left: 0;opacity: 0;filter:alpha(opacity=0);}
.pro_hover:after{content: "";width: 100%;height: 100%;background: url(../images/plus.png) center center no-repeat;background-size: 45px;position: absolute;top: 0;left: 0;}
.pro_bt{text-align: center;line-height: 30px;height: 30px;overflow: hidden;}
.pro_item a:hover .pro_bt{color: #ff6d00;font-weight: bold;}
.pro_item a:hover .pro_hover{animation: showup 0.2s ease-in-out forwards;-webkit-animation: showup 0.2s ease-in-out forwards;}
@keyframes showup {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 1;transform: scale(1);}  
  }
@-webkit-keyframes showup {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 1;transform: scale(1);}  
  }

.section{width: 100%;height: auto;overflow: hidden;padding: 50px 0;}
.about{background: #f9f9f9;}
.about_area{width: 100%;height: auto;overflow: hidden;position: relative;}
.about_intro{width: 50%;height: auto;overflow: hidden;padding-right: 15px;position: relative;}
.about_bt{font-size: 24px;line-height: 30px;height: 30px;overflow: hidden;color: #0278dc;margin-bottom: 10px;}
.about_nr{line-height: 30px;max-height: 180px;min-height: 180px;color: #666;margin-bottom: 40px;overflow: hidden;}
.about_list{width: 100%;height: auto;overflow: hidden;padding: 20px 0 12px;background: #0278dc;margin-bottom: 50px;}
.ab_item{height: auto;overflow: hidden;}
.ab_item a{display: block;}
.ab_icon{width: 68px;height: 68px;padding: 4px;border-radius: 50%;border: 1px solid #7bb9ed;overflow: hidden;text-align: center;margin: 0 auto;}
.ab_icon img{max-width: 100%;max-height: 100%;}
.ab_bt{text-align: center;line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;color: #fff;}
.about_imore{width: 152px;height: 40px;line-height: 38px;overflow: hidden;text-align: center;}
.about_imore a{display: block;color: #999;border: 1px solid #ebebeb;}
.about_imore a:hover{border: 1px solid #ff6d00;background: #ff6d00;color: #fff;/*font-weight: bold;*/}
.about_img{width: 100%;height: 100%;overflow: hidden;padding: 0 0 0 50%;position: absolute;top: 0px;}
.about_img img{border: 2px solid #fff;border-right: none;margin-left: 15px;height: 100%;}

.display{}
.show{padding-left: 0px;}
.show_item{height: auto;overflow: hidden;position: relative;}
.show_item a{display: block;}
.show_img{width: 100%;height: auto;overflow: hidden;}
.show_img img{width: 100%;height: auto;overflow: hidden;}
.show_bt{width: 100%;height: 48px;line-height: 48px;padding: 0 10px;overflow: hidden;text-align: center;background: rgba(0,0,0,.2);color: #fff;position: absolute;bottom: 0px;font-weight: bold;}
.news{padding-right: 0px;}
.news_item{width: 100%;height: auto;overflow: hidden;position: relative;}
.news_item a{display: block;}
.news_img{width: 194px;height: 146px;position: absolute;left: 0;top: 0;}
.news_img i{width: inherit;height: inherit;display: table-cell;vertical-align: middle;text-align: center;}
.news_img img{max-width: 100%;max-height: 100%;}
.news_intro{width: 100%;height: auto;overflow: hidden;padding-left: 214px;}
.news_bt{margin-bottom: 8px;line-height: 16px;height: 16px;overflow: hidden;}
.news_time{color: #999;line-height: 32px;height: 32px;overflow: hidden;}
.news_nr{color: #666;line-height: 32px;height: 92px;overflow: hidden;}
.news_item a:hover .news_bt{color: #ff6d00;font-weight: bold;}
.news_item a:hover .news_nr span{color: #ff6d00;}
.news_data{width: 100%;height: auto;overflow: hidden;}
.news_data ul{}
.news_data ul li{line-height: 55px;height: 56px;border-bottom: 1px dashed #ebebeb;position: relative;overflow: hidden;}
.news_data ul li a{display: block;color: #666;cursor: pointer;padding-right: 98px;height: 55px;overflow: hidden;}
.news_data ul li a span{line-height: 55px;height: 55px;overflow: hidden;position: absolute;right: 0px;top: 0px;}
.news_data ul li a:hover{color: #ff6d00;font-weight: bold;}

.post_box{background: #f9f9f9;}
.feedback{padding-left: 0px;}
.post_area{width: 100%;height: auto;overflow: hidden;padding: 30px;background: #fff;}
.post_bt{font-size: 18px;line-height: 20px;height: 20px;overflow: hidden;font-weight: bold;margin-bottom: 20px;}
.feedback_area{width: 100%;height: auto;overflow: hidden;}
.fb_text{width: 100%;padding: 0 10px;height: 36px;line-height: 36px;background: #f9f9f9;margin-bottom: 20px;outline: none;font-family:"微软雅黑"!important;}
.fb_textarea{width: 100%;height: 160px;line-height: 36px;background: #f9f9f9;overflow: hidden;padding: 8px 10px;margin-bottom: 20px;resize: none;font-family:"微软雅黑"!important;}
.fb_btn{width: 152px;height: 40px;line-height: 38px;overflow: hidden;text-align: center;color: #999;border: 1px solid #ebebeb;background: none;outline: none;font-family:"微软雅黑"!important;}
.fb_btn:hover{border: 1px solid #ff6d00;background: #ff6d00;color: #fff;}
.contact{padding-right: 0px;}
.con_area{width: 100%;height: auto;overflow: hidden;color: #666;padding: 16px 20px 12px;background: #f9f9f9;margin-bottom: 20px;max-height: 268px;}
.con_area dd{line-height: 40px;}
.con_area dd span{margin-right: 14px;display: inline-block;width: 16px;}
.con_area dd span img{max-width: 100%;max-height: 100%;}

.linker{width: 100%;height: auto;overflow: hidden;background: #0278dc;}
.links{line-height: 48px;height: 48px;overflow: hidden;}
.links ul{width: 100%;height: 48px;overflow: hidden;}
.links ul li{float: left;color: #fff;}
.links ul li a{display: block; color: #fff;padding-right: 20px;margin-right: 18px;height: 48px;overflow: hidden;position: relative;}
.links ul li a:after{content: "";width: 2px;height: 14px;position: absolute;right: 0;top: 16px;background: #fff;}
.links ul li:last-child a:after{display: none;}
.links ul li a:hover{font-weight: bold;}
.copyright{width: 100%;height: auto;overflow: hidden;padding: 20px 0;text-align: center;color: #999;line-height: 32px;}
.copyright a{color: #999;}
.copyright a:hover{color: #ff6d00;font-weight: bold;}

.banner{width: 100%;height: auto;overflow: hidden;}
.banner img{width: 100%;height: auto;overflow: hidden;position: relative;left: 50%;transform: translatex(-50%);}

.main{width: 100%;height: auto;overflow: hidden;}
.heading{height: auto;border-bottom: 1px solid #ebebeb;background: #f9f9f9;width: 100%;overflow: hidden;}
.left_top{height: 64px;line-height: 64px;padding: 0 28px;overflow: hidden;background: #0278dc;font-weight: bold;color: #fff;font-size: 24px;}
.right_top{padding: 0 0 0 40px;}
.title{line-height: 64px;height: 64px;max-width: 45%;overflow: hidden;position: relative;font-size: 18px;font-weight: bold;color: #0278dc;}
.title:after{content: "";width: 72px;height: 2px;background: #0278dc;position: absolute;bottom: 0px;left: 0px;}
.here{font-size: 12px;color: #999;max-width: 50%;height: 64px;line-height: 54px;overflow: hidden;padding-top: 10px;}
.here a{color: #999;}
.here a:hover{color: #ff6d00;}

.public{width: 100%;height: auto;overflow: hidden;margin-bottom: 50px;}
.left{padding: 0px;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;height: auto;overflow: hidden;}
.left_list{}
.left_list ul{}
.left_list ul li{border-bottom: 1px solid #ebebeb;font-weight: bold;}
.left_list ul li a{display: block;padding: 0 28px;height: 50px;line-height: 50px;overflow: hidden;}
.left_list ul li a:hover,.left_list ul li a.cu1{color: #fff;background: #ff6d00;}
.left_list ul li ul{display: none;padding: 8px 0;}
.left_list ul li ul li{border-bottom: none;font-weight: normal;}
.left_list ul li ul li a{line-height: 34px;height: 34px;}
.left_list ul li ul li a:hover,.left_list ul li ul li a.cu2{font-weight: bold;color: #ff6d00;background: none;}
.left_list ul li ul li ul{display: none;padding: 0px;}
.left_list ul li ul li ul li{text-indent: 20px;}
.left_list ul li ul li ul li a{color: #ff6d00;}
.left_list ul li ul li ul li a:hover{font-weight: normal;}

.right{padding: 30px 0 0 40px;}
.right_below{width: 100%;height: auto;overflow: hidden;}
.right_above{width: 100%;line-height: 34px;height: 34px;overflow: hidden;padding: 0 80px 0 20px;background: #0278dc;position: relative;font-size: 15px;color: #fff;}
.classify{position: absolute;right: 20px;top: 0px;padding-right: 26px;background: url(../images/classify.png) right center no-repeat;background-size: 18px;cursor: pointer;}
.class_list{width: 100%;height: auto;overflow: hidden;display: none;}
.class_list ul{}
.class_list ul li{border-bottom: 1px solid #ebebeb;}
.class_list ul li a{display: block;line-height: 32px;height: 32px;padding: 0 10% 0 22px;overflow: hidden;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}
.class_list ul li a:hover,.class_list ul li a.cu1{background: #0278dc;color: #fff;border-left: 1px solid #0278dc;border-right: 1px solid #0278dc;}
.class_list ul li ul{display: none;padding: 5px 0;}
.class_list ul li ul li{border-bottom: none;}
.class_list ul li ul li a{line-height: 28px;height: 28px;background: url(../images/nav_plus.png) 95% center no-repeat;background-size: 10px;}
.class_list ul li ul li a:hover,.class_list ul li ul li a.cu2{color: #0278dc;background: none;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;background: url(../images/nav_minus.png) 95% center no-repeat;background-size: 10px;}
.class_list ul li ul li ul{display: none;padding: 0px;}
.class_list ul li ul li ul li{text-indent: 20px;}
.class_list ul li ul li ul li a{color: #666;background: none;}
.class_list ul li ul li ul li a:hover{background: none;}

.about_det{line-height: 30px;color: #666;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 38px;}
.news_list ul li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px dashed #ebebeb;margin-bottom: 12px;}
.news_list ul li a{display: block;}
.news_tit{line-height: 30px;height: 30px;overflow: hidden;font-weight: bold;}
.news_date{line-height: 30px;height: 30px;overflow: hidden;color: #999;}
.news_des{line-height: 32px;color: #666;max-height: 96px;overflow: hidden;margin-bottom: 12px;}
.news_des span{display: inline-block;}
.news_list ul li a:hover .news_tit,.news_list ul li a:hover .news_des span{color: #ff6d00;}

.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: 32px;height: 32px;line-height: 30px;border: 1px solid #ebebeb;overflow: hidden;margin: 0 2px;color: #999;}
.next1 a:hover,.next1 a.on1{border: 1px solid #ff6d00;background: #ff6d00;color: #fff;}

.x_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 8px;}
.x_list ul{}
.x_list ul li{margin-bottom: 40px;}
.x_tit{font-weight: bold;}

.news_title{font-size: 16px;font-weight: bold;line-height: 30px;text-align: center;}
.news_publish{line-height: 30px;color: #999;text-align: center;padding-bottom: 12px;border-bottom: 1px dashed #ebebeb;margin-bottom: 12px;}
.news_publish a{color: #999;}
.news_publish a:hover{color: #ff6d00;font-weight: bold;}
.share{height: 28px;line-height: 28px;width: 100%;text-align: right;margin-top: 16px;}
.share_box{float: right;}
.next2{width: 100%;height: auto;overflow: hidden;border-top: 1px dashed #ebebeb;padding-top: 12px;margin-top: 16px;}
.next2 ul{}
.next2 ul li{line-height: 30px;}
.next2 ul li a{color: #999;}
.next2 ul li a:hover{font-weight: bold;color: #ff6d00;}

.hint{text-align: center;font-weight: bold;line-height: 30px;height: auto;overflow: hidden;margin-bottom: 10px;}
.search_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}
.search_list ul{width: 100%;height: auto;overflow: hidden;}
.search_list ul li{line-height: 54px;height: 55px;overflow: hidden;border-bottom: 1px dashed #ebebeb;position: relative;}
.search_list ul li a{display: block;}
.search_list ul li a .search_tit{color: #666;padding-right: 130px;line-height: 54px;height: 54px;overflow: hidden;}
.search_list ul li a .search_date{line-height: 54px;height: 54px;position: absolute;right: 0px;top: 0px;overflow: hidden;width: auto;color: #999;}
.search_list ul li a:hover .search_tit,.search_list ul li a:hover .search_date{color: #ff6d00;font-weight: bold;}

.pro_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 16px;}
.pro_list ul{}
.pro_list ul li{padding: 0 20px;margin-bottom: 30px;}

.pro_image{width: 622px;height: auto;overflow: hidden;margin: 0 auto;position: relative;margin-bottom: 30px;}
.swiper-container_det{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;}
.swiper-slide_det{width: 100%;height: auto;overflow: hidden;}
.swiper-slide_det i{width: inherit;height: inherit;text-align: center;display: table-cell;vertical-align: middle;}
.swiper-slide_det i img{max-width: 100%;max-height: 100%;}
.swiper-container_dot{width: 100%;height: auto;overflow: hidden;}
.swiper-slide_dot{width: 148px;height: 112px;overflow: hidden;cursor: pointer;}
.swiper-slide_dot i{width: inherit;height: inherit;text-align: center;display: table-cell;vertical-align: middle;background: #fff;}
.swiper-slide_dot i img{max-width: 100%;max-height: 100%;}
.swiper-slide_dot.swiper-slide-active i{padding: 2px;border: 1px solid #ff6d00;}
.swiper-button-prev-det,.swiper-button-next-det{width: 46px;height: 46px;border-radius: 50%;overflow: hidden;position: absolute;margin-top: 0;top: 38%;}
.swiper-button-prev-det{left: 20px;background: url(../images/prev_det.png) center center no-repeat;background-size: 100%;}
.swiper-button-next-det{right: 20px;background: url(../images/next_det.png) center center no-repeat;background-size: 100%;}

.pro_title{margin-bottom: 14px;line-height: 30px;font-weight: bold;font-size: 16px;text-align: center;height: auto;overflow: hidden;}
.det_slide{width: 100%;height: auto;overflow: hidden;}
.pro_ctrl{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #ebebeb;background: #f9f9f9;margin-bottom: 22px;}
.pro_ctrl ul{width: 100%;height: auto;overflow: hidden;}
.pro_ctrl ul li{line-height: 44px;height: 44px;overflow: hidden;float: left;text-align: center;color: #666;min-width: 116px;padding: 0 30px;cursor: pointer;}
.pro_ctrl ul li.on,.pro_ctrl ul li:hover{background: #ff6d00;color: #fff;}
.pro_det{display: none;}
.pro_det:first-child{display: block;}

.image_one{width: 100%;height: auto;overflow: hidden;text-align: center;}
.image_one img{max-width: 100%;max-height: 100%;}

.fx{position: fixed;}

@media (min-width: 992px) and (max-width: 1199px){
	.header{height: 86px;}
	.header .container{padding: 0 95px 0 15px;}
	.logo{height: 86px;}
	.logo a{height: 86px;}
	.nav ul li{line-height: 86px;}
	.nav ul li a{height: 86px;}
	.nav ul li a:after{bottom: 20px;}
	.p_search_area{padding: 28px 0 28px;height: 86px;line-height: 30px;}
	.function{width: 80px;}
	.p_search form{width: 80px;line-height: 30px;height: 30px;}
	.p_search_box{line-height: 30px;height: 30px;}
	.btn_s{width: 80px;height: 30px;}
	.ibanner{margin-bottom: 40px;}
	.ibanner_ctrl{width: 140px;height: 56px;}
	.swiper-pagination-banner{line-height: 56px;height: 56px;}
	.swiper-pagination-banner span{line-height: 56px;height: 56px;}
	.swiper-pagination-banner span.swiper-pagination-current{font-size: 32px;}

	.headline{line-height: 50px;height: 50px;margin-bottom: 32px;}
	.ititle{font-size: 22px;line-height: 50px;height: 50px;}
	.imore{width: 36px;background-size: 32px;}
	.pro_item{margin-bottom: 28px;}
	.pro_above{margin-bottom: 8px;}
	.pro_hover:after{background-size: 38px;}

	.section{padding: 40px 0;}
	.about_bt{font-size: 22px;margin-bottom: 8px;}
	.about_nr{line-height: 28px;max-height: 168px;min-height: 168px;margin-bottom: 32px;}
	.about_list{margin-bottom: 40px;}
	.ab_icon{width: 60px;height: 60px;padding: 4px;}
	.about_imore{width: 142px;height: 36px;line-height: 34px;}
	
	.show_bt{height: 40px;line-height: 40px;}
	.news_item{margin-bottom: 8px;}
	.news_img{width: 170px;height: 128px;}
	.news_intro{padding-left: 190px;}
	.news_bt{margin-bottom: 8px;line-height: 16px;height: 16px;}
	.news_time{line-height: 24px;height: 24px;}
	.news_nr{line-height: 28px;height: 80px;}
	.news_data ul li{line-height: 40px;height: 41px;}
	.news_data ul li a{padding-right: 98px;height: 40px;}
	.news_data ul li a span{line-height: 40px;height: 40px;}

	.post_area{padding: 26px;}
	.fb_text{height: 32px;line-height: 32px;}
	.fb_textarea{height: 168px;padding: 4px 10px;line-height: 32px;}
	.con_area{padding: 14px 18px 12px;max-height: 278px;}
	.con_area dd{line-height: 36px;}
	.con_area dd span{margin-right: 12px;}

	.links{line-height: 42px;height: 42px;}
	.links ul{height: 42px;}
	.links ul li a{padding-right: 16px;margin-right: 14px;height: 42px;}
	.links ul li a:after{top: 14px;}
	.copyright{padding: 18px 0;line-height: 28px;}

	.banner img{width: 125%;}
	.left_top{height: 54px;line-height: 54px;padding: 0 24px;font-size: 22px;}
	.right_top{padding: 0 0 0 36px;}
	.title{line-height: 54px;height: 54px;font-size: 18px;}
	.here{height: 54px;line-height: 46px;padding-top: 8px;}
	.public{margin-bottom: 46px;}
	.left_list ul li a{padding: 0 24px;height: 42px;line-height: 42px;}
	.left_list ul li ul{padding: 6px 0;}
	.left_list ul li ul li a{line-height: 32px;height: 32px;}
	.left_list ul li ul li ul li{text-indent: 20px;}
	.right{padding: 24px 0 0 36px;}
	.about_det{line-height: 28px;}

	.news_list{margin-bottom: 28px;}
	.news_tit{line-height: 28px;height: 28px;}
	.news_date{line-height: 28px;height: 28px;}
	.news_des{line-height: 28px;max-height: 84px;}
	.next1 a{width: 28px;height: 28px;line-height: 26px;}
	
	.x_list ul li{margin-bottom: 30px;}

	.news_publish{padding-bottom: 10px;margin-bottom: 10px;}
	.share{margin-top: 14px;}
	.next2{margin-top: 14px;}
	.next2 ul li{line-height: 28px;}

	.hint{line-height: 28px;}
	.search_list{margin-bottom: 36px;}
	.search_list ul li{line-height: 50px;height: 51px;}
	.search_list ul li a .search_tit{line-height: 50px;height: 50px;}
	.search_list ul li a .search_date{line-height: 50px;height: 50px;}

	.pro_list ul li{padding: 0 15px;margin-bottom: 20px;}

	.pro_image{width: 518px;}
	.swiper-slide_dot{width: 122px;height: 92px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 40px;height: 40px;}
	.pro_ctrl ul li{line-height: 38px;height: 38px;min-width: 100px;padding: 0 24px;}

}

@media (max-width: 991px){
	.header{display: none;}
	.mheader{display: block;}
	.swiper-wrapper-banner li a img{width: 120%;position: relative;left: 50%;transform: translatex(-50%);}
	.ibanner{margin-bottom: 34px;}
	.ibanner .container{width: 100%;padding: 0px;}
	.ibanner_ctrl{width: 120px;height: 50px;}
	.swiper-pagination-banner{line-height: 50px;height: 50px;}
	.swiper-pagination-banner span{line-height: 50px;height: 50px;}
	.swiper-pagination-banner span.swiper-pagination-current{font-size: 28px;}

	.headline{line-height: 40px;height: 40px;margin-bottom: 26px;}
	.ititle{font-size: 18px;line-height: 40px;height: 40px;}
	.imore{width: 30px;background-size: 26px;}
	.pro_item{margin-bottom: 18px;}
	.pro_above{margin-bottom: 4px;}
	.pro_hover:after{background-size: 30px;}

	.section{padding: 36px 0;}
	.about_bt{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 8px;}
	.about_nr{line-height: 28px;max-height: 140px;min-height: 140px;margin-bottom: 24px;}
	.about_list{padding: 16px 0 10px;margin-bottom: 32px;}
	.ab_icon{width: 56px;height: 56px;padding: 3px;}
	.about_imore{width: 122px;height: 34px;line-height: 32px;}

	.show{padding-right: 10px;}
	.show_bt{height: 36px;line-height: 36px;}
	.news{padding-left: 10px;}
	.news_item{margin-bottom: 8px;}
	.news_img{width: 134px;height: 100px;}
	.news_intro{padding-left: 150px;}
	.news_bt{margin-bottom: 8px;line-height: 16px;height: 16px;}
	.news_time{line-height: 24px;height: 24px;}
	.news_nr{line-height: 26px;height: 52px;}
	.news_data ul li{line-height: 30px;height: 31px;font-size: 13px;}
	.news_data ul li a{padding-right: 86px;height: 30px;}
	.news_data ul li a span{line-height: 30px;height: 30px;}

	.feedback{padding-right: 0px;margin-bottom: 24px;}
	.post_area{padding: 26px;}
	.fb_text{height: 32px;line-height: 32px;margin-bottom: 14px;}
	.fb_textarea{height: 168px;padding: 4px 10px;line-height: 32px;margin-bottom: 14px;}
	.fb_btn{width: 122px;height: 34px;line-height: 32px;}
	.contact{padding-left: 0px;}
	.con_area{padding: 14px 18px 12px;margin-bottom: 14px;max-height: none;}
	.con_area dd{line-height: 34px;}
	.con_area dd span{margin-right: 12px;width: 16px;}

	.links{line-height: 38px;height: 38px;}
	.links ul{height: 38px;}
	.links ul li a{padding-right: 14px;margin-right: 12px;height: 38px;}
	.links ul li a:after{top: 12px;}
	.copyright{padding: 16px 0;line-height: 26px;}

	.banner img{width: 150%;}
	.left_top{height: 48px;line-height: 48px;padding: 0 20px;font-size: 18px;}
	.right_top{padding: 0 0 0 30px;}
	.title{line-height: 48px;height: 48px;font-size: 15px;}
	.here{height: 48px;line-height: 48px;padding-top: 0px;}
	.public{margin-bottom: 40px;}
	.left_list ul li a{padding: 0 20px;height: 40px;line-height: 40px;}
	.left_list ul li ul li a{line-height: 30px;height: 30px;}
	.right{padding: 20px 0 0 30px;}
	.about_det{line-height: 26px;}

	.news_list{margin-bottom: 20px;}
	.news_tit{line-height: 28px;height: 28px;}
	.news_date{line-height: 24px;height: 24px;}
	.news_des{line-height: 28px;max-height: 84px;}
	.next1 a{width: 26px;height: 26px;line-height: 24px;}
	
	.x_list{margin-bottom: 10px;}
	.x_list ul li{margin-bottom: 24px;}

	.news_publish{padding-bottom: 10px;margin-bottom: 10px;font-size: 13px;}
	.share{margin-top: 14px;}
	.next2{margin-top: 14px;}
	.next2 ul li{line-height: 26px;}

	.hint{line-height: 26px;}
	.search_list{margin-bottom: 36px;}
	.search_list ul li{line-height: 44px;height: 45px;}
	.search_list ul li a .search_tit{padding-right: 90px;line-height: 44px;height: 44px;}
	.search_list ul li a .search_date{line-height: 44px;height: 44px;}
	.search_list ul li a span{display: none;}

	.pro_list{margin-bottom: 14px;}
	.pro_list ul li{padding: 0 10px;margin-bottom: 16px;}

	.pro_image{width: 398px;}
	.swiper-slide_dot{width: 92px;height: 70px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 36px;height: 36px;top: 35%;}
	.swiper-button-prev-det{left: 12px;}
	.swiper-button-next-det{right: 12px;}
	.pro_ctrl ul li{line-height: 34px;height: 34px;min-width: 90px;padding: 0 18px;}
}

@media (max-width: 767px){
	.swiper-wrapper-banner li a img{width: 130%;}
	.ibanner{margin-bottom: 30px;}
	.ibanner_ctrl{width: 112px;height: 42px;}
	.swiper-pagination-banner{line-height: 42px;height: 42px;}
	.swiper-pagination-banner span{line-height: 42px;height: 42px;}
	.swiper-pagination-banner span.swiper-pagination-current{font-size: 24px;}
	.mheader{height: 68px;}
	.mlogo{height: 68px;}
	.mlogo a{height: 68px;}
	.mfunction{width: 56px;}
	.mfunction ul li{line-height: 48px;height: 48px;}
	.class{margin-top: 68px;}
	.search{margin-top: 68px;padding: 40px 15px 0;}

	.headline{line-height: 36px;height: 36px;margin-bottom: 24px;}
	.ititle{font-size: 16px;line-height: 36px;height: 36px;}
	.imore{width: 24px;background-size: 22px;}
	.pro_item{margin-bottom: 16px;}
	.pro_above{margin-bottom: 4px;}
	.pro_hover:after{background-size: 26px;}
	.pro_bt{line-height: 30px;height: 30px;}

	.section{padding: 30px 0;}
	.about_intro{padding-right: 10px;}
	.about_bt{font-size: 18px;line-height: 30px;height: 30px;margin-bottom: 4px;}
	.about_nr{line-height: 26px;max-height: 104px;min-height: 104px;margin-bottom: 18px;}
	.about_list{padding: 14px 0 8px;margin-bottom: 22px;}
	.ab_icon{width: 50px;height: 50px;padding: 3px;}
	.ab_bt{line-height: 28px;height: 28px;font-weight: normal;}
	.about_imore{width: 100px;height: 30px;line-height: 28px;}
	.about_img img{margin-left: 10px;}

	.show{padding-right: 0px;margin-bottom: 26px;}
	.news{padding-left: 0px;}
	.news_item{margin-bottom: 12px;}

	.feedback{margin-bottom: 24px;}
	.post_area{padding: 22px;}
	.fb_text{margin-bottom: 12px;}
	.fb_textarea{height: 136px;margin-bottom: 12px;}
	.fb_btn{width: 100px;height: 30px;line-height: 28px;}
	.con_area{margin-bottom: 12px;}

	.links{line-height: 36px;height: 36px;}
	.links ul{height: 36px;}
	.links ul li a{padding-right: 12px;margin-right: 10px;height: 36px;}
	.links ul li a:after{top: 12px;}
	.copyright{padding: 16px 0;line-height: 24px;}
	
	.banner img{width: 180%;}
	.right{padding: 20px 0 0 0px;}
	.right_below{padding-top: 20px;}
	.about_det{line-height: 26px;}

	.news_tit{line-height: 26px;height: 26px;}
	.news_des{line-height: 26px;max-height: 78px;margin-bottom: 12px;}

	.x_list{margin-bottom: 12px;}
	.x_list ul li{margin-bottom: 20px;}

	.hint{font-weight: normal;color: #0278dc;}

	.pro_list ul li{padding: 0 15px;}
}

@media (max-width: 567px){
	.swiper-wrapper-banner li a img{width: 150%;}
	.ibanner{margin-bottom: 28px;}
	.ibanner_ctrl{width: 96px;height: 36px;}
	.swiper-pagination-banner{line-height: 36px;height: 36px;font-weight: normal;}
	.swiper-pagination-banner span{line-height: 36px;height: 36px;}
	.swiper-pagination-banner span.swiper-pagination-current{font-size: 22px;}
	.swiper-button-prev-banner, .swiper-button-next-banner{width: 24px;}
	.mheader{height: 64px;}
	.mlogo{height: 64px;}
	.mlogo a{height: 64px;}
	.mfunction{width: 50px;}
	.mfunction ul li{line-height: 42px;height: 42px;}
	.mfunction ul li.search_button{background-size: 18px;}
	.mfunction ul li.nav_button{background-size: 26px;}
	.mfunction ul li.class_close{background-size: 18px;}
	.class{margin-top: 64px;}
	.search{padding: 30px 15px 0;margin-top: 64px;}
	.search_m{height: 32px;line-height: 32px;}
	.m_search_box{height: 32px;line-height: 32px;}
	.m_btn_search{height: 32px;background-size: 16px;}

	.headline{line-height: 32px;height: 32px;margin-bottom: 20px;}
	.ititle{font-size: 15px;line-height: 32px;height: 32px;}
	.imore{width: 24px;background-size: 20px;}
	.pro_item{margin-bottom: 12px;}
	.pro_above{margin-bottom: 2px;}

	.section{padding: 28px 0;}
	.about_intro{padding-right: 8px;width: 100%;}
	.about_bt{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 4px;}
	.about_nr{line-height: 24px;/*max-height: 96px;*/max-height: none;min-height: auto; margin-bottom: 14px;}
	.about_list{padding: 12px 0 6px;margin-bottom: 20px;}
	.ab_icon{width: 43px;height: 43px;padding: 3px;}
	.ab_bt{line-height: 26px;height: 26px;font-size: 13px;}
	.about_imore{width: 90px;height: 26px;line-height: 24px;}
	.about_img{padding: 0 0 0 60%;display: none;}
	.about_img img{margin-left: 8px;}

	.show{margin-bottom: 20px;}
	.news_item{margin-bottom: 8px;}
	.news_bt{font-size: 15px;}
	.show_bt{height: 32px;line-height: 32px;}

	.feedback{margin-bottom: 20px;}
	.post_area{padding: 18px 15px;}
	.post_bt{font-size: 16px;line-height: 20px;height: 20px;margin-bottom: 16px;}
	.fb_text{height: 30px;line-height: 30px;margin-bottom: 8px;}
	.fb_textarea{height: 128px;padding: 4px 10px;line-height: 30px;margin-bottom: 8px;}
	.fb_btn{width: 90px;height: 26px;line-height: 24px;}
	.con_area{padding: 14px 15px 12px;margin-bottom: 8px;}
	.con_area dd{line-height: 30px;}
	.con_area dd span{margin-right: 10px;width: 16px;}

	.links{line-height: 34px;height: 34px;}
	.links ul{height: 34px;}
	.links ul li a{padding-right: 10px;margin-right: 8px;height: 34px;}
	.links ul li a:after{top: 10px;}

	.banner img{width: 200%;}
	.public{margin-bottom: 34px;}
	.about_det{line-height: 24px;}
	.classify{right: 12px;padding-right: 20px;background-size: 16px;}

	.news_list{margin-bottom: 28px;}
	.news_list ul li{margin-bottom: 0px;position: relative;}
	.news_tit{line-height: 38px;height: 38px;padding-right: 80px;color: #666;font-weight: normal;}
	.news_date{line-height: 38px;height: 38px;position: absolute;right: 0px;top: 0px;font-size: 13px;}
	.news_date span{display: none;}
	.news_des{display: none;}
	.news_list ul li a:hover .news_date{color: #ff6d00;}
	.next1 a{width: 24px;height: 24px;line-height: 22px;margin: 0px;}

	.x_list{margin-bottom: 10px;}
	.x_list ul li{margin-bottom: 18px;}
	.x_tit{font-weight: normal;}

	.news_title{font-weight: normal;}
	.news_publish{line-height: 28px;}
	.next2 ul li{line-height: 24px;}

	.search_list{margin-bottom: 30px;}
	.search_list ul li{line-height: 38px;height: 39px;}
	.search_list ul li a .search_tit{padding-right: 86px;line-height: 38px;height: 38px;}
	.search_list ul li a .search_date{line-height: 38px;height: 38px;font-size: 13px;}

	.pro_list ul li{padding: 0 8px;margin-bottom: 12px;}

	.pro_image{width: 318px;margin-bottom: 24px;}
	.swiper-slide_dot{width: 72px;height: 54px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 28px;height: 28px;top: 35%;}
	.swiper-button-prev-det{left: 12px;}
	.swiper-button-next-det{right: 12px;}
	.pro_title{font-weight: normal;}
	.pro_ctrl{margin-bottom: 18px;}
	.pro_ctrl ul li{line-height: 30px;height: 30px;min-width: 80px;padding: 0 15px;}
}

@media (max-width: 372px){
	.swiper-wrapper-banner li a img{width: 160%;}
	.search_m{height: 28px;line-height: 28px;}
	.m_search_box{height: 28px;line-height: 28px;}
	.m_btn_search{height: 28px;background-size: 14px;}

	.about_nr{margin-bottom: 12px;}
	.about_list{padding: 10px 0 4px;margin-bottom: 16px;}
	.ab_icon{width: 38px;height: 38px;padding: 2px;}
	.about_img img{margin-left: 4px;}

	.show_bt{height: 28px;line-height: 28px;}
	.news_item{margin-bottom: 6px;}
	.news_img{width: 112px;height: 84px;}
	.news_intro{padding-left: 126px;}
	.news_bt{margin-bottom: 4px;line-height: 16px;height: 16px;}
	.news_time{line-height: 20px;height: 20px;font-size: 12px;}
	.news_nr{line-height: 22px;height: 44px;font-size: 13px;}
	.news_data ul li{line-height: 30px;height: 31px;font-size: 13px;}
	.news_data ul li a{padding-right: 86px;height: 30px;}
	.news_data ul li a span{line-height: 30px;height: 30px;}

	.fb_text{height: 28px;line-height: 28px;}
	.fb_textarea{height: 84px;padding: 0px 10px;line-height: 28px;}
	.con_area dd{line-height: 28px;}
	.con_area dd span{margin-right: 8px;width: 15px;}

	.banner img{width: 240%;}
	.public{margin-bottom: 30px;}
	.right_above{line-height: 32px;height: 32px;padding: 0 56px 0 12px;}
	.classify{right: 12px;padding-right: 20px;background-size: 14px;font-size: 13px;}
	.class_list ul li a{line-height: 30px;height: 30px;padding: 0 10% 0 12px;}

	.news_list{margin-bottom: 24px;}
	.news_tit{line-height: 32px;height: 32px;padding-right: 80px;}
	.news_date{line-height: 32px;height: 32px;font-size: 13px;}
	.next1 ul{display: none;}
	.next1 a{width: 26px;height: 26px;line-height: 22px;margin: 0px 4px;font-size: 18px;}

	.news_title{font-size: 15px;line-height: 24px;;margin-bottom: 4px;}
	.news_publish{line-height: 22px;font-size: 13px;}
	
	.hint{line-height: 24px;}
	.search_list{margin-bottom: 24px;}
	.search_list ul li{line-height: 32px;height: 33px;}
	.search_list ul li a .search_tit{padding-right: 86px;line-height: 32px;height: 32px;}
	.search_list ul li a .search_date{line-height: 32px;height: 32px;}

	.pro_list{margin-bottom: 12px;}
	.pro_list ul li{padding: 0 6px;margin-bottom: 10px;}

	.pro_image{width: 270px;margin-bottom: 20px;}
	.swiper-slide_dot{width: 60px;height: 45px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 24px;height: 24px;top: 35%;}
	.swiper-button-prev-det{left: 10px;}
	.swiper-button-next-det{right: 10px;}
	.pro_title{font-size: 15px;margin-bottom: 10px;}
	.pro_ctrl{margin-bottom: 12px;}
	.pro_ctrl ul li{line-height: 28px;height: 28px;min-width: 70px;padding: 0 12px;font-size: 13px;}

}

