/*

* @author: marte

* @date:   2017-07-30 08:52:02

* @last modified by:   marte

* @last modified time: 2017-09-08 11:06:08

*/

@charset "utf-8";

/* css document */

body ,html{padding: 0px;margin: 0px;font-family:microsoft yahei,simsun,arial, helvetica, sans-serif;color: #6f6f6f; font-size:16px; background:#fff;}

*{margin:0px; padding:0px;}

body,p,h1,h2,h3,h4,h5,ul,li,img,table,tbody,tr,td,a{margin:0px;padding:0px;}

img{border:none;}

a{text-decoration:none;border:none; color:white}

ul,li{list-style:none;}

input{border:0;outline:none;/*去除蓝色边框*/}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix:after{content:'';display:table;clear:both;}

.clearfix{*zoom:1;}

.clean{clear: both;}



.content{

    margin:0 auto;

    width:1200px;

    position:relative;

}

#header{

    background-color:#f9fafa;

    height:128px;

    min-width:1200px;

}

/* #header div{

    display:inline-block;

} */

#header .content{

    height:128px;
    width: 1248px;

}

#header .logo{

    margin-top:38px;

    cursor: pointer

}

#header .phone{

    margin-left:30px;

    display:inline-block;

    font-size: 12px;

    color:black;

}

#header .phone img{

    cursor:pointer

}

#header .phone div{

    display:inline-block;

    font-size: :12px;

    color:black;

}

#header .phone .email{

    /* margin-left:26px; */
    margin-left: 10px;

}

#header .share {

    display:inline-block;

    /* position: absolute; */

    right: 18px;

    margin-left: 28px;

    top:30px;

    cursor:pointer;

}

#header .share >div{

    width:40px;

    height:40px;

    display:inline-block

}

#header .share p{

    display:inline-block;

}

#header .share >div:first-child{

    height:40px;

    font-size: 12px;

    color:black;

    text-align: center;

}

#header .share_share{

    background-image: url(/uploads/image/ttsimg/share.png);

    background-position: center;

    background-repeat: no-repeat;

        width: 40px;

    height: 22px;

    /* width:22px; */

}

#header .wechat a{ position:relative; display:block;}

.weixin {
    position: absolute;
    width: 200px;
    height: 200px;
    margin-left: -80px;       z-index: 999;
    top: 0;
    left: 0;
}

#header .wechat a:hover .weixin{display:block;}
#header .wechat a:visited .weixin{display:block;}

.stbutton .chicklets{height:40px !important; font-size:72px !important;}




#header .nav{

    position:absolute;

    width:100%;

    bottom: 14px;

}

#header .nav a{

    display: inline-block;

    padding:0 23px;

    color:#2f2e40;

   font-size:15px;

    border-right: 1px solid black;



}

#header .nav a:hover{ color:#f00;}

#header .nav{

    text-align:center

}

#header .nav a:first-child{

    padding-left: 0;

}

#header .nav a:last-child{

    padding-right: 0;

    border: 0;

}

#header .cn_en{

    position:absolute;

    right:18px;

    top: 6px;

    width: 230px;

}

#header .cn_en h1{

font-size: 14px;

color: #000;

font-weight: normal;

float: left;

display: block;

padding-right: 10px;}

#header .cn_en a{

    display:inline-block;

    color:#f67e14;

}

#header .cn_en a:first-child{

    border-right:1px solid #f67e14;

    padding-right:4px;

    line-height: 16px;

}

#search{

    height:50px;

    line-height: 50px;

    background-color:#f9f9f9;

    border-bottom: 1px solid #ccc;

    min-width:1200px;

}

#search .keyword{

    margin-left:100px;

}

#search .keyword p:hover{ color:#f00;}

#search .keyword p{

    display: inline-block;

    font-size:12px;

    color:black;

    cursor:pointer;

}

#search .keyword p:first-child{

    color:#f67e14;

    font-size: 14px;

}

#search .search{

        position: absolute;

    top: 0;

    right: 105px;

    line-height: 22px;

    margin-top: 7px;

    border: 1px solid #ccc;

    height: 35px;

    /* width: 100px; */

    /* text-indent: 20px; */

}

#search .search .input_value{

width: 290px;

    height: 30px;

    /* line-height: 32px; */

    border: none;

    padding-left: 10px;

}

#search .search .input_search{

    width: 60px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    background-color: #f67e14;

    cursor: pointer;

    border: none;

}

#search .search td:last-child{

    position:relative;

}

.banner{

    background-image:;

    height:531px;

    background-position:top center;



}

.banner .bg_img{

    width: 1200px;

    position: relative;

    margin: 0 auto;

    height: 531px;

}

.banner .bg_img img{

    position: absolute;

    right: 433px;

    width: 209px;

    bottom: 261px;

    opacity:0

}



#bg{

    background-image: url(/uploads/image/ttsimg/index_bg.jpg);

    background-position:top center;

    /* height:2442px; */

    min-width:1200px;

}



#product_center{

    background-color:#f9f9f9;

    position:relative;

}

#product_center .header{

    text-align:center;

}

#product_center .header .p1{

    font-size:35px;

    color:#f67e14;

    text-align:center;

    border-bottom:3px solid black;

    display:inline-block;

    margin: 0 auto;

    padding-bottom: 20px;

    padding-top:50px;

}

#product_center .header .p2{

    font-size:18px;

    color:black;

    padding-top: 12px;

    font-weight: 600;

}

#product_center:before{

    content:'';

    width:100%;

    position:absolute;

    height:1px;

    top: 125px;

    background-color:black;

}

#product_center .tab{

    text-align:center;

    margin-top:30px;

    margin-bottom: 40px;

}

#product_center .tab p{

    width:110px;

    height:40px;

    background-color:black;

    color:white;

    font-size:15px;

    line-height:40px;

    display:inline-block;

    text-align:center;

    margin:0 6px;

    cursor:pointer;

    overflow:hidden;

}

#product_center .tab p:hover{

    background-color:#f67e14 !important;

}

#product_center .tab_product{

    overflow:hidden;

}

#product_center .tab_product>div{

    width:100%

}

#product_center .tab_product .img{

    text-align:center;

    overflow: hidden;

    display:inline-block;

    float: left;

    margin: 0 6px;

    cursor:pointer

}

#product_center .tab_product img{

    width: 290px;

    height: 244px;



}

#product_center .tab_product img{

    width:290px;

    height:244px;

    border-radius: 35px;

}







#product_center .tab_pro{

    overflow:hidden;

}

#product_center .tab_pro>div{

    width:100%

}




#product_center .tab_pro>div .y_out_box{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
#product_center .tab_pro>div .y_out_box::after{
    content: '';
    width: calc(2*(100% / 3));
    opacity: 0;
    visibility: hidden;
}
#product_center .tab_pro>div .y_out_box a{
    box-sizing: border-box;
    padding: 10px;
    width: calc(100% / 3);
    text-align:center;
}
#product_center .tab_pro>div .y_out_box a img{
    width: 100%;
}
#product_center .tab_pro>div .y_out_box a p{
    color: #000;
}







/* #product_center .tab_pro .img{

    text-align:center;

    overflow: hidden;

    display:inline-block;

    float:left;

    margin: 0 4px;

    cursor:pointer

}

#product_center .tab_pro img{

    width: 290px;

    height: 244px;

    border-radius: 20px;

} */



#reason{

    text-align:center;

    margin-top:70px;

}

#reason .header .p1{

    font-size:35px;

    color:#f67e14;

}

#reason .header >div{

    padding-right:32px;

}

#reason .header .p2{

    font-size:14px;

}

#reason .header{

    margin-bottom:20px;

}

#reason .cont{

    background-image: url(/uploads/image/ttsimg/resous_bg.png);

    background-position:top center;

    height:278px;

}

#reason .cont>div{

    display:inline-block

}

#reason .cont>div>p:first-child{

    font-size:22px;

    color:black;

    padding-bottom:12px;

    margin-top: -115px;
    padding-top: 114px;

}

#reason .cont>div p:last-child{

    font-size:12px;

    width:180px;

}

#reason .section1{

    position: absolute;
    left: 62px;
    width: 197px;
    top: 239px;

}



#reason .section1 .section1_fu{
    width: 102px;
    height: 102px;
    border-radius: 50px;
    background-color: #f67e14;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0px;
    margin-top: -109px;
    margin-left: 43px;
    display: none;
}
#reason .section1 .section1_fu p{font-size: 14px !important;color: #fff !important;width: 100% !important;margin-top: 38px;}
#reason .section2 .section2_fu{
    width: 102px;
    height: 102px;
    border-radius: 50px;
    background-color: #f67e14;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0px;
    margin-top: -116px;
    margin-left: 43px;
    display: none;
}
#reason .section2 .section2_fu p{font-size: 14px !important;color: #fff !important;width: 100% !important;margin-top: 38px;}
#reason .section3 .section3_fu{
    width: 102px;
    height: 102px;
    border-radius: 50px;
    background-color: #f67e14;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0px;
    margin-top: -116px;
    margin-left: 44px;
    display: none;
}
#reason .section3 .section3_fu p{font-size: 14px !important;color: #fff !important;width: 100% !important;margin-top: 38px;}
#reason .section4 .section4_fu{
    width: 102px;
    height: 102px;
    border-radius: 50px;
    background-color: #f67e14;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0px;
    margin-top: -116px;
    margin-left: 43px;
    display: none;
}
#reason .section4 .section4_fu p{font-size: 14px !important;color: #fff !important;width: 100% !important;margin-top: 32px;}

#reason .section2{

    position: absolute;

    left: 352px;

    top: 246px;
    width: 197px;

}

#reason .section3{

    position: absolute;

    left: 642px;

    top: 246px;
    width: 197px;

}
.section_p2{font-size: 12px;}
#reason .section4{

    position: absolute;

    left: 933px;

    top: 246px;
    width: 197px;

}



#about{

    text-align:center;

    position:relative;

    margin-top:10px;

}

#about .header .p1{

    font-size:35px;

    color:#f67e14;

}

#about .header >div{

    padding-right:32px;

}

#about .header .p2{

    font-size:20px;

}

#about .header{

    margin-bottom:44px;

}

#about:before{

    content:'';

    height:1px;

    width:100%;

    background-color:black;

    position:absolute;

    top: 40px;

    top: 69px;

    right: 0;

}

#about .cont{

    height:372px;

    text-align:left;

    position:relative

}

#about .right{

    vertical-align:top;

    width:612px;

    margin-right: 10px;

    margin-left:20px;

    display:inline-block;

    position:relative;

}

#about .right .p1{

    font-size:23px;

    font-weight:bold;

    color:black;

    border-bottom:1px solid black;

    display:inline-block;

    margin-bottom:36px;

}

#about .right .p2{

    text-indent: 2em;

    font-size:14px;

    color:black;

    text-align:left;

    line-height:30px;

    padding-bottom: 42px;

    border-bottom: 1px solid black;

}

#about .right .p3{

    font-size:13px;

    color:black;

    position:absolute;

    bottom:5px;

    right:0;

    cursor:pointer;

}

#about .to_about{

    position:absolute;

    width:100%;

    position:absolute;

    text-align:center;

    top: 0;

}

#about .to_about a{

    display:inline-block;

    width:116px;

    height:30px;

    text-align:center;

    background-color:#f67e14;

    line-height:30px;

        margin-right: -76px;

}

#about .left{

    width:539px;

    height:353px;

    display:inline-block

}



#new_center{

    margin-top:40px;

}

#new_center{

    text-align:center;

    position:relative;

}

#new_center .content>.new2{

    display:none;

}

#new_center .content>.new3{

    display:none;

}

#new_center .header .p1{

    font-size:23px;

    color:black;

    padding-bottom:14px;

}

#new_center .header .p2{

    font-size:14px;

    color:black;

}

#new_center .header{

    margin-bottom:44px;

}

#new_center .cont{

    text-align:left;

    margin-top:28px;

    cursor:pointer;

}



#new_center .tab_font p{

    width:100px;

    height:40px;

    background-color:black;

    color:white;

    display:inline-block;

    line-height:40px;

    margin: 0 25px;

    cursor:pointer;

    font-size: 12px;

    overflow:hidden

}

#new_center .tab_font .active{

    background-color:#f67e14

}

#new_center .cont .data{

    width:70px;

    height:74px;

    text-align:right;

    color:#f67e14;

    display:inline-block;

    margin-right: 14px;

    margin-left:10px;

    vertical-align: top;



}

#new_center .right{

    display:inline-block

}

#new_center .cont .data .p1{

    font-size:24px;

}

#new_center .cont .data .p2{

    font-size:16px;

}

#new_center .cont  .news_cont{

    width:448px;

    height:88px;

    display:inline-block

}

#new_center .cont  .news_cont p:first-child{

    font-size:24px;

    color:#f67e14;

}

#new_center .cont  .news_cont p:last-child{

    font-size:12px;

     line-height:24px;

}

#new_center .left{

    display:inline-block;

    width:570px;

    vertical-align: top;

    margin-left:30px;

}

#new_center .left .data{

    vertical-align:top;

}

#new_center .left>div{

    padding-bottom:24px;

    width:570px;

    border-bottom: 1px solid #ccc;

    padding-top:24px;

}

#new_center .left>div:first-child{



    padding-top:10px;

}

#new_center .left>div:last-child{

    border:0;

    padding-bottom:0

}

#new_center .left .data{

    color:#5d5d5d

}

#new_center .left .news_cont p:first-child{

    color:#5d5d5d

}







#contact{

    text-align:center;



    min-width:1200px;

}

#contact .header .p1{

    font-size:23px;

    color:black;

    padding-bottom:14px;

}

#contact .header .p2{

    font-size:14px;

    color:black;

}

#contact .header{

    /* margin-bottom:44px; */



    width:100%;

    text-align:center;

    top:-78px;

}

#contact .cont{

    text-align: left;

    /* margin-top: 30px; */

    padding-top:30px;

}

#contact .cont .right{

    width:635px;

    height:396px;

    border:1px solid #ccc;

    display:inline-block

}

#contact .cont .left{

    display:inline-block;

    vertical-align:top;

    font-size:14px;

    color:black;

    padding-left: 20px;

    width:534px;

}

#contact .cont .left p{

    margin-bottom:34px;

}

#contact .cont .left span{

    padding-right:20px;

        vertical-align: top;

}

#contact .cont .left .hide{

    opacity: 0

}

#contact .cont .left .name{

    width: 402px;

    height:24px;

    margin-bottom:10px;

    border:1px solid #ccc;

    border-radius:5px;

    background-color:#f9f9f9;

}



#contact .cont .left .content1{

    width: 402px;

    height:124px;

    margin-bottom:16px;

    border:1px solid #ccc;

    border-radius:5px;

    background-color:#f9f9f9;

}

#facebookpost{

    width:97px;

    height:31px;

    text-align:center;

    line-height:31px;

    background-color:#f67e14;

    cursor:pointer;

    color:white;

    font-size:14px;

}

#contact .cont .left p:last-child{

    font-size:13px;

    line-height:24px;

    margin: 0;

    /* margin-left: 50px; */

}



#footer{

    background-color:black;

    margin-top: 20px;

    min-width:1200px;

}

#footer .foot_block{

    height:24px;

    width:100%;

    background-color:#f9f9f9;

}

#footer .foot_top{

    height:32px;

    background-color:#f67e14;

    line-height:32px;

    font-size:14px;

    color:white;

    text-align:center;



}

#footer .foot_top a{

    padding-right:22px;

    border-right:1px solid white;

    padding-left:21px;

}

#footer .right_top{

    padding-top:22px;

}

#footer .foot_top a:last-child{

    border: 0;

}



#footer .right_top span{

    font-size:15px;

    color:white;

}

.right_bottm{margin-top: 10px;}

#footer .right_top span{

    font-size:20px;

    color:white;

}

#footer .right_top span:last-child{

    font-size:56px;

    color:white;

}

#footer .line{

    width:848px;

    height:1px;

    background-color:#727272

}

#footer .right_bottm span{

    padding-right:41px;

    font-size:16px;

}

#footer .qrcode{

    position:absolute;

    top:16px;

    right:30px

}

#footer .qrcode p{margin-right:30px; float:left; text-align:center;  width:122px; color:#fff;}

#footer .qrcode img{ width:122px; }

#footer .to_top{

       position:absolute;

    top:16px;

    right:0px;

    cursor:pointer;

}

#footer .content{

    height:170px;

}

#footer .foot_bottom{

    height:55px;

    font-size:13px;

    color:#a3a5b7;

    background-color:#353535;

    text-align:center;

    line-height:22px;

}

#footer .foot_bottom p:first-child{

    padding-top: 6px;

}

#inside_banner img{

    width:100%;

    min-width:1280px;

}

#inside_cont .left .title{



    height:45px;

    width:234px;

    display:inline-block;

    background-color:#f67e14;

    font-size:22px;

    padding-left:23px;

    line-height:45px;

    color:white;

    position:relative; margin-top:20px;

}

.nr_con{padding: 11px;

    line-height: 25px;}

#inside_cont .left .title img{

    position:absolute;

    right:11px;

        padding-top: 6px;

}

#inside_cont .left{

    width:257px;

	float:left;



}

/*#inside_cont .left .block ul{

    text-align:center;

}

#inside_cont .left .block>ul ul{

        padding-left: 49px;

    text-align: left;

    font-weight:300

}

#inside_cont .left .block>ul>li{

    height:34px;

    display:inline-block;

    width:174px;

    line-height:34px;

    text-align:left;

    border-bottom:1px solid #ccc;

        color:black;

    font-weight:600;

}

#inside_cont .left .block>ul>li span{

    padding-right:15px;

    padding-left:22px;

    font-size:14px;

}

#inside_cont .left .block>ul>li:first-child{

    margin-top:30px;

}

#inside_cont .left .block>ul>li:last-child{

    margin-bottom:30px;

}

#inside_cont .block p:last-child{

    padding-top：30px;



}

#inside_cont .left .block{

    margin-bottom:10px;

    border:1px solid #ccc;

}

#inside_cont .block p{

    line-height: 30px;

    font-size:14px;

    color: black;

    width:206px;

    margin: 0 auto;

}

#inside_cont{

    background-color: #f9f9f9;

    padding-bottom: 78px;

}

#inside_cont .left{

    margin-top:32px;

}

#inside_cont .left ul{

    display:none;

    cursor:pointer

}

#inside_cont .left .block>ul{

    display:block !important;

}

#inside_cont .left .block>ul li:link ul{

    display:none;

}

#inside_cont .left .block>ul li:visited ul{

    display:block;

}

#inside_cont .left .block>ul li:active ul{

    display:block;

}

#inside_cont .left a{

    color:black

}*/

#inside_cont .right{

    margin-top:32px;

    width:930px;

    float:right;

    padding: 0 40px 0 40px;

    box-sizing: border-box;

}

#inside_cont .about{

    margin-top:30px;

    line-height:40px;

    padding-bottom:80px;

}

#inside_cont .about .title{

    font-size:20px;

    text-align:center;



}

#inside_cont .about .con{

    font-size:14px;

    text-indent:2em

}

#inside_cont .nav{

    border-bottom:1px solid #ccc;

    color:black;

    padding-top: 24px;

    padding-bottom: 6px;

}

#inside_cont .nav span{

    float:right;

}

#inside_cont .nav span a{

    color:black;

}

#inside_cont .right .news a{

    color:black;

}

#inside_cont .right .news li{

    line-height:50px;

    border-bottom: 1px dashed #f67e14;

}

#inside_cont .right .news li span{

    float:right

}

#inside_cont .right .news ul{ margin-bottom:20px;}

#inside_cont .right .news>div a{

    float:right;

    line-height: 40px;

    padding:0 5px;

}

#inside_cont .right .news_content .title{

    color:black;

    text-align:center;

        font-size: 28px;

}

#inside_cont .right .news_content .date{

    text-align:center;



}

#inside_cont .right .news_content .cont{

    line-height:30px;

    text-indent:2em;

    padding-top:50px;

}

#up_down{

    border: 1px solid #ccc;

    margin-top:50px;

    margin-bottom:50px;

    padding:7px;

}

#up_down a{

    color:black;

}

#inside_cont .right .product li{

    display:inline-block

}

.tab_product .img:hover p{ color:#f00;}

.tab_product .img{ color:#000;}

#inside_cont .right .product img{

    height:240px;

    width: 240px;

	    border: 1px solid #ccc;

}

#inside_cont .right .product li{

     margin: 0 20px;

}

#inside_cont .product_right{

    padding:0 20px;

}

#inside_cont .product_right p{

    color:black;

    /* text-align:center; */

    margin-bottom:20px;

}

#inside_cont .product_cont {

    line-height:30px

}

#inside_cont .product_cont .title_news{

    font-size:20px;

    text-align:center;

}

#inside_cont .product_cont .hit{

    text-align:center;

}

#inside_cont .product_cont .con{

    font-size:14px;

    text-indent:2em

}

#inside_cont .product_cont .list{

    border: 1px solid #ccc;

    margin-top:50px;

    margin-bottom:50px;

}

#inside_cont .product_cont .list a{

    color:black;

}

#inside_cont .pro_nr_ny{



}

#inside_cont .pro_nr_ny li{

    display:inline-block;

        padding: 0 26px;

}

#inside_cont .nry_content{

    text-indent:2em;

    padding-top:30px;

    padding-bottom:30px;

}

#inside_cont .nry_content img{
    max-width: 100%;
}

#inside_cont .right .cont img{

    max-width: 100%;

}

#page{

    padding:50px 0;

    text-align:center;

}

#page a{

    padding:5px;

    color:black;

}

#inside_cont .nry_content table{

    border:1px solid #ccc;

}

.tab_product .img img{

    border:1px solid #ccc;

}

.tab_pro .img img{

    border:1px solid #ccc;

}









/*rightfixedbegin*/

#fixedright {background-color:#fff;width: 70px;right: 0;top: 0;bottom: 0;z-index: 99999;margin: 0;padding: 0;box-shadow: 0 0 4px rgba(0,0,0,.14);}

#fixedright dl {list-style: none;padding: 0px;margin: 0px;border-top: 1px solid #e7e7e7;width: 70px;position: absolute;left: 0;top: 50%;bottom: 0;vertical-align: middle;margin-top: -240px;}

#fixedright dt {position: absolute;width: 70px;display: block; margin-top:0px;}

#fixedright dd {border-bottom: 1px solid #e7e7e7;font: normal 12px/normal 'microsoft yahei';margin: 0;padding: 0;}

#fixedright a, #fixedright a:link, #fixedright a:visited {text-decoration: none;display: block;height: 71px;background: transparent url(/uploads/image/ttscss/right.png) top center no-repeat;color: #676767;text-align: center;line-height: 101px;margin: 0;padding: 0;}

#fixedright a:hover { background-color: #faedf0; margin: 0; padding: 0;}

#fixedright a.web { background-position: 13px 8px; margin: 0; padding: 0;}

#fixedright a.mb { background-position: 13px -68px; margin: 0; padding: 0;}

#fixedright a.dj { background-position: 13px -138px; margin: 0; padding: 0;}

#fixedright a.mh { background-position: 13px -198px; margin: 0; padding: 0;}

#fixedright a.dh { background-position: 13px -258px; margin: 0; padding: 0;}

#fixedright a.pk165 { background-position: 13px -318px; margin: 0; padding: 0;}

#fixedright a.w267 { background-position: -360px -10px; margin: 0; padding: 0;}

#fixedright a.closeddd { background-color: #f3741f; background-position: 13px -382px; margin: 0; padding-top:10px; font-weight:bold; color:#fff;}

#fixedright a.liuyan{ background: no-repeat 15px 10px; margin: 0; padding: 0; }

#fixedright a.liuyan:hover { background: no-repeat 15px 10px #faedf0; margin: 0; padding: 0;}

#djxs_sj{display:none; position:absolute; right:255px; top:80px; background:#fff; width:240px; padding-top:12px; padding-left:10px; padding-right:10px; z-index:99999999; padding-bottom:12px;}

#djxs_sj span{font-weight:bold;line-height: 16px;}

#djxs_sj img{width:220px; margin-left:10px;}

#djxs_sj p{    color: #666;

    font-family: simsun;

    line-height: 24px;

    font-size: 12px;}

#djxs_sj a{float:right;font-size: 16px;color: #999;}











/*.prolist{ margin-top:10px}



.prolist li{  line-height:40px; width:238px; }



.prolist li a{ padding-left:54px; color:#000; font-size:18px; display:block;height:50px}



.prolist li a:hover{ background: no-repeat top center; height:50px; font-weight:bold; color:#fff; }



.prolist li ul li{line-height:25px;  font-size:13px; color:#000; padding-left:10px; background:none; height:25px }



.prolist li ul li a{line-height:25px;  font-size:13px; color:#000;  background:none;}



.prolist li ul li a:hover{ background: none}*/

.list01 a{color:#000;}

.list01 ul{display:none;     position: absolute;

    margin-left: 100px; z-index:1;

    margin-top: -40px;

    width: 200px; background:#2895d8;}

.list01:hover ul{display:block;}

ul#list {

    padding-top: 10px;



    border: 1px solid #ccc;

}

li.list01 {

    border-bottom: 1px soild #ccc;

    border-bottom: 1px solid #ccc;

    line-height: 40px;

    padding-left: 20px;

}





.list01 ul li{line-height:40px;border-bottom: 1px solid #fff;    text-indent: 20px;}

.list01 ul li a{color:#fff;}

.xyh_online_view {width:130px;display:none;background: url(/uploads/image/ttscss/kfqq_bg.png) no-repeat -131px bottom; overflow:hidden; padding-bottom:15px;font-size:12px; color:#666666;z-index: 9999;}
.xyh_online_view dl,.xyh_online_view dd,.xyh_online_view dt{padding:0px; margin:0px; list-style:none;}
.xyh_online_view span{padding: 0px; margin: 0px;}
.xyh_online_view a {color: #00a0e9}
.xyh_online_view a:hover {color: #ff6600; text-decoration:none;}
.xyh_online_view .top_b {background: url(/uploads/image/ttscss/kfqq_bg.png) no-repeat 0 0; height:10px; overflow:hidden}
.xyh_online_view .body {background: url(/uploads/image/ttscss/kfqq_bg.png) repeat-y -262px 0px;}
.xyh_online_view .body dl {padding:0px 10px;}
.xyh_online_view .body dd { border-bottom:#e6e5e4 1px solid; height: 36px; line-height:36px; word-wrap:break-word; word-break:normal; overflow:hidden;}
.xyh_online_view .title_zaixian {height:36px; line-height:36px; color:#00a0e9; font-size:14px; font-weight:bold; overflow:hidden}
.xyh_online_view .msg { height:36px; line-height:36px; text-align: center;}
.xyh_online_view .msg a:link, .xyh_online_view .msg a:visited{ display:block; color:#ff6600; text-decoration:none;}
.xyh_online_view .ico_zx{background:  no-repeat 2px -8px;padding-left: 25px; margin: 0px; }
.xyh_online_view .ico_tel {margin: 0px; display: block; text-align: center; table-layout:fixed; word-break: break-all; overflow:hidden;}
.xyh_online_view .ico_mail {margin: 0px; display: block; text-align: center; table-layout:fixed; word-break: break-all; overflow:hidden;}
.xyh_online_view .qq{text-align: center;}
.xyh_online_view .qq a{display:block;margin:6px 0px 0px 0px;}
.xyh_online_view dd.noborder { border:none;}