/*Top001981 */

.fr{ float:right }
.Top001981 header{ position:relative; z-index:100;border-top:5px solid #da251c;}
.Top001981 .layer{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:99;background-color:rgba(0,0,0,0.5); display:none;}
.Top001981 .logo{ text-align:center; padding:3% 28% 3% 3%; background-color:#fff; position:relative; z-index:5;}
.Top001981 .menu{position:absolute; top:50%; height:34px;margin-top:-17px; z-index:6;}

.Top001981 .openOut::before,
.Top001981 .openOut::after{opacity:1;}
.Top001981 .menu{ right:2%; width:42px;}
.Top001981 .menu i,
.Top001981 .menu::before,
.Top001981 .menu::after{ position:absolute; width:100%; height:3px; background-color:#da251c; left:0;}
.Top001981 .menu i{ top:50%; margin-top:-1.5px;}
.Top001981 .menu::before,
.Top001981 .menu::after{ content:'';}
.Top001981 .menu::before{ top:0;}
.Top001981 .menu::after{ bottom:0;}
.Top001981 .search,
.Top001981 nav{position:absolute; top:100%; width:100%; left:0; }
.Top001981 nav{display:none;background: #fff; border-top:1px solid #e1dce1; }
.Top001981 nav li{ border-bottom:1px solid #e1dce1;}
.Top001981 nav li:last-child{ border-bottom:0;}
.Top001981 nav li a{ display:block; padding:3%; color:#da251c; font-size:20px;}
.Top001981 nav li > a{ font-size:30px; color:#da251c; position:relative;}
.Top001981 nav li > a i{ width:22px; height:22px; position:absolute; right:2%; top:50%; margin-top:-11px; transition:0.3s;}
.Top001981 nav li > a i::before,
.Top001981 nav li > a i::after{ position:absolute; content:''; background-color:#da251c; height:2px; width:100%; left:0; top:50%;}
.Top001981 nav li > a i::before{ transform:rotate(45deg); margin-top:-7px;}
.Top001981 nav li > a i::after{ transform:rotate(-45deg); margin-top:7px;}
.Top001981 nav li  a.a_on i{transform:rotate(90deg);}
.Top001981 nav li dl{ display:none;}

/*搜索*/
.Top001981 header span.icon_search{ width:10%; right:16%; background:url(../images/Mobile001192-search.png) no-repeat center center; background-size:70% auto;position:absolute; top:0;  height:100%; z-index:9999}
.Top001981 .search{ display:none; position:absolute; top:100%; width:100%; left:0; background-color:#dedede; z-index:100; }
.Top001981 .search{ padding:2% 4%;}
.Top001981 .search dl{ position:relative;}
.Top001981 .search dl input{border-radius:5px;border:none; font-size:16px; padding:0;}
.Top001981 .search dl .text{ width:75%; height:45px; line-height:45px; padding:0 10px 0 50px;  background:url(../images/Mobile001192-search_hover.png) no-repeat 10px center #fff;  background-size:auto 60%;}
.Top001981 .search dl .btn{ cursor:pointer; position:absolute;  width:20%; height:100%; right:0; top:0; background:#fff; }
@media(max-width:480px){
.Top001981 .search dl .text{height:35px; line-height:35px;}
}







@media(max-width:640px){
.Top001981 .menu{height:24px;margin-top:-12px; width:36px;}
.Top001981 .open_search{ background-size:auto 80%;}
.Top001981 nav li a{ font-size:16px;}
.Top001981 nav li > a{ font-size:18px;}
.Top001981 nav li > a i{ width:12px; height:12px;}
.Top001981 nav li > a i::before{margin-top:-4px;}
.Top001981 nav li > a i::after{margin-top:4px;}
}
/*Banner001988 */
.Banner001988 aside img{ display:block; width:100%;}
/*RighInfo001977 */
.RighInfo001977{ padding:2%;}
.RighInfo001977 .info img{display: block;margin: auto;}
.RighInfo001977 h1{text-align: center;color: #333;font-weight: normal;padding-bottom: 2%;border-bottom: 1px dashed #999;font-size: 22px;}
.RighInfo001977 h1 span{color: #666;font-size:16px;}
.RighInfo001977 h1 *{ vertical-align:top }
@media(min-width:481px){
.RighInfo001977 .info{ font-size:18px; line-height:26px;}
}
@media(max-width:480px){
.RighInfo001977 h1{ font-size:16px;}
.RighInfo001977 h1 span{font-size:12px;}
}

/*Page001992 */
.Page001992{text-align:center; padding:5% 2%; line-height:30px;}
.Page001992 .Pages a{ color:#999; display:inline-block; border:1px solid #d9d9d9; padding:1% 5%; margin:0 1%;}
.Page001992 .Pages em,
.Page001992 .Pages .p_cur,
.Page001992 .Pages .p_count,
.Page001992 .Pages .p_total,
.Page001992 .Pages .p_jump,
.Page001992 .Pages a.a_end,
.Page001992 .Pages a.a_first{ display:none;}
@media(min-width:481px){
.Page001992 .Pages a{  font-size:20px;}
}

/*Footer*/
.Footer{margin-bottom:15%;line-height: 25px;}
.Footer footer{ text-align:center; padding:4% 2%; font-size:18px;
background: #f1f1f1;
}
.Footer .ul{ padding-top:15px }
.Footer .ul li{ display:inline-block; vertical-align:top;}
.Footer .ul li img{ width:80px ; height:80px }
.Footer .ul li span{ display:block }
@media(max-width:480px){
.Footer footer{ font-size:14px;}
.Footer{margin-bottom:20%;line-height: 20px;}

}

/*Bottom002008 */
.Bottom002008{position:fixed;bottom:0;width:100%;max-width: 768px; z-index:99999 }
.Bottom002008 .gettop{ padding:0% 3% 3% 0;}
.Bottom002008 .gettop a{ float:right; position:relative; width:60px; height:60px; background-color:#da251c; border-radius:50%;}
.Bottom002008 .gettop a::before,
.Bottom002008 .gettop a::after{ position:absolute; content:''; width:15px; height:3px; background-color:#fff; transform:rotate(-45deg); left:18px; top:50%; margin-top:-1.5px;}
.Bottom002008 .gettop a::after{transform:rotate(45deg);left:27px;}

.Bottom002008 ul{ background-color:#da251c;}
.Bottom002008 li{ float:left; width:33.33333333%; text-align:center;}
.Bottom002008 li:hover{ background-color:#da251c;}
.Bottom002008 li a{ color:#fff; font-size:24px; display:block; padding:2% 0;}
.Bottom002008 li a::before{ display:block; width:100%; content:''; padding-bottom:24%; background:url(../images/Bottom002008-icon1.png) no-repeat center center; background-size:contain;}
.Bottom002008 li:nth-child(2) a::before{ background-image:url(../images/Bottom002008-icon2.png);}
.Bottom002008 li:nth-child(3) a::before{ background-image:url(../images/Bottom002008-icon3.png);}
@media(max-width:480px){
.Bottom002008 .gettop a{ width:40px; height:40px;}
.Bottom002008 .gettop a::before{ left:8px;}
.Bottom002008 .gettop a::after{left:17px;}
.Bottom002008 footer{ font-size:14px;}
.Bottom002008 li a{ font-size:14px;}
.Bottom002008 li a::before{ padding-bottom:28%;}
}

/*Banner001982 */
.Banner001982 li img{ display:block; width:100%;}
.Banner001982 .bx-wrapper{ position:relative; z-index:1;}
.Banner001982 .bx-pager{ text-align:center; position:absolute; left:0; width:100%; bottom:5%; z-index:10;}
.Banner001982 .bx-pager *{height:16px;width:16px;}
.Banner001982 .bx-pager div{ display:inline-block; margin:0 1%;}
.Banner001982 .bx-pager div a{ display:block; border-radius:50%; overflow:hidden; line-height:1000px; background-color:#fff;}
.Banner001982 .bx-pager div a.active{ background-color:#da251c;}
@media(max-width:480px){
.Banner001982 .bx-pager *{height:10px;width:10px;}
}
/*
 .Mobile001164 为demo编号
 */

.Mobile001164 .title{ text-align:center; padding:3% 0;}
.Mobile001164 .title span{ position:relative; color:#da251c; font-size:24px;}
.Mobile001164 .title span::before,
.Mobile001164 .title span::after{ position:absolute; content:''; width:40%; height:2px; top:50%; background-color:#da251c;}
.Mobile001164 .title span::before{ left:-45%;}
.Mobile001164 .title span::after{ right:-45%;}
.Mobile001164 .title p{ color:#333; text-transform:uppercase; font-size:16px; margin:5px 0;}
@media(min-width:481px){
.Mobile001164 .title span{ font-size:40px;font-weight: bold;}
.Mobile001164 .title p{ font-size:20px;}
}

.Mobile001164 .list li{ float:left; width:48.5%; margin-bottom:3%; margin-right:3%; border:1px solid #333; padding:3%; position:relative;}
.Mobile001164 .list li:hover{ border-color:#da251c;}
.Mobile001164 .list li::before{ position:absolute; content:'';width: 24px;height: 4px;background: #333;left: 50%;bottom: -2px;margin-left: -12px;}
.Mobile001164 .list li:hover::before{ background-color:#da251c;}
.Mobile001164 .list li:nth-child(2n){ margin-right:0;}
.Mobile001164 .list li .Ispic{ display:block; padding-bottom:100%;}
.Mobile001164 .list li .more{ display:block; background-color:#333; color:#fff; padding:3% 0; text-align:center; font-size:18px;}
.Mobile001164 .list li:hover .more{background-color:#da251c;}
.Mobile001164 .list li h4{ margin:0; font-size:20px; font-weight:normal; padding-top: 10px;}
.Mobile001164 .list li:hover h4 a{color:#da251c;}
.Mobile001164 .list li p{ margin:10px 0; font-size:16px; line-height:30px; height:60px; overflow:hidden;}
@media(max-width:480px){
.Mobile001164 .list li h4{font-size:16px;}
.Mobile001164 .list li .more,
.Mobile001164 .list li p{ font-size:14px;}
.Mobile001164 .list li p{ line-height:20px; height:40px;}
}
@media(max-width:320px){
.Mobile001164 .list li{ float:none; width:auto; margin-right:0;}
}
/*
 .Mobile001190 为demo编号
 */
.Mobile001190 .title{ text-align:center; padding:1% 0;}
.Mobile001190 .title span{ position:relative; color:#da251c; font-size:24px;}
.Mobile001190 .title span::before,
.Mobile001190 .title span::after{ position:absolute; content:''; width:40%; height:2px; top:50%; background-color:#da251c;}
.Mobile001190 .title span::before{ left:-45%;}
.Mobile001190 .title span::after{ right:-45%;}
.Mobile001190 .title p{ color:#333; text-transform:uppercase; font-size:16px; margin:5px 0;}
@media(min-width:481px){
.Mobile001190 .title span{ font-size:40px;font-weight: bold;}
.Mobile001190 .title p{ font-size:20px;}
}


.Mobile001190 .case .bx-pager{ display:none;}
.Mobile001190 .case .bx-controls-direction{ position:absolute; background:url(../images/Mobile001190-controls.png) no-repeat right center; right:2%; top:-44px;}
.Mobile001190 .case .bx-controls-direction a{ overflow:hidden; line-height:100px; display:inline-block; width:20px; height:20px; margin-left:3px;}
.Mobile001190 .case li div{ padding:0 3px;}
.Mobile001190 .case li div a{ position:relative; display:block; padding-bottom:63%;}
.Mobile001190 .case li div span{ font-size:16px; position:absolute; left:0; bottom:0; padding:2%; color:#fff; background-color:rgba(0,0,0,0.5); width:100%; text-align:center;}
@media(max-width:480px){
.Mobile001190 .case li div span{font-size:14px;}
}

/*
 .Mobile001191 为demo编号
 */
.Mobile001191 .toptitle{border-top:4px solid #da251c;margin-top: 4%}
.Mobile001191 h1{ margin:0 0 2% 0; overflow:hidden; font-size:18px; line-height:50px; padding-right:2%; background-color:#fff;}
.Mobile001191 h1 a{ float:right; color:#da251c;}
.Mobile001191 h1 span{ float:left; padding:0 3%; position:relative; font-size:28px; color:#fff; background-color:#da251c; font-weight:normal;}
.Mobile001191 h1 span::after{ position:absolute; content:''; width:100%; top:0; height:100%; left:100%; background:url(../images/Floor002007-titlebg.png) no-repeat left top; background-size:auto 100%;}

@media(max-width:480px){
.Mobile001191 h1{font-size:14px; }
.Mobile001191 h1 span{ font-size:18px;}
}
@media(max-width:375px){
.Mobile001191 h1{ line-height:40px;}
}

.Mobile001191 .case .bx-pager{ display:none;}
.Mobile001191 .case .bx-controls-direction{ position:absolute; background:url(../images/Mobile001190-controls.png) no-repeat right center; right:2%; top:-44px;}
.Mobile001191 .case .bx-controls-direction{ position:absolute; background:url(../images/Mobile001190-controls.png) no-repeat right center; right:2%; top:-44px;}
.Mobile001191 .case .bx-controls-direction a{ overflow:hidden; line-height:100px; display:inline-block; width:20px; height:20px; margin-left:3px;}
.Mobile001191 .case li div{ padding:0 3px;}
.Mobile001191 .case li div a{ position:relative; display:block; white-space: nowrap;text-overflow: ellipsis; display: block;overflow: hidden;}
.Mobile001191 .case li div a:last-child{padding-bottom:0;text-align: center;font-size: 16px;color: #da251c;line-height: 25px;}
.Mobile001191 .case li div a span{color: #666;}
@media(max-width:480px){
.Mobile001191 .case li div span{font-size:14px;}
.Mobile001191 .case li div a:last-child{font-size:12px;}
}

/*Floor002007 */
.Floor002007{padding:0 2%}

.Floor002007 .ad .ul{ background-color:#fff; margin-bottom:2%; position:relative; padding-bottom:50%; border:1px solid #e0e0e0;}
.Floor002007 .ad .ul > li{ position:absolute; }
.Floor002007 .ad .ul > li a{ position:absolute; left:5px; top:5px; right:5px; bottom:5px; background-size:cover;}
/*.Floor002007 .ad .ul::before{ position:absolute; content:''; width:1px; height:100%;background-color:#e0e0e0; top:0;}*/
/*.Floor002007 .ad .ul:nth-child(1)::after{ position:absolute; content:''; height:1px; width:35%; top:50%; right:0;background-color:#e0e0e0;}
.Floor002007 .ad .ul:nth-child(1)::before{ left:65%; }*/
.Floor002007 .ad .ul:nth-child(1) > li:nth-child(1){ width:100%; left:0;height:100%;}
.Floor002007 .ad .ul:nth-child(1) > li:nth-child(3){ top:50%;}

.Floor002007 .picScroll-left{ overflow:hidden; position:relative; top:0 ; width:100% ; margin-bottom:2%;  z-index:300  }
.Floor002007 .picScroll-left .pageState{ display:none }
.Floor002007 .picScroll-left .hd{ position:relative  }
.Floor002007 .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:14px; height:24px; overflow:hidden; cursor:pointer; position:absolute ; top:50px; background:url(../images/wap_arrow.png) no-repeat left center; z-index:9999  }
.Floor002007 .picScroll-left .hd .next{ right:0; background-position:-21px center }
.Floor002007 .picScroll-left .hd .prev{ left:0 }
.Floor002007 .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.Floor002007 .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.Floor002007 .picScroll-left .hd ul li.on{ background-position:0 0; }
.Floor002007 .picScroll-left .bd .tempWrap{ margin:0 auto }
.Floor002007 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.Floor002007 .picScroll-left .bd ul li{ float:left; width:80%; _display:inline; overflow:hidden; text-align:center; border:none  }
.Floor002007 .picScroll-left .bd ul li img{ border:none; width:100%;}
.Floor002007 .picScroll-left .bd ul li .pic{ text-align:center; margin:0 15px;height:120px; }
.Floor002007 .picScroll-left .bd ul li .title{ line-height:24px;   }


/*Floor001984 */
.Floor001984{ padding: 0 2%; overflow:hidden; margin-bottom:2% }
.Floor001984 .title{ text-align:center; padding:3% 0;}
.Floor001984 .title span{ position:relative; color:#da251c; font-size:24px;}
.Floor001984 .title span::before,
.Floor001984 .title span::after{ position:absolute; content:''; width:40%; height:2px; top:50%; background-color:#da251c;}
.Floor001984 .title span::before{ left:-45%;}
.Floor001984 .title span::after{ right:-45%;}
.Floor001984 .title p{ color:#333; text-transform:uppercase; font-size:16px; margin:5px 0;}
@media(min-width:481px){
.Floor001984 .title span{ font-size:40px;font-weight: bold;}
.Floor001984 .title p{ font-size:20px;}
}


.Floor001984 li{ position:relative; overflow:hidden;height: 270px; float:left; width:100%;}
.Floor001984 div{padding: 0 2%;}
.Floor001984 li a{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; text-align:center; font-size:17px;}
.Floor001984 .table{ display:table; width:100%; height:100%; background-color:rgba(35,24,21,0.5);}
.Floor001984 .table_cell{ display:table-cell; vertical-align:middle;}
.Floor001984 li span{ font-size:12px; text-transform:uppercase; display:block;}
.Floor001984 li p{ margin:0; line-height:18px;}
@media(max-width:640px) and (min-width:376px){
.Floor001984 li a{ font-size:18px;}
.Floor001984 li span{ transform:scale(0.8);}
.Floor001984 li a{font-size: 16px;}
}
@media(max-width:375px){
.Floor001984 li{ float:none; width:auto !important; margin-right:0 !important; margin-bottom:2% !important; padding-bottom:36%;}
.Floor001984 li:last-child{ margin-bottom:0;}
.Floor001984 li a{font-size: 14px;}
}



/*Floor001983 */
.Floor001983{ padding:0 2%; overflow:hidden;}
.Floor001983 div{padding: 0 2%;}
.Floor001983 li{ position:relative; overflow:hidden; height:250px; float:left; width:48%; margin-right:2%;margin-bottom: 2%}
.Floor001983 li:nth-child(2n){ margin-right:2%;}

.Floor001983 li a{ position:absolute; left:0; top:0; width:100%; height:100%; color:#fff; text-align:center; font-size:16px;}
.Floor001983 h1{ font-size:18px;padding-bottom: 3%;border-bottom: 1px dashed #fff; line-height:18px }
.Floor001983 .table{ display:table; width:100%; height:100%; background-color:rgba(35,24,21,0.3); line-height:25px;}
.Floor001983 .table_cell{ display:table-cell; vertical-align:top; background: rgba(2,2,2,0.4); }
.Floor001983 li span{ font-size:12px; text-transform:uppercase; display:block;}
.Floor001983 li p{ margin:0;}
@media(max-width:640px) and (min-width:376px){
.Floor001983 li a{ font-size:18px;}
.Floor001983 li span{ transform:scale(0.8);}
.Floor001983 h1{font-size: 16px; min-height:42px }
.Floor001983 li a{font-size: 16px;}
}
@media(max-width:375px){
.Floor001983 h1{font-size: 12px;}
.Floor001983 li a{font-size: 12px;}
}

/*Floor001968 */
.Floor001968{background:url(../images/Floor001968-bg.png) repeat-x center top; background-size:contain; padding:2% 0 4% 0;}
.Floor001968 section{border-top:4px solid #da251c;margin: 0 2%}
.Floor001968 h1{ margin:0 0 2% 0; overflow:hidden; font-size:18px; line-height:50px; padding-right:2%; background-color:#fff;}
.Floor001968 h1 a{ float:right; color:#da251c;}
.Floor001968 h1 span{ float:left; padding:0 3%; position:relative; font-size:28px; color:#fff; background-color:#da251c; font-weight:normal;}
.Floor001968 h1 span::after{ position:absolute; content:''; width:100%; top:0; height:100%; left:100%; background:url(../images/Floor002007-titlebg.png) no-repeat left top; background-size:auto 100%;}

@media(max-width:480px){
.Floor001968 h1{font-size:14px; }
.Floor001968 h1 span{ font-size:18px;}
}
@media(max-width:375px){
.Floor001968 h1{ line-height:40px;}
}


.Floor001968 .title{  text-align:center; font-size:20px; color:#bdbdbd; background:url(../images/Floor001968-titlebg.png) no-repeat 40% center; background-size:auto 100%; padding:26px 0 12px 0; text-transform:uppercase; margin-bottom:3%;}
.Floor001968 .title b{ font-size:30px; display:block; color:#333;}
.Floor001968 ul{ padding:0 2%; font-size:24px;}
.Floor001968 ul time{ float:right; font-size:20px; margin-left:10px;}
.Floor001968 ol{ position:relative;}
.Floor001968 ol img{ display:block; width:100%;}
.Floor001968 ol p{ position:absolute; left:0; bottom:0; background-color:rgba(218, 37, 28,0.5); line-height:32px; width:100%; color:#fff;margin:0; padding:1% 3%; }
.Floor001968 li{ border-bottom:1px solid #dcdcdc; padding:4% 4% 2% 0; line-height:32px;}
.Floor001968 li a::before{ display:inline-block; content:''; width:6px; height:6px; background-color:#f97b75;border-radius:50%; margin-right:3%; vertical-align:middle;}
@media(max-width:480px){
.Floor001968 .title{ font-size:16px; }
.Floor001968 .title b{ font-size:24px; }
.Floor001968 ul{ font-size:16px;}
.Floor001968 ul time{font-size:14px;}
.Floor001968 .more a{width:62px; height:62px; line-height:62px;  font-size:14px;}
}
/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #da251c;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:2% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:2% 0; color:#da251c; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:5%;}
.RighInfo001277 .right_info > a{ display:inline-block; border:1px solid #da251c;padding:10px 5%; color:#da251c; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#da251c; color:#fff;}
.fenxiang{ background: url(../images/fenxiang.jpg) no-repeat center !important; text-indent:-99999px; width: 44px; } 


.RighInfo001277 .tab{ padding-top: 3%}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#da251c; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .tab .info img{ display:block }
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}
.RighInfo001277 ul li{list-style: none;}
.RighInfo001277 p{margin: 1% 0}
@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 2%;}
 }	
/*PicList002022 */
.PicList002022 li{ padding:3% 0; border-bottom:1px dashed #ccc;}
.PicList002022 li div{ position:relative; padding-left:37%;}
.PicList002022 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:35%;}
.PicList002022 li .dot{ font-size:22px;}
.PicList002022 li p{ font-size:20px; color:#999; line-height:30px; height:60px; overflow:hidden; margin:1% 0;}
.PicList002022 li time{ font-size:18px; color:#333;}
@media(max-width:480px){
.PicList002022 li .dot{ font-size:18px;}
.PicList002022 li p{ font-size:14px; line-height:20px; height:40px;}
.PicList002022 li time{ font-size:16px;}
}
@media(max-width:375px){
.PicList002022 li div{ padding-left:43%;}
.PicList002022 li .Ispic{width:40%;}
.PicList002022 li .dot{ font-size:16px;}
.PicList002022 li p{ font-size:12px;}
.PicList002022 li time{ font-size:14px;}
}
/*
 .Mobile001148 为demo编号
 */
.Mobile001148{ padding:0 2%}
.Mobile001148 .toptitle{border-top:4px solid #da251c;margin-top: 4%}
.Mobile001148 h1{ margin:0 0 2% 0; overflow:hidden; font-size:18px; line-height:50px; padding-right:2%; background-color:#fff;}
.Mobile001148 h1 a{ float:right; color:#da251c;}
.Mobile001148 h1 span{ float:left; padding:0 3%; position:relative; font-size:28px; color:#fff; background-color:#da251c; font-weight:normal;}
.Mobile001148 h1 span::after{ position:absolute; content:''; width:100%; top:0; height:100%; left:100%; background:url(../images/Floor002007-titlebg.png) no-repeat left top; background-size:auto 100%;}

@media(max-width:480px){
.Mobile001148 h1{font-size:14px; }
.Mobile001148 h1 span{ font-size:18px;}
}
@media(max-width:375px){
.Mobile001148 h1{ line-height:40px;}
}


.Mobile001148 .list ol{ min-height:133px; padding:20px 0;border-bottom:1px solid #E5E5E5; position:relative;}
.Mobile001148 .list ol:last-child{ border-bottom:0;}
.Mobile001148 .list ol .pic{ position:absolute; left:10px; top:20px; width:170px;}
.Mobile001148 .list ol div{ padding-left:200px; padding-right:10px; font-size:20px;}
.Mobile001148 .list ol div h2{ margin:0; font-size:24px; font-weight:normal;}
.Mobile001148 .list ol div h3{ margin:0; font-size:22px; font-weight:normal;color: #666}
.Mobile001148 .list ol div h2 a{ color: #da251c}
.Mobile001148 .list ol .more{ color:#da251c;}
.Mobile001148 .list ol div p{ line-height:28px; overflow:hidden; height:56px;    margin: 2% 0;}
@media(max-width:480px){
.Mobile001148 .list ol div{ font-size:14px;}
.Mobile001148 .list ol div h2{ font-size:16px;}
.Mobile001148 .list ol div h3{font-size:14px;}
}
@media(max-width:375px){
.Mobile001148 .list ol .pic{ width:100px;}
.Mobile001148 .list ol .pic img{ width:100px; height:100px;}
.Mobile001148 .list ol div{ padding-left:120px;}
.Mobile001148 .list ol p{ margin:5px 0;}
.Mobile001148 .list ol div h3{font-size:12px;}
.Mobile001148 .list ol div p{line-height:18px; height:33px;  }
}

.Mobile001148 footer{ position:fixed; width:100%; max-width:768px; bottom:0; background-color:#f1f1f1; overflow:hidden; z-index:50;}
.Mobile001148 footer li{ float:left; width:25%; position:relative; text-align:center;}
.Mobile001148 footer li::before{ position:absolute; content:''; width:2px; height:70%; top:15%; right:0; background-color:#dedede; border-right:1px solid #fff;}
.Mobile001148 footer li:last-child::before{ display:none;}
.Mobile001148 footer li a{ display:block; font-size:18px; padding-top:30%; padding-bottom:8%; background-position:center 30%; background-repeat:no-repeat; background-size:auto 30%;}
.Mobile001148 footer li:nth-child(1) a{ background-image:url(../images/Mobile001148-foot_icon1.png);}
.Mobile001148 footer li:nth-child(2) a{ background-image:url(../images/Mobile001148-foot_icon2.png);}
.Mobile001148 footer li:nth-child(3) a{ background-image:url(../images/Mobile001148-foot_icon3.png);}
.Mobile001148 footer li:nth-child(4) a{ background-image:url(../images/Mobile001148-foot_icon4.png);}
@media(max-width:480px){
.Mobile001148 footer li a{ font-size:14px;}
}

.Mobile001148 .Pages{ text-align:center; font-size:18px; padding:3% 0 5%;}
.Mobile001148 .Pages a{ color:#000; margin:0 2%;}
.Mobile001148 .Pages .p_cur,
.Mobile001148 .Pages .p_count,
.Mobile001148 .Pages .p_total,
.Mobile001148 .Pages .p_jump{ display:none;}
.Mobile001148 .Pages .p_page em{ display:none;}
@media(max-width:375px){
.Mobile001148 .Pages{ font-size:14px;}
}
/*RighInfo001990 */
.RighInfo001990{ padding:2%;}
.RighInfo001990 h1{color:#666;text-align: center;}
.RighInfo001990 img{ display: block;margin: auto;}

@media(min-width:481px){
.RighInfo001990 .info{ font-size:20px; line-height:30px;}
}


/*category */
.category{padding:0 2%;padding-top: 2%;}
.category li{ background-color: #f3f3f3; margin-bottom:1%; position:relative; font-size:16px;}
.category li a{ display:block; position:relative; padding:2% 40px 2% 2%; color:#333; }
.category li a.aon{ color:#da251c;}

@media(max-width:480px){
.category li{font-size:14px;}
.category ol input{ font-size:18px;}
}

.dingzhi{ position:relative;}
.dingzhi .l_left{ width:100%;}
.dingzhi .l_left ul{ margin:0 auto; }
.dingzhi .l_left ul li{ border-radius:15px; color:#fff; background:#da251c; margin-top:10px; text-align:center; line-height:27px }

.dingzhi .r_right{ width:100%;}
.dingzhi .r_right > p{ font-size:18px; color:#da251c ; line-height:28px; text-align:center; margin-bottom:20px; }
.dingzhi .r_right > p span{ text-align:center;}

/*在线留言*/
.templet_message_003 { line-height:20px; color:#000; font-size:12px;}
.templet_message_003 th{ width:70px; vertical-align: middle;}
.templet_message_003 .form_er{ color: #f60;}
.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/}
.templet_message_003 table td{ padding:5px 0;}
.templet_message_003 table td.first{ width:100px;}
.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 input.btn{width:100px; height:30px; line-height:29px; text-align:center; font-size:14px; color:#000000; background:#cccccc; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer  }
.templet_message_003 .text{ width:90%; height:30px; line-height:30px; border:solid 1px #da251c; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_003 textarea{ width:90%; height:100px; line-height:21px; padding:0px 5px; border:solid 1px #da251c; background:none }
.templet_message_003 select{ width:90%;}
.templet_message_003 .required{ color:#F00;}
.templet_message_003 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_003 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
/*End*/


/*私人订制*/
.templet_message_005 { line-height:20px; color:#363636;}
.templet_message_005 table{ /*border:solid 1px #e2e2e2;*/}
.templet_message_005 table td{ padding:5px 0;}
.templet_message_005 table td.first{ width:100px;}
.templet_message_005 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_005 input.btn{width:100px; height:30px; line-height:29px; text-align:center; font-size:14px; color:#000000; background:#cccccc; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer  }
.templet_message_005 .text{ width:100%; height:30px; line-height:30px; border:solid 1px #da251c; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_005 textarea{ width:100%; height:100px; line-height:21px; padding:0px 5px; border:solid 1px #da251c; background:none }
.templet_message_005 select{ color:#888888; width:130px;}
.templet_message_005 .required{ color:#F00;}
.templet_message_005 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_005 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
/*End*/



/*供应商*/
.feed_form label{float:left; display:inline-block; padding:0 25px 0 8px; font:normal 12px/22px "Microsoft YaHei"; color:#333;}
.feed_form img,.feed_form input{float:left; display:inline-block;}
.feed_form .required{ padding-left:5px }
.feed_form .feed_radio{margin-top:5px;}
.feed_form font{float:left; display:inline-block; font:normal 12px/22px "Microsoft YaHei"; color:#333;}
.feed_form b{float:left; display:inline-block; font:600 12px/22px "Microsoft YaHei"; color:#333;}
.feed_text{width:80%; border:1px solid #c3c3c8; font:normal 12px/22px "Microsoft YaHei"; color:#333; text-indent:2px;}
.feed_text1{width:25px; margin:0 5px; display:inline;}
.feed_text2{width:80%;}
.feed_form td{ text-align:left; padding-bottom:10px;}
.font{ width:160px;}
.feed_form textarea{float:left; width:100%; height:106px; border:1px solid #c3c3c8; font:normal 12px/22px "Microsoft YaHei"; color:#333; text-indent:2px;}
.feed_form .support_put1{floaT:none; padding:2%; display:inline; border:0; background:url(../images/support_form4.jpg) no-repeat; cursor:pointer; margin:0 16px 0 7px; color:#fff; background:#d30303; border:1px solid #a90607;}
.feed_form .support_put2{floaT:none; padding:2%; display:inline; border:0; background:url(../images/support_form5.jpg) no-repeat; cursor:pointer; color:#fff; background:#989898; border:1px solid #7a7a7a;}
.feed_form .support_put1:hover,.feed_form .support_put2:hover{text-decoration:underline;}
.support_contact{width:100%; display:inline-block; overflow:hidden; padding:28px 0;}
.support_contact dl{width:110%;}
.support_contact dd{floaT:left; display:inline-block; margin-right:70px;}
.suCon_pic{display:block; height:100px; padding-left:45px; background:url(../images/suCon_picbg.jpg) no-repeat 35px 0; min-width:80px;} 
.suCon_pic font{display:inline-block; font:bold 14px/16px "Microsoft YaHei"; color:#2e2e2e; padding-top:26px;}
.suCon_pic p{display:inline-block; font:400 12px/16px Arial; color:#2e2e2e; text-transform:uppercase;}
.suCon_wor{display:block; font:normal 12px/25px "Microsoft YaHei"; color:#333;}
.suCon_wor a{display:inline-block; font:600 12px/25px "Microsoft YaHei"; color:#d30304;}
.filebox{position:relative;width:100%; cursor:pointer;}
.inp_file{width:100%;height:24px;position:absolute;top:-1px;right:-1px;filter:alpha(opacity:0);opacity:0;}

/*供应商*/

/*防伪查询*/
.fycon{ width:96%; margin:0 auto 1% auto; background:#f6f5fa; border:solid 1px #aebad7; padding:1%;}
.fycon h1{ background:#da251c; padding:1%; width:80%; margin:2% auto; font:normal 20px "微软雅黑"; border-radius:6px; color:#fff; text-align:center;}
.fycon td{ padding:1% 0;}
.fycon .text{ width:140px;}
.fycon input{ width:100%;}
#divResult{width: 100%; overflow:scroll; border: 1px #aebad7 solid; height: 80px; color: red; font-size: 14px;font-weight: bolder; padding-top: 10px; padding-left: 10px;}

.news-list{ padding:1% 0;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:16px;}
.news-list li span{ float:right;}