@charset"gb2312";

/*
 *
 * @title
 * @author          moocss
 * @email           moocss@gmail.com
 * @version         1.0
 * @update          $Date: 2014-07-12 $
 *
 */


/*-----------------------------------------------------------
    reset styles
-----------------------------------------------------------*/
html{color:#444;background:#F2F2F2;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,address,time,mark,audio,video{margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]),[hidden]{display:none;}iframe{display:block;}body,button,input,select,textarea,legend{font:12px/1.5 'Microsoft YaHei','\5fae\8f6f\96c5\9ed1',tahoma,arial,'\5b8b\4f53',sans-serif;}html,body,fieldset,img,iframe,abbr{border:0;}code,kbd,pre,samp{font-family:inherit;}address,cite,dfn,em,var,i{font-style:normal;}ol,ul{list-style:none;}h1,h2,h3,h4,h5,h6,small{font-size:100%;}b,strong{font-weight:bold;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}table{border-collapse:collapse;border-spacing:0;vertical-align:middle;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}legend{*margin-left:-7px;color:#000;}a,ins{text-decoration:none;}del{text-decoration:line-through;}acronym,abbr{border-bottom:1px dotted;font-variant:normal;}abbr{cursor:help;}a:hover{text-decoration:underline;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}sub,sup{font-size:83%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}button,input,select,textarea{font-size:100%;vertical-align:middle;}input,button{*overflow:visible;line-height:normal;}input::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}*html button{cursor:pointer;}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;resize:vertical;}
a{color:#333;}
a:hover{color:#e30000;}

/*---------------------------------------------------------
  common styles
---------------------------------------------------------*/

/* text align */
.tc {
    text-align:center;
}
.tr {
    text-align:right;
}
.tj {
    text-align:justify;
    text-justify:inter-ideograph;
}
/* float and clear */
 .fl {
    float:left;
    display:inline;
}
.fr {
    float:right;
    display:inline;
}
.cb {
    clear:both;
}
.tid {
    text-indent: 2em;
}
.fn-ib {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.fn-ff0 {
    font-family:arial, '\5b8b\4f53';
}
.fn-ff1 {
    font-family:'Microsoft YaHei', '\5fae\8f6f\96c5\9ed1', arial, '\5b8b\4f53';
}
.fn-pre {
    overflow:hidden;
    text-align:left;
    white-space:pre-wrap;
    word-wrap:break-word;
    word-break:break-all;
}
.fn-wwb {
    white-space:normal;
    word-wrap:break-word;
    word-break:break-all;
}
.fn-toe {
    overflow:hidden;
    word-wrap:normal;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.fn-usn {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
}
.fn-g {
    letter-spacing:-.31em;
    *letter-spacing:normal;
    word-spacing:-.43em;
    *word-spacing:-.43em;
    text-rendering:optimizespeed;
    display:-webkit-flex;
    -webkit-flex-flow:row wrap;
    display:-ms-flexbox;
    -ms-flex-flow:row wrap;
}
.fn-g-u {
    display:inline-block;
    *display:inline;
    zoom:1;
    letter-spacing:normal;
    word-spacing:normal;
    vertical-align:top;
    text-rendering:auto;
}
/* clear */
 .clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
/* hide text */
 .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
/* clearfix */
.group:before, .group:after, .container:before, .container:after, .layout:before, .layout:after {
    content:"";
    display: table;
    line-height: 0;
}
.group:after, .container:after, .layout:after {
    clear: both;
}
.group, .container, .layout {
    *zoom: 1;
}
.container{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

.mb30{margin-bottom: 30px;}

.blue{color: #0883C9;}

/*---------------------------------------------------------
  screen styles
---------------------------------------------------------*/
#header{height: 174px;background: url(imagesbanner.png) 0 0 no-repeat;}
    .logo{float: left;margin: 62px 0 0 105px;width: 415px;height: 55px;line-height: 55px;}
    .logo a{display: block;line-height: 55px;text-indent: -9999px;}
    .main-nav{height: 174px;float: right;margin-right: 118px;}
    .main-nav li{float: left;height: 55px;line-height: 55px;width: 60px;}
    .main-nav li a{display: block;text-indent: -9999px;}
.mod{border: 1px solid #e1e1e1;overflow: hidden;background-color: #fff;border-radius: 6px;box-shadow: 2px 2px 4px #E8E8E8;}
.mod-hd{height: 40px;border-bottom: 1px solid #e4e4e4;background: url(imagesmod_hd_bg.png) 0 0 repeat-x;}
    .mod-hd h2{font-size: 1.2em;height: 40px;line-height: 40px;padding: 0 20px;color: #1574CE;}
        .mod-hd h2 a{color: #1574CE;}
     .mod-hd h2 .icon{width: 16px;height: 16px;float: left;margin-right: 10px;margin-top: 12px;background: url(imagessp.png) 0 -9999px no-repeat;}
     .mod-hd h2 .icon-slfw{background-position: -8px 0;}
     .mod-hd h2 .icon-bxzd{background-position: -49px 0;}
    .mod-bd{padding: 20px;}
.mod-slfw{margin-bottom: 18px;}
.mod-slfw .mod-bd,
.mod-bxzd .mod-bd{height: 80px;line-height: 34px;}
.mod-bxzd .mod-bd{line-height: 26px;}

.layout-sm .col-sub{float: left;width: 353px;}
.layout-sm .col-main{float: right;width: 607px;}

.tile-nav{padding: 15px 0 0 10px;height: 327px;}
    .tile-nav .tile-item{position: relative;z-index: 8;float: left;display: inline;width: 280px;height: 145px;margin: 0 5px 15px 5px;background: url(imagessp.png) 0 -9999px no-repeat;}
        .tile-nav .tile-item a{height: 125px;padding: 10px;display: block;text-indent: -999px;}
		.tile-nav .tile-item-b strong{position: absolute;top:20px;left: 140px;height: 105px;width: 120px;}
    .tile-nav .tile-item-a{background-position:0 -25px;text-indent: -9999px;}
    .tile-nav .tile-item-b{background-position:-289px -25px;}
    .tile-nav .tile-item-c{background-position:0 -172px;}
    .tile-nav .tile-item-d{background-position:-289px -172px;}
    .tile-nav .tile-item-a:hover,
    .tile-nav .tile-item-a.hover{background-position:0 -326px;}
    .tile-nav .tile-item-b:hover,
    .tile-nav .tile-item-b.hover{background-position:-289px -326px;}
    .tile-nav .tile-item-c:hover,
    .tile-nav .tile-item-c.hover{background-position:0 -479px;}
    .tile-nav .tile-item-d:hover,
    .tile-nav .tile-item-d.hover{background-position:-289px -479px;}

#footer{padding: 30px 0;}
.site-nav{line-height: 38px;border-bottom: 1px solid #aeaeae;text-align: center;color: #ccc;}
    .site-nav a{padding: 0 8px;color: #6e7174;}
    .site-nav a:hover{color: #e30000;}
.copyright{line-height: 38px;text-align: center;color: #838383;}


/* 表单中按钮 */
/* 通用自定义按钮-默认蓝色 */
.u-btn{display:inline-block;*display:inline;*zoom:1;*overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:0 12px;height:26px;line-height:26px;border:1px solid #4396E2;/*border-radius:5px;*/font-size:14px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;text-shadow:0 -1px rgba(0,0,0,0.2);background:#4ea9f7;font-weight: bold;border-radius: 3px;}
button.u-btn{*height:28px;*line-height:23px;}
.u-btn,.u-btn:hover{color:#fff;text-decoration:none;}
.u-btn:hover,.u-btn:focus{background:#0689FB;}
.u-btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,0.2);}
.u-btn::-moz-focus-inner{padding:0;margin:0;border:0;}
.u-btn .btntxt{margin-right:3px;_vertical-align:middle;}
.u-btn .btnsel{display:inline-block;*display:inline;*zoom:1;width:0;height:0;overflow:hidden;vertical-align:middle;border-style:solid dashed dashed;border-width:4px 4px 0;border-color:rgba(255,255,255,0.8) transparent transparent;}
.u-btn:hover .btnsel,.u-btn:focus .btnsel{border-top-color:rgba(255,255,255,1);}
/* 较大 */
.u-btn-lg{padding:0 15px;height:36px;line-height:36px;font-size:18px;}
button.u-btn-lg{*height:38px;_line-height:33px;}
.u-btn-lg .btnsel{border-width:5px 5px 0;}
/* 较小 */
.u-btn-sm{padding:0 10px;height:22px;line-height:22px;}
button.u-btn-sm{*height:24px;_line-height:19px;}
/* 红色 */
.u-btn-c1{border-color:#9f161b;background:#de2027;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ee232a),to(#cc1c23));background:-webkit-linear-gradient(#ee232a,#cc1c23);background:-moz-linear-gradient(#ee232a,#cc1c23);background:-ms-linear-gradient(#ee232a,#cc1c23);background:linear-gradient(#ee232a,#cc1c23);}
.u-btn-c1:hover,.u-btn-c1:focus{background:#cc1c23;}
/* 黄色 */
.u-btn-c2{border-color:#e1962d;background:#faa42b;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fbb149),to(#f8960a));background:-webkit-linear-gradient(#fbb149,#f8960a);background:-moz-linear-gradient(#fbb149,#f8960a);background:-ms-linear-gradient(#fbb149,#f8960a);background:linear-gradient(#fbb149,#f8960a);}
.u-btn-c2:hover,.u-btn-c2:focus{background:#f8960a;}
/* 绿色 */
.u-btn-c3{border-color:#52a552;background:#5cbc5c;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#68c668),to(#50b150));background:-webkit-linear-gradient(#68c668,#50b150);background:-moz-linear-gradient(#68c668,#50b150);background:-ms-linear-gradient(#68c668,#50b150);background:linear-gradient(#68c668,#50b150);}
.u-btn-c3:hover,.u-btn-c3:focus{background:#50b150;}
/* 灰色 */
.u-btn-c4{border-color:#d0d0d0;text-shadow:0 1px rgba(255,255,255,0.8);background:#f3f3f3;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#e7e7e7));background:-webkit-linear-gradient(#fefefe,#e7e7e7);background:-moz-linear-gradient(#fefefe,#e7e7e7);background:-ms-linear-gradient(#fefefe,#e7e7e7);background:linear-gradient(#fefefe,#e7e7e7);}
.u-btn-c4,.u-btn-c4:hover{color:#333;}
.u-btn-c4:hover,.u-btn-c4:focus{background:#e7e7e7;}
.u-btn-c4 .btnsel{border-top-color:rgba(0,0,0,0.6);}
.u-btn-c4:hover .btnsel,.u-btn-c4:focus .btnsel{border-top-color:rgba(0,0,0,1);}


/* 简易数据表格-格边框 */
.m-table{table-layout:fixed;width:100%;background-color: #F6F5F5;color: #555;}
.m-table th,.m-table td{padding: 5px 8px;border:1px solid #e1e1e1;/*white-space: nowrap;*/}
.m-table-data th,.m-tablele-data td{text-align: center;}
.m-table th{font-weight:bold;font-size: 14px;background: #eee;}
.m-table thead th{text-align: center;}
.m-table tbody tr{background: #fff;}
.m-table tbody tr.even td{background:#F0FAFE;}
.m-table tbody tr:hover td{background:#FFFFCC;}
.m-table .cola{width:100px;}
.m-table .colb{width:200px;}

/* pagination */
.pagination{height: 30px;padding: 10px 0;text-align:center;line-height:30px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.pagination a,.pagination span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin: 0 4px;font-size:12px;letter-spacing:normal;word-spacing:normal;}
.pagination a,.pagination a:hover{text-decoration:none;color:#39c;}
.pagination .active,
.pagination .page,
.pagination .start,
.pagination .prev,
.pagination .next,
.pagination .end{
    *overflow:visible;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;color: #fff;padding:0 10px;height:30px;line-height:30px;font-size:12px;letter-spacing:1px;word-spacing:normal;text-align:center;vertical-align:middle;cursor:pointer;
    background:#4EA9F7;
}
.pagination .page:hover,
.pagination .start:hover,
.pagination .prev:hover,
.pagination .next:hover,
.pagination .end:hover{background:#eee;color: #4EA9F7;}
.pagination .skip-to{margin-left:6px;}
.pagination .skip-to input{width:32px;height:18px;margin:0 2px;line-height:18px;text-align:center;border:1px solid #ccc;}
.pagination .skip-to button{margin-left:2px;width:36px;}
.pagination .skip-go{padding:0;}
.pagination .skip-go select{border: 1px solid #d8d8d8;height:22px; line-height:18px; padding:2px 0;}
.pagination .active{
    background:#eee;
    color: #4EA9F7;
}

.form-group:before,.form-group:after,
.fields:before,.fields:after{ content: "\0020"; display: block; height: 0; overflow: hidden; }
.fields:after, .form-group:after{ clear: both; }
.form-group, .fields{ *zoom: 1; }
.form-group{padding-bottom: 20px;font-size: 14px;}
.form-label{float: left;line-height: 28px;font-weight: bold;text-align: right;color: #555;}
.form-ipt,.form-slt,.form-text{border: 1px solid #CBCBCB;color: #adadad;border-radius: 3px;}
.form-ipt:focus, .form-slt:focus, .form-text:focus{border-color: #333;color: #333;}
.form-ipt{padding: 2px 4px;height: 22px;line-height: 22px;}
.form-text{padding: 4px;height: auto;}
.form-group .fields{float: left;}

.form-radio{vertical-align: baseline;}
.form-radio-label{padding-right: 10px;height: 30px;line-height: 30px; color: #828282;}
.form-group .w356{width: 356px;}
.form-group select.w356{width: 366px;}
.form-group .w80{width: 80px;}
.form-group .w125{width: 125px;}
.form-group .w217{width: 217px;}
.form-group .w175{width: 175px;}
.form-group .w176{width: 176px;}
.required{color: #E91402;}
.form-slt{height: 28px;padding: 2px;border-radius: 3px;}
.form-group .fields{position: relative;}
.form-group input.error,.form-group select.error, .form-group textarea.error{border: 1px solid #C30D20;}

/* crumbs */
.crumbs{height: 32px;line-height: 32px;color: #1489D9;}
    .crumbs .divider{font-family: '\5b8b\4f53';}
.crumbs a{color: #1489D9;}
.crumbs a:hover{color: #e30000;}

.search-box{padding: 10px 0 10px 15px;margin-bottom: 15px;background-color: #EEF9FD;border-radius: 6px;}
.search-box .form-ipt, .search-box .form-slt{float: left;margin: 0 5px;width: 180px;}
.search-box .u-btn{text-align: center;width: 60px;}
.search-box .form-group{padding-bottom: 0;}


.consult-form .form-label{width: 120px;text-align: right;font-weight: normal;}

    .consult-hd{padding: 10px;overflow: hidden;zoom: 1;background-color: #cfeaf9;border-radius: 5px;}
        .consult-hd h2{text-align: center;font-size: 18px;}
    .consult-bd{padding: 20px 0 20px;}
    .tips{padding: 20px;margin-bottom: 30px;background-color: #EEF9FD;border-radius: 5px;color: #2E5670;}
        .tips dt{line-height: 28px;margin-bottom: 5px;font-size: 14px;font-weight: bold;}
        .tips dd{font-size: 12px;}

.consult-action{padding-left: 65px;}

.table-form{width: 650px;margin: 0 auto;}
    .table-form caption{padding: 15px;text-align: center;font-size: 18px;font-weight: bold;background-color: #eef9fd;color: #123C62;border-radius: 5px;}
.table-form th{text-align: center;color: #000;font-weight: bold;}
.table-form th, .table-form td{padding: 12px 10px;border-bottom: 1px dashed #d4d4d4;}
.table-form td{color: #666;}
.table-form .ipt{width: 140px;border: 1px solid #ccc;padding: 2px;height: 22px;line-height: 22px;border-radius: 3px;}
.table-form .ipt:focus{border-color: #0073C4;}
.consult-ft{text-align: center;}
    .consult-ft a{padding: 0 10px;color: #e10904;}
.complain-link{margin-right: 15px;margin-top: 5px;height: 20px;line-height: 20px; color: #1574ce;}

.pt15{padding-top: 15px;}
.blue{color: #1574CE；}

.success-box{width: 560px;height: 180px;margin: 0 auto;padding: 20px 20px 20px 100px;font-size: 14px;background: url(imagesicon_success.png) 0 35px no-repeat;}
    .success-box h3{height: 38px;line-height: 38px;color: ;font-size: 16px;color: #00B17D;}
    .success-box  p{line-height: 22px;text-align: justify;color: #666;}
    .success-box  p strong{color: #e30000;}
 .tid2{text-indent: 2em;}