/* CSS index */
div,em,p,ul,ol,dl,dt,dd,ins,h1,h2,h3,h4,h5,h6,form,hr{margin:0;padding:0;}
ins{text-decoration:none;}
em{font-style:normal;}
ul,li,ol{list-style-type:none;margin:0px;padding:0px;}
select,input{vertical-align:middle;}
input,button,select,textarea{outline:none;padding:0px;} 
textarea{resize:none}
img{border:0;}
table{border-width:1px;border-collapse:collapse;width:100%;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;color:#333;}
a,a:hover,input,input:hover,img,img:hover,a img,a img:hover,button,button:hover,select,select:hover{text-decoration:none; -webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}/** 链接缓动效果 **/

input{/*-webkit-appearance: none;*/outline:none;}
input{/*-webkit-appearance: none;*/outline:none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset !important;}

.wp{width:1200px;margin:0px auto;}
.z{float:left;}
.y{float:right;}
.clear{clear:both;}

.roundimg{-moz-border-radius: 1000px;-webkit-border-radius: 1000px;border-radius: 1000px;overflow: hidden;}
.roundimgx{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;overflow: hidden;}
/* CSS index */

#mask_shadow {display:none;opacity:0;position:fixed;z-index:888;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);}
#popup {display:none;opacity:0;position:absolute;z-index:889;top:100px;width:800px;box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}
#popup .title {position:relative;width:100%;height:40px !important;line-height:40px !important;background-color:#EDEDED;cursor:move;}
#popup .title h3{padding-left:10px;color:#636363;font-size:18px;line-height: 40px;}
#popup .title img{cursor:pointer;padding-right:10px;width:20px;height:20px;padding-top:10px;box-sizing:content-box;}
#popup .cont{background:url(../images/bg.jpg) no-repeat;width:100%;height:540px;}
#popup .cont h3{text-align:center;padding-top:50px;font-size:36px;color:#fff;font-weight:normal;}
#Map area{cursor:pointer;}

.btnbox{text-align:center;padding-top:300px;}
.btn{padding:10px 15px;color:#fff;font-size:18px;margin-left:20px;}
.popup-gray{background:#808ca1;}
.popup-gray:hover{background:#95a0b4;}
.popup-red{background:#cf6161;}
.popup-red:hover{background:#d87171;}