﻿@charset "utf-8";

/*reset.css*/




html { color: #000; background: #FFF; overflow-y: scroll; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

table { border-collapse: collapse; border-spacing: 0; }

fieldset, img { border: 0; }

address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit; }

del, ins { text-decoration: none; }

li { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
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%; }
#showstate p { line-height:3; text-align:justify; font-size:14px; }
.img > img {display: block;margin: 0 auto;}
#showstate img { border: 1px solid #999; margin: -4px; padding: 2px; }
.txtboxcs { border: solid 1px #ccc; height: 22px; }
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
.mt10 { margin-top: 10px; }

/*common.css*/




body { color: #222; font-size: 13px; font-family: "Microsoft YaHei"; } /*网站字体颜色*/
a { color: #222; text-decoration: none; font-family: "Microsoft YaHei"; }  /*for ie f6n.net*/
a:focus { outline: 0; } /*for ff f6n.net*/
a:hover { text-decoration: underline; }
.vam { vertical-align: middle; }
.clear { clear: both; height: 0; line-height: 0; font-size: 0; }
p { word-spacing: -1.5px; font-family: "Microsoft YaHei"; }

.tr { text-align: right; }

.tl { text-align: left; }

.fl { float: left; }

.fr { float: right; }

.pa { position: absolute; }

.pr { position: relative }

i { font-style: normal; }

em { font-style: normal; }


.kb {height:30px; }





.t_bg { width:100%; height:auto;}

.h_top { width:100%; height: 32px; line-height: 32px; overflow: hidden; background:#e5e6e0; border-bottom: 1px solid #d4d2d3; }

.h_top i { float: left; color: #333; font-size:13px; }

.h_top p { float: right; color: #333;  }

.h_top p a { padding: 0 5px; color: #333;font-size:13px; }

.h_con { width:100%; height: 136px; overflow: hidden }

.h_con h1 { padding: 0px 0 0; float: left; }

.h_con h1 img { float: left; padding-right: 34px; }

.h_con h1 span { display: block; margin: 17px 0 0; padding-left: 33px; border-left: solid 1px #dce1e2; float: left }

.h_pho { padding: 15px 0px 20px 40px; text-align: center; width: 245px; }

.h_pho span { font-family: "Microsoft YaHei"; font-size: 18px; color: #9B0002; display: block; }

.h_pho q { background: url(../img/h_ico.gif) no-repeat; width: 225px; height: 16px; line-height: 16px; color: #666; font-size: 16px; display: block; font-family: "Microsoft YaHei"; text-align: center; margin: 10px auto; }

.h_pho p { font-family: Impact; font-size: 22px; color: #9B0002; }

.h_nav { width:100%; height: 50px; line-height: 50px; background:#4b4b4b; }

.h_nav ul li { float: left; background: url(../img/n_bor.gif) no-repeat right center; text-align: center; width: 160px; }

.h_nav ul li:last-of-type { background: none; }

.h_nav ul .nobor01 { background: none; }

.h_nav ul li a { display: block; color: #fff; font-size: 16px; font-family: "Microsoft YaHei";  }

.h_nav ul li a:hover, .h_nav ul .cur a { color: #fff; text-decoration: none; background:#1164cf; }

.h_nav li a:-webkit-any-link {display:block;    font-weight: bold;}

.s_bg { background: url(../img/s_bg.gif) repeat-x; height: 45px; line-height: 45px;overflow: hidden; }

.h_ser { width: 1280px; margin: 0 auto; }

.s_inp { margin-top: 16px; }

.inp01 { background: url(../img/s_inp.gif) no-repeat; width: 178px; height: 26px; line-height: 26px; border: none; padding: 0 3px 0 30px; float: left; font-size: 12px; color: #333 }


.h_ser p b { font-family: "Microsoft YaHei"; font-size: 13px; }

.h_ser p a { padding: 0 6px; font-family: "Microsoft YaHei"; font-size: 13px; color: #353535; }

/*头部结束*/



/*底部开始*/

.f_bg { background: url(../img/f_bg.gif) repeat-x center top; overflow:hidden; margin-top: 15px;    height: 270px; }

.f_nav { text-align: center; color: #fff; height: 50px; line-height: 50px; font-size: 14px; font-weight: bold;  }

.f_nav a { color: #fff; padding: 0 25px; font-size: 16px; font-weight: bold; }

.f_img { float: left; padding: 25px 30px 0 47px; }

.f_p { color: #444;font-size: 15px; line-height: 30px; margin: 5px 0 0; background: url(../img/f_yy.gif) no-repeat 0 0; padding: 20px 0 20px 55px; width: 635px; }

.f_p p a { color: #444; }

.f_p p span { padding: 0 20px }

.f_p p img { padding: 0 0 0 10px; float: none; }

.f_p01 { margin-left: 30px; }

.f_p01 i { display: block; text-align: center; padding-top: 5px; }

/*底部结束*/



