html,body{font-family:'微软雅黑',Arial, Helvetica, sans-serif;padding:0;margin:0;background:#FFF;}
/* dom list normal style settings */
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dd,dt{margin:0px;padding:0px;}
ul,li,dl,dd,dt{list-style-type:none;}
a,a:link,a:visited{text-decoration:none;}
/* margin and padding settings */
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt50{padding-top:50px;}
.pt100{padding-top:100px;}
.pt150{padding-top:150px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt100{margin-top:100px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.h20{height:20px;}
.h40{height:40px;}
.clean{height:1px; clear:both;overflow:hidden;}
.dis{display:block;}
.undis{display:none;}


.header{position:fixed;height:90px;width:100%;z-index:99999;background:#fff;}
.header .logonav{position:absolute;left:0px;top:0px;height:30px;padding:5px;}
.header .menunav{position:absolute;left:0px;top:40px;width:100%;margin:0px auto;}
.header .menunav ul{height:40px;}
.header .menunav ul li{position:relative;width:50%;float:left;padding:5px 0px;height:35px;line-height:35px;text-align:center;}
.header .menunav ul li a{font-size:14px;color:#EC193A;}
.header .menunav ul li a:hover{color:#B40117;}
.header .menunav ul li div{position:absolute;top:110%;width:200%;left:0%;line-height:30px;color:#fff;}
.header .menunav ul li div a{display:inline-block;padding:0px 10px;font-size:12px;}
.header .menunav ul li div a,.header .menunav ul li div a:hover{color:#fff;font-weight:normal;}
.header .submenu{position:absolute;background:rgba(0, 0, 0, 0.6);left:0px;top:100%;width:100%;height:35px;}
.header .telnav{position:absolute;right:5px;top:5px;height:30px;font-size:16px;color:#EC193A;line-height:30px;padding-left:28px;}
.header .telnav a{color:#EC193A;}
.header .telnav span{display:block;position:absolute;left:0px;top:4px;height:22px;width:22px;}

.headnav{height:90px;}
.adser img{display:block;margin:0px;padding:0px;}

.adser{position:relative;}
.adser .adsnav{width:100%;}
.adser .adsnav ul{width:100%;overflow:hidden;}
.adser .adsnav ul li{width:100%;float:left;}
.adser .adsnav ul li img{width:100%;display:block;}
.adser .hd{position:absolute;height:30px;width:100%;left:0px;bottom:10px;display:none;}
.adser .hd ul{text-align:center;height:30px;}
.adser .hd ul li{display:inline-block;width:6px;height:6px;overflow:hidden;background:rgba(255,255,255,0.6);margin:0px 5px;border-radius:50%; text-indent:-999px;cursor:pointer;}
.adser .hd ul li.on{background:rgba(255,255,255,0.9);}

.worker ul{overflow: hidden;}
.worker ul li{width:50%;float:left;position:relative;overflow: hidden;}
.worker ul li img{display: block;width:100%;}
.worker ul li .work_info_nav{position:absolute;width:100%;height:100%;left:0px;bottom:-100%;background:rgba(0, 0, 0, 0.8);color:#fff;}
.worker ul li .work_info_nav a{display:block;width:100%;height:100%;color:#fff;}

.footer{position:relative;height:40px;background:#000;}
.footer .plt_nav{float:left;height:30px;padding:5px;}
.footer .plt_nav div{display:block;width:20px;height:20px;float:left;padding:5px;}
.footer .plt_nav a{display:block;width:20px;height:20px;float:left;padding:5px;}
.footer .telnav{position:absolute;right:5px;top:5px;height:30px;font-size:15px;color:#fff;line-height:30px;padding-left:28px;}
.footer .telnav a{color:#fff;}
.footer .telnav span{display:block;position:absolute;left:0px;top:4px;height:22px;width:22px;}


.about_bg1{background:url(../images/about_rb_bg.png) right bottom no-repeat #EAE9E9;background-size: 40% auto;}
.about_bg2{background:#fff;}

.about_mainer{position:relative;}
.about_mainer .dempty{position:absolute;height:90px;width:100%;top:-90px;color:rgba(0,0,0,0);}
.about_mainer .main{overflow: hidden;padding:20px;}
.about_mainer .main .cont_ttl{overflow: hidden;height:40px;padding-left:5%;}
.about_mainer .main .cont_ttl h3{float:left;font-size:26px;font-weight: normal;margin-right:5px;}
.about_mainer .main .cont_ttl h5{float:left;font-size:18px;font-weight: normal;margin-top:4px;}
.about_mainer .main .cont_main .cont_txt{font-size:13px;line-height:22px;padding:0px 5%;}
.about_mainer .main .cont_main .cont_txt .ttl{font-size:20px;font-weight:bold;line-height:35px;}
.about_mainer .main .cont_main .cont_vdo{font-size:16px;line-height:30px; text-align:center;}
.about_mainer .main .cont_main .cont_vdo video{width:90%;}
.about_mainer .main .cont_main .cont_vdo .plt_nav{height:20px;text-align:center;padding-top:20px;}
.about_mainer .main .cont_main .cont_vdo .plt_nav a{display:inline-block;width:20px;height:20px;margin:0px 5px;}


.work_mainer .main{overflow: hidden;padding:10px;}
.work_mainer .main .cont_ttl{width:30%;float:left;}
.work_mainer .main .cont_ttl h3{font-size:12px;font-weight: normal;line-height:20px;}
.work_mainer .main .cont_ttl h5{font-size:12px;font-weight: normal;line-height:20px;}
.work_mainer .main .cont_main{width:90%;margin:0px 5%;}
.work_mainer .main .cont_main .cont_txt{font-size:12px;line-height:20px;color:#5C5C5C;}
.work_mainer .main .cont_main .cont_txt .ttl{font-size:22px;line-height:40px;}

.work_mainer .cont_pic{overflow: hidden;margin-bottom:40px;}
.work_mainer .cont_pic img{display:block;}

.work_mainer .cont_vdo{font-size:16px;line-height:30px; text-align:center;}
.work_mainer .cont_vdo video{width:90%;}
.work_mainer .cont_vdo .plt_nav{height:20px;text-align:center;padding-top:20px;}
.work_mainer .cont_vdo .plt_nav a{display:inline-block;width:20px;height:20px;margin:0px 5px;}


.videonav{width:100%;background:#000;border-radius:15px;}
.cont_vdo2{width:90%;margin:0px 5%;}

.footer .plt_dlg{position:absolute;width:100%;background:rgba(0,0,0,0.85);left:0px;bottom:30px;padding:20px 0px;z-index:1000;}
.footer .plt_dlg .imgnav{width:40%;margin:0px 30%;}
.footer .plt_dlg .rmknav{text-align:center;color:#606060;font-size:12px;line-height:20px;}
.footer .plt_dlg .clsnav{position:absolute;right:10px;top:10px;width:20px;height:20px;}

.toTop{display:none; width:35px;height:35px;text-align:center;background:url("../images/arrow-top.png") center center no-repeat;background-size: 100% 100%;}
