
/*共用css*/
/* 清除内外边距 */
@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 0 none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font: 14px/1.5  "Microsoft Yahei", arail, sans-serif;
}
h1,h2,h3,h4,h5,h6 {font-family: "Microsoft Yahei";}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol {list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none;}
a:hover {text-decoration: underline;}

/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*设置浮动*/
.fl {float: left;}
.fr {float: right;}

/*字体大小*/
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz22{font-size: 22px;}
/*Main模板*/
.blk-main{width: 1000px; margin: 0 auto;}
/*小模块*/
.blk-main .blk-xs{width: 246px;}
/*中模块*/
.blk-main .blk-sm{width: 730px;}

/*小版块*/
.blk-main .blk{margin-bottom: 25px;}

/*上(t)右(r)下(b)左(l)内补白*/
.blk-main .p-trbl{padding:25px;}
/*上右左内补白*/
.blk-main .p-trl{padding:25px;padding-bottom: 0;}
/*清除浮动*/
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
/*通栏模块与main模块配套,因为需要重置white-space属性*/
.blk-md{width: 100%;clear: both;}



HTML , body{font-family:"Microsoft Yahei"!important;}
body .editor-reset{font-family:"Microsoft Yahei"!important;}

.header{width:1000px;margin:0 auto;}
.h_top{background:url(Skins/Default/Img/Common/topbg.gif) repeat-x center 0;height:156px;font-family:"Microsoft YaHei";font-size:14px;position:relative;}
.h_zc{height:34px;line-height:34px;color: #898989;}
.h_zc p{float: right;}
.h_zc p a{padding:0 0 0 40px;line-height:34px;display: inline-block;color: #898989;}
.h_zc span{line-height:34px;display: inline-block;background:url(Skins/Default/Img/Common/t_ico05.gif) no-repeat right center;padding: 0 15px;}
.h_zc p a.t_ico1{background:url(Skins/Default/Img/Common/t_ico01.gif) no-repeat 19px center;}
.h_zc p a.t_ico2{background:url(Skins/Default/Img/Common/t_ico02.gif) no-repeat 19px center;}
.h_zc p a.t_ico3{background:url(Skins/Default/Img/Common/t_ico02.gif) no-repeat 19px center;}
.h_con h1{padding:23px 0 0;overflow: hidden;width: 206px;}

.menu{width: 766px;white-space:nowrap;position:relative;}
.menu ul{width:790px;position:relative;}
.menu li{float: left; position:relative;}
.menu li a{color:#333;line-height:122px;display:inline-block;padding: 0 14px;}
.menu li.cur a,.menu li a:hover{text-decoration:none;background:url(Skins/Default/Img/Common/t_ico04.gif) no-repeat center bottom #1857a3;color: #fff;}
.menu li a:-webkit-any-link{ display:block;}
 .menu li p {
           position: absolute;
    left: 0px;
    top: 121px;
    border: 1px solid #1857a3;
    text-align: center;
    background: #fff;
    width: 100%;
    display: none;
    height: auto;
    z-index: 998;
    PADDING: 0;
    MARGIN: 0;
        }
        
        .menu li p a {
            height: 50px;
            line-height: 50px;
            border-bottom: 1px solid #ccc;
            font-size: 14px;
            color: #333;
            padding: 0;
            display: block;
            width: 100%;
        }
        
        .menu li:hover p {
            display: block;
        }
        
        .menu li:hover p a,
        .menu li.cur p a {
            background: none;
            color: #333;
        }
        
        .menu li p a:hover {
            background: #1857a3;
            color: #fff;
        }
        
        .menu li p a:last-child {
            border: 0;
        }


        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

        .t1-search {
            clear: both;
            width: 1000px;
            height: 57px;
            line-height: 57px;
            margin: 0 auto;
            overflow: hidden;
        }
        
        .t1-search a {
            text-decoration: none;
        }
        
        .t1-search dl {
            color: #999;
        }
        
        .t1-search dl a {
            color: #999;
        }
        
        .t1-search dt {
            float: left;
            margin-right: 5px;
            font-weight: bold;
            color:#333;
        }
        
        .t1-search dd {
            float: left;padding:0 5px;
        }
        
        .t1-search dd.t1-split {
            margin: 0 9px;
        }
        
        .t1-search .t1-search-input-group {
            width: 192px;
            padding-top: 17px;
        }
        
        .t1-search .t1-search-input-group input {
            float: left;
            width: 138px;
            height: 20px;
            padding-left: 10px;
            border: 1px solid #aaa;
            border-right:1px solid #1857a3;
            color: #666;
        }
        
        .t1-search .t1-search-input-group .t1-btn {
            float: left;
            display: inline-block;
            width: 40px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #fff;
            text-decoration: none;
            border: 1px solid #1857a3;
            background-color: #1857a3;
        }
    

        /*通用文章列表页样式*/
        .t1-article-list {
            overflow: hidden;
        }
        .t1-article-wrap .t1-pagination {
            margin-right: 3%;
        }
        .t1-article-list h4 {
            clear: both;
            overflow: hidden;
            margin-bottom:10px;
        }
        .t1-article-list h4 a {
            float: left;
            width: 75%;
            line-height: 25px;
            font-size: 17px;
            font-weight: 400;
            //color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            cursor: pointer;
            color:${
                skins.hTitle && skins.hTitle.color?skins.hTitle.color: "#666666"
            };
        }
        .t1-article-list .t1-time {
            line-height: 25px;
            font-size: 12px;
            font-family: "Arial";
            font-weight: normal;
            color: #b9b9b9;
        }
        .t1-article-list p {
           /* width: 100%;
            line-height: 25px;
            padding: 1.6% 0 1.9%;
            color: #666;
            text-indent:25px;*/
            overflow: hidden;
        }
        .t1-article-list .t1-article-pic i {
            position: absolute;
            left: 0;
            top: 0;
            z-index: 5;
            display: none;
            width: 78%;
            height: 75px;
            padding: 25px 11% 0;
            height: 100%;
            line-height: 25px;
            color: #fff;
            background: url(../images/common/gray1.png);
            cursor: pointer;
            text-decoration: none;
        }
        .t1-article-info {
            overflow: hidden;
            padding: 0 0 30px 0;
            margin-bottom: 30px;
            border-bottom: 1px solid #ddd;
        }
        .t1-article-info h4 a:hover{
            text-decoration:underline;
            color:#1857a3;
        }
        /*点赞/转发按钮*/
        .t1-article-list .t1-article-pic img {
            display: block;
            width: 100%;
        }
        .t1-article-list .t1-interact {
            overflow: hidden;
            clear: both;
        }
        .t1-article-list .t1-interact a {
            float: left;
            display: block;
            margin: 0;
            padding: 0 4px 0 24px;
            min-width: 38px;
            height: 21px;
            line-height: 21px;
            overflow: hidden;
            text-align: center;
            border: 1px solid #fff;
            color: #999;
            background: url(../images/skins/sprite.png) no-repeat;
            text-decoration: none;
        }
        .t1-article-list .t1-interact a:hover {
            border-color: #ccc !important;
        }
        .t1-article-list .t1-interact .t1-fore1 {
            background-position: 6px 0;
            margin-right: 5px;
        }
        .t1-article-list .t1-interact .t1-fore2 {
            background-position: 8px -30px;
        }
        .t1-article-list .t1-interact span {
            float: right;
            line-height: 21px;
            color: #b0b0b0;
        }
        /*带icon的标题*/
        .t1-article-list .t1-decorate {
            width: 100%;
        }
        .t1-article-list .t1-decorate a {
            width: 90%;
            padding: 10px 0 10px 25px;
            background: url(../images/skins/sprite.png) no-repeat 2px -65px;
        }
        .t1-article-list .t1-article-box-lg h4 a {
            width: 100%;
            margin-top: 15px;
        }
        .t1-article-list .t1-article-box-lg h4 span {
            float: left;
            padding: 14px 0 5px;
        }
        .t1-article-list .t1-article-box-lg .t1-interact {
            margin-top: 15px;
        }
        .t1-article-list .t1-article-box-lg .t1-article-pic {
            width: 383px;
        }
        /*热/荐图标*/
        .t1-article-list .t1-article-pic {
            position: relative;
            overflow: hidden;
        }
        .t1-article-list .t1-article-pic span {
            position: absolute;
            right: 0;
            top: 0;
            display: block;
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            font-size: 14px;
            color: #fff;
        }
        .t1-article-list .t1-article-pic.fl span {
            left: 0;
        }
        .t1-article-list .t1-hot {
            background-color: #f43434;
        }
        .t1-article-list .t1-recom {
            background-color: #385697;
        }
        /*列表分割线*/
        .t1-article-list .t1-split {
            clear: both;
            display: block;
            width: 100%;
            height: 50px;
            margin: 0 auto;
            border-bottom: 1px dashed #e6e6e6;
        }
        /*文章列表两列展示*/
        .t1-col-2 li {
            width: 47.5%;
            overflow: hidden;
        }
        .t1-nowrap {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        /*鼠标悬停下的文章列表样式*/
        .t1-article-list .t1-hover .t1-interact a {
            border-color: #e8e8e8;
            background-color: #fff;
        }
        .t1-article-wrap .t1-inside-banner {
            width: 94%;
            padding: 20px 3%;
        }
        .t1-plain-text .t1-interact {
            padding-top: 10px;
        }
        /*文章列表样式4*/
        .t1-article-list-41 li {
            overflow: hidden;
            margin: 0 0 20px 0;
            border-bottom: 1px solid #ddd;
            padding-bottom: 20px;
        }
        .t1-article-list-41 li.t1-hover {
            background-color: #fafafa;
        }
        .t1-article-list-41 .t1-article-info {
            width: 100%;
        }
        /*简介*/
        .t1-introduction {
            line-height: 24px;
            padding: 12px 3% 15px;margin-bottom:20px;
            ]]; // #e8e8e8;
            color: ${
                skins.content && skins.content.color?skins.content.color: "#666666"
            }; //#666;
            background-color: ${
                skins.blockBg && skins.blockBg.color?skins.blockBg.color: "#fafafa"
            }; //#fafafa;
        }
        .t1-article-wrap {
            color: ${
                skins.content && skins.content.color?skins.content.color: "#666666"
            };
            background-color: ${
                skins.blockBg && skins.blockBg.color?skins.blockBg.color: "#fafafa"
            };
        }
        .t1-introduction a {
            color: #f00;
        }
        /*分页样式*/
        .t1-pager {
            overflow: hidden;
            margin: -10px 0 5px;
        }
        .t1-pager span {
            float: left;
            font-family: "Arial";
            color: #999;
            line-height: 21px;
        }
        .t1-pager a {
            float: left;
            display: block;
            width: 19px;
            height: 19px;
            line-height: 19px;
            margin-left: 10px;
            border: 1px solid #cbcbcb;
            text-align: center;
            font-size: 16px;
            color: #999;
            text-decoration: none;
        }
        .t1-pager a:hover {
            border-color: #aaa;
            color: #aaa;
            background-color: #efefef;
        }
        .t1-pagination {
            clear: both;
            float: right;
            margin-right: 19px;
            overflow: hidden;
        }
        .t1-pagination li {
            float: left;
            margin-left: 10px;
        }
        .t1-pagination a {
            float: left;
            padding: 0 7px;
            border: 1px solid #cbcbcb;
            color: #999;
            text-decoration: none;
        }
        .t1-pagination a:hover {
            color: #666;
            border-color: #aaa;
        }
        .t1-pagination .t1-current a {
            border-color: transparent;
            _border-color: #aaa;
        }
        .t1-pagination .t1-disable a {
            color: #e1e1e1;
            border-color: #e1e1e1;
        }
    
/*<![CDATA[*/     .t2-pro1 .t2-pr-ftxt {      font-family: "Microsoft Yahei";      border:1px solid #f1f1f1;      background:#fafafa;     }     .t2-pro1 .t2-pr-ftxt .t2-pr-tit {      color:#fff;      background: #1857a3;      font-size: 24px;      font-weight: bold;      height: 69px;      line-height: 61px;      text-align: center;     }     .t2-pro1 .t2-pr-ftxt .t2-pr-tit span {      display: block;      height: 2px;      background: #fff;     }     .t2-pro1 .t2-pr-ftxt h3 {      background: #f0f0f0;      border-bottom: 1px solid #fff;      font-size: 14px;      height: 52px;      overflow: hidden;      padding-right:15px;     }     .t2-pro1 .t2-pr-ftxt h3 a {      color: ${                skins.hTitle && skins.hTitle.color?skins.hTitle.color: "#555555"            };      display: block;      height: 52px;      line-height: 52px;      padding-left:20px;      background: url(images/t2-list-ico.gif) no-repeat scroll right;     }     .t2-pro1 .t2-pr-ftxt h3 a:hover {      background: url(images/t2-list-ico1.gif) no-repeat scroll right;      color: ${                skins.vi && skins.vi.color?skins.vi.color: "#C3AB22"            };      text-decoration: none;     }     .t2-pro1 .t2-pr-ftxt li {      border-bottom: 1px dashed #d2d2d2;      height: 43px;      position:relative;      z-index:10;     }    .t2-pro1 .t2-pr-ftxt li ul{        position: absolute;        left: 100%;        background: #fff;        width: 250px;        top: 0;          }     .t2-pro1 .t2-pr-ftxt li a {      display: block;      font-size: 14px;      color: #555;      height: 43px;      line-height: 43px;      padding-left: 40px;      background: url(images/t2-list-ico2.gif) no-repeat 20px center;      text-decoration: none;     }    .t2-pro1 .t2-pr-ftxt li a:hover{background-color:#fff;}     .t2-pro1 .t2-pr-ftxt .te-cle-c {      border: 0;     }     .t2-pro1 .t2-pr-ftxt .t2-nones a {      border-bottom: 0;     }     .t2-pro1 .t2-pr-ftxt h3.t2-cur a {      margin-top: 0px;     }    /*]]>*/

        /*新闻/产品列表*/
        .m1-item-list .m1-item a {
            display: block;
            overflow: hidden;
        }
        .m1-item-list .m1-item h4 {
            font-size: 1.5rem;
            font-weight: normal;
            color: #262626;
            overflow: hidden;
        }
        .m1-item-list.m1-set-border {
            border-top: 1px solid #dfdfdf;
        }
        /*查看更多按钮*/
        .m1-view-more {
            clear: both;
            display: block;
            width: 100%;
            height: 3rem;
            line-height: 3rem;
            -webkit-text-size-adjust: none;
            text-align: center;
            font-size: 1.1rem;
            background-color: #fff;
        }
        .m1-view-more i {
            position: relative;
            overflow: hidden;
            color: #666;
        }
        .m1-view-more i:after {
            content: "";
            position: absolute;
            top: 50%;
            right: -1.5rem;
            width: 1.2rem;
            height: .94rem;
            margin-top: -.5rem;
        }
        .m1-view-more-1 {
            margin: -.5rem 0 1rem;
        }
        .m1-view-more-2 {
            height: 4.5rem;
            line-height: 4.5rem;
        }
        .m1-view-more-3 {
            margin-top: 1rem;
        }
        /*列表4*/
        .m1-item-list-4 {
            background-color: #fff;
        }
        .m1-item-list-4 .m1-item.m1-hot a {
            font-size: 1.5rem;
            color: #3f3f3f;
        }
        .m1-item-list-4 .m1-item a {
            display: block;
            padding: 0 1rem;
            height: 3.85rem;
            line-height: 3.85rem;
            font-size: 1.2rem;
            border-bottom: 1px solid #dedfdf;
            color: #1a61b3;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    

        /*<![CDATA[*/.footer
        {
            width: 1000px;
            margin: 0 auto;
        }
        .f_bj
        {
            font-family: "Microsoft YaHei";
            color: #fff;
            line-height: 30px;
            background: url(Skins/Default/Img/Common/footbg.gif) no-repeat center 0 #555;
            clear: both;
            height: 310px;
            overflow: hidden;
            font-size: 14px;
        }
        .f_nav
        {
            height: 68px;
            line-height: 68px;
            text-align: center;
            white-space: nowrap;
        }
        .f_nav a
        {
            display: inline-block;
            padding: 0 27px;
        }
        .f_con
        {
            padding: 43px 0 0;
        }
        .f_logo
        {
            width: 188px;
            overflow: hidden;
        }
        .f_text
        {
            width: 597px;
            white-space: nowrap;
            padding: 0px 0px 0 35px;
            background: url(Skins/Default/Img/Common/f_ge.gif) no-repeat 0 9px;
        }
        .f_bj a
        {
            color: #fff;
        }
        .f_code
        {
            width: 110px;
            padding: 12px 11px 0;
            overflow: hidden;
            line-height: 20px;
            text-align: center;
            background: url(Skins/Default/Img/Common/codebg.gif) no-repeat 0 2px;
        }
        .f_code img
        {
            display: block;
            width: 94px;
            height: 94px;
            padding: 5px;
            border: solid 2px #eaeaea;
            background: #fff;
        }
        .f_code span
        {
            display: block;
            text-align: center;
        }
        /*]]>*/
    

        .my-kefu {
            position: fixed;
            right: 0px;
            top: 20%;
            z-index: 9999;
        }
        .my-kefu ul {
            width: 77px;
        }
        .my-kefu li a {
            text-decoration: none;
        }
        .my-kefu li {
            background: #1a61b3;
            margin-top: 1px;
            padding: 9px 0;
            height: 56px;
            width: 77px;
        }
        .my-kefu li i {
            background: url(images/skins/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
            width:
        }
        .my-kefu li p {
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        .my-kefu .my-kefu-qq i {
            background-position: 4px 0;
        }
        .my-kefu .my-kefu-tel i {
            background-position: 0 -25px;
        }
        .my-kefu .my-kefu-liuyan i {
            background-position: 4px 5px;
        }
        .my-kefu .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        .my-kefu .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        .my-kefu .my-kefu-top {
            background: url(images/ontop.png) no-repeat center 4px;
            width: 77px;
            height: 77px;
            display: block;
        }
        .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        .my-kefu-tel-right {
            font-size: 20px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding-left: 15px;
            border-left: 1px solid #fff;
            margin-top: 8px;
        }
        .my-kefu-right {
            width: 20px;
        }
        .my-kefu-tel-main {
            color: #fff;
            margin-top: 9px;
            height: 47px;
            width: 247px;
        }
        .my-kefu-main {
            width: 97px;
            position: relative;
        }
        .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
        }
        #roll{ display:none;}
    
