html { font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100% }
body { margin:0 }
a:active, a:hover { outline:0;text-decoration:none;}
b, strong { font-weight:bold }
img { border:0 }
td, th { padding:0 }
* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
*:before, *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
html { font-size:12px; -webkit-tap-highlight-color:rgba(0, 0, 0, 0) }
input, button, select, textarea { font-family:inherit; font-size:inherit; line-height:inherit }
html,body,p, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td { margin:0; padding:0 }
ol, ul, dl, li { list-style:none;margin:0;padding:0;}
input, button { vertical-align:middle;}
figure { margin:0 }
img { vertical-align:middle;border-style:none}
a{color:#595959;text-decoration:none; outline:none;transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s;}
a:hover{ color:#595959;}

body {font-family:"Microsoft YaHei", 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; font-size:12px; color:#2f2f2f; background:#fff;line-height:1.8em}

.clear{ display:block; height:0; clear:both; content:""; overflow:hidden; visibility:hidden }
.fl{float:left;}
.fr{float:right;}
.wrap{width:1200px; margin:0 auto; overflow:hidden;}
.h16{width:100%;height:16px;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.cf{color:#fff}
.f12{font-size:12px}

.h5{width:100%;height:5px;}
.h10{width:100%;height:10px;}
.h15{width:100%;height:15px;}
.h20{width:100%;height:20px;}
.h30{width:100%;height:30px;}
.h40{width:100%;height:40px;}
.h50{width:100%;height:50px;}
.mt40{margin-top:40px;}
.ww12{width:1200px;margin:0 auto;}
.b_t{height:10px;border-bottom:1px solid #e8e8e8;}
/*footer*/
.footer{width:100%;	height:auto;font-size:12px;line-height:2em;background:#fff;}
/*.footer .f_pad{padding:15px 80px 20px;}
.footer .f_left{width:887px; float:left;}
.footer .f_left .f_tit{font-size:14px;font-weight:bold;color:#99b6d4;height:32px;}
.footer .f_left .f_phe{font-size:12px;color:#99b6d4;height:26px;font-family:arial}
.footer .f_left .f_phe span{font-size:20px;color:#fff;font-weight:bold;height:26px;}
.footer .f_left .f_adr{width:100%;font-size:12px;color:#556d8a;height:34px;line-height:28px;border-bottom:1px solid #1f4164}
.footer .f_left .f_copy{font-family:arial;width:100%;font-size:12px;color:#556d8a;height:38px;line-height:38px;}*/
.footer .f_nav{ margin-bottom: 38px;border-bottom:1px solid #ddd; height:50px; line-height:50px;font-size:14px;}
.footer .f_nav .fl{width:1050px; display:inline; }
.footer .f_nav .fl a{color:#2f2f2f; display:inline-block;width:145px; text-align:center;}
.footer .f_nav .fr{width:150px; display:inline; position:relative;}
.footer .f_nav .fr a.icon{ display:block; background:url(../images/jt.jpg) no-repeat center right;padding-right:25px; position:absolute;right:0;}
.footer .f_nav .fr .icon:hover{background:url(../images/jtup.jpg) no-repeat center right;}
.footer .f_nav .fr .flink{left: 68px; position:relative; top:40px;width:75px;background:#f1f1f1; display:none;}
.footer .f_nav .fr .flink a{ display:block;height: 22px; line-height:22px;width:75px; text-align:center;}
.footer .f_logo{margin-left: 60px;}
.footer .f_logo a{ display:block;width:150px; height:32px; line-height:32px;color:rgb(77,179,74);border:1px solid rgb(77,179,74);font-size:18px; text-align:center;border-radius:15px; margin-top: 20px;}
.footer .f_left{border-right:1px dashed #ccc;border-left:1px dashed #ccc;margin-left:80px;padding-left:80px;padding-right:80px;}
.footer .f_left h3{color:#545454;font-size:18px;margin-bottom:12px;font-weight:normal;}
.footer .f_left p{ line-height:22px;font-size:14px;color:#5c5c5c;}
.footer .f_right{}
.footer .f_right span{ display:block;float:left; text-align:center;margin-left:55px;}

.code{position:absolute;top:24px;right:94px;display:block;}

.copyright{color:#afafaf;font-size:12px; background:#464646; text-align:center; height:40px; line-height:40px;margin-top: 30px;}

/*åˆ—è¡¨åˆ†é¡µé¡µ*/
.listjump {height:40px; margin-top:30px;text-align:center;overflow:hidden}
.listjump span,.listjump a { padding:0 10px; line-height:28px; display:inline-block; height:28px; font-size:12px; font-family:Verdana,'Microsoft yahei'; vertical-align:middle; margin-right:5px; background:#f2f2f2}
.listjump span {color:#777;}
.listjump a { color:#444;}
.listjump span.unpage{background:#c7412d;color:#fff;}
.listjump a:hover {background:#888; line-height:28px; height:28px; text-decoration:none;color:#fff; }
.listjump a.cur,.page a.cur:hover { background:#c7412d; height:28px; line-height:28px; color:#fff; }

