/* COMM STYLE begin*/
body{ font-size:14px; font-family:"Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;margin:0;padding:0;color:#555555; background-color:#e8e8e8;}
div,img,h3,h4,p,dd,dl,em{margin: 0; padding: 0; border: 0;}
h1{font:bold 1.26em Arial, Sans-Serif;letter-spacing:-1px;margin:0;padding:0}
h2{font:bold 1.7em Arial, Sans-Serif;letter-spacing:-1px;font-size:16px;color:#000;background:inherit;margin:0 0 5px;padding:0}
p{margin:0 auto;line-height: 1.6em}
ul{list-style:none;margin:0;padding:0}
form{margin:0}
.left,.fl{float:left}
.fr{float: right;}
a{text-decoration:none; color:#666666; cursor:pointer;}
a:hover{ color:#771f26;text-decoration:underline;}
img{vertical-align: bottom;}
.text-center{text-align: center}
.clearfloat,.clear{clear:both;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
@media screen and (min-width: 640px){ body{ font-size:24px; width:640px; margin:0 auto;}}
.blank1{width: 100%;height: 10px;overflow: hidden;clear: both;border-bottom: 1px dashed #dddddd}
.blank9{width: 100%;height: 9px;overflow: hidden;clear: both;border-top: 1px solid #a3a3a3;background: #e5e5e5}
.blank5{width: 100%;height: 5px;overflow: hidden;clear: both;}
.blank10{width: 100%;height: 10px;overflow: hidden;clear: both;}
.blank15{width: 100%;height: 15px;overflow: hidden;clear: both;}
.blank20{width: 100%;height: 20px;overflow: hidden;clear: both;}
.blank30{width: 100%;height: 30px;overflow: hidden;clear: both;}
.box{width:100%; min-width:320px; margin:0 auto; max-width:640px; height:auto; overflow:hidden;  position:relative;background: #FFF}
.box-center{width: 94%;margin: 0 3% 0 3%}
.box-bt{color: #853566;text-align: center;border-bottom: 1px solid #d6d6d6;border-top: 1px solid #d6d6d6;background: #fcfcfc}
.box-bt b{line-height:2em;color: #853566; font-size: 1.17em}
.box-bt span{color: #3a3a3a;line-height: 1.5em;}
/* COMM STYLE end*/

.logo{width:86.5%;position: relative;left: 7%;display: inline-block; }
.tel{position: relative;float: right;top: 25px}
.menu{background: #d23351;color: #FFF;padding: 10px 0}
.menu a{display: inline-block;color: #FFF;font-size: 1.1em;padding: 0 13px;border-right: 1px solid #ddd}
.menu a:last-child{border: 0}
.banner{position: relative;}
.banner .hd{width: 100%;position: absolute;bottom: 5px;left: 0;text-align: center}
.banner .hd li{width: 8px;height: 5px;background: #FFF;display: inline-block;margin-right: 5px;border-radius: 10px}
.banner .hd li.on{width: 15px;background: #d23351}
.bt{background: #eeeeee;padding: 10px 0;font-size: 1.1em;}
.bt b{padding-left: 5px}
.bg1{background: #f5f5f5;}
.table td{padding: 7px 0;border:1px solid #f5f5f5;}
.table a.hot{color: #d23351}

.zxbtns a{background: #d23351;color: #FFF;font-size: 1.1em;display: inline-block;padding: 5px 10px;margin:0 15px;border-radius: 15px}
.yhlist li{width:43%;display: inline-block;float: left;margin-right: 4.6%;background: #d23351;margin-bottom: 15px}
.yhlist{position: relative;position: relative;left: 4.6%}
.yhlist li a.cj{color: #d23351;font-size: 1.1em;background: #FFF;padding: 2px 10px;border-radius: 10px}
.form-controll{margin-bottom: 10px;width: 80%;position: relative;left: 10%;line-height: 2;}
.form-controll input{border: 1px solid #ddd;line-height: 2;width: 70%;text-indent: 10px;}
.form-controll button{background: #d23351;color: #FFF;font-size: 1.1em;padding: 5px 15px;border: 0;margin-left: 15px;border-radius: 15px}
.form-controll a.btn{background: #d23351;color: #FFF;font-size: 1.1em;padding: 5px 15px;border: 0;margin-left: 15px;border-radius: 15px}

.news li{width: 100%;height: 35px;line-height: 35px;overflow: hidden;display: block;border-bottom: 1px dashed #ddd}
.news li a{width: 100%;height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}

.btm-fixed{background: #d23351;color: #FFF;position: fixed;bottom: 0;left: 0;width: 100%;padding: 6px 0}
.btm-fixed a{color: #FFF;width: 33%;display: inline-block;float: left;text-align: center;border-right: 1px solid #ddd}
.btm-fixed a span{display: block;}
.btm-fixed a:last-child{border: 0}

.tab_hd li{display: block;width: 30%;float: left;text-align: center;border: 1px solid #d23351;margin-right: 3%;padding: 5px 0;margin-bottom: 6px}
.tab_hd li:nth-child(3),.tab_hd li:nth-child(6),.tab_hd li:nth-child(9){margin-right: 0}
.tab_hd li.on {background:#d23351; }
.tab_hd li.on a{color: #FFF;}
.tab_hd li a{font-size: 1.1em}
.yslist li{border:1px solid #f8f8f8;box-shadow: 0 0 5px 2px rgba(0,0,0,0.03);margin-bottom: 15px}
.zjpic{width: 32%;float: left;position: relative;left: 2%}
.zjdesc{width: 62%;float: right;position: relative;right:2% }
a.more{color: #d23351}
.zjdesc h3{color: #000;font-size: 1.1em}

.art_content p{padding: 0 0 10px 0;}
#allmap{width: 100%;height: 250px;background: #f8f8f8}
.about p{text-indent: 28px;font-size: 16px;line-height: 2;text-align: justify;}

.item{border:1px solid #f8f8f8;box-shadow: 0 0 5px 2px rgba(0,0,0,0.03);padding: 15px 0}

.pages{text-align: center}
.pages a{border: 1px solid #ddd;padding: 2px 3px;display: inline-block;}
.pages b{border: 1px solid #ddd;padding: 2px 3px;display: inline-block;color: #d23351}

.pages a:first-child b{border:0;padding: 0}

.art_bt{display: block;text-align: center;letter-spacing: 1px;color: #000}
.art_desc{font-size: 14px;color: #999;border-bottom: 1px dashed #ddd;padding-bottom: 10px;}
.art_body{margin-top: 15px;font-size: 16px;line-height: 2;text-align: justify;}
.art_body p{font-size: 16px;}

#_ks_ol_inviteWin,#_ks_ol_inviteWin_fl,#_ks_ol_inviteWin *{width:0;height:0;overflow:hidden;display:none}

.zjbtns a{display: inline-block;background: #d23351;color: #FFF;text-align: center;padding: 3px 15px;border-radius: 25px}
.zjbtns a.fl{margin-left: 5px;}
.zjbtns a.fr{margin-right: 5px;}

.hmmkt{background: #d23351;}
.hmmkt a.cj{color: #FFF}