@charset "gb2312";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/*CSS Tools: Reset CSS*/
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, img, ins, kbd, q, s, samp,
small, strike, strong, 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,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
   margin: 0;
   padding: 0;
   border: 0;
   /*font-size: 100%;*/
   font: inherit;
   vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
   display: block;
}
body {
   line-height: 1;
}
ol, ul {
   list-style: none;
}
blockquote, q {
   quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
   content: '';
   content: none;
}
table {
   border-collapse: collapse;
   border-spacing: 0;
}
a,p,span{
   text-decoration: none;
   font-family: "微软雅黑",Microsoft YaHei;
   color: #282828;
   font-size: 14px;
}
/*END CSS Tools: Reset CSS*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*头部*/
.baccbg{
  width: 100%;
  background: url(imagesbbg.jpg);
}
.baccm{
  width: 942px;
  height: 200px;
  background: url(imagesheaderbg.jpg);
  margin: 0 auto;
  margin-bottom: 15px;
}
/*END 头部*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*1*/
.content
{
    width: 100%;
}
.main
{
    overflow: hidden;
    width: 942px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.safeLeftBox
{
    float: left;
    overflow: hidden;
    width: 240px;
    margin-left: 1px;
    border: 1px solid #09c;
}
.safetbxz
{
    float: left;
    overflow: hidden;
    width: 200px;
    margin-bottom: 10px;
    padding: 10px 20px;
}
.safetbxzTitleBox
{
    float: left;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    background: url(imagestitletext1.jpg) no-repeat;
}
.safetbxzTitleBox1
{
    float: left;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    background: url(imagestitletext1.jpg) no-repeat;
}
.safetbxzText
{
    font-size: 12px;
    line-height: 22px;
    text-indent: 2em;
}
.safeLinkBox
{
    float: left;
    width: 230px;
    padding: 5px;
    background-color: #ceedff;
}
.safeLinkText,
.safeLinkText2
{
    font-size: 16px;
    line-height: 45px;
    display: block;
    float: left;
    width: 228px;
    height: 45px;
    margin-bottom: 5px;
    margin-left: 1px;
    text-align: center;
    color: #fff;
    background-color: #1693ec;
}
.safeLinkText
{
    background: url(imageslink.jpg);
}
.safeContentBox
{
    float: right;
    overflow: hidden;
    width: 688px;
    border: 1px solid #09c;
}
.currentBox
{
    font-size: 12px;
    line-height: 40px;
    width: 302px;
    height: 34px;
    margin-top: 10px;
    margin-bottom: 30px;
    padding-left: 50px;
    background: url(imagestitlebg.jpg) no-repeat;
}
.safeCText,
.safeCText2,
.safeCText3
{
    float: left;
    margin-bottom: 20px;
    padding-left: 120px;
}
.safeCtext1,
.safeCtext2
{
    width: 480px;
}
.safeCText2{
  margin-bottom: 10px;
  +margin-bottom: 30px;
}
.safeCText3{
    margin-bottom: 40px;
    +margin-bottom: 80px;
}
.safeCtext1
{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.safeCtext2
{
    line-height: 40px;
}
.safeCButton
{
    font-size: 16px;
    line-height: 35px;
    display: block;
    width: 89px;
    height: 35px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    border: none;
    background: url(imagesbutton.jpg);
    margin-bottom: 30px;
}
/*END 1*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*2*/
.safeFormBBox
{
    float: left;
}
.fForms
{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.safeFormSelect
{
    width: 130px;
    height: 20px;
    border: 1px solid #c0cbd2;
}
label
{
    font-size: 14px;
    color: #282828;
}
.formI,
.formI2
{
    font-size: 14px;
    color: red;
    display: inline-block;
}
.formI2{
    float: left;
    margin-top: 10px;
}
.safeFormText,
.safeFormText2
{
    width: 83px;
    height: 20px;
    border: 1px solid #c0cbd2;
}
.safeFormText2
{
    width: 218px;
}
.labelT1
{
    line-height: 40px;
    float: left;
    width: 58px;
    margin-right: 20px;
}
.safeFormTextArea
{
    width: 338px;
    height: 148px;
    border: 1px solid #c0cbd2;
    float: left;
    margin-right: 10px;
}
.safeFormButton
{
    width: 58px;
    height: 22px;
    color: #fff;
    border: none;
    background: url(imagesbutton2.jpg) no-repeat;
}
.safeFormButton2
{
    font-size: 16px;
    font-weight: bold;
    width: 89px;
    height: 35px;
    letter-spacing: 3px;
    color: #fff;
    border: none;
    background: url(imagesbutton.jpg);
}
.fForms2
{
    width: 205px;
    margin: 0 auto;
    margin-bottom: 60px;
}
/*END 2*/
/*-----------------------------------------------------*/

/*-----------------------------------------------------*/
/*尾部*/
.footer
{
    width: 100%;
    height: 145px;
}
.footermain
{
    width: 942px;
    margin: 0 auto;
}
.footerLineBox
{
    float: left;
    overflow: hidden;
    width: 100%;
}
.footerLine1
{
    float: left;
    width: 100%;
    height: 2px;
    background-color: #7fcce5;
}
.footerLine2
{
    float: left;
    width: 100%;
    height: 5px;
    background-color: #e5e5e5;
}
.footText
{
    float: left;
    width: 152px;
    height: 21px;
    margin: 3px 10px 0 10px;
    background: url(imageswebtext.jpg);
}
.footNav li
{
    float: left;
    margin: 4px 10px 0 0;
}
.footNavText,
.footCText
{
    text-decoration: underline;
    color: #876699;
}
.footerLineBox2
{
    overflow: hidden;
    width: 95%;
    margin: 0 auto;
    padding-top: 5px;
}
.footContentText
{
    width: 265px;
    margin: 0 auto;
    padding-top: 10px;
}
.footContentText p
{
    margin-bottom: 10px;
    text-align: center;
}
.footCText
{
    color: #00e;
}
/*END 尾部*/
/*-----------------------------------------------------*/