/* CSS Document */

.clear {clear: both;}
.maln {margin-left: auto !important}

.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
::selection { color: #fff; background: #3440e3;}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#acb1b8;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#acb1b8;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#acb1b8;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#acb1b8;opacity:1 }

.fo5 .int1::-webkit-input-placeholder {/* WebKit browsers */
 color:#acb1b8;opacity:1}
.fo5 .int1:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#acb1b8;opacity:1 }
.fo5 .int1::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#acb1b8;opacity:1 }
.fo5 .int1:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#acb1b8;opacity:1 }
 
.susou::-webkit-input-placeholder {/* WebKit browsers */
 color:#a3a3a3;opacity:1}
.susou:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#a3a3a3;opacity:1 }
.susou::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#a3a3a3;opacity:1 }
.susou:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#a3a3a3;opacity:1 }



@media screen and (min-width:1220px) {.zong {margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


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


/*  head  */
.head{ position:absolute; width:100%; left:0px; top:0px;}
.head .zong{position:relative;z-index:99;}
.head .zong:after{ clear:both; content:""; display:block;}

.logo img{display:block;margin:auto;/*max-width:109px;max-height:22px;*/}
.logo2{ display:none !important}

.her{float:right; padding-top:5px;}
.yvn{ float:right; position:relative; z-index:9999; margin-top:28px; padding-right:20px;}
.yvzhonga{ display:block; background:url(../images/yvbei.png) no-repeat right center; color:#fff; padding-right:16px; line-height:28px; font-size:14px; font-size:1.4rem; cursor:pointer; z-index:99999}
.yvul{ width:60px; position:absolute; top:36px; left:0px; background:#fff; border:1px solid #666; display:none;}
.yvul a{ display:block; padding:5px; font-size:14px; font-size:1.4rem; line-height:24px; color:#666;}
.yvzhonga:hover{ color:#e4e9f1}
.yvul a:hover{ background:#3440e3; color:#fff}


/*  sousuo  */
.search{width:30px;z-index:9999999; float:right; background:none; margin-top:26px; margin-right:26px;}
.sb-icon-search {color: #fff;z-index: 99;width:30px;height:32px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none; z-index:99999999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 30px;height: 30px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden; z-index:99;  border-radius:15px;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 30px;line-height:30px;padding-left:10px;margin: 0;z-index: 190; color:#fff; border-radius:18px; background:none;}
.sb-icon-search,.sb-search-submit{width:30px;height: 30px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer; border-radius:18px;}
.search i{ position:absolute; right:0px; top:0px; width:30px; line-height:30px; z-index:999; color:#fff; text-align:center; font-size:0;  background: url(../images/sousuon.png) no-repeat center; background-size:80%;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:30px;line-height:30px;position:relative;right:0px;top:0px; z-index: 999999; background:#3440e3; background:rgba(52,64,227,0.8); border-radius:17px; color:#fff;}
.no-js .sb-search .sb-icon-search {position:absolute;z-index: 15;right:0px;top:0px;}
.no-js .sb-search .sb-search-submit{z-index:91;}


.daohang{ float:left; margin-left:45px; margin-top:23px;}
.daohang>li{ float:left;position:relative; margin-left:28px; padding-bottom:21px;}
.daohang>li>a{display:inline-block;font-size:14px;font-size:1.4rem; text-transform:uppercase; line-height:36px; position:relative; overflow:hidden; color:#fff;}
.daohang:hover>li>a{ color:#999}
.daohang>li:hover>a{ color:#fff;}
.dangqiandao>a{ color:#000 !important;}

.yijiw{background:#fff; background:rgba(255,255,255,0); padding-top:10px; position:absolute;width:200px;top:-9999px;left:0px; text-align:left}
.yiji{ background:#e4e9f1;}
.yiji li{position:relative;transition:0.5s;}
.yiji li a{display:block;font-size:14px;font-size:1.4rem;line-height:0px;padding:5px 10px;}
.yiji li:hover{background:#e71a28;}
.yiji li:hover>a{color:#fff;}
.erji{position:absolute;width:200px;background:#e4e9f1; top:-9999px;left:200px;}
.sanji{position:absolute;width:200px;background:#e4e9f1; top:-9999px;left:200px;}
.daohang>li:hover .yijiw{top:51px;}
.daohang>li:hover .yiji>li>a{line-height:30px;}
.yiji>li:hover .erji{top:0px;}
.yiji>li:hover .erji>li>a{line-height:30px;}
.erji>li:hover .sanji{top:0px;}
.erji>li:hover .sanji>li>a{line-height:30px;}
.matn{margin-top:auto !important;}

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

.head2{ position:relative;}
.head2 .logo1{ display:none;}
.head2 .logo2{ display:block !important;}
.head2 .daohang>li>a{ color:#9fa5ae}
.head2 .yvzhonga{ color:#333; background:url(../images/yvbei2.png) no-repeat right center;}
.head2 .sb-search { border-color:#333; border: none;}
.head2 .yvzhonga:hover{ color:#333;}
.head2 .sb-search.sb-search-open,.head2 .no-js .sb-search { background:rgba(52,64,227,0.8);}
.head2 .sb-search-input { color:#333}
.head2 .search i{ color:#333;}


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

.banner.hide { display: none; }
.banner .carousel-control.left { left: 55px; width: 62px; height: 62px;background-position:-35px 0; background-repeat: no-repeat; cursor: pointer; }
.banner .carousel-control.right { right: 55px; width: 62px; height: 62px;background-position:-35px 0; background-repeat: no-repeat; cursor: pointer; }

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

.bap{ display: block; width:80%; max-width:582px; position:absolute; left:50%; transform:translateX(-50%); top:50%; margin-top:-110px; text-align:center; font-size:44px; font-size:4.4rem; color:#ffffff; line-height:60px;  font-family:"Microsoft YaHei","微软雅黑";   font-weight: bold;}
.baa{ display:inline-block; position:absolute; min-width: 148px; line-height:50px; border: solid 1px #ffffff; padding:0 25px; left:50%;  transform:translateX(-50%); top:50%; margin-top:18px; font-size:21px; font-size:2.1rem; color:#fff; font-family:"Microsoft YaHei","微软雅黑"; text-align: center;border-radius: 10px;    font-weight: bold;}
.baa i{ color:#fff; font-size:38px; display:inline-block; vertical-align:middle; margin-left:20px; transition:0.5s;}
.baa:before{ content:""; position:absolute; background: #ffffff; width:0px; height:100%; left:0px; top:0px; z-index:-1; transition:0.5s;border-radius: 10px;}
.baa:hover:before{ width:100%}
.baa:hover{ color:#000}
.baa:hover i{ color:#3440e3}
.baa .icon-up1{-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg); font-size:20px; font-size:2.0rem;}


.baa{ cursor:pointer;}
.inshipin{ display:none; width:100%; height:100%; position:fixed; width:100%; height:100%; left:0px; top:0px; background:#000; background:rgba(0,0,0,0.5); z-index:9999999999}
.inshipin .dianji2{ position:absolute; right:20px; top:20px; width:20px; height:20px; text-align:center; line-height:20px; border:2px solid #fff; color:#fff; border-radius:50%; font-size:16px; font-size:1.6rem; cursor:pointer}
.inshipinn{position:absolute; width:100%; left:0px; top:50%; transform:translate(0,-50%); overflow: hidden;}
.inshipinn img{ max-width:100%; opacity:0}
.inshipinn iframe ,.inshipinn video { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);/* min-width: 101%;*/ max-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }

.xiaoping{ display:none !important}
@media screen and (max-width:1219px) {
.logo{ margin-left:auto;}
.yvn{ padding-right:5px;}
.daohang{margin-left:30px;}
.daohang>li{ margin-left:20px;}
.banner .dotList { bottom: 10px;}
.bap{ font-size:26px; font-size:2.6rem; line-height:40px; max-width:382px; margin-top:-50px;}
.baa{ min-width: 180px; line-height:44px; padding:0 10px; margin-top:42px; font-size:18px; font-size:1.8rem;}
.baa i{ font-size:28px; margin-left:10px;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.head{ position:relative; padding-bottom:5px;}
.logo{ margin-top:10px;}
.logo2{ display:block !important}
.logo1{ display:none !important;}
.yijiw,.yiji2,.daohang{display:none}
.yvn{ margin-top:7px; margin-right:40px;}
.yvzhonga{ color:#333; background:url(../images/yvbei2.png) no-repeat right center;}
.search{ margin-top:5px; margin-right:8px;}
.search i{ color:#333;}
.sb-search { border-color:#333;}
.yvzhonga:hover{ color:#333;}
.sb-search.sb-search-open,
.no-js .sb-search { background:#fff;}
.sb-search-input { color:#333}

.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:12px;font-size:1.2rem;color:#333;line-height:24px;text-align:center; font-family:"Microsoft YaHei","微软雅黑";}
.daohang2 .dangqiandao{ color: #e71a28; }

.bap{ font-size:24px; font-size:2.4rem; line-height:34px; max-width:382px; margin-top:-80px;}
.baa{ min-width: 120px; line-height:40px; padding:0 10px; margin-top:2px; font-size:14px; font-size:1.4rem;}
.baa i{ font-size:18px; margin-left:10px;}

.xnav{ display:block}
.nav { position: fixed;width: 35px;height: 28px; right: 2.5%;top: 7px;cursor: pointer; border-radius:5px;z-index: 9999999999;background: #E4E9F1;}
.nav span {display: block;width: 20px;height: 2px;background: #333;position: absolute;left: 50%;margin-left: -10px;top: 50%;transition: 0.5s;z-index: 9999999991}
.nav .nav1 {margin-top: -1px;}
.nav .nav2 {margin-top: -8px;}
.nav .nav3 {margin-top: 6px;}
/*.nav:hover*/ .nav1 {width: 25px;}
.navh .nav1 {transform: rotate(45deg)}
.navh .nav2 {transform: rotate(-45deg);width: 10px;margin-left: -1px;margin-top: -5px;}
.navh .nav3 {transform: rotate(-45deg);width: 9px;margin-top: 3px;margin-left: -8px;}
/*.navh:hover*/ .nav2 {margin-top: -8px;margin-left: 7px;}
/*.navh:hover*/ .nav3 {margin-top: 5px;margin-left: -12px;}
.smdaohang {position: fixed;width: 280px;height: 100%;overflow: auto;top: 0px;right: -100%;background:#fff; z-index: 9999999;transition: 0.5s;text-align: center;}
.smdaohangh {right: 0px;}
.topnav {margin: auto;margin-top: 30px;padding: 20px;}

ul.topnav li {text-align: left; position:relative;}
ul.topnav li a {padding:10px 0; color: #333;display: block; font-size: 14px;font-size: 1.4rem;line-height: 24px; padding-right:50px; border-bottom:1px solid #ccc}
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:8px; width:24px; height:24px; background:#fff; cursor:pointer; border-radius:5px; transition:0.5s;}
ul.topnav span:before{ content:""; width:8px; height:1px; background:#666; position:absolute; left:8px; top:50%; margin-top:3px; transform:rotate(-45deg);}
ul.topnav span:after{ content:""; width:8px; height:1px; background:#666; position:absolute; left:8px; top:50%; margin-top:-2px; transform:rotate(45deg); transition:0.5s;}
ul.topnav span.yizi{ transform:rotate(90deg);}

.smdaohang form { margin-top:15px; margin-bottom:15px; width: 240px;height: 26px;border: 1px solid #999; border-radius:5px; position: relative;background: #fff;}
.smdaohang form .iptc {-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 15px;background-color: #fff;width: 80%;height: 26px;line-height: 26px;display: block;float: left;}
.smdaohang form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.smdaohang form i {position: absolute;right: 10px;top: 5px;}
  }
@media screen and (max-width:767px) {
.xiaoping{ display:block !important;}
.daping{ display:none !important;}
}
@media screen and (max-width:599px) {
.bap{ font-size:14px; font-size:1.4rem; line-height:20px; max-width:230px; margin-top:-50px;}
.baa{ min-width: 100px; line-height:20px; padding:0 10px; margin-top:-5px; font-size:12px; font-size:1.2rem; font-family:"Microsoft YaHei","微软雅黑";}
.baa i{ font-size:14px; margin-left:5px;}
.banner .dotList { bottom: 5px;}
.slide .dotList ul li{width:15px;height:3px; margin:0 5px; cursor:pointer}
.search{ display:none}
}

/*  main1  */
.main1{ padding-top:53px;}
.m1biao{ display:block; font-weight: bold; font-size:30px; font-size:3rem; color: #000000; line-height:40px; text-align:center; font-family:"Microsoft YaHei","微软雅黑"; text-transform:uppercase;}
.m1lie{ width:32%; float:left; margin-left:2%; margin-top:40px; background:#fafafa; transition:0.5s;}
.main1:after{ content:""; clear:both; display:block;}
.m1tu{ display:block; overflow:hidden; max-width:384px; margin:auto;}
.m1tu img{ width:100%; max-width:384px; max-height:276px; transition:0.5s;}
.m1zi{ padding:21px 23px; padding-bottom:42px;}
.m1a{ display:block; font-size:21px; font-size:2.1rem; color:#1c1731; line-height:30px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-family:"Microsoft YaHei","微软雅黑";}
.m1p a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; /*height:18px;*/ overflow:hidden; color: #9fa5ae; margin-top:22px;}
.m1mor{ display:block; font-size:14px; font-size:1.4rem; color:#e71a28; font-family:"Microsoft YaHei","微软雅黑"; margin-top:34px;}
.m1mor i{ font-size:10px; font-size:1rem; margin-left:5px; transition:0.5s;}
.m1lie:hover .m1tu img{ transform:scale(1.1,1.1)}
.m1biao:hover{ color:#3440e3;}

@media screen and (max-width:999px) {
.main1{ padding-top:20px;}
.m1biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.m1lie{ margin-top:20px;}
.m1zi{ padding:10px; padding-bottom:15px;}
.m1a{ font-size:18px; font-size:1.8rem; line-height:24px;}
.m1p a{ margin-top:10px;}
.m1mor{ margin-top:10px;}
}
@media screen and (max-width:767px) {
.m1lie{ width:100%; margin-left:0% !important; margin-right:0%;}
.m1zi{ padding:10px 5px; padding-bottom:15px;}
.m1a{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:399px) {
.m1lie{ width:100%; margin-left:0% !important; margin-right:0%;}
}

/*  main2  */
.main2{ padding-top:53px;}
.main2:after{ content:""; clear:both; display:block;}
.img-scroll {position: relative; width: 100%; z-index:9; margin-top:38px;}
.img-scroll .prev, .img-scroll .next {position: absolute; top:50%; margin-top:-22px; display: block; width:40px; height:40px; line-height:40px; background:#333; background:rgba(238,238,238,0.2); border-radius:50%; text-align:center; font-size:20px; font-size:2rem; color:#fff;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.img-scroll .prev {left: 13px;cursor: pointer;}
.img-scroll .next {right: 13px;cursor: pointer;}
.img-scroll .prev:hover,.img-scroll .next:hover{ background:#e71a28;}
.img-list {position: relative;overflow: hidden; z-index:90;}
.img-list ul {width: 10000%;}
.img-list li {float: left;display: inline;width:1%;margin-right:0%; position:relative;}
.m2tu{ display:block; overflow:hidden;}
.m2tu img{ width:100%; max-width:1200px; max-height:514px; transition:0.5s;}
.m2zi{ display:block; position:absolute; width:100%; bottom:0px;/* background:#6e6e6e; background:rgba(26,26,26,0.6);*/}
.m2zi span{ display:block; line-height:32px; padding:10px 23px; font-size:21px; font-size:2.1rem; color:#ffffff; font-family:"Microsoft YaHei","微软雅黑"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.m2lie{ width:32%; float:left; margin-left:2%; position:relative; margin-top:24px;}
.m2tu2{ display:block; overflow:hidden;}
.m2tu2 img{ width:100%; max-width:384px; max-height:347px;  transition:0.5s;}
/*.img-list li:hover .m2zi{ background:#3440e3; background:rgba(52,64,227,0.6)}*/
/*.m2lie:hover .m2zi{ background:#3440e3; background:rgba(52,64,227,0.6)}*/
.m2lie:hover .m2tu2 img{ transform:scale(1.1,1.1)}
@media screen and (max-width:999px) {
.main2{ padding-top:25px;}
.img-scroll { margin-top:20px;}
.m2zi span{ line-height:22px; padding:5px; font-size:18px; font-size:1.8rem;}
}
@media screen and (max-width:767px) {
.m2lie{ width:100%; margin:auto; max-width:384px; float:none; /*margin-left:1% !important; margin-right:1%;*/ margin-top:10px;}
}

/*  main3  */
.main3{ padding-top:27px;}

#outer2 { margin-top:33px;}
#outer2:after{ content:""; clear:both; display:block;}
#tab2 {overflow: hidden;zoom: 1; text-align:center; font-size:0px;}
#tab2:after{ content:""; clear:both; display:block;}
#tab2 li{ position:relative; min-width: 222px; height:49px; background:#fafafa; display:inline-block; vertical-align:middle; *float:left; margin:0 11px; padding:0 5px;}
#tab2 li a {display:block; font-size:21px; font-size:2.1rem; line-height:49px; position:relative; text-align:center; cursor:pointer; font-family:"Microsoft YaHei","微软雅黑";}
#tab2 li a i{ display:block; position:absolute; left:0px; top:0px;}
#tab2 li a i img{ width:100%; max-width:46px; max-height:43px;}
#tab2 li:hover{ background:#e71a28;}
#tab2 li:hover a{ color:#fff;}
#tab2 li.current2{ background:#e71a28;}
#tab2 li.current2 a { color:#fff;}
#content2 {}
#content2 .tabul2 {display: none; position:relative;}
#content2 .img-scroll { margin-top:33px;}
#content2 .img-scroll .prev, #content2 .img-scroll .next { margin-top:-97px;}

.m3tu{ display:block;}
.m3tu img{ width:100%; max-width:1200px; max-height:489px;}
.m3zi{ background:#fafafa; padding:10px; position:relative; padding-bottom:36px; transition:0.5s;}
.m3a{ display:block; font-weight: bold; width: 300px; position:absolute; left:77px; top:22px; font-size:30px; font-size:3rem; color: #1c1731; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}
.m3zin{ margin-left:398px; margin-right:63px;}
.m3p a{ display:block;  font-size:14px; font-size:1.4rem; line-height:24px; color: #9fa5ae; margin-top:15px; /*height:36px;*/ overflow:hidden;}
.m3zin .m1mor{ margin-top:23px;}
.img-list li:hover:hover .m3zi{ background:#5b66f9;}
.img-list li:hover:hover .m3zi a{ color:#fff}
@media screen and (max-width:1219px) {
#tab2 li{ min-width: 70px; height:40px; margin:0 5px;}
#tab2 li a { font-size:14px; font-size:1.4rem; line-height:40px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:27px;}
#outer2 { margin-top:18px;}
#tab2 li{ min-width: 70px; height:40px; margin:0 5px;}
#tab2 li a { font-size:14px; font-size:1.4rem; line-height:40px;}
.m3zi{ padding-bottom:16px;}
.m3a{ width: auto; font-size:18px; font-size:1.8rem; line-height:24px; position:relative; left:auto; top:auto;}
.m3zin{ margin:auto;}
.m3p a{ margin-top:5px;}
.m3zin .m1mor{ margin-top:10px;}
#content2 .img-scroll { margin-top:23px;}
#content2 .img-scroll .prev, #content2 .img-scroll .next { margin-top:-75px;}
}
@media screen and (max-width:499px) {
#tab2 li{ width:48%; height:40px; margin:5px 1%; padding:0px;}
#tab2 li a { padding:0 5px;}
}

/*  main4  */
.main4{background-size:cover;padding-top: 47px;}
.main4 .beicolor{background: #fafafa;}
.main4:after{ content:""; clear:both; display:block;}
.m4zi{ width:285px; float:left; margin-left:75px; padding-top:10px; font-size:0px;}
.m4tu{ float:right; margin-right:43px; width:778px;}
.m4tun{ display:block;}
.m4tun img{ width:100%; max-width:778px; max-height:355px;}
.m4biao{ display:block; font-size:30px; font-size:3rem; color: #333; line-height:36px; font-family:"Microsoft YaHei","微软雅黑"; margin-top:20px;}
.m4p a{ display:block; font-size:18px; font-size:1.8rem; color: #9fa5ae; line-height:24px; margin-top:21px;}
.m4n{ margin-top:38px;}
.m4n span{ display:inline-block; min-width: 108px; line-height:37px; background: #e71a28; border-radius: 17px; padding:0 5px; text-align:center; font-size:18px; font-size:1.8rem; color:#ffffff; margin-right:13px; margin-top:19px; font-family:"Microsoft YaHei","微软雅黑";}
.m4n a{ display:inline-block; min-width: 108px; line-height:37px; border: 2px solid #e71a28; border-radius: 17px; padding:0 5px; text-align:center; font-size:18px; font-size:1.8rem; color:#e71a28; margin-right:13px; margin-top:19px; font-family:"Microsoft YaHei","微软雅黑";}
.main4:hover{}
.m4biao:hover,.m4p a:hover{ color:#aaa}
@media screen and (max-width:1219px) {
.m4zi{ width:285px; margin-left:20px;}
.m4tu{ margin-right:20px; width:600px;}
.m4biao{ margin-top:1px;}
}
@media screen and (max-width:999px) {
.main4{ padding-top:25px; padding-bottom:30px; margin-top:28px;}
.m4zi{ width:95%; text-align:center; margin:0 2.5%;}
.m4tu{ width:95%; text-align:center; margin:0 2.5%; margin-top:30px;}
.m4tun img{ margin:auto;}
.m4n{ margin-top:8px;}
.m4biao{ font-size:22px; font-size:2.2rem;}
.m4p a{ margin-top:10px;}
.m4n span{ margin-top:10px; min-width: 80px; line-height:30px; border-radius:15px; font-size:14px; font-size:1.4rem; margin:5px 2px;}
.m4n a{ margin-top:10px; min-width: 80px; line-height:30px; border-radius:15px; font-size:14px; font-size:1.4rem; margin:5px 2px;}
}

/*  main5  */
.main5{ padding-top:27px; padding-bottom:52px;}
.main5:after{ content:""; clear:both; display:block;}
.m5lie{ width:32%; float:left; margin-left:2%; margin-top:20px; position:relative;}
.m5tu{ display:block; overflow:hidden;}
.m5tu img{ width:100%; max-width:384px; max-height:276px; transition:0.5s;}
.m5fu{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.m5a{ display:block; position:absolute; color:#fff;left:50%; margin-left:-35px; top:50%; margin-top:-75px;}
.m5a i{ display:block; width:70px; height:70px; line-height:70px; text-align:center; color:#fff; font-size:60px;}
.m5zi{ display:block; font-weight: bold; font-size:30px; font-size:3rem; color: #ffffff; line-height:40px; text-align:center; position:absolute; width:96%; left:2%; top:50%; margin-top:21px; font-family:"Microsoft YaHei","微软雅黑";}
.m5lie:hover .m5tu img{ transform:scale(1.1,1.1)}
@media screen and (max-width:999px) {
.main5{ padding-top:10px; padding-bottom:30px;}
.m5lie{ margin-top:10px;}
.m5a{ margin-top:-50px;}
.m5a i{ font-size:30px; height:50px; line-height:50px;}
.m5zi{ font-size:18px; font-size:1.8rem; margin-top:2px; line-height:24px;}
}
@media screen and (max-width:767px) {
.m5lie{ width:100%; margin:auto; margin-top:10px; max-width:384px; float:none; /*margin-left:1% !important; margin-right:1%;*/}
.m5zi{ font-size:22px; font-size:2.2rem;}
}

/*  foot  */
.foot{ background:#fff; padding-top:1px; padding-bottom:25px;}
.fo1{ width:110px; float:left;}
.fo2{ width:145px; float:left; margin-left:85px;}
.fo3{ width:105px; float:left; margin-left:85px;}
.fo4{ width:115px; float:left; margin-left:85px;}
.fo5{ width:385px; float:right;}

.fobiao{ display:block; font-size:15px; font-size:1.5rem; line-height:24px; font-family:"Microsoft YaHei","微软雅黑"; margin-top:40px; margin-bottom: 10px;}
.fonav{ margin-top:3px;}
.fonav a{ display:block; font-size:15px; font-size:1.5rem; line-height:26px; margin-bottom:10px;}

.fo5 form{ margin-top:14px;}
.fo5 .int1{	width: 373px; height: 46px; line-height:46px; background: #e4e9f1; font-size:15px; font-size:1.5rem; color: #acb1b8; padding-left:8px;}
.fo5 .int2{width: 383px; height: 48px; background: #e71a28; font-size:15px; font-size:1.5rem; color:#ffffff; font-weight:bold; font-family:"Microsoft YaHei","微软雅黑"; margin-top:21px; cursor:pointer; transition:0.5s;}
.fo5 .int2:hover{ background:#fff; outline:1px solid #e71a28; color:#e71a28;}

.shejiao{ float:left; margin-top:57px;}
.shejiao:after{ content:""; clear:both; display:block;}
.shejiao a{ display:block; float:left; width:32px; height:32px; line-height:32px; text-align:center; color:#123c96; font-size:20px; margin-right:21px;}
.fomor{ float:right; font-size:15px; font-size:1.5rem; color: #9fa5ae; line-height:32px; margin-top:59px;}
.fomor a{ display:inline-block; color: #9fa5ae;}

.foot2{border-top: solid 1px #9fa5ae; margin-top:7px;}
.fop{ font-size:15px; font-size:1.5rem; color: #9fa5ae; line-height:32px; margin-top:5px;}
.fop a{ display:inline-block; color: #9fa5ae; vertical-align:middle;}
.youlian{ font-size:14px; font-size:1.4rem; line-height:24px; color: #9fa5ae;}
.youlian span{ display:inline-block;  color: #9fa5ae;}
.youlian a{ display:inline-block; color: #9fa5ae; margin:0 10px;}

.foot a:hover{ color:#e71a28;}
.shejiao a:hover{ background:#123c96; color:#fff}
.clear2{ display:none}

.top{width: 50px; height: 50px; background: #eeeeee; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.3); border-radius: 50%; line-height:50px; color:#123c96; font-size:20px !important; text-align:center; margin:auto; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;z-index:99999;}
.bottom{bottom:150px;}


.lianxi{ position:fixed; width:50px; right:0px; top:50%; transform:translateY(-50%); z-index:99999}
.lianxi div a{ display:block; margin-top:1px; width:50px; height:50px; text-align:center; line-height:50px; font-size:24px; color:#fff; margin-top:3px;}
.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:50% !important; margin-left:-75px;}
.tankuang img{ display:block; position:relative; width:150px; height:150px; left:auto; margin:auto;}
.lianxi div a:hover{ background:#6296f2;}

@media screen and (max-width:1219px) {
.fo1{ float:left;}
.fo2{ margin-left:50px;}
.fo3{ margin-left:50px;}
.fo4{ margin-left:50px;}
.fo5{ width:305px; float:right;}
.fo5 .int1{	width: 293px;}
.fo5 .int2{width: 303px;}
}
@media screen and (max-width:999px) {
.clear2{ display:block; clear:both;}
.fo1{ width:32.333%; float:left;}
.fo2{ width:32.333%; float:left; margin-left:1.5%;}
.fo3{ width:32.333%; float:left; margin-left:1.5%;}
.fo4{ width:32.333%; float:left; margin-left:0px;}
.fo5{ width:66.166%; float:right;}
.fo5 .int1{	width: 90%;}
.fo5 .int2{width: 303px;}
}
@media screen and (max-width:767px) {
.foot{padding-bottom:50px; padding-top:10px;}
.youlian,.fo1,.fo2,.fo3,.fo4,.fo5{display:none}
.top{width:100%;height:40px;line-height:40px;bottom:0px;right:0px;border-radius:0px;border-top:1px solid #123c96;}

.shejiao{ margin-top:auto; float:none;}
.shejiao a{ margin-right:10px;}
.fomor{ float:none; margin-top:auto;}
.foot2{ margin-top:3px;}

.lianxi{ width:100%; right:auto; top:auto; margin:auto; left:0px; bottom:0px; border-top:1px solid #fff; transform:translateY(0);}
.lianxi div{ width:25%; float:left;}
.lianxi div a{ margin:auto; width:100%; background:#2296d3; color:#fff !important; border-radius:0px;}
.weixin2{ display:block}
.weixin1{ display:none}
}

/*********************************  product  *******************************/
.fenbanner{ position:relative;}
.fenbanner a{ display:block;}
.fenbanner a img{ width:100%; max-width:1920px;}
.fenbanner .zong{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.fenbanner .zong p{ font-size:44px; font-size:4.4rem; color: #ffffff; line-height:55px; font-family:"Microsoft YaHei","微软雅黑"; text-transform:uppercase;}

.prmain{ padding-top:62px; padding-bottom:43px;}
.prmain:after{ content:""; clear:both; display:block;}
.prl{ width:23.58%; float:left; background:#fff;}
.prr{ width:74.58%; float:right;}

.j-nextshow { position: relative;}
.proslide_menubtn { display: none; width: 23px; height: 18px; position: absolute; top: 50%; margin-top:-9px; right: 12px; cursor: pointer; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }
.proslide_menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #e71a28; }
.j-nextshow .prbbiao{ display:none}

.pryiji{ padding-top:30px;}
.pryiji>li{ position:relative;}
.pryiji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; padding:10px 23px; padding-right:50px; cursor: pointer; position:relative;}
.pryiji>li>a i{ display:block; position:absolute; width:20px; line-height:28px; text-align:center; color:#9fa5ae; right:30px; top:10px; transition:0.5s; transform:rotate(180deg);}
.prerji{}
.prerji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; padding:10px; padding-left:42px; color: #9fa5ae;}
.prsanji{ padding:5px 0;}
.prsanji>li>a{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; padding:5px 10px; padding-left:70px; color: #9fa5ae;}
.pryiji>li:hover>a{ background:rgba(10,24,203,1); color:#fff;}
/*.pryiji>li:hover>i{ transform:rotate(0deg)}*/
.prerji li:hover>a{ background:rgba(10,24,203,1); color:#fff;}
.dangpryi2>i{ transform:rotate(0deg) !important;}
.dangprer>a{ background:rgba(10,24,203,1); color:#fff!important;}


.prlb{ margin-top:30px;}
.prbbiao{ display:block; font-size:20px; font-size:2rem; font-family:"Microsoft YaHei","微软雅黑"; padding:10px 23px;}
.prlbn{ padding:10px 23px; font-size:14px; font-size:1.4rem; line-height:27px; padding-bottom:30px;}
.prlbn a{ display:inline-block; margin-right:20px;}
.prlbn a:hover{ color:#3440e3;}

.prmain3 .prbbiao{ padding:0px;}
.prmain3 .prlbn{ padding:10px 0;}

.prlie1{ position:relative; min-height:447px; margin-bottom:25px; background:#fff; transition:0.5s;}
.prtu{ display:block; width:447px; position:absolute; right:0px; top:0px; overflow:hidden;}
.prtu img{ width:100%; max-width: 100%; margin: 0 auto; transition:0.5s;}
.prlie2 .prtu img{ max-width:274px;}
.przi{ margin-left:61px; margin-right:500px; padding:20px 0;}
.przin{ height:407px; display:table-cell; vertical-align:middle;}
.pra{ display:block; font-size:30px; font-size:3rem; line-height:40px; color: #1c1731; font-family:"Microsoft YaHei","微软雅黑";}
.prp{  font-size:16px; font-size:1.6rem; color: #a1a1a1; line-height:24px; margin-top:18px;}
.prp p a{ display:block; color: #a1a1a1;}
.przi .m1mor{ /*margin-top:71px;*/margin-top:12px;}
.prlie1 input{ cursor:pointer; position:absolute; right:10px; top:10px;}

.prlie2{ position:relative; background:#fff; width:48.5%; transition:0.5s; margin-bottom: 28px;max-height: 574px;
    min-height: 574px;}
.prlie2 .prtu{ position:relative; right:auto; top:auto; width:100%}
.prlie2 .przi{ margin-left:61px; margin-right:61px; padding-bottom:40px;}
.prlie2 .przin{ height:auto; display:block;}
.prlie2 .pra{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; font-size:18px; font-size:1.8rem; line-height:24px;}
.prlie2 .prp{  font-size:14px; font-size:1.4rem; height:48px; overflow:hidden;}
.prlie2 .przi .m1mor{ margin-top:11px;}
.prlie2 input{ cursor:pointer; position:absolute; right:10px; top:10px;}
.fuxuan{ display:block; margin:auto; min-width:200px; height:40px; background:#3440e3; margin-top:30px; color:#fff; font-size:14px; font-size:1.4rem; font-family:"Microsoft YaHei","微软雅黑"; cursor:pointer; transition:0.5s;}
.fuxuan:hover{ background:#fff; color:#3440e3;}

/*.prlie1:hover a,.prlie2:hover a{ color:#3440e3;}*/
.prlie1:hover,.prlie2:hover{box-shadow: 0px 7px 32px 0px rgba(139, 139, 139, 0.29); transform:translate(-1px,-1px)}
.prtu:hover img{ transform:scale(1.05,1.05)}

@media screen and (max-width:1219px) {
.prlie1{ min-height:300px;}
.przi{ margin-left:20px; margin-right:320px;}
.prtu{ width:300px;}
.przin{ height:260px;}
.prlie2 .przi{ margin-left:21px; margin-right:21px; padding-bottom:20px;}
}
@media screen and (max-width:999px) {
.fenbanner .zong p{ font-size:22px; font-size:2.2rem; line-height:35px;}
.xbanner{ width:180%; margin-left:-40%;}
.prmain{ padding-top:32px; padding-bottom:33px;}
.prl{ width:32%; float:left; background:#fff;}
.prr{ width:65%; float:right;}

.prlie1{ min-height:150px;}
.przi{ margin-left:15px; margin-right:165px; padding:10px 0;}
.prtu{ width:150px;}
.przin{ /*height:110px;*/ display: block;}

.pra{ font-size:18px; font-size:1.8rem; line-height:24px;}
.prp{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:15px;;}
.prp p a{ display:block; color: #a1a1a1;}
.przi .m1mor{ margin-top:15px;}
}
@media screen and (max-width:767px) {
.prl{ width:100%; float:none; background:#fff; margin-top:20px;}
.prr{ width:100%; float:none;}

.proslide_menubtn,.j-nextshow .prbbiao { display:block;}
.pryiji{ display:none}
.prbbiao{ padding-right:40px;}
.prtu{ position:relative; width:90%; max-width:400px; margin:auto; top:auto; right:auto;}
.przi{ margin:auto; padding:20px 40px;}
.przin{ height:auto;}
.prlie2 .przi{ margin-left:5px; margin-right:5px; padding-bottom:20px;}
.prlie2{ width:100%; float:none}
}


/********************  product2  ***********************/
.prmain2{ padding-top:65px; padding-bottom:82px; background:#fff;}
.prmain2:after{ content:""; clear:both; display:block;}

.mianbao{ font-size:14px; font-size:1.4rem; color: #9fa5ae; line-height:24px;}
.mianbao a{ color: #9fa5ae;}
.mianbao a:hover{ color:#3440e3;}
.comian{ color:#3440e3 !important;}

.zoomPad {position:relative; float:left; z-index:99; cursor:crosshair; }
.zoomPreload {-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family:"Microsoft YaHei","微软雅黑"; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px; * width:100px; * height:49px; }
.zoomPup {overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; }
.zoomOverlay {position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5; */
	z-index:5000; width:100%; height:100%; display:none; z-index:101; }
.zoomWindow {position:absolute; left:110%; top:40px; background:#FFF; z-index:6000; height:auto; z-index:10000; z-index:110; }
.zoomWrapper {position:relative; border:1px solid #ccc; z-index:110; }
.zoomWrapperTitle {display:block; background:#999; color:#FFF; height:18px; line-height:28px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage {display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img {border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe {z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }

.prob-pic { width: 565px; float:left; margin-top:24px;}
.prob-pic .prob-pic-big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: solid 1px #b3bcc9;}
.prob-pic .prob-pic-big-img { display: block; line-height: 0; font-size: 0; }
.prob-pic .prob-pic-big-img .zoomPad { float: none; z-index: 8; }
.prob-pic .zoomWrapperImage img { max-width: 1200px; }
.prob-pic .prob-pic-small { position: relative; margin-top: 26px; overflow: hidden; }
.prob-pic .prob-pic-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width:25px; height:24px; line-height:24px; text-align:center; color:#3440e3; font-size:26px; z-index:9}
.prob-pic .prob-pic-btn.prev { left:3px;}
.prob-pic .prob-pic-btn.next { right:3px;}
.prob-pic .prob-pic-btn:hover{ color:#333;}
.prob-pic .prob-pic-list { overflow: hidden;}
.prob-pic .prob-pic-list ul { width: 1000%; overflow: hidden;}
.prob-pic .prob-pic-list ul li { position: relative; float: left; margin-right: 0.38%; width: 3.08%; overflow:hidden; background:#fff}
.prob-pic .prob-pic-item .item-pic { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #bababa;}
.prob-pic .prob-pic-item .item-pic img{display: block; width:100%;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

.jianjie{ width:565px; float:right; padding-top:18px;}
.jianjie h1{ font-size:21px; font-size:2.1rem; line-height:32px; position:relative; color:#1c1731; font-family:"Microsoft YaHei","微软雅黑";}
.jiann{ font-size:14px; font-size:1.4rem; color:#333333; line-height:24px; margin-top:4px;}
.jiann strong{ display:block; font-family:"Microsoft YaHei","微软雅黑"; font-weight:normal;}

.share{ margin-top:28px;}
.share1{ display:inline-block; vertical-align:middle; font-size:14px; font-size:1.4rem;}
.share2{ display:inline-block; vertical-align:middle;}
.share2 a{ display:inline-block; /*width:32px;*/ line-height:32px; text-align:center; color:#123c96; font-size:18px; margin-left:10px;}
.share2 a:hover{ background:#123c96; color:#fff;}

.prin{ margin-top:59px;}
.prin a{ display:inline-block; vertical-align:middle; padding:0 5px; height:60px; line-height:60px; min-width: 250px; border: solid 1px #b3bcc9; text-align:center; font-size:14px; font-size:1.4rem; font-family:"Microsoft YaHei","微软雅黑"; margin-top:10px; margin-right:20px;}
.prin a i{ display:inline-block; vertical-align:middle; margin-left:10px; font-size:12px;}
.prin a:hover{ background:#e71a28; border-color:#e71a28; color:#fff;}

.pr2tu{ padding-top:36px;}
.pr2tu:after{ content:""; clear:both; display:block;}
.pr2tu a{ display:block; width:30%; margin-left:5%; float:left; margin-top:10px;}
.pr2tu a img{ width:100%; max-width:172px; max-height:43px;}

.prmain3{ padding-top:2px; padding-bottom:20px;}
.pr2l{ width:45%; float:left; margin-right:10%}
.pr2r{ width:45%; float:left;}

.chanxbiao{ display:block; font-size:21px; font-size:2.1rem; color: #1c1731; padding-top:1px; margin-top:43px; font-family:"Microsoft YaHei","微软雅黑"; margin-top:72px;}
.chanxiang{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:18px;}
.chanxiang a{ color:#3485a2;}
.chanxiang img{ max-width:100%; margin:auto;}

.chanxiang2 p{ position:relative; padding-left:25px; line-height:30px;}
.chanxiang2 p:before{ content:""; position:absolute; width: 7px; height: 7px; background: #000000; border-radius:50%; left:0px; top:11px;}

.chanxiang3{ width:45%; float:left;}
.chanxiang4{ width:45%; float:right;}

.table{ width:100%; overflow:auto; margin-top:20px;}
.table table{ width:100%; border-collapse:collapse;}
.table table tr td{ padding:5px 3px; line-height:24px; font-size:14px; font-size:1.4rem; border-bottom:1px solid #969696;}
.table table tr:last-child td{ border:none}

.chanxiang5{ margin-top:50px;}
.chanxiang5 p{ margin-bottom:24px;}
.chanxtu1{ width:48.8%; float:left;}
.chanxtu1 img{ max-width:100%;}
.chanxtu2{ width:48.8%; float:right;}
.chanxtu2 img{ max-width:100%;}

.pr2tag{ border-top:1px solid #3485a2; margin-top:98px; padding-top:14px;}
.pr2tag:after{ display:block; clear:both; content:"";}
.pr2tag a{ display:block; float:left; min-width: 130px; height: 32px; line-height:32px; border-radius: 17px; border: solid 1px #3485a2; text-align:center; padding:0 5px; font-size:14px; font-size:1.4rem; color:#666666; margin-right:22px; margin-top:10px;}
.pr2tag a:hover{ color:#3485a2;}

.hotmain{ padding-top:0px; padding-bottom:90px;}
.hotmain:after{ display:block; clear:both; content:"";}
.hotmain .chanxbiao a{ font-size:24px; font-size:2.4rem;}
.hotmain .prlie{ width:23.8%; float:left; margin-left:1.6%; padding-bottom:20px; margin-top:22px;}
.hotmain .chanxbiao:hover a{ color:#333}

.prtag{ padding-bottom:13px; padding-top:50px;}

@media screen and (max-width: 1219px) {
	.zoomPad { cursor: default !important; }
	.zoomPup { display: none !important; }
	.zoomWindow { display: none !important; }
	.zoomPreload { display: none !important; }
.jianjie{ width:400px; float:right; padding-top:18px;}
.prin{ margin-top:10px;}
.prin a{ min-width:160px; height:34px; line-height:34px;}
.pr2tu{ padding-top:16px;}
}
@media screen and (max-width: 999px) {
.prmain2{ padding-top:25px; padding-bottom:32px; background:#fff;}
.prob-pic { float:none; margin:auto; margin-top:30px;}
.jianjie{ width:100%; float:none; padding-top:24px;}
.jianjie h1{ font-size:24px; font-size:2.4rem; line-height:30px;}
.jiann{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:5px;}
.jiann em{font-size:18px; font-size:1.8rem; line-height:28px; margin-top:8px; margin-bottom:15px;}
.jiann strong{ font-size:20px; font-size:2rem;line-height:30px; margin-top:2px;}
.prin a{ font-size:14px; font-size:1.4rem; min-width:120px;}
.chanxbiao{ margin-top:15px; font-size:18px; font-size:1.8rem;}
.chanxiang{ padding-top:5px;}
}
@media screen and (max-width: 767px) {
	.prob-pic .prob-pic {width: 100%;}
	.prob-pic .prob-pic-big {display: none;}
	.prob-pic .prob-pic-small {margin-top: 0;}
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 3.2%;}
	.prob-pic .prob-pic-item .item-pic:before {display: none !important;}
.jianjie h1{ font-size:18px; font-size:1.8rem; line-height:30px; padding-bottom:10px;}
.prob-pic { width: 100%;}
.prob-pic .prob-pic-small { padding-left:36px; padding-right:36px; }
.prob-pic .prob-pic-btn { width:36px;}

.pr2l{ width:100%; float:none; margin-right:auto;}
.pr2r{ width:100%; float:none;}
.chanxiang3{ width:100%; float:none;}
.chanxiang4{ width:100%; float:none;}
}
@media screen and (max-width:550px) {
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 4.9%;}
}
@media screen and (max-width:480px) {
	.prob-pic .prob-pic-list ul li {margin-right: 0%;width: 10%;}
.pr2tu a{ width:48%; margin-left:1%; margin-right:1%; margin-top:10px;}
}

/********************  solution1  ***********************/
.so1main1{ background:#fff; padding-top:69px; padding-bottom:57px;}
.so1main1:after{ content:""; clear:both; display:block;}
.so1tu1{ display:block; width:40%; max-width:409px; float:right; margin-left:84px; margin-right:103px;}
.so1tu1 img{ width:100%; max-width:409px; max-height:386px;}
.so1zi1{  font-size:21px; font-size:2.1rem; line-height:36px; margin-left:93px; padding-top:15px;}

.so1main2{padding-top:3.55%; padding-bottom:9%; position:relative;}
.so12tu{ display:block;}
.so12tu img{ max-width:100%;}

.changsuo{    
    background: #333;
    padding: 8px;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    width: 120px;
    position: absolute;
    /* right: 20px; */
    /* margin-right: 10px; */
    right: -40px;
}}

@keyframes so12lie
{
0% { width:10px; height:10px; background:#e71a28; background:rgba(10,24,203,1); left:50%; top:50%; margin-left:-5px; margin-top:-5px;}
100% { width:120%; height:120%; background:#e71a28; background:rgba(10,24,203,0); left:-10%; top:-10%;}
}

@keyframes dian
{
0% { width:0px; height:0px; background:#e71a28; background:rgba(172,24,30,1); left:50%; top:50%;}
100% { width:100%; height:100%; background:#e71a28; background:rgba(172,24,30,0); left:0px; top:0px; width:100%}
}

.so12lie{ height:45px; width:45px; position:absolute; z-index:1; cursor:pointer;}
.so12lie:before{ content:""; position:absolute;  border-radius:50%;  -webkit-animation-name:so12lie; animation-name:so12lie; -webkit-animation-duration:1.5s; animation-duration:1.5s; -webkit-animation-timing-function:linear; animation-timing-function:linear;    -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}
.dian{ width:45px; height:45px; border-radius:50%; z-index:3}
.dian:after{ content:""; position:absolute; width:20px; height:20px; background:#e71a28; left:50%; margin-left:-10px; top:50%; margin-top:-10px; border-radius:50%;}
.dian:before{ content:""; position:absolute; border-radius:50%; -webkit-animation-name:dian; animation-name:dian; -webkit-animation-duration:1.5s; animation-duration:1.5s; -webkit-animation-timing-function:linear; animation-timing-function:linear;    -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}

.so12lie1{ left:39%; top:35%; z-index:3}
.so12lie2{ left: 30.5%;
    top: 14.5%;}
.so12lie3{    left: 15.1%;
    top: 50%;}
.so12lie4{ right: 38.6%;
    top: 30.55%; z-index:4}
.so12lie5{ right: 13.3%;
    bottom: 47%; z-index:5}
	.so12lie6{ right: 27.3%;
    bottom: 47%;}

.so12fu{ position:absolute; width:0px; overflow:hidden; transition:0.5s;}
.so12fun{ background: #e71a28; border-radius: 8px; position:relative; min-height:101px;width:650px; height:500px}
.so12tu2{ width:101px; position:absolute; left:0px; top:0px;}
.so12tu2 img{ width:100%; max-width:101px; max-height:101px;}
.so12zi{ margin-left:17px; padding-top:17px; float:left}
.so12a{ display:block; color: #ffffff; font-size:18px;line-height:30px; font-weight:bold; font-family:"Microsoft YaHei","微软雅黑";}
.so12p{ color: #ffffff; font-size:14px; line-height:30px; margin-top:4px;}

.so12lie1 .so12fu,.so12lie2 .so12fu{ padding-bottom:29px; background:url(../images/sjian.png) no-repeat 577px bottom;}
.so12lie3 .so12fu{ padding-top:32px; background:url(../images/xjian.png) no-repeat 34px top;}
.so12lie6 .so12fu{ padding-top:32px; background:url(../images/xjian.png) no-repeat 34px top;}
.so12lie4 .so12fu, .so12lie5 .so12fu{ padding-top:32px; background:url(../images/xjian.png) no-repeat 577px top;}

.so12lie1 .so12fu{ bottom:100%; right:0%}
.so12lie2 .so12fu{ bottom:100%; right:0%;}
.so12lie3 .so12fu{ top:100%; left:0%; cursor: default;}
.so12lie4 .so12fu{ top:100%; right:-100%}
.so12lie5 .so12fu{ top:100%; right:-100%}

.so12lie:hover .so12fu{ width:650px}
.so1main22{ display:none}

.so1main3{ font-size:0px;}
.so1lie{ width:32%; display:inline-block; vertical-align:top; margin-left:2%; background:#fafafa; margin-top:26px;}
.so1tu3{ display:block;}
.so1tu3 img{ width:100%; max-width:384px; max-height:360px; margin:auto;}
.so1zi3{ padding:61px 22px; padding-bottom:21px;}
.so13a{ display:block; color: #1c1731; font-size:21px; font-size:2.1rem; font-family:"Microsoft YaHei","微软雅黑";}
.so13p{  font-size:14px; font-size:1.4rem; color: #9fa5ae; line-height:24px; margin-top:20px; min-height:126px}
.so13p p{color: #9fa5ae;}

.so1main4{ margin-top:22px;}
.so1shipin{position: relative; padding-bottom:56.8%;height: 0;overflow: hidden;}
.so1shipin iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.so1shipin iframe body{ margin:0px !important;}

.so1main5{ position:relative; overflow:hidden; background:#1c1c1c; margin-top:21px; padding-top:88px; padding-bottom:148px; margin-bottom:30px;}
.so15biao{ display:block; font-size:30px; font-size:3rem; color: #ffffff; line-height:42px; font-family:"Microsoft YaHei","微软雅黑"; text-align:center;}
.m-hpro{ margin-top:92px; position:relative;}
.m-hpro .box-btn { position: absolute; z-index: 3; top: 50%; margin-top:-50px; width:40px; line-height: 40px; padding:0px; height:40px; border-radius:50%; background:#9fa5ae; background:rgba(159,165,174,0.7); font-size: 28px; font-size: 2rem; color: #ffffff; text-align:center; z-index:9999}
.m-hpro .box-btn.prev {left: 3%; display:none;}
.m-hpro .box-btn.next {right: 3%;}
.m-hpro .box-btn:hover { color: #3440e3; }
.m-hpro .list-wp {margin-left: 6.4%;width: 10000%; overflow:hidden;}
.m-hpro .box-list { padding-bottom: 11px; width: 100%; overflow: hidden; }
.m-hpro .list-item {float: left;margin-right: .02%;width: .2758%;background-color: #fff;-webkit-transition: all 550ms;-o-transition: all 550ms;-moz-transition: all 550ms;transition: all 550ms; opacity:0.5}
.m-hpro .list-item:first-child,.m-hpro .list-item:nth-child(2),.m-hpro .list-item:nth-child(3){ opacity:1}

.so15tu{ display:block;}
.so15tu img{ max-width:100%; width:100%; margin:auto;}
.so15zi{ padding:23px;}
.so15a{ display:block; font-size:21px; font-size:2.1rem; color: #131313; line-height:30px; font-family:"Microsoft YaHei","微软雅黑"; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.so15s{ display:block; font-size:14px; font-size:1.4rem; line-height:28px; color: #000000; margin-top:24px;}
.so15p{  font-size:14px; font-size:1.4rem; line-height:28px; color: #9fa5ae; margin-top:12px; min-height:180px;}
.so15p p{color: #9fa5ae;}

@media screen and (max-width: 1219px) {
.so1zi1{  font-size:18px; font-size:1.8rem; line-height:30px; margin-left:20px; padding-top:15px;}
.so1tu1{ margin-left:50px; margin-right:23px;}
}
@media screen and (max-width: 999px) {
.so1main22{ display:block; background:#fff; margin-top:20px; padding-top:3%; padding-bottom:3%;}
.so1main2{ display:none;}
.so1main22 img{ max-width:100%;}

.so1main1{ padding-top:29px; padding-bottom:27px;}
.so1zi1{  font-size:14px; font-size:1.4rem; line-height:24px; margin-left:10px; padding-top:5px;}
.so1tu1{ margin-left:20px; margin-right:10px;}

.so1zi3{ padding:10px 10px; padding-bottom:21px;}
.so1lie{ width:48%; margin-left:1% !important; margin-right:1%;}

.so13a{ font-size:18px; font-size:1.8rem; line-height:30px;}

.so1main5{ padding-top:28px; padding-bottom:48px; margin-bottom:30px;}
.m-hpro{ margin-top:22px; position:relative;}
.m-hpro .list-item {margin-right: .02%;width: .35%;}
.m-hpro .list-item:nth-child(3){ opacity:0.5}
.so15zi{ padding:10px;}
.so15a{ font-size:16px; font-size:1.6rem;}
.so15s{ margin-top:5px;}
.so15p{ min-height:126px;}
.so15biao{ font-size:22px; font-size:2.2rem;}

.m-hpro .list-item{ background:none;}
.m-hpro .list-item a,.m-hpro .list-item span{ color:#fff}
}
@media screen and (max-width: 599px) {
.m-hpro .list-wp {margin-left: 2.4%;}
.m-hpro .list-item {margin-right: .02%;width: .41%;}
}
@media screen and (max-width: 499px) {
.so1tu1{ width:95%; margin:auto; float:none; margin-bottom:20px;}
.so1lie{ width:98%; margin-left:1% !important; margin-right:1%;}
.m-hpro .list-item {margin-right: .02%;width: .7%;}
.m-hpro .list-item:nth-child(2){ opacity:0.5}
}


/********************  solution2  ***********************/
.so2main1{ background:#95999e; padding-top:73px;}
.so21biao{ display:block; font-size:30px; font-size:3rem; color: #fefefe; line-height:40px; text-align:center; font-family:"Microsoft YaHei","微软雅黑";}
.so21p{ width:96%; margin:auto; max-width:626px; text-align:center; font-size:14px; font-size:1.4rem; line-height:28px; color: #ffffff; margin-top:18px;}

#outer { margin-top:44px;}
#tab {overflow: hidden;zoom: 1;}
#tab li a { display:inline-block; width:10px; height:10px; background:#fff; border-radius:50%; opacity:0.4; margin-left:9px; margin-right:8px;}
#tab li a:hover span{ background:#0a15d3; border-radius:19px; color:#fff;}
#tab li.current {}
#tab li.current a { opacity:1;}
#content {}
#content .tabul {display: none; background:url(../images/diannao.png) no-repeat bottom center; margin-top:51px; background-size:100% auto;}
#content .tabul a{ display:block; text-align:center; padding-top:5%; padding-bottom:6.2%;}
#content .tabul a img{ margin:auto; width:56.5%; max-width:670px; max-height:426px;}

.img-scroll2 { position:relative; width:261px; margin:auto; height:40px;}
.img-scroll2 .prev,.img-scroll2 .next{position:absolute;display:block; width:40px; height:40px;  top:0px; text-align:center; line-height:40px; background:#9fa5ae; background:rgba(159,165,174,0.5); border-radius:50%; color:#fff; font-size:16px; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; bottom:0px;}
.img-scroll2 .prev { left:0px;cursor:pointer;}
.img-scroll2 .next { right:0px;cursor:pointer;}
.img-scroll2 .prev:hover,.img-scroll2 .next:hover{ color:#fff; background:#e71a28;}
.img-list2 { position:relative; overflow:hidden; margin:0 63px;}
.img-list2 ul { width:10000%;}
.img-list2 li { float:left; position:relative; cursor:pointer; margin-top:15px;}

.so2main2{ background:#fff; padding-top:130px; margin-bottom:97px;}
.so22biao{ display:block; text-align:center; font-size:30px; font-size:3rem; color: #1c1731; line-height:40px; font-family:"Microsoft YaHei","微软雅黑"; margin-bottom:139px;}
.so22lie{ background:#fafafa;}
.so22lie:after{ content:""; clear:both; display:block;}
.so22tu{ width:50%;}
.so22zi{ width:50%; position:relative;}
.so22tu a{ display:block;}
.so22tu a img{ width:100%; max-width:600px; max-height:600px;}

.so22zin{ position:absolute; width:75%; left:16.66%; top:50%; transform:translateY(-50%)}
.so22a{ display:block; font-size:30px; font-size:3rem; color: #1c1731; font-family:"Microsoft YaHei","微软雅黑";}
.so22p{ font-size:14px; font-size:1.4rem; line-height:28px; color: #9fa5ae; padding-top:8px;}
.so22p p{color: #9fa5ae; position:relative; padding-left:22px; margin-top:19px;}
.so22p p:before{ content:""; width: 7px; height: 7px; background: #9fa5ae; border-radius:50%; position:absolute; left:0px; top:7px;}

.so22lie1 .so22tu{ float:right;}
.so22lie2 .so22tu{ float:left;}
.so22lie1 .so22zi{ float:left;}
.so22lie2 .so22zi{ float:right;}

@media screen and (max-width: 999px) {
.so2main1{ padding-top:25px;}
.so21biao{ font-size:22px; font-size:2.2rem; line-height:34px;}
#outer { margin-top:24px;margin-top: 0 !important;}
#content .tabul { margin-top:21px;}

.so2main2{ padding-top:30px; margin-bottom:37px;}
.so22biao{ font-size:22px; font-size:2.2rem; line-height:30px; margin-bottom:39px;}
.so22zin{ position:relative; transform:translateY(0); padding-top:10px; left:0px; margin-left:20px; width:auto; margin-right:20px; padding-bottom:20px;}
.so22zi img{ display:none;}
.so22p p{ margin-top:10px;}
.so22a{ font-size:18px; font-size:1.8rem;}
}
@media screen and (max-width: 639px) {
.so22tu{ width:90%; float:none !important; margin:auto;}
.so22zi{ width:100%; float:none;}
}

/********************  solution3  ***********************/
.so3main1{ background:#fff; text-align:center; padding-top:84px; padding-bottom:115px; font-size:0px;}
.so31a{ display:inline-block; width:16%; vertical-align:top; margin:0 1%;}
.so31a i{ display:block;}
.so31a i img{ width:50%; max-width:68px; max-height:68px; margin:auto;}
.so31a span{ display:block; font-size:21px; font-size:2.1rem; line-height:30px; margin-top:22px;}
.so31a:hover span{ color:#3440e3}

.so3lie{ background:#fafafa;}
.so3lie:after{ content:""; clear:both; display:block;}
.so3tu{ width:50%;}
.so3tu img{ width:100%; max-width:600px; max-height:500px;}
.so3zi{ width:50%; position:relative;}
.so3zin{ position:absolute; left:10%; width:80%; top:50%; transform:translateY(-50%);}
.so3a{ display:block; font-size:30px; font-size:3rem; line-height:40px; color: #1c1731; font-family:"Microsoft YaHei","微软雅黑";}
.so3p{  font-size:14px; font-size:1.4rem; line-height:28px; color: #9fa5ae; margin-top:27px;}
.so3p p{color: #9fa5ae;}

.so3lie1 .so3tu{ float:left}
.so3lie2 .so3tu{ float:right}
.so3lie1 .so3zi{ float:right}
.so3lie2 .so3zi{ float:left}

.so3main3{background-image: linear-gradient(270deg, #002457 0%, #112870 0%, #222b88 100%); margin-top:30px; padding-top:87px; padding-bottom:84px;}
.so3biao{ display:block; text-align:center; font-size:30px; font-size:3rem; line-height:40px; color: #ffffff; font-family:"Microsoft YaHei","微软雅黑";}
.so33tu{ margin-top:93px;}
.so33tu img{ max-width:90%; margin:auto;}

.so3main4{ padding-top:90px; padding-bottom:30px;}
.so34biao{ display:block; text-align:center; font-size:30px; font-size:3rem; line-height:40px; font-family:"Microsoft YaHei","微软雅黑";}

#outer3 { margin-top:44px;}
#tab3 {overflow: hidden;zoom: 1; text-align:center; font-size:0px;}
#tab3 li { display:inline-block;}
#tab3 li a { display:inline-block; min-width: 251px; line-height:57px; text-align:center; padding:0 5px; background: #ffffff; font-size:21px; font-size:2.1rem; margin:5px 12px; cursor:pointer}
#tab3 li a:hover{ background:#e71a28; color:#fff;}
#tab3 li.current3 {}
#tab3 li.current3 a { background:#e71a28 !important; color:#fff !important;}
#content3 {}
#content3 .tabul3 {display: none; padding-top:40px;}
#content3 .tabul3:after{ content:""; clear:both; display:block;}

.so34lie{ background:#fff; transition:0.5s;}
.so34lie1{ width:49%; margin-top:24px;}
.so34lie2{ width:32%; float:left; margin-left:2%; margin-top:24px;}
.so34tu{ display:block; width:100%; max-width:384px; margin:auto;}
.so34tu img{ width:100%; max-width:562px; max-height:562px;}
.so34zi{ display:block; padding:19px 40px; font-size:16px; font-size:1.6rem; padding-bottom:42px; color: #1c1731;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.so34lie:hover{box-shadow: 0px 10px 8px 0px rgba(142, 156, 178, 0.2); transform:translate(-1px,-1px)}

@media screen and (max-width: 999px) {
.so3main1{ padding-top:24px; padding-bottom:35px;}
.so31a{ width:18%; vertical-align:top; margin:0 1%;}
.so31a span{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:12px;}
.so3a{ font-size:18px; font-size:1.8rem;}
.so3p{ margin-top:7px;}

.so3main3{ margin-top:20px; padding-top:27px; padding-bottom:24px;}
.so3biao{ font-size:22px; font-size:2.2rem; line-height:30px; padding:0 10px;}
.so33tu{ margin-top:23px;}

.so3main4{ padding-top:30px; padding-bottom:30px;}
.so34biao{ font-size:22px; font-size:2.2rem; line-height:30px;}
#outer3 { margin-top:24px;}
#tab3 li a { min-width: 110px; line-height:37px; padding:0 5px; font-size:14px; font-size:1.4rem; margin:5px; cursor:pointer}
.so34zi{ padding:10px; font-size:14px; font-size:1.4rem; padding-bottom:20px;}
}
@media screen and (max-width: 639px) {
.so31a{ width:31.33%; vertical-align:top; margin:5px 1%;}
.so3p{ margin-top:3px;}
.so31a i img{ width:30px;}
.so3tu{ width:95%; float:none !important; margin:auto;}
.so3zi{ width:100%; float:none !important; padding-bottom:20px;}
.so3zi img{ display:none}
.so3zin{ position:relative; transform:translateY(0); width:auto; padding:20px 10px; left:auto; top:auto;}
.so34lie2,.so34lie1{ width:98%; margin-left:1% !important; margin-right:1%;}
.so34zi{  white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:visible;}
}
@media screen and (max-width: 399px) {
.so31a{ width:48%; vertical-align:top; margin:10px 1%;}
}

/********************  news  ***********************/
.nemain{ padding-top:44px; padding-bottom:93px;}
.net{ background:#fff; margin-bottom:20px;}
.net:after{ content:""; clear:both; display:block;}
.netu1{ display:block; width:66.16%; float:left;}
.netu1 img{ width:100%; max-width:792px; max-height:565px;}
.nezi1{ width:26.3%; float:right; margin-right:4.6%; padding-top:48px;}
.nea1{ display:block; font-size:21px; font-size:2.1rem; font-family:"Microsoft YaHei","微软雅黑"; line-height:30px; /*white-space:nowrap;*/ text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nep1 a{ display:block;  font-size:16px; font-size:1.6rem; line-height:27px; margin-top:19px; color: #2f2f2f; max-height:162px; overflow:hidden;}
.neriqi1{ display:block; font-size:16px; font-size:1.6rem; line-height:22px; color:#adadad; margin-top:39px;}

.nelie{ width:32%; float:left; margin-left:2%; margin-top:21px;}
.netu{ display:block;}
.netu img{ width:100%; max-width:792px; max-height:565px;}
.nezi{ background:#fff; padding:23px 31px; padding-bottom:29px;}
.nea{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; height:60px; overflow:hidden; font-weight:bold;}
.nelie .neriqi1{ margin-top:29px;}
.nea:hover,.nea1:hover,.nep1 a:hover{ color:#3440e3;}

.fenye{ font-family:"Microsoft YaHei","微软雅黑"; padding-top:97px; text-align:center;}
.fenyen{ display:inline-block;}
.fenyen a{ display:block; width:28px; height:28px; background:#ffffff; border:1px solid #e5e5e5; text-align:center; line-height:28px; float:left; margin-left:7px; margin-right:7px; margin-bottom:10px; font-size:12px; font-size:1.2rem;}
.fenyen .sx{ font-size:12px; font-weight:bold; color:#a3a3a3; width:22px;}
.fenyen a:hover{ background:#e71a28; color:#fff; border:1px solid #e71a28}
.dangfen{ background:#e71a28 !important; color:#fff !important;  border:1px solid #e71a28 !important}

.fenyepro{ padding-top: 30px; }
.fenyepro .fenyen{float:left;}
.fenyepro .fuxuan{ float: right; margin:0!important;}
@media screen and (max-width: 999px) {
.nemain{ padding-top:24px; padding-bottom:33px;}
.nezi1{ width:29%; float:right; margin-right:2.6%; padding-top:20px;}
.nea1{ font-size:18px; font-size:1.8rem; line-height:28px;}
.nep1 a{  font-size:14px; font-size:1.4rem; line-height:24px; margin-top:9px; max-height:144px;}
.neriqi1{ font-size:14px; font-size:1.4rem; margin-top:10px;}
.nelie{ margin-top:15px;}
.nezi{ padding:10px;}
.nea{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px;}
.nelie .neriqi1{ margin-top:9px;}
.fenye{padding-top:27px;}
}
@media screen and (max-width: 699px) {
.netu1{ width:48%; float:left;}
.nezi1{ width:48%; margin-right:2%; padding-top:10px;}
.nep1 a{ margin-top:5px; max-height:72px;}
.net{ margin-left:1% !important; margin-right:1%;}
.nelie{ width:98%; margin-left:1% !important; margin-right:1%;}
.net{ margin-bottom:0px;}
}
@media screen and (max-width: 499px) {
.nezi1{ padding-top:5px;}
.nea1{ font-size:14px; font-size:1.4rem; line-height:20px;}
.nep1 a{ max-height:48px; font-size:13px; font-size:1.3rem; margin-top:3px;}
.neriqi1{ margin-top:3px;}
}

/********************  news2  ***********************/
.nemain2{ background:#fff; padding:39px; padding-top:68px; margin-bottom:33px; padding-bottom:140px;}
.nemain2 h1{ font-size:36px; font-size:3.6rem; font-family:"Microsoft YaHei","微软雅黑"; line-height:44px;}
.net2{ margin-top:21px;}
.net2 .neriqi1{ display:inline-block; vertical-align:middle; margin:auto; margin-right:22px;}
.net2 .share{ display:inline-block; margin:auto; vertical-align:middle;}
.net2 .share1{color: #bfbfbf;}
.net2 .share2 a{ width:26px; height:26px; line-height:26px; margin-right:1px; margin-left:0px; font-size:14px;}

.nexiang{ font-size:16px; font-size:1.6rem; line-height:28px; margin-top:30px;}
.nexiang a{color: #e71a28;}
.nexiang img{ max-width:100%; display:inline;}

.fanpian{border: solid 1px #b9b9b9; padding:10px 12px; margin-top:96px;}
.fanpian li{ font-size:14px; font-size:1.4rem; line-height:30px; position:relative; padding-left:26px;}
.fanpian li a{ font-size:16px; font-size:1.6rem;}
.fanpian li i{ display:inline-block; vertical-align:middle; font-size:17px; line-height:30px; position:absolute; left:0px; top:0px;}
.fanpian li a:hover{color: #e71a28;}
@media screen and (max-width: 999px) {
.nemain2{ padding:10px; padding-top:28px; padding-bottom:30px;}
.nemain2 h1{ font-size:18px; font-size:1.8rem; line-height:24px;}
.nexiang{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:20px;}
.fanpian{ padding:5px; margin-top:26px;}
.fanpian li a{ font-size:14px; font-size:1.4rem;}
}

/********************  3-1  ***********************/
.tenav{ padding-top:53px; padding-bottom:30px;}
.tenav:after{ content:""; clear:both; display:block;}
.tenav a{ display:block; float:left; width:23.75%;/* padding: 0 30px;*/ line-height:59px; background:#fff; text-align:center; margin-left:1.66%; margin-top:10px;}
.tenav a span{ display:block; font-weight: bold; padding:0 5px; font-size:24px; font-size:2.4rem; color: #9fa5ae; font-family:"Microsoft YaHei","微软雅黑"; transition:0.5s; /*text-transform:uppercase;*/}
.tenav a:hover span{ background:#e71a28; color:#fff;}

.temain2{ padding-top:36px;}
.tetu{ position:relative;}
.tetun{ display:block;}
.tetun img{ max-width:100%;}
.tefu{ display:block; font-weight: bold; position:absolute; width:96%; left:2%; text-align:center; top:50%; transform:translateY(-50%); font-size:44px; font-size:4.4rem; color: #ffffff; line-height:50px; font-family:"Microsoft YaHei","微软雅黑";}
.tezi{ background:#fff; padding:65px 100px; padding-bottom:94px;}
.tezi p{  font-size:17px; font-size:1.7rem; line-height:34px; color: #4f4f4f;}

.teso{ display:block; margin-top:23px;}
.teso img{ max-width:100%;}

.temain3{ padding-top:98px;}
.te3zi{ background:#fff; padding:64px 100px; padding-bottom:92px;}
.te3p{  font-size:17px; font-size:1.7rem; color: #4f4f4f; line-height:34px; font-family:"Microsoft YaHei","微软雅黑";}
.te3lie{ position:relative; min-height:89px; margin-top:70px; margin-bottom:78px;}
.te3tu{ display:block; width:89px; position:absolute; left:90px; top:0px;}
.te3tu img{ width:100%; max-width:89px; max-height:89px;}
.te3lien{ margin-left:212px; margin-right:200px;}
.te3lien a{ display:block; font-size:17px; font-size:1.7rem; color: #4f4f4f; line-height:30px; font-family:"Microsoft YaHei","微软雅黑";}
.te3lien p{  font-size:12px; font-size:1.2rem; line-height:24px; color:#8a8a8b;}
.te3p2{ margin-left:90px; margin-right:200px;  font-size:17px; font-size:1.7rem; color: #4f4f4f; line-height:26px; font-family:"Microsoft YaHei","微软雅黑";}

.temain4{ padding-top:99px;}
.te4zi{ background:#ffffff;}
.te4zi:after{ content:""; clear:both; display:block;}
.te4tu{ display:block; width:45.6%; float:left;}
.te4tu img{ width:100%; max-width:548px; max-height:548px; margin:auto;}
.te4zin{ width:39.8%; float:right; margin-right:11.5%; padding-bottom:20px;}
.te4lie{ position:relative; min-height:53px; margin-top:70px;}
.te4tubiao{ display:block; width:44px; position:absolute; left:0px; top:8px;}
.te4tubiao img{ width:100%; max-width:44px; max-height:45px;}
.te4p{  margin-left:67px; color: #4f4f4f; font-size:12px; font-size:1.2rem; line-height:21px; font-family:"Microsoft YaHei","微软雅黑";}

.te5zi{ background:#fff; margin-top:4px; padding:37px 110px; padding-bottom:96px; margin-bottom:100px;}
.te5tu{ display:block; width:50%; max-width:404px; float:left; margin-bottom:30px;}
.te5tu img{ width:100%; max-width:404px; /*max-height:223px;*/ margin:auto;}
.te5zir{ width:48%; float:right; padding-top:14px;}
.te5zir p{ position:relative;  padding-left:27px; font-size:16px; font-size:1.6rem; line-height:30px; color: #4f4f4f; font-family:"Microsoft YaHei","微软雅黑";}
.te5zir p:before{ content:""; width:6px; height:6px; background:#000000; border-radius:50%; position:absolute; left:0px; top:18px;}
.te5lie{ margin-top:38px;}
.te5lie a{ display:block; font-size:12px; font-size:1.2rem; line-height:24px; font-family:"Microsoft YaHei","微软雅黑"; color: #4f4f4f;}
.te5lie p{  font-size:12px; font-size:1.2rem; color: #4f4f4f; line-height:22px; margin-top:12px;}
.temain4 .te5zi .te5zir p:before{ background: none!important; }
@media screen and (max-width: 1219px) {
	.tenav a{ padding: 0 22px; }
	.tenav a span{ font-size: 20px; font-size: 2rem; }
.te3zi{padding:24px 10px; padding-bottom:32px;}
.te3lie{ margin-top:30px; margin-bottom:28px; min-height:50px;}
.te3tu{ left:0px; top:0px; width:50px;}
.te3lien{ margin-left:65px; margin-right:0px;}
.te3lien a{ font-size:14px; font-size:1.4rem; line-height:24px;}
.te3p2{ margin-left:0px; margin-right:20px;  font-size:14px; font-size:1.4rem; line-height:24px;}
.te4lie{ margin-top:20px;}
.te5zi{ padding:37px 10px; padding-bottom:36px;}
}
@media screen and (max-width: 999px) {
.tenav{ padding-top:23px; padding-bottom:20px;}
.tenav a{ padding: 0 10px; }
.tenav a span{ font-size:16px; font-size:1.6rem;}
.temain2{ padding-top:16px;}
.tefu{ font-size:22px; font-size:2.2rem;}
.tezi{ padding:20px 10px;}
.tezi p{  font-size:14px; font-size:1.4rem; line-height:24px;}

.temain3{ padding-top:28px;}
.temain4{ padding-top:29px;}
.te3p{  font-size:14px; font-size:1.4rem; line-height:24px;}
.te4zin{ width:52%; float:right; margin-right:2%;}

.te5zi{ margin-bottom:30px;}
.te5zir{ padding-top:0px;}
.te5zir p{ font-size:14px; font-size:1.4rem; line-height:27px;}
.te5zir p:before{ top:10px;}
}
@media screen and (max-width: 767px) {
.tenav a{ line-height:40px; width:48%; margin-left:1% !important; margin-right:1%; padding: 0;}
.tenav a span{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width: 459px) {
.tenav a{ width:98%;}
}
@media screen and (max-width: 699px) {
.te4tu{ width:100%; float:none;}
.te4zin{ width:96%; float:none; margin:auto;}
.te5tu{ width:100%; float:none;}
.te5zir{ width:100%; float:none; padding-top:4px;}
}

/********************  4-1  ***********************/
.pamain1{ padding-top:69px;}
.pabiao{ display:block; text-align:center; font-size:36px; font-size:3.6rem; font-weight: bold; line-height:40px; font-family:"Microsoft YaHei","微软雅黑"; text-transform:uppercase;}

.img-scroll3 {position: relative; width: 100%; z-index:9; margin-top:34px;  background-size:cover;}
.img-scroll5{ background:url(../images/pabei4.jpg) no-repeat center; background-size:cover}
.img-scroll5.imgscroll3{ background:url(../images/pabei1.jpg) no-repeat center; }
.img-scroll5.imgscroll4{ background:url(../images/pabei2.jpg) no-repeat center; }
.img-scroll5.imgscroll6{ background:url(../images/pabei3.jpg) no-repeat center; }
.img-scroll3 .prev, .img-scroll3 .next {position: absolute; top:50%; margin-top:-22px; display: block; width:40px; height:40px; line-height:40px; background:#333; background:rgba(238,238,238,0.2); border-radius:50%; text-align:center; font-size:18px; font-size:1.8rem; color:#fff;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.img-scroll3 .prev {left: 13px;cursor: pointer;}
.img-scroll3 .next {right: 13px;cursor: pointer;}
.img-scroll3 .prev:hover,.img-scroll3 .next:hover{ background:#e71a28;}
.img-list3 {position: relative;overflow: hidden; z-index:90; margin-left:100px; margin-right:100px;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline;width:1%;margin-right:0%; position:relative; padding-top:23px; padding-bottom:39px;}
.patu1{ display:block; width:13.3%; float:left; margin-left:8.375%; margin-top:26px;}
.patu1 img{ width:100%; max-width:133px; max-height:50px;}

.pa1zi{ position:relative; 
/*padding-left:304px; */
margin-top:58px; padding-left:63px; padding-right: 63px; padding-bottom:95px;}
.pa1a{ display:block; width:300px; position:absolute; left:0px; top:0px; text-align:center; font-size:24px; font-size:2.4rem; line-height:28px; font-family:"Microsoft YaHei","微软雅黑";}
.pa1p{  font-size:17px; font-size:1.7rem; line-height:25px;}

.pamain2{ background:#fff; padding-top:62px;}

.img-scroll4 {position: relative; width: 100%; z-index:9; margin-top:39px; background:url(../images/pabei2.jpg) no-repeat center; background-size:cover;}
.img-scroll4 .prev, .img-scroll4 .next {position: absolute; top:50%; margin-top:-22px; display: block; width:40px; height:40px; line-height:40px; background:#333; background:rgba(238,238,238,0.2); border-radius:50%; text-align:center; font-size:18px; font-size:1.8rem; color:#fff;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.img-scroll4 .prev {left: 13px;cursor: pointer;}
.img-scroll4 .next {right: 13px;cursor: pointer;}
.img-scroll4 .prev:hover,.img-scroll4 .next:hover{ background:#e71a28;}
.img-list4 {position: relative;overflow: hidden; z-index:90; margin-left:100px; margin-right:100px;}
.img-list4 ul {width: 10000%;}
.img-list4 li {float: left;display: inline;width:1%;margin-right:0%; position:relative; padding-top:99px; padding-bottom:117px; text-align:center; font-size:0px;}
.patu2{ width:27%; display:inline-block; vertical-align:middle; *float:left; margin-left:2%; margin-right:2%; margin-top:35px;}
.patu2 img{ width:100%; max-width:270px; max-height:110px;}
.pa2p{  padding:63px 100px; font-size:17px; font-size:1.7rem; color: #010101; line-height:25px;}


.pamain3{ background:none; padding-top:64px;}
.img-scroll5 {position: relative; width: 100%; z-index:9; margin-top:39px;}
.img-scroll5 .prev, .img-scroll5 .next {position: absolute; top:50%; margin-top:-22px; display: block; width:40px; height:40px; line-height:40px; background:#333; background:rgba(238,238,238,0.6); border-radius:50%; text-align:center; font-size:18px; font-size:1.8rem; color:#fff;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.img-scroll5 .prev {left: 13px;cursor: pointer;}
.img-scroll5 .next {right: 13px;cursor: pointer;}
.img-scroll5 .prev:hover,.img-scroll5 .next:hover{ background:#e71a28;}
.img-list5 {position: relative;overflow: hidden; z-index:90;}
.img-list5 ul {width: 10000%;}
.img-list5 li {float: left;display: inline;width:1%;margin-right:0%; position:relative; text-align:center; font-size:0px;}
.patu3{ display:block;}
.patu3 img{ max-width:100%;}

.pamain4{ background:#fff; padding-top:62px; margin-bottom:80px;}
.pamain4 .img-scroll3 { background:url(../images/pabei3.jpg) no-repeat center; background-size:cover;}
.pamain4 .img-list3 li { padding-top:75px; padding-bottom:115px;}
.pamain4  .patu1{ margin-top:33px;}


@media screen and (max-width: 999px) {
.pamain1{ padding-top:29px;}
.pabiao{ font-size:22px; font-size:2.2rem; line-height:30px;}
.img-scroll3 { margin-top:15px;}
.img-list3 { margin-left:70px; margin-right:70px;}
.img-list3 li { padding-top:15px; padding-bottom:15px;}
.patu1{ width:18%; margin-left:2.5%; margin-top:7px;}

.pa1zi{ margin-top:30px; padding-bottom:30px; padding-left:200px;}
.pa1a{ width:180px; font-size:18px; font-size:1.8rem;}
.pa1p{  font-size:14px; font-size:1.4rem; line-height:24px;}

.pamain2{ padding-top:32px;}
.img-scroll4 { margin-top:19px;}
.img-list4 { margin-left:70px; margin-right:70px;}
.img-list4 li { padding-top:29px; padding-bottom:27px; text-align:center;}
.pa2p{  padding:23px 10px; font-size:14px; font-size:1.4rem; line-height:24px;}

.pamain4{ padding-top:32px; margin-bottom:30px;}
.pamain4 .img-list3 li { padding-top:25px; padding-bottom:25px;}
.pamain4  .patu1{ margin-top:13px;}
}
@media screen and (max-width: 599px) {
.img-scroll3 .prev, .img-scroll3 .next ,.img-scroll4 .prev, .img-scroll4 .next { margin-top:-13px; width:25px; height:25px; line-height:25px; font-size:14px; font-size:1.4rem; }
.img-scroll3 .prev,.img-scroll4 .prev {left: 5px;cursor: pointer;}
.img-scroll3 .next,.img-scroll4 .next {right: 5px;cursor: pointer;}
.img-list3,.img-list4 { margin-left:40px; margin-right:40px;}
.patu1{ width:22%; margin-left:1.5% !important; margin-right:1.5%; margin-top:7px;}

.pa1zi{ padding-left:0px;}
.pa1a{ width:auto; position:relative; left:auto; top:auto; margin-bottom:10px;}

.patu2{ width:30.333%; margin-left:1.5%; margin-right:1.5%; margin-top:10px;}
}
@media screen and (max-width: 399px) {
.patu1{ width:30.333%; margin-left:1.5% !important; margin-right:1.5%; margin-top:7px;}
}

/********************  5-1  ***********************/
.sumain{ padding-top:63px; margin-bottom:64px;}
.sul{ width:23%; float:left; background:#fff;}
.sur{ width:75.75%; float:right; background:#fff; padding-bottom:67px; padding-top:15px;}

.susousuo{width: 212px;	height: 35px; border: solid 1px #e4e9f1; margin:auto; position:relative; z-index:1; margin-top:47px;}
.susou{ width:175px; line-height:33px; padding-left:7px; font-size:14px; font-size:1.4rem; color: #a3a3a3; float:left;}
.susuo{ width:28px; height:35px; line-height:35px; background:none; float:right; position:relative; z-index:3; cursor:pointer;}
.susousuo i{ width:28px; height:35px; line-height:35px; position:absolute; right:0px; top:0px; z-index:2; color:#a3a3a3; background: url(../images/sousuo.png) no-repeat center; background-size:90%; font-size: 0;}

.sul .pryiji{ max-width:212px; margin:auto; margin-top:20px; padding-top:0px;}
.sul .pryiji>li>a{ font-family:"Microsoft YaHei","微软雅黑"; padding-left:10px; padding-right:35px;}
.sul .pryiji>li>a i{ right:19px;}
.sul .prerji li a{ font-family:"Microsoft YaHei","微软雅黑"; padding-left:32px;}
.sul .prerji li:hover>a{ background: rgba(10,24,203,0.2); color:#333;}
.sul .dangprer>a{ background: rgba(10,24,203,0.2)!important; color:#333 !important;}

.sulie1{ margin:27px 43px; background:#f6f6f6;}
.sulie2{ background:none}
.dotu{ display:block;}
.dotu img{ max-width:100%;}
.dozi{ padding:13px 0;}
.dozi:after{ content:""; clear:both; display:block;}
.dop{ width:47%; float:left;}
.dop a{ display:block; padding-left:29px; padding-right:10px; font-size:16px; font-size:1.6rem; line-height:30px; font-weight:bold;}
.doriqi{ width:20%; float:left; text-align:center; font-size:16px; font-size:1.6rem; color: #b5b5b6; line-height:30px; font-weight:bold;}
.domor{ float:right; padding-right:33px;}
.domor a{ display:inline-block; vertical-align:middle;color: #e71a28; font-size:16px; font-size:1.6rem; line-height:30px; margin-left:10px;font-weight:bold;}
.dozi a:hover{ color:#4380db;}
.sur .fenye{ padding-top:61px;}

.sumain2 .sulie1{ margin:0 43px;}
.sumain2 .sur{ padding-top:46px;}

.sumain3{}
.sumain3 .sur{ text-align:center; font-size:0px;}
.su3lie{ width:27.9%; display:inline-block; vertical-align:top; *float:left; margin:0 1.5%; margin-top:33px;}
.su3shipin{position: relative; padding-bottom:65.7%;height: 0;overflow: hidden;}
.su3shipin iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.su3shipin iframe body{ margin:0px !important;}
.su3zi{ background:#f6f6f6; padding:16px;}
.su3zi:after{ content:""; clear:both; display:block;}
.su3a{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; font-weight:bold; text-align:left; margin-bottom:23px;}
.su3riqi{ font-size:16px; font-size:1.6rem; color: #b5b5b6; line-height:24px; font-weight:bold; float:left;}
.su3mor{ float:right; font-size:16px; font-size:1.6rem; color:#e71a28; font-weight:bold;}
.su3zi a:hover{color:#4380db;}

@media screen and (max-width: 1219px) {
.su3lie{ width:30%; margin:0 1.5%; margin-top:33px;}
.su3zi{ padding:10px;}
}
@media screen and (max-width: 999px) {
.sumain{ padding-top:33px; margin-bottom:34px;}
.sul{ width:30%;}
.sur{ width:68%; padding-bottom:20px;}
.sul .pryiji{ width:auto; margin:10px;}
.dop a{ padding:0 5px;}
.dop{ width:50%; font-size:14px; font-size:1.4rem;}
.doriqi{ width:auto; float:right; font-size:14px; font-size:1.4rem;}
.domor{ padding-right:10px;}
.domor a{ font-size:14px; font-size:1.4rem;}
.sur .fenye{ padding-top:21px;}
.sulie1{ margin:20px 10px; background:#f6f6f6;}
.sumain2 .sulie1{ margin:0 10px;}

.sumain3 .sur{ text-align:left; font-size:0px;}
.su3lie{ width:48%; margin:0 1%; margin-top:33px;}
.su3a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-bottom:13px;}
.su3riqi{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width: 767px) {
.sul{ width:100%;}
.sur{ width:100%; padding-bottom:20px;}
.dop{ width:auto; float:none;}
.susousuo{ margin-top:20px; margin-left:20px;}
}

/*******************  contact  *******************/
.comain{ background:#fff; padding:20px 74px; margin-top:71px; margin-bottom:107px; padding-bottom:108px;}
.col{ width:27%; float:left; padding-top:26px;}
.cor{ width:68.7%; float:right; padding-top:48px;}

.col a{ display:block; line-height:28px; padding:10px 5px; text-align:center; background:#fafafe; margin-top:24px; font-size:18px; font-size:1.8rem; color: #9fa5ae; font-family:"Microsoft YaHei","微软雅黑"; cursor: pointer;}
.col a:hover{ background:#0a15d3; color:#fff;}
.dangcu{ background:#0a15d3 !important; color:#fff !important;}

.cor .int1{width: 694px; line-height:48px; background:#e4e9f1; padding-left:29px; margin-bottom:24px;color: #acb1b8; font-size:18px; font-size:1.8rem;}
.cor .tex{width: 694px; line-height:34px; height:200px; padding-top:25px; background:#e4e9f1; padding-left:29px; margin-bottom:26px;color: #acb1b8; font-size:18px; font-size:1.8rem;}
.cor .int2{ width:180px; height:48px; background:#0a15d3;color: #ffffff; font-size:20px; font-size:2rem; font-family:"Microsoft YaHei","微软雅黑"; cursor:pointer; transition:0.5s;}
.cor .int2:hover{ background:#ccc; color:#0a15d3;}

@media screen and (max-width: 1219px) {
.cor .int1,.cor .tex{ width:540px;}
}
@media screen and (max-width: 999px) {
.comain{ padding:2px 10px; margin-top:21px; margin-bottom:27px; padding-bottom:38px;}
.cor{padding-top:28px;}
.col a{ padding:5px; font-size:14px; font-size:1.4rem; margin-top:10px;}
.cor .int1{ width:95%; padding-left:10px; font-size:14px; font-size:1.4rem; line-height:35px; margin-bottom:10px;}
.cor .tex{width: 95%; padding-left:10px; line-height:34px; height:136px; padding-top:0px; font-size:14px; font-size:1.4rem; margin-bottom:10px;}

}
@media screen and (max-width: 599px) {
.col{ width:100%; float:none;}
.cor{ width:100%; float:none; padding-top:28px;}
.col a{ line-height:26px;}
}


.tankuang2 input::-webkit-input-placeholder {/* WebKit browsers */
 color:#999; opacity:1}
.tankuang2 input:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999; opacity:1 }
.tankuang2 input::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999; opacity:1 }
.tankuang2 input:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999; opacity:1 }
 
.tankuang2 textarea::-webkit-input-placeholder {/* WebKit browsers */
 color:#999; opacity:1}
.tankuang2 textarea:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999; opacity:1 }
.tankuang2 textarea::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999; opacity:1 }
.tankuang2 textarea:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999; opacity:1 }



.tankaung{ position:fixed; width:100%; height:100%; left:0px; top:0px; background:#000; background:rgba(0,0,0,0.6); display:none; z-index:99999}
.tankuang2{ width:500px; background:#ddd; padding:20px; position:fixed; left:50%; margin-left:-260px; top:50%; margin-top:-250px;  z-index:999999}
.tankuang2 .dianji2{ position:absolute; right:20px; top:20px; width:20px; height:20px; text-align:center; line-height:20px; border:2px solid #0a15d3; color:#0a15d3; border-radius:50%; font-size:16px; font-size:1.6rem; cursor:pointer}
.tankuang2 form{ padding-top:30px;}
.tankuang2 .int1{ width:95%; line-height:40px; padding-left:10px; border:1px solid #999; margin-top:10px; font-size:14px; font-size:1.4rem; color:#999}
.tankuang2 textarea{ width:95%; height:100px; line-height:26px; padding-left:10px; border:1px solid #999; margin-top:10px; font-size:14px; font-size:1.4rem; color:#999}
.tanyan{ width:150px; height:40px; float:left; margin-right:10px; margin-top:10px; cursor:pointer}
.tankuang2 .int2{ min-width:100px; height:40px; line-height:40px; float:left; margin-top:10px; background:#0a15d3; font-size:14px; font-size:1.4rem; color:#fff; cursor:pointer; transition:0.5s;}
.tankuang2 .int2:hover{ background:#3440e3;}
	
@media screen and (max-width:639px){
.tankuang2{ width:260px; margin-left:-140px; padding:10px; margin-top:-200px;}
}


.bottomyc{ display: none; color: #9fa5ae; }
.sulie1 a{ cursor:pointer;}
.dotan{ position:fixed; width:100%; height:100%; left:0px; top:0px; background:#000; background:rgba(0,0,0,0.6); display:none;  z-index:99999}
.dotann{ width:440px; background:#fff; padding:63px 20px; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); text-align:center; border-radius:10px;  z-index:999999}
.dotan .dianji2{ position:absolute; right:10px; top:10px; width:20px; height:20px; text-align:center; line-height:20px; font-weight:bold; color:#999999; border-radius:50%; font-size:18px; font-size:1.8rem; cursor:pointer}
.dotanp{ text-align:center; font-size:20px; font-size:2rem; color:#333333; line-height:30px; font-family:"Microsoft YaHei","微软雅黑";}
.dotana{ font-size:0px; padding-top:20px;}
.dotana a{ display:inline-block; width:130px; line-height:37px; cursor:pointer; border:1px solid #e71a28; color:#e71a28; font-size:20px; font-size:2rem; font-family:"Microsoft YaHei","微软雅黑"; margin:0 13px; margin-top:10px;}
.dotana input{ background: none; display:inline-block; width:130px; line-height:37px; cursor:pointer; border:1px solid #e71a28; color:#e71a28; font-size:20px; font-size:2rem; font-family:"Microsoft YaHei","微软雅黑"; margin:0 13px; margin-top:10px;}
.dotana a:hover{ background:#e71a28; color:#fff;}
.dotana input:hover{ background:#e71a28; color:#fff;}
	
@media screen and (max-width:639px){
.dotann{ width:260px; padding:30px 10px;}
.dotanp{ font-size:14px; font-size:1.4rem; margin-top:10px;}
.dotana{ padding-top:10px;}
.dotana a{ font-size:14px; font-size:1.4rem; width:80px; line-height:30px;}
}

.dytitle{ font-size: 22px; font-size: 2.2rem; line-height: 40px; text-align: center; font-weight: bold; }
.dydesc{ font-size: 20px; font-size: 2rem; line-height: 40px; text-align: center;  font-weight: bold; margin-bottom: 20px;}

.sjbdanye p{ line-height: 34px; font-size: 16px; font-size: 1.6rem; }
.sjbdanye p strong{ line-height: 40px; font-size: 18px; font-size: 1.8rem; }

#wrapper{margin: 0 auto;}
#intro{padding-bottom: 10px;}
#slider,#slider2{ position: relative;}
.scroll{overflow: auto;overflow-x: hidden;position: relative;clear: left; margin-top:33px;}
.scrollContainer{ width:1000% !important;}
.scrollContainer div.panel{ width:10%}
#shade{}

.navigation{list-style: none; text-align:center; font-size:0px; margin-top:33px;}
.navigation:after{ content:""; clear:both; display:block;}
.navigation li{ position:relative; min-width: 222px; height:49px; background:#fafafa; display:inline-block; vertical-align:middle; *float:left; margin:0 11px;}
.navigation a{display:block; font-size:21px; font-size:2.1rem; line-height:49px; position:relative; text-align:center; cursor:pointer; font-family:"Microsoft YaHei","微软雅黑"; padding:0 5px;border: 1px solid #333;}
.navigation a:hover{background-color: #f6f6f6;}

.navigation a.selected{ background:#e71a28; color:#fff;}
.navigation a:focus{outline: none;}
.scrollButtons{position: absolute; top:50%; margin-top:-22px; display: block; width:40px; height:40px; line-height:40px; background:#333; background:rgba(238,238,238,0.2); border-radius:50%; text-align:center; font-size:20px; font-size:2rem; color:#fff;  z-index:99; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s;}
.scrollButtons.left{left: 13px;cursor: pointer;}
.scrollButtons.right{right: 13px;cursor: pointer;}
.scrollButtons:hover{ background:#e71a28;}
.hide{display: none;}

@media screen and (max-width:1219px) {
.navigation li{ min-width: 70px; height:40px; margin:0 5px;}
.navigation a { font-size:14px; font-size:1.4rem; line-height:40px;}
}
@media screen and (max-width:999px) {
.main3{ padding-top:27px;}
.scroll { margin-top:18px;}
.navigation li{ min-width: 70px; height:40px; margin:0 5px;}
.navigation a { font-size:14px; font-size:1.4rem; line-height:40px;}
}
@media screen and (max-width:499px) {
.navigation li{ width:48%; height:40px; margin:5px 1%; padding:0px;}
.navigation a { padding:0 5px;}
}

@media screen and (max-width: 1920px){ .m-kefu-chat.mobile-hide { right: 6px!important; } }

.tagkey{ font-size: 16px; font-size: 1.6rem; line-height: 26px; margin-bottom: 20px; background: #fff;padding: 12px; }
.fenye a.no:hover {color: #a3a3a3!important;border: 1px solid #e5e5e5!important; background: #fff!important;}
.item-btns a.no:hover  {color: #333!important; background-color: #E5E5E5!important;}
.ppp{line-height: 30px; font-size: 16px; font-size: 1.6rem;display: inline-block; margin-left: 20px;}
.actives{color: #d52c2c!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;}
.listcart {width: 100%;text-align: center;}
.listcart a {
    display: inline-block;
    height: 34px;
    width: 200px;
    line-height: 34px;
    overflow: hidden;
    color: #0a15d3;
    cursor: pointer;
    border: solid 1px #0a15d3;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: 18px;
    font-size: 1.8rem;
    margin-left: 10px;
        border-radius: 6px;
  background-color: #fff;
  margin-top: 30px;
    }
    .listcart a:hover {background: #0a15d3; color: #fff!important;}
    .xunpanc{margin-bottom: 20px;}
    .xunpanc table {margin-top: 0;}
    .xunpanc table tr td{border: 1px solid #ccc; text-align: left; padding: 0 3px;}
    .xunpanc table tr td a:hover{color: #0a15d3;}

    .prerji,.prsanji{ display:none}
    .conemal {
	    display: none;
	    font-size: 16px;
	    font-size: 1.6rem;
	    font-weight: bold;
	    margin-left: 40px;
	}
	.conemal a:hover { color: #0a15d3; }
	
	@media screen and (max-width: 1219px) {
	    .cor .int2{width:100px; height: 36px; font-size:18px; font-size: 1.8rem;}
	    .conemal{ margin-left: 0px;}
	    }
	@media screen and (max-width: 999px) { 
	    .cor .int2{ width:90px; font-size:14px; font-size:1.4rem;}
		.conemal { /*margin-left: 8px;*/ font-size: 14px; font-size: 1.4rem; }
		.fenyepro .fenyen{ float:none; margin: 0 auto!important; }
		.fenyepro .fuxuan{ float:none; margin: 0 auto!important;}
	}
	@media screen and (max-width: 767px) { 
		.cor .int2 { width: 100%;} 
		.conemal { margin-left: 0px; margin-top: 20px; }
	}
	
	.m-imgshow .box-wp {position: relative;margin: 0 auto 0;max-width: 100%;-moz-box-sizing: border-box;box-sizing: border-box;padding-top: 5px; margin-top:22px;}
.m-imgshow .box-big {position: relative;margin: 0 auto;-moz-box-sizing: border-box;box-sizing: border-box;}
.m-imgshow .box-big div {position: relative;overflow: hidden;}
.m-imgshow .box-big .img {line-height: 0;font-size: 0;text-align: center; background:url(../images/diannao.png) no-repeat bottom center; background-size:100% auto; padding-top:5%; padding-bottom:6.2%;}
.m-imgshow .box-big .img img{ margin:auto; width:56.5%; max-width:670px; max-height:426px;}
.m-imgshow .box-big .title {position: absolute;bottom: 0;left: 0;width: 100%;height: 46px;line-height: 46px;padding: 0 10px;font-size: 18px;font-size: 1.8rem;color: #fff;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-moz-box-sizing: border-box;box-sizing: border-box;background-color: rgba(0, 0, 0, 0.5);background-color: #000 \9;}
.m-imgshow .box-small {margin-top:14px; position:relative; text-align:center;}
.m-imgshow .box-btn {position: absolute; top:0px; display: block; z-index:999}
.m-imgshow .box-btn i{ display:block; width:40px; height:40px;  top:0px; text-align:center; line-height:40px; background:#9fa5ae; background:rgba(159,165,174,0.5); border-radius:50%; color:#fff; font-size:16px; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.m-imgshow .box-btn i:hover{ color:#e71a28;}
.m-imgshow .box-btn.prev {left: 50%; margin-left:-120px;}
.m-imgshow .box-btn.next {right: 50%; margin-right:-120px;}
.m-imgshow .box-list {overflow: hidden; width:114px; margin:auto; padding:15px 0;}
.m-imgshow .box-list ul {width: 1000%;}
.m-imgshow .box-list ul:after{ content:""; clear:both; display:block;}
.m-imgshow .box-list ul li {float: left; width:10px; height:10px; margin-right:16px;}
.m-imgshow .list-item {position: relative;}
.m-imgshow .list-item .item-pic{ display:block; width:10px; height:10px; background:#fff; border-radius:50%; opacity:0.4;}
.m-imgshow .list-item.active { background:#fff; border-radius:50%; opacity:1;}
.m-imgshow .list-item.active .item-pic{border-color: #e71a28;}
	
.so21biao{ padding:0 10px;}
.so21p{ min-height:36px; padding:0 10px;}
.slide2 { position: relative;}
.slide2 .carouse { width: 100%; overflow: hidden; position: relative; }
.slide2 .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; }
.slide2 .carouse .slideItem .banner-img { width: 100%; }
.slide2 .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }
.slide2 .dotList { position: absolute; width: 100%; bottom: 550px; text-align: center; }
.slide2 .dotList ul li { display: inline-block; cursor: pointer; }
.slide2 .dotList ul li.active {}
.slide2 .carousel-control { position: absolute;  bottom:580px; width: 40px; height: 40px; z-index: 999; cursor:pointer;}
.slide2 .carousel-control i{ display:block; width:40px; height:40px;  top:0px; text-align:center; line-height:40px; background:#9fa5ae; background:rgba(159,165,174,0.5); border-radius:50%; color:#fff; font-size:16px; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s;}
.slide2 .carousel-control i:hover{ color:#e71a28;}
.slide2 .carousel-control.left {left: 50%; margin-left:-50px;}

.slide2 .carousel-control.right {right: 50%; margin-right:-50px;}

.slide2 .dotList ul li{cursor: pointer; width:10px; height:10px; background:#fff; border-radius:50%; opacity:0.4; padding:0px; margin:0 8px;}
.slide2 .dotList ul li.active{ background:#fff; border-radius:50%; opacity:1;}
.slide2 .slidedetail { display: none; }	

.slide2 .img {line-height: 0;font-size: 0;text-align: center; background:url(../images/diannao.png) no-repeat bottom center; background-size:100% auto; padding-top:5%; padding-bottom:6.2%; margin-top:100px;}
.slide2 .img img{ margin:auto; width:56.5%; max-width:670px; max-height:426px;}
	@media screen and (max-width: 1219px) {
.slide2 .dotList { bottom: 470px;}
.slide2 .carousel-control { bottom:500px;}
	}
	@media screen and (max-width: 999px) {
.so2main1{ background:#fff;}
.so21biao{ line-height:28px;}
.so2main1 a,.so2main1 p{ color:#333 !important}
.slide2{ padding-bottom:30px;}
.slide2 .img { margin-top:20px;}
.so21p{ min-height:0px;}
.slide2 .dotList { bottom: 10px;}
.slide2 .carousel-control { top:50%; margin-top:-30px;}
.slide2 .dotList ul li{ border:1px solid #333; background:#fff; opacity:1}
.slide2 .dotList ul li.active{ background:#e71a28; border-color:#fff;}
.slide2 .carousel-control.left {left: 10px; margin-left:0px;}
.slide2 .carousel-control.right {right: 10px; margin-right:0px;}
	}

.icpbei{ vertical-align: unset!important; }
.shejiao .bshare-custom.icon-medium-plus{ display: initial; }


/*============zhongwenxiugai=====================*/
.abmain5{ background:#e4e9f1; padding-top:64px; padding-bottom:57px;}
.ab5biao{ text-align:center; font-size:36px; font-size:3.6rem; color: #000000; line-height:45px; font-weight:bold;}
.ab5p{ text-align:center; font-size:18px; font-size:1.8rem; line-height:36px; max-width:919px; color: #000000; margin:auto; margin-top:30px;}

.abmain6{ background:#fff; padding-top:59px; font-size:0px; text-align:center; padding-bottom:70px;}
.abmain6 .zong:after{ content:""; clear:both; display:block;}
.ab6lie{ width:18%; display:inline-block; vertical-align:top; *float:left; margin:10px 3.3%; text-align:left; margin-top:45px;}
.ab6a{ font-size:18px; font-size:1.8rem; color: #000000; line-height:24px; font-weight:bold;}
.ab6p{ font-size:18px; font-size:1.8rem; line-height:36px; color: #000000; margin-top:17px;}

@media screen and (max-width:999px) {
.abmain5{ padding-top:24px; padding-bottom:27px;}
.ab5biao{ font-size:20px; font-size:2rem; line-height:30px;}
.ab5p{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:10px;}
.abmain6{ padding-top:29px; padding-bottom:20px;}
.ab6lie{ width:22%; margin:10px 1.5%; margin-top:25px;}
.ab6a{ font-size:14px; font-size:1.4rem; line-height:24px;}
.ab6p{ font-size:12px; font-size:1.2rem; line-height:20px;}
}
@media screen and (max-width:767px) {
.ab6lie{ width:47%;}
}


.focn{ background:#fff; padding-top:40px; padding-bottom:63px;}
.focn1{ width:132px; float:left; margin-left:34px;}
.focnbiao{ display:block; font-size:15px; font-size:1.5rem; line-height:35px; font-weight:bold;}
.focnul{ font-size:15px; font-size:1.5rem; line-height:20px;}
.focnul a{ display:block; padding: 7px 0;}
.focn2{ width:383px; float:right;}
.focnp{ font-size:14px; font-size:1.4rem; line-height:24px;}
.focn2 textarea{width: 342px;height: 79px;	background-color: #e4e9f1; margin-top: 10px; font-size:15px; font-size:1.5rem; line-height:30px; color: #acb1b8; padding:8px 21px;}
.focn2 .int2{width: 383px;	height: 48px;	background-color: #e71a28; font-size:16px; font-size:1.6rem; color: #ffffff; cursor:pointer; margin-top:10px; border:none; transition:0.5s;}
.focn2 .int2:hover{ background:#e4e9f1; color:#333}

.focn a:hover{ color:#e71a28}
.erweima{}
.erweima:after{ content:""; clear:both; display:block;}
.erweima li{ max-width:93px; float:left; margin-top:12px; margin-right:50px;}
.focntu{ display:block;}
.focntu img{ width:100%;}
.focnzi{ display:block; font-size:15px; font-size:1.5rem; color: #000000; line-height:24px; text-align:center; margin-top:11px;}

.focnxin{ float:right;}
.focnxin li{ font-size:15px; font-size:1.5rem; color: #000000; font-weight:bold; line-height:24px; float:left; margin-left:30px;}
.focnxin li i{ padding-right:10px;}
.focnp2{border-top: solid 1px #9fa5ae; margin-top:10px; padding:9px 0;}
.focnp2 p{ font-size:15px; font-size:1.5rem; color: #000000; line-height:24px;}

@media screen and (max-width:1219px) {
.focn1{ margin-left:50px;}
.focn2{ width:100%;  margin-top:20px;}
.focn2 textarea{ width:90%;}
}
@media screen and (max-width:999px) {
.focn1{ width:20%; margin:auto;}
}
@media screen and (max-width:767px) {
.focn1,.focn2{ display:none}
.focnxin{ float:none; margin-top:20px;}
.focnxin li{ margin-left:auto; margin-right:20px;}
.erweima li{ margin-right:10px; width:80px;}
.focnzi,.focnp2 p{ font-size:12px; font-size:1.2rem;}
}

.swhz{ display: none; }
.srdz{ display: none; }
.bdbeizhu{ margin-top: 40px; }
.bdbeizhu p{ font-size: 16px; font-size: 1.6rem; line-height: 32px; }
.bdbeizhu p a{ font-weight: bold; margin-left: 5px; }
.bdbeizhu p a:hover{ color: #0a15d3; }

.abmainj{
	padding-top: 58px;
    margin-bottom: 97px;
}
.ab4liej{
	width: 32%;
    margin-left: 2%;
}

.team .team_photo{
	display: block;
	margin: 10px 10px;
}
.team .team_photo img{
	width: 100%;
}
.t_content{
	
	text-align: left;
	padding: 10px 36px;
}
.t_content .team_name{
	font-size: 18px; font-size: 1.8rem;font-weight: bold;color: #000a44;padding: 12px 0;
}
.t_content .t_jj{font-size: 16px; font-size: 1.6rem;line-height: 24px;padding-top: 10px;min-height: 110px; height: 106px;}

@media screen and (max-width:840px){
	.ab4liej{
		width: 100%;
		margin-left: 0;
	}
}
.lxfs{margin-top: 10px;}

.lxfs li{
	width: 32%;
    margin-left: 2%;
    
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 28px;
}
.lxfs li p{
	background-color: #fff;
    padding: 20px 36px;
    margin-bottom: 10px;
}

@media screen and (max-width:840px){.lxfs li{width: 100%;margin-left: 0;}}

.xianxia{
	position: relative;
    margin-bottom: -80px;
    z-index: 99;}
.xianxia_banner{
	width: 100%;
	position: absolute;
    left: 0px;
    bottom: 0px;
    background: #fff;
    z-index: 999;
    margin-bottom: -50px;
}
.xianxia_banner img{
	padding-top: 30px;
    
    margin: auto;
}
.x_wenxi{position: relative; bottom: 34px;}
.wz_left{background-color: #e71a28;
    width: 30%;
    color: #fff;
    padding: 20px 34px;
    font-size: 20px;
    font-weight: bold;
    float: left;}
.wz_left span{color: #fff;font-weight: normal;}
.wz_right{width: 50%;
    float: right;
   
    font-size: 16px;
    margin-top: 68px;
    text-align: right;
    padding-right: 32px;
    color: #9fa5ae;}
.x_list{
	background-color: #fff;
	margin-bottom: 20px;
    padding-bottom: 50px;
}
.x_content{
	position: relative;
	width: 28%;
    padding: 10px 20px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    font-weight: bold;
    margin-left: 2.2%;
    float: left;
    margin-bottom: 20px;
}
.x_content dl dt{line-height: 44px;}
.x_content dl dt span{ float: right;}
.x_content dl dd{line-height: 30px;min-height: 60px;}
.x_content p{
	font-size: 14px;
    color: #808080;
    font-weight: normal;
    line-height: 22px;
    height: 66px;
}
.level01{    
	height: 10px;
    background-color: #e71a28;
    width: 100px;
    position: absolute;
    top: 0;
    right: 0;
}
.level03{color: #7e7e7e;}
.mwzi{
	font-size: 40px;
    position: absolute;
    top: 34%;
    left: 21%;
    color: #fff;
    font-weight: bold;
}
@media screen and (max-width:1220px){.x_content{	margin-left: 1%;}}
@media screen and (max-width:999px){
	.x_content{width: 90%;	margin-left:0;padding: 5%;}
	.xianxia{margin-bottom: -40px;}
	.mwzi{
		font-size: 32px;
	    position: absolute;
	    top: 25%;
	    left: 6%;
	    color: #fff;
	    font-weight: bold;
	}
}
@media screen and (max-width: 767px){
	.x_wenxi{display: none;}.xianxia{margin-bottom: 0px;}
	.mwzi{
		font-size: 22px;
	    position: absolute;
	    top: 25%;
	    left: 10%;
	    color: #fff;
	    font-weight: bold;
	}
}

.pc-con img{width: 100%;}
.home_02{margin-top: 70px;}
.home_03{margin-top: 50px;}

.phone-con{display: none;}
.phone-con img{width: 100%;margin-top: 10px;}
@media screen and (max-width: 750px){
.pc-con{display: none;}
.phone-con{display: block;}
}
.list_logo{margin-top: 20px;    min-height: 100px;}
.list_logo img{max-width: 160px;}
.list_logo:hover img{ transform:scale(1,1)}


.stor_seach{margin-bottom: 30px;    margin-top: 44px;}
.stor_seach .sheng{padding-bottom: 20px;padding-top: 40px;}
.stor_seach .sheng hr{width: 64%; margin-top: 30px;border: none; border-bottom: 1px solid #e5e5e5;}

.stor_seach .store_style{display: block;width: 31.5%;float: left;margin-left: 2.2%;}
.stor_seach .store_style span{width: 100%;float: left;font-size: 18px;font-size: 1.8rem; color: #999;line-height: 30px;margin-right: 2%;    padding-bottom: 16px;}




.option{
  /*用div的样式代替select的样式*/
    
   width: 100%;
    height: 40px;
    /*border-radius: 5px;*/
  /*盒子阴影修饰作用,自己随意*/
 /* box-shadow: 0 0 5px #ccc;*/
    border: 1px solid #cccccc;
    position: relative;float: left;
    margin-right: 2%;
    
  }
  .option select{
  /*清除select的边框样式*/
  border: none;
  /*清除select聚焦时候的边框颜色*/
  outline: none;
  /*将select的宽高等于div的宽高*/
  width: 100%;
    height: 40px;
    line-height: 40px;
  /*隐藏select的下拉图标*/
  appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
  /*通过padding-left的值让文字居中*/
  padding-left: 20px;font-size: 18px;font-size: 1.8rem; 
  }
  /*使用伪类给select添加自己想用的图标*/
  .option:after{
      content: "";
      width: 14px;
      height: 8px;
      background: url(../images/sanjiaoxia.png) no-repeat center;
    /*通过定位将图标放在合适的位置*/
    position: absolute;
      right: 20px;
      top: 41%;
    /*给自定义的图标实现点击下来功能*/
    pointer-events: none;
    }
@media screen and (max-width: 402px){
	.stor_seach .store_style{width: 100%;float: none;margin-left: 0px;}
	.stor_seach .store_style span{padding: 10px 0;}
}

.yzmf .yzm_input{
	width: 48%;
    line-height: 48px;
    background: #e4e9f1;
    padding-left: 29px;
    margin-bottom: 24px;
    color: #acb1b8;
    font-size: 18px;
    font-size: 1.8rem;
    float: left;
    margin-right: 4%;
}
.yzmf .yzm{float: left;}

.main6{padding-bottom: 52px;}
.main6 .m6lie{width: 49%;float: left;background: #fafafa;padding: 50px 0;margin-left: 2%;}
.main6 .m6lie a{display: block;text-align: center;font-size: 18px;font-size: 1.8rem;line-height: 32px;font-weight: bold;padding-bottom: 20px;}
.main6 .m6lie a:hover{color:#333333;}
.main6 .m6lie a:hover span{color:#333333;}
.main6 .m6lie a img{margin: auto;    height: 46px;}
.main6 .m6lie a span{color: #e71a28;font-size: 14px;font-size: 1.4rem;border: 1px solid #e71a28;border-radius: 4px;padding: 4px 8px;font-weight: normal;}
@media screen and (max-width: 402px){
	.main6 .m6lie{padding: 20px 0;}
}

.m1mor span{color: #e71a28;
    border: 1px solid #e71a28;
    border-radius: 4px;
    padding: 4px 8px;}
.main4 .beicolor, .main5 .nezi{background: #fafafa;}
.main4 .beicolor{padding: 50px 0;}
.main3 .main3_fa, #slider{background: #fafafa;}
.main3 .main3_fa .m1biao{padding-top: 30px;}
.mab5{display: none;}
@media screen and (max-width: 767px){
.bap{display: none;}
.mab5{display: block;}
}
