@charset "utf-8";/* css document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family: roboto-light, arial, helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;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: #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: roboto-light, arial, helvetica, sans-serif;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: #e62129;}
* { font-family: "微软雅黑" !important; margin: 0px; padding: 0px; -moz-box-sizing: border-box; box-sizing: border-box; }
.fons0{ font-size:0px; font-size:0rem;}

::-webkit-input-placeholder {/* webkit browsers */
 color:#666666;opacity:1}
:-o-placeholder {/* mozilla firefox 4 to 18 */
 color:#666666;opacity:1 }
::-moz-placeholder {/* mozilla firefox 19  */
 color:#666666;opacity:1 }
:-ms-input-placeholder {/* internet explorer 10  */
 color:#666666;opacity:1 }
 
.zong {width: 95%; max-width:1350px; margin: auto;}
.zong1 {width: 95%; max-width:1800px; margin: auto;}
.slide-count{display: none;}
.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; background:rgba(255,255,255,0.2); position:absolute; width:100%; left:0px; top:0px;z-index:99; transition:0.5s; border-bottom:1px solid #ddd; border-bottom:1px solid rgba(221,221,221,0.2)}
.het{ background:#ebebeb; line-height:30px; padding:2px 0;}
.het:after{ content:""; clear:both; display:block;}

.yvn{ float:right; position:relative; z-index:99999; margin-left:20px; padding-left:13px;}
.yvn:before{ content:""; width:1px; height:19px; background:#b7b7b7; position:absolute; left:0px; top:50%; transform:translatey(-50%);}
.yvzhonga{ display:block; line-height:30px; text-align:center; font-size:14px; font-size:1.4rem; color:#0d0d0d; cursor:pointer; z-index:999999}
.yvzhonga span{ color:#555555; font-size:24px; font-size:2.4rem; display:inline-block; vertical-align:middle; margin-right:5px;}
.yvzhonga i{ transform:rotate(90deg); display:inline-block; vertical-align:middle; font-family:arial, helvetica, sans-serif !important;}
.yvul{ width:100%; min-width:100px; position:absolute; top:40px; right:0px; background:#333; display:none;}
.yvul a{ display:block; padding:5px 10px; font-size:14px; font-size:1.4rem; line-height:24px; color:#fff;}
.yvul a:hover{ background:#e62129; color:#fff;}
.yvzhonga:hover{ color:#e62129 !important;}

.hexin{ float:right;}
.hexin li{ float:left; font-size:14px; font-size:1.4rem; color:#0d0d0d;}
.hexin li a{ color:#0d0d0d;}
.hexin li i{ font-size:18px; color:#555555; padding-right:10px; display:inline-block; vertical-align:middle;}
.hexin li a:hover{ color:#e62129;}

/*.head .zong1{position:relative;z-index:99;}*/
.logo{display:block;float:left;width:270px;margin-top:5px;}
.logo img{display:block;margin:auto;width:100%;}

.her{float:right;margin-right:46px;}
.het .zong1{ position:relative; z-index:999}
.head>.zong1{ position:relative; z-index:99}

.daohang{ float:right; margin-top:25px;}
.daohang>li{ float:left; padding-bottom:32px; margin-right:20px; margin-left:29px; position:relative;}
.daohang>.prdao{ position:static;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem;line-height:33px; color:#0d0d0d; position:relative;}
.daohang>li:hover>a{ color:#e62129;}
.daohang>li:hover>a:before{ width: 100%;}
.daohang>li:hover>a:after{ width:100%;}
.dangqiandao>a{ color:#e62129 !important;}
.dangqiandao>a:before,.dangqiandao>a:after{ width: 100% !important;}

.yijiw{background:#fff;background:rgba(255,255,255,0);position:absolute;width:198px; left:0px; top:80px; transition:0.5s; visibility:hidden; opacity:0;}
.yiji{background:#ffffff; padding:4px 0px;}
.yiji li{}
.yiji li a{display:block;font-size:16px;font-size:1.6rem;line-height:28px; padding:15px 18px;}
.yiji li:hover>a{color:#fff; background:#bd141b;}
.erji{position:absolute;width:266px;background:#ffffff;top:-9999px;left:266px;}
.sanji{position:absolute;width:200px;background:#ffffff;top:-9999px;left:266px;}

.daohang>li:hover .yijiw{ top:65px; visibility:visible; opacity:1}
.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;}

.xiala{ width:100%; max-width:1000px; background:#fff; position:absolute; left:50%; transform:translatex(-50%); top:100px; transition:0.5s; padding:30px 0px; visibility:hidden; opacity:0}
/*.xiala:after{ content:""; position:absolute; width:1px; top:28px; bottom:28px; background:#e1e1e1; left:25%;}*/
/*.xiala:before{ content:""; position:absolute; width:1px; top:28px; bottom:28px; background:#e1e1e1; left:50%;}*/
.xllie{ width:33.333%; padding-left:45px; float:left; padding-right:10px;}
.xiatu{ width:33.333%; padding-right:45px; float:left; margin-top:30px;}
.xiatu img{ width:100%;}

.xlyiji{ display:block; color: #0d0d0d; font-family: roboto-regular, arial, helvetica, sans-serif; font-size:18px; font-size:1.8rem; line-height:26px;font-weight:bold;}
.xlerji{color: #0d0d0d; font-size:18px; font-size:1.8rem; line-height:42px; margin-top:12px; margin-bottom:25px;}
.xlerji a{ display:block; color: #0d0d0d;}
.xllie a:hover{color: #bd141b;}

.daohang>li:hover .xiala{ top:89px; visibility:visible; opacity:1}


/*  sousuo  */
.sousuo{ float:right;width:32px; height:32px; z-index:9999; border-radius:50%; margin-top:28px; position:relative;}
.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.8s; 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:24px !important; cursor:pointer; z-index:99990}
.sou2{ color:#333; font-size:26px !important; }
.sousuof form{ height:37px;border:1px solid #e7194d;}

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

.headh{ position:fixed; background:#fff; border-bottom:1px solid #ddd;}
.headh .het{ display:none;}

/*  banner  */
.slide { position: relative; z-index:3}
.slide .carouse { width: 100%; overflow: hidden; position: relative; }
.slide .carouse .slideitem { width: 100%; height: 100%; position: absolute; cursor: pointer; overflow: hidden;}
.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:58px; text-align: center; }
.slide .dotlist ul li { display: inline-block; cursor: pointer; }
.slide .dotlist ul li.active {}
.slide .carousel-control { position: absolute; top: 50%; width: 55px; height: 55px; z-index: 999; margin-top: -27px; background-size:cover !important;}
.slide .carousel-control.left { left: 70px; cursor: pointer; background:url(/uploads/image/tssimages/baleft.png) no-repeat center;}
.slide .carousel-control.right { right: 70px; cursor: pointer; background:url(/uploads/image/tssimages/baright.png) no-repeat center;}

.slide .dotlist ul li{cursor: pointer; font-size: 0px; margin-left: 10px;margin-right: 9px; outline: none;width: 12px;height: 12px; border: solid 1px #656565; border-radius:50%;}
.slide .dotlist ul li.active{background:#383838;}
.slide .slidedetail { display: none; }

#banner .dotlist{bottom:18px;}

.mat{ margin-top:126px;}

@media screen and (max-width:1659px) {
.logo{width:200px;margin-top:34px;}
.daohang>li{ margin-left:10px;}
.daohang>li>a{ font-size:16px; font-size:1.6rem;}
.yvn{ margin-left:20px;}
.yiji li a{font-size:14px;font-size:1.4rem;line-height:26px;}

.xlyiji{font-size:16px; font-size:1.6rem; line-height:26px;}
.xlerji{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:12px; margin-bottom:25px;}
}
@media screen and (max-width:1399px) {
.yvn{ margin-left:10px;}
.logo{width:170px;margin-top:34px;}
.daohang>li{ margin-left:10px; margin-right:15px;}
.daohang>li>a{ font-size:14px; font-size:1.4rem;}

.xlyiji{font-size:14px; font-size:1.4rem; line-height:26px;}
.xlerji{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:12px; margin-bottom:15px;}
.xllie{ width:25%; padding-left:20px; float:left;}

.slide .dotlist,#banner .dotlist { bottom:18px;}

#banner{ margin-top:37px;}
}
@media screen and (max-width:1199px) {
.logo{ /*float:none;*/ margin-top:20px; width:160px;}
.daohang{ float:none; text-align:center; margin-top:10px;}
.daohang>li{ margin-left:15px; margin-right:15px; float:none; display:inline-block; vertical-align:middle; padding-bottom:10px;}
.sousuo{ position:absolute; right:0px; top:-35px;}
.xiala{ text-align:left}

.daohang>li:hover .xiala{ top:72px; visibility:visible; opacity:1}
.daohang>li:hover .yijiw{ top:43px; visibility:visible; opacity:1}
}
@media screen and (min-width:1000px) {.carousel,.nav,.clear3{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative; padding-bottom:15px;}
.head .zong1{ position:relative;}
.sousuo{ position:absolute; top:6px; float:right; right:0px; margin:auto; bottom:auto; display:none}
.sou2{ font-size:18px !important; }

.yvn{ margin-right:45px; position:absolute; right:0px; top:5px; border-left:none; padding-left:0px;}
.yvn:before{ display:none;}
.logo{ float:none; width:170px; margin-top:auto; padding-top:13px;}
.daohang{ display:none}
.hexin{float:left;}

#banner{ margin-top:0px;}
.slide .carousel-control { display:none;}
.slide .dotlist { bottom:10px; }
.slide .dotlist ul li{ margin-left: 3px;margin-right: 3px; width: 10px; height: 10px;}
#banner .dotlist{ bottom:5px;}

.mat{ margin-top:auto;}
.xnav{ display:block}
.nav { position:fixed;width: 35px;height: 26px;background: #e7194d;right: 2.5%;top: 9px;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.8s;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.8s;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.8s;}
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: 24px;line-height: 24px;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: 2px;}

.clear3{clear:both;}
  }
@media screen and (max-width:767px) {
.logo{width:120px;}
.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:14px;font-size:1.4rem; line-height:24px;text-align:center;}
.daohang2 .dangqiandao{}

.daohang,.daohang1{display: none}
.search{right:40px;top:15px;} 

.yvzhonga{ font-size:12px; font-size:1.2rem; line-height:22px;}
.yvzhonga span{ font-size:20px; font-size:2rem; margin-right:2px;}

}

/*  main1  */
.main1{ padding-bottom:94px;}

#outer { margin-top:43px;}
#tab {overflow: hidden;zoom: 1;}
#tab li{ transition:0.5s; text-align:center;}
#tab li a {}
#tab li a img{ display:inline-block; vertical-align:middle;}
#tab li a span{ max-width:80%; display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:24px;}
#content { padding-top:4px;}
#content .tabul {display: none;}
#content .tabul:after{ content:""; clear:both; display:block;}

.img-scroll { position:relative; z-index:1}
.img-scroll .prev,.img-scroll .next{position:absolute;display:block; width:48px; height:48px; text-align:center; line-height:48px; background:#ebebeb; color:#333333; font-size:16px; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; top:50%; margin-top:-24px; z-index:99}
.img-scroll .prev { left:0px;cursor:pointer;}
.img-scroll .next { right:0px;cursor:pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover{ color:#e62129;}
.img-list { position:relative; overflow:hidden; margin-left:100px; margin-right:100px;}
.img-list ul { width:10000%;}
.img-list li { float:left; position:relative; width:0.3334%; padding:0 40px; cursor:pointer; position:relative;}
.img-list li:before{ content:""; position:absolute; width:1px; height:132px; background:#505053; left:0px; top:50%; transform:translatey(-50%);}
.img-list li:first-child:before{ display:none;}

.m1b{ margin-top:60px;}
.m1btu{ width:100%; margin:auto;}
.m1btu img{ width:100%;}
.m1bzi{ text-align:center; color: #0d0d0d; font-size:18px; font-size:1.8rem; line-height:26px; transition:0.5s; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}

.m1tu{ width:50%; display:block; float:right; margin-left:120px;}
.m1tu img{ width:100%;}
.m1zi{ padding-top:80px;}
.m1a{ display:block; color: #0d0d0d; font-size:20px; font-size:2rem; line-height:30px;}
.m1biao{ display:block; color: #0d0d0d; font-size:36px; font-size:3.6rem; line-height:50px; margin-top:12px;}
.m1p{ font-size:16px; font-size:1.6rem; color: #666666; line-height:30px; max-height:90px; overflow:hidden; margin-top:40px;}
.m1p a{ display:block; color: #666666;}
.m1mor{ display:inline-block; min-width: 186px; height: 44px; border: solid 1px #505053; line-height:42px; text-align:center; padding:0 10px; color: #666666; font-size:16px; font-size:1.6rem; margin-top:66px;}

.main1 a:hover,.m1bzi:hover{ color:#e62129;}
.m1mor:hover{ background:#e62129; border-color:#e62129; color:#fff !important;}

@media screen and (max-width:1599px) {
.m1zi{ padding-top:20px;}

.m1a{ font-size:18px; font-size:1.8rem; line-height:26px;}
.m1biao{ font-size:30px; font-size:3rem; line-height:40px; margin-top:10px;}
.m1p{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:72px; margin-top:20px;}
.m1mor{ min-width: 160px; height: 34px; line-height:32px; font-size:14px; font-size:1.4rem; margin-top:30px;}

.m1b{ margin-top:30px;}
.m1bzi{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:1219px) {
.img-list { margin-left:50px; margin-right:50px;}
.img-list li { padding:0 20px;}
}
@media screen and (max-width:999px) {
.main1{ padding-bottom:64px;}
#outer { margin-top:20px; padding-bottom:30px;}
.img-list { margin-left:0px; margin-right:0px;}
.img-list li { width:0.49%; margin-right:0.02%;}
.img-scroll .prev,.img-scroll .next{ width:30px; height:30px; line-height:30px; font-size:14px;  margin-top:-15px; z-index:99}

.m1a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.m1biao{ font-size:26px; font-size:2.6rem; line-height:32px; margin-top:10px;}
.m1p{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:72px; margin-top:20px;}
.m1mor{ min-width: 120px; height: 34px; line-height:32px; font-size:14px; font-size:1.4rem; margin-top:30px;}
.m1tu{ margin-left:20px;}
}
@media screen and (max-width:767px) {
.main1{ padding-bottom:20px;}
.m1tu{ width:100%; margin:auto;}

.m1a{ font-size:14px; font-size:1.4rem; line-height:24px;}
.m1biao{ font-size:22px; font-size:2.2rem; line-height:30px; margin-top:10px;}
.m1p{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:66px; margin-top:10px;}
.m1mor{ display:none;}
.m1bzi{ font-size:12px; font-size:1.2rem; line-height:22px;}

.img-list li { padding:0 10px;}
.img-list li:before{ height:62px;}
}

/*  main2  */
.main2{ font-size:0px;}
.main2:after{ content:""; clear:both; display:block;}

.m2tu{ width:50%; display:inline-block; vertical-align:middle;}
.m2tu img{ width:100%;}
.m2zi{ width:50%; display:inline-block; vertical-align:middle; padding:0 50px;}

.m2biao{ display:block; font-size:36px; font-size:3.6rem; line-height:46px; font-family: roboto-regular;}
.m2biao strong{font-family: roboto-medium, arial, helvetica, sans-serif; font-weight:normal; display:block;}
.m2p1{ color: #666666; font-size:16px; font-size:1.6rem; line-height:26px; max-height:52px; overflow:hidden; margin-top:10px;}
.m2p1 a{ color: #666666;}

#outer2 { margin-top:26px;}
#tab2 {overflow: hidden;zoom: 1; font-size:0px;}
#tab2 li{ transition:0.5s; text-align:center; width:33.333%; max-width:216px; display:inline-block; vertical-align:middle; height:41px; line-height:41px; position:relative; padding-right:3px; cursor:pointer;}
#tab2 li:before{ content:""; position:absolute; height:100%; left:0px; right:3px; background:#ebebeb; z-index:-1}
#tab2 li a { display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:20px; font-family: roboto-regular, arial, helvetica, sans-serif;}
#tab2 li.current2:before{ background:#e62129;}
#tab2 li.current2 a{ color:#fff !important;}

#content2 { padding-top:4px;}
#content2 .tabul2 {display: none;}
#content2 .tabul2:after{ content:""; clear:both; display:block;}

.m2a{ display:block; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:24px; font-size:2.4rem; line-height:30px; margin-top:38px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2p2 a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; max-height:90px; overflow:hidden; margin-top:15px;}
.m2mor{ margin-top:33px;}

.m2zi a:hover{ color:#e62129;}
#tab2 li:hover a{ color:#333;}

@media screen and (max-width:1699px) {
.m2zi{ padding:0 30px;}
.m2biao{ font-size:30px; font-size:3rem; line-height:40px;}
#outer2 { margin-top:20px;}
.m2a{ font-size:20px; font-size:2rem; line-height:26px; margin-top:15px;}
.m2p1{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.m2p2 a{ font-size:14px; font-size:1.4rem; line-height:26px; max-height:78px; margin-top:10px;}
.m2mor{ margin-top:20px;}
}
@media screen and (max-width:1399px) {
.m2biao{ font-size:26px; font-size:2.6rem; line-height:32px;}
}
@media screen and (max-width:999px) {
.m2tu{ width:100%;}
.m2zi{ width:100%; padding:0px; margin-top:20px;}
.m2biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.m2a{ font-size:18px; font-size:1.8rem; line-height:26px; margin-top:15px;}
}
@media screen and (max-width:767px) {
.m2biao{ font-size:20px; font-size:2rem; line-height:30px;}
.m2p1,.m2p2 a{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:66px;}
.m2a{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:10px;}
#tab2 li a { font-size:14px; font-size:1.4rem;}
}

.main3{ padding-top:100px; padding-bottom:40px;}
.m3biao{ text-align:center;}
.m3biao strong{ display:inline-block;}
.m3pz a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:26px; text-align:center; max-width:1200px; margin:auto; margin-top:20px;}
.m3pz span{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:26px; text-align:center; max-width:1200px; margin:auto; margin-top:20px;}

.m3n{ margin-top:68px;}
.m3lie{ font-size:0px;}
.m3tu{ width:50%; display:inline-block; vertical-align:middle;}
.m3tu img{ width:100%;}
.m3zi{ width:50%; display:inline-block; vertical-align:middle; padding:20px 50px;}
.m3a{ display:block; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:24px; font-size:2.4rem; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m3p a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:15px; max-height:90px; overflow:hidden;}
.m3mor{ margin-top:48px;}
.main3 a:hover,a.m3biao:hover,.m3pz a:hover{ color:#e62129;}

@media screen and (max-width:1399px) {
.main3{ padding-top:80px;}
.m3zi{ padding:10px 20px;}
.m3a{ font-size:20px; font-size:2rem; line-height:30px;}
.m3p a{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px; max-height:78px;}
.m3mor{ margin-top:20px;}
.m3n{ margin-top:38px;}
.m3pz a{ font-size:14px; font-size:1.4rem; margin-top:10px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:50px;}
.m3a{ font-size:18px; font-size:1.8rem; line-height:24px;}
.m3p a{ font-size:14px; font-size:1.4rem; line-height:24px; max-height:72px;}
}
@media screen and (max-width:767px) {
.main3{ padding-top:30px; padding-bottom:30px;}
.m3n{ margin-top:20px;}
.m3tu{ width:100%;}
.m3zi{ width:100%; padding:10px 0px;}
.m3a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.m3p a{ font-size:12px; font-size:1.2rem; line-height:22px; max-height:66px;}
.m3pz a{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

/*  main4  */
.main4{ position:relative;}
.m4tu{ display:block;}
.m4tu img{ width:100%;}
.m4zi{ position:absolute; width:95%; max-width:810px; left:66px; top:83px; color: #ffffff; font-size:16px; font-size:1.6rem; line-height:26px;}
.m4zi a{ display:block; color: #ffffff;}
.m4zi a:hover{ color:#e62129;}
.m4zi span{ display:block; color: #ffffff;}
@media screen and (max-width: 999px){
    .m4zi span{ color: #333;}
}
@media screen and (max-width:1599px) {
.m4zi{ left:50px; top:20px;}
}
@media screen and (max-width:999px) {
.m4zi{ position:relative; color:#333; left:auto; top:auto; margin:auto; max-width:none; margin-top:10px; font-size:14px; font-size:1.4rem; line-height:24px;}
.m4zi a{ color:#333;}
}
@media screen and (max-width:767px) {
.m4zi{ font-size:12px; font-size:1.2rem; line-height:22px;}
}

/*  main5  */
.main5{ margin-top:30px; position:relative; margin-bottom:35px;}
.m5lie{ width:19%; display:inline-block; vertical-align:top; padding:40px 30px; border-left:1px solid #dcdcdc; height:100%; padding-bottom:100px; position:relative; transition:0.8s;}
.m5lie a{ transition:0.8s;}
.m5lien{ overflow-y:auto; max-height:100%;}
.m5biao{ display:block;}
.m5biao i{ color:#1a1a1a; font-size:60px;}
.m5a{ display:block; font-size:18px; font-size:1.8rem; line-height:26px; margin-top:13px; font-family: roboto-regular, arial, helvetica, sans-serif; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m5p a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:21px;}
.m5p span{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:21px;}
.m5tu{ display:block; width:0px; margin-top:34px;}
.m5tu img{ width:100%;}
.m5mor{ display:block; width:48px; height:48px; line-height:46px; text-align:center; border: solid 1px #b7b7b7; border-radius:50%; color:#b3b3b3; position:absolute; left:30px; bottom:44px;}

.m5lieh{ width:43%; background:#f5f5f5; padding:40px 83px;}
.m5lieh .m5p a{ height:90px; overflow:hidden;}
.m5lieh .m5tu{ width:100%;}
.m5lieh .m5mor{ display:none}

.m5n{ position:absolute; background:#fff; width:100%; height:100%; left:0px; top:0px; font-size:0px;}
.main5 a:hover{ color:#bd141b;}
.main5 .m5mor:hover{ background:#bd141b; border-color:#bd141b; color:#fff;}

@media screen and (max-width:1599px) {
.m5lie{ padding:20px; padding-bottom:45px;}
.m5lieh{ padding:20px;}
.m5mor{ width:28px; height:28px; line-height:26px; bottom:10px;}
.m5mor i{ font-size:12px;}
.m5biao i{ font-size:40px; line-height:50px;}

.m5a{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:10px;}
.m5p a{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.m5lieh .m5p a{ height:78px; overflow:hidden;}

.m5tu{ margin-top:20px;}
}
@media screen and (max-width:1199px) {
.m5lie{ width:22%;}
.m5lieh{ width:34%;}
.m5a{ font-size:14px; font-size:1.4rem; line-height:22px; margin-top:10px;}
.m5p a{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
.m5lieh .m5p a{ height:88px;}
}
@media screen and (max-width:999px) {
.m5lieh{ width:50%; padding:10px;}
.m5biao i{ font-size:30px; line-height:40px;}
.m5cg{ display:none}
.m5n{ position:relative;}
}
@media screen and (max-width:399px) {
.m5lieh{ width:100%; padding:10px;}
}

/*  main6  */
.main6{ background:#ebebeb; padding-top:66px;}
.main6 .zong1{ position:relative; z-index:2}
.m6pz{ font-size:16px; font-size:1.6rem; line-height:28px; text-align:center; max-width:1200px; margin:auto; margin-top:20px;}
.m6pz a{ display:block;}
.m6pz span{ display:block;}
.m6tu{ display:block; margin-top:-40px; position:relative; z-index:1}
.m6tu img{ width:100%;}
.m6pz a:hover{ color:#e62129;}

@media screen and (max-width:1599px) {
.main6{ padding-top:36px;}
.m6tu{ margin-top:20px;}
.m6pz{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.main6{ padding-top:25px;}
.m6pz{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

/*  main7  */
.main7{ background:url(/uploads/image/tssimages/m7bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:74px; padding-bottom:96px;}
.main7:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(/uploads/image/tssimages/m7bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.main7:after{ content:""; position:absolute; width:100%; bottom:0px; top:428px; background:#fff; z-index:1;}
.main7 .zong1{ position:relative; z-index:2;}
.m7biao{ color:#fff;}
.m7pz a{ display:block; color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; max-width:760px; margin:auto; margin-top:10px; margin-bottom:41px;}

.m7n{ font-size:0px; padding-top:44px;}
.m7lie{ width:33.333%; display:inline-block; vertical-align:top; padding:20px;}
.m7tu{ display:block;}
.m7tu img{ width:100%;}
.m7zi{}
.m7a{ display:block; font-family: roboto-regular, arial, helvetica, sans-serif; font-size:18px; font-size:1.8rem; line-height:24px; margin-top:60px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m7riqi{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; margin-top:17px;}
.m7p a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:36px; margin-top:10px; height:72px; overflow:hidden;}
.m7pz a:hover,.m7a:hover,.m7p a:hover{ color:#bd141b;}

@media screen and (max-width:1359px) {
.main7{ padding-bottom:30px;}
.m7lie{ padding:10px;}
.main7:after{ top:300px;}
.m7pz a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:20px;}
.m7n{ padding-top:44px;}
.m7a{ font-size:16px; font-size:1.6rem; margin-top:48px;}
.m7riqi{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:7px;}
.m7p a{ font-size:14px; font-size:1.4rem; line-height:26px; height:52px;}
}
@media screen and (max-width:999px) {
.m7lie{ padding:5px;}
}
@media screen and (max-width:767px) {
.main7{ padding-top:30px; padding-bottom:20px;}
.m7pz a{ font-size:12px; font-size:1.2rem; line-height:22px; margin-bottom:10px;}
.m7n{ margin-left:-3px; margin-right:-3px;}
.m7lie{ width:50%; margin-bottom:10px; padding:3px;}
.m7a{ font-size:14px; font-size:1.4rem; line-height:22px; margin-top:10px;}
.m7riqi{ font-size:12px; font-size:1.2rem; line-height:20px; margin-top:5px;}
.m7p a{ font-size:12px; font-size:1.2rem; line-height:20px; height:40px; margin-top:5px;}
}

/*  foot  */
.foot{ background:#dfdfdf url(/uploads/image/tssimages/fobei.jpg) no-repeat left center; background-size:cover; padding-top:66px;}
.foot .zong1:after{ content:""; clear:both; display:block;}
.fo1{ width:21.5%; float:left; padding-right:10px;}
.fo2{ width:26%; float:left; padding-right:100px;}
.fo3{ width:21%; float:left; padding-right:10px;}
.fo4{ width:10%; float:left; padding-right:10px;}
.fo5{ width:21.5%; float:right; text-align:right;}

.fobiao{text-transform: uppercase;display:block; color: #555555; font-size:24px; font-size:2.4rem; line-height:30px; font-family: roboto-regular, arial, helvetica, sans-serif;}
.fonav{ color: #555555; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:52px;}
.fonav a{color: #555555; display:block;}

.foul{ color: #555555; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:53px;}
.foul li{ color: #555555; position:relative; padding-left:31px;}
.foul li i{ display:block; width:19px; height:19px; line-height:17px; text-align:center; color:#555555; font-size:12px; border:1px solid #555555; border-radius:50%; position:absolute; left:0px; top:8px;}
.foul li a{ color:#555555;}

.fop{ color: #555555; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:50px;}
.fop a{color: #555555; display:inline-block;}

.shejiao{ font-size:0px; padding-top:13px;}
.shejiao a{ display:inline-block; vertical-align:middle; width:31px; height:31px; background:#555555; background:rgba(255,255,255,1); border-radius:50%; text-align:center; line-height:31px; margin-right:5px; margin-top:5px; color:#555555;}

.erweima{ display:block; width:100%; max-width: 121px; margin-top:83px;}
.erweima img{ width:100%;}

.fose{ display:block; max-width: 314px; line-height:64px; background: #bd141b; border-radius: 5px; text-align:center; color: #ffffff; font-size:20px; font-size:2rem; margin-right:0px; font-family: roboto-regular, arial, helvetica, sans-serif; margin-top:85px; cursor:pointer; transition:0.5s; padding:0 10px;}
.fose i{ font-size:40px; display:inline-block; vertical-align:middle; margin-left:5px;}
.fose:hover{ background:#fff; color:#bd141b;}

.foot2{ background:#e3e3e3; margin-top:51px; padding:18px 0;}
.youlian{ color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px;}
.youlian span,.youlian a{ color: #555555;}

.foot a:hover{ color:#bd141b;}
.shejiao a:hover{ background:#e62129; color:#fff;}

@media screen and (max-width:1599px) {
.fo2{ padding-right:30px;}
.fonav{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:23px;}
.foul{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:23px;}
.fop{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:23px;}
.erweima{ margin-top:53px;}
.fose{ max-width: 220px; line-height:44px; font-size:16px; font-size:1.6rem; margin-top:55px;}
}
@media screen and (max-width:1219px) {
.fo1{ width:20%; float:left;}
.fo2{ width:24%; float:left; padding-right:10px;}
.fo3{ width:24%; float:left; padding-right:10px;}
.fo4{ width:10%; float:left; padding-right:10px;}
.fo5{ width:22%; float:right; text-align:right;}
.fose{ font-size:14px; font-size:1.4rem; line-height:40px;}
.fose i{ font-size:26px;}
.fobiao{ font-size:20px; font-size:2rem;}
}
@media screen and (max-width:999px) {
.foot{ padding-top:26px;}
.fo1{ width:50%; float:left;}
.fo2{ width:50%; float:left; padding-right:10px;}
.fo3{ width:50%; float:left; padding-right:10px;}
.fo4{ width:25%; float:left; padding-right:10px;}
.fo5{ width:25%; float:right; text-align:right;}
}
@media screen and (max-width:767px) {
.fo1,.fo2{ display:none}
.fo3{ width:100%;}
.fo4{ width:40%; float:left; padding-right:10px;}
.fo5{ width:60%; float:right;}
.fop{ margin-top:10px;}
.erweima{ margin-top:20px;}
.foot{ padding-bottom:30px;}
.foot2{ display:none}
.fobiao{ font-size:18px; font-size:1.8rem;}
.fose{ font-size:14px; font-size:1.4rem; line-height:30px;}
 .m7lie{ background:#fff;}
}

.lianxi{ position:fixed; width:54px; right:0px; top:50%; transform:translatey(-50%); z-index:99999}
.lianxi div a{ display:block; width:54px; height:54px; background:#bfbfbf; text-align:center; line-height:52px; font-size:22px; color:#fff; margin-top:2px; border-radius:5px;}
.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:50px; left:0px; width:190px; padding:8px 20px; background: #ffffff; box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1); border-radius: 5px; border-top:3px solid #e62129;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.lianxi div a:hover{ background:#e62129;}
.clear2{ display:none}
.weixin1:hover .tankuang{ display:block; left:auto !important; margin-left:0px; right:100%; bottom:auto; top:0px; text-align:center;}
.tankuang span{ display:block; color: #e62129; font-size:16px; font-size:1.6rem; line-height:20px; font-family: roboto-medium, arial, helvetica, sans-serif;}
.tankuang p{ color: #777777; font-size:14px; font-size:1.4rem; line-height:20px; font-family:"微软雅黑"}


.top{ cursor:pointer; width:54px; height:54px; background:#bfbfbf; text-align:center; border-radius:5px; margin-top:2px; padding-top:1px; transition:0.5s;}
.top a{ display:block; width:25px !important; height:25px !important; line-height:25px !important; font-size:16px !important; border-radius:50% !important; margin:auto; margin-top:12px !important; background:none !important}
.top:hover{ background:#e62129;}
.top a:hover{ background:none !important}

@media screen and (max-width:1359px) {
.lianxi{ width:49px;}
.lianxi div a{ width:49px; height:49px; line-height:49px;}
.top{ width:49px; height:49px;}
.top a{ margin-top:10px !important;}
}
@media screen and (max-width:999px) {
.clear2{ display:block; clear:both;}
}
@media screen and (max-width:767px) {
.foot{ padding-bottom:60px;}
.top{width:20%;height:45px;line-height:45px;bottom:0px;right:0px;border-radius:0px;border:none;background:#e62129;}
.top a{ margin-top:10px !important;}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translatey(0);}
.lianxi div{ width:20%; float:left;height:45px;line-height:45px; margin:auto;}
.lianxi div a{ margin:auto; width:100%; color:#fff !important; border-radius:0px;height:52px;line-height:45px;background:#e62129;}
.weixin2{ display:block}
.weixin1{ display:none}

.weixin2 .tankuang{ width:160px !important; height:auto !important; padding:5px !important; text-align:center !important;}
}


.tankuang1{ background:#000; background:rgba(0,0,0,0.6); position:fixed; width:100%; height:100%; left:0px; top:0px; display:none; z-index:99999999999}
.tan1n{ width:95%; max-width: 1162px; background: #ffffff;	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.2); border-radius: 10px; padding:39px 46px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-height:90%; overflow:auto;}

.guanbi{ display:block; position:absolute; right:18px; top:16px; cursor:pointer;}
.guanbi i{ font-size:40px;}
.tan1n form{ max-height:100%; overflow:hidden;}

.tk1biao{ display:block; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:42px; text-align:center;}
.tk1n{ padding-top:21px;}
.tk1n p{color: #555555; font-size:16px; font-size:1.6rem; line-height:24px;}
.tk1n p span{color: #e62129;}
.tk1n .int1{ width:48.4%; margin-top:12px;}
.tk1n .int1 input{ width:100%; border: solid 1px #d7d7d7; height:54px; line-height:52px; border-radius:6px; padding:0 5px; font-size:16px; font-size:1.6rem; color:#929292; margin-top:11px;}
.tk1n .int1 select{ width:100%; border: solid 1px #d7d7d7; height:54px; line-height:52px; border-radius:6px; padding:0 5px; font-size:16px; font-size:1.6rem; color:#929292; margin-top:11px; cursor:pointer;}
.tk1n .int1 select option{cursor:pointer;}
.tk1n .int2{ margin-top:12px;}
.tk1n .int2 textarea{ width:100%; height: 137px; border: solid 1px #d7d7d7; line-height:24px; border-radius:6px; padding:5px; font-size:16px; font-size:1.6rem; color:#929292; margin-top:11px;}
.tk1n .int3{ width:316px; height:50px; background:#252525; margin:auto; margin-top:29px; display:block; color: #ffffff; font-size:20px; font-size:2rem; cursor:pointer; transition:0.5s;}
.tk1n .int3:hover{ background:#e62129;}

@media screen and (max-width:999px) {
.tk1biao{ font-size:30px; font-size:3rem; line-height:40px;}
.tk1n p{ font-size:14px; font-size:1.4rem; line-height:20px;}
.tk1n .int3{ margin-top:20px; font-size:16px; font-size:1.6rem; width:200px; height:40px;}
.tk1n .int1 input{ height:44px; line-height:42px; margin-top:5px;}
.tk1n .int2 textarea{ height: 90px; margin-top:5px;}
.tk1n{ padding-top:10px;}
}
@media screen and (max-width:767px) {
.tan1n{ padding:20px 10px;}
.tk1biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.tk1n p{ font-size:12px; font-size:1.2rem;}
.tk1n .int1 input,.tk1n .int1 select{ font-size:12px; font-size:1.2rem; height:36px;}
.tk1n .int2 textarea{ height:80px; font-size:12px; font-size:1.2rem; line-height:20px;}
.tk1n .int3{ height:36px; margin-top:10px;}

.guanbi{ right:2px; top:2px;}
.guanbi i{ font-size:30px;}
}

.invi{ position:fixed; width:277px; left:0px; bottom:10px; box-shadow: -3px 0px 15px 0px rgba(0, 0, 0, 0.3); border-radius: 6px; z-index:9999}
.viguanbi{ position:absolute; top:11px; right:11px; z-index:99991; opacity:0; transition:0.5s; cursor:pointer;background: #333;}
.viguanbi i{ font-size:24px; color:#fff;}
.invin{position: relative; padding-bottom:57.5%;height: 0;overflow: hidden;}
.invin iframe,.invin video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.invin iframe body{ margin:0px !important;}
.invi:hover .viguanbi{ opacity:1;}
@media screen and (max-width:999px) {
.invi .viguanbi{ opacity:1;}
}
@media screen and (max-width:767px) {
.invi{ bottom:50px; width:160px;}
.viguanbi{ top:3px; right:3px;}
.viguanbi i{ font-size:18px;}
}

/**************************  product  ***************************/
.mianbao{ border-bottom:1px solid #d9d9d9; color: #666666; font-size:18px; font-size:1.8rem; line-height:24px; padding-bottom:9px; margin-top:19px;}
.mianbao a{color: #666666;}
.mianbao a:hover{ color: #c81920;}
.comian{ color:#c81920 !important}

.prmain{ margin-top:46px; padding-bottom:43px;}
.prmain:after{ content:""; clear:both; display:block;}
.prl{ width:21.111%; float:left; position: sticky; top:90px; left: 0;}
.prr{ width:76.666%; float:right; border-left:1px solid #bbbbbb; padding-left:63px; margin-top:40px;}

.pryiji{}
.pryiji li a{ display:block; color: #0d0d0d; font-size:18px; font-size:1.8rem; line-height:30px;}
.pryiji>li{ margin-top:42px;}
.pryiji>li>a{ position:relative; padding-left:41px;}
.pryiji>li>a i{ display:block; width: 26px;	height: 26px; border: solid 1px #979797; line-height:24px; text-align:center; font-size:10px; color:#777777; position:absolute; left:0px; top:3px;}
.prerji{ padding-left:36px; padding-top:40px;}
.prerji li a{ font-size:16px; font-size:1.6rem; margin-top:10px;}
.dangpr>a{color: #bd141b !important;}
.dangpr>a i{color: #bd141b !important; border-color:#bd141b !important;}
.pryiji li a:hover{color: #bd141b}
.pryiji li a:hover i{color: #bd141b; border-color:#bd141b;}

.prn{ border-bottom:1px dashed #b7b7b7; margin-bottom:60px;}
.prt{}
.prtbiao{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:24px; font-size:2.4rem; padding-left:16px; position:relative;}
.prtbiao:before{ content:""; position:absolute; width:7px; height:20px; background:#bd141b; left:0px; top:5px;}
.prtp{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:17px;}
.prtp p{ color: #666666;}

.prrn{ font-size:0px; padding-bottom:60px;}
.prlie{ width:30.75%; display:inline-block; vertical-align:top; margin-left:3.875%; margin-top:43px;}
.prtu{ position:relative; overflow:hidden;}
.prtun{ display:block;}
.prtun img{ width:100%; transition:0.5s;}
.prtu1{ opacity:0; transform:scale(1.1,1.1);}

.prin{ display:block; position:absolute; width:100%; height:35px; left:0;bottom:0; transition:0.5s; background:#000; background:rgba(0,0,0,0.5);opacity:0;}
.prin span{ display:inline-block; min-width: 128px; height: 36px; line-height:34px; border-radius: 6px;  text-align:center; padding:0 5px; color: #ffffff; font-size:16px; font-size:1.6rem; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:0.5s;}
.przi{ text-align:center;}
.pra{ display:block; color: #0d0d0d; font-size:18px; font-size:1.8rem; line-height:24px; margin-top:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prp a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:3px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.przi a:hover{color: #bd141b;}
/*.prin span:hover{ background:#bd141b; border-color:#bd141b;}*/
.prin:hover{background:#bd141b;}
.prlie:hover .prin{opacity:1; }
.prlie:hover .prtu1{ transform:scale(1.1,1.1); opacity:1;}
.prlie:hover .prtu2{ transform:scale(1.1,1.1); opacity:0;}

.prn:last-child{ border:none; margin-bottom:0px;}

@media screen and (max-width:1659px) {
.pryiji li a{ font-size:16px; font-size:1.6rem; line-height:26px;}
.pryiji>li{ margin-top:20px;}
.pryiji>li>a i{ width: 23px; height: 23px;  line-height:21px;}
}
@media screen and (max-width:1399px) {
.mianbao{ font-size:16px; font-size:1.6rem; padding-bottom:9px; margin-top:19px;}

.prr{ padding-left:30px; margin-top:20px;}
.prtbiao{ font-size:20px; font-size:2rem; padding-left:16px;}
.prtbiao:before{ top:2px;}
.prtp{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}

.prlie{ width:32.33%; margin-left:1.5%; margin-top:23px;}
.pra{ font-size:16px; font-size:1.6rem; margin-top:20px;}
.prp a{ font-size:14px; font-size:1.4rem; line-height:26px;}
}
@media screen and (max-width:999px) {
.mianbao{ font-size:14px; font-size:1.4rem; padding-bottom:9px; margin-top:10px;}
.prl{ top:00px;}
.prmain{ margin-top:30px; padding-bottom:33px;}

.prl{ width:26%;}
.prr{ width:72%; padding-left:10px;}

.pryiji li a{ font-size:14px; font-size:1.4rem; line-height:29px; padding-left:33px;}
.pryiji>li{ margin-top:20px;}
.pryiji>li>a i{ width: 20px; height: 20px;  line-height:18px;}

.prtbiao{ font-size:18px; font-size:1.8rem; padding-left:16px;}
.prtp{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}

.prin{ position:absolute; width:100%; height:24px; top:auto !important; bottom:0px;}
.prin span{ border:none; font-size:14px; font-size:1.4rem; line-height:24px; height:auto; width:100%;}
.prrn{ padding-bottom:20px;}
.prlie{ margin-top:23px;}
.prn{ margin-bottom:25px;}
}
@media screen and (max-width:767px) {
.mianbao{ font-size:12px; font-size:1.2rem; line-height:22px; padding-bottom:6px; margin-top:10px;}
.prlie{ width:49%; margin-left:0.5% !important; margin-right:0.5%;}
.prtbiao{ font-size:14px; font-size:1.4rem; line-height:24px; padding-left:16px;}
.prtp{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}

.pra{ font-size:14px; font-size:1.4rem; line-height:22px; margin-top:10px;}
.prp a{ font-size:12px; font-size:1.2rem; line-height:22px;}

.pryiji{ max-height:560px; overflow:auto;}
.pryiji li a{ font-size:12px; font-size:1.2rem; }
.pryiji>li{ margin-top:10px;}
.pryiji>li>a i{ display:none;}
.prl{ width:38%;}
.prr{ width:59%;}
}
@media screen and (max-width:439px) {
.prlie{ width:100%; margin:auto !important; margin-top:20px;}
}

/**********************  product2  **********************/
.prmain3{ background:url(/uploads/image/tssimages/pr3bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; margin-top:14px; padding-top:112px; font-size:0px; padding-bottom:104px;}
.prmain3:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(/uploads/image/tssimages/pr3bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.prmain3:after{ content:""; clear:both; display:block;}

.pr3tu{ width:55%; display:inline-block; vertical-align:middle; border: solid 5px #ffffff;}
.pr3zi{ width:45%; display:inline-block; vertical-align:middle; padding-left:39px;}

.pr3shipin{position: relative; padding-bottom:55.66%;height: 0;overflow: hidden;}
.pr3shipin iframe,.pr3shipin video {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.pr3shipin iframe body{ margin:0px !important;}

.pr3biao{ color: #0d0d0d; font-size:22px; font-size:2.2rem; line-height:40px; font-family: roboto-regular, arial, helvetica, sans-serif;}
.pr3a{ color: #0d0d0d; font-size:24px; font-size:2.4rem; line-height:30px; font-family: roboto-regular, arial, helvetica, sans-serif; margin-top:23px;}
.pr3p{ color: #0d0d0d; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:29px;}

@media screen and (max-width:1359px) {
.pr3biao{ font-size:30px; font-size:3rem;}
.pr3a{ font-size:20px; font-size:2rem; line-height:30px; margin-top:15px;}
.pr3p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}
}
@media screen and (max-width:999px) {
.prmain3{ padding-top:32px; padding-bottom:34px;}
.pr3zi{ padding-left:20px;}

.pr3biao{ font-size:26px; font-size:2.6rem; line-height:32px;}
.pr3a{ font-size:18px; font-size:1.8rem; line-height:26px; margin-top:10px;}
.pr3p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.pr3tu{ width:100%;}
.pr3zi{ width:100%; padding-left:0px; margin-top:25px;}

.pr3biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.pr3a{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:10px;}
.pr3p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.prmain2{ /*position:relative;*/background:url(/uploads/image/tssimages/bg.png);padding: 20px 0;}
.pr2tu{}
.pr2tu img{ margin: 0 auto;}
@media screen and (max-width:913px) {
	.pr2tu img{ width: 80%; }
}
.pr2t{ display:block; width:95%; max-width:970px; text-align:center; margin:auto;/* position:absolute; top:9%; left:50%;*/ /*transform:translatex(-50%);*/}
.pr2biao{ color: #0d0d0d; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:40px; font-size:4rem; line-height:50px; text-transform:uppercase;}
.pr2p{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; margin-top:15px; font-family: roboto-regular, arial, helvetica, sans-serif;}
.pr2p p{ color: #666666;}

.inno{ text-align:center; font-size:0px; /*position:absolute; width:100%; left:0px; bottom:7.7%;*/}
.inno a{ display:inline-block; vertical-align:middle; min-width:186px; height:44px; line-height:44px; background:#ffffff; margin:10px 11px; color: #666666; font-size:16px; font-size:1.6rem; text-transform:uppercase;}
.inno a:hover{ background:#bd141b; color:#fff;}

@media screen and (max-width:1599px) {
.pr2t{ top:4%;}
.pr2biao{ font-size:30px; font-size:3rem; line-height:40px;}
.pr2p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.inno{ bottom:3%;}
}
@media screen and (max-width:1359px) {
.pr2biao{ font-size:24px; font-size:2.4rem; line-height:32px;}
}
@media screen and (max-width:999px) {
.prmain2{ padding-bottom:10px;}
.pr2t{ position:relative; margin-top:20px;}
.inno{ position:relative; bottom:auto; margin-top:15px;}
.inno a{ background:#bd141b; color:#fff; min-width:150px; height:30px; line-height:30px; margin:5px; font-size:14px; font-size:1.4rem;}

.pr2biao{ font-size:26px; font-size:2.6rem; line-height:34px;}
}
@media screen and (max-width:767px) {
.pr2biao{ font-size:16px; font-size:1.6rem; line-height:24px;}
.inno a{ min-width:110px; font-size:12px; font-size:1.2rem;}
.pr2p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.prmain4{ position:relative;min-height: 300px;margin:30px 0;}
.pr4t{ display:block; width:95%; max-width:1208px; text-align:center; margin:auto; position:absolute; top:9%; left:50%; transform:translatex(-50%);}
.pr4biao{color: #0d0d0d; font-size:36px; font-size:3.6rem; line-height:42px; font-family: roboto-regular, arial, helvetica, sans-serif; position:relative; padding-bottom:23px;}
.pr4biao:before{ content:""; position:absolute; width:78px; height:4px; background:#bd141b; bottom:0px; left:50%; transform:translatex(-50%);}
.pr4p{    max-width: 1208px; text-align: center; margin: auto;color: #0d0d0d; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:33px;padding:0 0 50px 0;}
.pr4p p{color: #0d0d0d;}

.pr4t1{ display:block; width:95%; max-width:1208px; text-align:center; margin:auto;margin-top: 100px;}
.prmain4 strong{color: #0d0d0d; font-size:32px; font-size:3.2rem; line-height:42px; font-family: roboto-regular, arial, helvetica, sans-serif; position:relative; padding-bottom:23px;}
.prmain4 strong:before{ content:""; position:absolute; width:78px; height:4px; background:#bd141b; bottom:0px; left:50%; transform:translatex(-50%);}
.prmain4 img{margin: 0 auto;padding-bottom: 50px;max-width: 100%;}
@media screen and (max-width:1208px) {
	.prmain4 img{width: 100%;}
}
@media screen and (max-width:960px) {
	.prmain4 strong{
		font-size: 20px;
		font-size: 2rem;
	}
}
@media screen and (max-width:470px) {
	.prmain4 strong{
		font-size: 26px;
		font-size: 2.6rem;
	}
}
.prmain4 .pr4t1{font-size: 0;}
.prmain4 .wi{width: 50%;display: inline-block;vertical-align: middle;}
.prmain4 .wima{width: 50%;margin-top: 20px;display: inline-block;vertical-align: middle;}/*vertical-align: middle;*/
.prmain4 .wima .pr4p{padding:0 30px;}
@media screen and (max-width:767px) {
	.prmain4 .wi{width: 100%;display: block;}
	.prmain4 .wima{width: 100%;display: block;}
	.pr4t1{margin-top: 20px;}
	.pr4t1 .wima .pr4p{margin-top: 30px !important;}
}
@media screen and (max-width:1359px) {
.pr4biao{ font-size:24px; font-size:2.4rem; line-height:32px; padding-bottom:10px;}
.pr4p{font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}
}
@media screen and (max-width:999px) {
.pr4t{ position:relative; margin-top:20px;}
.pr4biao{ font-size:26px; font-size:2.6rem; line-height:34px;}
.pr4biao:before{ height:2px; width:50px;}
}
@media screen and (max-width:767px) {
.pr4biao{ font-size:16px; font-size:1.6rem; line-height:24px;}
.pr4p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.prmain5{ position:relative;}
.pr5t{ text-align:left; max-width:900px; left:124px; transform:translate(0,0)}
.pr5t .pr4biao:before{ left:0px; transform:translate(0,0)}


@media screen and (max-width:1359px) {
.pr5t{ left:30px; right:70px; width:auto; max-width:none; top:3%;}
}
@media screen and (max-width:999px) {
.prmain5{ margin-top:30px;}
.pr5t{ background:#333; left:auto; right:auto; top:auto; width:100%; max-width:none; padding:10px; margin:auto;}
}

.prmain6{ text-align:center; padding-top:70px; width:95%; max-width:1563px; margin:auto;}
.chanxiang{ text-align:left; font-size:14px; font-size:1.4rem; line-height:26px; margin-top:56px;}
.chanxiang img{ display:inline-block; max-width:100%;}
.chanxiang a{ color:#bd141b;}
.table{ width:100%; overflow:auto; margin-top:14px;}
.table table{ width:100%; border-collapse:collapse; line-height:22px; border-top: solid 1px #c3cbdd; border-bottom: solid 1px #c3cbdd;}
.table table tr{}
.table table tr td{ padding:10px ; font-size:16px; font-size:1.6rem; line-height:26px; text-align:left; color:#7b7b7b; border-left: solid 1px #c3cbdd;}
.table table tr:nth-child(2n) td{ border:none; background:#ededed;}
.table table tr td:first-child{ border-left:none;}
.table table tr td:last-child{ border-right:none;}

@media screen and (max-width:1359px) {
.table table tr td{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:999px) {
.prmain6{ padding-top:35px;}
.chanxiang{ margin-top:20px;}
.table table tr td{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:767px) {
.table table tr td{ font-size:12px; font-size:1.2rem; line-height:22px;}
.chanxiang{ font-size:12px; font-size:1.2rem; line-height:22px;}
}

.prmain7{ padding-top:96px; text-align:center; padding-bottom:90px;}
.pr7n{ font-size:0px; padding-top:50px; /*text-align:left;*/}
.pr7n:after{ content:""; clear:both; display:block;}
.pr7tu{ width:20%; padding:10px; display:inline-block; vertical-align:top;}
.pr7tu img{ width:100%;}

@media screen and (max-width:1359px) {
.prmain7{ padding-top:36px; padding-bottom:30px;}
.pr7n{ padding-top:30px;}
}
@media screen and (max-width:999px) {
.pr7tu{ width:33.333%;}
}
@media screen and (max-width:499px) {
.pr7tu{ width:50%; padding:5px;}
}

/********************************  2-1  *****************************/
.lamain{ padding-top:76px; padding-bottom:99px;}
.labiao{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:30px; font-size:3rem; line-height:40px; position:relative; text-align:center; padding-bottom:23px;}
.labiao:before{ content:""; position:absolute; width:110px; height:4px; background:#bd141b; bottom:0px; left:50%; transform:translatex(-50%); text-align:center;}
.lan{ font-size:0px; padding-top:57px;}
.lalie{ width:23.16%; display:inline-block; vertical-align:top; margin-left:2.45%; margin-top:38px; transition:0.5s;}
.latu{ display:block; overflow:hidden;}
.lafu{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; transition:0.5s; background:#bd141b; background:rgba(189,20,27,0.5);}
.lafu i{ display:block; width: 48px; height: 48px; border: solid 1px #ffffff; text-align:center; line-height:46px; border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); color:#fff; font-size:24px;}
.lazi{ display:block; border: solid 1px #d5d5d5; line-height:43px; padding:10px; text-align:center; color: #0d0d0d; color: #0d0d0d; font-size:18px; font-size:1.8rem; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.lalie:hover{box-shadow: 0px 3px 12px 0px rgba(0, 0, 0, 0.2);}
.lalie:hover .lafu{ top:0px;}

@media screen and (max-width:1359px) {
.lamain{ padding-top:36px; padding-bottom:39px;}
.lan{ padding-top:27px;}
.lalie{ margin-top:20px;}
.lazi{ line-height:23px; padding:10px; font-size:16px; font-size:1.6rem;}

.labiao{ font-size:30px; font-size:3rem; line-height:40px; padding-bottom:15px;}
.labiao:before{ width:80px; height:2px;}
}
@media screen and (max-width:999px) {
.labiao{ font-size:26px; font-size:2.6rem; line-height:32px; padding-bottom:10px;}
.lan{ padding-top:15px;}

.lalie{ width:32.33%; margin-left:0.5% !important; margin-right:0.5%; margin-top:10px;}
.lafu{ display:none;}
.lazi{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:767px) {
.labiao{ font-size:20px; font-size:2rem; line-height:30px; padding-bottom:10px;}
.lazi{ font-size:12px; font-size:1.2rem; line-height:22px; padding:5px;}
}
@media screen and (max-width:519px) {
.lalie{ width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:10px;}
}

/************************  2-2  ************************/
.lamain2{ padding-top:86px; padding-bottom:99px;}
.lamain2 h1{ font-family: roboto-regular, arial, helvetica, sans-serif; font-size:30px; font-size:3rem; line-height:40px; text-align:center;}
.lat{ border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center; padding:13px 0; margin-top:30px;}
.lariqi{ display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:30px;}
.share{ display:inline-block; vertical-align:middle; margin-left:30px;}
.share1{ display:inline-block; vertical-align:middle; font-size:16px; font-size:1.6rem; line-height:36px;}
.share2{ display:inline-block; vertical-align:middle;}

.laxiang{ font-size:16px; font-size:1.6rem; line-height:36px; padding-top:56px;}
.laxiang a{color: #bd141b;}
.laxiang img{ display:inline-block; max-width:100%;}

.fanpian{ font-size:18px; font-size:1.8rem; line-height:30px; border-top:1px solid #e1e1e1; padding-top:10px; margin-top:68px;}
.fanpian li{ margin-top:31px; position:relative; padding-left:46px;}
.fanpian li i{ display:block; border: solid 1px #e1e1e1; width:30px; height:30px; line-height:28px; text-align:center; position:absolute; left:0px; top:0px; font-size:10px;}
.fanpian li a:hover{color: #bd141b;}

@media screen and (max-width:1359px) {
.lamain2{ padding-top:36px; padding-bottom:39px;}
.fanpian{ font-size:16px; font-size:1.6rem; margin-top:28px;}
.fanpian li{ margin-top:20px;}
.laxiang{ font-size:14px; font-size:1.4rem; line-height:34px; padding-top:26px;}
.lamain2 h1{ font-size:26px; font-size:2.6rem; line-height:32px;}
.lariqi{ font-size:14px; font-size:1.4rem; line-height:24px;}
.share1{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:999px) {
.lamain2 h1{ font-size:22px; font-size:2.2rem; line-height:30px;}
}
@media screen and (max-width:767px) {
.lamain2 h1{ font-size:18px; font-size:1.8rem; line-height:26px;}
.lat{ padding:5px 0; margin-top:10px;}
.lariqi{ font-size:12px; font-size:1.2rem; line-height:22px;}
.share{ margin-left:10px;}
.share1{ font-size:12px; font-size:1.2rem; line-height:22px;}
.laxiang{ font-size:12px; font-size:1.2rem; line-height:22px; padding-top:26px;}

.fanpian{ font-size:12px; font-size:1.2rem; line-height:26px; margin-top:20px;}
.fanpian li{ margin-top:10px; padding-left:40px;}
.fanpian li i{ width:26px; height:26px; line-height:24px;}
}

/**********************  3-1  *********************/
.agmain{ font-size:0px; padding-top:86px;}
.agmain:after{ content:""; clear:both; display:block;}
.agzi{ width:50%; display:inline-block; vertical-align:middle; padding-right:40px;}
.agtu{ width:50%; display:inline-block; vertical-align:middle;}

.agbiao1{font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:42px;}
.agp1{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:50px;}
@media screen and (max-width:1359px) {
.agmain{ padding-top:40px;}
.agbiao1{ font-size:30px; font-size:3rem; line-height:36px;}
.agp1{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}
}
@media screen and (max-width:999px) {
.agmain{ padding-top:25px;}
.agbiao1{ font-size:24px; font-size:2.4rem; line-height:30px;}
.agzi{ width:100%; padding-right:0px;}
.agtu{ width:100%; margin-top:20px;}
}
@media screen and (max-width:767px) {
.agbiao1{ font-size:20px; font-size:2rem; line-height:28px;}
.agp1{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.agmain2{ background:url(/uploads/image/tssimages/ag2bei.jpg) no-repeat center top; padding-top:75px;}
.agp2{ font-size:18px; font-size:1.8rem; line-height:30px; text-align:center;}
.ag2biao{ text-align:center; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:40px; margin-top:55px;}
.ag2lie{ font-size:0px; margin-top:36px;}
.ag2zi{ width:50%; display:inline-block; vertical-align:middle;}
.ag2tu{ width:50%; display:inline-block; vertical-align:middle;}
.ag2tu img{ width:100%;}
.ag2lie1 .ag2zi{ padding-right:40px;}
.ag2lie2 .ag2zi{ padding-left:40px;}
.ag2a{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:24px; font-size:2.4rem; line-height:30px;}
.ag2p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:22px;}

@media screen and (max-width:1359px) {
.agp2{ font-size:16px; font-size:1.6rem; line-height:26px;}
.ag2biao{ font-size:30px; font-size:3rem; margin-top:35px;}

.ag2a{ font-size:20px; font-size:2rem; line-height:30px;}
.ag2p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}
}
@media screen and (max-width:999px) {
.agmain2{ padding-top:30px;}

.agp2{ font-size:14px; font-size:1.4rem; line-height:24px;}
.ag2biao{ font-size:26px; font-size:2.6rem; margin-top:20px;}

.ag2a{ font-size:18px; font-size:1.8rem; line-height:26px;}
.ag2p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
.ag2lie{ margin-top:20px;}

.ag2lie1 .ag2zi{ padding-right:20px;}
.ag2lie2 .ag2zi{ padding-left:20px;}
}
@media screen and (max-width:767px) {
.agp2{ font-size:12px; font-size:1.2rem; line-height:22px;}
.ag2biao{ font-size:22px; font-size:2.2rem; margin-top:20px;}

.ag2lie{ margin-top:20px;}
.ag2zi{ width:100%;}
.ag2tu{ width:100%; margin:10px 0;}
.ag2lie1 .ag2zi{ padding-right:0px;}
.ag2lie2 .ag2zi{ padding-left:0px;}

.ag2a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.ag2p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.agmain3{ padding-top:69px;}
.ag3biao{ text-align:center; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:42px;}
.ag3n{ font-size:0px; padding-top:22px;}
.ag3lie{ width:22.44%; display:inline-block; vertical-align:top; margin-left:3.333%; background:#f9f9f9; padding:52px 38px; padding-bottom:60px; margin-top:30px; transition:0.5s;}
.ag3a{font-family: roboto-regular, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:42px; position:relative; padding-bottom:31px;}
.ag3a:before{ content:""; position:absolute; width:40px; height:5px; background:#bd141b; left:0px; bottom:0px;}
.ag3p{ font-size:18px; font-size:1.8rem; line-height:30px; margin-top:38px; height:150px; overflow:auto;}
.ag3lie:hover{box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.19);}

@media screen and (max-width:1699px) {
.ag3lie{ width:24%; margin-left:1.333%; padding:30px 20px; margin-top:30px;}
.ag3a{ font-size:30px; font-size:3rem; line-height:40px; padding-bottom:20px;}
.ag3p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px; height:150px; overflow:auto;}
}
@media screen and (max-width:1359px) {
.ag3biao{ font-size:30px; font-size:3rem; line-height:40px;}
.ag3a{ font-size:26px; font-size:2.6rem; line-height:32px; padding-bottom:10px;}
.ag3a:before{ width:30px; height:3px;}
.ag3p{ font-size:14px; font-size:1.4rem; line-height:26px; height:130px;}
.ag3n{ padding-top:10px;}
.ag3lie{ margin-top:20px;}
}
@media screen and (max-width:999px) {
.agmain3{ padding-top:39px;}
.ag3lie{ padding:20px 10px;}
.ag3a{ font-size:20px; font-size:2rem; line-height:30px; padding-bottom:10px;}
.ag3a:before{ width:30px; height:2px;}
.ag3biao{ font-size:26px; font-size:2.6rem; line-height:30px;}
}
@media screen and (max-width:767px) {
.agmain3{ padding-top:29px;}
.ag3biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.ag3lie{ padding:20px 10px; width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:10px;}
.ag3a{ font-size:16px; font-size:1.6rem; line-height:26px; padding-bottom:5px;}
}

.agmain4{ padding-top:80px; padding-bottom:87px;}
.ag4pz{ text-align:center; font-size:16px; font-size:1.6rem; line-height:36px; margin-top:30px;}
.ag4n{ font-size:0px; padding-top:43px;}
.ag4lie{ width:22.4%; display:inline-block; vertical-align:top; padding:2px; transition:0.5s;}
.ag4lieh{ width:32.8%;}
.ag4tu{ background:#000000; overflow:hidden; height:469px; position:relative;}
.ag4tu img{ opacity:0.6; transition:0.5s; height:100%; position:absolute; left:50%; top:0px; transform:translatex(-50%)}
.ag4zi{ background:#666666; padding:10px 25px; line-height:39px; color: #ffffff; font-size:16px; font-size:1.6rem; transition:0.5s; opacity:0; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.ag4lieh .ag4tu img{ opacity:1}
.ag4lieh .ag4zi{ opacity:1;}

@media screen and (max-width:1359px) {
.ag4pz{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:18px;}
.ag4tu{ height:330px;}
}
@media screen and (max-width:999px) {
.agmain4{ padding-top:30px; padding-bottom:32px;}
.ag4n{ padding-top:23px;}
.ag4zi{ padding:5px 10px; line-height:24px; font-size:14px; font-size:1.4rem;}
.ag4lie{ width:50%;}
.ag4tu{ background:none; height:auto;}
.ag4tu img{ position:relative; width:100%; height:auto;}
}
@media screen and (max-width:767px) {
.ag4pz{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:12px;}
.ag4zi{ font-size:12px; font-size:1.2rem; line-height:22px;}
}

.agmain5{ background:url(/uploads/image/tssimages/ag5bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:64px;}
.agmain5:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(/uploads/image/tssimages/ag5bei.jpg) no-repeat center; background-size:cover; z-index:-1}
.ag5n{ margin-top:40px; text-align:center;}
.ag5n img{ display:inline-block; max-width:100%;}


/****************************  3-2  ***************************/
.cinav{	box-shadow: 1px 2px 6px 0px rgba(3, 0, 0, 0.13); font-size:0px;}
.cinav a{ display:inline-block; vertical-align:middle; min-width:237px; line-height:36px; text-align:center; padding:15px 10px; font-size:18px; font-size:1.8rem; font-family: roboto-regular, arial, helvetica, sans-serif;}
.cinav span{ transition:0.5s; display:inline-block; vertical-align:middle;}
.cinav a:hover,.dangci{ color: #ffffff !important; background:#bd141b;}
.cinav a:hover span,.dangci span{ color: #ffffff !important;}

.cimain{ padding-top:51px; padding-bottom:93px;}
.cilie{ position:relative; min-height: 216px; margin-top:37px;}
.citu{ display:block; width: 363px; position:absolute; left:0px; top:0px;}
.cizi{border: solid 1px #d7d7d7; margin-left:382px; padding:18px; padding-bottom:27px; transition:0.5s;}
.cia{ display:block; font-family: roboto-regular, arial, helvetica, sans-serif; font-size:20px; font-size:2rem; line-height:30px; margin-top:8px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.ciriqi{ display:block; font-size:16px; font-size:1.6rem; line-height:36px; border-bottom:1px solid #ebebeb; margin-top:10px; padding-bottom:9px;}
.cip a{ display:block; color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; height:60px; overflow:hidden; margin-top:16px;}

.cilie:hover .cizi{ background:#f5f5f5; border-color:#ebebeb;}

.fenye{ text-align:center; padding-top:88px; font-size:0px;}
.fenyen{ display:inline-block; vertical-align:middle;}
.fenyen a{ display:inline-block; vertical-align:middle; width: 35px; height: 30px; border: solid 1px #dcdcdc; line-height:28px; font-size:12px; font-size:1.2rem; margin:5px;}
.fenyen span{ display:inline-block; vertical-align:middle; width: 35px; height: 30px; border: solid 1px #dcdcdc; line-height:28px; font-size:12px; font-size:1.2rem; margin:5px;}
.fenyen .sx{width: 61px;}
.fenyen a:hover,.fenyen .dangfen{ background:#bd141b !important; color:#fff !important;}
.fenye .no:hover{background: #fff !important;color: #333 !important;}
@media screen and (max-width:999px) {
.cinav a{ min-width:200px; line-height:30px; padding:5px; font-size:16px; font-size:1.6rem;}

.cimain{ padding-top:10px; padding-bottom:33px;}
.cilie{ min-height: 161px; margin-top:20px;}

.citu{ width: 270px;}
.cizi{ margin-left:280px; padding:10px;}
.cia{ font-size:18px; font-size:1.8rem; line-height:26px; margin-top:3px;}
.ciriqi{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:8px; padding-bottom:6px;}
.cip a{ font-size:14px; font-size:1.4rem; line-height:26px; height:52px; margin-top:12px; margin-bottom:6px;}

.fenye{ padding-top:38px; font-size:0px;}
}
@media screen and (max-width:767px) {
.cinav a{ width:33.33%; min-width:0px; font-size:14px; font-size:1.4rem; height:50px; line-height:50px; padding:0px 5px;}
.cinav a span{ display:inline-block; vertical-align:middle; line-height:20px;}

.cimain{ padding-top:10px; padding-bottom:33px;}
.cilie{ min-height:0px; margin-top:20px;}

.citu{ width: 100%; max-width:400px; position:relative; margin:auto;}
.citu img{}
.cizi{ margin-left:0px; padding:10px; margin-top:10px;}
.cia{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:3px;}
.ciriqi{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:5px; padding-bottom:6px;}
.cip a{ font-size:12px; font-size:1.2rem; line-height:22px; height:44px; margin-top:12px; margin-bottom:6px;}

.fenye{ padding-top:38px; font-size:0px;}
}

/************************  3-3  **************************/
.cimain2{ padding-top:71px;}
.cimain2 h1{ text-align:left; font-size:24px; font-size:2.4rem; line-height:30px;}
.cimain2 .lat{ text-align:left; border:none; border-bottom:2px solid #d7d7d7; padding-bottom:20px; margin-top:15px;}
.cimain2 .laxiang{ padding-top:25px; line-height:30px; color:#666;}
.cimain2 .laxiang p,.cimain2 .laxiang em,.cimain2 .laxiang strong{ color:#666;}
.cimain2 .fanpian{ border-width:2px;}
@media screen and (max-width:1359px) {
.cimain2{ padding-top:31px;}
.cimain2 h1{font-size:20px; font-size:2rem; line-height:30px;}
}
@media screen and (max-width:999px) {
.cimain2 h1{font-size:18px; font-size:1.8rem; line-height:26px;}
.cimain2 .lat{ padding-bottom:10px; margin-top:5px;}
.cimain2 .laxiang{ line-height:26px;}
}
@media screen and (max-width:767px) {
.cimain2 h1{font-size:16px; font-size:1.6rem; line-height:24px;}
.cimain2 .laxiang{ line-height:22px;}
}

/**************************  3-4  ************************/
.comain1{ background:url(/uploads/image/tssimages/co1bei.png) no-repeat center; text-align:center; padding:85px 110px; padding-bottom:54px;}
.cobiao{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:32px; font-size:3.2rem; line-height:40px; text-align:center;}
.copz{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; max-width:760px; margin:auto; font-family: roboto-regular, arial, helvetica, sans-serif; margin-top:12px;}
.coxin{ text-align:center; padding-top:20px; font-size:0px;}
.colie{ width:25%; padding:0 53px; display:inline-block; vertical-align:top; margin-top:11px;}
.cotu{ background:#bd141b; text-align:center; height:123px; line-height:123px; padding:0px 10px; color:#ffffff;}
.cotu i{ font-size:50px;}
.cozi{ height:123px; text-align:center; line-height:123px; padding:0px 20px; background:#ebebeb; background:rgba(235, 235, 235, 0.6)}
.cozi p{ display:inline-block; vertical-align:middle; font-size:20px; font-size:2rem; line-height:24px;}
.colie:last-child .cozi p{ font-size:16px; font-size:1.6rem;}
.cozi p a:hover{ color:#bd141b;}

@media screen and (max-width:1699px) {
.colie{ padding:0 20px;}
.comain1{ padding:50px;}
}
@media screen and (max-width:1359px) {
.colie{ padding:0 10px;}
.cotu{ height:80px; line-height:80px;}
.cotu i{ font-size:40px;}
.cozi{ padding:0px 10px;}
.cozi p{ font-size:16px; font-size:1.6rem; line-height:24px;}

.cobiao{ font-size:26px; font-size:2.6rem; line-height:32px;}
.copz{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:999px) {
.comain1{ padding:30px 0;}
.cozi p{ font-size:14px !important; font-size:1.4rem !important; line-height:24px;}
.colie{ width:50%;}

.cotu{ height:60px; line-height:60px;}
.cotu i{ font-size:30px;}
}
@media screen and (max-width:767px) {
.cobiao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.copz{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}

.cozi{ padding:0px 5px;}
.cozi p{ font-size:12px !important; font-size:1.2rem !important; line-height:22px;}
.cotu{ height:40px; line-height:40px;}
.cotu i{ font-size:20px;}
}

.comain2{ background:#f5f5f5; padding:56px 0;}
.co2n{ text-align:center; font-size:18px; font-size:1.8rem; line-height:48px; font-family: roboto-regular, arial, helvetica, sans-serif;}
.co2n p{}
.co2n p strong{font-family: roboto-medium, arial, helvetica, sans-serif; font-weight:normal;}

@media screen and (max-width:1359px) {
.co2n{ font-size:16px; font-size:1.6rem; line-height:40px;}
}
@media screen and (max-width:999px) {
.comain2{ padding:30px 0;}
.co2n{ font-size:14px; font-size:1.4rem; line-height:30px;}
}
@media screen and (max-width:767px) {
.comain2{ padding:26px 0;}
.co2n{ font-size:12px; font-size:1.2rem; line-height:26px;}
}

.coditu{}
.coditu img{ width:100%;}

.comain3{ background:url(/uploads/image/tssimages/co3bei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:122px; padding-bottom:125px; font-size:0px;}
.comain3:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(/uploads/image/tssimages/co3bei.jpg) no-repeat center; background-size:cover; z-index:-1;}
.comain3:after{ content:""; clear:both; display:block;}
.col{ width:26.9%; /*float:left;*/ display: inline-block;
    vertical-align: middle;}
.cor{ width:68.5%; /*float:right;*/ display: inline-block;
    vertical-align: middle; margin-left:4.6%; background:#fff; background:rgba(255,255,255,0.8); padding:40px 50px;}

.co3biao{ font-family: roboto-bold, arial, helvetica, sans-serif; font-size:32px; font-size:3.2rem; line-height:40px;}
.co3pz{ font-size:18px; font-size:1.8rem; line-height:34px; margin-top:20px; font-family: roboto-regular, arial, helvetica, sans-serif;}
.co3pz strong{color: #bd141b; font-weight:normal;}

.coa{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:42px;}
.cop{ color: #666666; font-size:16px; font-size:1.6rem; line-height:30px; font-family: roboto-regular, arial, helvetica, sans-serif;}
.cor form{ padding-top:7px;}
.cor .int1{ margin-top:18px;}
.cor .int1 input{ width:100%; height: 56px; line-height:56px; background: #ffffff; border-radius: 6px; border: solid 1px #dadada; color: #666666; font-size:16px; font-size:1.6rem; font-family: roboto-regular, arial, helvetica, sans-serif; padding:0 17px;}
.cor .int1 textarea{ width:100%; height: 178px; line-height:26px; background: #ffffff; border-radius: 6px; border: solid 1px #dadada; color: #666666; font-size:16px; font-size:1.6rem; font-family: roboto-regular, arial, helvetica, sans-serif; padding:15px 17px;}
.cor .int2{ width:100%; max-width: 351px; height: 56px; line-height:56px; background: #252525; border-radius: 6px; border: solid 1px #d7d7d7; display:block; margin:auto; cursor:pointer; color: #ffffff; font-size:18px; font-size:1.8rem; margin-top:23px; font-family: roboto-regular, arial, helvetica, sans-serif; transition:0.5s;}
.cor .int2:hover{ background:#bd141b;}

.ditu{ margin-top:85px; margin-bottom:99px;}
.ditu img{ width:100%;}

@media screen and (max-width:1359px) {
.co3biao{ font-size:28px; font-size:2.8rem; line-height:32px;}
.co3pz{ font-size:16px; font-size:1.6rem; line-height:30px;}

.coa{ font-size:30px; font-size:3rem; line-height:40px;}
.cop{ font-size:14px; font-size:1.4rem; line-height:26px;}

.cor .int1 input,.cor .int1 textarea{ font-size:14px; font-size:1.4rem; padding:0 10px;}
.cor .int2{ width:100%; max-width: 300px; height: 40px; line-height:40px; font-size:14px; font-size:1.4rem; margin-top:15px;}
}
@media screen and (max-width:999px) {
.comain3{ padding-top:50px; padding-bottom:55px;}

.col{ width:100%; float:none;}
.cor{ width:100%; float:none; margin-left:auto; padding:20px; margin-top:20px;}

.co3biao{ font-size:24px; font-size:2.4rem; line-height:30px;}
.co3pz{ font-size:14px; font-size:1.4rem; line-height:26px;}

.coa{ font-size:26px; font-size:2.6rem; line-height:30px;}
.cop{ font-size:14px; font-size:1.4rem; line-height:26px;}

.ditu{ margin-top:35px; margin-bottom:39px;}
}
@media screen and (max-width:767px) {
.comain3{ padding-top:30px; padding-bottom:35px;}

.co3biao{ font-size:20px; font-size:2rem; line-height:30px;}
.co3pz{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}

.coa{ font-size:22px; font-size:2.2rem; line-height:30px;}
.cop{ font-size:12px; font-size:1.2rem; line-height:22px;}
.cor{ padding:20px 10px;}
.cor .int1{ margin-top:10px;}
.cor .int1 input,.cor .int1 textarea{ font-size:12px; font-size:1.2rem; padding:0 10px;}
.cor .int1 input{ height:40px; line-height:40px;}
.cor .int1 textarea{ height:100px;}
.cor .int2{ max-width:200px;}

.ditu{ margin-top:20px; margin-bottom:20px;}
}

.ctmain1{ margin-top:85px;}
.ct1tu{}
/*.ct1tu img{ width:100%;}*/
.ct1zi{ margin-left:104px; margin-right:104px; /*background:#fff; box-shadow: 1px 2px 15px 0px rgba(3, 0, 0, 0.13); */padding:75px 100px; text-align:center; /*margin-top:-208px;*/ position:relative; z-index:2}
.ct1biao{ text-align:center; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:40px;}
.ct1p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:28px;}

@media screen and (max-width:1559px) {
.ct1zi{ margin-left:50px; margin-right:50px; padding:50px; margin-top:-150px;}
.ct1p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:28px;}
}
@media screen and (max-width:1359px) {
.ctmain1{ margin-top:40px;}
.ct1biao{ font-size:30px; font-size:3rem; line-height:40px;}
.ct1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:15px;}
}
@media screen and (max-width:999px) {
.ct1zi{ margin-left:0px; margin-right:0px; padding:30px; margin-top:0px;}
.ct1biao{ font-size:26px; font-size:2.6rem; line-height:32px;}
}
@media screen and (max-width:767px) {
.ctmain1{ margin-top:30px;}
.ct1zi{ padding:20px 10px;}
.ct1biao{ font-size:22px; font-size:2.2rem; line-height:28px;}
.ct1p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.ctmain2{ padding-top:64px;}
.ct2biao{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:42px;}
.ct2n{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:26px;}
.ct2n img{ width:100%;}
.ct2biao:before{
        content: "";
    position: absolute;
    width: 78px;
    height: 4px;
    background: #bd141b;
    bottom: 0px;
    left: 50%;
    transform: translatex(-50%);
}
@media screen and (max-width:1359px) {
.ctmain2{ padding-top:50px;}
.ct2biao{ font-size:30px; font-size:3rem; line-height:36px;}
.ct2n{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:26px;}
}
@media screen and (max-width:999px) {
.ct2biao{ font-size:26px; font-size:2.6rem; line-height:30px;}
}
@media screen and (max-width:767px) {
.ctmain2{ padding-top:36px;}
.ct2biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.ct2n{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
}

.ctmain3{ font-size:0px; padding-top:85px; padding-bottom:100px;}
.ct3lie{ width:32.166%; display:inline-block; vertical-align:top; margin-left:1.75%;}
.ct3zi{ border: solid 1px #d7d7d7; border-top:none; height:70px; line-height:70px; padding:0px 28px; font-size:18px; font-size:1.8rem;}
.ct3zi span{ display:inline-block; vertical-align:middle; line-height:24px;}
.ct3tu{ display:block;}
.ct3tu img{ width:100%;}
@media screen and (max-width:1359px) {
.ctmain3{ padding-top:35px; padding-bottom:40px;}
.ct3zi{ height:70px; line-height:70px; padding:0px 10px; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px) {
.ct3zi{ height:50px; line-height:50px; padding:0px 10px; font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:767px) {
.ctmain3{ padding-top:25px; padding-bottom:30px;}
.ct3lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:10px;}
.ct3zi{ height:40px; line-height:40px; padding:0px 5px; font-size:12px; font-size:1.2rem;}
.ct3zi span{ line-height:18px;}
}

/*************************  5-1  **********************/
.awmain1{ padding-top:78px; padding-bottom:38px;}
.awl{ width:48%; float:left;}
.awr{ width:48%; float:right;}
.aw1lie{ font-size:16px; font-size:1.6rem; line-height:30px;}
.aw1lie strong{font-family: roboto-medium, arial, helvetica, sans-serif; font-size:18px; font-size:1.8rem; font-weight:normal;}
.aw1tu{ width:200px; margin:auto; margin-top:25px;}
.aw1tu img{ width:100%;}

@media screen and (max-width:1359px) {
.aw1lie{ font-size:14px; font-size:1.4rem; line-height:30px;}
.aw1lie strong{ font-size:16px; font-size:1.6rem; font-weight:normal;}
}
@media screen and (max-width:999px) {
.awmain1{ padding-top:38px; padding-bottom:38px;}
.aw1tu{ width:150px;}
}
@media screen and (max-width:767px) {
.awmain1{ padding-top:30px; padding-bottom:30px;}
.awl{ width:100%; float:none;}
.awr{ width:100%; float:none; margin-top:24px;}

.aw1lie{ font-size:12px; font-size:1.2rem; line-height:24px;}
.aw1lie strong{ font-size:14px; font-size:1.4rem; font-weight:normal;}
}

.awmain2{ background:#f3f3f3; padding-top:53px;}
.aw2biao{font-family: roboto-medium, arial, helvetica, sans-serif; font-size:26px; font-size:2.6rem; line-height:30px; text-align:center;}
.aw2p{color: #555555; font-size:16px; font-size:1.6rem; line-height:30px; text-align:center; margin:auto; margin-top:17px;}
.aw2tu{ margin-top:38px;}
.aw2tu img{ width:100%;}

@media screen and (max-width:999px) {
.awmain2{ padding-top:30px;}

.aw2biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.aw2p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.awmain2{ padding-top:20px;}
.aw2biao{ font-size:20px; font-size:2rem; line-height:30px;}
.aw2p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
.aw2tu{ margin-top:20px;}
}

.awmain3{ background:#bd141b; padding:40px 60px; position:relative; margin-top:75px; padding-right:270px;}
.aw3mor{ display:block; min-width: 173px; height: 42px;	background: #ffffff; border:1px solid #fff; border-radius: 6px; color: #bd141b; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:16px; font-size:1.6rem; line-height:40px; text-align:center; padding:0 5px; position:absolute; right:42px; bottom:49px;}

.aw3biao{ color: #ffffff; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:48px; font-size:4.8rem; line-height:52px;}
.aw3a{ color: #ffffff; opacity: 0.7; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:30px; font-size:3rem; line-height:40px; padding-left:27px; margin-top:15px;}
.aw3p{ color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:15px;}
.aw3p p{color: #ffffff;}
.aw3mor:hover{ background:#bd141b; color:#fff;}
@media screen and (max-width:1359px) {
.awmain3{ padding:20px 30px; margin-top:35px; padding-right:230px;}
.aw3biao{ font-size:38px; font-size:3.8rem; line-height:42px;}
.aw3a{ font-size:20px; font-size:2rem; line-height:30px; padding-left:0px;}
.aw3p{ font-size:14px; font-size:1.4rem; line-height:26px;}

.aw3mor{ min-width: 160px; font-size:14px; font-size:1.4rem; right:22px; bottom:29px;}
}
@media screen and (max-width:999px) {
.aw3biao{ font-size:28px; font-size:2.8rem; line-height:32px;}
.aw3a{ font-size:16px; font-size:1.6rem; line-height:26px; padding-left:0px;}
}
@media screen and (max-width:767px) {
.awmain3{ padding:20px 10px;}
.aw3mor{ position:relative; right:auto; bottom:auto; margin-top:20px; font-size:12px; font-size:1.2rem;}

.aw3biao{ font-size:22px; font-size:2.2rem; line-height:28px;}
.aw3a{ font-size:14px; font-size:1.4rem; line-height:24px; padding-left:0px;}
.aw3p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.awmain4{ padding-top:90px;}
.aw4n{ padding-top:35px;}
.aw4n:after{ content:""; clear:both; display:block;}
.aw4lie{ width:48%; color: #555555; font-size:16px; font-size:1.6rem; line-height:30px;}
.aw4lie p,.aw4lie em,.aw4lie strong{color: #555555;}
.aw4lie strong{font-family: roboto-medium, arial, helvetica, sans-serif; font-weight:normal;}

@media screen and (max-width:1359px) {
.awmain4{ padding-top:30px;}
.aw4lie{ font-size:14px; font-size:1.4rem; line-height:30px;}
}
@media screen and (max-width:999px) {
.aw4lie{ width:100%;}
}
@media screen and (max-width:767px) {
.aw4n{ padding-top:20px;}
.aw4lie{ font-size:12px; font-size:1.2rem; line-height:24px;}
}

.awmain5{ padding-top:60px;}
.aw5t{color: #555555; font-size:16px; font-size:1.6rem; line-height:36px; text-align:center; font-family: roboto-regular, arial, helvetica, sans-serif;}
.aw5t p{color: #555555;}
.aw5t p a{ display:block; color:#555;}
.aw5t p a:hover{text-decoration: underline;}
.aw5tu{ text-align:center; margin-top:38px;}
.aw5tu i{ color:#bd141b; font-size:42px;}
.aw5p{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:16px; font-size:1.6rem; line-height:24px; text-align:center; margin-top:17px;}

@media screen and (max-width:1359px) {
.awmain5{ padding-top:40px;}
.aw5t{ font-size:14px; font-size:1.4rem; line-height:26px;}
.aw5tu{ margin-top:20px;}
.aw5tu i{ font-size:32px;}
.aw5p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.awmain5{ padding-top:30px;}
.aw5t{ font-size:12px; font-size:1.2rem; line-height:22px;}
.aw5tu{ margin-top:10px;}
.aw5tu i{ font-size:28px;}
.aw5p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.awmain6{ background:#f3f3f3; margin-top:53px; padding-top:47px; padding-bottom:58px;}
.aw6n{ font-size:0px; margin-top:35px;}
.aw6n p{ min-width:33.33%; display:inline-block; vertical-align:middle; position:relative; padding-left:31px; font-size:18px; font-size:1.8rem; line-height:40px; padding-right:10px;}
.aw6n p i{ display:block; position:absolute; left:0px; top:0px;}

@media screen and (max-width:1359px) {
.aw6n p{ padding-left:31px; font-size:16px; font-size:1.6rem; line-height:36px; padding-right:10px;}
}
@media screen and (max-width:999px) {
.awmain6{ margin-top:33px; padding-top:30px; padding-bottom:30px;}
.aw6n p{ padding-left:31px; font-size:14px; font-size:1.4rem; line-height:32px; padding-right:10px;}
}
@media screen and (max-width:767px) {
.aw6n p{ padding-left:28px; font-size:12px; font-size:1.2rem; line-height:30px; padding-right:10px;}
}

.awmain7{ padding-top:71px;}
.awmain7:after{ content:""; clear:both; display:block;}
.aw7lie{ width:48%;}
.aw7a{font-family: roboto-medium, arial, helvetica, sans-serif; font-size:26px; font-size:2.6rem; line-height:30px; text-align:center;}
.aw7p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:29px;}
.aw7p img{ display:inline-block; max-width:100%;}

@media screen and (max-width:1359px) {
.aw7a{ font-size:22px; font-size:2.2rem; line-height:30px; text-align:center;}
.aw7p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:999px) {
.awmain7{ padding-top:31px;}
}
@media screen and (max-width:767px) {
.aw7lie{ width:100%;}
.aw7a{ font-size:20px; font-size:2rem; line-height:30px; text-align:center;}
.aw7p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}

.main8{ background:#d7d7d7; border-radius:6px; padding:54px 62px; margin-top:71px; padding-right:370px; position:relative; margin-bottom:96px;}
.aw8a{font-family: roboto-medium, arial, helvetica, sans-serif; font-size:32px; font-size:3.2rem; line-height:40px;}
.aw8p{ color: #555555; font-size:18px; font-size:1.8rem; line-height:30px; margin-top:20px;}
.aw8mor{ display:block; width: 315px; height: 63px; line-height:63px; text-align:center; background: #252525; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.43); border-radius: 6px; text-align:center; color: #ffffff; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:24px; font-size:2.4rem; position:absolute; right:34px; top:50%; margin-top:-32px; cursor:pointer;}
.aw8mor:hover{ background:#bd141b;}
@media screen and (max-width:1359px) {
.main8{ padding:30px 20px; margin-top:30px; padding-right:300px; margin-bottom:40px;}

.aw8a{ font-size:26px; font-size:2.6rem; line-height:32px;}
.aw8p{ font-size:16px; font-size:1.6rem; line-height:26px; margin-top:10px;}
.aw8mor{ width: 260px; height: 50px; line-height:50px; font-size:20px; font-size:2rem; right:20px; margin-top:-25px;}
}
@media screen and (max-width:999px) {
.main8{ padding:20px 10px; text-align:center; margin-bottom:40px;}
.aw8a{ font-size:22px; font-size:2.2rem; line-height:30px;}
.aw8p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.aw8mor{ position:relative; right:auto; top:auto; margin:auto; margin-top:20px; width: 220px; height: 46px; line-height:46px; font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:767px) {
.aw8a{ font-size:20px; font-size:2rem; line-height:30px;}
.aw8p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
.aw8mor{ margin-top:20px; width: 200px; height: 36px; line-height:36px; font-size:14px; font-size:1.4rem;}
}

.tankuang2{ background:#000; background:rgba(0,0,0,0.6); position:fixed; width:100%; height:100%; left:0px; top:0px; display:none; z-index:99999999999}
.tan2n{ width:95%; max-width: 924px; background: #ffffff; background:rgba(255,255,255,0.8); box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.2); padding:76px 75px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-height:90%; overflow:auto;}

.guanbi2{ display:block; position:absolute; right:18px; top:16px; cursor:pointer;}
.guanbi2 i{ font-size:40px;}
.tan1n form{ max-height:100%; overflow:hidden;}

.tk2biao{ display:block; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:32px; font-size:3.2rem; line-height:40px; color:#bd141b; margin-top:3px; text-align:center;}
.tk2n{ padding-top:10px;}
.tk2n p{color: #555555; font-size:16px; font-size:1.6rem; line-height:24px;}
.tk2n p span{color: #e62129;}
.tk2n .int1{ width:48.4%; margin-top:15px;}
.tk2n .int1 input{ width:100%; border: solid 1px #d7d7d7; height:50px; line-height:50px; border-radius:6px; padding:0 10px; padding-left:25px; font-size:16px; font-size:1.6rem; color:#666666; margin-top:11px;}
.tk2n .int2{ margin-top:12px;}
.tk2n .int2 textarea{ width:100%; height: 93px; border: solid 1px #d7d7d7; line-height:24px; border-radius:6px; padding:10px; padding-left:25px; font-size:16px; font-size:1.6rem; color:#666666; margin-top:11px;}
.tk2n .int3{ width:491px; height:53px; background:#bd141b; margin:auto; margin-top:51px; display:block; color: #ffffff; font-size:18px; font-size:1.8rem; cursor:pointer; transition:0.5s; font-family: roboto-medium, arial, helvetica, sans-serif;}
.tk2n .int3:hover{ background:#333;}

.tk2n .xing input,.tk2n .xing textarea{ background:#fff url(/uploads/image/tssimages/xing.jpg) no-repeat 10px 21px;}

@media screen and (max-width:999px) {
.tk2biao{ font-size:30px; font-size:3rem; line-height:40px;}
.tk2n p{ font-size:14px; font-size:1.4rem; line-height:20px;}
.tk2n .int3{ margin-top:20px; font-size:16px; font-size:1.6rem; width:200px; height:40px;}
.tk2n .int1 input{ height:44px; line-height:42px; margin-top:5px;}
.tk2n .int2 textarea{ height: 90px; margin-top:5px;}
.tk2n{ padding-top:10px;}
}
@media screen and (max-width:767px) {
.tan2n{ padding:20px 10px;}
.tk2biao{ font-size:22px; font-size:2.2rem; line-height:30px; margin-top:15px;}
.tk2n p{ font-size:12px; font-size:1.2rem;}
.tk2n .int1 input,.tk2n .int1 select{ font-size:12px; font-size:1.2rem; height:36px; padding-left:14px;}
.tk2n .int2 textarea{ height:100px; font-size:12px; font-size:1.2rem; padding-left:14px; padding-top:4px; padding-bottom:4px; line-height:20px;}
.tk2n .int3{ height:36px; margin-top:10px;}
.tk2n .xing input,.tk2n .xing textarea{ background:#fff url(/uploads/image/tssimages/xing.jpg) no-repeat 5px 14px;}

.guanbi2{ right:2px; top:2px;}
.guanbi2 i{ font-size:30px;}
}

.trmain1{ position:relative; padding-top:121px; margin-top:85px;}
.trtu{ position:absolute; left:0px; top:0px; z-index:-1}
.trtu img{ width:100%;}
.trbiao1{color: #ffffff; font-size:36px; font-size:3.6rem; line-height:42px; text-align:center; font-family: roboto-medium, arial, helvetica, sans-serif; text-transform:uppercase;}
.tr1n{ font-size:0px; padding-top:51px; display:flex;}
.tr1lie{ width:32.46%; display:inline-block; vertical-align:top; margin-left:1.3%; background:#f5f5f5; margin-top:20px;}
.tr1tu{}
.tr1tu img{ width:100%;}
.tr1zi{ padding:40px 15px; text-align:center;}
.tr1a{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:24px; font-size:2.4rem; line-height:30px;}
.tr1p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:10px;}

@media screen and (max-width:1359px) {
.trmain1{ padding-top:50px; margin-top:35px;}
.trbiao1{ font-size:26px; font-size:2.6rem; line-height:32px;}
.tr1n{ padding-top:21px;}
.tr1zi{ padding:20px 5px;}

.tr1a{ font-size:20px; font-size:2rem; line-height:30px;}
.tr1p{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:10px;}
}
@media screen and (max-width:767px) {
.trmain1{ padding-top:30px; margin-top:20px;}
.trbiao1{ font-size:20px; font-size:2rem; line-height:30px; padding:0 10px;}
.trtu{ overflow:hidden;}
.trtu img{ width:200%;}

.tr1a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.tr1p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px;}
}
@media screen and (max-width:559px) {
.tr1n{ display:block;}
.tr1lie{ width:100%; margin:auto; margin-top:10px;}
.trbiao1{ font-size:18px; font-size:1.8rem; line-height:26px; padding:0 10px;}
}

.trmain2{ padding-top:77px;}
.trbiao2{ color:#333;}
.tr2n{ display:flex; font-size:0px; padding-top:41px;}
.tr2lie{ width:31.55%; display:inline-block; vertical-align:top; margin-left:2.675%; border: solid 1px #d7d7d7; margin-top:20px;}
.tr2biao{ background:#f3f3f3; line-height:28px; padding:30px; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:22px; font-size:2.2rem;}
.tr2p{ min-height:525px; padding:15px 30px; font-size:16px; font-size:1.6rem; line-height:34px; padding-bottom:0px;}
.tr2p strong{ color: #bd141b; display:block; font-size:18px; font-size:1.8rem; font-family: roboto-regular, arial, helvetica, sans-serif; font-weight:normal; margin-top:22px; margin-bottom:10px;}
.tr2p em{ display:block; font-family: roboto-medium, arial, helvetica, sans-serif; font-style:normal;}
.tr2mor{ display:block; height: 75px; line-height:75px; padding:0 10px; text-align:center; background: #bd141b; border: solid 1px #d7d7d7; color: #ffffff; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:22px; font-size:2.2rem; opacity:0;}
.tr2mor:hover{ background:#fff; color:#bd141b; border-color:#bd141b;}
.tr2lie:hover .tr2mor{ opacity:1;}
.tr2n .maln{margin-left: 0 !important;}
@media screen and (max-width:1359px) {
.trmain2{ padding-top:37px;}
.tr2n{ padding-top:21px;}
.tr2biao{ padding:10px; font-size:18px; font-size:1.8rem;}
.tr2p{ padding:10px; font-size:14px; font-size:1.4rem; line-height:26px; padding-bottom:0px;}

.tr2mor{ height: 45px; line-height:45px; font-size:16px; font-size:1.6rem; opacity:0;}
}
@media screen and (max-width:999px) {
.tr2mor{ opacity:1; font-size:14px; font-size:1.4rem; margin-top:8px;}
.tr2lie{ width:32.33%; margin-left:1.5%; margin-top:10px;}
.tr2biao{ padding:10px 5px; font-size:16px; font-size:1.6rem;}
.tr2p{ padding:10px 5px; font-size:12px; font-size:1.2rem; line-height:22px; padding-bottom:0px;}
.tr2p strong{ font-size:16px; font-size:1.6rem;}
}
@media screen and (max-width:767px) {
.tr2n{ display:block;}
.tr2lie{ width:100%; margin-left:0%; margin-top:10px;}
.tr2biao{ font-size:14px; font-size:1.4rem;}
.tr2n{ padding-top:11px;}
}

.trmain3{ padding-top:76px; padding-bottom:45px;}
.tr3lie{ border-top:3px solid #ebebeb; padding:0 228px; padding-top:68px; padding-bottom:60px;}
.tr3a{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:24px; font-size:2.4rem; line-height:30px;}
.tr3p{ margin-top:30px; font-size:16px; font-size:1.6rem; line-height:34px;} 

@media screen and (max-width:1359px) {
.tr3lie{ padding:30px 0;}
.tr3a{ font-size:20px; font-size:2rem; line-height:30px;}
.tr3p{ margin-top:10px; font-size:14px; font-size:1.4rem; line-height:30px;} 
}
@media screen and (max-width:999px) {
.trmain3{ padding-top:36px; padding-bottom:35px;}
.tr3a{ font-size:18px; font-size:1.8rem; line-height:26px;}
}
@media screen and (max-width:767px) {
.tr3lie{ padding:20px 0;}
.tr3a{ font-size:16px; font-size:1.6rem; line-height:24px;}
.tr3p{ margin-top:10px; font-size:12px; font-size:1.2rem; line-height:22px;} 
}

/**************************  7-1  ****************************/
.cpmain{ padding-top:78px; padding-bottom:92px;}
.cpbiao{ text-align:center; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:40px;}
.cpn{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:30px;}
.cpn img{ display:inline-block; max-width:100%;}
@media screen and (max-width:1359px) {
.cpmain{ padding-top:48px; padding-bottom:42px;}
.cpbiao{ font-size:30px; font-size:3rem; line-height:40px;}
.cpn{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:26px;}
}
@media screen and (max-width:999px) {
.cpmain{ padding-top:32px; padding-bottom:32px;}
.cpbiao{ font-size:26px; font-size:2.6rem; line-height:32px;}
}
@media screen and (max-width:767px) {
.cpbiao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.cpn{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
}
.cpmain p{
	line-height: 30px;
	font-size: 16px;
	text-indent: 2rem;
}
/*************************  8-1  *********************/
.apmain1{ padding-top:65px; padding-bottom:68px;}
.apmain1:after{ content:""; clear:both; display:block;}
.aptu{ width:546px; float:right; margin-left:30px;}
.aptu img{ width:100%;}
.apzi{ padding-top:86px;}
.apbiao{ font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:42px;}
.app{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:30px;}

@media screen and (max-width:1359px) {
.apmain1{ padding-top:45px; padding-bottom:48px;}
.aptu{ width:400px; margin-left:20px;}
.apzi{ padding-top:0px;}
.apbiao{ font-size:30px; font-size:3rem; line-height:40px;}
.app{ font-size:14px; font-size:1.4rem; line-height:26px; margin-top:20px;}
}
@media screen and (max-width:999px) {
.apbiao{ font-size:26px; font-size:2.6rem; line-height:30px;}
.aptu{ width:40%; margin-left:20px;}
}
@media screen and (max-width:767px) {
.apmain1{ padding-top:25px; padding-bottom:30px;}
.aptu{ width:100%; max-width:500px; margin:auto; float:none;}
.apzi{ padding-top:30px;}
.apbiao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.app{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
}

.apmain2{ background:url(/uploads/image/tssimages/apbei.jpg) no-repeat center; background-size:cover; background-attachment:fixed; position:relative; padding-top:305px; padding-bottom:44px;}
.apmain2:before{ content:""; position:absolute; width:100%; height:100%; left:0px; top:0px; background:url(/uploads/image/tssimages/apbei.jpg) no-repeat center; background-size:cover; z-index:-1}
.ap2biao{ color: #ffffff; font-family: roboto-medium, arial, helvetica, sans-serif; font-size:36px; font-size:3.6rem; line-height:44px; position:relative; padding-top:20px;}
.ap2biao:before{ content:""; position:absolute; width:86px; height:5px; background:#ffffff; left:0px; top:0px;}
.ap2p{ color: #ffffff; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:20px;}
.ap2p p{ color:#fff;}
.apmain2 .ap2p{ max-width:990px;}
.ap3n{ color:#333; padding-top:38px; padding-bottom:94px;}
.ap3n p{ color:#333;}

@media screen and (max-width:1359px) {
.ap2biao{ font-size:30px; font-size:3rem; line-height:40px; padding-top:10px;}
.ap2biao:before{ height:2px;}
.ap2p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
.ap3n{ padding-top:20px; padding-bottom:34px;}
.apmain2{ padding-top:205px; padding-bottom:30px;}
}
@media screen and (max-width:999px) {
.apmain2{ padding-top:105px; padding-bottom:30px;}
.ap2biao{ font-size:26px; font-size:2.6rem; line-height:32px; padding-top:10px;}
}
@media screen and (max-width:767px) {
.ap2biao{ font-size:22px; font-size:2.2rem; line-height:30px; padding-top:10px;}
.ap2biao:before{ height:2px; width:20px;}
.ap2p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:15px;}
.ap3n{ padding-top:20px; padding-bottom:34px;}
}

.pro_icon{
	max-width: 1208px;
    text-align: center;
    /*min-height: 450px;*/
    margin: 50px auto;
}
.pro_icon .icmg{
    width: 100%;
}
.pro_icon .icmg img{
    padding-bottom:0;
}
@media screen and (max-width:1208px) {
	.pro_icon .icmg img{
	    width: 50px;
	}
}
@media screen and (max-width:732px) {
	.pro_icon .icon_p{
		font-size: 14px !important;
		font-size: 1.4rem !important;
		padding: 10px;
		height: auto !important;
		line-height: 20px !important;
		/*line-height: 30px !important;*/
	}
}
.pro_icon .icon_img{
	height: 50px;
	line-height: 50px;
	float: left;
	width: 50px;
}
.pro_icon .icon_p{
    font-family: roboto-regular, arial, helvetica, sans-serif;
    /*height: 80px;*/
    line-height: 80px;
    color: #0d0d0d;
    font-size: 24px;
    font-size: 2.4rem;
}
.pryiji>li{ position:relative;}
.pryiji>li i{ display:block; width: 26px;	height: 26px; border: solid 1px #979797; line-height:24px; text-align:center; font-size:10px; color:#777777; position:absolute; left:0px; top:3px; cursor:pointer; transition:0.5s;}
.prerji{ display:none;}
.dangi{ transform:rotate(90deg);color: #bd141b !important; border-color:#bd141b !important;}
.xiatu{ text-align:center;}
.xiazi{font-size:16px;font-size:1.6rem;}


.biao{
	border: 0 !important;
}

.biao td{
	border: 0 !important;
	background: none !important;
	text-align: center !important;
	color: #333 !important;
}
@media screen and (max-width:1359px) {

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

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

}

@font-face {
  font-family: roboto-regular;
  font-display: swap;
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: roboto-light;
  font-display: swap;
  src:  format("woff2"),
        format("woff"),
        format("truetype"),
        format("embedded-opentype"),
        format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: roboto-medium;
	font-display: swap;
    src: ;
    src:  format('embedded-opentype'),
          format('woff2'),
          format('woff'),
          format('truetype'),
          format('svg');
}
@font-face {
  font-family: "iconfont"; /* project id 2702784 */
  font-display: swap;
  src:  format('woff2'),
        format('woff'),
        format('truetype');
}

@font-face {
  font-family: "iconfont"; /* project id 2708085 */
  font-display: swap;
  src:  format('woff2'),
        format('woff'),
        format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-shopcart:before {
  content: "\e635";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-zhiliangguanlixitong:before {
  content: "\e62d";
}

.icon-fuwu2:before {
  content: "\e694";
}

.icon-huihua-copy:before {
  content: "\e649";
}

.icon-duigou:before {
  content: "\e62b";
}

.icon-peixunguanli:before {
  content: "\e62e";
}

.icon-guanbi:before {
  content: "\e662";
}

.icon-weixinjishuyanfa:before {
  content: "\e62a";
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-dakaihuihua:before {
  content: "\e64a";
}

.icon-yuyan-kong:before {
  content: "\e692";
}

.icon-weibiaoti--:before {
  content: "\e61f";
}

.icon-sousuo:before {
  content: "\e614";
}

.icon-dizhi:before {
  content: "\e612";
}

.icon-xinxi:before {
  content: "\e684";
}

.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";
}








