@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto; font-family: "微软雅黑"; font-size: 12px;font-size: 1.2rem;height: 100%;background:#f8f8f8;width:100%;max-width:1920px;margin:0 auto; overflow-x:hidden;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1,h2 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select { font-family: "微软雅黑"; font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::selection { color: #fff; background: #c52c30;}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#666;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#666;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#666;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#666;opacity:1 }
 
.sou::-webkit-input-placeholder {/* WebKit browsers */
 color:#000;opacity:1}
.sou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#000;opacity:1 }
.sou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#000;opacity:1 }
.sou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#000;opacity:1 }

.foxin input::-webkit-input-placeholder {/* WebKit browsers */
 color:#ffffff;opacity:1}
.foxin input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ffffff;opacity:1 }
.foxin input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ffffff;opacity:1 }
.foxin input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ffffff;opacity:1 }
 
.foxin textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#ffffff;opacity:1}
.foxin textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ffffff;opacity:1 }
.foxin textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ffffff;opacity:1 }
.foxin textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ffffff;opacity:1 }
 

@media screen and (min-width:1220px) {.zong {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}

@media screen and (min-width:1420px) {.zong1 {width: 1400px;margin: auto;}}
@media screen and (max-width:1419px) {.zong1 {width: 1200px;margin: auto;}}
@media screen and (max-width:1219px) {.zong1 {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong1 {width: 95%;margin: auto;}}


.ner .at-resp-share-element .at4-share-count-container {text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;}
.ner .at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.ner .at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.ner .at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.ner .at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ner .at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.ner .at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.ner .at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.ner .at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


/*  head  */
.head{ background:url(../images/hebei.jpg) no-repeat center; background-size:cover; position:relative; z-index:98}
.head>.zong1{position:relative;z-index:99; padding-top:1px;}
.zong1:after{ content:""; clear:both; display:block;}
.logo{display:block;float:left;width:815px; height:91px; line-height:91px;}
.logo img{display:inline-block; vertical-align:middle; margin:auto;width:100%;max-width:815px;}

.her{float:right;}
.her:after{ content:""; clear:both; display:block;}
.hexin{ float:left; margin-top:17px;}
.hexin i{ display:inline-block; vertical-align:middle; width: 56px; line-height:56px; border: solid 1px #de0a0a; border-radius:50%; text-align:center; color:#ae0507; font-size:34px;}
.hexinn{ display:inline-block; vertical-align:middle;}
.hexinn p{ color:#ae0507; font-size:24px; font-size:2.4rem; line-height:30px; font-family: "Impact";}

/*  sousuo  */
.sousuo{ float:left; margin-top:31px; margin-left:17px;}
.sousuo form{ width:215px; height:30px; background:#ffffff; border-radius:15px; overflow:hidden; position:relative; z-index:1}
.sou{ width:160px; height:28px; float:left; line-height:28px; float:left; padding-left:22px; font-size:12px; font-size:1.2rem; color:#000; border-radius:15px;}
.suo{ width:25px; height:28px; float:right; cursor:pointer; background:none; position:relative; z-index:3;}
.sousuo form i{ display:block; width:25px; line-height:30px; position:absolute; right:0px; top:0px; color:#000000; font-size:18px; font-size:1.8rem; font-weight:bold; z-index:2;}

/*  yvzhong  */
.yvzhong{ float:right; margin-left:5px; margin-top:33px;}
.yvzhong:after{ content:""; clear:both; display:block;}
.yvzhong a{ display:block; float:left; margin-left:12px;}
.yvzhong a i{ display:inline-block; vertical-align:middle;}
.yvzhong a i img{ /*width:15px; */height:15px;}
.yvzhong a span{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem; color: #000000; line-height:24px; margin-left:3px; transition:0.5s;}
.yvzhong a span:hover{ color:#fff;}

/*  daohang  */
.daoz{ position:relative;background-image: linear-gradient(0deg, #e30b0b 0%, #ba0709 55%, #910206 100%), linear-gradient(#ffffff, #ffffff); background-blend-mode: normal, normal; z-index:99}
.daohang{}
.daohang>li{ float:left;position:relative;z-index:999; margin-left:16px; z-index:100}
.daohang>li>a{display:block;font-size:16px;font-size:1.6rem;line-height:44px;text-transform:uppercase; color: #f8e28f; padding:0 25px; position:relative; z-index:300}
.daohang>li>a:before{ content:""; position:absolute; width:11px; height:9px; background:url(../images/daoh.png) no-repeat center; bottom:0px; left:50%; margin-left:-5px; opacity:0; transition:0.5s;}
.daohang>li:hover>a{background:#960206 !important;}
.daohang>li:hover>a:before{ bottom:-9px; opacity:1;}
.dangqiandao{background:#960206 !important;}
.dangqiandao:before{ bottom:-9px !important; opacity:1 !important;}

.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:205px;top:-9999px;left:50%; margin-left:-102px; z-index:200}
.yiji{background:#c52c30; padding-top:15px;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:14px;font-size:1.4rem; color:#ffffff; line-height:0px;padding:5px 12px;}
.yiji li:hover{background:#960206;}
.yiji li:hover>a{color:#fff;}
.erji{position:absolute;width:205px;background:#c52c30;top:-9999px;left:205px;}
.sanji{position:absolute;width:205px;background:#c52c30;top:-9999px;left:205px;}
.daohang>li:hover .yijiw{top:44px;}
.daohang>li:hover .yiji>li>a{line-height:26px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:26px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:26px;}
.matn{margin-top:auto !important;}

.daohang2,sousuo2,.xnav{display:none}

/*  banner  */
#wowslider-container1 { display: table; zoom: 1; position: relative; width: 100%; max-width: 1920px; max-height:711px; margin:0px auto 0px; z-index:90; text-align:left; /* reset align=center */
	font-size: 10px; text-shadow: none; 
	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
* html #wowslider-container1{ width:1920px }
#wowslider-container1 .ws_images ul{ position:relative; width: 10000%; height:100%; left:0; list-style:none; margin:0; padding:0; border-spacing:0; overflow: visible; /*table-layout:fixed;*/
}
#wowslider-container1 .ws_images ul li{ position: relative; width:1%; height:100%; line-height:0; overflow: hidden; float:left;	padding:0 0 0 0 !important; margin:0 0 0 0 !important; }
#wowslider-container1 .ws_images{ position: relative; left:0; top:0; height:100%; max-height:711px; max-width: 1920px; vertical-align: top; border:none; overflow: hidden; }
#wowslider-container1 .ws_images ul a{ width:100%; height:100%; max-height:711px; display:block; color:transparent; }
#wowslider-container1 img{ max-width: none !important; }
#wowslider-container1 .ws_images .ws_list img,
#wowslider-container1 .ws_images > div > img{ width:100%; border:none 0; max-width: none; padding:0; margin:0; }
#wowslider-container1 .ws_images > div > img { max-height:711px; }
#wowslider-container1 .ws_images iframe { position: absolute; z-index: -1; }
#wowslider-container1 .ws-title > div { display: inline-block !important; }
#wowslider-container1 a{ text-decoration: none; outline: none; border: none; }
#wowslider-container1  .ws_bullets { float: left; position:absolute; z-index:70; }
#wowslider-container1  .ws_bullets div{ position:relative; float:left; font-size: 0px; }
/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a { line-height: 0; }
#wowslider-container1  .ws_script{ display:none; }
#wowslider-container1 sound, 
#wowslider-container1 object{ position:absolute; }

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect { position: static; width: 100%; height: 100%; }
#wowslider-container1 .ws_photoItem { border: 2em solid #fff; margin-left: -2em; margin-top: -2em; }
#wowslider-container1 .ws_cube_side { background: #A6A5A9; }


/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets,
#wowslider-container1.ws_video_playing .ws_fullscreen,
#wowslider-container1.ws_video_playing .ws_next,
#wowslider-container1.ws_video_playing .ws_prev { display: none; }
.ws-title-wrapper{ display: none; }

/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn { position: absolute; display: none; cursor: pointer; top: 0; left: 0; width: 100%; height: 100%; z-index: 55; }
#wowslider-container1 .ws_video_btn.ws_youtube,
#wowslider-container1 .ws_video_btn.ws_vimeo { display: block; }
#wowslider-container1 .ws_video_btn div { position: absolute; background-size: 200%; top: 50%; left: 50%; width: 18em; height: 18em; margin-left:9px; margin-right:9px; margin-top: -2.5em; }
#wowslider-container1 .ws_video_btn.ws_youtube div { background-position: 0 0; }
#wowslider-container1 .ws_video_btn.ws_youtube:hover div { background-position: 100% 0; }
#wowslider-container1 .ws_video_btn.ws_vimeo div { background-position: 0 100%; }
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div { background-position: 100% 100%; }
#wowslider-container1 .ws_playpause.ws_hide { display:block !important; }
#wowslider-container1  .ws_bullets {}
#wowslider-container1 .ws_bullets a { width: 18px; height: 18px; margin-left:9px; margin-right:9px; float: left; text-indent: -4000px; position:relative; background:rgba(0,0,0,0.4); color:transparent; border-radius:50%;}
#wowslider-container1 .ws_bullets a:hover{ background-position: 0 50%; background:rgba(0,0,0,1);}
#wowslider-container1 .ws_bullets a.ws_selbull{ background-position: 0 100%; background:#000; }	
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev { background-size: 200%; position:absolute; top:50%; margin-top:-40px; z-index:60; height: 79px; width: 44px;}
#wowslider-container1 a.ws_next{ background-position: 100% 0; right:00em; background:url(../images/baright.png) no-repeat center;}
#wowslider-container1 a.ws_prev { left:0em; background-position: 0 0; background:url(../images/baleft.png) no-repeat center;}
#wowslider-container1 a.ws_next:hover{ background-position: 100% 100%;  background:url(../images/barighth.png) no-repeat center;}
#wowslider-container1 a.ws_prev:hover { background-position: 0 100%; background:url(../images/balefth.png) no-repeat center;}

/*playpause*/
#wowslider-container1 .ws_playpause { width: 6.4em; height: 6.4em; position: absolute; top: 50%; left: 50%; margin-left: -2.5em; margin-top: -2.5em; z-index: 59; }
#wowslider-container1 .ws_pause { background-size: 100%;}
#wowslider-container1 .ws_play { background-size: 100%;}
#wowslider-container1 .ws_pause:hover, #wowslider-container1 .ws_play:hover { background-position: 100% 100% !important; }/* bottom center */
#wowslider-container1  .ws_bullets {  bottom: 30px; left:50%;}
#wowslider-container1  .ws_bullets div{ left:-50%; }
#wowslider-container1 .ws-title{ position:absolute; display:block; font: 2em 'Arimo', sans-serif; bottom: -0.2em; left: 0; margin:1.8em 0.7em; padding:0.6em 0.5em; color:#777777; z-index: 50; line-height: 1em; text-transform: uppercase; color: #ffffff; 
    background-color: rgba(255, 255, 255, 0.3); border: 0.05em solid #ffffff; border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
#wowslider-container1 .ws-title div{ margin-top: 0.3em; font-size: 0.8em; line-height: 1.15em; font-weight: normal; }
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev,
#wowslider-container1 .ws_playpause {}

* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next,
#wowslider-container1:hover a.ws_prev,
#wowslider-container1:hover .ws_playpause { display:block
}#wowslider-container1 .ws_images > ul{ animation: wsBasic 16s infinite; -moz-animation: wsBasic 16s infinite; -webkit-animation: wsBasic 16s infinite; }
@keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-moz-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
@-webkit-keyframes wsBasic{0%{left:-0%} 12.5%{left:-0%} 25%{left:-100%} 37.5%{left:-100%} 50%{left:-200%} 62.5%{left:-200%} 75%{left:-300%} 87.5%{left:-300%} }
#wowslider-container1 .ws_bullets  a img{ text-indent:0; display:block; bottom:25px; left:-74px; visibility:hidden; position:absolute; border: 1px solid rgba(220, 220, 220, 0.6); border-radius:1px; -moz-border-radius:2px; -webkit-border-radius:2px; max-width:none; }
#wowslider-container1 .ws_bullets a:hover img{ visibility:visible; }
#wowslider-container1 .ws_bulframe div div{ height:48px; overflow:visible; position:relative; }
#wowslider-container1 .ws_bulframe div { left:0; overflow:hidden; position:relative; width:148px; background-color:#FFFFFF; }
#wowslider-container1  .ws_bullets .ws_bulframe{ display:none; bottom:29px; overflow:visible; position:absolute; cursor:pointer; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); border: 1px solid #FFF; border-radius:3px; -moz-border-radius:3px; }
#wowslider-container1 .ws_bulframe span{ display:block; position:absolute; bottom:-8px; margin-left:1px; left:74px; width:15px; height:6px; }#wowslider-container1 .ws_bulframe div div{ height: auto; }


@media screen and (max-width:1419px) {
.logo{ width:600px;}
.daohang>li{ margin-left:0px;}
.daohang>li>a{ padding:0 23px;}
}
@media screen and (max-width:1219px) {
.logo{ width:480px;}
.daohang>li{ margin-left:0px;}
.daohang>li>a{ padding:0 17px; font-size:14px; font-size:1.4rem;}
.hexin i{ display:inline-block; vertical-align:middle; width: 26px; line-height:26px; border: solid 1px #de0a0a; border-radius:50%; text-align:center; color:#ae0507; font-size:20px;}
.hexinn p{ color:#ae0507; font-size:14px; font-size:1.4rem; line-height:30px; font-family: "Impact";}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.logo{display:block;float:none;width:100%; max-width:500px; margin:auto; margin-top:35px; height:auto; line-height:normal;}
.hexin,.sousuo{ display:none}
.yvzhong{ position:absolute; left:0px; top:5px; float:none; margin:auto;}
.yvzhong a{ margin-left:auto; margin-right:10px;}

.daohang2{display:block;text-align:center; margin-top:5px;}
.daohang2 a{float:left;width:25%;font-size:12px;font-size:1.2rem;color:#fff;line-height:24px;text-align:center;}
.daohang2 .dangqiandao{}

.daohang,.daohang1{display: none}

#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev,
#wowslider-container1 .ws_playpause { display:none !important;}
#wowslider-container1 .ws_bullets a { width: 10px; height: 10px; margin-left:4px; margin-right:4px;}
#wowslider-container1  .ws_bullets {  bottom: 10px; left:50%;}

.xnav{ display:block}
.nav { position: absolute;width: 35px;height: 25px;background: #ae0507;right: 2.5%;top: 5px;cursor: pointer; border-radius:5px;z-index: 9999999999}
.nav span {display: block;width: 20px;height: 2px;background: #ffffff;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 9999999991}
.nav .nav1 {margin-top: -1px;}
.nav .nav2 {margin-top: -8px;}
.nav .nav3 {margin-top: 6px;}
.nav:hover .nav1 {width: 25px;}
.navh .nav1 {transform: rotate(45deg)}
.navh .nav2 {transform: rotate(-45deg);width: 10px;margin-left: -1px;margin-top: -5px;}
.navh .nav3 {transform: rotate(-45deg);width: 9px;margin-top: 3px;margin-left: -8px;}
.navh:hover .nav2 {margin-top: -8px;margin-left: 7px;}
.navh:hover .nav3 {margin-top: 5px;margin-left: -12px;}
.smdaohang {position: fixed;width: 280px;height: 100%;overflow: auto;top: 0px;right: -100%;background:#000; background:rgba(0,0,0,0.8); z-index: 9999999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px;}
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding: 5px;padding-left: 0px;color: #fff;display: block; font-size: 14px;font-size: 1.4rem;line-height: 24px; padding-right:50px;}
ul.topnav ul {display: none;}
ul.topnav ul li {clear: both;}
ul.topnav ul li a {padding-left: 20px;font-size: 14px;font-size: 1.4rem;font-weight: normal;outline: 0;}
ul.topnav ul li a:hover {
}
ul.topnav ul ul li a {padding-left: 40px;}
ul.topnav ul ul ul li a {padding-left: 60px;}
ul.topnav span { display:block; position:absolute; right:0px; top:5px; width:24px; height:24px; cursor:pointer; border-radius:5px;}
ul.topnav span:before{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px;}
ul.topnav span:after{ content:""; width:16px; height:2px; background:#fff; position:absolute; left:4px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
ul.topnav span.yizi:after{ transform:rotate(0deg);}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #fff;position: relative;background: #fff;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 26px;line-height: 26px;display: block;float: left;}
.smdaohang form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.smdaohang form i {position: absolute;right: 10px;top: 5px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {

}

/*  main1  */
.main1{ background:url(../images/m1bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:56px;}
.main1 .zong:after{ content:""; clear:both; display:block;}
.main1:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/m1bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.m1biao{ display:block; background:url(../images/biaobei.png) no-repeat center; line-height:55px; text-align:center; font-size:24px; font-size:2.4rem; font-weight:bold; margin-bottom:23px; color:#000}

.m1lie{ width:32.5%; float:left; margin-left:1.25%; padding-top:82px; padding-bottom:53px; position:relative; margin-top:20px;}
.m1tu{ display:block; width:96px; position:absolute; right:0px; top:0px;}
.m1tu img{ width:100%; max-width:96px; max-height:300px;}
.m1lien{ text-align:center;}
.m1t{ background:url(../images/m1nbei.jpg) repeat-x top; background-size:auto 100%; height:114px; padding-right:97px; padding-top:1px;}
.m1logo{ display:block; width:96px; margin-left:10px; margin-top:9px;}
.m1logo img{ width:100%; max-width:96px; max-height:38px;}
.m1a{ display:block; text-align:center; font-size:24px; font-size:2.4rem; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:32px; margin-top:5px;  padding:0 10px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#000}
.m1p a{ display:block; padding:10px;  padding-right:107px; background-image: linear-gradient(0deg, #e30b0b 0%, #cd0608 55%, #b60005 100%), linear-gradient(#c52c30, #c52c30); background-blend-mode: normal, normal; font-size:14px; font-size:1.4rem; color: #f8e28f; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m1a:hover{ color:#c52c30}
.m1p a:hover{ color:#fff}
.m1biao:hover{ color:#c52c30}
@media screen and (max-width:1219px) {
.m1lie{ padding-top:33px;}
.m1tu{ width:75px;}
.m1t{ padding-right:75px;}
.m1p a{ padding-right:80px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:30px;}
.m1biao{ font-size:18px; font-size:1.8rem;}
.m1lie{ width:48%; margin:10px 1% !important;}
.m1logo{ width:80px;}
.m1a{ font-size:16px; font-size:1.6rem;}
.m1p a{ font-size:12px; font-size:1.2rem;}
}
@media screen and (max-width:767px) {
.m1biao{ background-size:280px auto;}
.m1tu{ width:40px;}
.m1lie{ padding-top:13px; padding-bottom:13px;}
.m1t{ height:73px;}
.m1logo{ width:50px;}
.m1t{ padding-right:40px;}
.m1p a{ padding:5px; padding-right:45px;}
}
@media screen and (max-width:499px) {
.m1lie{ width:100%; margin:5px 0px !important;}
}

/*  main2  */
.main2{ margin-top:16px; position:relative;}
.m2tu{ display:block;}
.m2tu img{ max-width:100%; margin:auto;}
.main2 .zong{ position:absolute; left:50%; transform:translateX(-50%); top:50%; margin-top:-21px;}
.m2biao{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; color: #ffffff; position:relative; line-height:32px; padding-bottom:27px;}
.m2biao:before{ content:""; position:absolute; width:59px; height:6px; background:#ffffff; left:0px; bottom:0px;}
.m2a{ display:block; font-size:30px; font-size:3rem; color: #ffffff; line-height:50px; font-family:Arial, Helvetica, sans-serif; margin-top:12px;}
.m2biao:hover,.m2a:hover{ color:#c52c30}
@media screen and (max-width:1219px) {
.m2biao{ font-size:20px; font-size:2rem; line-height:28px; padding-bottom:7px;}
.m2biao:before{width:59px; height:2px;}
.m2a{ font-size:20px; font-size:2rem; line-height:30px; margin-top:5px;}
}
@media screen and (max-width:999px) {
.m2tu{ width:150%; margin-left:-25%;}
.m2biao{ font-size:18px; font-size:1.8rem; line-height:24px; padding-bottom:5px;}
.m2biao:before{width:35px; height:1px;}
.m2a{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:5px;}
}
@media screen and (max-width:499px) {
.m2tu{ width:160%; margin-left:-31%;}
.m2biao{ font-size:14px; font-size:1.4rem; line-height:20px; padding-bottom:5px;}
.m2biao:before{width:25px; height:1px;}
.m2a{ font-size:12px; font-size:1.2rem; line-height:20px; margin-top:5px;}
}

/*  main3  */
.main3{ padding-top:60px; padding-bottom:53px;}
.main3:after{ content:""; clear:both; display:block;}
.m3lie{ width:49%; background:#f1f1f1; position:relative; min-height:345px;}
.m3lie:after{ content:""; clear:both; display:block;}
.m3tu{ display:block; width:257px; position:absolute; left:0px; top:0px;}
.m3tu img{ width:100%; max-width:257px; max-height:345px;}
.m3zi{ margin-left:282px; margin-right:20px;}
.m3biao{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:24px; color: #c52c30; font-weight:bold; margin-top:50px;}
.m3p{ font-size:14px; font-size:1.4rem; line-height:25px; color: #555555; margin-top:18px; height:225px; overflow:hidden;}
.m3p p{ text-indent:2em;}
.m3p p a{ display:block; color: #555555;}
.m3biao:hover{ text-decoration:underline;}
.m3p p a:hover{ color: #c52c30;}
@media screen and (max-width:999px) {
.main3{ padding-top:30px; padding-bottom:33px;}
.m3lie{ min-height:241px;}
.m3tu{ width:180px;}
.m3zi{ margin-left:190px; margin-right:10px;}
.m3biao{ font-size:14px; font-size:1.4rem; margin-top:10px;}
.m3p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:6px; height:192px;}
}
@media screen and (max-width:767px) {
.main3{ padding-top:20px; padding-bottom:33px;}
.m3lie{ width:100%; margin-top:10px;}
.m3lie{ min-height:175px;}
.m3tu{ width:130px;}
.m3zi{ margin-left:140px; margin-right:10px;}
.m3p{ height:120px;}
}

/*  main4  */
.main4{ background:url(../images/m4bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:69px; padding-bottom:56px;}
.main4:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/m4bei.jpg) no-repeat center; background-size:cover; z-index:-1}

.img-scroll {position: relative; width: 100%; z-index:9; margin-top:38px;}
.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-20px; display: block; height:40px; line-height:40px; text-align:center; font-size:20px; font-size:4rem; color:#ffffff;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.img-scroll .prev {left: -120px;cursor: pointer;}
.img-scroll .next {right: -120px;cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover{ color:#c52c30;}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:0.325%;margin-right:0.0125%; position:relative;}
.m4lie{ background:#ffffff; border: solid 1px #dbd6d6; margin-top:18px; position:relative;}
.m4tu{ display:block; border-bottom: solid 1px #dbd6d6;}
.m4tu img{ width:100%;}
.m4zi{ padding:24px 10px;}
.m4a{ display:block; text-align:center; font-size:18px; font-size:1.8rem; color: #c52c30; line-height:24px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4p a{ display:block; font-size:14px; font-size:1.4rem; min-height: 24px; line-height:24px; color: #777777; margin-top:4px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4mor{ display:block; width:66px; height:66px; background:url(../images/mor.png) no-repeat left top; position:absolute; top:0px; left:0px; background-size:cover;}
.m4a:hover{ color:#333;}
.m4p a:hover{ color: #c52c30;}
.m4mor:hover{ background:url(../images/morh.png) no-repeat left top; background-size:cover;}

.slide { position: relative; margin-top:33px; padding-bottom:56px;}
.slide .carouse { width: 100%; overflow: hidden; position: relative; }
.slide .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; }
.slide .carouse .slideItem .banner-img { width: 100%; }
.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }
.slide .dotList { position: absolute; width: 100%; bottom: 0px; text-align: center; }
.slide .dotList ul li { display: inline-block; width: 14px; height: 14px; background:#fff; margin: 0 8px; cursor: pointer; }
.slide .dotList ul li.active {}
.slide .carousel-control { position: absolute; top:50%; margin-top:-42px; display: block; height:50px; line-height:50px; text-align:center; font-size:20px; font-size:4rem; color:#ffffff;}
.slide .carousel-control.left { left:-120px; background-repeat: no-repeat; cursor: pointer; }
.slide .carousel-control.right { right:-120px; background-repeat: no-repeat; cursor: pointer; }
.slide .carousel-control:hover{ color:#c52c30;}

.slide .dotList ul li{cursor: pointer; font-size: 0px; margin-left: 4px;margin-right: 4px; border: none;outline: none;width: 12px;height: 12px; background:#fff; background:rgba(255,255,255,0.3); border-radius:50%; padding:0px !important;}
.slide .dotList ul li.active{background:#ffffff; padding:0px !important;}
.slide .slidedetail { display: none; }

.m4n:after{ content:""; clear:both; display:block;}
.m4n li{width:32.5%; margin-left:1.25%; float:left;}
.m4n li:after{ content:""; clear:both; display:block;}
@media screen and (max-width:1499px) {
.slide .carousel-control { background:rgba(0,0,0,0.5);}
.slide .carousel-control.left { left:20px;}
.slide .carousel-control.right { right:20px;}
}
@media screen and (max-width:999px) {
.main4{ padding-top:29px; padding-bottom:30px;}
.m4zi{ padding:10px 10px;}
.m4a{ font-size:14px; font-size:1.4rem;}
.m4p a{ font-size:12px; font-size:1.2rem; margin-top:5px;}
.slide .carousel-control { font-size:20px;}
.m4mor{ width:40px; height:40px;}
.slide{ padding-bottom:30px; margin-top:20px;}
}
@media screen and (max-width:499px) {
.m4n li{ width:48%;margin:10px 1% !important;}
.m4lie{ border:none;}
.slide .carousel-control { display:none}
.m4zi{ padding:5px;}
}

/*  main5  */
.main5{ padding-top:61px; padding-bottom:60px;}
.main5:after{ content:""; clear:both; display:block;}
.nelie{ width:23.75%; float:left; margin-left:1.66%; margin-top:36px;}
.netu{ display:block;}
.netu img{ width:100%;}
.nezi{border: solid 1px #dbd6d6; background:#f9f9f9; padding:5px 13px; padding-top:22px; border: solid 1px #dbd6d6; border-top:none;}
.nezi:after{ content:""; clear:both; display:block;}
.nea{ display:block; font-size:18px; font-size:1.8rem; color: #c52c30; line-height:24px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nep a{ text-indent: 28px; display:block; font-size:14px; font-size:1.4rem; color: #999999; line-height:26px; height:78px; overflow:hidden; margin-top:12px;}
.nezi span{ float:right; color: #999999; line-height:20px;}
.nep a:hover{ color: #c52c30;}
.nea:hover{ color:#333;}

@media screen and (max-width:999px) {
.main5{ padding-top:31px; padding-bottom:30px;}
.nelie{ margin-top:5px;}
.nezi{ padding:5px; padding-top:20px;}
.nea{ font-size:14px; font-size:1.4rem;}
.nep a{ font-size:12px; font-size:1.2rem; line-height:22px; height:66px; margin-bottom:10px;}
}
@media screen and (max-width:767px) {
.nelie{ width:48%; margin:10px 1% !important;}
}

/*  foot  */
.foot{ background:url(../images/fobei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; font-family:"微软雅黑"; padding-top:14px; padding-bottom:14px;}
.foot:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(../images/fobei.jpg) no-repeat center; background-size:cover; z-index:-1}
.foot:after{ content:""; clear:both; display:block;}
.fo1{ width:120px; float:left; margin-top:10px;}
.fo2{ width:583px; float:left; margin-left:61px; margin-top:10px;}
.fo3{ width:328px; float:right; margin-right:35px;}

.fo1 a{ font-size:14px; font-size:1.4rem; line-height:30px; color: #ffffff; display:block;}
.foul{ font-size:14px; font-size:1.4rem; line-height:30px; color: #ffffff; border-bottom:1px solid rgba(244,244,244,0.3); padding-bottom:14px;}
.foul a{color: #ffffff;}
.foul li{color: #ffffff;}

.erweima{}
.erweima:after{ content:""; clear:both; display:block;}
.erweima img{ width:24%; margin-right:1.2%; max-width:81px; float:left; margin-top:14px;}

.share{ margin-top:36px; margin-bottom:28px;}
.fop{ font-size:14px; font-size:1.4rem; color: #fcfaf6; line-height:24px; margin-top:9px;}
.fop a{ display:inline-block; color: #fcfaf6;}

.youlian{ font-size:14px; font-size:1.4rem; line-height:24px; color: #ffffff; margin-top:8px;}
.youlian span{ display:inline-block; color:#fff}
.youlian a{ display:inline-block; color:#fff; margin:0 10px;}

.fobiao{ display:block; font-size:24px; font-size:2.4rem; color: #ffffff; line-height:30px; font-weight:bold; margin-top:14px;}
.foxin{ margin-top:6px;}
.foxin .int1{ width:318px; line-height:48px; border-bottom:1px dashed rgba(255,255,255,0.3); padding-left:10px; background:none; font-size:14px; font-size:1.4rem; color:#ffffff; font-family:"微软雅黑";}
.foxin textarea{ width:318px; height:48px; line-height:48px; border-bottom:1px dashed rgba(255,255,255,0.3); padding-left:10px; background:none; font-size:14px; font-size:1.4rem; color:#ffffff; font-family:"微软雅黑";}
.foxin .int2{ width:198px; line-height:48px; border-bottom:1px dashed rgba(255,255,255,0.3); padding-left:10px; background:none; font-size:14px; font-size:1.4rem; color:#ffffff; font-family:"微软雅黑"; float:left;}
.foxin .foyanzheng{ width:81px; height:36px; float:left; margin-left:13px; margin-top:12px; cursor:pointer;}
.foxin .int3{ background:#c52c30; width:100%; line-height:40px; border-bottom:3px solid #98070a; font-size:16px; font-size:1.6rem; color:#ffffff; font-weight:bold; margin-top:30px; cursor:pointer; transition:0.5s;}
.foxin .int3:hover{ background:#98070a;}

.fotag{ font-size:12px; font-size:1.2rem; color: #ffffff; line-height:24px; font-family: "微软雅黑"; margin-top:14px;}
.fotag span,.fotag a{ color:#fff;}

.top{width: 64px; height: 60px; background: #c52c30; border-radius: 5px; color:#e70012; font-size:28px !important; text-align:center; margin:auto; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999; padding-top:4px;}
.top i{ color:#ffffff; line-height:30px; font-size:28px;}
.top p{color: #ffffff; font-size:14px; font-size:1.4rem; line-height:20px; font-family:"微软雅黑";}
.bottom{bottom:150px;}

.lianxi{ position:fixed; width:52px; right:0px; top:50%; transform:translateY(-50%); z-index:999}
.lianxi div{ width:52px; float:right;}
.lianxi div a{ display:block; float:right; background:#c52c30; color:#fff; border-radius:5px; margin-top:1px; width:52px; height:52px; text-align:center; line-height:52px; font-size:24px;}
.lianxi div:hover{width:87px;}
.lianxi div:hover a{ width:49px; padding-right:38px;}
.weixin{ position:relative; cursor:pointer;}
.weixin img{ position:absolute; width:149px; height:150px; top:0px; left:-149px; display:none;}
.weixin:hover img{ display:block;}
.weixin2,.tankuang{ display:none}
.tankuang{ position:absolute; bottom:50px; left:0px;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.foot a:hover{ color:#c52c30;}
.fo2 .share{ margin-top: 14px; margin-bottom: 14px; }
@media screen and (max-width:1219px) {
.fo1{ width:120px; float:left; margin-top:10px;}
.fo2{ width:400px; float:left; margin-left:40px; margin-top:10px;}
.fo3{ width:328px; float:right; margin-right:0px;}
}
@media screen and (max-width:999px) {
.fo1{ width:100%; float:none; margin-top:10px;}
.fo1 a{ display:inline-block; margin-right:20px;}
.fo2{ width:48%; float:left; margin-left:0px; margin-top:30px;}
.fo3{ width:328px; float:right;margin-top:30px;}
}
@media screen and (max-width:767px) {
.foot{padding-bottom:70px; padding-top:1px;}
.youlian,.fo1,.fo3,.foul{display:none}
.fo2{ width:100%; float:none; margin:auto;}
.fotag{ margin-top:20px;}
.erweima img{ margin-right:1%;}
.share{ margin-top:10px; margin-bottom:10px;}
.fop{ font-size:12px; font-size:1.2rem; margin-top:auto;}

.top{width:25%;height:50px;line-height:50px;bottom:0px;right:0px;border-radius:0px;border:none; padding:0px; margin:auto;}
.top i{ font-size:24px;}
.top p{ display:none}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi div{ width:25% !important; float:left;}
.lianxi div a{ margin:auto; width:100% !important; padding:0px !important; background:#c52c30; color:#fff !important; border-radius:0px; height:50px; line-height:50px;}
.weixin2{ display:block}
.weixin1{ display:none}
}

/*************************  product  *********************/
.fenbanner{ background:url(../images/fenbanner.jpg) no-repeat center; text-align:right; height:300px;}
.fenbiao{ display:inline-block; padding-top:98px; margin-right:118px;}
.fena{ display:block; font-size:48px; font-size:4.8rem; color: #ffffff; line-height:55px; font-weight:bold;}
.fenp a{ display:block; text-align:center; font-size:24px; font-size:2.4rem; color: #f8e28f; line-height:30px; font-family:Arial, Helvetica, sans-serif; margin-top:7px;}

.mianbao{ color: #999999; line-height:26px; padding:7px 0;}
.mianbao a{color: #999999;}
.mianbao i{color: #b82a36; display:inline-block; vertical-align:middle; margin-right:5px;}
.mianbao a:hover{color: #b82a36;}
.comian{color: #b82a36 !important;}

.mainz{ background:url(../images/fenbei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative;}
.mainz:before{ content:""; width:100%; height:100%; left:0px; top:0px; background:url(../images/fenbei.jpg) no-repeat center; background-size:cover;}

.prmain{ padding-top:72px; padding-bottom:40px;}
.prl{ width:21.6%; float:left;}
.prr{ width:74.1%; float:right;}

.j-nextshow { position: relative;}
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 50%; margin-top:-9px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #FFFFFF;}
.prbiao{ display:block; font-size:22px; font-size:2.2rem; color:#fff; line-height:25px; background:#c52c30; padding:10px; text-align:center;}
.prbiao:hover{background: #dca94e;}

.pryiji{ margin-top:0px;}
.pryiji>li{ border:1px solid #e6e6e6; margin-top:4px;}
.pryiji>li>a{ display:block; padding-left:34px; background:#ffffff; position:relative;}
.pryiji>li>a:before{ content:""; width:12px; height:2px; background:#707070; position:absolute; left:11px; top:50%; margin-top:-1px; transition:0.5s;}
.pryiji>li>a:after{ content:""; width:12px; height:2px; background:#707070; position:absolute; left:11px; top:50%; margin-top:-1px; transform:rotate(90deg); transition:0.5s;}
.pryiji li a span{ display:block; border-left:1px solid #d2d2d2; padding:10px 13px; font-size:16px; font-size:1.6rem; line-height:23px; transition:0.5s;}
.prerji{ border-top:1px solid #d2d2d2; padding-left:43px; padding-right:10px; padding-bottom:12px; background:#fff;}
.prerji li a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; padding:5px 0;}
.prerji>li>a{ padding-left:10px; position:relative;}
.prerji>li>a:after{content:""; width:5px; height:1px; background:#333; position:absolute; left:0px; top:50%; margin-top:-1px; transition:0.5s;}
.prsanji{ padding-left:30px;}
.prsanji li a{ font-size:14px; font-size:1.4rem; padding:5px 0;}
.pryiji>li:hover>a{ background:#c52c30;}
.pryiji>li:hover>a:after,.pryiji>li:hover>a:before{ background:#fff;}
.pryiji>li:hover>a>span{ color:#fff;}
.prerji li a:hover{ color:#c52c30;}
.prerji>li>a:hover:after{ background:#c52c30}
.dangyi>a{ background:#c52c30 !important;}
.dangyi>a:after,.dangyi>a:before{ background:#fff !important;}
.dangyi>a span{ color:#fff !important;}
.danger>a{ color:#c52c30 !important;}
.danger>a:after{ background:#c52c30 !important;}
.dangsan>a{ color:#c52c30 !important}

.prlb{ padding-top:38px;}
.prlb .prbiao:hover{ background:#c52c30;}
.prlbn{ font-size:14px; font-size:1.4rem; line-height:34px; background:#ffffff; border: solid 1px #d2d2d2; padding:6px 15px; color: #666666;}
.prlbn a{ color: #666666;}
.prlbn a:hover,.prlbbiao:hover a{ color:#c52c30;}

.prlie{ width:30.33%; float:left; margin-left:4.5%; margin-bottom:44px; position:relative;}
.prtu{ position:relative; overflow:hidden;}
.prtun{ display:block;}
.prtun img{ width:100%; max-width:400px; max-height:430px;}
.prfu{ position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; background:#c52c30; background:rgba(197,44,48,0.7);}
.prfu p a{ display:block; position:absolute; width:96%; left:2%; text-align:center; top:50%; transform:translateY(-50%); font-size:14px; font-size:1.4rem; line-height:30px; color: #ffffff; height:90px; overflow:hidden;}
.pra{ display:block; text-align:center; font-size:16px; font-size:1.6rem; line-height:30px; color:#333; margin-top:10px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prin{ text-align:center; margin-top:9px;}
.prin input{ display:inline-block; vertical-align:middle; cursor:pointer; margin-right:15px;}
.prin a{border: solid 1px #c52c30; display:inline-block; vertical-align:middle; min-width:108px; line-height:28px; padding:0 5px; color: #c52c30; font-size:14px; font-size:1.4rem;}
.prlie:hover .prfu{ top:0px;}
.prlie:hover .pra{ color: #c52c30;}
.prlie:hover .prin a{ background: #c52c30; color:#fff;}

.fenye{ padding-top:9px; text-align:center;}
.fenyen{  display:inline-block; *float:left;}
.fenyen a{ display:inline-block; *float:left; height:28px; text-align:center; line-height:28px; padding:0 10px; margin:0 5px; margin-bottom:10px; font-size:14px; font-size:1.4rem;}
.fenyen a:hover{ color:#fff; background:#c52c30}
.fenyen .active{ color:#fff !important; background:#c52c30 !important;}

.fuxuan{ background:url(../images/fuxuan.png) no-repeat right center; padding-right:27px; display:inline-block; *float:right; margin-bottom:10px; margin-left:25px;}
.fuxuan input{ width:149px; height:30px; line-height:30px; border:1px solid #c52c30; background:#c52c30; color:#fff; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:14px; font-size:1.4rem;}
.fuxuan input:hover{ background:none; border:1px solid #c52c30; color:#c52c30;}

@media screen and (max-width:1219px) {
.prl{ width:270px; float:left;}
.prr{ width:700px; float:right;}
}
@media screen and (max-width:999px) {
.fenbanner{ height:120px; text-align:center;}
.fenbiao{ margin-right:auto; padding-top:30px;}
.fena{ font-size:22px; font-size:2.2rem; line-height:35px;}
.fenp a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:2px;}

.prmain{ padding-top:26px; padding-bottom:2px;}
.prl{ width:33%; float:left;}
.prr{ width:65%; float:right;}
.prbiao{ font-size:20px; font-size:2rem;}
.prsanji{ padding-left:20px;}
.prlbn{ font-size:14px; font-size:1.4rem;}
.prlb{ padding-top:27px;}
.fenye{ padding-top:24px;}

.prlie{ width:48%; margin:0 1%; margin-bottom:20px;}
.prfu{ position:relative; left:auto; width:auto; height:auto; top:auto;}
.prfu p a{ position:relative; width:auto; left:auto; top:auto; transform:translate(0,0); font-size:12px; font-size:1.2rem; line-height:22px; height:66px; padding:5px 10px;}
.pra{ font-size:14px; font-size:1.4rem;}
.prin input{ position:absolute; right:5px; top:5px; margin:auto;}
  }
@media screen and (max-width:767px) {
.prl{ width:100%; float:none; margin-top:30px;}
.prr{ width:100%; float:none;}
.proslide_menubtn { display:block}
.pryiji{ display:none}
.prmor{ font-size:14px; font-size:1.4rem;}
.prbiao{ text-align:left; padding-right:40px;}
.prr .m1lie{ margin-left:2.9% !important; margin-right:auto !important}
.prr .maln{ margin-left:auto !important;}
}
@media screen and (max-width:599px) {
.prr .m1lie{ width:48%; margin-left:1% !important; margin-right:1% !important;}
}

/*************************  product2  *********************/
.prlb2{ margin-top:44px;}
.prlblie{ position:relative; min-height:130px; margin-top:15px; margin-bottom:19px;}
.prlbtu{ display:block; width:120px; position:absolute; left:0px; top:0px;}
.prlbtu img{ width:100%;}
.prlbzi{ margin-left:133px; font-size:16px; font-size:1.6rem; line-height:24px; padding-top:28px;}
.prlbzi a{ display:block;}
.prlbzi a:hover{ color:#c52c30;}

.zoomPad {position:relative; float:left; z-index:99; cursor:crosshair; }
.zoomPreload {-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px; * width:100px; * height:49px; }
.zoomPup {overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; }
.zoomOverlay {position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5; */
	z-index:5000; width:100%; height:100%; display:none; z-index:101; }
.zoomWindow {position:absolute; left:110%; top:40px; background:#FFF; z-index:6000; height:auto; z-index:10000; z-index:110; }
.zoomWrapper {position:relative; border:1px solid #ccc; z-index:110; }
.zoomWrapperTitle {display:block; background:#999; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage {display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img {border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe {z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }

.prob-pic { width: 400px; float:left;}
.prob-pic .prob-pic-big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prob-pic .prob-pic-big-img { display: block; line-height: 0; font-size: 0; }
.prob-pic .prob-pic-big-img .zoomPad { float: none; z-index: 8;}
.prob-pic .zoomWrapperImage img { max-width: 1200px; }
.prob-pic .prob-pic-small { position: relative; margin-top: 16px; overflow: hidden;}
.prob-pic .prob-pic-btn { position: absolute; top: 50%; margin-top: -13px; display: block; width:19px; height:36px; line-height:36px; text-align:center; color:#666666; font-size:20px; z-index:9999}
.prob-pic .prob-pic-btn.prev { left:0px;}
.prob-pic .prob-pic-btn.next { right:0px;}
.prob-pic .prob-pic-btn:hover{ color:#c52c30;}
.prob-pic .prob-pic-list { overflow: hidden; margin-left:30px; margin-right:30px;}
.prob-pic .prob-pic-list ul { width: 1000%; overflow: hidden;}
.prob-pic .prob-pic-list ul li { position: relative; float: left; margin-right: 0.72%; width: 2.8%; overflow:hidden;}
.prob-pic .prob-pic-item .item-pic { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.prob-pic .prob-pic-item .item-pic img{display: block; width:100%;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

.jianjie{ width:432px; float:right; padding-top:31px;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:30px; border-bottom:1px solid #c52c30; padding-bottom:18px;}

.jiann{ font-size:16px; font-size:1.6rem; color:#666666; line-height:30px; margin-top:20px; min-height:330px;}
.jiann p,.jiann strong,.jiann em{ color:#666666;}
.jiann img{ max-width:100%; display:inline;}

.inno{ margin-top:27px;}
.inno a{ display:inline-block; padding:0 5px; min-width: 172px; line-height:42px; background: #565656; color:#ffffff; text-align:center; font-size:18px; font-size:1.8rem; margin-top:15px;}
.inno a:hover{ background:#c52c30; color:#fff;}

.chanxbiao{ display:block; position:relative; z-index:1; margin-top:45px;}
.chanxbiao:before{ content:""; position:absolute; width:100%; height:2px; background:#c52c30; left:0px; bottom:0px; z-index:-2}
.chanxbiao span{ display:inline-block; min-width:161px; padding-right:60px; background:url(../images/chanxbiao.png) no-repeat center; text-align:center; color:#ffffff; font-size:20px; font-size:2rem; line-height:41px; transition:0.5s;}

.chanxiang{ font-size:16px; font-size:1.6rem; line-height:30px; padding-top:20px;}
.chanxiang a{color: #c52c30;}
.chanxiang img{ max-width:100%; display:inline;}
.chanxiang strong{ font-size:20px; font-size:2rem;color: #c52c30; font-weight:normal;}

.table{ width:100%; overflow:auto; margin-top:20px; background:#fff;}
.table table{ width:100%; border-collapse:collapse; line-height:22px;}
.table table tr{}
.table table tr td{ border:1px solid #000000; padding:8px 5px; text-align:center; font-size:14px; font-size:1.4rem;}
/*.table table tr:nth-child(2n-1){background:#ffc000}*/

.prtag{ font-size:14px; font-size:1.4rem; line-height:30px; color: #666666; margin-top:12px;}
.prtag span,.prtag a{ color: #666666;}
.prtag a:hover{color: #c52c30;}

.homain{ padding-bottom:56px; padding-top:30px;}
.homain:after{ content:""; clear:both; display:block;}
a.chanxbiao:hover span{ color:#dca94e}
.holie{ width:30.33%; float:left; margin-left:4.5%; margin-top:31px;}
.hotu{ display:block;}
.hotu img{ width:100%;}
.hozi{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top:12px;}
.hozi:hover{ color:#c52c30;}

@media screen and (max-width: 1219px) {
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
.jianjie{ width:270px; margin-right:auto;}
.jianjie h1{ font-size:20px; font-size:2rem; line-height:30px;}
.inno a{ min-width: 100px; font-size:14px; font-size:1.4rem; margin-right:20px; margin-top:12px;}
}
@media screen and (max-width: 999px) {
.prob-pic .prob-pic-list { margin-left:32px; margin-right:32px;}
	
.prob-pic { float:none; margin:auto;}
.prmain2{ padding-top:31px;}
.jianjie{ width:auto; float:none; margin-left:0px; margin-right:0px; margin-top:20px;;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:30px;}
.jiann{ min-height:0px; font-size:14px; font-size:1.4rem;}
.inno{ margin-top:10px;}
.inno a{ min-width: 106px; font-size:14px; font-size:1.4rem; margin-right:15px;}

.chanxbiao{ margin-top:20px;}
.chanxbiao span{ font-size:18px; font-size:1.8rem;}
.chanxiang{ padding-top:20px; font-size:14px; font-size:1.4rem; line-height:24px;}
.homain{ padding-bottom:16px;}
.hozi{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width: 767px) {
	.prob-pic .prob-pic {width: 100%;}
	.prob-pic .prob-pic-big {display: none;}
	.prob-pic .prob-pic-small {margin-top: 0;}
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 3.2%;}
	.prob-pic .prob-pic-item .item-pic:before {display: none !important;}
.prob-pic .prob-pic-btn.prev { left:0px;}
.prob-pic .prob-pic-btn.next { right:0px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:30px; padding-bottom:10px;}
.prob-pic { width: 100%;}
.prob-pic .prob-pic-small { }
.prob-pic .prob-pic-btn { width:36px;}
}
@media screen and (max-width:550px) {
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 4.9%;}
}
@media screen and (max-width:499px) {
	.prob-pic .prob-pic-list ul li {margin-right: 0%;width: 10%;}
.homain .holie{ width:48%; margin-left:1% !important; margin-right:1%;}
}

/*************************  news  *********************/
.nemain{ padding-top:5px;}
.nemain .nelie{ margin-top:66px;}
.nemain .fenye{ padding-top:60px;}

.homain2{ padding-bottom:100px;}
.homain2:after{ content:""; clear:both; display:block;}
.homain2 .holie{ width:22.5%; float:left; margin-left:3.33%;}
@media screen and (max-width: 767px) {
.nemain{ padding-top:25px;}
.nemain .nelie{ margin-top:25px;}
.nemain .fenye{ padding-top:30px;}

.homain2{ padding-bottom:30px;}
.homain2 .holie{ width:48%; margin:20px 1% 0 1% !important;}
}

/**********************  news2  ****************************/
.nemain2{ padding-top:60px; padding-bottom:6px;}
.nel{ width:821px; float:left;}
.ner{ width:304px; float:right;}

.nel h1{ font-size:22px; font-size:2.2rem; line-height:30px; color:#c52c30; margin-top:11px;}
.shijian{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:9px; color:#666666;}
.nexiang{ text-indent: 32px; font-size:16px; font-size:1.6rem; line-height:30px; padding-top:24px; border-top:1px solid #c5c5c5; margin-top:11px; padding-bottom:55px;}
.nexiang a{ color:#c52c30;}
.nexiang p,.nexiang span,.nexiang li{ color:#333;}
.nexiang img{ max-width:100%; margin:auto;}
.nexiang table{ width:97%; border-collapse:collapse; line-height:24px;}
.nexiang tr td{ line-height:24px; padding:2px; border:1px solid #ccc;}

.nera{ display:inline-block; min-width:217px; padding:10px; text-align:center; line-height:40px; background:#c52c30; border-radius:5px; font-size:18px; font-size:1.8rem; color:#ffffff; font-weight:bold; border-radius:5px; margin-top:19px;}
.nera:hover{ border-radius:30px;}
.ner .share{ margin-top:18px;}
.ner .share1{ display:inline-block; font-size:14px; font-size:1.4rem; line-height:24px; vertical-align:middle;color: #666666;}
.ner .share2{ display:inline-block; vertical-align:middle;}

.nerb{}
.nerb:after{ content:""; clear:both; display:block;}
.nerbiao{ display:block; position:relative; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; color:#333333; text-align:left;}
.nerlie{ margin-top:11px; text-align:left; margin-bottom:24px;}
.nertu{ display:block;}
.nertu img{ width:100%; margin:auto; max-width:310px;}
.nera2{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:11px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nerzi{ display:block; text-indent: 28px; font-size:14px; font-size:1.4rem; line-height:26px; color:#666666; margin-top:5px;}

.fanpian{ border-top:1px solid #cccccc; margin-top:8px; padding-top:14px;}
.fanpian li{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:14px; color:#666666;}
.fanpian li a{ color:#666666;}
.fanpian li i{ display:inline-block; width:26px; height:26px; text-align:center; line-height:26px; border-radius:50%; background:#c52c30; color:#ffffff; vertical-align:middle; font-size:12px; font-size:1.2rem; margin-right:8px;}
.fanpian li a:hover,.nerzi:hover,.nerbiao:hover,.nera2:hover{ color:#c52c30;}
@media screen and (max-width: 1219px) {
.nel{ width:600px;}
.ner{ width:305px; padding:0 20px;}
}
@media screen and (max-width: 999px) {
.nemain2{ padding-top:20px; padding-bottom:20px;}
.nel{ width:65%;}
.ner{ width:30%; padding:0px; border:none}
.nerzi{ font-size:14px; font-size:1.4rem; line-height:24px;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-bottom:20px; text-indent: 28px;}
.fanpian{ padding-top:10px;}
.fanpian li{ font-size:14px; font-size:1.4rem;}
.nel h1{ font-size:18px; font-size:1.8rem; line-height:26px;}
.nera{ min-width:180px; line-height:30px; padding:5px;}
.ner .share{ margin-top:24px;}
.nerb{ margin-top:20px; padding-bottom:20px;}
.nerbiao{ font-size:22px; font-size:2.2rem;}
.nera2{ font-size:14px; font-size:1.4rem;}
.nerzi{ font-size:12px; font-size:1.2rem; line-height:22px;}
}
@media screen and (max-width:767px) {
.nel h1{ line-height:30px;}
.nel{ width:100%; float:none;}
.ner{ width:100%; float:none;}
.nerlie{ width:48%; margin:10px 1%; float:left; text-align:center;}
}

/**********************  1  ****************************/
.ab1main1{ padding-top:50px;}
.abtu1{ width:50.9%; float:right; margin-top:29px; margin-left:49px;}
.abtu1 img{ max-width:100%;}
.abbiao{ font-size:40px; font-size:4rem; color: #c52c30; line-height:50px; margin-top:29px;font-family: "微软雅黑";}
.abp{ font-size:16px; font-size:1.6rem; line-height:30px; text-indent:2em; margin-top:29px;}
.abmain2{ margin-top:58px;}
.abtu2{ width:50.6%; float:left; margin-right:49px;}
.abtu2 img{ max-width:100%;}
.abmain2 .abp{ padding-top:68px;}
.abmain3{ margin-top:41px;}
.abp2{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:24px;}
.abp2 p{color: #c52c30;}

.abmain4{ padding-top:25px; padding-bottom:85px;}
.abbiao3{ font-size:36px; font-size:3.6rem; font-weight:bold; text-align:center; line-height:45px;}
#box{position:relative; width:1060px; margin:auto; margin-top:15px; padding-left:70px; padding-right:70px;}
#box ul{position:relative;width:1060px;height:510px; margin:auto;}
#box li{position:absolute; width:0;height:0;z-index:0;cursor:pointer;overflow:hidden; padding:15px; padding-bottom:40px;}
#box li a{ display:block; box-shadow:0 0 15px rgba(0,0,0,0.25);}
#box li a img{ width:100%; max-width:620px; max-height:450px;}
#box li span{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; position:absolute; width:100%; margin:auto; left:0px; top:480px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

#box .prev, #box .next{position:absolute;top:50%; margin-top:-33px;overflow:hidden; cursor:pointer; font-size:50px; font-size:5rem; text-align:center; line-height:66px; color:#cccccc; z-index:99;}
#box .prev{left:0px;}
#box .next{right:0px;}
#box .prev:hover, #box .next:hover{ color:#c52c30}
#copyright{padding-top:10px;text-align:center; border:1px solid}

@media screen and (max-width:1219px){
.abmain2 .abp{ padding-top:28px;}

#box{ margin-top:30px; padding:0px; width:auto;}
#box li{ position:relative; left:auto; top:auto; width:0.32333% !important; height:auto !important;  padding:0px;}
.img-scroll3 {position: relative; width: 100%; margin-top:28px; z-index:9}
#box .prev, #box .next{ display:block;}
#box .prev, #box .next{ font-size:30px;}
#box .prev{left:0px;}
#box .next{right:0px;}
.img-list3 {position: relative;overflow: hidden; margin-left:30px; margin-right:30px; z-index:90;}
.img-list3 ul {width: 10000% !important; height:auto !important;}
.img-list3 li {float: left; display: inline;margin-right:0.015% !important; margin-left:auto; opacity:1;}
#box li a{box-shadow:none}
#box li span{ position:relative; top:auto;}
}
@media screen and (max-width:999px){
.ab1main1{ padding-top:10px;}
.abbiao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.abp{ font-size:12px; font-size:1.2rem; line-height:22px;}
.abp2{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:24px;}
.abmain2{ margin-top:28px;}
.abmain3{ margin-top:21px;}
.abtu1{ margin-left:20px; margin-bottom:10px;}
.abtu2{ margin-right:20px; margin-bottom:10px;}

.abmain4{ padding-top:3px; padding-bottom:30px;}
}
@media screen and (max-width: 599px) {
#box li{ width:0.49% !important; margin-right:0.02% !important;}
}
@media screen and (max-width: 499px) {
#box li{ width:1% !important; margin-right:0.02% !important;}
.abtu1,.abtu2{ width:100%; float:none; margin:auto;}
.abmain2{ margin-top:10px;}
.abmain2 .abp{ padding-top:8px;}
}

/*******************************  3  ****************************/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
 #baguetteBox-overlay.visible{opacity:1}
 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}
 
 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
 .baguetteBox-button#next-button{right:2%}
 .baguetteBox-button#previous-button{left:2%}
 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
 .baguetteBox-button svg{position:absolute;left:0;top:0}
 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}
 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}
 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}
 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}
 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}

.ab2main{ padding-top:102px; padding-bottom:95px; font-size:0px;}
.ab2lie{ width:20.6%; display:inline-block; vertical-align:top; *float:left; margin-left:5.86%; margin-bottom:50px;}
.ab2tu{ display:block; position:relative; overflow:hidden;}
.ab2tu img{ width:100%; max-width:248px; max-height:354px;}
.ab2tu span{ display:block; position:absolute; width:90%; height:90%; left:6%; top:100%; transition:0.5s; background:#000; background:rgba(0,0,0,0.5);}
.ab2tu span i{ display:block; width:40px; line-height:40px; position:absolute; text-align:center; left:50%; margin-left:-20px; top:50%; margin-top:-20px; color:#fff; font-size:30px;}
.ab2lie p{ font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; margin-top:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.ab2lie:hover span{ top:6%;}
@media screen and (max-width:999px) {
.ab2main{ padding-top:21px; padding-bottom:35px;}
.ab2tu span{ display:none}
.ab2lie{ width:24%; margin-left:1.333%; margin-bottom:20px;}
.ab2lie p{ font-size:12px; font-size:1.2rem; margin-top:7px;}
}
@media screen and (max-width:767px) {
.ab2lie{ width:31.333%; margin-left:1% !important; margin-right:1%; margin-bottom:20px;}
}
@media screen and (max-width:499px) {
.ab2lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-bottom:20px;}
}

/*******************************  4  ****************************/
.ab4main{ padding-top:70px; padding-bottom:103px;}
.ab4biao{ font-size:24px; font-size:2.4rem; line-height:30px; color: #c52c30;}
.ab4p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}
.ab4p p{ text-indent:2em;}

.m-imgshow .box-wp {position: relative;margin: 0 auto 0;max-width: 864px;-moz-box-sizing: border-box;box-sizing: border-box;padding-top: 5px; margin-top:52px;}
.m-imgshow .box-big {position: relative;margin: 0 auto; -moz-box-sizing: border-box;box-sizing: border-box;}
.m-imgshow .box-big div {position: relative;overflow: hidden; border:10px solid #ffffff;box-shadow:0 3px 7px rgba(0,0,0,0.35); }
.m-imgshow .box-big .img {line-height: 0;font-size: 0;text-align: center;}
.m-imgshow .box-big .img img{ width:100%; max-width:976px; max-height:630px;}
.m-imgshow .box-big .title {position: absolute;bottom: 0;left: 0;width: 100%;height: 40px;line-height: 40px;padding: 0 10px;font-size: 16px;font-size: 1.6rem;color: #fff;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-moz-box-sizing: border-box;box-sizing: border-box;background-color: rgba(0, 0, 0, 0.5);background-color: #000 \9;}
.m-imgshow .box-small {margin-top:12px; position:relative;}
.m-imgshow .box-btn {position: absolute; top:50%; margin-top:-30px; display: block; z-index:999}
.m-imgshow .box-btn i{ display:block; line-height:60px;font-size: 50px;font-size: 5rem; color:#333333;}
.m-imgshow .box-btn i:hover{ color:#c52c30;}
.m-imgshow .box-btn.prev {left: -70px;}
.m-imgshow .box-btn.next {right: -70px;}
.m-imgshow .box-list {overflow: hidden;}
.m-imgshow .box-list ul {width: 1000%;}
.m-imgshow .box-list ul li {float: left;margin-right: 0.26%;width: 2.3%;}
.m-imgshow .list-item {position: relative; padding-top:8px;}
.m-imgshow .list-item .item-pic{ display:block;border: 3px solid rgba(255,255,255,0.0);}
.m-imgshow .list-item img{ width:100%; max-width:976px; max-height:630px;}
.m-imgshow .list-item.active { background:url(../images/zhizhen.png) no-repeat top center;}
.m-imgshow .list-item.active .item-pic{border-color: #333;}

 @media screen and (max-width: 1219px) {
.m-imgshow .box-btn { width:30px; height:40px; margin-top:-20px; background:rgba(0,0,0,0.4); text-align:center;}
.m-imgshow .box-btn i{ font-size:24px; font-size:2.4rem; line-height:40px; color:#fff;}
.m-imgshow .box-btn.prev {left: 0px;}
.m-imgshow .box-btn.next {right: 0px;}
 }
@media screen and (max-width: 999px) { 
.ab4main{ padding-top:30px; padding-bottom:33px;}
.ab4biao{ font-size:18px; font-size:1.8rem; line-height:30px; color: #c52c30;}
.ab4p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}

.m-imgshow .box-wp { margin-top:20px;}
.m-imgshow .box-btn.prev {left: 10px;}
.m-imgshow .box-btn.next {right: 10px;}
.m-imgshow .box-title {font-size: 20px;font-size: 2rem;}
.m-imgshow .box-wp {padding:0px;}
.m-imgshow .box-small {margin-top: 10px;}
.m-imgshow .box-big {padding: 5px;}
.m-imgshow .box-big .title {height: 30px;line-height: 30px;font-size: 14px;font-size: 1.4rem;}
.m-imgshow .box-list ul li {margin-right: .13%;width: 2.4%;}
.m-imgshow .box-btn {font-size: 20px;font-size: 2rem;}
.m-imgshow .list-item {border-width: 1px;}
.m-imgshow .list-item .item-pic{ border-width:1px}
.m-imgshow .box-big div { border-width:3px;}
}

/*******************************  5  ****************************/
.ab5main{ padding-top:70px;}
.ab5n{ position:relative; margin-top:48px;}
.ab5zi{ position:absolute; width:381px; height:100%; background-color: #c52c30; top:0px; right:0px;}
.ab5zin{ margin:22% 30px; font-size:16px; font-size:1.6rem; line-height:30px; color: #ffffff; overflow:auto; max-height:70%}
.ab5zin p{color: #ffffff; text-indent:2em;}

.img-scroll2 {position: relative; z-index:9; margin-right:405px;}
.img-scroll2 .prev, .img-scroll2 .next {position: absolute; top:50%; margin-top:-25px; text-align:center; display: block; width:37px; height:49px; line-height:49px; background:#000; background:rgba(0,0,0,0.5); color:rgba(255,255,255,0.7); font-size:26px; font-size:2.6rem; font-weight:bold; z-index:99; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.img-scroll2 .prev {left:0px;cursor: pointer;}
.img-scroll2 .next {right:0px;cursor: pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover { background:rgba(197,44,48,0.5);}
.img-list2 {position: relative;overflow: hidden; z-index:90;}
.img-list2 ul {width: 10000%;}
.img-list2 li {float: left;display: inline;width:1%; margin-right:0.035%; position:relative; text-align:center;}
.img-list2 li a{ display:block;}
.img-list2 li a img{ width:100%;}

.ab5tu{ padding-bottom:157px;}
.ab5tu:after{ content:""; clear:both; display:block;}
.ab5tun{ display:block; width:31.75%; float:left; margin-left:2.375%; margin-top:19px;}
.ab5tun img{ width:100%;}

 @media screen and (max-width: 1219px) {
.ab5zin{ margin:5% 30px; font-size:16px; font-size:1.6rem; line-height:30px; color: #ffffff; overflow:auto; max-height:90%}
 }
 @media screen and (max-width: 999px) {
.ab5main{ padding-top:30px;}
.ab5n{ margin-top:20px;}
.img-scroll2 { margin-right:0px; max-width:794px; margin:auto;}
.ab5zi{ position:relative; width:auto; right:auto; top:auto;}
.ab5zin{ margin:auto; padding:20px 10px; font-size:14px; font-size:1.4rem; line-height:24px;}
.ab5tu{ padding-bottom:27px;}
 }


/*******************************  6  ****************************/
.ab6main1{ background:#a86b1a; background:rgba(168,107,26,0.15); position:relative;}
.ab6main1 .zong{ background:url(../images/fenbei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative;}
.ab61n{ padding:60px 47px;}
.ab6biao{ font-size:32px; font-size:3.2rem; color: #c52c30; line-height:45px; font-family: "微软雅黑";}
.ab6p{ font-size:14px; font-size:1.4rem; line-height:30px; margin-top:36px;}
.ab6p p{ text-indent:2em;}
.ab6tu1{ padding-top:43px; padding-bottom:10px;}
.ab6tu1:after{ content:""; clear:both; display:block;}
.ab6tu1 p{ width:32.6%; float:left; margin-left:1.1%; margin-top:20px;}
.ab6tu1 p img{ width:100%;}
.sti{ background:url(../images/sti.png) no-repeat top center;}
.sti img{ opacity:0;}
.xti{ background:url(../images/xti.png) no-repeat top center;}

.ab6main2{ padding-top:41px;}
.ab6tu2{}
.ab6tu2:after{ content:""; clear:both; display:block;}
.ab6tu2 p{ width:49.1%; margin-top:20px;}
.ab6tu2 p img{ width:100%;}
.ab6p2{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:41px;}
.ab6p2 p{ text-indent:2em;}

.ab6main3{ margin-top:46px;}
.ab63biao{ background:#c52c30; font-size:24px; font-size:2.4rem; line-height:41px; color: #ffffff; padding:25px; text-align:center;}
.ab6p3{ font-size:16px; font-size:1.6rem; line-height:32px; padding-top:33px;}
.ab6p3a{ font-size:18px; font-size:1.8rem;}
.ab6p3 strong{ font-style:normal; color: #c52c30;}

.ab6main4{ margin-top:36px;}
.ab6main4 .ab64n{ background:#ead8c1; padding-bottom:13px;}
.ab64p{ font-size:14px; font-size:1.4rem; line-height:30px; padding:0 28px; margin-top:23px;}
.ab64p p{ margin-left:2em;}
.ab64a{ margin-left:auto !important;}
.yinying{}
.yinying img{ width:100%;}
.ab64tu img{ width:100%;}

.ab6main5{ padding-top:11px;}
.ab6biao5{ background:#c52c30; position:relative;}
.ab65p1{ text-align:center; font-size:65px; font-size:6.5rem; line-height:132px; color:#fff; opacity:0.09; font-family:"微软雅黑"; font-weight:bold;}
.ab65p2{ position:absolute; width:96%; left:2%; top:50%; font-size:30px; font-size:3rem; color: #ffffff; line-height:40px; text-align:center; margin-top:-8px;}
.ab65lie{ width:41%; margin-top:52px;}
.ab65tu{ display:block;}
.ab65tu img{ width:100%; max-width:492px; margin:auto;}
.ab65zi{ text-align:center; font-size:26px; font-size:2.6rem; line-height:32px; margin-top:44px;}
.vs{ width:9.4%; float:left; margin-left:4.3%; margin-top:52px;}

.ab65p{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:60px; padding-bottom:100px;}
.ab65p p{ margin-top:6px;}
.ab65p strong{ display:inline-block; padding:0 19px; color: #ffffff; background:#c52c30; border-radius:15px; margin-top:13px; font-weight:normal;}

@media screen and (max-width: 1219px) {
.sti{ background-size:1580px auto}
.sti img{ width:1580px;}
 }
 @media screen and (max-width: 999px) {
.ab6main1{ padding:30px 0;}
.ab61n{ padding:30px 10px;}
.ab6biao{ font-size:18px; font-size:2rem; line-height:28px;}
.ab6p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
.ab6tu1{ padding-top:10px;}
.sti{ display:none;}
.ab6main2{ padding-top:15px;}
.ab6p2{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:21px;}

.ab6main3{ margin-top:26px;}
.ab63biao{ font-size:18px; font-size:1.8rem; line-height:30px;}
.ab6p3{ font-size:12px; font-size:1.2rem; line-height:22px; padding-top:23px;}
.ab6p3a{ font-size:14px; font-size:1.4rem;}
.ab64p{ font-size:12px; font-size:1.2rem; line-height:24px; padding:0 10px; margin-top:23px;}

.ab65p1{ font-size:20px; font-size:2rem; line-height:60px;}
.ab65p2{ font-size:18px; font-size:1.8rem; line-height:30px;}
.ab65zi{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:10px;}
.ab65p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:20px; padding-bottom:30px;}
.ab65p strong{ padding:0 10px;}
.ab65lie,.vs{ margin-top:20px;}
 }

/*******************************  7  ****************************/
.gifimg{ font-size: 0; }
.ab7tu1t{ display: inline-block; width:19.5%;}
.ab7tu1t img{ width:100%;}
.ab7tu1{ display: inline-block; width:80.5%;}
.ab7tu1 img{ width:100%; }
.ab7p{ padding:0 40px; margin-top:25px; padding-bottom:29px;}
.ab7p p{color: #555555;}

.ab7main2{ position:relative; padding-top:106px; padding-bottom:100px;}
.xian{ position:absolute; left:50%; margin-left:-7px; top:-70px;}
.ab7lie{ padding-bottom:20px; background:url(../images/yinying6.png) no-repeat bottom; background-size:100% 20px;}
.ab7n{ background:#ead8c1; border: solid 3px #ffffff;}
.ab7n:after{ content:""; clear:both; display:block;}
.ab7tu2{ width:412px; float:left; border-right: solid 3px #ffffff; margin-right:23px;}
.ab7tu2 img{ width:100%;}
.ab7zi{ font-size:16px; font-size:1.6rem; line-height:30px; color: #555555; padding:25px 10px;}
.ab7zi p{color: #555555; text-indent: 32px;}
.ab7zi p strong{ font-size:22px; font-size:2.2rem; color: #c52c30;font-family: "微软雅黑"; font-weight:normal;}
.ab7main2 .fenye{ margin-top:32px;}
.ab7zititle{ text-indent: 0!important; }

 @media screen and (max-width: 999px) {
.ab7p{ padding:0 10px; margin-top:25px; padding-bottom:29px;}
.ab7main2{ padding-top:36px; padding-bottom:30px;}
.xian{ display:none}
.ab7tu2{ border:none; float:none; margin:auto; padding:10px; width:auto; max-width:412px;}
.ab7zi{ font-size:12px; font-size:1.2rem; line-height:22px; padding:10px;}
.ab7zi p strong{ font-size:16px; font-size:1.6rem; line-height:24px;}
.ab7main2 .fenye{ margin-top:2px;}
 }

/*******************************  9-1  ****************************/
.pjmain{ padding-top:15px;}
.pjmain .m4n li{ margin-top:55px; margin-bottom:auto; padding:0px;}
.pjmain .m4n li .m4lie{ margin:auto;}
.pjmain .fenye{ margin-top:36px;}
 @media screen and (max-width: 767px) {
.pjmain .m4n li{ width:48%; margin:15px 1% !important;}
.pjmain .m4n li .m4lie{ width:100%}
 }

/*******************************  9-2  ****************************/
.pjmain2{ padding-top:71px; padding-bottom:30px;}
.pjmain2 h1{ font-size:22px; font-size:2.2rem; color: #c52c30; line-height:30px; text-align:center;}
.pjxiang{ font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; padding-top:24px; padding-bottom:40px;}
 .pjxiang p img{ display: inline-block; }
 @media screen and (max-width: 999px) {
.pjmain2{ padding-top:31px; padding-bottom:20px;}
.pjmain2 h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.pjxiang{ font-size:12px; font-size:1.2rem; line-height:24px; text-align:center; padding-top:16px; padding-bottom:20px;}
 }

/*******************************  9  ****************************/
.fwmain{ font-size:16px; font-size:1.6rem; line-height:30px; padding-top:106px; padding-bottom:180px;}
.fwmain p{ text-indent:2em;}
.fwmain img{ max-width:100%; margin:auto;}
 @media screen and (max-width: 999px) {
.fwmain{ font-size:12px; font-size:1.2rem; line-height:24px; padding-top:26px; padding-bottom:30px;}
 }

/****************************************************************  contact  ********************************************************/
.comain{ padding-top:86px; padding-bottom:105px;}
.col{ width:500px; float:left; margin-top:22px;}
.cor{ width:662px; float:right;}

.cobiao{ display:block; font-size:24px; font-size:2.4rem; line-height:30px; position:relative;}

.coul1{ padding-bottom:12px; margin-top:18px;}
.coulp{ position:relative; font-size:18px; font-size:1.8rem; line-height:44px; padding-left:23px;}
.col i,.col em{ position:absolute; left:0px; top:2px; font-size:18px; color:#c52c30;}
.coul2{ padding-bottom:27px !important;}
.coul3{ margin-top:20px !important; border-bottom:none !important;}
.coulp a:hover{ color:#c52c30;}

.coxin{ margin-top:0px; *border:1px solid #fff;}
.coxin .xing{ background:url(../images/xing.png) no-repeat left 24px; padding-left:14px;}
.coxin .int1{ padding-left:14px; width:313px; float:left; margin-top:23px;}
.coxin .int2{ padding-left:14px; width:313px; float:right; margin-top:23px;}
.coxin .int1 input,.coxin .int2 input{ width:297px; height:50px; padding-left:13px; font-size:14px; font-size:1.4rem; line-height:50px; border:1px solid #d2d2d2; color:#666666}
.tex{ padding-top:22px; background:url(../images/xing.png) no-repeat left 40px; padding-left:14px;}
.coxin textarea{ width:633px; height:191px; padding-left:13px; font-size:14px; font-size:1.4rem; line-height:36px; border:1px solid #d2d2d2; color:#666666}
.coxin .int5{ margin-top:14px;}
.coxin .yanzheng{ width:178px; height:54px; float:left; cursor:pointer;}
.coxin .int3{ float:left;}
.coxin .int3 input{ width:163px; height:50px; padding-left:13px; margin-right:22px; font-size:14px; font-size:1.4rem; line-height:50px; border:1px solid #d2d2d2; color:#666666}
.coxin .int4{ width:250px; height:54px; border:1px solid #c52c30; float:right; background:#c52c30; font-size:18px; font-size:1.8rem; color:#ffffff; cursor:pointer; transition:0.5s;}
.coxin .int4:hover{ background:#fff; color:#c52c30;}
.ditu{ margin-top:67px;}
.ditu img{ max-width:100%; margin:auto;}

@media screen and (max-width:1219px){
.col{ width:306px; margin-top:auto;}
.cor{ width:656px; margin-right:0px; margin-top:auto;}
.comain{ padding-bottom:39px; padding-top:40px; background:none;}
.coulp{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px){
.comain{ padding-top:18px; padding-bottom:35px;}
.col{ width:42%; margin-top:0px;}
.cor{ width:55%; margin-right:0px;}
.cobiao,.corbiao{ font-size:18px; font-size:1.8rem; margin-left:0px;}
.cor p{ font-size:14px; font-size:1.4rem; line-height:22px;}
.coulp{ font-size:14px; font-size:1.4rem;}
.coxin .int1,.coxin .int2,.tex{ width:auto; float:none;}
.coxin .int3{ float:none; margin:auto; margin-bottom:20px;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3 input{ width:95%;}
.coyanzheng{ margin-left:auto; margin-top:23px;}
.coxin .int4{ width:42%; float:left; margin-top:0px; margin-left:10px;}
.coxin textarea{ height:100px;}
.ditu{ margin-top:25px;}
.coul1{ padding-bottom:12px; margin-top:26px; margin-left:auto;}
}
@media screen and (max-width:767px){
.col{ width:100%; float:none;}
.cor{ width:100%; float:none; margin-right:0px;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3 input{ width:90%;}
.coxin .int4{ font-size:12px; font-size:1.2rem;width:40%;}
.comain{ padding-bottom:27px;}
}
@media screen and (max-width:390px){
.coxin .int4{width:95%; margin-left:auto; margin-top:20px;}
}



@font-face {
  font-family: "Impact";
  src: url("../fonts/Impact.woff2") format("woff2"),
       url("../fonts/Impact.woff") format("woff"),
       url("../fonts/Impact.ttf") format("truetype"),
       url("../fonts/Impact.eot") format("embedded-opentype"),
       url("../fonts/Impact.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1592364088811'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1592364088811#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1592364088811') format('woff'),
  url('../fonts/iconfont.ttf?t=1592364088811') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1592364088811#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-search5:before {
  content: "\e7b3";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c4";
}

.icon-email1:before {
  content: "\e7c5";
}

.icon-skype1:before {
  content: "\e7c9";
}

.icon-fax1:before {
  content: "\e7ca";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cd";
}

.icon-wechat:before {
  content: "\e7cf";
}

.icon-phone2:before {
  content: "\e7d0";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-jiantou_xiangzuo_o:before {
  content: "\eb92";
}

.icon-jiantou_xiangyou_o:before {
  content: "\eb94";
}

.icon-wangluoe:before {
  content: "\e68c";
}

.tagkey{ text-indent: 32px; font-size: 16px; font-size: 1.6rem; margin-bottom: 20px; line-height: 28px; }

.fenye a.no:hover {color: #333!important; background: none!important;}
.item-btns a.no:hover  {color: #333!important; background-color: #E5E5E5!important;}
.ppp{line-height: 30px; font-size: 16px; font-size: 1.6rem;}
.listcart {width: 100%;text-align: center;}
.listcart a {
    display: inline-block;
    width: 200px;
    line-height: 28px;
    overflow: hidden;
    color: #c52c30;
    cursor: pointer;
    border: solid 1px #c52c30;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: 14px;
    font-size: 1.4rem;
    margin-left: 10px;
        border-radius: 6px;
    }
    .listcart a:hover {background: #c52c30; color: #fff;}
    .xunpanc{margin-bottom: 20px;}
    .xunpanc table {margin-top: 0;}
    .xunpanc table tr td{border: 1px solid #ccc; text-align: left;}
    .xunpanc table tr td a:hover{color: #c52c30;}

@media screen and (max-width: 1200px) { 
  .ditu{width:100%;overflow:scroll;}
}

.chanxiang .table{ background: none; }

.m-kefu-chat.mobile-hide{ cursor: pointer; }


.testingpy{ margin-top: 48px;}
.testingpy li{ float:left; width:22%; margin-left:4%; margin-bottom:20px;}
.testingpy .testingpylin>img{ display:block; width:100%; max-width:300px; margin:0 auto;} 
.testingpylin{ position: relative;    overflow: hidden;    z-index: 9;}
.fangda2 img{    width: 32px;
    height: 32px;
    position: absolute;
    left: 50%;
    margin-left: -16px;
    top: 50%;
    margin-top: -16px;}
	
	.fangda2{   background: #000;
    background: rgba(0,0,0,0.6);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 100%;
    left: 0px;
    transition: 0.5s;}
	.testingpy li:hover .fangda2{ top:0px;}
	.testingpy li p{     font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px; padding-bottom:10px; padding-top:10px; text-align:center;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
	@media screen and (max-width: 760px) { 
	.testingpy li{ width: 32%;
    margin-left: 1% !important;}
	}
	
		@media screen and (max-width: 520px) { 
	.testingpy li{ width: 48%;
    margin-left: 1% !important;}
	}
	@media screen and (max-width: 320px) { 
	.testingpy li{ width: 98%;
    margin-left: 1% !important;}
	}
	