@import url(css.css);
/* -----------  home  -----------  */
.top_banner{ width: 100%; overflow: hidden; background-size: cover; z-index: 1; margin-top:80px;}
.top_banner .flexslider{ position:relative; overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.top_banner .slides{position:relative;z-index:1;}
.top_banner .slides li{ width:100%; cursor:pointer; text-align:center;}
.top_banner .slides li img{ float:left; width:100%}
.top_banner .flex-control-nav{position:absolute;bottom:30px; left:20px;z-index:2; text-align:center; }
.top_banner .flex-control-nav li{display:inline-block; margin-right:6px; *display:inline;zoom:1; cursor:pointer}
.top_banner .flex-control-nav a{display:inline-block;width:10px; vertical-align:bottom;height:10px;line-height:100px; text-align:center; color:#fff; overflow:hidden; background:#fff; cursor:pointer; border-radius:50%; }
.top_banner .flex-control-nav .flex-active{ background:#f73f52; width:30px;border-radius:20px; }
.top_banner .flex-direction-nav{position:absolute;z-index:3;width:100%; height:auto;top:40%;}
.top_banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute; transition:none;}
.top_banner .flex-direction-nav li a.flex-prev{left:-80px;background:url(../images/ban_le.png) no-repeat;}
.top_banner:hover .flex-direction-nav li a.flex-prev{ left:50px; transition: all .25s ease; }
.top_banner .flex-direction-nav li a.flex-next{right:-80px;background:url(../images/ban_ri.png) center no-repeat;}
.top_banner:hover .flex-direction-nav li a.flex-next{ right:50px; transition: all .25s ease; }

.title_bx{ width:100%; margin:20px auto; margin-top:45px; border-bottom:1px solid #ddd; font-size:30px; color:#333; padding-bottom:15px; text-align:center; position:relative;}
.title_bx2{ text-align:left;}
.title_bx:after{content:""; width:90px; height:3px; background-color:#333; display:block; position:absolute; left:50%; margin-left:-45px; bottom:-2px;}
.title_bx2:after{ left:0; margin-left:0}

.ho_jianjie{ overflow:hidden;}
.ho_jianjie img{ float:left; width:100%;}
.ho_jianjie .ho_jianjie_c{ position:absolute; left:0; top:130px; width:60%;}
.ho_jianjie .ho_jianjie_c h3{ float:left; width:100%; line-height:45px; font-size:25px; font-weight:bold; color:#e52c33}
.ho_jianjie .ho_jianjie_c span{ float:left; width:100%; line-height:30px; font-size:18px; color:#333; padding-bottom:100px; margin-top:50px;}
.ho_jianjie .ho_jianjie_c a{ float:left; width:200px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background:#e52c33;border-radius:5px; }

.ho_hangye{ overflow:hidden; padding:200px 0 50px 0}
.ho_hangye li{ float:left; width:100%; margin-bottom:150px;}
.ho_hangye li .ho_hangye_l{ float:left; width:55%; overflow:hidden;}
.ho_hangye li .ho_hangye_l img{ float:left; width:100%;transition:all 3s;}
.ho_hangye li .ho_hangye_r{ float:right; width:35%; padding:100px 5% 0 5%;}
.ho_hangye li .ho_hangye_r h2{ float:left; width:100%; font-size:22px; font-weight:bold; color:#e52c33; line-height:40px;}
.ho_hangye li .ho_hangye_r span{ float:left; width:100%; font-size:18px; color:#333; line-height:40px; padding:30px 0}
.ho_hangye li .ho_hangye_r a{ float:left; width:200px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#333; border:2px solid #333;border-radius:5px;}
.ho_hangye li .ho_hangye_r a:hover{ background:#eee;}
.ho_hangye li:nth-child(even) .ho_hangye_l{ float:right;}
.ho_hangye li:nth-child(even) .ho_hangye_r{ float:left;}

.ho_zhuanli{ overflow:hidden; padding:50px 0; background:#eee;}
.ho_zhuanli span{ float:left; width:100%; height:50px; line-height:50px; font-size:25px; font-weight:bold; color:#333; padding-bottom:10px;}
.ho_zhuanli ul{ float:left; width:102%; margin-left:-2%;}
.ho_zhuanli ul li{ float:left; width:17.5%; margin-left:2%; border:2px solid #fff;}
.ho_zhuanli ul li img{ float:left; width:100%;}

.ho_pinpai{ padding:30px 0; overflow:hidden}
.ho_pinpai .ho_about_list{ width:100%;}
.ho_pinpai .ho_about_list ul{ float:left; width:102%; margin-left:-2%;}
.ho_pinpai .ho_about_list li{ float:left; width:31.3%; margin-left:2%; border-radius:3px; background:#f8f8f8;box-shadow: 0 1px 15px #c5c5c5;}
.ho_pinpai .ho_about_list li .li_l{ float:left; width:100%; position:relative; overflow:hidden}
.ho_pinpai .ho_about_list li .ppimg{ float:left; width:100%; text-align:center;}
.ho_pinpai .ho_about_list li .img{ display:inline-table; vertical-align:middle; height:300px;}
.ho_pinpai .ho_about_list li .ho_ab_pinpai{ position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(247,63,82,0.3); filter:alpha(opacity=30);}
.ho_pinpai .ho_about_list li .ho_ab_pinpai a{ width:100%; height:100%; position:absolute; left:0; top:0}
.ho_pinpai .ho_about_list li .ho_ab_pinpai p{ position:absolute; width:200px; height:100px; line-height:100px; left:50%; margin-left:-100px; top:35%; margin-top:-50px;  overflow:hidden; transition: all .5s ease; blr:expression(this.onFocus=this.blur());}
.ho_pinpai .ho_about_list li .ho_ab_pinpai p img{ display:inline-table; width:100%;}
.ho_pinpai .ho_about_list li .ho_ab_pinpai span{ position:absolute; width:100%; height:45px; line-height:45px; left:0; top:60%; text-align:center; font-size:20px; font-weight:bold; color:#f73f52; z-index:2;  transition: all .5s ease; blr:expression(this.onFocus=this.blur());}
.ho_pinpai .ho_about_list li .ho_ab_pinpai i{ position:absolute; width:20px; height:2px; background:#fff; left:50%; margin-left:-10px; top:75%; background:#fff; z-index:3}
.ho_pinpai .ho_about_list li .ho_ab_pinpai dd{ position:absolute; width:90%; height:69px; overflow:hidden; line-height:23px; text-align:center; font-size:14px; color:#fff; left:0; padding:0 5%; bottom:-200px; transition: all .8s ease; blr:expression(this.onFocus=this.blur()); z-index:5}
.ho_pinpai .ho_about_list li .ho_ab_list{ float:left; width:90%; padding:2% 5%}
.ho_pinpai .ho_about_list li .ho_ab_list span{ float:left; width:100%; text-align:left; overflow:hidden; line-height:45px; font-size:24px; color:#333}
.ho_pinpai .ho_about_list li .ho_ab_list a{ float:left; width:100%; text-align:left; overflow:hidden; line-height:35px; font-size:14px; color:#555; background:url(../images/indexpp_liico.jpg) left center no-repeat; text-indent:10px;}
.ho_pinpai .ho_about_list li .ho_ab_list a:hover{ background:#f73f52; color:#fff;}
.ho_pinpai .ho_about_list li:hover  .ho_ab_pinpai{ background:rgba(247,63,82,0.9); filter:alpha(opacity=90);}
.ho_pinpai .ho_about_list li:hover  .ho_ab_pinpai p{ top:25%; z-index:1;}
.ho_pinpai .ho_about_list li:hover  .ho_ab_pinpai span{ top:45%; color:#fff}
.ho_pinpai .ho_about_list li:hover  .ho_ab_pinpai i{ top:60%}
.ho_pinpai .ho_about_list li:hover  .ho_ab_pinpai dd{ bottom:35px;}
.ho_pinpai .more{ overflow:hidden; width:100%; text-align:center; height:45px; padding-top:30px}
.ho_pinpai .more a{ display:inline-table; height:45px; width:180px; background:url(../images/more.png) center no-repeat #f73f52}
.ho_pinpai .more a:hover{opacity:0.9;}


.con_pinpai{ overflow:hidden; width:100%;}
.con_pinpai .pinpai_list{ overflow:hidden}
.con_pinpai ul{ float:left; width:100%;}
.con_pinpai li{ float:left; width:40%; padding:20px 5%; margin-bottom:20px; border-bottom:1px  solid #eee;  transition: all 1s ease; blr:expression(this.onFocus=this.blur());}
.con_pinpai li .pp_img{ float:left; width:100%; text-align:center;}
.con_pinpai li .pp_img img{}
.con_pinpai li .pp_tit{ float:left; width:100%; text-align:center;}
.con_pinpai li .pp_tit span{ float:left; width:100%; overflow:hidden; line-height:35px; font-size:22px; padding-top:15px;}
.con_pinpai li .pp_tit i{ display:inline-table; width:30px; height:2px; background:#222}
.con_pinpai li .pp_tit dd{ overflow:hidden; line-height:28px; color:#555; padding-bottom:20px;}
.con_pinpai li .pp_tit a{ display:inline-table; padding:10px 30px; border:1px  solid #eee; font-size:15px;}
.con_pinpai li:hover{ background:#f73f52}
.con_pinpai li:hover .pp_tit span{ color:#fff}
.con_pinpai li:hover .pp_tit i{  background:#fff}
.con_pinpai li:hover .pp_tit dd{ color:#fff}
.con_pinpai li:hover .pp_tit a{ color:#fff}

.ho_service{ overflow:hidden; padding:40px 0 120px 0; background:#f5f5f5; margin-top:50px;}
.index_about_con{ overflow:hidden; padding-top:50px}
.index_about_con_l{ float:left; width:55%}
.index_about_con_l h2{ float:left; width:100%; font-size:28px; font-weight:bold; line-height:50px; color:#f73f52;}
.index_about_con_l h3{ float:left; width:100%; line-height:45px; color:#222; font-size:26px;}
.index_about_con_l .con_ltent{ float:left; width:100%; font-size:16px; color:#333; line-height:28px; padding-top:20px;}
.index_about_con_l .con_ltent img{ display:none;}
.index_about_con_l .con_more{ float:left; width:100%; margin-top:50px;}
.index_about_con_l .con_more a.more{ float:left; height:45px; width:180px; background:url(../images/more.png) center no-repeat #f73f52}
.index_about_con_l .con_more a.more:hover{opacity:0.9;}
.index_about_con_r{ float:right; width:40%; margin-top:30px; position:relative;border-radius:5px; overflow:hidden;box-shadow: 0 1px 15px #ccc;}
.index_about_con_r img{ float:left; width:100%;}



.con_nav{ overflow:hidden; background:#eee}
.con_nav_list{}
.con_nav_list a{ line-height:45px; margin-right:30px;}
.con_nav_list a.cur{ color:#f73f52}

.con_nav_l{ overflow:hidden;}
.con_nav_l li{ float:left; line-height:45px; margin:15px 20px 15px 0;}
.con_nav_l li a{ line-height:45px; padding:8px 15px; font-size:16px;  background:#eee}
.con_nav_l li a.cur{ color:#fff; background:#f73f52}

.about{ overflow:hidden; padding:10px 0 100px 0}
.about_content{ line-height:26px; font-size:14px; padding:20px 0; color:#555; overflow:hidden; width:100%;}
.about_content img{ max-width:100%}
.about_content .about_content_l{ float:left; width:40%;}
.about_content .about_content_r{ float:right; width:55%; text-align:justify; font-size:15px; line-height:30px; color:#555;}
.about_content .about_content_r img{ max-width:100%}
.about_content .about_content_r .slname{ float:left; width:100%; line-height:45px; font-size:22px; font-weight:bold; padding-bottom:10px}
.about_content .fzlc_content_l{ float:right; width:50%; text-align:right}
.about_content .fzlc_content_l img{ max-width:100%}
.about_content .fzlc_content_r{ float:left; width:49%; text-align:justify; font-size:14px; line-height:28px; color:#555;}

.about_fzlc{ background:#f5f5f5; padding-bottom:70px}

.c_title{ height:100px; line-height:130px; text-align:center; font-size:35px; color:#333; position:relative;}
.c_title:after{content:""; width:90px; height:3px; background-color:#333; display:block; position:absolute; left:50%; margin-left:-45px; bottom:-2px;}



.con_nav{}
.con_nav{height:60px;background:#f2f2f2;}
.con_nav .wrapper{height:60px;overflow:hidden;}
.con_nav .row-head{float:left;margin-right:80px;}
.con_nav .row-head .title{font-size:24px;color:#333;line-height:60px;}
.con_nav .row-main{float:left; }
.con_nav .list{overflow:hidden;}
.con_nav .list .item{float:left;}
.con_nav .list .item .aItem{display:block;height:57px;line-height:57px;font-size:15px; margin-right:35px; transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.con_nav .list .item.on .aItem{border-bottom:3px solid #f73f52; color:#f73f52;font-weight:bold;}


.news{ overflow:hidden; padding-bottom:150px;}
.news_list{ overflow:hidden; margin-top:60px;}
.news_list_desc{ padding-top:50px;}
.news_list_l{ float:left; width:70%;}
.news_list_l ul{ overflow:hidden; padding-bottom:20px;}
.news_list_l li{ float:left; width:100%; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ddd;}
.news_list_l li .news_list_l_l{ float:left; width:30%; overflow:hidden;}
.news_list_l li .news_list_l_l img{ float:left; width:100%; transition: all 2s ease; :expression(this.onFocus=this.blur());}
.news_list_l li:hover .news_list_l_l img{ transform:scale(1.2, 1.2);}
.news_list_l li .news_list_l_r{ float:right; width:68%;}
.news_list_l li .news_list_l_r h2{ line-height:30px;}
.news_list_l li .news_list_l_r h2 a{ font-size:19px; color:#333}
.news_list_l li .news_list_l_r h2 a:hover{ color:#f73f52}
.news_list_l li .news_list_l_r h3{ padding-top:10px; line-height:24px; color:#999; text-align:justify}
.news_list_l li .news_list_l_r span{ float:left; width:100%; line-height:40px; padding-top:20px; text-align:justify}
.news_list_l li .news_list_l_r span i{ float:left; line-height:20px; font-size:13px; color:#666}
.news_list_l li .news_list_l_r span a{ float:right; line-height:20px; font-size:13px; color:#666}
.news_list_l li .news_list_l_r span a:hover{ color:#f73f52}

.proapp_list_l{ float:left; width:100%;}
.proapp_list_l ul{ overflow:hidden; float:left; width:102%; margin-left:-2% padding-bottom:20px;}
.proapp_list_l li{ float:left; width:48%; margin-left:2%; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #ddd;}
.proapp_list_l li .news_list_l_l{ float:left; width:50%; overflow:hidden;}
.proapp_list_l li .news_list_l_l img{ float:left; width:100%; transition: all 2s ease; blr:expression(this.onFocus=this.blur());}
.proapp_list_l li:hover .news_list_l_l img{ transform:scale(1.2, 1.2);}
.proapp_list_l li .news_list_l_r{ float:right; width:45%;}
.proapp_list_l li .news_list_l_r h2{ line-height:30px;}
.proapp_list_l li .news_list_l_r h2 a{ font-size:19px; color:#333; font-weight:bold}
.proapp_list_l li .news_list_l_r h2 a:hover{ color:#f73f52}
.proapp_list_l li .news_list_l_r h3{ padding-top:10px; line-height:24px; color:#999; text-align:justify}
.proapp_list_l li .news_list_l_r span{ float:left; width:100%; line-height:40px; padding-top:20px; text-align:justify}
.proapp_list_l li .news_list_l_r span i{ float:left; line-height:20px; font-size:13px; color:#666}
.proapp_list_l li .news_list_l_r span a{ float:left; line-height:20px; font-size:13px; color:#fff; background:#f73f52; padding:6px 15px;}
.proapp_list_l li .news_list_l_r span a:hover{ color:#eee}


.news_list_r{ float:right; width:26%;}
.news_list_r .news_list_r_n{ float:left; width:100%;}
.news_list_r .news_list_r_n li{ float:left; width:100%; position:relative; margin-bottom:20px;}
.news_list_r .news_list_r_n li p{ float:left; width:100%; position:relative; overflow:hidden}
.news_list_r .news_list_r_n li p img{ float:left; width:100%; transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.news_list_r .news_list_r_n li:hover p img{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
.news_list_r .news_list_r_n li span{ position:absolute; left:0; bottom:0; width:100%; height:50px; background:rgba(0,0,0,0.5); filter:alpha(opacity=50);}
.news_list_r .news_list_r_n li span dd{ float:left; width:20%; height:50px; background:#f73f52; text-align:center;}
.news_list_r .news_list_r_n li span dd i{ float:left; width:100%; color:#fff}
.news_list_r .news_list_r_n li span dd i.q{ line-height:25px;}
.news_list_r .news_list_r_n li span dd i.m{ height:25px; line-height:20px; font-size:25px;}
.news_list_r .news_list_r_n li span h2{ float:right; width:78%; overflow:hidden; line-height:50px; font-size:15px; color:#fff}
.news_list_r .news_list_r_k{ float:left; width:99%; margin-top:20px; border:1px solid #eee;}
.news_list_r .news_list_r_k .t{ float:left; width:100%; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; background:#f73f52}
.news_list_r .news_list_r_k li{ float:left; width:73%; padding:10px 5% 20px 12%; margin:0 5%; position:relative; background:url(../images/news_r_ico.png) no-repeat}
.news_list_r .news_list_r_k li.k_1{ border-bottom:1px dotted #ddd; background-position:0px 13px}
.news_list_r .news_list_r_k li.k_2{ border-bottom:1px dotted #ddd; background-position:0px -70px}
.news_list_r .news_list_r_k li.k_3{ background-position:0px -160px}
.news_list_r .news_list_r_k li span{ float:left; width:100%; font-size:16px; color:#555; height:25px; line-height:27px;}
.news_list_r .news_list_r_k li h3{ float:left; width:100%; font-size:24px; font-weight:bold; color:#f73f52; height:40px; line-height:45px;}
.news_list_r .news_list_r_k li dd{ float:left; width:100%; font-size:14px; color:#999; line-height:30px;}
.news_list_r .news_list_r_k li a{ position:absolute; right:0; top:20px; padding:10px 25px; font-size:14px; border:1px solid #000;border-radius:3px;}
.news_list_r .news_list_r_k li a.kf{ border:1px solid #f73f52; background:#f73f52; color:#fff;}
.news_list_r .news_list_r_k li a.fe{ border:1px solid #333; color:#333;}


.news_list_l .news_detail_con_t{ line-height:50px; font-size:24px; color:#333}
.news_list_l .news_detail_con_m{ line-height:30px; font-size:12px; color:#666}
.news_list_l .news_detail_con_f{}
.news_list_l .news_detail_con_f a{ margin-right:10px;  transition:none;}
.news_list_l .news_detail_con_c{ padding:20px 0; line-height:26px; font-size:14px; text-align:justify}
.news_list_l .news_detail_con_c img{ max-width:100%}






.pages{ overflow:hidden; text-align:center; padding:30px 0}
.pages a{ padding:5px 10px; color:#999; background:#eee; border-radius:2px; margin-left:3px}
.pages span{ padding:5px 10px; color:#fff; font-weight:bold; background:#f73f52; border-radius:2px;}



.product{ position:relative;}
.p_item{}
.p_item1 .p_item_com{ left:0;}
.p_item2 .p_item_com{ right:0;}
.p_item3 .p_item_com{ left:0;}
.p_item4 .p_item_com{ right:0;}
.p_item5 .p_item_com{ left:0;}
.p_item .warp{ position:relative; width:100%; height:100%;}
.p_item .p_item_com{ position:absolute; width:40%; height:100%; padding:15% 5%; top:0; background:rgba(0,0,0,0.6) ; filter:alpha(opacity=60); background-size:auto 100%; text-align:center}
.p_item .p_item_com h4{}
.p_item .p_item_com h2{ font-size:30px; color:#f73f52; font-weight:bold; line-height:60px;}
.p_item .p_item_com h3{ line-height:40px; color:#fff; font-size:18px;}
.p_item .p_item_com span{ line-height:40px; color:#fff; font-size:14px; text-align:justify}
.p_item .p_item_com dd{ padding:20px 0;}
.p_item .p_item_com dd a{ padding:10px 30px; border:1px solid #fff; color:#fff;}
.p_item .p_item_com dd a:hover{ background:#f73f52; color:#fff; border:1px solid #f73f52}





.brand{}
.brand .brand_item{ overflow:hidden; padding:50px 0;}
.brand .brand_bady{ background:#f5f5f5}
.brand .brand_item .b_title{ line-height:60px; font-size:30px;}
.brand .brand_item .b_title a{ float:right; font-size:15px; font-weight:bold}
.brand .brand_item .brand_about_l{ float:left; width:48%; line-height:28px; font-size:14px; text-align:justify;}
.brand .brand_item .brand_about_l img{ max-width:100%}
.brand .brand_item .brand_about_r{ float:right; width:48%; line-height:28px; font-size:14px; text-align:justify;}
.brand .brand_item .brand_about_c{ float:left; width:100%; line-height:28px; font-size:14px; text-align:justify;}
.brand .brand_item .brand_about_c img{ max-width:100%}
.brand .brand_item .brand_about_c table{ width:100% !important; border:0}
.brand .brand_item .brand_about_c table tr td{ border:0}
.brand .brand_item .brand_about_c .movie{ margin:0 auto; height:450px; position:relative; width:750px;}
.brand .brand_item .brand_about_c #videosouce{ width:100% !important; height:100%; position:absolute;}
.brand .brand_item .brand_about_c poster{ border:1px solid #F0F}
.brand .brand_item .brand_about_c #play{ color: #fff; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 100px; height: 100px; background:url(../images/play.png) no-repeat center center;background-size: contain; cursor: pointer; z-index: 1;}

.brand .brand_item .brand_about_r .movie{ float:right; height:320px; position:relative; width:505px;}
.brand .brand_item .brand_about_r #videosouce{ width:100% !important; height:100%; position:absolute;}
.brand .brand_item .brand_about_r poster{ border:1px solid #F0F}
.brand .brand_item .brand_about_r #play{ color: #fff; position: absolute; left: 0; right: 0; margin: auto; top: 0; bottom: 0; width: 100px; height: 100px; background:url(../images/play.png) no-repeat center center;background-size: contain; cursor: pointer; z-index: 1;}

.brand .brand_item .hotPic2{}
.brand .brand_item .hotPic2 .JQ-slide{ position:relative; height:300px; margin-top:15px; border:1px solid #f5f5f5}
.brand .brand_item .hotPic2 .JQ-slide .wrap2 { width:95%; height:260px; overflow:hidden; position:relative; margin:0 auto; margin-top:15px;}
.brand .brand_item .hotPic2 .JQ-slide-content{ position:absolute; margin-left:-10px;}
.brand .brand_item .hotPic2 .imgList li { float:left; width:215px; height:260px; background:#fff; margin:0 0 0 10px; border:1px solid #f5f5f5; text-align:center;}
.brand .brand_item .hotPic2 .imgList li img { width:100%; height:230px;}
.brand .brand_item .hotPic2 .imgList li i{ height:30px; line-height:40px; text-align:center;}
.brand .brand_item .hotPic2 .JQ-slide-nav a{ display:block; z-index:2; width:20px; height:24px; overflow:hidden; text-indent:-999em; text-decoration:none; position:absolute; top:120px; background:url(../images/main21.png) no-repeat #ddd; border-radius:3px;}
.brand .brand_item .hotPic2 .JQ-slide-nav a.prev { left:0px; background-position:0 0px;}
.brand .brand_item .hotPic2 .JQ-slide-nav a.next{ right:0px; background-position:-24px 0px;}
.brand .brand_item .imgList { float:none; overflow:hidden;	zoom:1}
.brand .brand_item .imgList li { float:left; display:inline; overflow:hidden;}
.brand .brand_item .imgList li a { display:block;}
.brand .brand_item .imgList li .txt { text-align:center; overflow:hidden;}

.brand .brand_item .brand_item_pro{ position:relative; overflow:hidden; width:100%;}
.brand .brand_item .brand_item_pro ul{ position:relative; float:left; width:102%; margin-left:-2%;}
.brand .brand_item .brand_item_pro li{ float:left; width:23%; margin-left:2%; overflow:hidden; margin-bottom:15px;}
.brand .brand_item .brand_item_pro li p{ float:left; width:100%; overflow:hidden}
.brand .brand_item .brand_item_pro li p img{ float:left; width:100%; transition:all 2s;}
.brand .brand_item .brand_item_pro li:hover p img{ transform:scale(1.2, 1.2);}
.brand .brand_item .brand_item_pro li span{ float:left; width:100%; line-height:50px; font-size:15px; text-align:center;}


.con_banner_nav{ overflow:hidden; text-align:center; margin-top:40px; border-bottom:1px solid #eee; background:rgba(0,0,0,0.7); filter:alpha(opacity=70);}
.con_banner_nav a{ display:inline-table; padding:0 20px; margin:7px 5px; margin-top:8px; height:35px; line-height:35px; border-radius:20px; color:#fff; font-size:16px;}
.con_banner_nav a:hover{ background:#f73f52;}
.con_banner_nav a.cur{ background:#f73f52;}

.pro_list{ overflow:hidden; padding-top:20px; padding-bottom:40px;}
.pro_list .pro_list_l{ overflow:hidden; background:#f5f5f5; margin-top:30px;}
.pro_list .pro_list_le{ float:left; width:50%; overflow:hidden}
.pro_list .pro_list_le img{ float:left; width:100%; transition: all 1s ease; :expression(this.onFocus=this.blur());}
.pro_list .pro_list_l:hover img{ transform:scale(1.1, 1.1);}
.pro_list .pro_list_ri{ float:right; width:40%; padding:0 5%;}
.pro_list .pro_list_ri h2{ float:left; width:100%; line-height:30px; color:#f73f52; font-size:22px; font-weight:bold; margin-top:30px;}
.pro_list .pro_list_ri span{ float:left; width:100%; line-height:30px; color:#666; font-size:15px; margin-top:20px;}
.pro_list .pro_list_ri dd{ float:left; width:100%; margin-top:30px;}
.pro_list .pro_list_ri dd a{ float:left; padding:0 30px; line-height:35px; font-size:14px; border:1px solid #666; color:#333; border-radius:20px; }
.pro_list .pro_list_l:hover .pro_list_ri dd a{ background:#333; color:#fff; border:1px solid #333;}


.product_desc{ position:relative; overflow:hidden; padding:40px 0 180px 0}
.product_desc_b_none{ padding:40px 0 20px 0}
.product_desc .product_desc_l{ float:left; width:45%;}

.product_desc .product_desc_l .flexslider{ width:100%; height:100%; display:inline-block; position:relative;  background:url(../images/loading.gif) 50% no-repeat;}
.product_desc .product_desc_l .slides{position:relative;z-index:1;}
.product_desc .product_desc_l .slides li{ width:100%; height:100%; cursor:pointer; text-align:center;}
.product_desc .product_desc_l .slides li img{ max-width:100%;}
.product_desc .product_desc_l .flex-control-nav{position:absolute;bottom:15px; left:45%;z-index:2; text-align:center; background:rgba(0,0,0,0.5); filter:alpha(opacity=50); padding:5px 10px 10px 10px;border-radius:20px; }
.product_desc .product_desc_l .flex-control-nav li{display:inline-block;width:15px; margin:0 5px; *display:inline;zoom:1; cursor:pointer}
.product_desc .product_desc_l .flex-control-nav a{display:inline-block;width:15px; vertical-align:bottom;height:15px;line-height:100px; text-align:center; color:#fff; overflow:hidden; background:#fff; cursor:pointer;border-radius:50%; }
.product_desc .product_desc_l .flex-control-nav .flex-active{ background:#f73f52;}
.product_desc .product_desc_l .flex-direction-nav{position:absolute;z-index:3;width:100%; height:82px;top:45%;}
.product_desc .product_desc_l .flex-direction-nav li a{display:block;width:25px;height:50px;overflow:hidden;cursor:pointer;position:absolute; transition:none;border-radius:2px; }
.product_desc .product_desc_l .flex-direction-nav li a.flex-prev{left:-20px;background:url(../images/ban_left2.png) -39px center no-repeat;  transition: all .25s ease;}
.product_desc .product_desc_l:hover .flex-direction-nav li a.flex-prev{ background:url(../images/ban_left2.png) center no-repeat #f73f52;}
.product_desc .product_desc_l .flex-direction-nav li a.flex-next{right:-20px;background:url(../images/ban_right2.png) -39px center no-repeat;  transition: all .25s ease;}
.product_desc .product_desc_l:hover .flex-direction-nav li a.flex-next{right:-20px;background:url(../images/ban_right2.png) center no-repeat #f73f52;}




.product_desc .product_desc_r{ float:right; width:50%;}
.product_desc .product_desc_r h2{ line-height:50px; color:#f73f52; font-size:30px; font-weight:bold; padding-top:50px}
.product_desc .product_desc_r h3{ line-height:40px; font-size:14px; color:#555}
.product_desc .product_desc_r h3 i{ font-weight:bold}
.product_desc .product_desc_r h4{ line-height:26px; font-size:14px; color:#555; text-align:justify}
.product_desc .product_desc_r h4 i{ font-weight:bold}
.product_desc .product_desc_r h5{ padding-top:50px;}
.product_desc .product_desc_r h5 a{ padding:10px 30px; border:1px solid #f73f52;}
.product_desc .product_desc_r h5 a:hover{ background:#f73f52; color:#fff}
.product_desc .product_desc_t{ float:left; width:100%; border-bottom:1px solid #ccc; line-height:50px; padding-top:30px; font-size:22px; color:#333;}
.product_desc .product_desc_c{ float:left; width:100%; text-align:justify; font-size:14px; color:#555; line-height:26px; padding:20px 0}
.product_desc .product_desc_c img{ max-width:100%}
.product_desc .product_desc_c table{ border:1px solid #ddd !important; width:100%;}
.product_desc .product_desc_c table tr{ width:auto !important; border:1px solid #ddd !important;}
.product_desc .product_desc_c table tr td{ border:1px solid #ddd !important; text-align:center !important; padding:0 20px !important;}
.product_desc .product_desc_c h5{ padding-top:50px;}
.product_desc .product_desc_c h5 a{ padding:10px 30px; border:1px solid #f73f52;}
.product_desc .product_desc_c h5 a:hover{ background:#f73f52; color:#fff}


.show_list_llover{ display: none; position:fixed; top:50%; left:50%; margin:-220px 0 0 -500px; width:1000px; height:440px; background:rgba(219,34,50,0.9); filter:alpha(opacity=95); z-index:50; overflow:hidden;}
.show_list_llover a{ right:20px; top:50px; position:absolute; width:50px; height:50px; background:#eee; color:#333; font-size:30px; line-height:47px; text-align:center;}
.show_list_llover .show_l_closede{ width:940px; margin:0 auto; padding:50px 50px 50px;}
.show_list_llover .show_l_closede li{ float:left; position:relative; width:40%; margin-left:5%; margin-bottom:20px;}
.show_list_llover .show_l_closede li input{ float:left; width:100%; height:50px; line-height:50px; text-indent:20px; color:#333; border:0; outline:none;}
.show_list_llover .show_l_closede li .submit{ background:#333; color:#fff; font-size:15px; cursor:pointer}
.show_list_llover .show_l_closede li img{ position:absolute; right:0; top:0}
.show_list_llover .show_l_closede li textarea{ float:left; width:96%; padding:10px 2%; height:100px; line-height:50px; text-indent:20px; color:#333; border:0; outline:none;}


.contact{ overflow:hidden; padding:60px 0 150px 0; position:relative; display:none;}
.contact .contact_l{ float:left; width:0%; height:700px; position:relative}
.contact .contact_r{ float:left; width:65%; padding-left:30%; line-height:26px; color:#333; font-size:14px;}
.contact .contact_r hr{ border-top:1px solid #ddd; border-bottom:none; border-left:none; border-right:none; height:1px;}
.contact .contact_r .c_r_kf{ margin-bottom:50px; height:60px; line-height:60px; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.contact .contact_r .c_r_kf span{ float:left; margin-right:10px; color:#333; font-weight:bold;}
.contact .contact_r .c_r_kf li{ float:left; padding:0 20px; color:#f73f52; font-weight:bold; border-right:1px solid #eee; border-left:1px solid #eee;}
.contact .contact_r .c_r_kf li img{ padding-right:5px;}
.map_kf .c_r_kf{ padding:30px 0; height:60px; line-height:60px; text-align:center;}
.map_kf .c_r_kf span{ display:inline-block; margin-right:10px; color:#333; font-weight:bold;}
.map_kf .c_r_kf li{ display:inline-block; padding:0 20px; color:#f73f52; font-weight:bold; border-right:1px solid #eee; border-left:1px solid #eee; margin-left:-5px}
.map_kf .c_r_kf li img{ padding-right:5px;}


.honor{ overflow:hidden; height:940px; background:url(../images/honor-ibg.jpg) center no-repeat; margin-top:80px;}
.honor .honor_nav{ float:left; width:100%; text-align:left; line-height:80px; padding-top:50px;}
.honor .honor_nav a{ padding:13px 30px; border:1px solid #666; color:#333; margin-right:-1px}
.honor .honor_nav a:hover{ color:#f73f52; border:1px solid #f73f52;}
.honor .honor_nav a.cur{ border:1px solid #f73f52; background:#f73f52; color:#fff;}
.honor .honor_list{ float:left; width:85%; padding-right:15%; padding-top:25px; padding-bottom:25px;}
.honor .honor_list li{ float:left; width:18%; margin-right:2%}
.honor .honor_list li p{ float:left; width:100%;}
.honor .honor_list li p img{ float:left; width:100%;}
.honor .honor_list li span{ float:left; width:100%; line-height:45px; text-align:center;}


.feek{ overflow:hidden; padding:60px 0; margin-top:80px;}
.feek .c_title2{ height:45px; line-height:45px; font-size:30px; color:#000; text-align:center;}
.feek .c_title3{ line-height:30px; font-size:13px; color:#666; text-align:center;}
.feek .con_t_nav{ display:block; text-align:center;}
.feek .con_t_nav .c_n_c{ position:relative; display:inline-block; margin:10px 0;border-radius:5px; overflow:hidden; border:1px solid #f73f52}
.feek .con_t_nav a{ display:inline-block; *display:inline; zoom:1; border-left:1px solid #f73f52; padding:12px 30px; margin-left:-5px; font-size:16px;}
.feek .con_t_nav a.cur{ background:#f73f52; color:#fff}
.feek .submit{ width:900px; margin:0 auto; padding-top:50px; overflow:hidden;}
.feek .submit .s_l{ float:left; width:430px;}
.feek .submit .s_r{ float:right; width:430px;}
.feek .submit li{ float:left; margin-bottom:20px;}
.feek .submit li input{ float:left; font-size:14px; outline:none; text-indent:10px; border-radius:3px; background:#fff; border:1px solid #ccc;}
.feek .submit .su_l{ width:430px; height:50px;}
.feek .submit .su_l input{ width:430px; height:50px; line-height:50px;}
.feek .submit .su_r{ width:430px; height:275px;}
.feek .submit .su_r textarea{ float:left; width:405px; height:241px; padding:10px; background:#fff; border:1px solid #ccc; border-radius:3px; font-size:14px; outline:none;}
.feek .submit .su_b{ width:900px;}
.feek .submit .su_b input{ width:896px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#666}
.feek .submit .su_b.sub input{ background:#f73f52; border:1px solid #f73f52; color:#fff; cursor:pointer}



.zhaop_con{ overflow:hidden; background:#eee; padding:0 0 60px 0; margin:0 auto;}
.body_n{ height:45px; line-height:45px; overflow:hidden; width:95%; margin:0 auto; font-size:16px; color:#f73f52; padding:0 10px; border-bottom:1px solid #ddd; background:url(../images/body_nbg.png) left center no-repeat; margin-top:20px}
.body_c{ height:auto; overflow:hidden; width:97%; margin:0 auto}
.zp_list{}
.zp_list li{ padding:0 10px; background:#fff; margin-top:15px}
.zp_Ltop{ height:48px; line-height:48px; cursor:pointer;}
.zp_jobName{ background:url(../images/zp_tbd.png) no-repeat right; font-size:16px; display:block; color:#333}
.zp_jobName table{}
.zp_jobTime{ color:#888; margin:0 12px 0 18px;}
.zp_jobNum{ color:#888;}
.zp_Ldown{ color:#333; font-size:14px; height:auto; overflow:hidden; line-height:30px; padding:15px; border-top:1px solid #e0e0e0; display:none;}
.zp_list li.zp_cur .zp_jobName{ color:#333; background:url(../images/zp_ho.png) no-repeat right;}
.join_email{ padding:30px 0 0 0; text-align:center; font-size:15px; line-height:24px; color:#444}
.join_email i{ font-size:15px; color:#f73f52}
.ok_sum{ text-align:center; padding:10px 0 50px 0;}
.ok_sum a{ padding:10px 50px; font-size:14px; color:#333; border:1px solid #333;}






/* ====================  手机  ==================== */
@media screen and (max-width:1440px){
.warp{ width:100%; position:relative; max-width:1400px; margin:0 auto;}
.header .header_h .langs_nav .mainlevel{}
.foot .foot_nav .item{ margin-right:30px}
.ho_jianjie .ho_jianjie_c{ top:80px; }
}
@media screen and (max-width:1366px){
.warp{ width:100%; position:relative; max-width:1200px; margin:0 auto;}
.header .header_h .langs_nav .mainlevel{ margin-right:20px;}
.index_about_con_l .con_ltent{ font-size:15px; line-height:24px;}


.ho_pinpai .ho_about_list li .ho_ab_pinpai p{ width:200px; height:130px; line-height:130px; left:50%; margin-left:-100px; top:35%; margin-top:-65px;}
.ho_pinpai .ho_about_list li .ho_ab_pinpai i{ top:80%;}
.ho_pinpai .ho_about_list li:hover  .ho_ab_pinpai dd{ bottom:20px;}

.ho_jianjie .ho_jianjie_c span{ font-size:16px; line-height:25px; padding-bottom:50px;}



}
@media screen and (max-width:1280px){
.warp{ width:100%; position:relative; max-width:1200px; margin:0 auto;}
}
@media screen and (max-width:1200px){
.warp{ width:100%; position:relative; max-width:1100px; margin:0 auto;}
}



@media all and (max-width:768px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){
.header{ padding:0 10px; height:70px;}
.header .header_h .logo{ padding:15px 0; height:40px;}
.header .header_h .logo img{ height:40px !important;}
.header .langs .langs_l{ display:none;}
.header .langs .langs_r{ margin-right:40px; height:70px; line-height:70px;}
.header .header_h .langs_r h3{ height:70px; line-height:70px;}
.cl_nav{ position:absolute; float:right; top:10px; right:40px; display:block; z-index:100; background:url(../images/t_tcimg.png) right center no-repeat; background-size:26px 19px; width:26px; height:28px; margin-top:12px; cursor:pointer;}
.langs_wx{ display:none}
.langs_l{ display:none;}
.langs_r{ margin-right:60px;}
.allnav_left{position:fixed;height:100% !important;background:#fff;z-index:100;width:60%;padding:0 10px; max-width:320px;left:-500px;top:0; z-index:10}
.allnav_left .warp{ margin-top:60px}
.allnav_left li{ float:left; width:100% !important; height:auto !important; line-height:50px; border:none !important;}
.allnav_left li .n_list{ height:50px !important; line-height:50px !important; color:#666; border-bottom:1px solid #ddd}
.allnav_left li dl{ margin-left:10px !important; top:42px !important;}
.langs_nav{ padding-top:50px;}
.theclose{overflow:hidden; display:block; position:absolute; right:0; top:0; padding:15px; text-align:center; background:#eee; cursor:pointer;}
.bk_gray{background:#000;opacity:0.5;filter:alpha(opacity=50);position:fixed;width:100%;height:100%;z-index:5;display:none;top:0}

.ho_jianjie{ padding-bottom:50px}
.ho_jianjie img{ display:none;}
.ho_jianjie .ho_jianjie_c{ float:left; position:relative; width:94%; top:20px; padding:0 3%}
.ho_jianjie .ho_jianjie_c h3{ font-size:20px; line-height:35px}
.ho_jianjie .ho_jianjie_c span{ margin-top:20px; padding-bottom:50px;}
.ho_jianjie .ho_jianjie_c a{ height:40px; line-height:40px;}

.ho_hangye{ padding:60px 0 20px 0;}
.ho_hangye li{ margin-bottom:60px;}
.ho_hangye li .ho_hangye_l{ width:100%;}
.ho_hangye li .ho_hangye_r{ width:90%; padding:20px 5% 0 5%;}
.ho_hangye li .ho_hangye_r h2{ font-size:18px;}
.ho_hangye li .ho_hangye_r span{ font-size:16px; line-height:30px; padding:10px 0}
.ho_hangye li .ho_hangye_r a{ height:40px; line-height:40px;}


.ho_zhuanli{ padding:30px 2%;}
.ho_zhuanli span{ height:40px; line-height:40px; font-size:20px; }
.ho_zhuanli ul{ float:left; width:101%; margin-left:-1%;}
.ho_zhuanli ul li{ float:left; width:17.7%; margin-left:1%; border:2px solid #fff;}
.ho_zhuanli ul li img{ float:left; width:100%;}

.top_banner{ margin-top:70px !important;}
.top_banner .flex-control-nav{left:45% !important; bottom:15px !important;}
.ho_pinpai{ padding:0}
.ho_pinpai .ho_about_list ul{ width:100% !important; margin-left:0 !important;}
.ho_pinpai .ho_about_list li{ width:100% !important; margin-left:0 !important;  border-radius:0; margin-bottom:10px }
.ho_pinpai .ho_about_list li .ho_ab_pinpai p{ top:25%; z-index:1;}
.ho_pinpai .ho_about_list li .ho_ab_pinpai span{ top:50%; color:#fff}
.ho_pinpai .ho_about_list li .ho_ab_pinpai i{ top:65%}
.ho_pinpai .ho_about_list li .ho_ab_pinpai dd{ bottom:35px;}

.index_about_con{ padding-top:30px}
.index_about_con_l{ float:left; width:100%;}
.index_about_con_l h2{ font-size:22px}
.index_about_con_l .con_ltent{ padding-top:0;}
.index_about_con_r{ float:right; width:100%; border-radius: 0;}

.ho_service{ padding:10px 0 50px 0}
.ho_service .warp{ float:left; width:96%; padding:0 2%;}
.ho_service .ho_news{ width:100%;}
.ho_service .ho_news .ho_news_li li .n_l{ width:100%;}
.ho_service .ho_news .ho_news_li li .n_r{ width:100%;}
.ho_service .ho_news .ho_news_li li .n_r h2{ padding-top:6px;}
.ho_service .ho_hez{ width:100%;}
.ho_service .ho_hez li{ float:left; width:33%; height:auto !important;}
.ho_service .ho_hez li p{ width:100%; height:auto}
.ho_service .ho_hez li img{ width:100% !important; height:auto !important;}

.ho_pinpai .ho_about_list li .ho_ab_list a{ width:50%;}

.con_banner{ margin-top:70px; height:150px;}
.con_banner .b_title{ padding:60px 10px;}
.con_banner_p{ background-size:auto 100% !important; background-position: center}
.con_banner_nav{ height:auto !important; margin-top:20px}
.pro_list .pro_list_l{ margin-top:10px; padding-bottom:20px;}
.pro_list .pro_list_le{ width:100%;}
.pro_list .pro_list_ri{ width:96%; padding:0 2%;}
.pro_list .pro_list_ri h2{ margin-top:10px;}
.pro_list .pro_list_ri span{ margin-top:5px; font-size:14px;}
.pro_list .pro_list_ri dd{ margin-top:10px;}

.con_nav{ width:96%; overflow:hidden; padding:0 2%; height:auto; padding-bottom:10px;}
.con_nav .row-head{ float:left; width:100%; height:60px; line-height:50px; border-bottom:1px solid #ddd;}
.con_nav .row-main{ float:left; width:100%}
.con_nav .row-main .list{}
.con_nav .row-main .list .item{ float:left; width:33.3%; height:40px; line-height:40px; text-align:center; }
.con_nav .row-main .list .item .aItem{ font-size:13px; overflow:hidden}
.con_nav .row-main .list .item.on .aItem{ border:none;}


.con_pinpai li{ width:90%}

.con_nav_l{ padding:0 2%;}

.about{ float:left; width:100%; padding:10px 0}
.about .warp{ padding:0 2%; overflow:hidden; width:96%;}
.about .about_content{ width:100%; padding:0}
.about_content .c_title{ height:60px; line-height:50px;}
.about .about_content .about_content_l{ float:left; width:100%; padding:0;}
.about .about_content .about_content_r{ float:left; width:100%; padding:0 0 50px 0}
.about_fzlc .warp{ padding:0 2%; overflow:hidden; width:96%;}
.about_fzlc .about_content{ width:100%;}
.about_fzlc .about_content .fzlc_content_l{ float:left; width:100%; padding:0;}
.about_fzlc .about_content .fzlc_content_r{ float:left; width:100%; padding:0}

.ho_news .ho_news_li li .n_l img{ height:auto;}

.con_nav_l{ margin-top:15px;}
.con_nav_l li{ margin:0 0 10px 1%; width:23%;}
.con_nav_l li a{ float:left; width:100%; padding:0; text-align:center; line-height:30px;}

.contact{ width:100%; padding:30px 0 60px 0; }
.contact .warp{ padding:0 2%; overflow:hidden; width:96%;}
.contact .contact_l{ display:none;}
.contact .contact_r{ float:left; width:100%; padding:0; background:none !important; height:auto;}

.product_desc .product_desc_r h2{ padding-top:15px; font-size:26px;}

.con_nav .list .item .aItem{ height:40px; line-height:40px; margin-right:0}
.con_nav .row-main .list .on{ background:#f73f52;}
.con_nav .row-main .list .on a{ color:#fff !important}

.proapp_list_l ul{ width:100%; margin-left:0}
.proapp_list_l li{ width:100%; margin-left:0}
.proapp_list_l li .news_list_l_r h2{ line-height:25px;}
.proapp_list_l li .news_list_l_r h3{ display:none;}

.brand .brand_item .brand_item_pro li span{ height:50px; overflow:hidden}

.con_nav .row-head{ height:50px;}
.con_nav .row-head .title{ line-height:50px; font-size:22px}

.contact .contact_r .c_r_kf{ float:left; width:100%; overflow:hidden; height:auto; margin-bottom:10px}
.contact .contact_r .c_r_kf span{ height:120px; line-height:120px;}

.map_kf{ display:none}
.contact{ display:block}
.contact_map{ display:none}

.feek{ padding:30px 0}
.feek .con_t_nav{ padding:0 2%}
.feek .con_t_nav .c_n_c a{ border-bottom:1px solid #f73f52; margin-bottom:-1px;}
.feek .submit{ float:left; padding:0 2%; width:96%; margin-top:20px}
.feek .submit .s_l{ float:left; width:100%;}
.feek .submit .s_l .su_l{ float:left; width:100%}
.feek .submit .s_l .su_l input{ float:left; width:100%}
.feek .submit .s_r{ float:left; width:100%;}
.feek .submit .s_r .su_r{ float:left; width:100%;}
.feek .submit .s_r .su_r textarea{ float:left; width:94%;}
.feek .submit .su_b{ float:left; width:100%;}
.feek .submit .su_b input{ float:left; width:100%;}


.honor{ height:auto; padding-bottom:30px;}
.honor .warp{ padding:0 2%; width:96%;}
.honor .honor_nav{ float:left; width:100%; line-height:45px;}
.honor .honor_nav a{ float:left; width:33%; padding:0; margin:0 0 -1px -1px; text-align:center;}
.honor .honor_list{ width:100%; padding-top:40px}
.honor .honor_list li{ width:22%; margin-left:1%}

.zhaop_none{ display:none}

.news{ padding:20px 0 50px 0;}
.news .news_list{ float:left; padding:0 2%; width:96%; margin-top:0}
.news .news_list .news_list_l{ float:left; width:100%;}
.news .news_list .news_list_l li{ padding:10px 0; margin-bottom:10px}
.news .news_list .news_list_l li .news_list_l_l{ float:left; width:100%;}
.news .news_list .news_list_l li .news_list_l_l a{ float: left; width: 100%;}
.news .news_list .news_list_l li .news_list_l_r{ float:left; width:100%;}
.news .news_list .news_list_l li .news_list_l_r h2{ padding-top:10px}
.news .news_list .news_list_r{ display:none;}

.p_item .p_item_com{ width:60%}
.p_item .p_item_com h2{ font-size:1.4em}
.p_item .p_item_com h3{ font-size:1.1em}
.p_item .p_item_com h4{ text-align:center}
.p_item .p_item_com h4 img{ max-width:100%}
.p_item .p_item_com span{ float:left; width:100%; line-height:30px; text-align:justify; margin:20px 0;}

.product .p_item{ background-size:100% 40% !important; height:100% !important; background-position:center top !important;}
.p_item .p_item_com{ width:90%; height:47%; left:0; top:40%!important; background:#f73f52; padding:5%;}
.p_item .p_item_com h4 img{ height:75px}
.p_item .p_item_com h2{ color:#fff; line-height:40px;}
.p_item .p_item_com h3{ line-height:30px;}
.p_item .p_item_com span{ display:none;}

.product_desc{ float:left; width:100%;}
.product_desc .warp{ float:left; width:96%; padding:0 2%;}
.product_desc .product_desc_l{ float:left; width:100%;}
.product_desc .product_desc_l .flex-direction-nav li a.flex-prev{left:10px;background:url(../images/ban_left2.png) 0px center no-repeat #f73f52;}
.product_desc .product_desc_l .flex-direction-nav li a.flex-next{right:10px;background:url(../images/ban_right2.png) -0px center no-repeat #f73f52;}
.product_desc .product_desc_r{ float:left; width:100%;}

.show_list_llover{ top:0; left:0; margin:0; width:96%; height:98%; padding:2%; overflow-y:auto;}
.show_list_llover a{ right:5px; top:5px; }
.show_list_llover .show_l_closede{ width:100%; margin:0 auto; padding:60px 0 0 0;}
.show_list_llover .show_l_closede li{ width:100%; margin-left:0; margin-bottom:10px;}

.con_banner_p{ height:auto;}
.con_banner_p h4{ margin-top:15px;}
.con_banner_p span{ line-height:20px; text-align:justify;}

.brand{ float:left; width:100%;}
.brand .brand_item{ float:left; width:96%; padding:0 2%}
.brand .brand_item .brand_about_l{ width:100%;}
.brand .brand_item .brand_about_l img{ float:left; width:50%}
.brand .brand_item .brand_about_r{ width:100%;}
.brand .brand_item .brand_about_r .movie{ width:100%;}
.brand .brand_item .brand_about_c .movie{ width:100%;}
.brand .brand_item .hotPic2 .JQ-slide-content{ position:absolute; margin-left:-10px; width:100% !important;}
.brand .brand_item .hotPic2 .imgList li { float:left; width:45%; height:260px; margin:0 0 0 10px; border:1px solid #f5f5f5; text-align:center;}
.brand_item_pro{ padding-bottom:50px;}
.brand_item_pro ul{ margin-left:-1%}
.brand .brand_item .brand_item_pro ul{ margin-left:-1.5%}
.brand .brand_item .brand_item_pro li{ float:left; width:48%; margin-left:1.5%;}



.map{ padding:0 0 100px 0; height:auto}
.map .map_list{ padding:0 3%}
.map .map_list li a{ margin-right:20px;}
















.foot{ float:left; width:100%; overflow:hidden}
.foot .warp{ padding:0 2%; width:96%;}
.foot .foot_nav{ float:left; width:100%;}
.foot .foot_nav .item{ float:left; width:50%; padding:0; margin:0; text-align:center; }
.foot .foot_nav .item_r{ width:100%; text-align:center;}
.foot .foot_nav .item_r span{ float:left; width:100%; text-align:center; padding:15px 0;}
.foot .foot_nav .item_r span a{ float:none; display:inline-block}
.foot .foot_erwm{ float:left; width:100%; text-align:center}
.footen{ width:100%;}
.footen .warp{ width:96%; padding:0 2%;}
.footen .footen_l{ width:100%; padding:10px 0 0 0; line-height:30px; text-align:center}
.footen .footen_r{ width:100%; text-align:center}
.footen .footen_r a{ margin-left:0; margin-right:10px}
}








