body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,pre,ul,ol,menu,map,kbd,samp,var,object,tt,figure{margin:0;}
ul,ol,th,td,button,fieldset,legend,input,textarea{padding:0;}
body,button,input,select,textarea{font-size:14px;font-family:"Microsoft YaHei";}
ul,ol{list-style:none;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace;}
small{font-size:12px;}
a{text-decoration:none;outline:none;transition:all ease-out 0.3s;}
li,img{transition:all ease-out 0.3s;}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img,input,button{border:none;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
hr{border:none;height:1px;}
html{overflow-y:scroll;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
input,select{vertical-align:middle;} 
object{max-width:100%;}
input[type=search]{-webkit-appearance:none;outline:none;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{display:none;}
.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;/*IE/7/6*/}

html{height:100%;}
body{color:#333;line-height:20px;}
a{color:#333;}
a:hover{color:#e6212a;}

@media (min-width:1441px){
body{padding-top:120px;}
.w{margin:0 auto;width:1200px;}
header{position:fixed;z-index:2;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #f9f9f9;box-shadow:0 5px 10px rgba(0,0,0,0.05);}
.head-logo{float:left;padding:20px 30px;}
.head-nav{float:right;margin-right:150px;}
nav span{display:none;}
nav ul{}
nav li{float:left;position:relative;}
nav li a{display:block;font-size:16px;line-height:120px;padding:0 30px;position:relative;}
nav li a:after{content:'';display:block;position:absolute;top:82px;left:30px;width:0;height:5px;background:#fff;transition:all ease-out 0.3s;}
nav li.on>a,nav>li>a:hover,nav li a.on{color:#f02626;}
nav li.on>a:after,nav>li>a:hover:after,nav li a.on:after{width:16px;background:#f02626;}
nav li ul{display:none;position:absolute;z-index:9;top:120px;left:0;background:#fff;min-width:240px;box-shadow:0 3px 3px rgba(0,0,0,0.1);}
nav li li{float:none;}
nav li li a{font-size:14px;white-space:nowrap;border-top:1px solid rgba(255,255,255,0.1);background:url(../image/subnava.png) no-repeat;background-position:right 10px top 10px;line-height: 40px;border-bottom:1px solid #eee;}
nav li li a:after{display:none;}
nav li li a:hover{padding:0 40px;background:url(../image/subnav.png) no-repeat #f02626;background-position:right 15px top 10px;color:#fff;}
nav li li ul{display:none;position:absolute;top:0;left:240px}
.language{position:absolute;top:50%;right:30px;transform:translateY(-50%);}
.language a{display:inline-block;line-height:34px;background:#e6212a;color:#fff;padding:0 10px;}

footer{background:#333;color:#999;}
footer a{color:#999;}
.foot{overflow:hidden;padding:40px 30px;}
.foot-nav{float:left;overflow:hidden;}
.foot-nav dl{float:left;}
.foot-nav dt{font-size:16px;font-weight:bold;color:#fff;margin-bottom:20px;}
.foot-nav dt a{color:#fff;}
.foot-nav dd{}
.foot-nav dd a{line-height:30px;margin-right:80px;}
.foot-nav dd ul{float:left;}
.foot-nav dd li{}
.foot-contact{float:left;}
.foot-contact h3{font-size:16px;color:#fff;margin-bottom:20px;}
.foot-contact span{display:block;line-height:30px;position:relative;padding-left:40px;}
.foot-contact span i{position:absolute;left:0;top:0;display:inline-block;width:30px;height:30px;}
i.footicon-add{background:url(../image/footicon1.png) no-repeat center center;}
i.footicon-tel{background:url(../image/footicon2.png) no-repeat center center;}
i.footicon-email{background:url(../image/footicon3.png) no-repeat center center;}
.foot-qrcode{float:right;}
.foot-qrcode ul{overflow:hidden;}
.foot-qrcode li{float:left;margin-left:20px;}
.foot-qrcode li figure{}
.foot-qrcode li figure img{margin-bottom:10px;width:90px;}
.foot-qrcode li figure figcaption{text-align:center;}
.copy{padding:20px 30px;border-top:1px solid #484848;overflow:hidden;}
.copy-rights{float:left;}
.copy-support{float:right;}

.sidebar{position:fixed;z-index:2;right:0;top:50%;}
.sidebar div{background:#e6212a;color:#fff;margin-bottom:1px;cursor:pointer;}
.sidebar div a{display:block;color:#fff;}
.sidebar div i{display:inline-block;width:60px;height:40px;text-align:center;}
.sidebar div span{display:block;}
.sidebarchat,.sidebarlink,.sidebartop{width:60px;height:60px;padding:5px;text-align:center;}
.sidebar div.sidebartel{padding:10px;height:50px;position:relative;}
.sidebar div.sidebartel i{position:absolute;top:5px;left:5px;}
.sidebar div.sidebartel span{position:absolute;display:inline-block;width:60px;bottom:5px;left:5px;}
.sidebar div.sidebartel dl{position:absolute;z-index:-1;top:0;right:-208px;white-space:nowrap;background:#e6212a;padding:10px;transition:all ease-out 0.3s;}
.sidebar div.sidebartel dt{font-size:16px;line-height:20px;}
.sidebar div.sidebartel dd{font-size:24px;font-weight:bold;line-height:30px;}
.sidebar div.sidebartel:hover dl{right:71px;}

.search{padding:20px 0;}
.search:after{content:'';display:block;clear:both;}
.search-hotkey{float:left;width:600px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:40px;color:#999;}
.search-hotkey a{color:#999;}
.search-form{float:right;}
.search-form form{position:relative;}
.search-form input{height:40px;}
.search-form input.txt{width:380px;height:40px;box-sizing:border-box;border:1px solid #ccc;padding:0 10px;}
.search-form input.btn{position:absolute;top:0;right:0;width:40px;height:40px;background:url(../image/searchicon.png) no-repeat center center;}
}
@media (min-width:1201px) and (max-width:1440px){
body{padding-top:120px;}
.w{margin:0 auto;width:1200px;}
header{position:fixed;z-index:2;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #f9f9f9;box-shadow:0 5px 10px rgba(0,0,0,0.05);}
.head-logo{float:left;padding:20px 30px;}
.head-nav{float:right;margin-right:150px;}
nav span{display:none;}
nav ul{}
nav li{float:left;position:relative;}
nav li a{display:block;font-size:16px;line-height:120px;padding:0 30px;position:relative;}
nav li a:after{content:'';display:block;position:absolute;top:82px;left:30px;width:0;height:5px;background:#fff;transition:all ease-out 0.3s;}
nav li.on>a,nav>li>a:hover,nav li a.on{color:#f02626;}
nav li.on>a:after,nav>li>a:hover:after,nav li a.on:after{width:16px;background:#f02626;}
nav li ul{display:none;position:absolute;z-index:9;top:120px;left:0;background:#fff;min-width:240px;box-shadow:0 3px 3px rgba(0,0,0,0.1);}
nav li li{float:none;}
nav li li a{font-size:14px;white-space:nowrap;border-top:1px solid rgba(255,255,255,0.1);background:url(../image/subnava.png) no-repeat;background-position:right 10px top 10px;line-height: 40px;border-bottom:1px solid #eee;}
nav li li a:after{display:none;}
nav li li a:hover{padding:0 40px;background:url(../image/subnav.png) no-repeat #f02626;background-position:right 15px top 10px;color:#fff;}
nav li li ul{display:none;position:absolute;top:0;left:240px}
.language{position:absolute;top:50%;right:30px;transform:translateY(-50%);}
.language a{display:inline-block;line-height:34px;background:#e6212a;color:#fff;padding:0 10px;}

footer{background:#333;color:#999;}
footer a{color:#999;}
.foot{overflow:hidden;padding:40px 30px;}
.foot-nav{float:left;overflow:hidden;}
.foot-nav dl{float:left;}
.foot-nav dt{font-size:16px;font-weight:bold;color:#fff;margin-bottom:20px;}
.foot-nav dt a{color:#fff;}
.foot-nav dd{}
.foot-nav dd a{line-height:30px;margin-right:50px;}
.foot-nav dd ul{float:left;}
.foot-nav dd li{}
.foot-contact{float:left;}
.foot-contact h3{font-size:16px;color:#fff;margin-bottom:20px;}
.foot-contact span{display:block;line-height:30px;position:relative;padding-left:40px;}
.foot-contact span i{position:absolute;left:0;top:0;display:inline-block;width:30px;height:30px;}
i.footicon-add{background:url(../image/footicon1.png) no-repeat center center;}
i.footicon-tel{background:url(../image/footicon2.png) no-repeat center center;}
i.footicon-email{background:url(../image/footicon3.png) no-repeat center center;}
.foot-qrcode{float:right;}
.foot-qrcode ul{overflow:hidden;}
.foot-qrcode li{float:left;margin-left:20px;}
.foot-qrcode li figure{}
.foot-qrcode li figure img{margin-bottom:10px;width:90px;}
.foot-qrcode li figure figcaption{text-align:center;}
.copy{padding:20px 30px;border-top:1px solid #484848;overflow:hidden;}
.copy-rights{float:left;}
.copy-support{float:right;}

.sidebar{position:fixed;z-index:2;right:0;top:50%;}
.sidebar div{background:#e6212a;color:#fff;margin-bottom:1px;cursor:pointer;}
.sidebar div a{display:block;color:#fff;}
.sidebar div i{display:inline-block;width:60px;height:40px;text-align:center;}
.sidebar div span{display:block;}
.sidebarchat,.sidebarlink,.sidebartop{width:60px;height:60px;padding:5px;text-align:center;}
.sidebar div.sidebartel{padding:10px;height:50px;position:relative;}
.sidebar div.sidebartel i{position:absolute;top:5px;left:5px;}
.sidebar div.sidebartel span{position:absolute;display:inline-block;width:60px;bottom:5px;left:5px;}
.sidebar div.sidebartel dl{position:absolute;z-index:-1;top:0;right:-208px;white-space:nowrap;background:#e6212a;padding:10px;transition:all ease-out 0.3s;}
.sidebar div.sidebartel dt{font-size:16px;line-height:20px;}
.sidebar div.sidebartel dd{font-size:24px;font-weight:bold;line-height:30px;}
.sidebar div.sidebartel:hover dl{right:71px;}

.search{padding:20px 0;}
.search:after{content:'';display:block;clear:both;}
.search-hotkey{float:left;width:600px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:40px;color:#999;}
.search-hotkey a{color:#999;}
.search-form{float:right;}
.search-form form{position:relative;}
.search-form input{height:40px;}
.search-form input.txt{width:380px;height:40px;box-sizing:border-box;border:1px solid #ccc;padding:0 10px;}
.search-form input.btn{position:absolute;top:0;right:0;width:40px;height:40px;background:url(../image/searchicon.png) no-repeat center center;}
}
@media (min-width:751px) and (max-width:1200px){

}
@media (max-width:750px){
body{font-size:12px;}
header{background:#fff;border-bottom:1px solid #f9f9f9;}
.head-logo{padding:20px;}
.head-logo img{height:40px;}
.head-nav{}
nav span{position:absolute;z-index:3;top:25px;right:20px;display:block;width:30px;}
nav span i{display:block;content:'';width:100%;height:2px;background:#f02626;margin:6px 0;transition:all 0.3s ease-out 0.1s;}
nav span.on i:nth-of-type(1){transform:translateY(8.5px) rotate(45deg);}
nav span.on i:nth-of-type(2){opacity: 0;}
nav span.on i:nth-of-type(3){transform:translateY(-8.5px) rotate(-45deg);}
nav ul{display:none;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,0.1);}
nav ul.on{display:block;}
nav ul li{position:relative;border-top:1px solid #eee;}
nav ul li i{position:absolute;z-index:1;top:0;right:0;width:40px;height:40px;background:#eee;text-align:center;line-height:40px;font-style:normal;}			
nav li a{display:block;line-height:40px;font-size:14px;padding:0 20px;}
nav li a:hover{background:#f02626;color:#fff;}
nav li ul{position:static;background:#f4f4f4;box-shadow:none;}
nav li li a{font-size:12px;}
.language{position:absolute;top:25px;right:80px;}
.language a{display:inline-block;line-height:30px;background:#e6212a;color:#fff;padding:0 10px;}

footer{background:#333;color:#999;}
footer a{color:#999;}
.foot{overflow:hidden;padding:20px;}
.foot-nav{overflow:hidden;}
.foot-nav dl{margin-bottom:20px;}
.foot-nav dt{font-size:16px;font-weight:bold;color:#fff;margin-bottom:10px;}
.foot-nav dt a{color:#fff;}
.foot-nav dd{}
.foot-nav dd p{display:inline-block;margin-right:15px;}
.foot-nav dd a{line-height:30px;}
.foot-nav dd ul{}
.foot-nav dd li{display:inline-block;margin-right:15px;}
.foot-contact{}
.foot-contact h3{font-size:14px;color:#fff;margin-bottom:10px;}
.foot-contact span{display:block;line-height:30px;position:relative;padding-left:40px;}
.foot-contact span i{position:absolute;left:0;top:0;display:inline-block;width:30px;height:30px;}
i.footicon-add{background:url(../image/footicon1.png) no-repeat center center;}
i.footicon-tel{background:url(../image/footicon2.png) no-repeat center center;}
i.footicon-email{background:url(../image/footicon3.png) no-repeat center center;}
.foot-qrcode{display:none;}
.copy{padding:20px;border-top:1px solid #484848;}
.copy-rights{}
.copy-support{}

.sidebar{display:none;position:fixed;z-index:2;right:0;bottom:20px;}
.sidebar div{background:#e6212a;color:#fff;cursor:pointer;box-sizing:border-box;text-align:center;padding:5px;margin-bottom:1px;}
.sidebar div a{display:block;color:#fff;}
.sidebar div i{display:block;}
.sidebar div span{display:block;}
.sidebar div.sidebartel dl{display:none;}

.search{padding:20px 0;}
.search:after{content:'';display:block;clear:both;}
.search-hotkey{display:none;}
.search-form{}
.search-form form{position:relative;}
.search-form input{height:40px;}
.search-form input.txt{width:100%;box-sizing:border-box;border:1px solid #ccc;padding:0 10px;}
.search-form input.btn{position:absolute;top:0;right:0;width:40px;height:40px;background:url(../image/searchicon.png) no-repeat center center;}
}