
/*css reset*/
html{-webkit-text-size-adjust:none;word-wrap:break-word;word-break:break-all;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0;-webkit-text-size-adjust: none;-webkit-tap-highlight-color: transparent;}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,input,label,p,span,textarea,ul{margin:0;padding:0;outline:0}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}
body{color: #333; font: 16px/26px Microsoft Yahei,Simsun; font-family: Georgia;}
a{color:#333333;text-decoration:none;transition:all .15s ease 0s;}
a:hover{color:#f91b06;text-decoration:none;}
button{border:0;background: transparent;}
button:focus{outline:0;} 
i{font-style:normal}
ol,ul{list-style-type:none}
img{max-width:100%;height:auto;border-radius:5px;border:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s}
input,textarea{font-size:14px;font-family:"PingFang SC",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Source Han Sans","Noto Sans CJK Sc","Microsoft YaHei","Microsoft Jhenghei",sans-serif;outline:0}
video{height: 100%;position: absolute; left: 50%;top: 0;transform: translateX(-50%);object-fit: fill; width: auto;min-width: 100%;}
video::-internal-media-controls-download-button{display:none}
video::-webkit-media-controls-enclosure{overflow:hidden}
video::-webkit-media-controls-panel{width:calc(100% + 30px)}
.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden;}
.mb20 {margin-bottom:20px;}
.red {color:#fd5133}
.clear{clear:both}
.web_width{margin:0 auto;position: relative;max-width:1200px;}
.aaa{display:block;overflow:hidden;height:100%;vertical-align:middle;margin:20px 0}
.aaa img{width:100%;height:100%;vertical-align:middle}
header{height:46px;position:fixed;top:0;width:100%;z-index:9999;transition: top .5s;}
header.hbg{ background:#1d93e7!important;}
.hide {top:-46px;}
.logo{margin:8px 5px 0 10px;float:left;height:30px;overflow:hidden}
.logo img{height:30px;width:auto!important}
.shortcut_menu{float:right;margin-right:15px;}
.shortcut_menu button , .shortcut_menu a.button , .menu button{height:46px;float:right;line-height:46px;cursor:pointer;background:transparent;color:#fff;padding:0 15px;display: block;}
.shortcut_menu button i , .shortcut_menu a.button i, .menu button i{padding-right:5px;font-size:14px;}
.shortcut_menu .user {height:40px;float:right;line-height:40px;position:relative;display: block;padding:0;}
.shortcut_menu .user #user{display:none;position:absolute;right:50%;margin-right:-40px;top:46px;background: #fff;box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);text-align: center;}
.shortcut_menu .user #user a{ width: 80px;line-height:36px;display: block;}
.shortcut_menu .user #user a:hover{color:#ffff; background:#fa4838 }
.menu{float:left;height:46px;line-height:46px;position:relative;padding:0;margin-left:10px;display: block;min-width:50%;}
#menu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;}
#menu li{line-height:40px;display:inline}
#menu li a{padding:0 15px;color:#fff}
#menu li a:hover{-moz-opacity:0.9;opacity: 0.9;}
#nav_m , #search_m , #user_m{display:none;}
.home_head{min-height:180px;background-repeat:no-repeat;background-position:top;background-size:cover;z-index:99;position:relative}
.home_head::after{background:#000000;content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:-1;-moz-opacity:.2;opacity:.2}
.home_search{padding:256px 20px 150px 20px;}
.home_search .search{margin:30px auto;width:68%; }
.site_title{text-align: center;overflow: hidden;}
.site_title h1{font-size:48px;line-height:48px;color:#fff;}
.site_title p{line-height:150%;color:#fff;margin-top:20px;}
/**网站搜索**/
#shead{background:#fff;z-index:999;max-width:1200px;margin:0 auto;padding:20px;display: none;border-radius:6px;box-sizing: border-box;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);}
.search{width:100%;overflow: hidden;} 
.search form{overflow:hidden;position:relative;width:100%;border-radius:5px;margin:0 auto}
.search input{border:1px solid #ededed;height:46px;line-height:46px;background:#fff;padding:0 110px 0 10px!important;width:100%;border-radius:5px;box-sizing:border-box}
.search input:focus{border:1px solid #fa4838}
.search button{position:absolute;line-height:46px;height:46px;cursor:pointer;background-color:#fa4838;color:#fff;font-size:16px;width:100px;right:0;top:0}
.search button:hover{-moz-opacity:.9;opacity:.9}
/**网站搜索**/
.main{margin:0;padding-top:46px;overflow: hidden;}
.home_page{margin:0;padding-top:0;overflow: hidden;}
.spm{margin:20px 0;display:block;overflow: hidden;}
.spm h3{line-height:150%;padding:0 20px;font-size:20px;margin-bottom:10px;font-weight: normal;color:#555555;}
.section {background:#ffffff;padding:20px 20px 0 20px;overflow: hidden;border-radius:10px;}
.np li {padding: 20px;overflow: hidden;width: 100%;margin: auto;background: #ffffff;box-sizing: border-box;box-shadow: 0 1px 5px 0 rgb(0 0 0 / 10%);}
.spm h3 i{font-size:20px;margin-right:5px;}
.spm h3 span{float:right;font-size:14px;color:#999999;}
.spm h3 span i{font-size:14px;margin-right:0;}
.spm h3 span a{color:#999999;}
/**当前位置**/
.breadcrumb_box{background:#ffffff;padding:12px 0;overflow: hidden;border-bottom:1px solid #dedede;}
.breadcrumb_box h3{width:50%;float: left;padding:0 20px;line-height: 30px;font-size: 20px; font-weight: normal;color:#555555;box-sizing: border-box;}
.breadcrumb{padding:0 20px;line-height: 30px;width:50%;overflow: hidden;float:right;text-align: right;box-sizing: border-box;}
.breadcrumb, .breadcrumb a{color:#999999;}
.breadcrumb i {padding:0 5px;}

@media screen and (max-width:1280px){
.shortcut_menu button , .shortcut_menu a.button , .menu button , #menu li a {padding:0 10px}  
}
@media screen and (max-width:1200px){
.cobc li {width:50%;}
}
@media screen and (max-width:1080px){
.home_search .search{width:100%; }
.menu{float:right;width:auto;min-width:auto;}
#nav_m , #search_m , #user_m{display:block}
#search_p , #user_p{display:none;}
#menu{position:absolute;display: none;text-align: center; z-index:999;right: 50%;margin-right: -53px;top:46px;background:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);}
#menu li{line-height:36px;}
#menu li a{width:110px;line-height:36px;display:block;color:#333333}
#menu li a:hover{background:#fa4838;color:#fff;}
.pro li , .list-weburl li , .list-qrcode li{width:33.33333333333333333333%}    
.links li {width:18%;}
}
@media screen and (max-width:720px){
.pc , .breadcrumb {display:none;}
.home_search{padding:126px 20px 70px 20px;}
.shortcut_menu .user span, .shortcut_menu .submit span , #search_m span , #nav_m span {display: none;}
.shortcut_menu button i , .shortcut_menu a.button i , .menu button i {padding-right: 0;}
.searchhead {left:0;right:0;}
.site_title h1{font-size:40px;line-height:40px;}
