@charset "utf-8";
/* CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;	border: 0;	outline: 0;font-style:normal;}
strong{font-weight:bold}
ol, ul {list-style: none;}
h1, h2, h3, h4, h5, h6,em,i,b{ font-weight:normal; font-size:100%}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1;}
.clear{clear:both}
a{cursor:pointer}
table{border-collapse: collapse; border-spacing: 0; }

/* CSS Document */
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.ml16{margin-left:16px}
.p20{padding:20px}
.ptb12{padding:12px}
.tac{text-align:center}
.fle{float:left}
.fri{float:right}

.red{color:#f60112}
.red2,.red2 a{color:#c9151d}
.c39c,.c39c a{color:#39c}
.c56,.c56 a{color:#565656}

html,body{font:12px Verdana, Geneva,"宋体", Arial, Helvetica, sans-serif}
#header{height:200px; background:url(../images/head/head.png) repeat-x 0 -215px}
#header .top{height:75px; padding-top:25px;}
#header .lef{float:left;}
#logo{background:url(../images/head/logo.png) no-repeat 0 0}
#logo a{display:block; width:200px; height:35px; text-indent:-999px; overflow:hidden;}
#city{margin-left:30px}
#city li{height:20px; line-height:20px; float:left}
#city .bg{background:url(../images/head/btn.png) no-repeat -94px -55px; padding:0 10px; color:#1977b6}
#city a{text-decoration:none}
#citylist{position:absolute; padding:10px; border:1px dashed #c7c7c7; background:#ffeeef; width:250px; display:none}
#citylist li{float:left;line-height:20px; width:20%; text-align:center;}
#citylist a{color:#c9151d; margin:0 5px; padding:5px}
#citylist a:hover{background:#fff}
.login{float:right; font-size:14px; text-align:right; width:250px }
.login li{height:30px; line-height:20px;}
.login a{font-size:12px; color:#39c; text-decoration:none; padding-top:10px; margin:0 3px}
.f16{font-size:16px}
.phone{background:none; color:#d30000; font-weight:bold; font-size:14px; font-family:Arial,Helvetica,sans-serif;}

#header .bot{background:url(../images/head/head.png) repeat-x 0 -114px; height:100px}
.kj{width:980px; margin:0 auto}
#nav{height:43px;float:left}
#nav li{float:left; width:120px;}
#nav a{display:block; width:90px; height:43px; line-height:43px; color:#FFF; font-size:14px; font-weight:bold; text-align:center; text-decoration:none}
#nav a:hover,#nav li.now a{color:#e21a23;background:url(../images/head/head.png) repeat-x -12px -60px;}
.jgjm{float:right; display:block; color:#FFF; font-size:13px; background:url(../images/head/head.png) no-repeat -160px -75px; margin-top:15px; padding-left:10px}
#search{line-height:22px}
#search input,#search a,#search span{float:left;margin-top:12px}
#search input{border:1px solid #d3d3d3; border-width:1px 0 0 1px; width:290px; text-indent:1em; color:#d9d8d8}
#search a,#search span{margin-left:15px}
.search{background:url(../images/main/btn.png) no-repeat 0 0; display:block; line-height:80px; overflow:hidden; width:56px; height:21px}

.cur{cursor:pointer}
