@charset "utf-8";
/* CSS Document */
.banner{  position:relative; width:100%; overflow:hidden;height:148px; padding-top:30px;}
.logo_sp{ width:80px; height:80px;}
.bg h1{font-size:25px; color:#666; line-height:80px; float:left;}
.bg .biao{ margin-top:15px; margin-left:5px; float:left;}
.gz_sp{ font-size:14px; border:1px solid #CCC; background:url(images/gz_red.png) no-repeat 10px #fff; padding:0px 15px 0px 30px; height:26px; line-height:26px;margin-top:27px; margin-left:5px; display:block; float:left;}
.ygz_sp{ font-size:14px; border:1px solid #CCC; background:url(images/ygz_red.png) no-repeat 10px #fff; padding:0px 15px 0px 30px; height:26px; line-height:26px;margin-top:27px; margin-left:5px; display:block; float:left;}
.kf_sp{ font-size:14px; border:1px solid #CCC; background:url(images/kefu.png) no-repeat 10px #fff; padding:0px 15px 0px 30px; height:26px; line-height:26px;margin-top:27px; margin-left:5px; display:block; float:left;}
.back_sp{ background:url(images/back.png) no-repeat 12px #f5534c; float:right;  padding:0px 17px 0px 33px; font-size:14px; color:#fff;height:26px; line-height:26px;margin-top:27px; display:block; border-radius:20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
.nav_sp{ width:1018px; height:45px; border:1px solid #e5e5e5; line-height:43px; margin-top:20px;}
.nav_sp li{ float:left;  width:153px;margin:0px 50px;text-align:center; padding-top:11px; height:32px;}
.nav_sp li a{border-right:1px solid #c3c3c3; display:block; float:left; height:21px; line-height:21px; width:153px;  text-align:center; padding-right:50px;}
.nav_sp h2 a{ font-size:18px; color:#646363;}

.zixun_sp{ width:240px; background:#a1a1a1; padding:15px; height:286px; float:left; color:#fff; position:relative;}
.zixun_sp h3{ text-align:center; font-size:24px; font-weight:normal; line-height:60px;}
.zixun_sp li{ line-height:28px; font-size:14px; width:240px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.zixun_sp li a{ color:#fff; background:url(images/arrow.png) no-repeat 6px; padding-left:15px;}
.zixun_sp li a:hover{ text-decoration:underline;}
.zixun_sp .more{ position:absolute; right:15px; bottom:20px;}
.zixun_sp .more a{ color:#fff; font-size:15px;}
.zixun_sp .more a:hover{ text-decoration:underline;}
.lb_sp{ width:750px; float:right; height:316px;}

/*焦点图*/
.focus{ position:relative; width:750px; height:316px; background-color: #000; float:right; overflow:hidden; }  
.focus img{ width: 750px; height: 316px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*左侧 下属企业 联系方式 留言*/
.left_sp{ width:270px; float:left; margin-top:20px; overflow:hidden;}
.xiashu_cont li{ height:38px; line-height:38px; border:1px solid #e7e7e7; border-top:0;font-size:14px;}
.xiashu_cont li a{ color:#4e4e4e; display:block; width:250px; height:40px;padding:0 10px;}
.xiashu_cont li a:hover{ color:#fff;background:#a1a1a1;}
.tishi{ font-size:12px; color:#f00; padding-left:5px;}

.lianxi_tit{ height:38px; line-height:38px; border:1px solid #e7e7e7; font-size:18px; color:#d41b0d;margin-top:30px; padding:0 10px;}
.lianxi_cont{ border:1px solid #e7e7e7; border-top:0; font-size:14px; color:#4e4e4e;padding:15px; line-height:26px; position:relative; padding-bottom:50px;}
.sp_ewm div {width: 190px;height: 190px;padding:10px; background:#fff; border:1px solid #CCC;position: absolute; bottom:0; right:0;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 100%;-webkit-transform-origin: 100% 100%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none; }
.sp_ewm:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.sp_ewm:hover div img{opacity: 1; }
.sp_ewm{ width:42px; height:44px; float:left; margin-right:3px; background:url(images/ewm.gif);cursor:pointer; position:absolute; bottom:3px; right:0;}
.sp_ewmt{ position:absolute; bottom:10px; right:50px;}

.liuyan_tit{ height:38px; line-height:38px; font-size:18px; color:#dc3229;margin-top:15px; padding:0 10px;}
.liuyan_cont textarea{ width:248px; border:1px solid #e7e7e7; padding:10px;}
.liuyan_btn{ width:100px; height:30px; background:#828282; text-align:center; line-height:30px; color:white; display:block; font-size:16px; border-radius:5px; float:right; margin-top:10px;}

/*右侧 商品列表*/
.right_sp{ width:735px; float:right;overflow:hidden;margin-top:20px; }
.sp_list_tit{ border-bottom:1px solid #e22828; height:44px; line-height:44px; padding-left:5px;}
.sp_list_biao{ font-size:24px; color:#5c5c5c; float:left;}
.sp_list_tit .out{ height:24px; border:1px solid #bfbfbf; text-align:center; display:block; float:left; margin-left:8px; line-height:24px; margin-top:8px; padding:0 12px;}
.sp_list_tit .on{height:24px; border:1px solid #e22828; display:block; float:left;margin-left:8px; color:#fff;line-height:24px; margin-top:8px; background:url(images/listchoose.png) no-repeat 6px #e22828;padding:0 15px 0 22px;}
.sp_list_tit .out:hover{border:1px solid #e22828; background:#e22828;color:#fff;}
.search_sp{ float:right;}
.search_sp input{width:135px; height:24px; border:1px solid #e2e2e2; background:url(images/search.gif) no-repeat 6px; padding-left:25px; margin-top:7px;color:#8b8b8b; float:left;}
.sp_btn{width:60px; height:24px; background:#828282; text-align:center; line-height:24px; color:white; display:block; font-size:14px; border-radius:5px; float:right; margin-top:8px;float:left; margin-left:5px; }

/* 显示商品结果 */
.prolist{ width:535px; overflow:hidden; margin-top:20px; margin-bottom:40px;} .prolist ul{  display:block}
.prolist ul li{width:734px;   display:block; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; float:left; }
.prolist ul li:hover{ }
.prolist ul li .pro_box{ width:125px; height:165px; display:block; border-right:1px solid #e6e6e6; float:left; position:relative; background:#f3f3f3; }
.prolist ul li .pro_box h3{ color:#656565; font-size:16px;  line-height:24px; position:absolute; left:35px; top:70px; }
.pro_box img{  width:71px; height:25px; position:absolute; left:30px; top:30px;} 
.prolist ul li .middlet{ float:left; width:420px; height:145px;  display:block; padding:10px; line-height:24px;}
.middlet{ width:300px;border-right:1px solid #e6e6e6; float:left; height:100px; display:block;}
.prolist ul li .rigbtn{ width:147px; height:130px;  padding:20px 10px 10px 10px; float:left; display:block; }
.prolist ul li .rigbtn span{ width:160px; line-height:24px; text-align:center; display:block;}
.prolist ul li .rigbtn_btn{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; background:#d41b0d; margin:auto; font-size:16px; color:#fff; line-height:28px;margin-top:5px;}
.prolist ul li .rigbtn_btn2{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; margin:auto; font-size:12px; color:#fff; line-height:28px; margin-top:5px; background:url(images/downup.gif) no-repeat 100px 10px #0075c2;}
.active {background-position:100px 0;}
.prolist ul li .rigbtn_btn3{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; margin:auto; font-size:12px; color:#fff; line-height:28px; margin-top:5px; background:#858585;}
.prolist ul li .rengou { width:733px;  border:1px solid #f00; overflow:auto;}
.prolist ul li .rengou li{ width:732px; height:32px; line-height:32px; border-top:1px solid #e6e6e6; border-bottom:0; background:#f5f5f5; overflow:hidden;}
.prolist ul li .rengou li span{ display:block;  overflow:hidden; padding:0 5px 0 5px; float:left;height:32px; color:#005bac;}
.prolist ul li .rengou li a{width:120px; border-radius: 2px; display:block; line-height:24px; text-align:center; background:#d0dfe9; margin:auto; font-size:12px; color:#005bac; line-height:24px; float:left; margin-top:4px;}
.f14{ font-size:14px;}
.f18{ font-size:18px; color:#d41b0d;}

.allproduct{ margin:22px 0 0 6px; float:right; background:url(images/all.gif) no-repeat 120px; height:26px; line-height:26px; border:1px solid #d5d5d5; color:#d72a1d; padding:0 45px 0 20px; font-size:14px; border-radius:5px;}
/*9.10商铺商品按钮式样*/
.prolist ul li .rigbtn_btn4{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; margin:auto; font-size:12px; color:#fff; line-height:28px; margin-top:5px; background:100px 10px #0075c2;}

/* 下属企业 */
.sp_xiashu{ margin:20px 0;}
.sp_xiashu_cont{ padding:20px 10px; overflow:auto;}
.sp_xiashu_cont li{ float:left;}

/* 集团概况 */
.sp_gktit{ font-size:24px; color:#5d5d5d; padding:0 15px; height:50px; line-height:50px; border-bottom:1px solid #e7e7e7; }
.sp_gk_cont li{ height:38px; line-height:38px; border-bottom:1px solid #e7e7e7; font-size:14px;}
.sp_gk_cont li a{ color:#4e4e4e; display:block; width:240px; height:40px;padding:0 15px;}
.sp_gk_cont li a#choose{ color:#fff;background:#a1a1a1;}
.sp_gk_cont li a:hover{ color:#fff;background:#a1a1a1;}
.crumbs{ color:#666; font-size:14px;padding-left:10px;}
.crumbs a:hover{ color:#f00; }
.sp_gk_tit{ height:50px; line-height:50px; font-size:24px; color:#e22828; padding-left:10px; width:713px; border:1px solid #e7e7e7; margin:20px 0 20px 10px;}
.sp_gk_tit2{ height:50px; line-height:50px; font-size:24px; color:#e22828; padding-left:10px;  border:1px solid #e7e7e7; margin:20px 0 20px 10px;}
.p20{ padding:20px 10px 20px 20px;}

/* 产品介绍 */
.cp_sp_tit h3{ font-size:30px; color:#e22828; text-align:center; font-weight:normal; padding:60px 0 30px 0;}
#cp_sp_nav{ height:40px; background:#848484; line-height:40px; margin-bottom:20px;}
#cp_sp_nav a{ display:block; width:190px; float:left; text-align:center; font-size:16px;}
#cp_sp_nav a.out{ color:#fff;}
#cp_sp_nav a.over{ background:#515151;color:#fff;}
.cp_sp_l{ width:190px; float:left; border:1px solid #d1d1d1; border-bottom:0; border-right:0;}
.cp_sp_l a{ display:block; height:50px; border-bottom:1px solid #d1d1d1; text-align:center; line-height:50px;font-size:16px;}
.cp_sp_l .out{ color:#626262; }
.cp_sp_l .over{background:#469cff; color:#fff;}
.cp_sp_l .over a{color:#fff; }
.cp_sp_r{ height:322px; width:791px; border:1px solid #d1d1d1; float:right; padding:30px 18px 20px 18px;}
.cp_sp_r table{border-collapse:collapse;}
.cp_sp_r td{ height:34px; line-height:34px; padding:0 5px; font-size:14px; border:1px solid #dfdfdf; }


/* 分类选框 */
.read-more_out{ width:1020px; text-align:center; border-top:1px solid #fff; height:30px;-webkit-transition:border-color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}
.read-more_out:hover{border-top:1px solid #F00;}
#read-more{color: #333;  width:240px; height:30px; margin:auto; line-height:30px; text-align:center; border-right:1px solid  #ddd;border-left:1px solid  #ddd;border-bottom:1px solid  #ddd; border-top:1px solid #fff; margin-top:-1px;-webkit-transition:border-color .15s ease-in-out;-moz-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out}
.read-more_out:hover #read-more{border-right:1px solid  #F00;border-left:1px solid  #F00;border-bottom:1px solid  #F00; border-top:1px solid #fff; }
.read-more_out:hover #read-more a{color: #f00;}
#read-more a{padding-right: 22px;background: url() no-repeat 100% 50%;text-decoration: none;}
#wrap5{position: relative;overflow: hidden; height:74px;}

.mai_cont{ border:1px solid #e8e8e8;  margin:15px auto;}
.select{ display:block;  margin-bottom:20px;}
.select li{ display:block; width:1020px; padding:6px 0; border-bottom:1px solid #ededed;line-height:24px;}
.select dt{ float:left; width:70px; text-align:right; color:#525252; font-weight:bold;}
.se_l{ width:950px}
.se_l2{  width:300px;}
.se_l3{  width:300px;}
.select-list{ height:24px;}
.select dd {margin: 0 12px; padding:0 5px; float:left; } 
.select dd a{color:#515151; clear:both;}
.select dd a:hover{color:#e22828}
.select dd a:hover span{ color:#666}
.select dd .queren{ padding:4px 10px;text-align:center; border:1px solid #CCC; margin-left:5px;}
.select .select-result a{background:#0075c2 url(images/close.gif) right 9px no-repeat; height:26px; color:#fff; padding:0 20px 0 10px !important; border-radius: 2px; display:block; line-height:26px; text-align:left}
.select .select-result a:hover{background-position:right -15px}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select .select-result dd{ padding-left:10px; margin:0} .select .select-result dd a{ margin:0 5px}
.select dd.selected a{ color:#0075c2; font-weight:bold; padding:0 5px; display:block; text-align:center;}
.select .select-result dd.selected a{ color:#fff; font-weight:normal} 
.select-no{ color:#999}
.select_search{height:24px;  padding:2px 35px; border-radius: 2px; display:block; line-height:24px; text-align:center; background:#d41b0d; float:right; margin-right:30px; font-size:14px;}
.select_search a{color:#fff; background-image:none !important; background-color:#d41b0d !important;}


/* 显示商品结果--宽 */
.prolist2{ width:1020px; overflow:hidden; margin-bottom:20px;} .prolist ul{  display:block}
.prolist2 ul li{ width:1020px;  display:block; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; float:left; }
.prolist2 ul li .pro_box2{ width:250px; height:113px; padding:8px; display:block; border-right:1px solid #e6e6e6; float:left;padding:17px 10px 10px 10px; }
.prolist2 ul li .pro_box2 p{ color:#656565; font-size:14px; padding-left:10px; float:left; width:228px; line-height:24px; padding:5px 0 0px 10px;}
.pro_box2 img{ width:38px; height:28px; padding:0px 0 0 5px; } 
.prolist2 ul li .middlet{ float:left; width:500px; height:120px; display:block; padding:10px; line-height:24px;}
.middlet{ width:300px;border-right:1px solid #e6e6e6; float:left; height:100px; display:block;}
.prolist2 ul li .rigbtn{ width:206px; height:125px; padding:5px 10px 10px 10px; float:left; }
.prolist2 ul li .rigbtn span{ width:206px; line-height:24px; text-align:center; display:block;}
.prolist2 ul li .rigbtn_btn{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; background:#d41b0d; margin:auto; font-size:16px; color:#fff; line-height:28px;margin-top:5px;}
.prolist2 ul li .rigbtn_btn2{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; margin:auto; font-size:12px; color:#fff; line-height:28px; margin-top:5px; background:url(../image/downup.gif) no-repeat 100px 10px #0075c2;}
.prolist2 ul li .rigbtn_btn4{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; margin:auto; font-size:12px; color:#fff; line-height:28px; margin-top:5px; background:url(../image/downup.gif) no-repeat 100px 10px #0075c2;}

.active {background-position:100px 0;}
.prolist2 ul li .rigbtn_btn3{width:120px; border-radius: 2px; display:block; line-height:28px; text-align:center; margin:auto; font-size:12px; color:#fff; line-height:28px; margin-top:5px; background:#858585;}
.prolist2 ul li .rengou { width:1018px;  border:1px solid #f00; overflow:auto;}
.prolist2 ul li .rengou li{ width:1016px; height:32px; line-height:32px; border-top:1px solid #e6e6e6; border-bottom:0; background:#f5f5f5; overflow:hidden;}
.prolist2 ul li .rengou li span{ display:block;  overflow:hidden; padding:0 20px 0 5px; float:left;height:32px; color:#005bac;}
.prolist2 ul li .rengou li a{width:120px; border-radius: 2px; display:block; line-height:24px; text-align:center; background:#d0dfe9; margin:auto; font-size:12px; color:#005bac; line-height:24px; float:left; margin-top:4px;}