﻿    @charset "utf-8";
    /*
     
     * 17素材vip建站专区模块代码
     * 详尽信息请看官网：http://www.17sucai.com/pins/vip
     *
     * copyright , 温州易站网络科技有限公司版权所有
     * 图片不能商用，代码可商用。
     
     * 请尊重原创，未经允许请勿转载。
     * 在保留版权的前提下可应用于个人或商业用途
     
    */


    .lf{float:left}
    .rg{float:right}
    .clear{clear:both;height:0px;line-height:0px;font-size:0px}
    .head{position:fixed;top:23px;left:0px;width:100%;min-width:1000px;z-index:9999;background:#fff;border-bottom:1px solid #ddd;height:100px;transition:all .3s}
    .logo{padding-top:27px;padding-left:2.18%;width:302px;transition:all .3s}
    .logo a{display:block;position:relative;overflow:hidden}
    .logo img{width:100%;position:relative;z-index:100}

    .nav{width:60%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
    .nav ul li{float:left;width:9%;height:100px;background:url(/uploads/image/ttdimg/1_02.jpg) right center no-repeat;transition:all .3s}
    .nav ul li .a1{line-height:100px;display:block;text-align:center;font-size:16px;color:#333;transition:all .3s}

    .nav ul li:hover .a1{color:#006ac3;transition:all .3s}
    .nav ul li .div1{display:none;background:#fff;width:100%;left:0px;position:absolute;top:100px;z-index:100}
    .nav ul li .div1 .p1{width:57.4%;float:right;height:65px;line-height:65px}
    .nav ul li .div1 .p1 a{color:#999;font-size:14px;text-transform:uppercase;background:url(/uploads/image/ttdimg/1_26.jpg) center bottom no-repeat;display:inline-block;height:65px;line-height:65px;margin-right:5%;transition:all .5s}
    .nav ul li .div1 .p1 a:hover{background:url(/uploads/image/ttdimg/1_27.jpg) center bottom no-repeat;color:#1a1a1a}
    .nav ul li .mad3 .p1 .pad{margin-left:0}
    .nav ul li .mad4 .p1 .pad{margin-left:15%}
    .nav ul li .mad5 .p1 .pad{margin-left:12%}
    .nav ul li .mad6 .p1{text-align:right}
    .tpleft{background: linear-gradient(to right,#0a52b8, #1995ed);}
    .tpleft h3{padding-left: 50px; color: #fff; line-height: 23px; font-weight: 400; font-size: 12px; margin: 0!important}
    .a_txt{display:none}
    .pt{ padding-right: 80px; }
    .pta{ padding-right: 200px; }
    .navtx{ width: 100%; }
    #youku-playerbox{ width: 100%; }

    /*小于1600大于1200稍微调整下字体*/
    @media screen and (max-width: 1600px) and (min-width:1200px) {
    .nav ul li .a1{font-size:14px}
    .nav ul li .div1 .p1 a{font-size:12px}
    .foot_top ul{margin-left:60px}
    .nav ul li .div1 .p1{width:58.1%}

    }
    .topx{ position: fixed; top:0;  width: 100%;z-index: 9999;}
    .tab .tab-content .newsa1{}
    .tab{}
    /*移动端导航*/
    @media screen and (max-width: 1024px) and (min-width: 0px){
    .head{display:none}
    .moblie_head{display:block;height:44px;background:#fff;position:fixed;top:23px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd}
    .moblie_head .lf{padding-top:10px;padding-left:5%}
    .moblie_head .lf img{height:24px}
    .moblie_head .rg{padding-right:5%;padding-top:14px}
    .moblie_head .rg a img{height:16px;vertical-align:top}
    .a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
    .a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
    .a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
    .a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0d5fb5;height:100%;z-index:100;right:-80%}
    .a_txt .div3 ul{padding-left:5%;padding-right:5%;padding-top: 70px;}
    .tpleft h3{    padding-left: 25px;}
    .a_txt .div3 ul li{border-bottom:1px solid #044283}
    .a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
    .a_txt .div3 ul li .a_js2{background:url(/uploads/image/ttdimg/plus.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
    .a_txt .div3 ul li .a_js2_on{background:url(/uploads/image/ttdimg/reduce.jpg) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
    .a_txt .div3 ul li .a_txt2{display:none}
    .a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
    }
        .banners-pc { margin-bottom: 50px; clear: both; font-size: 0; height: 560px; position: relative; top: 60px; }
        .banners-pc .mode { padding-top: 230px; }
        .banners-pc .mode .br1 { position: relative; }
        .banners-pc .mode .mode1 { }
        .banners-pc .mode .mode1 .p1 { margin-bottom: 45px; font-size: 44px; font-weight: bold; color: #fff; text-align: left; }
        .banners-pc .mode .mode1 .p1 span { display: block;     line-height: 80px;}
        .banners-pc .mode .mode1 .btn { float: left; }
        .banners-pc .mode .mode1 .btn .box { padding: 15px 37px; font-size: 14px; color: #fff; display: inline-block; }
        .banners-pc .mode .mode1 .btn1 { margin-right: 20px; }
        .banners-pc .mode .mode1 .btn1 .box { background: #ff5e14; }
        .banners-pc .mode .mode1 .btn2 .box { background: #0043ac; }

        .banners-pc .mode .mode1 .btn .box:hover { background: #fff; color: #1a1a1a; transition: ease .3s; }

        .banners-pc .slick-prev { opacity: 0.7; }
        .banners-pc .slick-next { opacity: 0.7; }


        .banners-mb { display: none; clear: both; height: 860px; clear: both; font-size: 0; }
        .banners-mb div { height: 100%; }
        .banners-mb .frame { }
        .banners-mb .frame .mode { position: relative; height: 100%; }
        .banners-mb .frame .mode .br1 { margin-top: -95px; position: absolute; top: 30%; left: 0; right: 0; text-align: center; }
        .banners-mb .frame .mode .br1 img { max-width: 100%; display: inline-block; }
        .banners-mb .frame .mode .mode1 { }
        .banners-mb .frame .mode .mode1 .p1 { margin-top: -70px; position: absolute; top: 50%; left: 0; right: 0; margin-bottom: 20px; font-size: 48px; color: #fff; text-align: center; }
        .banners-mb .frame .mode .mode1 .p1 span { display: block; }
        .banners-mb .frame .mode .mode1 .btn { position: absolute; top: 70%; left: 0; right: 0; text-align: center; }
        .banners-mb .frame .mode .mode1 .btn .box { margin: 0 10px; padding: 15px 37px; font-size: 14px; color: #fff; }
        .banners-mb .frame .mode .mode1 .btn .btn1 { background: #ff5e14; }
        .banners-mb .frame .mode .mode1 .btn .btn2 { background: #0043ac; }

.ykplayer-poster-logo{ background: #333!important }

        @media (max-width: 1024px) {
            .banners-pc { display: none; }
            .banners-mb { display: block; }
            .inbanner{ display: none; }
        }

        @media (max-width: 667px) {
            .banners-mb .frame .mode .br1 { padding: 0 10px; }
            .banners-mb .frame .mode .mode1 .p1 { padding: 0 10px; font-size: 40px; top: 40%; }
            .banners-mb .frame .mode .mode1 .p1 span { display: unset; }
            .banner {
        clear: both;
        margin-top: 0;
    }
        }

        @media (max-width: 400px) {
            .banners-mb .frame .mode .br1 { display: none; }
        }

        .business {     background: url(/uploads/image/ttdimg/probg.jpg) no-repeat center;
        padding-top: 50px;}
        .business .left { margin-left: -100px; }
        .business .left .list { }
        .business .left .list li { margin-bottom: 32px; padding-left: 90px; width: 33.33%; float: left; float: left;}
        .business .left .list li:nth-child(3n 1) { clear: both; }
        .business .left .list li .box { }
        .business .left .list .l2 .box { padding-top: 15px; display: inline-block; padding: 13px; background: #fff; transition: 0.5s;}
            .business .left .list .l2 .box:hover{ background: linear-gradient(to right,#0a52b8, #1995ed); transition: 0.5s;}
        .business .left .list .l2 .box:hover .p1{ color: #fff; }
            .business .left .list .l2 .box:hover .p2{ color: #fff; }
    .mode .ico2{ margin-top: 15px; }

        .business .left .list li .box .ico { margin-bottom: 10px; height: 60px; line-height: 60px; }
        .business .left .list li .box .ico .ico1 { display: none; }
        .business .left .list li .box .ico .ico1 img { vertical-align: middle; }
        .business .left .list li .box .ico .ico2 { }
        .business .left .list li .box .ico .ico2 img { vertical-align: middle; }
        .business .left .list li .box .mode .ck { margin-bottom: 15px; font-size: 12px; color: #808080; }
        .business .left .list li .box .mode .ck .fa { margin-left: 15px; font-size: 16px; }
        .business .left .list li .box:hover .mode .ck { color: #ff5e14; transition: ease .3s; font-weight: bold; }
        .business .left .list li .box:hover .mode .ck .fa { }
        .business .left .list li .box .mode .p1 { margin-bottom: 15px; font-size: 24px; color: #1a1a1a; }
        .business .left .list li .box .mode .p2 { font-size: 14px; color: #666666; line-height: 24px; }


        .business .left .one { display: none; }
        .business .left .list .two { }

        @media (max-width: 1024px) {
            .business .left { margin-left: -50px; }
            .business .left .one { margin-left: 50px; display: block; }
            .business .left .list .two { display: none; }
            .business .left .list li:nth-child(3n 1) { clear: none; }
            .business .left .list .l2 { padding-left: 50px; }
            .business .left .list li .box .mode .p2 { height: 5em; overflow: hidden; }
        }

        @media (max-width: 667px) {
            .business .left { margin-left: -10px; }
            .business .left .one { margin-left: 10px; }
            .business .left .list .l2 { padding-left: 10px; width: 50%; }
            .business .left .list li .box { padding: 0 20px; text-align: center; }
        }

        @media (max-width: 500px) {
            .business .left .list .l2 { width: 100%; }
            .business .left .list li .box .mode .p2 { height: auto; }
        }

        .about {     overflow: hidden;}
        .about .left { float: right;padding-right: 15px; }
        .about .right{  float:left;    width:45%;} 
        .about .right .g_title{ margin-bottom: 18px; width: 580px; background:url(/uploads/image/ttdimg/ablogo.png) right no-repeat;}
      .about .right   .g_title .t_ct{ width: 130px; }
        .about .right .buc { }
        .about .right .buc .p1 { margin-bottom: 0; font-size: 14px; color: #666666; line-height: 24px;overflow: hidden; text-align: justify;}
        .about .right .buc .btn { }
        .about .right .buc .btn .box { padding: 15px 40px; font-size: 14px; color: #fff; background: #ff5e14; display: inline-block; }


        .project { padding: 60px 0; position: relative; background:url(/uploads/image/ttdimg/bgg.jpg) no-repeat center; overflow: hidden; margin-top: 75px;}
        .project .g_title .p1 { color: #e6e6e6; opacity: 0.1; }
        .project .g_title .p2 { color: #fff; }
        .project .pr_lt { margin-bottom: 100px; margin-left: -20px; }
        .project .pr_lt .list { }

.project .pr_lt .list li:hover .pic{transform:scale(1.1) ; transition: 0.3s;}
        .project .pr_lt .list li { padding-left: 20px; width: 33.33%; float: left; }
        .project .pr_lt .list li .box { }
        .project .pr_lt .list li .box .pic { margin-bottom: 20px; background: no-repeat center center; background-size: cover; height: 190px; overflow: hidden;  transition: 0.3s;}
        .project .pr_lt .list li .box .buc .lm { margin-bottom: 14px; font-size: 14px; color: #ff5e14; }
        .project .pr_lt .list li .box .buc .p1 { margin-bottom: 14px; font-size: 18px; color: #fff; height: 1.5em; line-height: 24px; overflow: hidden; }
        .project .pr_lt .list li .box:hover .buc .p1 { font-weight: bold; color: #ff5e14; transition: ease .3s; }

        .project .pr_lt .list li .box .buc .p2 { margin-bottom: 30px; font-size: 14px; color: #b8b8b8; line-height: 24px; height: 5em; overflow: hidden; }
        .project .pr_lt .list li .box .buc .btn { font-size: 14px; color: #fff; line-height: 20px;    border: 1px solid rgba(255,255,255,0.2);}
        .project .pr_lt .list li .box .buc .btn span { margin-left: 20px; background: #ff5e14; text-align: center; width: 20px; display: inline-block; }

        .project .pr_lt .slick-prev { opacity: 1; background:url(/uploads/image/ttdimg/jtl.png) no-repeat center #0043ac; top: 115%; width: 120px; height: 40px; left: 40%; }
        .project .pr_lt .slick-next { opacity: 1; background: url(/uploads/image/ttdimg/jtr.png) no-repeat center  #0043ac; top: 115%; width: 120px; height: 40px; right: 40%; }

        .project .pr_lt .slick-prev:hover { background-color: #ff5e14; }
        .project .pr_lt .slick-next:hover { background-color:  #ff5e14; }

        .project .one { }
        .project .two { display: none; }


        @media (max-width: 1024px) {
            .project .one { display: none; }
            .project .two { margin-left: -10px; display: block; }
            .project .two .list li { margin-bottom: 20px; padding-left: 10px; }
            .project .two .list li .box .buc .p1 { font-weight: bold; color: #ff5e14; }
        }

        @media (max-width: 800px) {
            .project .two .list li { width: 50%; }
        }

        @media (max-width: 500px) {
            .project .two .list li { width: 100%; }
        }

        .news {overflow: hidden; margin-top:30px; }
        .news .g_title { display: block; text-align: center; }
        .news .g_title .t_ct { margin: 0 auto; }
        .news .left { width: 550px; height: 330px; float: left; }
        .news .left .pic_lt li .box { position: relative; width: 100%; display: inline-block; }
        .news .left .pic_lt li .box .pic { background: no-repeat center center; background-size: cover; width: 550px; height: 350px; font-size: 0; }
        .news .left .pic_lt li .box .bt { padding: 13px; position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.7); height: 50px; }
        .news .left .pic_lt li .box .bt .p1 { font-size: 18px; color: #fff; line-height: 24px; width: 350px; height: 1.5em; overflow: hidden; }
        .news .left .slick-dots { right: 10px; bottom: 22px; text-align: right; }
        .news .left .slick-dots li { top: 25%; }

        .news .right { width: 672px; float: right; }
        .news .right .list { }
        .news .right .list li { }
        .news .right .list li:nth-child(5n) .box { margin-bottom: 0; padding-bottom: 14px; border-bottom: solid #e0e0e0 1px; }
        .news .right .list li .box { margin-bottom: 15px; padding-top: 15px; border-top: solid #e0e0e0 1px; display: inline-block; }
        .news .right .list li .box .pic { display: none; background: no-repeat center center; background-size: cover; width: 550px; height: 440px; font-size: 0; }
        .news .right .list li .box .date { margin-right: 30px; float: left; text-align: center; font-size: 12px; color: #666; }
        .news .right .list li .box .date span { margin-bottom: 5px; font-size: 32px; color: #1a1a1a; display: block; }
        .news .right .list li .box .p1 { margin-bottom: 9px; font-size: 18px; color: #1a1a1a; height: 1.5em; overflow: hidden; line-height: 24px; }
        .news .right .list li .box .p2 { font-size: 14px; color: #666666; height: 1.5em; overflow: hidden; line-height: 24px; }


        .news .left .pic_lt li .box:hover .bt .p1 { color: #ff5e14; transition: ease .3s; }
        .news .right .list li .box:hover .date { font-weight: bold; color: #ff5e14; transition: ease .3s; }
        .news .right .list li .box:hover .date span { color: #ff5e14; transition: ease .3s; }
        .news .right .list li .box:hover .p1 { color: #ff5e14; transition: ease .3s; }
    .word{  height: 100%; float: right; margin-top: 5px;}
    .business .left .list .l2 .box img{ transition: 0.3s;}
    .business .left .list .l2 .box:hover .word img{transform:scale(1.08); transition: 0.3s;}
    .left .mode{ float: left; margin-right: 25px;}
    .left .ico{ width: 60px; float: left; }

        .news .one { display:; }
        .news .two { display: none; }

        @media (max-width: 1024px) {
            .news .one { display: none; }
            .news .two { display: block; margin-left: -20px; }
            .news .two .right { width: 100%; float: none; }
            .news .two .right .list li { margin-bottom: 10px; padding-left: 20px; width: 50%; float: left; }
            .news .two .right .list li .box { padding-top: 0; padding-bottom: 15px; border-top: none; border-bottom: solid #e0e0e0 1px; display: block; }
            .news .two .right .list li:nth-child(6n) .box { margin-bottom: 0; padding-bottom: 14px; border-bottom: solid #e0e0e0 1px; }
            .news .two .right .list li .box .pic { margin-bottom: 15px; display: block; width: 100%; height: 340px; }
            .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        position: relative;
        min-height: 1px;
        padding-right: 0!important;
        padding-left: 15px;
    }
    .container {
        padding-right: 0!important;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }
    .nav {
        width: 100%;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }
    .tab .nav-tabs li a:after {
        content: "";
        width: 100%;
        height: 100%;
        background: #025fbf!important;
        position: absolute;
        top: 100%;
        left: 0;
        z-index: -1;
        transition: all 0.3s ease 0s;
        color: #fff!important;
    }

    .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
        color: #fff!important;

    }
    .g_mb {
        margin-top: 40px !important;
            
    }
    .project{background: #00235a;}

    #youku-playerbox{ width: 391px; }
    .newsa1list li h2 { width: 76%;}


        }



        .jump { }
        .jump .ju_lt { margin-left: -60px; }
        .jump .ju_lt .list { }
        .jump .ju_lt .list li {     padding-left: 19px;
    width: 33.333333333%;
    float: left; }
        .jump .ju_lt .list li .box { position: relative; width: 100%; display: inline-block; }
        .jump .ju_lt .list li .box .pic { background: no-repeat center center; background-size: cover; width: 90%;
    height: 265px; float: right;     box-shadow: 1px 2px 3px 4px #eaeaea;}
        .jump .ju_lt .list li .box .bt {    margin-top: -67px;
    position: absolute;
    top: 50%;
    padding: 23px 0 0 14px;
    background: rgba(255,94,20,1);
    width: 119px;
    height: 124px;}
        .jump .ju_lt .list li .box .bt .p1 { margin-bottom: 15px; font-size: 24px; color: #fff; font-weight: bold; }
        .jump .ju_lt .list li .box .bt .p2 { font-size: 16px; color: #fff; opacity: 0.7; letter-spacing: -1px; }
        .jump .ju_lt .list li:nth-child(2n 2) .box .bt { background: rgba(0,35,90,1); }


        @media (max-width: 1024px) {
            .jump .ju_lt { margin-left: -10px; }
            .jump .ju_lt .list li { padding-left: 10px; }
            .jump .ju_lt .list li .box .pic { width: auto; float: none; }
            .jump .ju_lt .list li .box .bt { margin-top: 0; padding: 120px 0 0 0; top: 10px; right: 10px; bottom: 10px; left: 10px; width: auto; height: auto; background: rgba(255,94,20,0.8); text-align: center; }
            .jump .ju_lt .list li:nth-child(2n 2) .box .bt { background: rgba(0,35,90,0.8); }
        }

        @media (max-width: 667px) {
            .jump .ju_lt .list li { width: 100%; font-size: 0; }
            .jump .ju_lt .list li:nth-child(2n) { margin-top: -1px; }
        }

        .g_page { text-align: center; }
        .g_page ul { }
        .g_page ul li { margin: 0 10px; display: inline-block; }
        .g_page ul li .box { }
        .g_page ul li .box .ico { display: inline-block; }
        .g_page ul li .box .ico2 { display: none; }

        .g_page ul li .box:hover .ico1 { display: none; transition: ease .3s; }
        .g_page ul li .box:hover .ico2 { display: inline-block; transition: ease .3s; }
        .g_page ul li .on .ico1 { display: none; transition: ease .3s; }
        .g_page ul li .on .ico2 { display: inline-block; transition: ease .3s; }


    	.demo{padding: 0 0;}

    	.tab .nav-tabs{
    		position: relative;
    		border-bottom: none;
    	}
    	.tab .nav-tabs li{
    		text-align: center;
    		    background: #f1f1f1;
    		margin-right: 0;
    		width: 50%;
    		border-top: 1px solid #e1e1e1;
    	}
    	.tab .nav-tabs li a{
    		display: block;
    		font-size: 15px;
    		font-weight: 400;
    		color: #333;
    		padding: 10px 15px;
    		background: transparent;
    		margin-right: 0;
    		border: none;
    		border-radius: 0;
    		overflow: hidden;
    		position: relative;
    		z-index: 1;
    		transition: all 0.5s ease 0s;
    	}
    	.tab .nav-tabs li a:before{
    		content: "";
    		width: 100%;
    		height: 3px;
    		background: #025fbf;
    		position: absolute;
    		top: 92%;
    		left: 0;
    		transition: all 0.3s ease 0s;
    	}
    	.tab .nav-tabs li a:hover:before,
    	.tab .nav-tabs li.active a:before,
    	.tab .nav-tabs li.active a:hover:before{
    		top: 0;
    	}
    	.tab .nav-tabs li a:after{
    		content: "";
    		width: 100%;
    		height: 100%;
    		background: linear-gradient(to right,#0a52b8, #1995ed);
    		position: absolute;
    		top: 100%;
    		left: 0;
            color: #fff;
    		z-index: -1;
    		transition: all 0.3s ease 0s;
    	}
    	.tab .nav-tabs li a:hover:after,
    	.tab .nav-tabs li.active a:after,
    	.tab .nav-tabs li.active a:hover:after{
    		top: 0;
    	}
    	.nav-tabs li.active a,
    	.nav-tabs li.active a:focus,
    	.nav-tabs li.active a:hover,
    	.nav-tabs li a:hover{
    		border: none;
    	}
    	.tab .tab-content{
    		padding: 53px 15px 0;
    		background: #fff;
    		font-size: 14px;
    border: 1px solid #e1e1e1;
    		color: #555;
    		line-height: 26px;
    	}
    	.tab .tab-content h3{
    		font-size: 24px;
    		margin-top: 0;
    	}
    	@media only screen and (max-width: 479px){
    		.tab .nav-tabs li{ width: 100%; }
    	}

    .newsa1{ width: 100%; background: #f5f5f5; overflow: hidden; }
    .newsa1 a{ color: #333; }
    .newsa1 .newsa1tit{ width: 100%; margin: 0 auto; overflow: hidden; }
    .newsa1 .newsa1tit h2{ width: 70%;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  overflow:hidden; font-size:17px; display: block; float: left; padding:20px 20px 10px 20px; font-weight: 600;}
    .newsa1 .newsa1tit i{ font-size: 16px; float: right; padding:14px 20px 10px 20px;font-style: normal;}
    .newsa1 .newsa1tit b{ background: red; padding:5px; font-size: 10px; color: #fff; font-weight: 400; margin-right: 15px;}
    .newsa1 p{    font-size: 14px;
        color: #666;
        padding: 0 20px 3px;
        text-align: justify;
        line-height: 1.7em;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; overflow:hidden;}

    .newsa1list{ padding:20px 20px 0px; }
    .newsa1list li{ width: 100%; margin: 0;border-bottom: 1px solid #e1e1e1; position: relative;overflow: hidden;}
    .newsa1list li i{ display: inline-block;width: 6px; height: 6px; border-radius: 50%;background: #999; position: absolute; left: 0; top: 10px;}
    .newsa1list li h2{ width: 78%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;  overflow:hidden;  float: left; font-size: 14px; padding: 5px; float: left; color: #333; padding-left: 20px; line-height: 1.8em;}
    .newsa1list li a{ width: 100%; display: block; height: 100%;}
    .newsa1list li span{float: right; font-size: 14px;color: #666}
    .nav-tabs>li>a:hover {
        border-color: #eee #eee #ddd;
        color: #fff;
    }

        @media (max-width: 550px) {
            .news .two .right .list li { width: 100%; }
            .newsa1list li h2 { width: 76%;}
        }

    .fa-angle-right{ background: url(/uploads/image/ttdimg/right.png) no-repeat center;width: 12px; height: 21px; }

    .right .g_title{ font-weight: 600; }

.prev-next div{     border-bottom: 1px dashed #d4d4d4; }
.abouttxt div{ font-size: 15px; line-height: 1.8em; color: #333 }
.abouttxt span{ font-size: 15px; line-height: 1.8em; color: #333 }
.abouttxt p{ font-size: 15px; line-height: 1.8em; color: #333}
