@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:"微软雅黑";font-size: 12px;font-size: 1.2rem;height: 100%;background:#fff;width:100%;max-width:1920px;margin:0 auto;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
img{display:block;}
a {text-decoration: none;color: #333;outline: none;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea, select {font-family:"微软雅黑";font-size: 12px;font-size: 1.2rem;color:#999999;border: none;outline: none;}
.fl {float:left;}
.fr {float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

*{
-webkit-touch-callout:none;
-webkit-user-select:none; 
-khtml-user-select:none; 
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}

input , texteare{
-webkit-user-select:auto;
}

::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;opacity:1}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;opacity:1 }
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;opacity:1 }
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;opacity:1 }
 
@media screen and (min-width:1220px) {.zong {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.zong {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.zong {width: 95%;margin: auto;}}


/*  head  */
.head{ position:relative;}
.logo{display:block;float:left;width:177px;margin-top:30px; margin-left:208px;}
.logo img{display:block;margin:auto;width:100%;max-width:177px;max-height:59px;}

.her{float:right;margin-right:208px;}
.yvzhong{ float:right; margin-top:15px; position:relative;}
.yvzhong a{ float:left; font-size:18px; font-size:1.8rem; color:#666666; line-height:19px; margin-left:33px;}
.yvzhong .svg1{ display:inline-block; width:28px; height:19px; vertical-align:middle}
.yvzhong svg{width:28px; height:19px;}
.yvzhong a span{ display:inline-block; color:#666666; text-transform:uppercase; vertical-align:middl}
.yvzhong:before{ content:""; position:absolute; left:50%; margin-left:-1px; top:0px; width:2px; height:19px; background:#666666;}

.daoz{ position:relative; margin-top:16px; width:1060px;}
.daohang{ text-align:center;display: -webkit-flex;　display: -moz-flex;　display: flex;display:-moz-box; display:-webkit-box; display:box; display: -ms-flexbox; margin-right:17px; }
.daohang>li{ float:left;position:relative;z-index:999;　-ms-flex: 1;　-webkit-flex: 1;flex: 1;-moz-box-flex:1.0;-webkit-box-flex:1.0; box-flex:1.0; width:11.11111%\9\0; padding-bottom:34px;}
.daohang>li:before{ content:""; width:2px; height:19px; background:#494949; position:absolute; left:0px; top:11px;}
.daohang>li>a{display:block;font-size:18px;font-size:1.8rem;line-height:37px;text-transform:uppercase;}
.daohang>li:hover>a{ color:#2e427a}
.dangqiandao{color:#2e427a !important;}
.maln2:before{ display:none}

.yijiw{ background:#fff; position:absolute; width:150px; top:-9999px; left:0px;}
.yiji{ background:#fff; padding-top:5px;}
.yiji li{ position:relative; transition:0.5s; padding:0 19px;}
.yiji li a{ display:block; font-size:16px; font-size:1.6rem; line-height:0px; text-align:left; padding:7px 0px;}
.yiji li:hover{}
.yiji li:hover>a{ color:#33539f;}
.erji{ position:absolute; width:200px; background:#ffffff; top:-9999px; left:150px;}
.sanji{ position:absolute; width:200px; background:#ffffff; top:-9999px; left:200px;}
.daohang>li:hover .yijiw{ top:62px;}
.daohang>li:hover .yiji>li>a{ line-height:26px;}
.yiji>li:hover .erji{ top:0px;}
.yiji>li:hover .erji>li>a{ line-height:26px;}
.erji>li:hover .sanji{ top:0px;}
.erji>li:hover .sanji>li>a{ line-height:26px;}
.matn{margin-top:auto !important;}

/*  sousuo  */
.search{width:26px;z-index:9999999; background:none; position:absolute; right:0px; top:0px; color:#2f3135}
.sb-icon-search {color: #2f3135;z-index: 99;width:26px;height:37px;display:block; line-height:37px; font-size:20px !important;}
.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: 26px;height: 35px;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:none;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 35px;line-height:35px;padding-left:10px;border:none;margin: 0;z-index: 190;font-family:Arial, Helvetica, sans-serif;color:#2f3135;border-radius:18px;background:none;}
.sb-icon-search,.sb-search-submit{width:26px;height: 35px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:url(../images/sousuo.png) no-repeat center;border-radius:18px;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:35px;line-height:35px;position:relative;right:0px;top:0px;z-index: 999999;background:#fff;border-radius:18px;color:#2f3135; border:1px solid #2e427a}
.no-js .sb-search .sb-icon-search {position:absolute;background:url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px; color:#2f3135;}
.no-js .sb-search .sb-search-submit{z-index:91;}

.sousuo{ float:right;width:26px; height:37px; position:relative; z-index:9999}
.sousuo form{ width:236px; height:37px; position:absolute; right:0px; top:37px;background:#fff;border:1px solid #2e427a; border-radius:18px;color:#2f3135; display:none; z-index:99999}
.sou{width: 180px;height:35px;line-height:35px; border-radius:18px; padding-left:10px; font-size:14px; font-size:1.4rem; color:#333;}
.suo{width:26px;height:35px; float:right; background:none; position:relative; z-index:9999999; border-radius:18px; cursor:pointer;}
.sou2,.sou1{ width:26px; height:35px; text-align:center; line-height:35px; font-size:20px; position:absolute; right:0px; top:0px; font-size:20px !important; cursor:pointer; z-index:99990}

.container{display:none}

.daohang2,sousuo2{display:none}

/*  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 .dotList { position: absolute; left: 0; width: 100%; bottom: 27px; }
.banner .dotList ul { text-align: center; }

.banner.hide { display: none; }

.slide .carouse{width:100%;overflow:hidden;position:relative;cursor:pointer}
.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;}
.slide .dotList ul li{display:inline-block;width:14px;height:14px; margin:0 9px 0 8px; background:rgba(255,255,255,0.5); border-radius:50%;cursor:pointer}
.slide .dotList ul li.active{ background:#fff;}
.slide .carousel-control{ display:block;position:absolute;top:50%; margin-top:-95px; color:#363636; font-size:40px; width:84px;height:84px; background:#ffffff; background:rgba(255,255,255,0.6); border-radius:50%; text-align:center; line-height:84px;z-index:999; display:none !important}
.slide .carousel-control:hover{ background:#14365f; background:rgba(20,54,95,0.3); color:#fff}
.slide .carousel-control.left{left:45px;background-position: 0;cursor:pointer}
.slide .carousel-control.right{right:51px;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:84px;height:84px;color:#fff;line-height:84px; border:1px solid #F00;vertical-align:middle;margin:0 auto;margin-top:17%;}
.imgtoVideo .imgtoVideoDetail .fa-search{color:#fff;font-size:25px;margin-top:21%}
.contentIV{position:fixed;top:0;left:0;right:0;width:100%;height:100%;display:table;background:rgba(20,43,73,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);margin:0 auto;z-index:-999;max-width:1024px;display:none}
#picturetoVideo .carouse .slideItem{display:table;height:100%}
#picturetoVideo .carouse .slideItem>div{display:table-cell;vertical-align:middle;text-align:center}
#picturetoVideo .carouse .slideItem .banner-img{max-width:100%;width:auto}
.closeContentIV{position:absolute;top:10px;right:10px;font-size:25px;color:#fff;font-weight:bold;cursor:pointer;z-index:999}

@media screen and (max-width:1799px) {
.logo{width:177px; margin-left:50px;}
.her{margin-right:50px;}
}
@media screen and (max-width:1499px) {
.daoz{ width:920px;}
.daohang>li>a{font-size:16px;font-size:1.6rem;}
}
@media screen and (max-width:1219px) {
.daoz{ width:700px;}
.daohang>li>a{font-size:14px;font-size:1.4rem;}
.daohang>li:before{ width:1px;}
.yiji li a{font-size: 12px;font-size: 1.2rem;}
}
@media screen and (min-width:1000px) {.carousel,.nav{display: none}}
@media screen and (max-width:999px) {
.logo{width:140px; margin-left:2.5%; position:absolute; top:10px; left:0px; margin-top:auto;}
.her{margin-right:2.5%; margin-left:2.5%; float:none;}
.yijiw,.yiji2{display:none}
.daoz{ width:100%; padding-top:20px;}
.daohang>li{ padding-bottom:0px;}
.search{top:20px;}
.yvzhong a{ font-size:14px; font-size:1.4rem; margin-left:20px;}
  }
@media screen and (min-width:768px) {.clear3{display: none}}
@media screen and (max-width:767px) {.head{padding-bottom:10px;}
.logo{width:130px; margin-top:5px;}
.yvzhong{ margin-right:0px; margin-top:40px;}
.daohang2{display:block;text-align:center;margin-top:10px;}
.daohang2 a{float:left;width:25%;font-size:12px;font-size:1.2rem; line-height:24px;text-align:center;}
.daohang2 .dangqiandao{}

.daohang,.daohang1{display: none}
.clear3{clear:both;}
.daoz{ position:absolute; width:100%; top:0px; margin-top:auto; left:0px;}
.search{right:40px;top:1px;} 

.slick-dots{right:20px;}
.container {width: 5px;height: 100%;position: absolute;right: 0;-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: 999999999999999;cursor: pointer;position: fixed;top: -5px;right: 0;display: block;}
.container .nav {overflow: hidden;width: 300px;background: rgba(0, 0, 0, 0.8);position: absolute;top: 0;right: 0;display: block;height: auto;overflow: hidden;}
.container .nav form {margin: 15px auto;width: 258px;height: 26px;border: 1px solid #fff;position: relative;background: #fff;}
.container .nav 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;}
.container .nav form .ipsc {width: 20%;height: 26px;line-height: 26px;display: block;float: right;background: transparent;position: relative;z-index: 99;}
.container .nav form i {position: absolute;right: 10px;top: 5px;}
.container .nav > ul {display: none;margin-top: 0px;margin-bottom: 0px;overflow: scroll;padding-top: 45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container .nav > ul > li {line-height: 40px;font-size: 12px;font-size: 1.2rem;padding-left:10px;position: relative;}
.container .nav > ul > li .addition {width: 20px;height: 20px;position: absolute;right: 15px;top: 10px;background:url(../images/shizi.png) no-repeat center center;}
.container .nav > ul > li .active{background:url(../images/yizi.png) no-repeat center center;}
.container .nav > ul > li .addition.fa:before {margin-right: 5px;color: #fff;text-indent: 0;}
.container .nav > ul > li > a {color: #fff;font-size: 12px;font-size: 1.2rem;display: block;margin-right: 40px;}
.container .nav > ul > li > a span {color: #fff;font-size: 12px;font-size: 1.2rem;}
.container .nav > ul > li .c-show {display: none;width: 100%;}
.container .nav > ul > li .c-show1 .c-s1 {position: relative;padding-left: 15px;}
.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}
.container .nav > ul > li .c-show1 .c-s1 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a {padding-left:20px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin-right: 40px;}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a {padding-left:30px;font-size: 12px;font-size: 1.2rem;color: #fff;display: block;padding-top: 5px;padding-bottom: 5px;line-height: 30px;}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span {font-size: 12px;font-size: 1.2rem;color: #fff;}
.container .nav > ul > dl {padding: 20px;}
.container .nav > ul > dl dd {float: left;margin: 0 2px;}
.container .menubtn {width: 23px;height: 18px;position: absolute;top: 17px;right: 12px;-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;}
.container .menubtn span {display: block;width: 100%;height: 3px;margin-bottom: 3px;background-color: #2e427a;}


.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%;vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;height:10px;bottom:0px;left: 50%;margin-left:-80px;}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#046eb8;}
.carousel ol li:last-child{margin: 0;}

.banner .dotList { position: absolute; left: 0; width: 100%; bottom: 7px; }
}



/*  main1  */
.main1{ background:url(../images/m1bei.png) no-repeat bottom center; padding-top:88px;}
.m1biao{ display:block; text-align:center; position:relative; font-size:30px; font-size:3rem; font-weight:bold; line-height:40px; padding-bottom:30px;}
.m1biao:before{ content:""; position:absolute; width:50px; height:4px; background:#2e427a; bottom:0px; left:50%; margin-left:-25px;}
.m1p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; text-align:center; margin-top:26px; padding:0 50px;}
.m1n{ width:1480px; min-height:840px; margin:auto; position:relative; padding-top:55px;}
.m1tu{ display:block; margin:auto; width:613px; margin-top:49px;}
.m1tu img{ width:100%; max-width:613px; max-height:613px;}
.m1lie{ position:absolute;}
.m1lie>a{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:36px; position:relative;}
.m1lie p a{ display:block; font-size:14px; font-size:1.4rem; line-height:24px; height:104px; overflow:hidden; margin-top:7px;}
.m1lie>a span{ display:block; font-size:36px; font-size:3.6rem; color:#2e427a; font-weight:normal; position:absolute; top:0px;}

.m1lie1{ width:280px; left:95px; top:82px; text-align:right;}
.m1lie1>a{ padding-right:61px;}
.m1lie1>a span{ right:0px;}

.m1lie2{ width:280px; right:92px; top:83px; text-align:left;}
.m1lie2>a{ padding-left:51px;}
.m1lie2>a span{ left:0px;}

.m1lie3{ width:280px; right:14px; top:232px; text-align:left;}
.m1lie3>a{ padding-left:51px;}
.m1lie3>a span{ left:0px;}

.m1lie4{ width:293px; right:0px; top:547px; text-align:left;}
.m1lie4>a{ padding-left:51px;}
.m1lie4>a span{ left:0px;}

.m1lie5{ width:290px; right:97px; top:703px; text-align:left;}
.m1lie5>a{ padding-left:51px;}
.m1lie5>a span{ left:0px;}

.m1lie6{ width:280px; left:92px; top:700px; text-align:right;}
.m1lie6>a{ padding-right:61px;}
.m1lie6>a span{ right:0px;}

.m17{ position:absolute; width:410px; left:178px; top:255px;}
.m17 .m1lie{ position:relative;}
.m17 .m1lie>a{ padding-left:52px;}
.m17 .m1lie>a span{ left:0px;}

.m1lie1:before{ content:""; position:absolute; width:203px; height:45px; right:-218px; top:18px; background:url(../images/m1xian1.png) no-repeat center right;}
.m1lie2:before{ content:""; position:absolute; width:203px; height:45px; left:-223px; top:17px; background:url(../images/m1xian2.png) no-repeat center left;}
.m1lie3:before{ content:""; position:absolute; width:144px; height:45px; left:-164px; top:22px; background:url(../images/m1xian3.png) no-repeat center left;}
.m1lie4:before{ content:""; position:absolute; width:145px; height:45px; left:-165px; top:-21px; background:url(../images/m1xian4.png) no-repeat center left;}
.m1lie5:before{ content:""; position:absolute; width:202px; height:45px; left:-217px; top:-27px; background:url(../images/m1xian5.png) no-repeat center left;}
.m1lie6:before{ content:""; position:absolute; width:203px; height:45px; right:-223px; top:-22px; background:url(../images/m1xian6.png) no-repeat center right;}
.main1 a:hover{ color:#2e427a;}
@media screen and (max-width:1599px) {
.m1n{ width:980px; min-height:600px;}

.m1tu{ width:500px;}

.m1lie1{ width:280px; left:0px; top:82px; text-align:right;}
.m1lie2{ width:280px; right:0px; top:83px; text-align:left;}
.m1lie3{ width:220px; right:0px; top:202px; text-align:left;}
.m1lie4{ width:203px; right:0px; top:347px; text-align:left;}
.m1lie5{ width:260px; right:0px; top:503px; text-align:left;}
.m1lie6{ width:280px; left:0px; top:500px; text-align:right;}
.m17{ width:350px; left:0px; top:220px;}


.m1lie4{ top:400px; width:220px;}
.m1lie5{ width:340px; top:573px;}
.m1lie6{ width:280px; left:0px; top:550px;}

.m1lie>a{ font-size:14px; font-size:1.4rem; line-height:26px;}
.m1lie p a{ font-size:12px; font-size:1.2rem; line-height:22px; height:66px; margin-top:3px;}
.m1lie>a span{ font-size:26px; font-size:2.6rem;}


.m1lie1:before{ width:90px; height:45px; right:-100px; top:10px;}
.m1lie2:before{ width:83px; height:45px; left:-90px; top:17px;}
.m1lie3:before{ width:54px; height:45px; left:-64px; top:22px; background:url(../images/m1xian3.png) no-repeat -20px center;}
.m1lie4:before{ width:25px; height:45px; left:-30px; top:-27px; background:url(../images/m1xian4.png) no-repeat right center;}
.m1lie5:before{ width:32px; height:45px; left:-40px; top:-27px;background:url(../images/m1xian5.png) no-repeat -35px center;}
.m1lie6:before{ width:53px; height:45px; right:-63px; top:-26px;background:url(../images/m1xian6.png) no-repeat -120px center;}
.main1 a:hover{ color:#2e427a;}
.m1lie4 p a{height: 90px;}
}
@media screen and (max-width:999px) {
.main1{ padding-top:28px; padding-bottom:20px;}
.m1biao{ font-size:20px; font-size:2rem; line-height:30px; padding-bottom:10px;}
.m1p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px; padding:0px;}

.m1n{ width:95%; margin:auto; height:auto; padding:20px 0;}
.m1tu{ width:auto; max-width:400px; margin-top:auto;}
.m1lie,.m17{ position:relative; left:auto; top:auto !important; right:auto; width:auto; text-align:left;}
.m1lie:before{ display:none}
.m1lie{ margin-top:20px;}
.m1lie>a{ padding-right:inherit; padding-left:35px;}
.m1lie p a{ height:auto;}
.m1lie>a span{ left:0px; right:auto;}
}

/*  main2  */
.main2{ background:url(../images/m2bei.jpg) no-repeat center -470px;}
.main3{ background:url(../images/m3bei.jpg) no-repeat center;}
.main4{ background:url(../images/m4bei.jpg) no-repeat center;}
.main5{ background:url(../images/m5bei.jpg) no-repeat center;}
/*.main2:before{position:absolute; content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/m2bei.jpg) no-repeat center; 	background-size: cover; z-index:-1}
.main3:before{position:absolute; content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/m3bei.jpg) no-repeat center; 	background-size: cover; z-index:-1}
.main4:before{position:absolute; content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/m4bei.jpg) no-repeat center; 	background-size: cover; z-index:-1}
.main5:before{position:absolute; content:'';	left:0px;top:0px;	right:0px;	bottom:0px;	background:url(../images/m5bei.jpg) no-repeat center; 	background-size: cover; z-index:-1}*/

.main2 .zong{ height:349px; position:relative; overflow:hidden; transition:0.5s;}
.m2n{ position:absolute; width:100%; left:0px; overflow:hidden; top:50%; margin-top:-21px; text-align:center; height:42px; transition:0.5s;}
.m2a{ display:block; font-size:32px; font-size:3.2rem; font-weight:bold; color:#ffffff; line-height:42px;}
.m2p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; color:#ffffff; height:52px; overflow:hidden; margin-top:25px;}
.m2mor{ display:inline-block; min-width:191px; line-height:40px; text-align:center; padding:5px; font-size:16px; font-size:1.6rem; color:#ffffff; border:1px solid #ffffff; margin-top:36px;}
.main2:hover .m2n{ height:207px; margin-top:-104px;}
.main2:hover .zong{ height:449px;}
.m2n a:hover{ color:#2e427a;}
.m2mor:hover{ background:#2e427a; color:#fff !important; border:1px solid #2e427a;}
@media screen and (max-width:999px) {
.m2n{ height:185px; margin-top:-92px;}
.m2a{ font-size:20px; font-size:2rem; line-height:30px;}
.m2p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:72px; margin-top:15px;}
.m2mor{ font-size:14px; font-size:1.4rem; margin-top:16px;}
.main2:hover .zong{ height:349px;}
}

/*  main6  */
.main6{ padding-top:77px; padding-bottom:60px;}
.m6biao{ display:block; font-size:30px; font-size:3rem; font-weight:bold; line-height:42px; position:relative; text-align:center; padding-bottom:24px;}
.m6biao:before{ content:""; position:absolute; width:50px; height:4px; background:#2e427a; bottom:0px; left:50%; margin-left:-25px;}
.m6p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; text-align:center; margin-top:26px; margin-bottom:20px; padding:0 50px;}
.nelie{ position:relative; min-height:205px; border-top:1px solid #acacac; padding-top:42px; padding-bottom:51px;}
.netu{ display:block; width:294px; position:absolute; left:0px; top:42px;}
.netu img{ width:100%; max-width:294px; max-height:205px;}
.nezi{ padding-left:335px; padding-top:31px;}
.nea{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:26px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.nezi span{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; margin-top:24px;}
.nezi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:26px; height:52px; overflow:hidden; margin-top:10px; text-indent:2em;}
.nemor{ display:block; float:right; font-size:16px; font-size:1.6rem; line-height:26px; font-weight:bold;}
.main6 a:hover{ color:#2e427a;}
.nelie a:hover{ color:#2e427a;}

.bon{ border:none}
@media screen and (max-width:999px) {
.main6{ padding-top:20px; padding-bottom:20px;}
.m6biao{ font-size:20px; font-size:2rem; padding-bottom:10px;}
.m6p a{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px; padding:0px;}
.nelie{ min-height:140px; padding-top:10px; padding-bottom:10px;}
.netu{ width:200px; top:10px;}
.nezi{ padding-left:215px; padding-top:0px;}
.nea{ font-size:16px; font-size:1.6rem;}
.nezi span{ font-size:14px; font-size:1.4rem; margin-top:5px; line-height:22px;}
.nezi p a{ font-size:14px; font-size:1.4rem; line-height:24px; height:48px;}
.nemor{ font-size:14px; font-size:14px; margin-top:5px;}
}
@media screen and (max-width:469px) {
.netu{ position:relative; margin:auto; top:auto; left:auto;}
.nezi{ padding:10px 0; text-align:center;}
.nemor{ float:none; }
.nezi p a{ height:auto; max-height:72px;}
}

/*  foot  */
.foot{ background:#2e427a;  padding-top:25px; padding-bottom:52px;}
.fon{ padding-left:100px; padding-right:95px;}
.fop{ float:left; font-size:14px; font-size:1.4rem; color:#fff; line-height:24px; padding:5px 0; margin-top:15px;}
.fop img{ display:inline-block;}
.yvzhong2{ float:right; margin-top:15px; position:relative; padding-left:15px;}
.yvzhong2 a{ float:left; font-size:14px; font-size:1.4rem; color:#ffffff; line-height:34px;}
.yvzhong2 .svg1{ display:inline-block; width:32px; height:21px; vertical-align:middle; padding-left:7px;}
.yvzhong2 svg{width:32px; height:21px;}
.yvzhong2 a span{ display:inline-block; color:#ffffff; text-transform:uppercase; vertical-align:middl}
.yvzhong2:before{ content:""; position:absolute; left:0px; top:0px; width:1px; height:34px; background:#c1c7d7;}

.shejiao{ float:right; margin-right:15px; padding-top:16px;}
.shejiao span{ position:absolute; width:150px; background:#fff; bottom:32px; left:-60px; padding:5px; font-size:14px; font-size:1.4rem; line-height:24px; display:none; cursor:text}
.shejiao span img{ cursor:pointer; width: 150px;}
.shen{ float:left; margin-right:13px; position:relative; cursor:pointer;}
.shen a{ display:block; width:28px; height:28px; line-height:28px; text-align:center; border:2px solid #fff; border-radius:50%; color:#fff; font-size:16px;}
.shen .icon-email{ font-size:14px;}
.shen:hover span{ display:block;}
.shen a:hover{ border-radius:0px;}
.yvzhong2 a:hover span{ color:#7999f4}
.yvzhong a:hover span{ color:#2e427a}

/*  ke fu  */
.kefu{ position:fixed; width:67px; right:4px; top:50%; margin-top:-106px; z-index:999}
.kefu li{ position:relative; margin-top:2px; width:65px; height:65px; background:#fff; border:2px solid #2e427a; text-align:center; line-height:65px;}
.kefu li a{ display:block; font-size:26px; color:#2e427a;}
.kea{ display:block; text-align:center; font-size:12px; font-size:1.2rem; line-height:22px;}
.kefu a:hover{ color:#14365f;}
.kefu .icon-email{ font-size:18px;}

.weixin{ position:relative; cursor:pointer}
.weixin img{ position:absolute; width:150px; height:150px; display:none; left:-150px; top:0px;}
.weixin span{ position:absolute; width:150px; display:none; left:-162px; top:20px; background:#fff; padding:5px; font-size:14px; font-size:1.4rem; line-height:24px; text-align:left; cursor:text;}
.weixin:hover img{ display:block}
.weixin:hover span{ display:block}
.weixin2,.tankuang,.tankuang2{ display:none}
.tankuang{ display:block; position:absolute; left:0px !important; top:-150px}
.tankuang img{ display:block; position:relative; left:auto; top:auto; margin:auto;}
.tankuang2{ display:block; position:absolute; width:150px; background:#fff; padding:5px; font-size:14px !important; font-size:1.4rem !important; line-height:24px; text-align:left;  left:50% !important; margin-left:-75px; top:-34px; color:#333 !important; cursor:text}


.top{width:55px;height:55px;border-radius:50%;margin:auto;background:#2e427a url(../images/top.jpg) no-repeat center; cursor:pointer;position:fixed;right:20px;bottom:-100px;transition:0.9s;box-shadow:0px 4px 7px rgba(0,0,0,0.15);z-index:999; border:2px solid #ffffff;}
.bottom{bottom:80px;}
@media screen and (max-width:999px) {
.foot{ padding-top:10px; padding-bottom:42px;}
.fon{ padding:0px; width:95%; margin:auto;}
.fop{ float:none;}
.yvzhong2{ float:left; padding-left:0px; margin-top:0px;}
.yvzhong2:before{ display:none;}
.shejiao{ float:left; padding-top:2px;}
.shen{ margin-right:auto; margin-left:10px;}
.shen:hover span{display: none;}
}
@media screen and (max-width:767px) {
.foot{margin-bottom:50px;}
.youlian{display:none}
.top{width:25%;height:50px;line-height:50px;bottom:0px;right:0px;border-radius:0px;border:none}
.kefu{ width:100%; left:0px; top:auto; margin-top:auto; bottom:0px; border-top:2px solid #fff; background:#2e427a;}
.kefu li{ float:left; height:50px; line-height:50px; width:25%; float:left; border:none; background:#2e427a;}
.kefu li a{ color:#fff;}
.kefu li a:hover{ color:#fff;}
.weixin2{ display:block}
.weixin1{ display:none}
.kefu li .tankuang{ display:none}
.kefu li .tankuang2{ display:none}
}

/**********************************  3-1  ******************************/
.mianbao{ border-bottom:1px solid #d7d7d7; font-size:18px; font-size:1.8rem; line-height:26px; padding:23px 0;}
.mianbao a:hover{ color:#2e427a;}
.co24{ color:#2e427a;}

.nemain{ padding-top:39px; padding-bottom:90px;}
.prmain{ padding-top:15px; padding-bottom:90px;}
.prlie{ position:relative; min-height:357px; margin-top:63px;}
.prtu{ width:553px; position:absolute; left:0px; top:0px;}
.prtu a{ display:block; border:1px solid #e5e5e5; max-width:551px; margin:auto;}
.prtu img{ width:100%; max-width:551px; max-height:355px;}
.przi{ padding-left:597px; padding-top:37px;}
.pra{ display:block; font-size:18px; font-size:1.8rem; line-height:22px; font-weight:bold;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.przi p a{ display:block; font-size:16px; font-size:1.6rem; line-height:28px; max-height:140px; overflow:hidden; margin-top:34px; text-indent:2em;}
.prmor{ display:inline-block; min-width:144px; line-height:34px; padding:5px; text-align:center; border:1px solid #33539f; font-size:16px; font-size:1.6rem; color:#33539f; margin-top:29px;}
.przi a:hover{ color:#33539f;}
.prmor:hover{ background:#33539f; color:#fff !important;}

.fenye{ text-align:center; padding-top:109px;}
.fenye a.no{background:#eeeeee !important; border:1px solid #e5e5e5 !important;color: #333 !important;}
.fenye a{ display:inline-block; *float:left; width:33px; height:28px; text-align:center; line-height:28px; background:#eeeeee; border:1px solid #e5e5e5; margin:0 4px; margin-bottom:10px;}
.fenye .sx{ min-width:59px;}
.fenye a:hover{ border:1px solid #2e427a; color:#2e427a;}
.dangfen{ border:1px solid #2e427a !important; color:#2e427a !important;}
.nemain .fenye{ padding-top:54px;}

@media screen and (max-width:999px) {
.mianbao{ font-size:14px; font-size:1.4rem; padding:10px 0;}
.prmain,.nemain{ padding-top:15px; padding-bottom:20px;}
.prlie{ min-height:inherit; margin-top:23px;}
.prtu{ width:auto; position:relative; left:auto; margin:auto;}
.przi{ padding:20px 0; text-align:center;}
.pra{ font-size:16px; font-size:1.6rem;}
.przi p a{ font-size:14px; font-size:1.4rem; max-height:140px; margin-top:14px;}
.prmor{ font-size:14px; font-size:1.4rem; margin-top:10px; line-height:20px;}
.fenye{ text-align:center; padding-top:19px;}
.nemain .fenye{ padding-top:24px;}
}

/**********************************  product2  **************************************/
#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }
#baguetteBox-overlay.visible { opacity: 1; }
#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }
#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }
#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }
#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family: Verdana, Geneva, sans-serif; }
#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }
#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease, -webkit-transform .4s ease; transition: left .4s ease, -webkit-transform .4s ease; -o-transition: left .4s ease, -o-transform .4s ease; -moz-transition: left .4s ease, transform .4s ease, -moz-transform .4s ease; transition: left .4s ease, transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease; transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease; }
#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }
#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }
.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -webkit-calc(50% - 30px); top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }
.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }
.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }
.baguetteBox-button#next-button { right: 2%; display: block !important; }
.baguetteBox-button#previous-button { left: 2%; display: block !important; }
.baguetteBox-button#close-button { top: 20px; right: 2%; right: -webkit-calc(2% + 6px); right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }
.baguetteBox-button svg { position: absolute; left: 0; top: 0; }

.zoomPad {position:relative; float:left; z-index:99; cursor:crosshair; }
/*.zoomPad img{width: 100%;}*/
.zoomPreload {-moz-opacity:0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align:center; background-image: url(../images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0px; left:0px; * width:100px; * height:49px; }
.zoomPup {overflow:hidden; background-color: #FFF; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index:120; position:absolute; border:1px solid #CCC; z-index:101; cursor:crosshair; }
.zoomOverlay {position:absolute; left:0px; top:0px; background:#FFF; /*opacity:0.5; */
	z-index:5000; width:100%; height:100%; display:none; z-index:101; }
.zoomWindow {position:absolute; left:110%; top:40px; background:#FFF; z-index:6000; height:auto; z-index:10000; z-index:110; }
.zoomWrapper {position:relative; border:1px solid #ccc; z-index:110; }
.zoomWrapperTitle {display:block; background:#999; color:#FFF; height:18px; line-height:18px; width:100%; overflow:hidden; text-align:center; font-size:10px; position:absolute; top:0px; left:0px; z-index:120; -moz-opacity:0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage {display:block; position:relative; overflow:hidden; z-index:110; }
.zoomWrapperImage img {border:0px; display:block; position:absolute; z-index:101; }
.zoomIframe {z-index: -1; filter:alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position:absolute; display:block; }


.prob-pic { width: 553px; float:left;}
.prob-pic .prob-pic-big { position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.prob-pic .prob-pic-big-img { display: block; line-height: 0; font-size: 0; border:1px solid #e1e1e1;}
.prob-pic .prob-pic-big-img .zoomPad { float: none; z-index: 8; }
.prob-pic .zoomWrapperImage img { max-width: 1200px; }
.prob-pic .prob-pic-small { position: relative; margin-top: 16px; padding-left:37px; padding-right:37px; overflow: hidden; }
.prob-pic .prob-pic-btn { position: absolute; top: 50%; margin-top: -12px; display: block; width: 24px; height: 24px; background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
.prob-pic .prob-pic-btn.prev { left:0px; background:url(../images/prl.png); }
.prob-pic .prob-pic-btn.next { right:0px; background:url(../images/prr.png); }
.prob-pic .prob-pic-btn.prev:hover { background:url(../images/prlh.png); }
.prob-pic .prob-pic-btn.next:hover { background:url(../images/prrh.png); }
.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:17px; width:107px; overflow:hidden }
.prob-pic .prob-pic-item .item-pic { display:block; overflow: inherit;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow:hidden;  border:1px solid #e1e1e1;}
.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;}
.prob-pic .prob-pic-item .item-pic:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}

.prmain2{padding-top:78px; padding-bottom:100px;}
.jianjie{ width:603px; float:right; padding-top:12px;}
.jianjie h1{ font-size:22px; font-size:2.2rem; font-weight:bold; line-height:30px; margin-top:20px;}
.jiann{ font-size:16px; font-size:1.6rem; line-height:28px; margin-top:9px; padding-top:24px;}
.jiann p,.jiann span,.jian li{}
.jiann p{ text-indent:2em;}
.jiann img{ max-width:100%;}
.jiann table{ width:97%; border-collapse:collapse; line-height:24px;}
.jiann tr td{ line-height:24px; padding:2px; border:1px solid #ccc;}

.jiann strong{ display:block;}
.jianp{ font-size:18px; font-size:1.8rem; font-weight:bold; color:#6db33f; line-height:30px;}
.jianp a{ color:#6db33f;}
.jianp a:hover{ color:#333;}
.jianjie .share{ margin-top:35px; margin-left:auto; float:none;}
.jianjie .share1{ float:left; font-size:16px; font-size:1.6rem; line-height:26px;}
.jianjie .share2{ float:left; margin-left:5px;}
.inno a{ display:block; min-width:144px; padding:5px; border:1px solid #33539f; text-align:center; line-height:34px; font-size:16px; font-size:1.6rem; color:#33539f; margin-top:23px; float:left; margin-right:22px;}
.inno a:hover{ background:#33539f; color:#fff;}

.chanxbiao{ display:block; font-size:22px; font-size:2.2rem; line-height:30px; padding-bottom:1px; padding-top:53px; position:relative;}
.chanxbiao a{ display:block; border-bottom:1px solid #acacac; padding-bottom:15px;}
.chanxbiao:before{ content:""; width:89px; height:4px; background:#33539f; position:absolute; left:0px; bottom:0px;}
.chanxiang{ font-size:16px; font-size:1.6rem; line-height:26px; color:#666666; padding-top:42px;}
.chanxiang a{ color:#2e427a;}
.chanxiang p{ text-indent:2em;}
.chanxiang p,.chanxiang span,.chanxiang li{ color:#666666;}
.chanxiang img{ max-width:100%;}
.chanxiang table{ border-collapse:collapse; line-height:24px; margin-top:0px;}
.chanxiang tr td{ line-height:24px; padding:7px 2px; border:1px solid #bfbfbf; text-align:center; color:#333; font-size:18px; font-size:1.8rem;}
.biaotou{ background:#a5a5a5 !important;}
.biaotou td{ font-weight:bold; color:#fff !important;}

.prlie2{ width:373px; float:left; margin-left:40px; margin-top:51px;}
.pr2tu{ display:block; border:1px solid #e6e6e6;}
.pr2tu img{ width:100%; max-width:551px; max-height:355px;}
.pr2a{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:24px; margin-top:31px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.prlie2 p a{ display:block; font-size:16px; font-size:1.6rem; line-height:29px; height:58px; overflow:hidden; margin-top:10px;text-indent: 2em;}
.pr2mor{ display:inline-block; min-width:151px; line-height:36px; padding:5px; text-align:center; border:1px solid #33539f; color:#33539f; font-size:16px; font-size:1.6rem; margin-top:24px;}
.pr2a:hover,.prlie2 p a:hover,.chanxbiao2 a:hover{ color:#33539f;}
.pr2mor:hover{ background:#33539f; color:#fff;}

@media screen and (max-width: 1219px) {
.jianjie{ width:400px}
.prlie2{ width:320px; margin-left:10px;}
}
@media screen and (max-width:999px){
	.zoomPad {cursor: default !important;}
	.zoomPup {display: none !important;}
	.zoomWindow {display: none !important;}
	.zoomPreload {display: none !important;}
	.prob-pic {float: none;margin: 0 auto;}
.jianjie{ width:100%; float:none;}
.jiann{ padding-top:0px;}
.jiann,.inno a,.chanxiang,.chanxiang tr td,.prlie2 p a,.pr2mor{ font-size:14px; font-size:1.4rem;}
.pr2a{ font-size:16px; font-size:1.6rem; line-height:22px; margin-top:10px;}
.prmain2{ padding-top:20px; padding-bottom:20px;}
.prlie2{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%;}
.pr2mor,.inno a{ min-width:100px; line-height:22px; margin-top:10px;}
.chanxbiao{ padding-top:30px;}
.homain{ margin-top:20px; padding-top:4px; padding-bottom:32px;}
.chanxiang table{ width:92%;}
.table{ width:100%;  overflow:scroll;}
.table table{ width:885px;}	
}
@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;}
.inno a{ width:103px; font-size:12px; font-size:1.2rem; margin-right:24px;}
.chanxbiao{ font-size:20px; font-size:2rem; line-height:30px; padding-top:20px;}
.hobiao{ font-size:20px; font-size:2rem; line-height:30px; color:#1f968f; border-bottom:1px solid #cccccc; padding-bottom:2px;}
.prob-pic { width: 100%;}
}

@media screen and (max-width:589px){
.prlie2{ width:49%; margin-top:10px;}
.pr2a{ font-size:14px; font-size:1.4rem;}
.prlie2 p a{ font-size:12px; font-size:1.2rem; line-height:22px; height:44px;}
}
@media screen and (max-width:550px) {
	.prob-pic .prob-pic-list ul li {margin-right: .2%;width: 4.9%;}
.inno a{ width:90px; font-size:12px; font-size:1.2rem; margin-right:10px;}
}
@media screen and (max-width:480px) {
	.prob-pic .prob-pic-list ul li {margin-right: 0%;width: 10%;}
}

/**********************************  news2  ******************************/
.nemain2{ padding-top:76px; padding-bottom:90px;}
.nemain2 h1{ font-size:20px; font-size:2rem; font-weight:bold; line-height:32px; margin-bottom:21px;}
.riqi{ display:block; font-size:16px; font-size:1.6rem; line-height:24px; float:left; vertical-align:middle}
.share{ float:left; margin-left:22px; vertical-align:middle;width: 300px;}
.share1{ display:block; float:left; font-size:14px; font-size:1.4rem; line-height:24px; vertical-align:middle}
.share2{ float:left; margin-top:4px; margin-left:11px; vertical-align:middle}
.nex{ font-size:16px; font-size:1.6rem; line-height:26px; color:#666666; border-top:1px solid #acacac; margin-top:24px; padding-top:40px; padding-bottom:78px;}
.nex p{ text-indent:2em;}
.nex p,.nex span,.nex li,.nex strong{ color:#666;}
.nex img{ max-width:100%; margin: 0 auto;}
.nex a{ color:#2e427a}

table{ width:100%; border-collapse:collapse;}
table tr td{ padding:8px; border:1px solid #ccc; font-size:14px; font-size:1.4rem; line-height:22px;}

.fanpian{ border-top:1px solid #acacac; padding-top:38px;}
.fanpian li{ font-size:14px; font-size:1.4rem; line-height:26px; color:#888888; padding:5px 0;}
.fanpian span,.fanpian a{ color:#555;}
.fanpian a:hover{color:#2e427a}

@media screen and (max-width:999px){
.nemain2{ padding-top:20px; padding-bottom:20px;}
.table{ width:100%;  overflow:scroll;}
.table table{ min-width:885px;}	
.nex{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:20px; padding-bottom:20px;}
.fanpian{ padding-top:18px;}
.share{ margin-left:10px;}
.riqi{ font-size:14px; font-size:1.4rem;}
}

/**********************************  fuwu5-1  ******************************/
.fumain{ padding-top:50px; padding-bottom:100px;}
.fua{ display:block; font-size:24px; font-size:2.4rem; line-height:30px; margin:22px 0; margin-top:28px;}
.fumain p{ font-size:16px; font-size:1.6rem; line-height:28px; color:#666666; text-indent:2em;}
.futu{ display:block; max-width:100%; margin-top:32px;}
@media screen and (max-width:999px){
.fumain{ padding-top:20px; padding-bottom:20px;}
.fua{ font-size:20px; font-size:2rem; line-height:26px; margin:15px 0; margin-top:20px;}
.fumain p{ font-size:14px; font-size:1.4rem; line-height:24px; color:#666666; text-indent:2em;}
}

/**********************************  about1  ******************************/
.abmain{ padding-top:44px; padding-bottom:99px;}
.abbiao{ display:block; text-align:center; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:24px;}
.ab1tu1{ display:block; margin-top:40px; margin-bottom:39px;}
.ab1tu1 img{ max-width:100%;}
.abmain p{ font-size:16px; font-size:1.6rem; line-height:30px; color:#555555; text-indent:2em;}
.ablie{ width:571px; position:relative; margin-top:44px;}
.ab1tu2{ display:block;}
.ab1tu2 img{ width:100%; max-width:571px; max-height:371px;}
.abfu{ position:absolute; width:100%; left:0px; top:50%; margin-top:-35px; text-align:center;}
.aba{ display:block; padding:0 10px; font-size:22px; font-size:2.2rem; line-height:30px; color:#ffffff; font-weight:bold;}
.abmor{ display:inline-block; min-width:103px; line-height:22px; padding:5px; border:1px solid #fff; font-size:16px; font-size:1.6rem; color:#ffffff; text-align:center; margin-top:15px;}
.aba:hover{ color:#2e427a}
.abmor:hover{ background:#2e427a; border:1px solid #2e427a}
@media screen and (max-width:1219px){
.ablie{ width:471px;}
}
@media screen and (max-width:999px){
.abmain{ padding-top:24px; padding-bottom:19px;}
.ablie{ width:49%; margin-top:20px;}
.abbiao{ font-size:16px; font-size:1.6rem;}
.abmain p{ font-size:14px; font-size:1.4rem; line-height:24px;}
.ab1tu1{ margin-top:20px; margin-bottom:19px;}
.aba{ font-size:18px; font-size:1.8rem;}
}
@media screen and (max-width:639px){
.ablie{ width:100%; max-width:571px; margin:auto; float:none; margin-top:20px;}
.aba{ font-size:14px; font-size:1.4rem;}
}

/**********************************  about4  ******************************/
.abmain4{ position:relative; margin-top:81px;}
.abmain42{ position:relative; margin-top:65px;}
.ab4tu1{ display:block; width:50%; float:right;}
.ab4tu1 img{ width:100%; max-width:960px; max-height:386px; margin:auto;}
.ab4tu2{ display:block; width:50%; float:left;}
.ab4tu2 img{ width:100%; max-width:960px; max-height:446px; margin:auto;}
.ab4zi{ width:570px; position:absolute;}
.ab4zi1{ left:50%; margin-left:-600px; top:105px;}
.ab4zi2{ right:50%; margin-right:-600px; top:54px}
.ab4zi a{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; margin-bottom:26px;}
.ab4zi p{ font-size:16px; font-size:1.6rem; line-height:30px;}
.ab4zi1 p{ font-size:22px; font-size:2.2rem;}
.ab4zi2 p{ text-indent:2em;}
.ab4zi1 a{ margin-bottom:16px;}

.ab4main{ padding-top:61px; padding-bottom:100px;}
.ab4biao{ display:block; text-align:center; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; padding-bottom:2px;}
.ab4lie{ width:375px; float:left; margin-left:37px; margin-top:37px;}
.ab4tu{ display:block;}
.ab4tu img{ width:100%; max-width:375px; max-height:223px; margin:auto;}
.abzi{ border:1px solid #ebebeb; border-top:none; padding:20px; text-align:center; padding-bottom:22px;}
.abzi a{ display:block; font-size:22px; font-size:2.2rem; font-weight:bold; line-height:30px; margin-top:8px;}
.abzi p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:23px; min-height:150px;}
.ab4lie:hover{box-shadow:0 4px 12px rgba(0,0,0,0.16);}
@media screen and (max-width:1699px){
.ab4zi2{ top:14px}
.ab4zi a{ font-size:22px; font-size:2.2rem; margin-bottom:16px;}
.ab4zi p{ font-size:14px; font-size:1.4rem; line-height:24px;}
.ab4zi1 p{ font-size:18px; font-size:1.8rem;}
}
@media screen and (max-width:1219px){
.abmain4{ margin-top:21px;}
.abmain42{ margin-top:20px;}
.ab4zi{ width:460px;}
.ab4zi1{ left:50%; margin-left:-480px; top:20px;}
.ab4zi2{ right:50%; margin-right:-480px; top:4px}
.ab4zi a{ font-size:20px; font-size:2rem; margin-bottom:6px;}
.ab4zi p{ font-size:12px; font-size:1.2rem; line-height:22px;}
.ab4zi1 p{ font-size:16px; font-size:1.6rem;}
.ab4lie{ width:320px; margin-left:10px;}
}
@media screen and (max-width:999px){
.ab4tu1,.ab4tu2{ width:100%; float:none;}
.ab4zi{ width:95%; position:relative; left:auto; right:auto; margin:auto; margin-top:15px; top:auto;}
.ab4main{ padding-top:21px; padding-bottom:20px;}
.ab4biao{ font-size:20px; font-size:2rem;}
.ab4lie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.abzi a{ font-size:18px; font-size:1.8rem; }
.abzi p{ font-size:12px; font-size:1.2rem; line-height:22px; margin-top:10px; min-height:132px;}
.abzi{ padding:10px;}
}
@media screen and (max-width:699px){
.ab4lie{ width:49%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.abzi a{ font-size:16px; font-size:1.6rem; line-height:24px;}
}
@media screen and (max-width:469px){
.ab4lie{ width:99%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.abzi p{ min-height:inherit;}
}


/*************************************  fangan2-1  ************************************/
.fanmain{ padding-bottom:90px; padding-top:28px;}
.fanlie{ width:370px; float:left; margin-left:45px; margin-top:55px;}
.fantu{ display:block;}
.fantu img{ width:100%; max-width:370px; max-height:267px; margin:auto;}
.fanzi{ border:1px solid #d7d7d7; border-top:none; padding:15px; padding-bottom:38px;}
.fanzi>a{ display:block; font-size:16px; font-size:1.6rem; font-weight:bold; line-height:28px; margin-top:9px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.fanzi p a{ display:block; font-size:16px; font-size:1.6rem; color:#555555; line-height:28px; height:56px; overflow:hidden; margin-top:8px; text-indent: 2em;}
.fanzi a:hover{ color:#2e427a;}
.fanlie:hover{box-shadow:0 4px 12px rgba(0,0,0,0.16);}
.fanmain .fenye{ padding-top:91px;}

.fanmain2 h1{ text-align:center; font-size:22px; font-size:2.2rem;}
.fanmain2 .nex{ border:none}
.fanmain2 .fanpian{ padding-top:30px;}
.fanmain2 .fanpian li{ font-size:16px; font-size:1.6rem;}

@media screen and (max-width:1219px){
.fanlie{ width:320px; margin-left:10px; margin-top:55px;}
}
@media screen and (max-width:999px){
.fanmain{ padding-bottom:20px; padding-top:20px;}
.fanlie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.fanzi{ padding:10px;}
.fanzi>a{ font-size:12px; font-size:1.2rem; line-height:24px; margin-top:4px;}
.fanzi p>a{ font-size:12px; font-size:1.2rem; line-height:22px; height:44px; margin-top:5px;}
.fanmain .fenye{ padding-top:21px;}
.fanmain2 .fanpian li{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:599px){
.fanlie{ width:49%;}
.fanzi{ padding:5px;}
}

/*************************************  project  ************************************/
.pjmain{ padding-top:32px; padding-bottom:90px;}
.pjlie{ width:378px; float:left; margin-left:33px; margin-top:50px;}
.pjtu{ display:block;}
.pjtu img{ width:100%; max-width:378px; max-height:263px;}
.pjlie p a{ display:block; padding:10px; line-height:42px; text-align:center; background:#ebebeb; font-size:18px; font-size:1.8rem;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.pjmain .fenye{ padding-top:106px;}
.pjlie:hover p a{ background:#2e427a; color:#fff;}
@media screen and (max-width:1219px){
.pjlie{ width:320px; margin-left:10px; margin-top:20px;}
.pjlie p a{ font-size:14px; font-size:1.4rem;}
}
@media screen and (max-width:999px){
.pjmain{ padding-top:10px; padding-bottom:20px;}
.pjlie{ width:32.333%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.pjmain .fenye{ padding-top:26px;}
.pjlie p a{ line-height:30px; padding:5px;}
}
@media screen and (max-width:659px){
.pjlie{ width:49%;}
.pjlie p a{ font-size:12px; font-size:1.2rem;}
}

/*************************************  rencai7-1  ************************************/
.remain{ padding-top:55px;}
.retu{ display:block; width:597px; float:left;}
.retu img{ width:100%; max-width:597px; max-height:396px; margin:auto;}
.rezi{ width:500px; float:right; margin-right:54px; position:relative; padding-top:70px; margin-top:26px; padding-bottom:109px;}
.rezi:before{ content:""; position:absolute; width:82px; height:66px; background:url(../images/qianyin.png) no-repeat; left:0px; top:0px;}
.rezi:after{ content:""; position:absolute; width:50px; height:39px; background:url(../images/houyin.png) no-repeat; right:23px; bottom:0px;}
.rezi a{ display:block; font-size:24px; font-size:2.4rem; font-weight:bold; color:#00040d; line-height:30px; margin-top:21px;}
.rezi p{ font-size:18px; font-size:1.8rem; line-height:30px; color:#00040d; margin-top:33px;}

.remain2{ padding-top:16px; padding-bottom:97px;}
.rea{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:30px; margin-top:30px;}
.remain2 p{ font-size:16px; font-size:1.6rem; line-height:30px; color:#555555; text-indent:2em; margin-top:11px;}
.remain2 ul{ margin-top:16px;}
.remain2 li{ font-size:16px; font-size:1.6rem; line-height:24px; margin-top:6px; color:#555555; padding-left:16px; background:url(../images/dian.jpg) no-repeat left 10px;}
.remain2 li p{text-indent: 0em;}
@media screen and (max-width:1219px){
.retu{ width:500px;}
.rezi{ width:400px; padding-bottom:80px;}
}
@media screen and (max-width:999px){
.remain{ padding-top:25px;}
.retu{ width:100%; float:none;}
.rezi{ width:100%; float:none; padding:0px;}
.rezi:before,.rezi:after{ display:none}
.remain2{ padding-top:0px; padding-bottom:20px;}
.rezi a{ font-size:20px; font-size:2rem;}
.rezi p{ margin-top:15px;}
.rezi p,.remain2 p,.remain2 li{ font-size:14px; font-size:1.4rem;}
}

/*************************************  rencai7-2  ************************************/
.remain3{ padding-top:82px; padding-bottom:93px;}
.retu2{ display:block;}
.retu2 img{ width:100%; max-height:506px; max-width:1200px;}
.ren{ font-size:16px; font-size:1.6rem; line-height:30px; padding-top:13px;}
.ren p{ text-indent:2em;}
.rea2{ display:block; font-size:20px; font-size:2rem; font-weight:bold; margin-top:50px; margin-bottom:11px;}
@media screen and (max-width:999px){
.remain3{ padding-top:20px; padding-bottom:23px;}
.ren{ font-size:14px; font-size:1.4rem; line-height:24px; padding-top:13px;}
.rea2{ font-size:18px; font-size:1.8rem; margin-top:20px;}
}

/*************************************  video  ************************************/
.vimain{ padding-top:88px;}
.vitu{ position:relative; width:738px; padding:26px; float:right;}
.vitun{position: relative;height: 0;overflow: hidden; padding-bottom:72%;}
.vitu iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.vitu iframe body{ margin:0px !important;}
.vitu:before{ content:""; position:absolute; width:143px; height:143px; border-left:2px solid #2e427a; border-top:2px solid #2e427a; left:0px; top:0px;}
.vitu:after{ content:""; position:absolute; width:154px; height:129px; border-right:2px solid #2e427a; border-bottom:2px solid #2e427a; right:0px; bottom:0px;}
.vizi{ width:310px; float:left; margin-top:84px;}
.via{ display:block; font-size:22px; font-size:2.2rem; font-weight:bold;}
.vizi p{ display:block; font-size:16px; font-size:1.6rem; line-height:30px; margin-top:28px;}
.vimor{ display:inline-block; min-width:147px; line-height:40px; padding:5px; background:#2e427a; font-size:16px; font-size:1.6rem; color:#ffffff; text-align:center; margin-top:81px;}
.vimor:hover{ background:#333}

.vimain2{ padding-top:8px; padding-bottom:90px;}
.vilie{ width:378px; float:left; margin-left:33px; margin-top:50px;}
.vitu2{ display:block;}
.vitu2 img, .vilie iframe{ width:100%; max-width:378px; max-height:263px; margin:auto;}
.vizi2{ display:block; background:#ebebeb url(../images/bofang.png) no-repeat 16px center; padding:10px 50px; line-height:42px; text-align:center; font-size:18px; font-size:1.8rem;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.vimain2 .fenye{ padding-top:120px;}
/*.vizi2:hover{ color:#2e427a;}*/
@media screen and (max-width:1219px){
.vitu{ width:538px;}
.vizi{ margin-top:24px;}
.vilie{ width:320px; margin-left:10px; margin-top:50px;}
}
@media screen and (max-width:999px){
.vimain{ padding-top:20px;}
.vimain2{ padding-top:8px; padding-bottom:20px;}
.vitu{ width:100%; float:none; padding:0px; max-width:738px; margin:auto;}
.vitu:before,.vitu:after{ display:none}
.vizi{ width:100%; float:none; margin-top:24px;}
.vilie{ width:320px; margin-left:10px; margin-top:50px;}
.via{ font-size:20px; font-size:2rem;}
.vizi p{ font-size:14px; font-size:1.4rem; line-height:24px; margin-top:10px;}
.vimor{ min-width:100px; line-height:30px; margin-top:10px;}
.vilie{ width:32.33%; margin-left:0.5% !important; margin-right:0.5%; margin-top:20px;}
.vizi2{ background:#ebebeb url(../images/bofang.png) no-repeat 6px center; padding:10px 40px;font-size:12px; font-size:1.2rem; line-height:24px;}
.vimain2 .fenye{ padding-top:30px;}
}
@media screen and (max-width:599px){
.vilie{ width:49%;}
.vizi2{ padding-right:10px;}
}

/*************************************  yanjiuyuan  ************************************/
.yamain{ padding-top:79px;}
.yabiao{ display:block; text-align:center; font-size:24px; font-size:2.4rem; font-weight:bold; line-height:30px; border-bottom:1px solid #d7d7d7; padding-bottom:23px; margin-bottom:27px;}
.yamain p{ font-size:16px; font-size:1.6rem; line-height:30px; text-indent:2em;}

.yamain2{ padding-top:77px; padding-bottom:4px;}
.yalie{ width:364px; float:left; min-height:103px; position:relative; margin-left:54px; border-bottom:1px solid #bebebe; padding-bottom:47px; margin-bottom:100px;}
.yatu{ width:95px; border-radius:50%; position:absolute; left:0px; top:8px;}
.yatu img{ width:100%; max-width:95px; max-height:95px; border-radius:50%; margin:auto;}
.yazi{ padding-left:110px;}
.yazi a{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:30px;}
.yazi a span{ font-weight:normal}
.yazi p{ font-size:14px; font-size:1.4rem; line-height:24px; color:#555555; margin-top:7px; height:96px;}
@media screen and (max-width:1219px){
.yamain{ padding-top:19px;}
.yamain2{ padding-top:27px; padding-bottom:4px;}
.yalie{ width:48%; margin-left:10px; padding-bottom:28px; margin-bottom:30px;}
}
@media screen and (max-width:999px){
.yabiao{ font-size:20px; font-size:2rem;}
.yalie{ width:48%; margin-left:1% !important; margin-right:1%;}
.yamain p{ font-size:14px; font-size:1.4rem; line-height:24px;}
}
@media screen and (max-width:699px){
.yamain2{ padding-bottom:24px;}
.yalie{ width:100%; margin:auto; margin-top:20px;}
}

/****************************************************************  contact  ********************************************************/
.comain{ padding-top:51px; padding-bottom:88px;}
.col{ width:414px; float:right; margin-top:32px;}
.cor{ width:743px; float:left;}

.cobiao{ display:block; font-size:20px; font-size:2rem; line-height:30px; font-weight:bold; margin-bottom:20px;}
.col ul{}
.col ul li{ position:relative; font-size:16px; font-size:1.6rem; line-height:26px; color:#666666; padding:5px 0;}

.col ul li a{color: #666;}
.col ul li a:hover{ color:#2e427a;}

.cora{ display:block; font-size:18px; font-size:1.8rem; font-weight:bold; line-height:30px; margin-top:4px;}
.cor p{ font-size:16px; font-size:1.6rem; line-height:30px; margin-top:6px;}

.coxin{ margin-top:9px; *border:1px solid #fff;}
.coxin .xing{ background:url(../images/xing.png) no-repeat left 20px; padding-left:14px;}
.coxin .int1{ padding-left:14px; float:left; margin-top:17px;}
.coxin .int2{ padding-left:14px; float:right; margin-top:17px;}
.coxin .int1 input,.coxin .int2 input{ width:340px; height:40px; padding-left:8px; font-size:14px; font-size:1.4rem; line-height:40px; border:1px solid #a5a5a5; border-radius:5px;}
.tex{ padding-top:17px;  padding-left:14px;}
.coxin textarea{ width:718px; height:182px; padding-left:8px; font-size:14px; font-size:1.4rem; line-height:36px; border:1px solid #a5a5a5; border-radius:5px;}
.coxin .int5{}
.coxin .int3{ width:243px; height:40px; padding-left:8px; margin-right:27px; font-size:14px; font-size:1.4rem; line-height:40px; border:1px solid #a5a5a5; border-radius:5px; float:left; margin-top:17px;}
.coyanzheng{ width:163px; height:44px; float:left; margin-top:17px; margin-right:49px; cursor:pointer;}
.coxin .int4{ width:236px; height:44px; float:left; background:#0067d0 url(../images/tijiao.jpg) no-repeat bottom; font-size:18px; font-size:1.8rem; border-radius:5px; color:#fff; cursor:pointer; margin-top:17px;}
.coxin .int4:hover{ background:#0067d0;}
.ditu{ display:block; max-width:100%;}

@media screen and (max-width:1219px){
.col{ width:300px;}
.cor{ width:643px; float:left;}
.coxin .int1 input,.coxin .int2 input{ width:290px;}
.coxin textarea{ width:618px;}
.coxin .int3{ width:193px;}
.coxin .int4{ width:186px; }
.comain{ padding-bottom:39px;}
.ditu{ margin-top:25px;}
}
@media screen and (max-width:999px){
.comain{ padding-top:21px; padding-bottom:18px;}
.col{ width:40%;}
.cor{ width:57%; margin-right:0px;}
.cor p{ font-size:14px; font-size:1.4rem; line-height:22px;}
.coxin .int1,.coxin .int2,.tex{ width:auto; float:none;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:95%;}
.coyanzheng{ margin-right:10px;}
.coxin .int4{ width:42%; float:left;}
.coxin textarea{ height:100px;}
.cobiao{ font-size:16px; font-size:1.6rem; line-height:30px; font-weight:bold; margin-bottom:20px;}
.col ul li{ font-size:14px; font-size:1.4rem; line-height:26px; color:#666666; padding:5px 0;}
.coxin .int4{ background:#0067d0;}
}
@media screen and (max-width:639px){
.col{ width:100%; float:none; margin-top:auto;}
.cor{ width:100%; float:none; margin-right:0px;}
.coxin .int1 input,.coxin .int2 input,.coxin textarea,.coxin .int3{ width:90%;}
.coxin .int4{ font-size:12px; font-size:1.2rem;width:40%;}
.ditu{ margin-top:10px;}
.comain{ padding-bottom:27px;}
}
@media screen and (max-width:390px){
.coxin .int4{width:95%; margin-left:auto; margin-top:20px;}
}


@font-face {font-family: "OpenSans-Bold";src: url("../fonts/OpenSans-Bold.woff2") format("woff2"),
       url("../fonts/OpenSans-Bold.woff") format("woff"),
       url("../fonts/OpenSans-Bold.ttf") format("truetype"),
       url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"),
       url("../fonts/OpenSans-Bold.svg") format("svg");font-weight: normal;font-style: normal;}

@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1574645056308'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1574645056308#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAYQAAsAAAAACvAAAAXEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDSAqIaIdBATYCJAMYCw4ABCAFhG0HURtwCciO1FYxmEmSFx3hZk2ygQZpCzVNz6ziBtQ0iB9Ne2L0XDXAm3IiAg9vt/e7u7R5ps2bH0dBliTYPLAgsQiSAuuH+5kurXWUz77NKTKsE4ej8XhAA4pIrKIDK6BjPqRbxHOXayy31gMMAF+QQbAhp0gCJAKSYZ2MWaVoAdLTIypUDKniZsZmLTYXCrKZht8EgDny57EXIoIEwHESoI3Kpux2SHtEdjUyO8xQ0yTYd2cFgOEkAARgEAACYFvW3gXp4CAIf96YUABAiIQjdvUd3vZke75d7XDgiZEbI8R2AHxncs4B/ngt9OTCDr4oxAF2EUUADuzeCEDAnowADNjz+VCFuiN8jdTcHbbxA9gIgP2ACIPYnRAv3aFR7+/M53s5+7u5YWKhEPMRCDAkJAhnofMoq9Vj+lIPWLRIsMSSfo71WLjIU8ds8V5ilUkkakkDW8rx6R4LFwJzlXap/7a1H6WZZUPWWapsth7rrRLJxsPL95w4tGxnr8rpi7uXzFhkXshvW2IrsbJ8mzWK/UtisUhttiqr1auatcqstiqbRWphJU1LbOKAXgvZ5FtS6SJL6QNbssUiYe1+m38xLLzcc8WV6EMWqXlnn81WbLm1aqE1otqiL9H3xmy3+kllJ22XseyWrVVS2dY/37p5u9+KHX23bPNdurXKuvvUCtppJFXUv6nvasyGWktlW06ZT/bZeNxvxYlmLu8dzD9qFGO0VS3ylC6a4a3wpjOtMsVwi7S9zdqVdu+DuwM7y8rORrDFh7ZsmdFbusx8cnof2fLuuPn7chJnuGYKXwlcBA5h6yjBpSKk7SG4c1a4N1SQg69Kyqb/dzNec+qJVxANOXqfHTwnchtJVWSTE8XeKuOS4nTnvLopV+i4dH6DzV8kg889E5f7QjQ+5qUo/pbghfcLL7qfgL9GOaDUI81/7kCib3FOcnM9T/TFeQQx1L54F45/6//FaChZM6V/95tUvfO6ImEeN39Sp15s/yXIOV209a0a6Yi8hnOtsdUndlfk1pZ6lcQprCWi9/UZwrHd0ZtCO7gfT32SD6mJaAyTfa/9ae80l8XE7HffkUTs3tzpeyAjXVynKRI/G/XTVvFRzvf4f12VyIeZNQKHkuUfYoJlz2J8DX5rN5qIJtzZswrPwNPcutIodUaYZAzkftGiYWJxlzjNFtnr4a+YaAo2eHPYw549H4UvDh1ITfm0cwt+En1liQ1Q6+LKhMGTV5UWuZfgaRm/h2J5iRM07ZMj8vGXI4wQGsa5jf37NwaKhzbNaxaFipsBXaYKIyzfOD/s7Ktzrz16vPs2zHcpIrOnPn94/t25NxOn1jSTpy+fujD6D5gjV8MBhfroHSI9YHI2od9/R5vRJh67SdOFr1qFM2rXqtU2fPVqu97qVQf6ug4OvnT51WAY3F2+9HowjIaugm78u+NXhxa9RJOAw0w8RmbgWMFZhUwAjpnoHRrx1W8H8zXM+ybXpPek4HP2/IKVpEne5lw4t8P//ioALPiia8vaCsohXoiQgZtn7YDg+JV4BMA5fD6IxTUS6ccB8HEZwNfb7eaPXSk9wYJ/ktLTAs5JICCkXmgCPwg4BKKAi5QKfAPlThZwZ4JgmQcAA0xqACOyB3AuzgAicgtN4H8HDi/PgUsUCPhk4T6nQJ9Q8TNNdAtDt1OtIyhVm0EvJyaGrzIraEWntsXkiiRdRps6VB4qfEhYGMml9bRpFwM6uhQRDCOn5CaDjsppNqO1WgNlNBnUdBszRMkwxoTQUHnuTEPaDDrgy2RCa8GgtaO0GoGi0sZAT84rM/jR91egKXTSamGqFJ1zytBMOqhqp4QbIgyAzpXrQUVPJb9DF4UITNcvR5EP0w10KDldK02LgwYUY76VGq0NYwjlBn6jBKHdUnKofMjhlbpnuQoAPrQYN3AMYQTGwbiYE3BWWtVqQFdR4qTrtClbmHAOrWtReYWtKoWCNkUCAA==') format('woff2'),
  url('../fonts/iconfont.woff?t=1574645056308') format('woff'),
  url('../fonts/iconfont.ttf?t=1574645056308') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1574645056308#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-weibo:before {
  content: "\e63d";
}

.icon-tel:before {
  content: "\e610";
}

.icon-wechat1:before {
  content: "\e617";
}

.icon-email:before {
  content: "\e66a";
}

.icon-bigger3:before {
  content: "\e649";
}


.bshare-custom{
	font-size: 13px;

	line-height: 16px !important;

	margin-left: 10px;

	vertical-align: middle;

	display: inline;
}

.xunpanc table tr td a:hover{color: #0067d0;}


/*chanpin2*/
.prlie{ width:48%; float:left; margin:20px 1%;}
.prtu{ width:100%; position:relative; left:auto; top:auto;}
.przi{ padding:0px; padding-top:20px; padding-left: 12px;}
.przi p a{ height:56px; overflow:hidden;}
@media screen and (max-width:999px) {
.prlie{ margin:10px 1%;}
.przi{ text-align:left}
.prmor{ min-width:100px;}
}




@media screen and (max-width:367px){
	.yazi p{height: auto;}
}