body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
table th, table td {padding: 5px;}
fieldset, img {border: 0;}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
ol, ul {list-style: none;}
ception, th {text-align: left;}
q:before, q:after {content: '';}
abbr, acronym {border: 0;}
a {color: #666;text-decoration: none;}  /*for ie f6n.net*/
a:focus {outline: none;} /*for ff f6n.net*/
a:hover {text-decoration: none;}
/*定位*/
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}
.bc {margin-left: auto;margin-right: auto;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.zoom {zoom: 1}
.hidden {visibility: hidden;}
.vam {vertical-align: middle;}
.clear {clear: both;height: 0;line-height: 0;font-size: 0;}
p {word-spacing: -1.5px;}
 -moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;/*其他*/
.curp {cursor: pointer}
;/*原reset*/
sup {vertical-align: baseline;}
sub {vertical-align: baseline;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input, button, textarea, select {*font-size:100%;}
input, select {vertical-align: middle;}
body {font: 12px/1.231 arial, helvetica, clean, sans-serif;}
select, input, button, textarea, button {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;border-collapse: collapse;}
pre, code, kbd, samp, tt {font-family: monospace;*font-size:108%;line-height: 100%;}
/*title*/
h1 {font-size: 32px;}
h2 {font-size: 26px;}
h3 {font-size: 20px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
#roll_top, #fall, #ct {position: relative;cursor: pointer;height: 59px;width: 20px}
#roll_top {background: url(../images/top.gif) no-repeat}
#fall {background: url(../images/top.gif) no-repeat 0 -80px}
#ct {background: url(../images/top.gif) no-repeat 0 -40px}
#roll {display: block;width: 20px;margin-right: -485px;position: fixed;right: 40%;top: 80%;_margin-right: -485px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));z-index: 100;}
/*end reset*/  

/* CSS Document */
body {background-color: #fff;overflow-x: hidden;color: #666;font-size: 12px;font-family: "微软雅黑";position: relative;}/*网站字体颜色*/
.header, .content, .footer, .container {margin-left: auto;margin-right: auto;width: 1200px;}
/*页眉*/
.header {width: 100%;overflow: hidden;background-color: #fff;}
.header_top {overflow: hidden;width: 100%;height: 30px;background-color: #eee;}
.header_top p {float: left;line-height: 30px;font-size: 13px;color: #333;}
.header_top ul {overflow: hidden;float: right;margin-top: 5px;}
.header_top li {float: left;font-size: 13px;color: #333;padding: 0 10px;border-right: 1px solid #333;}
.header_top li.last {border: none;padding-right: 0;}
.header_center {overflow: hidden;width: 1200px;margin: 0 auto;height: 126px;}
.header_center h1 {float: left;margin-top: 20px;}
.header_center h2 {float: left;padding: 5px 0;margin-top: 35px;padding-left: 20px;border-left: 1px solid #d2d2d2;font-size: 24px;color: #05C7CE;margin-left: 20px;}
.header_center h2 em {display: block;font-size: 15px;color: #666;margin-top: 5px;}
.header_center .phone {overflow: hidden;float: right;margin-top: 45px;padding-left: 55px;background: url(../images/phone.png) no-repeat left center;}
.header_center .phone p {font-size: 13px;color: #666;}
.header_center .phone span {display: block;font-size: 22px;color: #ff6600;}
.header_nav {overflow: hidden;width: 100%;height: 55px;background: url(../images/nav.png) left top repeat-x;line-height: 55px;}
.header_nav ul {overflow: hidden;width: 100%;}
.header_nav li {float: left;font-size: 14px;background: url(../images/nav_b.png) no-repeat right center;}
.header_nav li a {text-decoration: none;display: block;color: #fff;}
.header_nav li:last-child {background: none}
.header_nav li:hover {background: url(../images/nav_c.png) repeat-x left top;}

.footer {overflow: hidden;width: 100%;background-color: #26272a;}
.footer .f_nav {overflow: hidden;width: 100%;height: 50px;background-color: #313236;}
.footer .f_nav ul {overflow: hidden;width: 100%;}
.footer .f_nav li {float: left;font-size: 14px;height: 48px;border-top: 2px solid #313236;background: url(../images/nav_b.png) right center no-repeat;line-height: 48px;}
.footer .f_nav li a {color: #fff;text-decoration: none;display: block}
.footer .f_nav li:last-child {background: none}
.footer .f_nav li:hover {border-color: #f07f1b;}
.footer .f_nav li:hover a {color: #f07f1b;}
.footer .f_center {overflow: hidden;width: 1200px;margin: 0 auto;}
.footer .f_center h2 {float: left;margin-top: 65px;}
.footer .f_center .info {overflow: hidden;float: left;margin-top: 45px;margin-left: 35px;}
.footer .f_center .info p {font-size: 13px;color: #c3c3c3;line-height: 32px;}
.footer .f_center .ewm {overflow: hidden;float: right;margin-left: 20px;margin-top: 55px;}
.footer .f_center .ewm img {display: block;margin-bottom: 10px;}
.footer .f_center .ewm em {display: block;text-align: center;font-size: 13px;color: #c3c3c3;}
.footer .f_btm {overflow: hidden;width: 100%;height: 40px;border-top: 1px solid #313236;margin-top: 40px;}
.footer .f_btm p {float: left;line-height: 40px;color: #858585;font-size: 13px;}
.footer .f_btm .container>a {float: right;margin-top: 12px;color: #858585;font-size: 13px;}