
            /* -- 页面整体布局 -- */
            .header, .content, .footer
            {
                width: 1200px;
                margin: 0 auto;
                position: relative;
                font-family: "Microsoft YaHei" , serif;
            }
            .head .dn{ display:none;}
            em, i{font-style: normal;}
            .head {overflow: hidden; font-family: "Microsoft YaHei", serif;}
            .nav_top{width:100%; height:43px; background:#FFF;border-bottom:1px solid #ededed; color:#666666; font-size:12px; line-height:43px;}
            .nav_top a{ color:#666666; padding:0 22px; display:inline-block; background:url(images/hico1.png) no-repeat left center;margin-left:10px;}
            .nav_top a.ico2{ background-image:url(images/hico2.png);}
            .nav_top a.ico3{ background-image:url(images/hico3.jpg);padding-right:0;}
            
            .head .tok { height: 137px; position:relative; background:url(images/hbg.jpg);}
            .head .tok .logo { animation-duration: 1s;animation-name: fadeInLeft; float: left; margin: 48px 26px 0 0;  }
            .head .tok h2 {animation-duration: 1.25s;animation-name: zoomIn; float: left;margin-top:42px;border-left:1px solid #d5d5d5;padding-left:22px;color:#046fcd;font-size:24px; }
            .head .tok h2 span { display: block; font-size: 20px;color: #000000;margin-top:8px; }
            .head .toz {animation-duration: 1s;animation-name: fadeInRight; float: right; margin-top:26px;padding-left:68px; background:url(images/tel.png) no-repeat left center;height: 85px;}
            .head .toz .tel1 {font-size:12px;color:#0071c6; display:block; letter-spacing:5px;}
            .head .toz .tel1 em{font-size:26px;color:#f19900;display:block; font-weight:bold; font-family:"Impact";letter-spacing:0;}
            .hnav{ height:56px;background:#046fcd url(images/menu_bg.png) repeat-x;}
            .menu{height:56px;width:1200px;margin:0 auto;}
            .menu li{height: 56px; line-height:56px; float:left;position: relative;}
            .menu li a{ display: block; font-size: 14px; color: #ffffff;padding:0 25px; background:url(images/nav_i.jpg) no-repeat right center;}
            .menu li.nones a{ background:none;}
            .menu li:hover a, .menu li.cur a{background:#f19900;}
            
            /*头部结束*/
            
            /*search start*/
            .search{display:block;height: 59px;width:100%; background:url(images/seabg.jpg) no-repeat center; }
            .search p{float: left;line-height: 59px;font-size: 14px;color: #666666;}
            .search p a{margin-right: 15px;color: #666666;}
            .s_box{float: right;width:346px;height: 35px;margin:12px 0px 0 0;}
            .s_box .input1{float: left;width: 280px;padding-left: 10px;height: 33px;line-height: 33px;font-size: 12px;color: #FFF;outline: 0;background:none; border:1px solid #4ca2ee;}
            .s_box .input1::-webkit-input-placeholder{
            color:#86c4fb;
            }
            .s_box .input1::-moz-placeholder{   /* Mozilla Firefox 19+ */
                color:#86c4fb
            }
            .s_box .input1:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
                color:#86c4fb
            }
            .s_box .input1:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
                color:#86c4fb
            }
            .s_box .input2{float: left;width: 52px;height: 35px;border: 0;outline: 0;cursor: pointer; background:url(images/search.jpg) no-repeat center;}
             /*search end*/
        

        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #cccccc;
            font-weight: normal;
            padding-left: 8px;
        }
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    

        .tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .tl-fdh-02 li {
            width: 16.66%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            margin-right: -1px;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        .tl-fdh-02 li a {
            color: #333;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(images/p16-icon6.png) no-repeat bottom center #046fcd;
            border-color: #046fcd;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
    

        .k12-gl-gslb-3nf1-1-01-left dl {
            width: 24%;
            float: left;
            background: #f0f0f0;
            margin: 0 1.3% 13px 0
        }
        
        .k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1) {
            margin-right: 0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt {
            border: 1px solid #e5e5e5;
            padding: 10px 9px;
            background: #fff;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt img {
            display: block;
            width: 100%;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            text-align: center;
            padding: 0 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            background: #f0f0f0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dd a {
            color: #4b4a4a;
        }
    

            /*底部开始*/
            .footWrap{ background:#333333; overflow: hidden; font: 14px "Microsoft YaHei";color: #FFF;}
           
            .footWrap a{color: #FFF;}
            .footWrap a:hover{font-weight: bold;}
            .footWrap .fnav{height:72px; line-height:72px;border-bottom:1px solid #454545; text-align:center;}
            .footWrap .fnav a{font-size:16px; display:inline-block;color:#FFF; padding: 0 24px; }

            .footWrap .f_com{overflow: hidden;padding-bottom:40px;}
            .footWrap .f_logo{padding:90px 0 0 0 ; width:139px; }
            .footWrap .f_com .f2{float: left;width: 860px;margin-top:71px;}
            .footWrap .f_com .f2 p{line-height: 23px;margin-bottom:14px;float:left;width:50%;}
            .footWrap .f_com .f2 p img{ float:left;margin-right:13px;width:23px;height:23px;}
            .footWrap .f_com .f4{width: 176px;border:1px solid #454545;font-size:12px; margin-top:52px;}
            .footWrap .f_com .f4 img{width: 102px; height: 102px;display: block;padding:14px;float:left;border-right:1px solid #454545;}
            .footWrap .f_com .f4 span{ display:block; float:left;width:20px;padding:9px 0 0 15px;;}
            /*底部结束*/
        
