@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto; font-family: "opensans";font-size: 14px;font-size: 1.4rem;height: 100%;background:#fff;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: #555;}
img{display:block;}
a {text-decoration: none;color: #555;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: #555;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select { font-family: "opensans"; font-size: 12px;font-size: 1.2rem; color:#333;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: #d70d19;}
* { margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }


::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;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;}}


.at-resp-share-element .at4-share-count-container {text-decoration: none;float: right; padding-right: 15px;line-height: 25px !important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}


/*  head  */
.head{ background:#fff; position:fixed; width:100%; left:0px; top:0px; z-index:99}
.het{ background:#f7f5f4; padding:6px 0; transition:0.5s;}
.het:after{ content:""; clear:both; display:block;}
.hetag{ max-width:55%; float:left; font-size:14px; font-size:1.4rem; line-height:26px; color:#555555; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.hetag a,.hetag span{ color:#555555;}
.het a:hover{ color:#d70d19;}

.yvn{ float:right; position:relative; z-index:99999;}
.yvzhonga{ display:block; line-height:26px; text-align:center; font-size:14px; font-size:1.4rem; color:#555555; cursor:pointer; z-index:999999}
.yvzhonga span{ color:#555555; font-size:12px; font-size:1.2rem; display:inline-block; vertical-align:middle; margin-left:10px;}
.yvul{ width:100%; position:absolute; top:30px; left:0px; background:#fff; border:1px solid #d70d19; display:none;}
.yvul a{ display:block; padding:5px 10px; font-size:14px; font-size:1.4rem; line-height:24px; color:#fff; border-bottom:1px solid #d70d19;}
.yvul a:hover{ background:#d70d19; color:#d70d19;}
.yvzhonga:hover{ color:#555 !important;}

.yvul a:last-child(){border-bottom: none;}

.renzheng{ float:right; width:159px; margin-right:20px;}
.renzheng img{ max-width:100%;}

.heb{ background:#fff;}
.heb .zong{position:relative;z-index:99; padding-top:33px; transition:0.5s;}
.logo{display:block;float:left;width:231px;}
.logo img{display:block;margin:auto;width:100%;max-width:231px;}

.her{float:right;margin-right:46px;}
.het .zong{ z-index:999}

.daohang{ float:right; margin-right:40px; margin-top:10px; transition:0.5s;}
.daohang>li{ float:left;position:relative;z-index:999; margin-left:15px;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem;line-height:36px; padding:0 18px; padding-bottom:49px; position:relative; transition:0.5s;}
.daohang>li>a:before{ content:""; width: 0px; height: 6px; background-color: #d70d19; position:absolute; bottom:0px; left:50%; transition:0.5s;}
.daohang>li:hover>a{ color:#d70d19;}
.daohang>li:hover>a:before{ margin-left:-30px; width: 61px;}
.dangqiandao>a{ color:#d70d19 !important;}
.dangqiandao>a:before{ margin-left:-30px !important; width: 61px !important;}

.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:208px;top:-9999px;left:50%; margin-left:-98px;}
.yiji{background:#e2e2e2;}
.yiji li{position:relative;transition:0.5s; padding:0px 13px;}
.yiji li a{display:block;font-size:16px;font-size:1.6rem;line-height:0px;padding:10px 0; border-top:1px solid #b3b3b3;}
.yiji li:hover>a{color: #d70d19;}
.erji{position:absolute;width:168px;background:#e2e2e2;top:-9999px;left:208px;}
.sanji{position:absolute;width:200px;background:#ffffff;top:-9999px;left:278px; display:none}
.daohang>li:hover .yijiw{top:85px;}
.daohang>li:hover .yiji>li>a{line-height:25px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:25px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:25px;}
.matn{margin-top:auto !important;}
.yiji li:first-child a{ border:none;}

/*  sousuo  */
.sousuo{ float:right;width:34px; height:34px; z-index:9999; background:#d70d19; border-radius:5px; position:absolute; right:0px; top:50%; transform:translateY(-50%);}
.sousuo form{ width:236px; height:0px; overflow:hidden; position:absolute; right:0px; top:37px;background:#fff;border:0px solid rgba(0,0,0,0); border-radius:18px;color:#2f3135; transition:0.5s; z-index:99999}
.sou{width: 180px;height:35px;line-height:35px; border-radius:18px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#333;}
.suo{width:26px;height:35px; float:right; background:none; position:relative; z-index:9999999; border-radius:18px; cursor:pointer;}
.sou2,.sou1{ width:32px; height:32px; text-align:center; line-height:32px; position:absolute; right:0px; top:0px; font-size:16px !important; cursor:pointer; z-index:99990}
.sou2{ color:#fff; width:34px; height:34px; line-height:34px;}
.sousuof form{ height:37px;border:1px solid #d70d19;}

.xnav{display:none}
.daohang2,sousuo2{display:none}

.headh .heb .zong{ padding-top:8px;}
.headh .logo{width:180px;}
.headh .daohang{ margin-top:0px;}
.headh .daohang>li>a{ padding-bottom:19px;}
.headh .daohang>li:hover .yijiw{top:55px;}
.headh .het{ padding:2px 0;}


/*  banner  */
.banner7 { position: relative; z-index: 2; overflow: hidden; margin-top:168px;}
.banner7 img { max-width: 100%; border: 0px solid #ccc; }
.banner7 .carouse { max-height: 916px; overflow: hidden; }
.banner7 .slideItem { position: relative; }
.banner7 video { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 101%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }
.banner7 .dotList { position: absolute; left: 0; width: 100%; bottom: 44px; }
.banner7 .dotList ul { text-align: center; display:none}
.banner7 .dotList ul li { position: relative; margin: 0 12px; width: 18px; height: 18px;}
.banner7 .dotList ul li.active {}

.banner7.hide { display: none; }

.banner7 .carousel-control.left { left: 70px; width: 32px; height: 32px; background:url(../images/baleft.png) no-repeat center;}
.banner7 .carousel-control.right { right: 70px; width: 32px; height: 32px; background:url(../images/baright.png) no-repeat center;}
.banner7 .carousel-control.left:hover { background:url(../images/balefth.png) no-repeat center;}
.banner7 .carousel-control.right:hover { background:url(../images/barighth.png) no-repeat center;}


.slide .carouse{width:100%;overflow:hidden;position:relative}
.slide .slideItem .banner-img{width:100%;cursor:pointer}
.slide .carouse .slideItem{width:100%;position:absolute}
.slide .console{height:57px;display:inline-block;width:35px;position:absolute;top:40%}
.slide .dotList{text-align:center;margin-top:20px}
.slide .dotList ul li{display:inline-block;width:16px;height:16px;margin-left:10px;cursor:pointer}
.slide .dotList ul li.active{background-position:0 0}
.slide .carousel-control{position:absolute;top:50%; margin-top:-16px; z-index:999}
.slide .carousel-control.left{cursor:pointer}
.slide .carousel-control.right{cursor:pointer}
.slide .slidedetail{display:none}
.imgtoVideo img{width:100%}
.imgtoVideo>div{padding:1px;position:relative;cursor:pointer;width:49%;display:inline-block}
.imgtoVideo>div:hover .imgtoVideoDetail{display:block}
.imgtoVideo .imgtoVideoDetail{width:100%;height:100%;position:absolute;top:0;left:0;padding:1px;display:none}
.imgtoVideo .imgtoVideoDetail>div{background:rgba(0,98,197,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);width:100%;height:100%;text-align:center}
.imgtoVideo .tovideo .imgtoVideoDetail{display:block}
.imgtoVideo .tovideo .imgtoVideoDetail>div{background:#0c2d47;width:60px;height:60px;color:#fff;line-height:60px;vertical-align:middle;margin:0 auto;margin-top:17%}
.imgtoVideo .imgtoVideoDetail .fa-search{color:#fff;font-size:25px;margin-top:21%}
.contentIV{position:fixed;top:0;left:0;right:0;width:100%;height:100%;display:table;background:rgba(20,43,73,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);margin:0 auto;z-index:-999;max-width:1024px;display:none}
#picturetoVideo .carouse .slideItem{display:table;height:100%}
#picturetoVideo .carouse .slideItem>div{display:table-cell;vertical-align:middle;text-align:center}
#picturetoVideo .carouse .slideItem .banner-img{max-width:100%;width:auto}
.closeContentIV{position:absolute;top:10px;right:10px;font-size:25px;color:#fff;font-weight:bold;cursor:pointer;z-index:999}


@media screen and (max-width:1219px) {
.daohang>li{ margin-left:0px;}

.yijiw{width:220px; margin-left:-110px;}
.erji{width:210px; left:220px;}
.sanji{width:200px; left:210px;}
}
@media screen and (min-width:1000px) {.carousel,.nav,.clear3{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative;}
.hetag{ display:none;}
.het{ padding:2px 0;}
.heb .zong{ position:relative; padding-top:10px;}
.renzheng{ width:130px; margin-top:5px; float:left;}
.yvn{ margin-right:45px;}
.yvn a{ font-size:13px; font-size:1.3rem;}
.sousuo{ top:7px; transform:translate(0,0); width:28px; height:28px; line-height:28px;}
.sou2{width:28px; height:28px; line-height:28px;}
.logo{ width:130px; float:none;}
.daohang{float:none; margin:auto; text-align:center; margin-top:10px;}
.yijiw,.yiji2{display:none}
.daohang>li{float:none; display:inline-block; *float:left; margin:0 3px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;line-height:26px; padding-bottom:10px;}

.banner7 {margin-top:0px;}
.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 26px;background: #d70d19;right: 2.5%;top: 2px;cursor: pointer; border-radius:5px;z-index: 9999999999}
.xnav2 .nav{background: #ffc700;}
.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.9); 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: 13px;font-size: 1.3rem;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;}

.clear3{clear:both;}
  }
@media screen and (max-width:767px) {.head{padding-bottom:10px;}
.logo{width:120px;}
.hexin{ display:none;}
.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:13px;font-size:1.3rem; line-height:24px;text-align:center;}
.daohang2 .dangqiandao{ color:#d70d19}

.daohang,.daohang1{display: none}
.banner7 .carousel-control{ margin-top:-10px;}
.banner7 .carousel-control.left { left: 0px; width:20px; height:20px; background-size:cover !important;}
.banner7 .carousel-control.right { right: 0px; width:20px; height:20px; background-size:cover !important;}
}

/*  main1  */
.main1{ padding-top:74px; padding-bottom:75px;}
.m1biao{ display:block; text-align:center; color: #d70d19; font-size:30px; font-size:3rem; font-family: OpenSans-Semibold; line-height:40px;}
.m1p a{ display:block; color: #555555; font-size:16px; font-size:1.6rem; text-align:center; line-height:28px; margin-top:22px;}
.m1n{ text-align:center; font-size:0px;}
.m1biao2{ display:block; font-size:30px; font-size:3rem; line-height:40px; color: #333333; margin-top:56px;}
.m1lie{ display:inline-block; vertical-align:top; *float:left; width:185px; margin:0 28px; margin-top:54px;}
.m1tu{ position:relative; margin:auto; border-radius:50%; overflow:hidden; max-width:185px;}
.m1tun{ display:block;border: solid 8px rgba(129, 129, 129, 0.17); border-radius:50%; overflow:hidden; overflow:hidden;}
.m1tun img{ width:100%; border-radius:50%; transition:0.5s;}
.m1fu{ position:absolute; width:100%; height:100%; left:0px; top:100%; background:#d70d19; background:rgba(215,13,25,0.5);}
.m1fu span{ display:block; width:30px; height:30px; line-height:30px; color:#ffffff; text-align:center; position:absolute; left:50%; top:50%; margin-top:-15px; margin-left:-15px; font-size:36px;}
.m1zi a{ display:block; text-align:center; font-size:16px; font-size:1.6rem; color: #555555; line-height:28px; margin-top:28px;}
.m1lie:hover .m1fu{ top:0px;}
.m1lie:hover .m1zi a{ color:#d70d19;}
.m1lie:hover .m1tun img{ transform:scale(1.1,1.1)}
.m1biao:hover{ color:#333}
.m1p a:hover,.m1biao2:hover{ color:#d70d19;}

@media screen and (max-width:1499px) {
.m1lie{ width:14.666%; margin:0 1%; margin-top:30px;}
.m1zi a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:24px; padding-bottom:30px;}
.m1biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.m1p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:15px;}
.m1biao2{ font-size:20px; font-size:2rem; margin-top:20px; line-height:30px;}
.m1lie{ width:31.333%; margin-top:20px;}
.m1fu{ display:none}
}
@media screen and (max-width:767px) {
.m1biao{ font-size:20px; font-size:2rem;}
.m1biao2{ font-size:18px; font-size:1.8rem;}
.m1p a,.m1zi a{}
.m1tun{ border-width:2px;}
}

/*  main2  */
.main2{ padding-top:70px; padding-bottom:42px;}
.m2biao{ display:block; font-size:36px; font-size:3.6rem; line-height:44px; color: #ffffff; font-family: OpenSans-Semibold; text-transform: uppercase;}

.zong1{ width:1280px; margin:auto; margin-top:10px;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
	
.owl-carousel .owl-item{float: left; padding:0 40px;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.owl-theme .owl-controls{margin-top: 55px;text-align: center;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 0 8px;filter: Alpha(Opacity=60); opacity: 0.6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;background: #ffffff;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{border: solid 1px #d70d19; background:none; opacity:1;}

.owl-carousel .owl-item a{ display:block; margin-top:59px;}
.owl-carousel .owl-item a img{ width:100%; max-width:290px; transition:0.5s;}
.owl-carousel .owl-item a:hover img{ border-radius:30px;}
.m2biao:hover{ color:#d70d19;}

@media screen and (max-width:1300px) {
.zong1{ width:1200px;}
.owl-carousel .owl-item{float: left; padding:0 10px;}
}
@media screen and (max-width:1219px) {
.zong1{ width:980px;}
.owl-carousel .owl-item a{ margin-top:19px;}
}
@media screen and (max-width:999px) {
.main2{ padding-top:30px; padding-bottom:32px;}
.owl-theme .owl-controls{margin-top: 15px;}
.owl-theme .owl-controls .owl-page span{width: 10px;height: 10px;margin: 0 3px;}
.m2biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.zong1{ width:95%; margin-top:5px;}
}

/*  main3  */
.main3{ position:relative; margin-top:76px; padding-bottom:66px;}
.m3tu{ display:block; margin-left:24px; overflow:hidden;}
.m3tu img{ max-width:100%;}
.m3zi{ width:540px; background:#d70d19; padding:10px 40px; position:absolute; left:0px; top:59px; padding-bottom:19px; transition:0.5s;}
.m3logo{ display:block; max-width:193px; margin-top:25px;}
.m3logo img{ max-width:100%;}
.m3a a{ display:block; font-size:26px; font-size:2.6rem; color: #ffffff; line-height:30px; font-family: OpenSans-Semibold; margin-top:13px;}
.m3p a{ display:block; color: #ffffff; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:3px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.main3:hover .m3zi{ background:#d70d19; background:rgba(215,13,25,0.8);}
@media screen and (max-width:999px) {
.main3{ margin-top:0px; padding-top:30px; padding-bottom:30px;}
.m3tu{ margin-left:0px;}
.m3zi{ width:50%; left:25%; top:50%; transform:translateY(-50%); padding:10px;}
.m3logo{ width:100px; margin-top:5px;}
.m3a a{ font-size:20px; font-size:2rem; line-height:26px; margin-top:8px;}
}
@media screen and (max-width:767px) {
.m3tu img{ max-width:170%;}
.m3zi{ width:80%; left:10%;}
.m3logo{ width:80px; margin-top:5px;}
.m3a a{ font-size:16px; font-size:1.6rem; line-height:22px; margin-top:3px;}
.m3p a{ line-height:20px; margin-top:3px;}
}

/*  main4  */
.main4{ background:#eeeeee; padding-top:66px; padding-bottom:85px;}
.main4 .zong:after{ content:""; clear:both; display:block;}
.m4l{ width:54.6%; float:left; padding-top:28px;}
.m4r{ width:41.9%; float:right;}
.m4biao{ display:block; font-size:36px; font-size:3.6rem; line-height:40px;font-family: OpenSans-Semibold; position:relative;color: #333333; padding-bottom:17px; text-transform: uppercase;}
.m4biao:before{ content:""; position:absolute; width:63px; height:5px; background:#d70d19; left:0px; bottom:0px;}
.m4a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; margin-top:27px; color: #333333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m4riqi{ display:block; font-size:14px; font-size:1.4rem; color: #888888; line-height:24px; margin-top:16px;}
.m4p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; color: #666666; max-height:52px; overflow:hidden; margin-top:11px; text-indent: 2em;}
.m4mor{ display:block; font-size:16px; font-size:1.6rem; color: #d70d19; line-height:24px; margin-top:21px; text-transform: uppercase;}
.m4mor i{ font-size:20px; font-size:2.6rem; margin-right:5px; display:inline-block; vertical-align:middle;}
.m4tu{ display:block; border:7px solid #ffffff; overflow:hidden;}
.m4tu img{ width:100%; max-width:490px; transition:0.5s;}
.main4 a:hover{color: #d70d19;}
.main4 .m4mor:hover{ color:#333;}
.m4r:hover .m4tu img{ transform:scale(1.1,1.1);}

@media screen and (max-width:999px) {
.main4{ padding-top:26px; padding-bottom:25px;}
.m4l{ padding-top:0px;}
.m4biao{ font-size:24px; font-size:2.4rem; line-height:30px; padding-bottom:10px;}
.m4biao:before{ width:50px; height:2px;}
.m4a{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:10px;}
.m4riqi{ margin-top:5px;}
.m4p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:48px; margin-top:5px;}
.m4mor{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.m4mor i{ font-size:16px; font-size:1.6rem;}
.m4tu{ border-width:2px;}
}
@media screen and (max-width:599px) {
.m4l{ width:100%; float:none;}
.m4r{ width:100%; max-width:480px; margin:auto; float:none; padding-top:20px;}
}

/*  foot  */
.foot{ background:#595757; text-align:center; padding-top:60px;}
.shejiao{}
.shejiao a{ display:inline-block; vertical-align:middle; width:41px; height:41px; line-height:41px; text-align:center; background:#fff; background:rgba(255,255,255,0.2); border-radius:2px; margin:0 12px; color:#fff; font-size:20px; margin-top:7px;}
.fonav{ font-size:14px; font-size:1.4rem; color: #bcbcbc; line-height:24px; margin-top:48px; text-transform:uppercase;}
.fonav a{ padding:0 30px; color: #bcbcbc; position:relative;}
.fonav a:before{ content:""; width:2px; height:14px; background:#bcbcbc; position:absolute; left:-1px; top:5px;}
.fonav a:first-child:before{ display:none}
.foxin{ font-size:14px; font-size:1.4rem; color: #bcbcbc; line-height:24px; margin-top:5px;}
.foxin li{color: #bcbcbc; display:inline-block; margin:0 9px;}
.foxin li a{color: #bcbcbc;}
.youlian{ font-size:14px; font-size:1.4rem; line-height:24px; color: #bcbcbc; margin-top:15px;}
.youlian span,.youlian a{ display:inline-block; color: #bcbcbc; margin:0 10px;}

.foot2{ background:#474646; margin-top:32px;}
.fop{ font-size:14px; font-size:1.4rem; color: #ffffff; line-height:24px; text-align:left; padding:22px 0;}
.fop a{ color: #ffffff; display:inline-block; /*vertical-align:middle;*/}
.foot a:hover{ color:#fff;}
.foot2 a:hover{ color:#d70d19;}
.shejiao a:hover{ color:#d70d19; background:#fff; transform:translate(0,-5px)}

@keyframes top
{
0% { line-height:60px}
100% { line-height:20px;}
}

.top{width:42px; height: 42px; background: #d70d19; line-height:42px; color:#ffffff; font-size:22px !important; text-align:center; margin:auto; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999;}
.top span{ position:relative; display:block; width:42px; height: 42px; background: #d70d19; line-height:42px; color:#ffffff; font-size:22px !important; overflow:hidden; z-index:999992; -webkit-animation-name:top; animation-name:top; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-timing-function:linear; animation-timing-function:linear;    -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}
.top:before{ content:""; position:absolute; width:100%; height:100%; background:#b5b5b5; background:rgba(181,181,181,0.7); left:3px; top:3px;z-index:999991;}
.bottom{bottom:150px;}


.lianxi{ position:fixed; width:50px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi div a{ display:block; margin-top:1px; width:50px; height:50px; text-align:center; line-height:50px; font-size:24px; color:#fff; margin-top:3px; background:#999}
.ke1{ background:#000000}
.ke2{ background:#555555}
.ke3{ background:#000000}
.ke4{ background:#15418f}
.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:40px; left:50% !important; margin-left:-75px;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.lianxi div a:hover{ background:#d70d19;}
.clear2{ display:none}

@media screen and (max-width:999px) {
.clear2{ display:block; clear:both;}
}
@media screen and (max-width:767px) {
.foot{ padding-top:1px;}
.foot2{padding-bottom:50px; margin-top:10px;}
.youlian,.fonav,.foxin{display:none}
.shejiao a{ width:31px; height:31px; line-height:31px; margin:0 5px; margin-top:10px; color:#fff; font-size:14px;}
.fop{ padding:10px 0;}

.top{width:50%;height:40px;line-height:40px;bottom:0px;right:0px;border-radius:0px;border:none}
.top span{ width:100%; height:40px;line-height:40px;}
.top:before{ 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:50%; float:left;}
.lianxi div a{ margin:auto; width:100%; background:#d70d19; color:#fff !important; border-radius:0px; height:40px;line-height:40px; font-size:22px;}
.weixin2{ display:block}
.weixin1{ display:none}
.m-kefu-chat{z-index: 9999999999 !important;}
}

/*************************  product  *************************/
.fenbanner{ margin-top:168px; background:url(../images/fenbanner.jpg) no-repeat center; height:269px; position:relative; background-size:cover;}
.fenbannern{ position:absolute; width:100%; left:0px; top:50%; transform:translateY(-50%); text-align:center;}
.fenbiao{ font-size:36px; font-size:3.6rem; color: #ffffff; line-height:44px; padding:0 2.5%; font-family: OpenSans-Semibold;}
.mianbao{ font-size:16px; font-size:1.6rem; line-height:24px; color: #ffffff; margin-top:30px;}
.mianbao a{color: #ffffff;}
.mianbao a:hover{color: #d70d19;}
.comian{color: #d70d19 !important;}

.prmain{ padding-top:63px; padding-bottom:71px;}
.prmain:after{ content:""; clear:both; display:block;}
.prl{ width:25.8%; float:left;}
.prr{ width:70.6%; 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: #d70d19; }

.prbiao{ display:block; line-height:30px; font-size:20px; font-size:2rem; border-bottom:1px solid #e0e0e0; padding-bottom:8px; color: #333333; font-family: OpenSans-Bold;}
a.prbiao:hover{color:#d70d19}

.pryiji{}
.pryiji>li{ position:relative;}
.pryiji>li>a{ display:block; border-bottom:1px solid #f0f0f0; line-height:24px; padding:16px 0; padding-right:30px; font-size:16px; font-size:1.6rem; color: #333333;}
.pryiji li i{ position:absolute; right:5px; line-height:48px; top:0px; color:#878787; font-size:14px; font-size:1.4rem; transition:0.5s;}
.pryiji>li:hover>a{ color:#d70d19;}
.pryiji li:hover>i{ transform:rotate(90deg); color:#d70d19 !important;}
.prerji{ padding:9px 0; padding-top:0px;}
.prerji>li{ position:relative;}
.prerji>li>a{ display:block; border-bottom:1px solid #f0f0f0; line-height:24px; padding:8px 0; padding-left:21px; padding-right:30px; font-size:16px; font-size:1.6rem; color: #666666;}
.prerji li:hover>a{ color:#d70d19}
.prsanji{ padding:15px; padding-left:41px; padding-bottom:0px;}
.prsanji li a{ display:block; font-size:16px; font-size:1.6rem; color:#999999; line-height:24px; padding:7px 0; padding-right:10px;}
.dangpryi>a{ color:#d70d19 !important;}
.dangpryi>i{transform:rotate(90deg) !important; color:#d70d19 !important;}
.dangprer>a{ color:#d70d19 !important;}
.dangprer>i{transform:rotate(90deg) !important; color:#d70d19 !important;}

.prryiji{ display:block; font-size:20px; font-size:2rem; color: #666666; line-height:30px; font-family: OpenSans-Bold; border-bottom:1px solid #e0e0e0; padding-bottom:9px;}
.prrn{ padding-bottom:31px;}
.prrn:after{ content:""; clear:both; display:block;}
.pr1lie{ position:relative; width:47.6%; min-height:113px; margin-top:29px; position:relative;}
.pr1tu{ display:block; width:150px; position:absolute; left:0px; top:0px; overflow:hidden;}
.pr1tu img{ width:100%; max-width:500px; transition:0.5s;}
.prfu{ display:block; width:100%; height:100%; background:#d70d19; background:rgba(215,13,25,0.3); position:absolute; left:0px; top:100%; transition:0.5s;}
.prfu i{ display:block; width:29px; height:29px; line-height:27px; text-align:center; color:#ffffff; font-size:12px; border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); border: solid 1px #ffffff;}

.pr1zi{ margin-left:171px; line-height:113px;}
.pr1zi p a{ display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:24px; color: #333333; max-height:96px; overflow:hidden;}
.pr1lie:hover .pr1tu img{ transform:scale(1.1,1.1)}
.pr1lie:hover .prfu{ top:0px;}
.pr1lie:hover .pr1zi p a{ color:#d70d19;}

.fenye{ padding-top:48px; text-align:center;}
.fenyen{  display:inline-block; *float:left;}
.fenyen a.no{border:1px solid #e5e5e5 !important; color: #333333 !important; background:#eeeeee !important;}
.fenyen a{ display:inline-block; *float:left; width:35px; height:30px; border:1px solid #e5e5e5; text-align:center; line-height:28px; background:#eeeeee; margin-right:9px; margin-bottom:10px; font-size:14px; font-size:1.4rem; color: #333333;}
.fenyen a:hover{ border:1px solid #d70d19; color:#d70d19;}
.sx{ width:auto !important; min-width:75px; padding:0 3px;}
.dangqianfen{ border:1px solid #d70d19 !important; color:#d70d19 !important;}
.fuxuan{display:inline-block; *float:right; margin-bottom:10px; margin-left:58px;}
.fuxuan input{ min-width:160px; line-height:28px; padding:0 5px; background:#d70d19; cursor:pointer; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; font-size:14px; font-size:1.4rem; border:1px solid #d70d19; color:#fff;}
.fuxuan input:hover{ background:#fff; border:1px solid #d70d19; color:#d70d19;}

@media(max-width:999px) {
.fenbanner{ margin-top:0px; height:180px;}
.fenbiao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.mianbao{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:5px;}

.prmain{ padding-top:23px; padding-bottom:18px;}
.prl{ width:30%; float:left;}
.prr{ width:67%; float:right;}
.pryiji>li>a{padding:10px; padding-right:30px; font-size:14px; font-size:1.4rem;}
.prerji li a{ font-size:14px; font-size:1.4rem;}

.pr1lie{ width:100%; float:none; min-height:90px; margin-top:20px;}
.prrn{ padding-top:20px; padding-bottom:20px;}
.pr1tu{ width:120px;}
.pr1zi{ line-height:90px; margin-left:130px;}
.pr1zi p a{ font-size:14px; font-size:1.4rem;}
.prfu{ display:none}

.prbiao{ font-size:18px; font-size:1.8rem;}
}
@media(max-width:767px) {
.prl{ width:100%; float:left; margin-top:20px;}
.prr{ width:100%; float:right;}
.pryiji{ display:none}
.proslide_menubtn { display:block;}
.prryiji{ font-size:18px; font-size:1.8rem; line-height:24px;}
}

/*************************  product2  *************************/
.prryiji2{ display:block;color: #666666; font-size:20px; font-size:2rem; line-height:30px; font-family: OpenSans-Bold; border-bottom:1px solid #e0e0e0; padding-bottom:10px;}
.przi{ margin-left:170px;}
.pra{ display:block; font-size:16px; font-size:1.6rem; line-height:20px; color: #333333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prp a{ display:block; font-size:14px; font-size:1.4rem; line-height:20px; color: #666666; max-height:40px; overflow:hidden; margin-top:6px;}
.prmor{ display:inline-block; min-width: 97px; line-height:26px; border: solid 1px #999999; text-align:center; padding:0 5px; border-radius:13px; color: #999999; font-size:14px; font-size:1.4rem; margin-top:19px;}
.pr1lie input{ position:absolute; left:5px; top:5px; cursor:pointer;}
.prryiji:hover,.prryiji2:hover{ color:#d70d19;}
.pr1lie:hover .przi a{ color:#d70d19; border-color:#d70d19}

@media screen and (max-width:999px) {
.przi{ margin-left:130px;}
.prp a{ margin-top:3px;}
.prmor{ margin-top:5px; line-height:22px;}
.fenye{ padding-top:20px; text-align:center;}
.fenyen a{ line-height:24px; height:26px; width:26px; margin:0 2px; margin-bottom:10px;}
.fuxuan{ margin-left:15px;}
.fuxuan input{ line-height:24px; min-width:120px;}
}

/********************************************  product2  ***********************************************/
.prmain2{ padding-top:70px; padding-bottom:6px;}

.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;	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 #999; 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; }

.m-propic { width:631px; float:left;}
.m-propic .pic-big { position: relative; float: left; width:500px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index:9}
.m-propic .big-img { display: block; line-height: 0; font-size: 0;}
.m-propic .big-img .zoomPad { float: none; z-index: 8; }
.m-propic .zoomWrapperImage img { max-width: 1200px; z-index:99}
.m-propic .pic-small { position: relative; float: right; width: 100px; padding-top:40px; padding-bottom:40px; overflow: hidden; z-index:1}
.m-propic .pic-btn { position: absolute; margin: 0 auto; left: 0; right: 0; display: block; text-align:center; font-size:22px; font-size:2.2rem; cursor: pointer; color:#aaaaaa; z-index:9}
.m-propic .pic-btn.prev { top: 0px;}
.m-propic .pic-btn.next { bottom: 0px; }
.m-propic .pic-btn.prev:hover,.m-propic .pic-btn.next:hover { color:#d70d1d;}
.m-propic .pic-list { height:295px; overflow: hidden;}
.m-propic .pic-list ul { height: 2000px;}
.m-propic .list-item { margin-bottom:35px; }
.m-propic .item-pic { display: block; overflow:hidden;}
.m-propic .item-pic img { width: 100%;display: block; transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; }
.m-propic .item-pic:hover {}
.m-propic .item-pic:hover img {-webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
.m-propic .item-pic.zoomThumbActive {}
.m-propic2 { display: none; }

.jianjie{ width:508px; float:right; padding-top:15px;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:34px; border-bottom:1px solid #dcdcdc; padding-bottom:19px;}
.jiann{ font-size:16px; font-size:1.6rem; line-height:28px; color:#666666; padding-top:24px;}
.jiann p,.jiann span,.jiann li,.jiann strong{ color:#666666;}
.jiann a{ color:#d70d19;}

.share{ margin-top:38px; display:inline-block; vertical-align:middle;}
.share1{ display:inline-block; font-size:14px; font-size:1.4rem; line-height:18px;vertical-align:middle; color:#666666;}
.share2{display:inline-block; margin-left:8px; vertical-align:middle;}
.inno{ margin-top:44px;}
.inno:after{ content:""; clear:both; display:block;}
.inno a{ display:block; float:left; min-width: 170px; line-height:40px; background:#aaaaaa; padding:0 5px; border-radius:20px; text-align:center; margin:10px 0; font-size:16px; font-size:1.6rem; color:#ffffff; margin-left:62px;}
.inno a:hover{ background:#d70d1d; color:#fff;}

.chanxbiao{ display:block; position:relative; z-index:1; margin-top:37px; font-size:26px; font-size:2.6rem; color:#333333; font-family: OpenSans-Bold; text-transform:uppercase; line-height:40px;}
.chanxbiao:before{ content:""; position:absolute; width:100%; height:3px; background:#dfdfdf; top:50%; margin-top:-2px; left:0px; z-index:2}
.chanxbiaon{ display:inline-block; padding-right:18px; position:relative; z-index:3; color:#333333; background:#fff;}
.chanxbiao2{ font-size:20px; font-size:2rem; margin-top:60px;}

.chanxiang{ font-size:16px; font-size:1.6rem; color: #333333; line-height:28px; padding-top:20px;}
.chanxiang p,.chanxiang em{color: #333333;}
.chanxiang strong{ font-family: OpenSans-Bold; font-weight:normal; color: #333333;}
.chanxiang a{ color:#d70d19;}
.chanxiang img{ max-width:100%; display:inline-block}

.table{ width:100%; overflow:auto;}
.table table{ width:100%; border-collapse:collapse; line-height:25px;}
.table table tr td{ padding:5px; border:1px solid #000000; font-size:14px; font-size:1.4rem; text-align:center; color:#333;}
.table table tr:nth-child(2n+1) td{ background:#e6e6e7;}
.table table tr:first-child td{background:#f7efe3; font-size:16px; font-size:1.6rem;}

.prtag{ margin-top:27px; font-size:14px; font-size:1.4rem; color:#666666; border-top:1px solid #e8e8e8; padding-top:13px;}
.prtag:after{ content:""; clear:both; display:block;}
.prtag span{ color:#666666; line-height:30px;}
.prtag a{ line-height:30px; color:#666666;}
.prtag a:hover{color: #0f529c;}

.homain{ padding-bottom:99px; padding-top:43px;}
.homain:after{ content:""; clear:both; display:block;}
.hobiao{ text-align:center; font-size:30px; font-size:3rem; color: #333333; font-family: OpenSans-Bold; display:block;}
.hon{ padding-top:38px;}
.holie{ width:23.333%; float:left; margin-left:2.1333%; margin-top:10px;}
.hotu{ display:block; overflow:hidden;}
.hotu img{ width:100%; max-width:500%; transition:0.5s;}
.hozi{border: solid 1px #e4e4e4; padding:13px 16px; padding-bottom:18px;}
.hoa{ display:block; font-size:16px; font-size:1.6rem; color: #333333; line-height:24px; font-family: OpenSans-Bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.hop a{ display:block; font-size:16px; font-size:1.6rem; line-height:28px; color: #666666; height:56px; overflow:hidden; margin-top:11px;}
.hobiao:hover,.holie:hover a{ color:#d70d19;}
.holie:hover .hotu img{ transform:scale(1.1,1.1)}

@media screen and (max-width: 1319px) { 
.jianjie{ width:330px; margin-right:0px;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.jiann{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:21px;}
.inno{ margin-top:20px;}
.inno a{ font-size:14px; font-size:1.4rem; min-width:100px; line-height:35px; margin-left:10px;}
}
@media screen and (max-width:999px){
	.m-propic1 { display: none; }
	.m-propic2 { position: relative; display: block; overflow: hidden; width: 100%; padding-left: 30px; padding-right: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:none; }
	.m-propic2 .box-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width: 17px; height: 32px; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
	.m-propic2 .box-btn.prev { left: 0; }
	.m-propic2 .box-btn.next { right: 0;}
	.m-propic2 .box-list { overflow: hidden; }
	.m-propic2 .box-list ul { width: 1000%; }
	.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width: 3.13%; } 

	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }

	
.prmain2{ padding-top:28px; padding-bottom:28px;}
.jianjie{ width:100%; float:none;}
.chanxbiao{ font-size:20px; font-size:2rem; margin-top:16px;}
.prmain2{ padding-top:21px;}
.inno a{ min-width:100px; font-size:14px !important; font-size:1.4rem !important; margin-right:5px; float:left;}
.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:17px;}
.prappn{ width:48%; margin:20px 1% !important;}
.prappfu{ display:none}
.table table tr td{ padding:10px; font-size:14px; font-size:1.4rem; text-align:left; color:#333;}
.prtag{ margin-top:27px; font-size:14px; font-size:1.4rem;}
.homain{ padding-bottom:30px; padding-top:13px;}
.hobiao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.hon{ padding-top:10px;}
.holie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:20px;}
.hozi{ padding:10px 5px;}
.hoa{ font-size:14px; font-size:1.4rem;}
.hop a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px; margin-top:5px;}
}
 @media only screen and (max-width:767px ) {
.homain .m1lie{ width:48%; margin-left:1% !important; margin-right:1%; margin-top:40px;}
 } 
 @media only screen and (max-width:500px ) {
.m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:4.8%; } 
}
@media only screen and (max-width:350px ) {
  .m-propic2 .list-item { float: left; margin-left: .1%; margin-right: .1%; margin-bottom: 0; width:9.8%; } 
}

/********************************************  about  ***********************************************/
.abmain1{ padding-top:69px;}
.abtu1{ width:53.3333%; float:right; margin-left:30px;}
.abtu1 img{ width:100%; max-width:640px; margin:auto;}
.abbiao{ font-size:49px; font-size:4.9rem; color: #333333; font-family: OpenSans-Bold; line-height:58px; padding:20px 33px; padding-right:0px; position:relative; margin-bottom:10px;}
.abbiao:before{ content:""; width:98px; height:98px; background:#f5f5f5; position:absolute; left:0px; top:0px; z-index:-1}
.abp{ font-size:16px; font-size:1.6rem; color: #555555; line-height:28px; padding-top:30px; text-indent: 2em;}
.abtu2{ width:44.5%; float:left; margin-right:30px; margin-top:23px;}
.abtu2 img{ width:100%; max-width:534px; margin:auto;}
.abtu3{ margin-top:39px;}
.abtu3 img{ max-width:100%;}
.abmain3{ margin-top:7px;}

.abmain4{ padding-top:50px; padding-bottom:92px;}
.ab4biao{ text-align:center; font-size:36px; font-size:3.6rem; line-height:46px; font-family: OpenSans-Bold; color: #333333;}

#box{position:relative; width:1060px; margin:auto; margin-top:25px; padding-left:70px; padding-right:70px; -moz-box-sizing:content-box; box-sizing:content-box; }
#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; -moz-box-sizing:content-box; box-sizing:content-box;}
#box li img{cursor:pointer;}
#box li a{ display:block; box-shadow:0 0 15px rgba(0,0,0,0.25);}
#box li a img, #box li img{ width:100%; max-width:620px; max-height:450px;}
#box li span{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; position:absolute; width:100%; margin:auto; left:0px; top:482px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;color: #333333;}

#box .prev, #box .next{position:absolute;top:50%; margin-top:-33px;overflow:hidden; cursor:pointer; font-size:50px; font-size:4rem; 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:#000000}
#copyright{padding-top:10px;text-align:center; border:1px solid}

@media screen and (max-width: 1219px) {

#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-scroll {position: relative; width: 100%; margin-top:28px; z-index:9}
#box .prev, #box .next{ display:block;}
#box .prev, #box .next{ font-size:24px;}
#box .prev{left:0px;}
#box .next{right:0px;}
.img-list {position: relative;overflow: hidden; margin-left:30px; margin-right:30px; z-index:90;}
.img-list ul {width: 10000% !important; height:auto !important;}
.img-list 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; margin-top:10px;}
}
@media screen and (max-width: 999px) {
.abmain1{ padding-top:29px;}
.abtu1{ width:100%; float:none; margin-left:0px;}
.abp{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:23px;}
.abtu2{ width:100%; float:none; margin-right:0px; margin-top:23px;}
.abbiao{ font-size:24px; font-size:2.4rem; line-height:30px; padding:10px; margin-top:20px; margin-bottom:0px;}
.abbiao:before{ height:50px; width:40px;}
.abmain4{ padding-top:20px; padding-bottom:32px;}
.ab4biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
}
@media screen and (max-width: 589px) {
#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;}
}

/************************ solution  *************************/
.slmain{ padding-top:30px; padding-bottom:90px;}
.sllie{ width:48.333%; margin-top:40px;}
.sltu{ display:block;}
.sltu img{ width:100%; max-width:580px;}
.slzi{ padding:15px 5px; text-align:center; background:#eeeeee; font-size:20px; font-size:2rem; color: #333333; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.slmain .fenye{ margin-top:32px;}
@media screen and (max-width: 999px) {
.slmain{ padding-top:20px; padding-bottom:30px;}
.sllie{ margin-top:20px; width:49%;}
.slzi{ padding:5px; font-size:14px; font-size:1.4rem; line-height:24px;}
.slmain .fenye{ margin-top:22px;}
}

/************************ news  *************************/
.nemain{ padding-top:21px; padding-bottom:95px;}
.nelie{ position:relative; min-height:337px; margin-top:50px; border-bottom:1px solid #cccccc; padding-bottom:20px;}
.netu{ display:block; width:461px; position:absolute; left:0px; top:0px; overflow:hidden;}
.netu img{ width:100%; max-width:489px; transition:0.5s;}
.nezi{ margin-left:513px;}
.nea{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; font-family: OpenSans-Semibold; padding-top:15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.neriqi{ display:block; color: #888888; font-size:14px; font-size:1.4rem; line-height:24px; margin-top:15px;}
.nep a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; max-height:130px; overflow:hidden; color: #666666; margin-top:12px; text-indent: 2em;}
.nelie .m4mor{ margin-top:47px; color: #999999;}
.nelie .m4mor i{ color: #999999; transition:0.5s;}
.nelie:hover a{color: #d70d19;}
.nelie:hover a i{color: #d70d19;}
.nelie:hover .netu img{ transform:scale(1.1,1.1);}
.nemain .fenye{ margin-top:27px;}

@media screen and (max-width: 999px) {
.nemain{ padding-top:21px; padding-bottom:35px;}
.nelie{ min-height:160px; margin-top:20px;}
.netu{ width:200px;}
.nezi{ margin-left:210px;}
.nea{ font-size:16px; font-size:1.6rem; line-height:24px; padding-top:0px;}
.neriqi{ margin-top:5px;}
.nep a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:5px; max-height:72px;}
.nelie .m4mor{ display:none}
.nemain .fenye{ margin-top:17px;}
}
@media screen and (max-width: 599px) {
.nelie{ min-height:120px; margin-top:20px;}
.netu{ width:120px;}
.netu img{ width:140%; margin-left:-20%;}
.nezi{ margin-left:130px;}
.nep a{ max-height:48px;}
}

/********************************************  news2  ***********************************************/
.nemain2{ padding-top:55px; padding-bottom:85px;}
.nemain2 h1{ font-size:24px; font-size:2.4rem; line-height:34px; margin-top:11px; font-family: OpenSans-Semibold; text-align:center; color: #333333;}
.net{margin-top:9px; padding-top:10px; padding-bottom:4px; text-align:center;}
.shijian{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; margin-right:10px;}
.net .share{ display:inline-block; vertical-align:middle; margin:auto; margin-left:8px;}
.net .share1{color: #666666;}

.nexiang{ font-size:16px; font-size:1.6rem; line-height:28px; padding-top:14px; margin-top:9px; padding-bottom:55px; color: #666666; text-indent: 2em;}
.nexiang a{ color:#d70d19;}
.nexiang p,.nexiang strong,.nexiang em{ color:#666666;}
.nexiang img{ max-width:100%; display:inline-block;}
.nea2{ display:inline-block; float:right; min-width:137px; line-height:44px; background:#101528; text-align:center; padding:0 5px; font-size:16px; font-size:1.6rem; color: #ffffff;}
.nea2:hover{ background:#f3e200; color:#333;}

.fanpian{ border-top:1px solid #cccccc; padding-top:27px;}
.fanpian li{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:12px;color: #d70d19;}
.fanpian li i{ display:inline-block; width:26px; height:26px; text-align:center; line-height:26px; border-radius:50%; background:#333333; color:#000; vertical-align:middle; font-size:12px; font-size:1rem;   margin-right:12px; font-weight:bold; color:#fff;}
.fanpian li span,.fanpian li a{ color:#333333}
.fanpian li a:hover,.nerzi:hover,.nerbiao:hover{ color:#d70d19;}
@media screen and (max-width: 999px) {
.nemain2{ padding-top:20px; padding-bottom:20px;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-bottom:20px; padding-top:0px;}
.fanpian{ padding-top:10px;}
.fanpian li{ font-size:14px; font-size:1.4rem;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:26px;}
}

/********************************************  contact  ***********************************************/
.comain{ padding-top:61px;}
.comain:after{ content:""; clear:both; display:block;}
.col{ width:410px; float:left; font-size:0px;}
.cor{ width:726px; float:right;}

.cobiao{ font-size:36px; font-size:3.6rem; line-height:42px; font-family: OpenSans-Bold; color:#333;}
.colie{ position:relative; min-height:130px; margin-bottom:56px; margin-top:46px;}
.cotu{ width:165px; border: solid 2px #b5b5b5; border-radius: 8px; position:absolute; left:0px; top:0px;}
.cotu img{ width:100%; border-radius: 6px;}
.cozi{ padding-left:195px; padding-top:7px;}
.coa{ font-size:18px; font-size:1.8rem; line-height:24px; color: #d70d19;}
.cop{ font-size:14px; font-size:1.4rem; line-height:30px; color: #333333; margin-top:6px;}
.cop p,.cop a{color: #333333;}
.cop a:hover{ color:#d70d19;}

.corp{ font-size:24px; font-size:2.4rem; line-height:36px; color: #333333;}
.corp2{ font-size:20px; font-size:2rem; line-height:30px; color: #666666; margin-top:9px;}
.coxin{}
.coxin p{ font-size:14px; font-size:1.4rem; line-height:24px; color: #1b1b1b; margin-top:18px;}
.coxin p i{color: #ff0000; padding-right:7px; font-style:normal;}
.coxin .int1{border: solid 1px #d6d6d6; line-height:38px; width:100%; padding:0 10px; font-size:14px; font-size:1.4rem; margin-top:11px;}
.coxin .tex1{border: solid 1px #d6d6d6; height: 110px; line-height:38px; width:100%; padding:0 10px; font-size:14px; font-size:1.4rem; margin-top:11px;}
.int2{ position:relative; min-height:24px; padding-left:25px; margin-top:24px;}
.int2 input{ position:absolute; left:0px; top:7px; cursor:pointer;}
.int2 p{ margin-top:0px;}
.int3{ background:#d70d19; border:1px solid #d70d19; transition:0.5s; min-width:180px; line-height:46px; padding:0 5px; text-align:center; font-size:18px; font-size:1.8rem; color: #ffffff; margin-top:36px; cursor:pointer;}
.int3:hover{ background:#fff; color:#d70d19;}
.ditu{ margin-top:99px;}
.ditu img{ max-width:100%;}

@media screen and (max-width:1219px) {
.cor{ width:550px; float:right;}
}
@media screen and (max-width:999px) {
.comain{ padding-top:21px;}
.col{ width:30%; float:left;}
.cor{ width:68%; float:right;}
.cobiao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.colie{ margin-top:20px; margin-bottom:0px; min-height:0px;}
.cotu{ display:none}
.cozi{ padding:0px;}
.corp{ font-size:18px; font-size:1.8rem; line-height:26px;}
.corp2{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:9px;}
.ditu{ margin-top:25px;}
.int3{ min-width:120px; line-height:30px; font-size:14px; font-size:1.4rem;}
.coxin p{ margin-top:10px;}
}
@media screen and (max-width:767px) {
.col{ width:100%; float:none;}
.cor{ width:100%; float:none; margin-top:30px;}
.colie{ display:inline-block; width:48%; margin:0 1%; margin-top:20px;}
}
@media screen and (max-width:466px) {
.colie{ width:100%; margin:0; margin-top:20px;}
}










@font-face {
  font-family: OpenSans-Semibold;
  src: url("../fonts/OPENSANS-SEMIBOLD.woff2") format("woff2"),
       url("../fonts/OPENSANS-SEMIBOLD.woff") format("woff"),
       url("../fonts/OPENSANS-SEMIBOLD.ttf") format("truetype"),
       url("../fonts/OPENSANS-SEMIBOLD.eot") format("embedded-opentype"),
       url("../fonts/OPENSANS-SEMIBOLD.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: OpenSans-Bold;
  src: url("../fonts/OpenSans-Bold.woff2") format("woff2"),
       url("../fonts/OpenSans-Bold.woff") format("woff"),
       url("../fonts/OpenSans-Bold.ttf") format("truetype"),
       url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"),
       url("../fonts/OpenSans-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "opensans";
  src: url("../fonts/opensans.woff2") format("woff2"),
       url("../fonts/opensans.woff") format("woff"),
       url("../fonts/opensans.ttf") format("truetype"),
       url("../fonts/opensans.eot") format("embedded-opentype"),
       url("../fonts/opensans.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1596176626766'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1596176626766#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=1596176626766') format('woff'),
  url('../fonts/iconfont.ttf?t=1596176626766') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1596176626766#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-up28:before {
  content: "\e791";
}

.icon-top10:before {
  content: "\e7ee";
}

.icon-bottom10:before {
  content: "\e7ef";
}

.icon-search7:before {
  content: "\e7b5";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-vk:before {
  content: "\e735";
}

.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-weibiaoti39:before {
  content: "\e638";
}

.icon-weibiaoti40:before {
  content: "\e639";
}

.icon-dashujukeshihuaico-:before {
  content: "\e7ff";
}

.icon-left_6:before {
  content: "\e659";
}

.icon-right_6:before {
  content: "\e65c";
}


.m2biao:hover{color: #fff !important;}

.listcart{ width:100%; margin-top:40px;margin-bottom: 40px;}
.listcart a{ background:#fff;display:inline-block;height: 30px; width:200px; line-height: 30px;cursor: pointer;border: none;overflow: hidden;color: #d70d19;cursor: pointer;  border:1px solid #d70d19; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
.listcart a:hover{  border:#d70d19 solid 1px; background:#d70d19; color:#fff!important;}
@media screen and (max-width:999px){
.listcart a{margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
.listcart{ width:100%;
}
}
@media screen and (max-width:420px){
.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}
}
.at-resp-share-element .at4-share-count-container {
    text-decoration: none;
    float: right;
    padding-right: 15px;
    font-size: 9pt;
    position: relative;
    top: -4px;
    height: 24px;
}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.ppp{line-height: 30px;margin-bottom: 20px;margin-top: 20px;}
.xunpanc table tr td a:hover{color: #d70d19;}
.xunpanc .table table tr:nth-child(2n+1) td{background-color: #fff;}
.tags { font-size: 16px; font-size: 1.6rem; line-height: 30px; padding-top: 10px; }
.tags a { padding: 0 5px; }
.tags a:hover { color: #d70d19; }

/********************************************  download  ***********************************************/
.domain{ padding-top:69px; padding-bottom:89px;}
.dolie{ width:31.75%; float:left; margin-left:2.375%; text-align:center; margin-bottom:41px;}
.dotu{ display:block; box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.23);}
.dotu img{ width:100%; max-width:380px; margin:auto;}
.dozi{ display:block; font-family: OpenSans-Bold; font-size:18px; font-size:1.8rem; line-height:24px; color:#333333; margin-top:23px; text-align:center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.domor{ display:inline-block; background:#595757; min-width:160px; line-height:40px; padding:5px; font-size:16px; font-size:1.6rem; color: #ffffff; font-style:italic; margin-top:31px;}
.dolie:hover .dozi{ color:#d70d19;}
.dolie:hover .domor{ background:#d70d19;}
@media screen and (max-width:999px) {
.domain{ padding-top:29px; padding-bottom:29px;}
.dolie{ margin-bottom:20px;}
.dozi{ font-size:14px; font-size:1.4rem;}
.domor{ font-size:14px; font-size:1.4rem; min-width:120px; line-height:30px; margin-top:20px;}
}
@media screen and (max-width:599px) {
.dolie{ width:48%; margin:0 1% !important; margin-bottom:20px !important;}
}
.yvul a img{max-width: 32px;}
.yvzhong{ float:right; /*margin-top:47px;*/ position:relative;}
.yvzhong a{ float:left; font-size:18px; font-size:1.8rem; color:#666666; line-height:19px; margin-left:10px;}
.yvzhong .svg1{ display:inline-block; width:32px; height:19px; vertical-align:middle}
.yvzhong svg{width:32px; height:19px;}
.yvzhong a span{ display:inline-block; color:#666666; text-transform:uppercase; vertical-align:middl}
@media screen and (max-width:767px){
	.yvzhong{/*margin-top: 7px;margin-right: 13%; width:190px;*/}
}
.yvzhong .svg1 img{width: 100%;}
.int22 .int1 {
    width: 50%;
    float: left;
}
.yzmz{display: inline-block;}

body{font-family:"Microsoft Yahei","微软雅黑"!important;}
body a{font-family:"Microsoft Yahei","微软雅黑"!important;}
body p{font-family:"Microsoft Yahei","微软雅黑"!important;}
body div{font-family:"Microsoft Yahei","微软雅黑"!important;}