html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font-size:100%;font:12px/1.5 Î¢ÈíÑÅºÚ,arial,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{}
a:visited{}
a:hover,a:active,a:focus{color:#66bc03;text-decoration:none;outline:none;}

input{padding:0;margin:0;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}




.Side_left { position: fixed; right: 0; top: 50%; margin-top: -140px; z-index: 999999; }

.Side_left ul li { width: 70px; height: 70px; border-bottom: 1px solid #fff; background: #b00020; text-align: center; position: relative; cursor: pointer; }

.toggle { display: none; position: absolute; right: 70px; top: 0; }

.Side_left ul li:hover { background: #eb405f; }

.Side_left ul li:hover .toggle { display: block; background: #eb405f; }

.Side_left ul li:last-child { border: none; }

.Side_left ul li:nth-child(4) { border: none; }

.Side_left li .cb { padding: 15px 0 5px; }

.Side_left li .cb5 { padding: 15px 0 10px; }

.Side_left li span { font-size: 14px; color: #fff; }

.left_tel { background: #eb405f; color: #fff; font-size: 24px; width: 300px; height: 60px; line-height: 30px; padding: 20px 0; }

.cbewm { width: 150px; }

.ewm { width: 150px; height: 150px; }

.top_left { bottom: 86px; opacity: 0; transition: all 1s; }

.oncc { bottom: 0px !important; opacity: 1 !important; transition: all 1s; border-top: 1px solid #fff !important; }

.cengji { z-index: 999; }

.qqzx { padding-bottom: 20px; background: #eb405f; }

.qqzx p { font-size: 16px; width: 185px; padding: 8px; color: #fff; }

.qqzx img { vertical-align: middle; }

.qqzx a { font-size: 14px; color: #fff; }

.tel_left p { width: 220px !important; }

.oncc { bottom: 0px !important; opacity: 1 !important; transition: all 1s; }