﻿﻿ yui3 reset.css */ html {
     color     : #000;
     background: #FFF
 }

 body,
 div,
 dl,
 dt,
 dd,
 ul,
 ol,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 pre,
 code,
 form,
 fieldset,
 legend,
 input,
 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,
 strong,
 th,
 var {
     font-style : normal;
     font-weight: normal
 }

 ol,
 ul {
     list-style: none
 }

 caption,
 th {
     text-align: left
 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-size  : 100%;
     font-weight: normal
 }

 q:before,
 q:after {
     content: ''
 }

 abbr,
 acronym {
     border      : 0;
     font-variant: normal
 }

 sup {
     vertical-align: text-top
 }

 sub {
     vertical-align: text-bottom
 }

 input,
 textarea,
 select {
     font-family: inherit;
     font-size  : inherit;
     font-weight: inherit;
     *font-size : 100%
 }

 legend {
     color: #000
 }

 iframe {
     display: block;
 }

 /* yui3 fonts */
 body {
     font : 12px/1.231 "SimSun", arial, helvetica, clean, sans-serif;
     color: #333;
 }

 select,
 input,
 button,
 textarea {
     font: 99% arial, helvetica, clean, sans-serif
 }

 table {
     font-size: inherit;
     font     : 100%
 }

 pre,
 code,
 kbd,
 samp,
 tt {
     font-family: monospace;
     *font-size : 108%;
     line-height: 100%
 }

 a {
     text-decoration: none;
 }

 /* utilities */
 .center-block {
     display     : block;
     margin-left : auto;
     margin-right: auto;
 }

 .clearfix {
     *zoom: 1;
 }

 .clearfix:before,
 .clearfix:after {
     display    : table;
     line-height: 0;
     content    : "";
 }

 .clearfix:after {
     clear: both;
 }

 .l {
     float: left !important;
 }

 .r {
     float: right !important;
 }

 .hidden {
     display: none !important;
 }

 .invisible {
     visibility: hidden !important;
 }

 /** 
 * 以下可追加项目中的公共样式，
 * 比如body上进行全局的文字设置（字体，大小，行高），全局a链接的基本状态定义，
 * 适合页面的栅格系统
 * 页面公共头尾部分等
 */


 .bg {
     background      : url(../images/bg.png) top center no-repeat;
     background-color: #fff;
 }

 #header {
     height: 289px;
 }

 .header {
     height     : 52px;
     padding-top: 237px;
 }

 /* .header {
    height: 168px;
    padding-top: 29px;
    border-bottom: 2px solid #337fce;
} */

 /* .logo {
    width: 571px;
    height: 85px;
    margin-bottom: 32px;
    background: url(../images/logo.jpg) no-repeat;
} */


 /* 快速预览 */
 .fast-guide {
     float           : left;
     width           : 242px;
     height          : 50px;
     border-top      : 1px solid #f1f6fb;
     background-color: #c90a02;
 }

 .fast-guide_1 {
     float           : left;
     width           : 200px;
     height          : 50px;
     border-top      : 1px solid #f1f6fb;
     background-color: #c90a02;
 }

 .fast-guide span,
 .fast-guide_1 span {
     float      : left;
     font-family: "Microsoft YaHei";
     font-size  : 21px;
     line-height: 50px;
     color      : #ffffff;
     margin-left: 22px;
 }

 .fast-guide_1 span a {
     color: #ffffff;
 }

 .fast-guide-icon {
     float     : right;
     width     : 57px;
     height    : 50px;
     background: url(../images/fast-guide-icon.png) center no-repeat;
 }

 /* main-nav */

 .main-nav {
     width         : 998px;
     height        : 52px;
     margin        : 0 auto;
     position      : relative;
     *z-index      : 20;
     /*  background: url(../images/navbg.jpg) repeat-x; */
 }

 .main-nav-items {}

 .main-nav-item {
     margin-left  : 10px;
     position     : relative;
     float        : left;
     /* width     : 112px; */
     height       : 52px;
     padding      : 0 0 0 0;
     /* background: url(../images/nav-split.jpg) 100% 0 no-repeat; */
 }

 .main-nav-item.last {
     background: none;
 }

 .main-nav-item.home {
     width: 70px;
 }

 .main-nav-item-a {
     display    : block;
     height     : 52px;
     /* width   : 114px; */
     margin-left: -1px;
     line-height: 52px;
     font-family: "Microsoft Yahei";
     /* color   : #fff; */
     text-align : center;
     font-size  : 15px;
 }

 .main-nav-item-a.home {
     width: 72px;
 }

 .main-nav-item-item {
     display   : none;
     position  : absolute;
     left      : -1px;
     /* right  : 0; */
     top       : 50px;
     width     : 127px;
     z-index   : 20;
     background: #f2f2f2;
 }

 .main-nav-item-item li {
     line-height : 39px;
     text-align  : center;
     font-size   : 15px;
     font-family : "Microsoft Yahei";
     border-top  : 1px solid #e6e6e6;
     border-left : 1px solid #e6e6e6;
     border-right: 1px solid #e6e6e6;

 }

 .main-nav-item-item li:hover {
     line-height: 39px;
     text-align : center;
     font-size  : 15px;
     font-family: "Microsoft Yahei";
     background : #e9e9e9;

 }

 .main-nav-item-item a {
     color: #333;
 }

 .main-nav-item:hover .main-nav-item-item {
     display: block;
 }

 .main-nav-item:hover .main-nav-item-a {
     display: block;
 }



 /* 导航 */

 .nav-list {
     float           : left;
     padding-left    : 20px;
     /*   padding-top: 14px; */
     width           : 736px;
     /* padding-left : 20px; */
     height          : 52px;
     line-height     : 52px;
     background-color: #f2f2f2;
 }

 .nav-list_1 {
     float           : left;
     padding-left    : 20px;
     /*   padding-top: 14px; */
     width           : 778px;
     /* padding-left : 20px; */
     height          : 52px;
     line-height     : 52px;
     background-color: #f2f2f2;
 }

 .pad0 {
     padding: 0px !important;
 }

 .listtop {
     float      : left;
     padding    : 0 15px;
     height     : 52px;
     font-family: "Microsoft YaHei";
     font-size  : 21px;
     line-height: 52px;
     color      : #c90a02;
 }

 .listtop:hover {
     color: #f7aa01;
 }

 .listtop.active {
    color: #f7aa01;
}


 /* .nav-list a {
    float: left;
    padding: 0 22px;
    height: 52px;
    font-family: "Microsoft YaHei";
    font-size: 21px;
    line-height: 52px;
    color: #2263a6;
}

.nav-list a:hover {
    color: #f7aa01;
} */
 /* 栏目搜索 */
 .search-text {
     float     : right;
     margin-top: 5px;
     background: #fff;
     margin-right: 16px;
 }

 .textbox {
     float       : left;
     width       : 192px;
     height      : 22px;
     border      : 1px solid #dedede;
     border-right: none;
     text-indent : 10px;
     font        : 12px/22px Simsun;
 }

 .btn {
     float     : left;
     width     : 40px;
     height    : 24px;
     background: url(../images/btn1.jpg) center no-repeat;
     border    : none;
     cursor    : pointer;
 }

 .btn:hover {
     background: url(../images/btn2.jpg) center no-repeat;
 }

 /* 底部 */

 .footer-link {
     height          : 37px;
     background-color: #c90a02;
     font-family     : "Microsoft YaHei";
     font-size       : 14px;
     line-height     : 37px;
     text-align      : center;
     color           : #fff;
 }

 .footer-link a {
     color: #fff;
 }

 .footer-con {
     height     : 82px;
     padding-top: 12px;
     font-family: "Microsoft YaHei";
     font-size  : 14px;
     line-height: 25px;
     color      : #333;
     text-align : center;
 }


 /* 搜索 */
 .sousuo a {
     font-size  : 14px;
     color      : #333;
     height     : 28px;
     line-height: 28px;
     font-family: "Microsoft YaHei";
 }

 .sousuo a:hover {
     color: #2263a6;
 }

 .sousuo span {
     font-size  : 14px;
     color      : #666;
     height     : 28px;
     line-height: 28px;
     font-family: "Microsoft YaHei";
 }


 /* 后期添加 */
 .borderr {
     border-right: 1px solid #dbdbdb;
 }




 .listl-r {
     float       : right;
     margin-right: 43px;
 }

 .listlul li {
     float: left;
 }

 .hd .zlm,
 .hd .zlm a {
     font-size: 18px;
     color    : #846464;
 }

 .hd .zlm a:hover {
     color: #3276bc;
 }

 .hd .zlm {
     margin-left: 20px;
     padding-top: 4px;
 }

 .WebList a,
 .WebList,
 .WebListOVer {
     color      : #333;
     font-size  : 14px;
     font-family: "Microsoft YaHei";
 }

 .WebListOVer a {
     color      : #3276bc;
     font-size  : 14px;
     font-family: "Microsoft YaHei";
 }

 .yzm-num {
     position: absolute;
     height  : 22px;
 }

 .text-left a {
     color: black;
 }
