@charset "utf-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,slide,small,span,strike,strong,sub,sup,table,tbody,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;}

::-webkit-scrollbar{width:10px;height:10px;background:rgba(0,0,0,.1)}
::-webkit-scrollbar-track{border-radius:0;background:rgba(0,0,0,.1)}
::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb:hover{border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(0,0,0,.4)}
::selection{background:#97ea88;color:#fff}
::-moz-selection{background:#97ea88;color:#fff}
:after,:before{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:active,a:hover{outline:0}
li,ol,ul{list-style:none}
img{height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;}

:active,:focus,:hover,:link,:visited{transition:color .2s linear,background-color .2s linear,border-color .2s linear}
a{color:#363636;text-decoration:none;outline:0;-webkit-touch-callout:none;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}
a:hover{color:#ea5151;text-decoration:none}

.clear{clear:both;}

.b-d{border-bottom:#dddcdc 1px solid;}
.b-dd{border-bottom:#dddcdc 2px solid;}
.b-abcd{border:#dddcdc 1px solid;}
.b-bcd{border:#dddcdc 1px solid; border-top:none;}
.bff{ background:#FFF;}
.m5{margin-top:5px;}
.m10{margin-top:10px;}
.m15{margin-top:15px;}
.m20{margin-top:20px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}

.homebg{background:url(bg.jpg) top center no-repeat fixed;background-size: cover;}
.wrapper{width:1200px;margin:0 auto;position: relative;}
.wrapperp{width:1140px;padding:0 30px;background:#fff;margin:0 auto}

.header{width:100%;height:auto;background-color:#cd292a;position:relative}
.header .tbg{background:url(topbg.jpg) top center no-repeat}
.header .top{height:50px;line-height:50px;color:#fff}
.header .top .topright{position:absolute;right:0;top:0}
.header .top .topright a{color:#fff}

.logo{width:400px;padding-top:10px;height: 150px;}
.header .nav{position:absolute;right:0;bottom:10px;color:#fff}
.header .nav ul li{padding:0 12px;float:left;font-size:18px}
.header .nav ul li a{color:#fff;font-weight:800}
.header .nav ul li a:hover{color:#fff000}
.header .nav ul li span{color:#ff5254}
.header .nav ul li em{color:#fff;font-style:normal}

.header-search{position:absolute;right: 10px;top:50px;z-index: +333;}
.header-search input.search {height: 30px;margin-right: 5px;padding-left: 10px;border: none;border-radius: 3px;font-size: 12px;line-height: 30px;border: 1px solid #ECB700; width:180px;}
.header-search input.submit {position: relative;width: 54px;height: 31px;background-color: #ECB700;border: none;border-radius:3px;font-size: 12px;color: #fff;line-height: 30px;}

.footer{width:100%;height:auto;background:#cd292a url(bottom.jpg) center no-repeat;color:#fff;line-height:2;text-align:center;font-size: 16px;}
.footer .wrapperp{padding-top:40px}
.footer a{color:#FFFFFF;}
