body{font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:12px; color:#666;width:expression(document.body.clientWidth <= 1200? "1200px": "auto"); min-width:1200px; }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
.wrap{ width:1200px; margin:0 auto}
.cor{ font-family:Corbel}
.chen{ color:#f58a1e}

.banner{ position:relative; width:100%; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img1b.jpg) no-repeat center center; background-size:cover}
.icon1{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon1.png) no-repeat center center; display:inline-block; width:24px; height:14px; position:absolute; left:50%; margin-left:-12px; bottom:65px; cursor:pointer}
.icon1c{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon1.png) no-repeat center center; display:inline-block; width:24px; height:14px;cursor:pointer}
.icon6{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon6.png) no-repeat center center; display:inline-block; width:24px; height:14px; position:absolute; left:50%; margin-left:-12px; bottom:25px; cursor:pointer}
.syheader{ position:absolute; left:0; top:0; z-index:20;width:100%;}
.header{ background:#fff; height:85px; width:100%; padding:0 30px 0 35px; box-sizing:border-box; position:relative; z-index:100}
a.logo{ background:url(pobing/logo.png) no-repeat left center; display:inline-block; float:left; width:200px; height:85px;}
.nav{ float:left; display:inline-block; padding-left:20px;}
.nav li{ display:inline-block; padding:15px 25px; position:relative}
a.navlink{ display:inline-block; line-height:55px; color:#5a5c5d; font-size:18px; }
.nav li:hover a.navlink,.nav li.now a.navlink{ color:#0077c1}
.nav li span{display:inline-block; line-height:55px; color:#5a5c5d; font-size:18px;}
.nav li:hover span,.nav li.now span{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon12.png) no-repeat center bottom; cursor:pointer; color:#0077c1}
.navb{ background:rgba(0%,0%,0%,0.5); padding:12px; width:100%; box-sizing:border-box; position:absolute; left:0; top:70px; display:none}
.navb a{ display:block; width:100%; text-align:center; color:#fff; font-size:12px; line-height:30px;}
.navb a:hover{ background:#59befd}
.nav li:hover .navb{ display:block}
.navr{ float:right; text-align:right; line-height:85px; color:#5a5c5d; font-size:18px;}
.navr a{display:inline-block; line-height:85px; color:#5a5c5d; font-size:18px;}
.navr a:hover{color:#0077c1}
.bannerm{ width:740px; position:absolute; left:50%; margin-left:-370px; top:50%; margin-top:-90px; z-index:30; text-align:center}
.ssbox{ background:#f4fbff; padding:3px; margin:40px 0 0}
.ssl{ float:left; width:115px;  position:relative}
.ssl h2{ text-align:center; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon3.png) no-repeat right center; height:40px; line-height:40px; color:#486c83; font-size:15px;}
.sslb{ position:absolute; left:0; top:43px; background:#fff; width:115px; display:none}
.sslb li{ display:block; height:40px; line-height:40px; text-align:left; padding-left:15px; color:#333; font-size:14px; cursor:pointer}
.sslb li:hover{color:#0077c1}
.ssr{ float:right; width:610px;}
.ssr_input{ border:1px solid #e8e7e8; background:#fff; border-right:none; float:left; width:485px; height:40px; line-height:30px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#666; box-sizing:border-box; padding:0 10px;}
.ssr_btn{ float:left; width:125px; border:none; height:40px; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon4.png) no-repeat 20px center #4b9fd3; padding-left:60px; text-align:left; color:#fff; font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.img7{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img7.jpg) no-repeat center bottom #f0f0ff; padding:80px 40px 120px; box-sizing:border-box; width:100%;}
.img7b{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img7.jpg) no-repeat center bottom #f0f0ff; width:100%;}
.sym{ max-width:1400px; margin:0 auto; background:#fff; box-shadow:10px 10px 15px rgba(0,0,0,0.1)}
.syml{ float:left; width:28%}
.syml li{ height:165px; margin-bottom:30px; position:relative; cursor:pointer}
.syml li:nth-child(4){ margin-bottom:0}
.syml li h2{ line-height:35px; padding-bottom:15px; text-align:center; color:#fff; font-size:24px; width:100%; position:absolute; left:0; top:50%; margin-top:-25px;}
.syml li:hover h2,.syml li.now h2{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon5.png) no-repeat center bottom}
.img2a{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img2a.jpg) no-repeat center center; background-size:100% 100%}
.img2b{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img2b.jpg) no-repeat center center; background-size:100% 100%}
.img2c{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img2c.jpg) no-repeat center center; background-size:100% 100%}
.img2d{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img2d.jpg) no-repeat center center; background-size:100% 100%}
.symr{ float:right; width:72%;}
.symrm{ display:none}
.gyhwl{ padding:50px  0 100px; position:relative; margin:0 40px 80px;    text-align: justify;}
.gyhwl h2{ line-height:45px; padding-left:10px; font-weight:bold; color:#66adda; font-size:36px; margin-bottom:40px;}
.gyhwl img{ max-width:100%; height:auto}
.gyhwlm{ color:#3d637b; font-size:18px; line-height:30px; padding:25px 10px}
.gyhwlmm{ width:100%; height:380px}
.hwlbj{ padding:55px 0 0; position:relative; margin:0 60px;}
.hwlbj img{ max-width:100%; height:auto}
a.ljxq{ display:inline-block; border:1px solid #0077c1; color:#0077c1; font-size:18px; height:40px; width:160px; text-align:center; line-height:38px; border-radius:10px; position:absolute; right:0; bottom:0}
.hxjzl{ padding:25px 0 75px; position:relative; margin:0 45px;}
.hxjzl li{ width:48%; border:1px dashed #61b1e3; padding:100px 0 0; text-align:center; height:505px; box-sizing:border-box}
.hxjzl li h2{ font-weight:bold; color:#4b9fd3; font-size:30px; line-height:40px; padding:30px 0 35px;} 
.hxjzl li p{ line-height:50px; color:#595959; font-size:24px;}
.whjzg{ padding:40px 0 75px; margin:0 40px; position:relative}
.whjzg img{ max-width:100%; height:auto}
.footer{ background:#0077c1; text-align:center; color:#fff; line-height:58px; font-size:24px; font-weight:100}
.sbanner{ position:relative; height:540px; width:100%}
.img8{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img8.jpg) no-repeat center center}
.zyfz{ max-width:1250px; margin:0 auto; padding:85px 0 10px; text-align:center}
.zyfz img{ max-width:100%; height:auto}
.pxtx{ background:#369cdb; padding:0 0 80px; text-align:center}
.pxtx img{ max-width:100%; height:auto}
.pxff{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img11.png) no-repeat center center; padding:150px 0; text-align:center}
.pxff img{ max-width:100%; height:auto}
.xcfl{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img12.jpg) no-repeat center center; padding:70px 0; text-align:center}
.xcfl img{ max-width:100%; height:auto}
.ygsh{ padding:110px 20px 125px; text-align:center}
.ygsh img{max-width:100%; height:auto}
.kcjs{ position:relative; max-width:1400px; margin:0 auto; padding-bottom:90px}
.kcjsm{ overflow:hidden; padding-bottom:30px}
.kcjsmb{ position:absolute; width:110px; height:110px; left:50%; top:50%; margin:-55px 0 0 -55px; display:none; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon8.png) no-repeat center center}
.kcjsm .swiper-slide{ width:815px; height:460px;box-sizing:border-box; background:#626262;}
.kcjsm .swiper-slide img{ width:100%; height:auto; vertical-align:top}
.kcjsm .swiper-slide-active{ background:#333;}
.kcjsm .swiper-slide-active .kcjsmb{ display:block}
.icon7a{ display:inline-block; width:18px; height:30px; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon7a.png) no-repeat left center; cursor:pointer; position:absolute; left:45px; top:200px; z-index:10}
.icon7b{ display:inline-block;width:18px; height:30px; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon7b.png) no-repeat right center; cursor:pointer; position:absolute; right:45px; top:200px; z-index:10}
.kcjsmbb{ text-align:center}
.kcjsmbb .swiper-pagination-bullet{ width:15px; height:15px; border-radius:50%; background:#8dcaf1; opacity:1; margin:0 10px}
.kcjsmbb .swiper-pagination-bullet-active{ background:#0077c1}
.xybanner{ position:relative; max-width:1410px; margin:0 auto; padding:660px 0 0}
.ssbox2{ background:#f4fbff; padding:3px; width:610px; position:absolute; left:95px; bottom:0; box-shadow:5px 5px 10px rgba(0,0,0,0.1)}
.ssr2{ float:right; width:480px;}
.ssr_input2{ border:1px solid #e8e7e8; background:#fff; border-right:none; float:left; width:355px; height:40px; line-height:30px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size:18px; color:#666; box-sizing:border-box; padding:0 10px;}
.img14b{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img14b.jpg) no-repeat center 85px;background-size:100% auto}
.icon1b{ text-align:center; padding:100px 0 55px; height:24px;}
.menu{ width:1200px; margin:0 auto; padding-bottom:80px}
.menut{ text-align:center}
.menut li{ cursor:pointer; display:inline-block; width:290px; border-bottom:5px solid rgba(255,255,255,0); padding:15px 0 0; line-height:70px; color:#fff; font-size:30px; margin:0 100px}
.menut li:hover,.menut li.now{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon9.png) no-repeat center top; border-bottom:5px solid #f68b1e;    color: #f68b1e;    font-weight: bold;}
.menub{ border-top:1px solid #fff; margin-top:-1px; text-align:center; padding:38px 0 0}
.menubm{ display:none}
.menub img{ margin:0 20px}

.menub2{text-align: center;padding: 38px 0 0}
  .menub2 li{display: inline-block;width: 110px; height: 110px; margin: 0 30px;     float: left;}
  .menub2m{display: table;width: 110px; height: 110px; }
  .menub2mm{display: table-cell;width: 110px; height: 110px; vertical-align: middle;text-align: center;}
  .menub2 li img{transition: all 0.3s}
  .menub2 li:hover img{transform: scale(1.2,1.2);}

.zplc{ background:#fff; max-width:1400px; padding:90px 100px; box-shadow:0 0 10px rgba(0,0,0,0.1)}
.zplc h2{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon11.png) no-repeat center bottom; line-height:50px; padding-bottom:25px; font-weight:bold; color:#0077c1; font-size:36px; display:inline-block; width:150px; text-align:center}
.zplct{ text-align:center; padding:70px 0 90px}
.zplct img{ max-width:100%; height:auto}
.zplc ul{ padding:30px 0 0}
.zplc li{ margin-bottom:50px;}
.zplc li h3{background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon11.png) no-repeat left bottom; line-height:50px; padding-bottom:25px; font-weight:bold; color:#0077c1; font-size:36px; display:inline-block; min-width:135px; text-align:left; margin-bottom:20px}
.zplc li p{color:#0077c1; font-size:24px; line-height:50px;}

.banner2{ text-align:center}
.banner2 img{ max-width:100%; height:auto; vertical-align:top}
.talbox{ padding:70px 0 85px}
.mis{ padding:45px 0; position:relative; margin:0 40px}
.mis h2{ width:700px; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon13.png) repeat-x left center; margin:0 auto; text-align:center}
.mis h2 span{ display:inline-block; background:#fff; color:#0a8cdd; font-size:28px;font-family:Corbel; padding:0 28px; line-height:30px; font-weight:bold}
.mistxt1{ width:700px; color:#676767; font-size:16px;font-family:Corbel; line-height:22px; padding:22px 0 30px; margin:0 auto}
.vision{ width:822px; padding:20px 0 40px; margin:0 auto}
.vision li{ float:left; margin:0 24px; width:225px;}
.vision li span{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon14.png) no-repeat left center; padding-left:20px; display:inline-block; font-size:18px; color:#0a8cdd; font-weight:bold;font-family:Corbel; line-height:25px; padding-bottom:10px;}
.vision li p{color:#676767; font-size:16px;font-family:Corbel; line-height:22px;}
.valus{ padding:30px 0; text-align:center}
.valus li{ display:inline-block; border:3px solid #f68b1e; text-align:center; width:150px; height:60px; margin:0 20px}
.valusm{ display:table-cell; width:150px; height:60px; vertical-align:middle; text-align:center; color:#0a8cdd; font-size:18px;font-family:Corbel; line-height:22px;}
.public{ padding:70px 0; margin:0 55px; color:#676767; font-size:18px; line-height:30px;font-family:Corbel; position:relative}
.public h2{ color:#0a8cdd; font-size:28px; line-height:30px;font-family:Corbel; padding-bottom:15px}
.his{ padding:60px 0; margin:0 90px; position:relative}
.hisline{ display:inline-block; width:2px; height:90%; position:absolute; left:102px; top:30px; background:#b6d7ff}
.his li{ position:relative; padding-left:138px; margin-bottom:35px; color:#595959;color:#0a8cdd; font-size:18px;font-family:Corbel; line-height:22px;}
.his li b{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon15.png) no-repeat right center; display:inline-block; line-height:35px; font-size:30px; color:#4b9fd3; position:absolute; left:0; top:0;font-family:"\5FAE\8F6F\96C5\9ED1"; width:108px}
.zwbox{ background:#fff; box-shadow:5px 5px 10px rgba(0,0,0,0.1); max-width:1410px; margin:0 auto; box-sizing:border-box; padding:85px 0 45px}
.zwss{ padding:0 55px}

.zwssr_input{  line-height:45px; width:260px; height:47px; box-sizing:border-box; border:1px solid #959595; padding:0 10px; font-size:18px; color:#7c7c7c;font-family:"microsoft yahei";}
.zwssr_input2{  line-height:45px; width:260px; height:47px; box-sizing:border-box; border:1px solid #959595; padding:0 10px; font-size:16px; color:#7c7c7c;font-family:"microsoft yahei";}
.zwssr_btn{ float:right; width:110px; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon4.png) no-repeat 15px center #4b9fd3; height:47px; cursor:pointer; border:none; box-sizing:border-box; padding-left:43px;  font-size:18px; color:#fff;font-family:Corbel; text-align:left}
.zwssr_btn3{ float:right; width:110px; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon4.png) no-repeat 15px center #f58a1e; height:47px; cursor:pointer; border:none; box-sizing:border-box; padding-left:43px;  font-size:18px; color:#fff;font-family:Corbel; text-align:left}
.tabtop{ padding:60px 0 55px;}
.tabtop td{ border-bottom:1px solid #f68b1e}
.tabtop td span{ display:inline-block; border-bottom:4px solid #f68b1e; font-size:22px; color:#f68b1e; text-transform:uppercase;font-family:Corbel; line-height:60px; min-width:150px; text-align:center}
.tabtop2{ padding:60px 0 70px;}
.tabtop2 td{ border-bottom:1px solid #59befd}
.tabtop2 td span{ display:inline-block; border-bottom:4px solid #59befd; font-size:20px; color:#5a5a5a; text-transform:uppercase; line-height:60px; min-width:150px; text-align:center}
.tabtop3{ padding:60px 0 70px;}
.tabtop3 td{ border-bottom:1px solid #f58a1e}
.tabtop3 td span{ display:inline-block; border-bottom:4px solid #f58a1e; font-size:20px; color:#5a5a5a; text-transform:uppercase; line-height:60px; min-width:150px; text-align:center}
.tabtop4{ padding:0 0 50px;}
.tabtop4 td{ border-bottom:1px solid #f58a1e}
.tabtop4 td span{ display:inline-block; border-bottom:4px solid #f58a1e; font-size:20px; color:#5a5a5a; text-transform:uppercase; line-height:60px; min-width:150px; text-align:center}

.tab{}
.tab td{ line-height:35px; color:#646464;font-size:18px;padding:15px 0}
.tab td a{color:#646464;}
.tab td a:hover{ color:#f68b1e}
.tab2{}
.tab2 td{ line-height:35px; color:#5a5a5a;font-size:22px; padding:15px 0}
.tab2 td a{color:#5a5a5a;}
.tab2 td a:hover{ color:#59befd}
.tab3{}
.tab3 td{ line-height:35px; color:#5a5a5a;font-size:22px; padding:15px 0}
.tab3 td a{color:#5a5a5a;}
.tab3 td a:hover{ color:#f58a1e}
.tab4{}
.tab4 li{ line-height:35px; color:#5a5a5a;font-size:22px; padding:15px 0}
.tab4 li a{color:#5a5a5a; display:inline-block; width:32%; box-sizing:border-box;  float:left; padding-left:50px;}
.tab4 li a:hover{ color:#f58a1e}
.tab4 li span{ display:inline-block; width:17%; text-align:center; float:left}

.page{ text-align:center}
.page a,.page span{ display:inline-block; width:30px; height:30px; box-sizing:border-box; line-height:28px; text-align:center; border:1px solid #38a6eb; color:#0077c1; font-size:14px; margin:0 5px;vertical-align:middle}
.page a:hover,.page a.now{ background:#38a6eb; color:#fff;}
.page a.next{ font-family:serif; font-weight:bold}
.img19 img{ max-width:100%; height:auto; vertical-align:top}
.img20{ padding:90px 0 25px; text-align:center}
.img20 img{max-width:100%; height:auto; vertical-align:top}
.talk{ padding:75px 0 120px}
.talkm{ padding:45px 0 0; width:980px; margin:0 auto}
.talkm li{ float:left; width:350px; padding-left:40px; box-sizing:border-box}
.talkm li:nth-child(2n){ float:right}
.talkm li h2{ color:#57b1e8; font-size:24px; font-family:Arial; line-height:30px;}
.talkm li p{ color:#3c3c3c; font-size:18px;font-family:Arial; line-height:24px;}
.icon17a{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon17a.png) no-repeat left top}
.icon17b{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon17b.png) no-repeat left top}
.icon17c{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon17c.png) no-repeat left top}
.icon17d{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon17d.png) no-repeat left top}
.zwfl {  border: 1px solid #959595;color: #666;float: left;height:47px;line-height: 45px; z-index:10;margin-right: 13px;
position: relative;width: 260px; box-sizing:border-box;}
.zwfl span{ display:inline-block; line-height:45px; padding-left:10px; color:#7c7c7c; font-size:16px;}
.zwflinput ,.zwfl4input{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon16a.png) no-repeat 95% center;    border:none;color: #484848;cursor: default;float: right;font-family: "microsoft yahei";height:45px;line-height:45px;padding-right: 18px;width:150px; box-sizing:border-box; font-size:16px;}
.zwflnow .zwflinput{background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon16b.png) no-repeat 95% center;}
.zwfl4now .zwfl4input{background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon16b.png) no-repeat 95% center;}

.zwflb {background: #fff none repeat scroll 0 0;border: 1px solid #c9d0d9;display: none;left: -1px;position: absolute;top: 54px;width:258px;}
.zwflbl {float: left;padding:10px 0;width:100%;}
.zwflbl li {color: #666;cursor: default;height: 32px;line-height: 32px; text-align:center;width: 100%; margin-bottom:5px;}
.zwflbl li span{ display:inline-block; line-height:31px; border-bottom:1px solid #fff; color:#484848; padding:0; font-size:12px;}
.zwflbl li.hover span{color: #4b9fd3; border-bottom:1px solid #4b9fd3}

.zwfl4 {  border: 1px solid #959595;color: #666;float: left;height:47px;line-height: 45px; z-index:10;margin-right: 13px;
position: relative;width: 260px; box-sizing:border-box;}
.zwfl4 span{ display:inline-block; line-height:45px; padding-left:10px; color:#7c7c7c; font-size:16px;}
.zwfl4b {background: #fff none repeat scroll 0 0;border: 1px solid #c9d0d9;display: none;left: -1px;position: absolute;top: 54px;width:258px;}
.zwfl4bl {float: left;padding:10px 0;width:258px;}
.zwfl4bl li {color: #666;cursor: default;float: left;height: 32px;line-height: 32px; text-align:center;width: 50%; margin-bottom:5px;}
.zwfl4bl li span{ display:inline-block; line-height:31px; border-bottom:1px solid #fff; color:#484848; padding:0; font-size:12px;}
.zwfl4bl li.hover span{color: #4b9fd3; border-bottom:1px solid #4b9fd3}





.zwfl2 {border: 1px solid #959595;color: #666;float: left;height:47px;line-height: 45px; z-index:10;margin-right: 13px;
position: relative;width: 260px; box-sizing:border-box;}
.zwfl2 span{ display:inline-block; line-height:45px; padding-left:10px; color:#7c7c7c; font-size:16px;}
.zwfl2input { background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon16a.png) no-repeat 95% center;    border:none;color: #484848;cursor: default;float: right;font-family: "microsoft yahei";height:45px;line-height:45px;padding-right: 18px;width:150px; box-sizing:border-box; font-size:16px;}
.zwfl2now .zwfl2input{background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon16b.png) no-repeat 95% center;}
.zwfl2b {background: #f5f5f5;border: 1px solid #c9d0d9;display: none;left: -1px;position: absolute;top: 50px;width: 320px;}
.zwfl2bl {float: left;padding: 10px 0;width: 60px;}
.zwfl2bl li {color: #666;cursor: default;height: 32px;line-height: 32px;margin-bottom: 5px;padding-left: 18px;}
.zwfl2bl li.hover {color: #4b9fd3;}
.zwfl2br {background: #fff;float: left;min-height: 220px;padding: 10px;text-align: left;width: 240px;}
.zwfl2br blockquote {display: none;}
.zwfl2br blockquote.block {display: block;}
.zwfl2br span {cursor: default;line-height: 30px;padding-right: 15px;}
.zwfl3 {border: 1px solid #959595;color: #666;float: left;height:47px;line-height: 45px;margin-right: 13px;
position: relative;width: 260px; box-sizing:border-box;z-index: 80;}
.zwfl3 span{display:inline-block; line-height:45px; padding-left:10px; color:#7c7c7c; font-size:16px;}
.zwfl3input {background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon16a.png) no-repeat 95% center;    border:none;color: #484848;cursor: default;float: right;font-family: "microsoft yahei";height:45px;line-height:45px;padding-right: 18px;width:180px; box-sizing:border-box; font-size:16px;}
.zwfl3now .zwfl3input{background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_icon16b.png) no-repeat 95% center;}
.zwfl3b {background: #fff;border: 1px solid #c9d0d9;display: none;left: -1px;position: absolute;top: 50px;width: 304px;}
.zwfl3bl {float: left;padding: 10px 0;width: 100px; height:280px; overflow:auto}
.zwfl3bl li {color: #666;cursor: default;line-height: 21px;margin-bottom: 20px;padding-left: 18px;}
.zwfl3bl li.hover {color: #4b9fd3;}
.zwfl3br {background: #fff;float: left;height: 280px;padding: 10px;text-align: left;width: 184px;}
.zwfl3br blockquote {display: none;height: 280px;overflow-y: auto;overflow-x:hidden}
.zwfl3br blockquote.block {display: block;}
.zwfl3br span {cursor: default;display: block;float: left;line-height: 30px;padding-right: 15px;width: 100%;font-size:12px;box-sizing: border-box;}
.zwfl3br span a:hover {color: #4b9fd3;}



.zmt {border-right: 1px solid #f5f5f5;float: left;width: 100px; height:250px; overflow:auto}
.zmt li {color: #333;cursor: default;display: inline;float: left;font-size: 14px;height: 30px;line-height: 30px;padding: 0 2px 0 3px;width: 75px;}
.zmt li.hover {color: #4b9fd3;}
.zmb {display: block;float: right;width: 120px;}
.zmb div {display: none;}
.zmb div.block {display: block;}
.zmb span {cursor: default;display: block;line-height: 30px;padding-right: 15px;font-size:12px}
.zmb span a:hover {color: #4b9fd3;}

.zwxq{ background:#fff; padding:50px 45px; margin:60px auto 0; width:100%; box-sizing:border-box; box-sizing:border-box}
.zwxqt{ line-height:25px; font-size:18px; color:#777;}
.zwmc{  line-height:40px; margin:30px 0 25px; padding-left:15px; color:#484848; font-size:24px; font-weight:bold}
.zwfenl{ padding:0 0 25px 15px;}
.zwfenl li{ line-height:35px; width:33.33%; font-size:18px; color:#777; float:left}
.zwnr{ border-top:1px dashed #a0a0a0; padding:40px 15px 10px; color:#777; font-size:16px; line-height:28px;}
.zwnr h2{ color:#333; font-size:16px;}
a.sqzw{ display:inline-block; color:#337ab7; border:1px solid #337ab7; width:165px; height:50px; line-height:50px; text-align:center; border-radius:25px; font-size:18px; vertical-align:middle; float:left}
a.sqzw:hover{ font-size:20px;}
a.sqzw2{ float:left; display:inline-block; color:#f0ad4e; border:1px solid #f0ad4e; width:165px; height:50px; line-height:50px; text-align:center; border-radius:25px; font-size:18px; vertical-align:middle; margin:0 30px 0 15px}
a.sqzw2:hover{ font-size:20px;}

@-webkit-keyframes rotate {
  0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
}
100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
}
}@keyframes rotate {
  0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg);
}
100% {
  -webkit-transform:rotate(360deg);
  transform:rotate(360deg);
}
}.loadmore {
  display:block;
  line-height:50px;
  text-align:center;
  color:#ccc;
  font-size:14px;
}
.loadmore span {
  height:20px;
  width:20px;
  border-radius:100%;
  display:inline-block;
  margin:10px;
  border:2px solid #f60;
  border-bottom-color:transparent;
  vertical-align:middle;
  -webkit-animation:rotate 1.1s infinite linear;
  animation:rotate 1.1s infinite linear;
}
.loadover {
  position:relative;
  margin:0 12px;
  padding:24px 0;
  height:20px;
  line-height:20px;
  color:#909090;
  text-align:center;
}
.loadover span {
  position:relative;
  display:inline-block;
  padding:0 6px;
  height:20px;
  background:#F2F2F2;
  z-index:2
}
.loadover:after {
  content:''position:absolute;
  left:0;
  top:50%;
  width:100%;
  height:1px;
  background:#DCDCDC;
  z-index:1;
  display:block;
}
.gzwm{ position:relative; line-height:34px !important; margin:25px 0 25px 30px;border-bottom:1px solid #fff; }
.gzwm:hover{ border-bottom:1px solid #0077c1}
.gzwm img{ position:absolute; left:50%; margin-left:-50.5px; top:60px; display:none}
.gzwm:hover img{ display:block}

.tcbg{ background:#000; opacity:0.8; width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; display:none}
.tcbox{ width:820px; height:460px; background:#fff; position:fixed; left:50%; top:50%; margin:-230px 0 0 -410px; z-index:1001; display:none}
.tcbox h2{ padding:0 10px; line-height:30px; color:#333; font-size:15px;}
.tcbox h2 span{ float:right; color:#333; line-height:30px; font-size:30px; cursor:pointer}
.tcboxm{ display:none}

.b2{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_b2.gif) no-repeat center top; width:100%; height:960px; position:absolute; left:0; top:85px; z-index:1; background-size:100% auto;min-width:1200px}
.xybanner{ z-index:10;}
.icon1b{ padding:100px 0 185px; position:relative; z-index:10}
.menu{ position:relative; z-index:10}
.ssbox2{ left:0}
.img27{ background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_img27a.png) no-repeat left center; width:705px; height:335px; position:absolute; left:-150px; bottom:85px;}

/****/
.talwrap{ background:#fff; padding:85px 0 65px}
.tal{ width:1200px; position:relative; padding:60px 0 0}
.talm{ overflow:hidden}
.talm .swiper-slide{ text-align:center}
.talm img{ width:255px; height:auto}
.tall{ display:inline-block; border:1px solid #dadada; width:70px; height:70px; box-sizing:border-box; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_hwcamp2a.png) no-repeat center center; position:absolute; left:-100px; top:50%; margin-top:-35px; border-radius:50%; cursor:pointer}
.talr{ display:inline-block; border:1px solid #dadada; width:70px; height:70px; box-sizing:border-box; background:url(http://stcms.beisen.com/cmsportal/10587100/10587100_themes_theme2_images0612_hwcamp2b.png) no-repeat center center; position:absolute; right:-100px; top:50%; margin-top:-35px; border-radius:50%; cursor:pointer}
.about{ max-width:1410px; margin:0 auto; padding:50px 0 55px}
.about li{ float:left; background:#fff; width:48%; padding:80px 80px 50px; height:650px; box-sizing:border-box; box-shadow:5px 5px 10px rgba(0,0,0,0.1)}
.about li:nth-child(2){ float:right}
.about li h2{ text-align:center; color:#57b1e8; font-size:32px; line-height:35px; padding-bottom:30px; text-transform:uppercase; font-weight:bold}
.about li p{ font-family:Arial; font-size:18px; color:#646464; line-height:35px;}
.about li h3{ color:#57b1e8; font-size:20px; font-weight:bold; line-height:35px;}

@media screen and (max-width:1450px){
.talm img{ width:240px}
  .tall{ width:50px; height:50px; left:-50px}
  .talr{ width:50px; height:50px; right:-50px}
  .ssbox2{ left:50px}
  .img27{ left:50px;    background-size: 500px auto;}
  .icon1b{ padding:50px 0 80px; }
  }
@media screen and (max-width:981px){
  .header{padding:0 10px}
    .nav{padding-left:30px}
    .zwss{padding:0 2px}
  }
