*{
    padding: 0;
    margin: 0;
}
body{
    padding: 0;
    margin: 0;
    font-size: 14px;
    background: rgb(245,245,245);
    font-family: "Microsoft YaHei",宋体,"WenQuanYi Micro Hei",sans-serif;

}
ul,li{
    margin: 0;
    padding: 0;
    display: block;
}
li{
    list-style-type: none;
}
a{
    text-decoration: none;
    color: #080808;
}

.main_body{
    width: 100%;
    min-width: 1200px;
    height: auto;
    background-color: #ffffff;
}

#goTop{
    position: fixed;
    bottom: 40px;
    right: 2%;
    width: 50px;
    height: 30px;

}
.top_text{
    font-size: 12px;
}

.div_top_area{
    width: 100%;
    height: auto;
    /*background-color: #faf3ec;*/
    background: url("../images/head_area.png") no-repeat;
}

.top_area{
    width:1200px;
    height: 278px;
    margin: auto;
    /*background-color: #0a6999;*/
}
.log_area_div{
    width: 1200px;
    height: 200px;
    /*float:left;*/
    display: inline;
    /*background-color: #00B83F;*/
}
.logo_png{
    display: block;
    width: 90px;
    height:90px;
    margin: auto;
    padding-top: 25px;
}
.logo_png_text{
    display: block;
    margin: auto;
    padding-top: 10px;
}
.soso{
    padding-top: 20px;
    margin: auto;
    width: 520px;
    height: 41px;
    /*background-color:#9da0a4;*/
}
.soso_input{
    float:left;
    width: 448px;
    height:37px;
    line-height: 40px;
    text-indent: 33px;
    background: url("../images/soso.png") no-repeat 4px ;
    border: 2px solid #9E2688;
    border-radius: 5px;
    /*background-size:30px ;*/
    outline:none;
    /*background-position:-159px -491px;*/

}
.soso_btn{
    width: 67px;
    height: 41px;

    margin-left: -4px;
    color: #FFFFFF;
    border: 2px solid #9E2688;
    border-radius: 3px;
    background-color:#9E2688 ;
    cursor:pointer;
}

.soso_btn a{
    display: block;
    line-height: 42px;

    color: #FFFFFF;
}

/*导航栏区域*/
.dh{
    width: 100%;
    height: 60px;
    background-color: #9E2688;
}
.nav{
    width: 1200px;
    height: 60px;
    margin: auto;
    /*background-color: #009f95;*/
}
.home_png{
    float:left;
    margin-top:15px;
    margin-left:22px;
}
.nav_ul li{
    /*background-color: #9da0a4;*/
    width: 100px;
    height: 60px;
    position: relative;
    float: left;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    z-index: 999;
    margin-left: 25px;


}
.nav_ul_a{
    width: 100%;
    height: 60px;
    display: block;
    color: #ffffff;
    font-size: 18px;

}

.nav_li_div{
    width: 1200px;
    height: 60px;
    opacity: 0.6;
    background-color: #BAC498;
  /*background: url("../images/nav_sub.png") repeat;*/

    position: absolute;
    margin-top:60px;
    z-index: 1000;
}

.nav_ul_li_p{
    width: 1200px;
    display: none;
    /*position: absolute;*/
    font-size: 16px;
    font-weight: 600;
    /*border-bottom: 3px solid #9E2688;*/
    background: url("../images/nav_sub.png") repeat;
    z-index: 1000;
}
/*第一个隐藏导航框*/
.nav_key_0{
    margin-left: -73px;
}
.nav_key_1{
   margin-left: -198px;
}
.nav_key_2{
    margin-left: -323px;
}
.nav_key_3{
    margin-left: -448px;
}
.nav_key_4{
    margin-left: -573px;
}
.nav_key_5{
    margin-left: -698px;
}
.nav_key_6{
    margin-left: -823px;
}
.nav_key_7{
    margin-left: -948px;
}
.nav_key_8{
    margin-left: -1073px;
}


.nav_ul_li_p a{
    margin-left: 25px;
    line-height: 25px;
}
.nav_ul_li_p a:hover{
    transition: 0.5s;
    color: #9E2688;
}

.active{
   background-color:  #78216c;
}
/*.nav_ul li:hover .nav_ul_li_p{*/
/*    display: block;*/
/*}*/

/*轮播图*/
.fader {
    height: 440px;
    width: 1198px;
    position: relative;
    overflow: hidden;
    margin: auto;
}

/*滚动广告字体*/
.ratating_area{
    width: 1200px;
    height:120px;
    overflow: hidden;
    /*background-color: #9da0a4;*/
    margin: auto;
}
.text_laba{
 position: relative;
 left: -135px;
 padding-top: 51px;
}
.ratating_area_more{

    float: right;
    font-weight: 600;
    font-size: 20px;
    padding-top: 30px;
}
.ratating_area_more a{
    color: #9E2688;
}
.ratating_area_more a:hover{
    color: #000000;
}


/*行业新闻区域*/
.trade_news_area{
    width: 1200px;
    height:452px;
    margin: auto;
    /*background-color:#009f95;*/
}
.news_banner_left{
    width: 700px;
    height:450px;
    /*display: inline-block;*/
    float: left;
    overflow: hidden;
    /*background-color: #5a98de;*/
}
.news_banner_title{
    display: block;
    position:relative;
    opacity: 0.6;
    bottom: 35px;
    z-index: 1000;
    width: 100%;
    height:30px;
    line-height: 30px;
    padding-left: 10px;
    color: #FFFFFF;
    background-color: #9da0a4;
}
.news_banner_title:hover{
    color: #9E2688;
}

.treade_news_title_div{
    border-bottom: 1px solid #c8c8cb;
    /*background-color: #13777e;*/
    height: 45px;
    /*background: url(../images/gengduo.png) no-repeat;*/
}



.trade_news_right{
    width: 479px;
    height: 450px;
    float:right;
    /*background-color: #9dc7e7;*/
}

.tread_news_t_span{
    float: left;
    color: #9E2688;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 2px;
    padding-left: 4px;
    padding-top:6px;
}
.tread_news_t_span:hover{
    color: #2c2e35;
}


.tread_news_content{
    width: 479px;
    height: 344px;
    /*background-color: #00B83F;*/
}


.dian{
    font-size: 2px;
    color: #d2d2d2;
    margin-left: 3px;
    margin-right: 9px;
}

.article_span,.article_span_kuan,.article_span_zhai,.article_span_zhong{
    display: inline-block;
    width: 470px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article_span_kuan{
    width: 550px;
}
.article_span_zhai{
    width: 410px;
}
.article_span_zhong{
    width: 515px;
}


.tread_news_content p{
    font-size: 14px;
    padding-top: 24px;
    /*line-height: 34px ;*/


}

.tread_news_bottom{
    width: 100%;
    height: 68px;
    /*background-color: #0a6999;*/
}

.hzcx{
    width: 125px;
    height: 52px;
    border: 1px solid #ebebeb;
    text-align: center;
    line-height: 52px;
    float: left;
    margin-top: 10px;
    margin-left: 58px;
    font-size: 18px;
    color: #2c2e35;
    font-weight: 600;

}
.hzcx:hover {
    background-color: #9E2688;
    color: #FFFFFF;
}

/*隔离线*/
.gelixian{

    height: 30px;
    width:1200px;
    margin: auto  auto  20px;
    border-bottom: 1px solid #d5d5d5;
    /*background-color: #9dc7e7;*/
}

/*项目申报 行业新闻*/
.project_and_news{
    width: 1200px;
    height: 410px;
    margin: auto;
    /*background-color: #31b0d5;*/
}
.project_app_div{
    float: left;
    width: 600px;
    height:402px;
    /*background-color: #0a6999;*/
    overflow: hidden;
}
.project_app_title{
   width: 540px;
   height: 42px;
   background: url(../images/gengduo.png) no-repeat;
}
.project_app_title_span{
    float: left;
    color: #9E2688;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 2px;
    padding-left: 10px;
    padding-top:6px;
}

.project_app_title_span:hover{
    color: #2c2e35;
}

.project_app_content{
    float: left;
    width: 545px;
    height: 360px;
    /*background-color: #;*/
}

.project_app_content p{
    font-size: 14px;
    padding-top: 22px;
    /*line-height: 160%;*/

}

.association_news_div{
    width: 550px;
    float: right;
    overflow: hidden;
    background: url(../images/gengduo.png) no-repeat;
}
.association_news_title{
    width: 550px;
    height: 42px;
    /*background-color: #7EC4CC;*/
}
.association_news_title_span{
    float: left;
    color: #9E2688;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 2px;
    padding-left: 10px;
    padding-top:6px;
}

.ad_local{
    width: 1200px;
    height: 150px;
    background-color: #0a6999;
    margin: auto;
}

/*集合区域*/
.assembly_area_div{
    width: 100%;
    height: 605px;
    background-color: #ebecec;
    overflow: hidden;
}

.assembly_area_center_div{
    width: 1200px;
    height:auto;
    margin: auto;
}
.assembly_title_out_div{
    width: 1200px;
    height:110px;
    /*background-color: #0a6999;*/
}
.div_border_right,.div_border_last{
    float: left;
    width: 199px;
    height: 50px;
    margin-top: 28px;
    /*background-color: #fffdef;*/
}
.div_border_right{
    /*border-right:1px solid #6874bc;*/
}
div[title="border_last"]{
    border-right:none;
}

.assembly_title_text{
    margin-left: 35px;
    width: 130px;
    height:50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    -webkit-transition: all .5s;
    -moz-transition: all 0.5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all 0.5s;
    /*background-color: #882e99;*/
}

.assembly_title_a:hover .assembly_title_text{
    background-color: #9E2688;
    color: #FFFFFF;
    font-weight: 600;
}

.assembly_title_a:hover .content_police_div{
    display: block;
}

.assembly_content_div{
    width: 100%;
    height:470px;
    background-color: #ffffff;
}
.content_police_left{
    width: 575px;
    height: 365px;
    float: left;
    margin-top: 18px;
    margin-left: 20px;
    overflow: hidden;
    background-color: #5a98de;
}


.content_police_news_div{
    width: 560px;
    float: right;
    margin-right: 3px;
    overflow: hidden;
}


.content_police_title{
    width: 100%;
    height: 65px;
    /*background-color: #7EC4CC;*/
    /*background: url(../images/gengduo.png) no-repeat;*/
    background-size: 100% 100%;
    border-bottom: 1px solid #cfcfd2;
}
.content_police_title_span{
    float: left;
    color: #9E2688;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 2px;
    padding-left: 10px;
    padding-top:19px;
}
.content_police_title_span a{
    color: #9E2688;
}
.content_police_title_span a:hover{
    color: #2c2e35;
}

.title_hover:hover{
    color: #9E2688;
}

.association_title_text a{
    color: #FFFFFF;
}
.association_title_text a:hover{
    color: #9E2688;
}

.police_content{
    float: left;
    margin-top: 18px;
    width: 100%;
    height: 365px;
    border-left: 1px solid #e5e5e6;

    /*background-color: #00B83F;*/
}

.police_content p{
    font-size: 14px;
    margin-top: -6px;
    padding-left: 33px;
    line-height: 40px;
}


/*活动资讯*/
.activity_area{
    width: 100%;
    height: auto;
    background-color: #ffffff;
}
.activity_area_div{
    width: 1200px;
    min-height: 420px;
    height: auto;
    margin: auto;
    /*background-color: #7EC4CC;*/
}
.activity_title,.partner_title{
    color: #923199;
    font-size: 20px;
    font-weight: 600;
}
.activity_title{
    padding-top: 18px;
}

.activity_title:hover{
    color: #2c2e35;
}
.partner_title:hover{
    color: #2c2e35;
}

.partner_title{
    padding-top: 20px;
}

.activity_ad{
    margin-top: 10px;
    width: 100%;
    height:150px;
    background-color: #0a6999;
}

.activity_ad img{
    width: 100%;
    height: 100%;
}
.partner_name{
    margin-top: 10px;
}
.partner_name span{
    text-align: left;
    display: block;
    float: left;
    width: 299px;
    height: 42px;
    overflow: hidden;
    line-height: 42px;
    font-size: 16px;


}

/*尾部区域*/
.footer_area{
    width: 100%;
    height: auto;
    background-color: #ebecec;
}
.footer_area_div{
    width: 1200px;
    height: 320px;
    margin: auto;
    /*background-color: #19a97b;*/
}

.footer_logo_img{
    position: absolute;
    margin-top: 65px;
    padding-left: 20px;
}
.footer_center{
    width: 682px;
    height:280px;
    float: left;
    margin-left:246px;
    margin-top: 20px;
    /*background-color: #fffdef;*/
    border-left: 1px dashed  #d5d5d6;
    border-right: 1px dashed  #d5d5d6;
}
.footer_right{
    width: 200px;
    height: 280px;
    float: right;
    /*background-color: #0e90d2;*/
    margin-right: 20px;
    margin-top: 20px;
}

.footer_address{
   margin-left: 45px;
   margin-top: 29px;
   line-height: 25px;
}

.footer_right img{
    display: block;
    margin-left: 32px;

}



.archival_info{
    width: 100%;
    height: 45px;
    border-top: 1px solid #9da0a4;
}
.archival_info_div{
    width: 630px;
    margin: auto
}




/*关于协会页面*/
.association_location{
    width: 1200px;
    height: 65px;
    margin: auto;
    /*background-color: #0e90d2;*/
}

.association_location span img{

    float: left;
    margin-top: 20px;
    margin-left: 15px;
}

.association_location_text{
    float: left;
    margin-top: 25px;
    margin-left: 15px;
    font-size: 14px;
    /*font-weight: 600;*/
}

.association_content{
    width: 1200px;
    height: 400px;
    /*background-color: #9da0a4;*/
    margin: auto;
}
.association_left_banner{
    width: 700px;
    height: 400px;
    float: left;
    overflow: hidden;
    background-color: #fffdef;
}

.association_right{
    width: 498px;
    height: 400px;
    overflow: hidden;
    /*background-color: #fffdef;*/
    float: right;
}
.association_right div{
    width: 410px;
    height: 370px;
    float: right;
    margin-right: 16px;
    /*background-color: #00B83F;*/

    overflow: hidden;

}
.association_article_title{
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    padding-top: 20px;
}
.association_article_auth{
    text-align: center;
    padding-top: 20px;
    font-size: 14px;
}

.association_article_content{
    text-indent:25px;
    padding-top:20px;
    padding-left: 10px;
    width: 400px;
    height: 260px;
    line-height: 37px;
    font-size: 16px;
    letter-spacing:2px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.association_more :hover {
    -webkit-transition: all .5s;
    -moz-transition: all 0.5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all 0.5s;
    color: #923199;

}
.cc:hover .association_hidden_div{
    display: block;
}


.association_nav_area{
    width: 1200px;
    min-height: 345px;
    height: auto;
    margin: auto;
    /*background-color: #31b0d5;*/
}

.association_div{
    width: 570px;
    height: auto;
    float: left;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 35px;
}

.association_nav_div{
    width: 570px;
    height: 42px;


    /*float: left;  */
    background: url(../images/gengduo.png)  no-repeat ;
    background-size: 100% 100%;
}


.association_n_content{
    width: 98%;
    height: 124px;
    text-indent: 2em;
    line-height: 25px;
    letter-spacing: 3px;
    padding-left: 10px;
    padding-top: 16px;
    padding-right: 15px;

    /*background-color: #BAC498;*/
    font-size: 14px;
    text-overflow: "…";
    overflow: hidden;
}
.association_n_content p{
    word-wrap:break-word;
}

.association_nav_title{
    line-height: 42px;
    margin-left: 15px;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 1px;
}


.association_hidden_div{
    width: 568px;
    height: 150px;
    margin: auto;
    position: relative;
    left: 0px;
    font-size: 14px;
    border-bottom: 2px solid #923199;
    background-color: #ebecec;
    z-index: 1000;
    overflow: hidden;


}

.association_hidden_div p{
    width: 500px;
    margin: auto;
    text-indent: 25px;
    padding-top: 8px;
    line-height: 33px;
    font-size: 14px;
    letter-spacing: 1px;
}

.alliance_title_out_div{
    width: 1200px;
    height: 110px;
    margin: auto;
    /*background-color: #0a6999;*/
}
.alliance_title_in_div{
     width: 700px;
     height: 50px;
    float: left;

    margin-left: 250px;
    margin-top: 30px;
    /*background-color:#9da0a4;*/
}

.alliance_title_div,.alliance_title_div_last{
    width: 174px;
    height: 50px;
    float: left;
    /*background-color: #fffdef;*/
}
.alliance_title_div{
    /*border-right: 1px solid #923199;*/
}

.alliance_title_text{
    margin-left: 21px;
    width: 130px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;

    -webkit-transition: all .5s;
    -moz-transition: all 0.5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all 0.5s;
}
.alliance_title_a:hover .alliance_title_text{
    background-color: #9E2688;
    color: #FFFFFF;
    font-weight: 600;
}

.mask { width:100%; height:100%; background:rgba(0,0,0,0.6); display:none; position:fixed; _position:absolute; top:0; left:0; z-index:9999;}
.dialog { min-height:120px; background:#fff; display:none; position:fixed; top:8%; left:50%; z-index:10000; box-shadow:3px 3px 5px #000;}
.dialog a.close { display:block; width:22px; height:22px; background:url(../images/close.png) center no-repeat #fff; text-indent:-9999em;}
.dialog a.close { position:absolute; top:0; right:0; z-index:101;}
.dialog.loading { background:url(../images/loading.gif) center no-repeat #fff;}
.dialog-content { padding:22px 10px 10px 10px;}


