@charset "utf-8";

.typo p:last-child{margin: 0}

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
html,body{height: 100%;}
body{

}


.w-text{line-height: 1.4; font-size: 14px}
.w-text p{margin-bottom: 12px;}
.w-text p:last-child{margin-bottom: 0}
.w-text img{max-width: 100%}


/* header
-------------------------------------------------------------------------
*/
.ccs_head_bg{ width: 100%; background: url(../images/b.png) no-repeat center center; background-size: cover}
.ccs_top{ width: 1360px;height: 155px;margin: 0 auto}
.ccs_logo{width: 100%;height: 155px; position: relative}
.ccs_top_right{position:absolute;right:0;bottom:18px;font-size:14px;}
.ccs_top_right span{padding:0 10px;}

.ccs_nav_bg{ width: 100%;  background: rgba(10,124,218,0.67)}
.ccs_nav{width: 1360px; margin: 0 auto}

.w-navbg-x{float:left;}
.w-nav-x .nav-li{float:left;position: relative; z-index: 100; background: url(../images/ccs6.png) no-repeat right center }
.w-nav-x .nav-a{font-size: 16px; height:51px;line-height:51px; display: block;padding:0 25px 0 23px;
    text-shadow: 0 0 4px rgba(0,0,0,0.2); color: #fff;
    font-weight: bold;
}
.w-nav-x .nav-li:hover .nav-a,
.w-nav-x .nav-li.hover .nav-a,
.w-nav-x .nav-li.cur .nav-a{ background: url(../images/ccs19.png) no-repeat;}

.w-nav-x .nav-item{position:absolute;z-index:100;left:0 ;top:52px;
    min-width:200px;  padding:20px 10px 4px 20px; color:#333; display: none; background: rgba(255,255,255,1);
    box-shadow:0 0 15px rgba(0,0,0,0.08);
}
.w-nav-x .nav-item a{ font-size:14px; width: 100%; display: block;margin-bottom:14px;}
.w-nav-x .nav-item a:hover{ color: #248fed; }


.nav-ul-2,
.nav-ul-3{ display: none;position:absolute;z-index:100;left:0 ;top:51px; min-width: 180px;
    box-shadow:0 0 15px rgba(0,0,0,0.08);border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;
}
.nav-ul-3{left:100%;top:0;}

.nav-li-2,
.nav-li-3{ background: #fff;position: relative;z-index:100;}
.nav-a-2,
.nav-a-3{border-bottom:1px solid #E6E6E6; width:100%;font-size: 14px; height:44px;line-height:44px; display: block;padding:0 25px 0 23px; }

/*
.nav-a-2.sf-with-ul,
.nav-a-3.sf-with-ul{background: url(../images/ccs7.png) 160px center no-repeat #ffffff;}
.nav-a-2.sf-with-ul:hover,
.nav-a-3.sf-with-ul:hover{background: url(../images/ccs11.png) 160px center no-repeat #0a7cda; color: #fff}
*/

.nav-a-2-sub{background: url(../images/ccs7.png) 160px center no-repeat #ffffff;}
.nav-li-2.hover .nav-a-2-sub,
.nav-a-2-sub:hover{background: url(../images/ccs11.png) 160px center no-repeat #0a7cda; color: #fff}

.nav-li-2.hover .nav-a-2,
.nav-a-3:hover{background: #0a7cda; color: #fff}



/* 搜索 */
.ccs_search{float:right;padding-top: 13px}
.ccs_search form{height: 28px;border-left:1px solid rgba(255,255,255,0.5);}
.ccs_search .txt{width: 200px;padding:0 10px;height: 28px;line-height: 28px; font-size: 15px; background: none;border:none; color: #fff}
.ccs_search .btn{ width: 28px;height: 28px;border:none; background: url(../images/ccs10.png) no-repeat center center;}

.ccs_search .txt::-webkit-input-placeholder {
    /* WebKit browsers */
    color: rgba(255,255,255,0.5);
}
.ccs_search .txt:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.5);
}
.ccs_search .txt::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.5);
}
.ccs_search .txt:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: rgba(255,255,255,0.5);
}


/*----------*/
.swiper0 .swiper-slide img { width: 100%;}
.swiper0{min-width: 1200px;margin:0 auto;}
.swiper0 .swiper-pagination-bullet{
    width: 65px;height: 8px;display: inline-block; background-color: #fff;opacity: 0.5 ;border-radius:0;}
.swiper0 .swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}
.swiper0 .swiper0-prev,
.swiper0 .swiper0-next{top:50%;margin-top:-40px;position: absolute;z-index: 1}
.swiper0 .swiper0-prev{left:-50px}
.swiper0 .swiper0-next{right:-50px}


/* index
-------------------------------------------------------------------------
*/
.ccs_topbg{ background: linear-gradient(to bottom,  rgba(10,124,218,0.57) 0%,rgba(10,124,218,0.11) 40%);}
.ccs_bottombg{ background: url(../images/b2.png) no-repeat center bottom; }

.ny_topbg{ background: linear-gradient(to bottom,  rgba(10,124,218,0.57) 0%,rgba(10,124,218,0.11) 40%);}
.ny_bottombg{
    /*background: url(../images/b2.png) no-repeat center bottom;*/
}

.ccs_headlines_bg{padding-top:22px;}
.ccs_headlines{width:1360px;margin:0 auto;background: #fff;border-bottom: 8px solid #0a7cda;}
.ccs_headlines_icon{ float:left;width: 110px;height: 142px; background: url(../images/ccs25.png) no-repeat 20px center;}
.ccs_headlines_scroll{float:left; width: 1180px;padding:30px 0 0 0}
.ccs_headlines_scroll .item{ display: block}
.ccs_headlines_scroll .title{ font-size: 22px; font-weight: bold; width: 100%; height: 40px;line-height: 40px;}
.ccs_headlines_scroll .des{ font-size: 16px;width: 100%; height: 20px;line-height: 20px; font-weight: 100;margin-top: 7px;}
.ccs_headlines_scroll .mo{font-size: 17px; color: #0a7cda; text-decoration: underline;margin-top: 8px;}

/**/
.ht3{height: 42px;background: url(../images/ccs21.png) repeat-x left bottom;}
.ht3 .t{ height: 100%;font-size: 17px; color: #0a7cda;float:left; border-bottom: 1px solid  #0a7cda; font-weight: bold}
.ht3 .more{ font-size: 14px; color: #0a7cda;float:right; display: block;line-height: 30px;}

.ccs_zhnews_bg{padding-top:22px;}
.ccs_zhnews{width:1360px;margin:0 auto;}

.ccs_zhnews_left{float:left; width: 935px;}
.swiper_zhnews{width: 100%}
.swiper_zhnews .swiper-slide{position:relative;}
.swiper_zhnews .swiper-slide .txt{
     background: rgba(10,124,218,0.74);
    position:absolute;left:0;bottom:0;width: 100%;height: 66px;line-height: 66px;
}
.swiper_zhnews .swiper-slide .title{padding-left:20px;font-size: 16px;color:#fff;}
.swiper_zhnews .swiper-slide img { width: 100%; height:585px}
.swiper_zhnews .swiper-pagination-bullets{ width:auto;left: initial;right: 20px;bottom:22px;}
.swiper_zhnews .swiper-pagination-bullet{width: 14px;height: 14px;display: inline-block;border-radius: 100%; background-color: #fff;opacity: .5; }
.swiper_zhnews .swiper-pagination-bullet-active{background-color: #fff;opacity: 1;}

.ccs_zhnews_right{float:right;width: 400px;border-top: 6px solid #0a7cda; background: #fff;padding:28px 28px 0 28px;min-height: 585px; display: none}
.ccs_zhnews_right_con{padding:8px 0;}
.ccs_zhnews_right_con li{width:100%;height: 55px;line-height: 55px;border-bottom: 1px dashed #ddd;

    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ccs_zhnews_right_con li:last-child{border:none;}
.ccs_zhnews_right_con li span{ display: inline-block;position: relative;  font-size: 12px;border: 1px dashed #0a7cda; color:#0a7cda;border-radius: 10px;padding:1px 7px;line-height: normal }
.ccs_zhnews_right_con li a{ font-size: 14.5px;margin-left:10px;}





.ccs_zhnews_right222{float:right;width: 400px;border-top: 6px solid #0a7cda; background: #fff; min-height: 585px;}
.ccs_zhnews_right222 .hd{padding:8px 8px 0 8px;}
.ccs_zhnews_right222 .hd ul{ background: url(../images/ccs21.png) repeat-x left bottom;position: relative}
.ccs_zhnews_right222 .hd li{float:left;padding:0 15px;height: 60px;line-height:60px;background: url(../images/ccs24.png) no-repeat right center;}
.ccs_zhnews_right222 .hd li:last-child{background: none}
.ccs_zhnews_right222 .hd li .t{ height: 100%;font-size: 17px;color: #444;border-bottom: 1px solid transparent; float:left;  font-weight: bold;cursor: pointer}
.ccs_zhnews_right222 .hd li.on .t{color: #0a7cda;border-bottom: 1px solid  #0a7cda;}
.ccs_zhnews_right222 .hd li.on .t a{color: #0a7cda;}

.ccs_zhnews_right222 .bd{padding:0 28px}

.ccs_zhnews_right_con2{padding:0 0 10px 0;}
.ccs_zhnews_right_ul2 li{position: relative; margin:15px 0 0 0 ;min-height: 56px}
.ccs_zhnews_right_ul2 li .date{position: absolute; width: 64px;border:1px solid #aec0d0;}
/*.ccs_zhnews_right_ul2 li .date1{ line-height: 31px; text-align: center;color:#0a7cda; font-size: 19px; font-weight: bold }*/
.ccs_zhnews_right_ul2 li .date1 {
    line-height: 25px;
    text-align: center;
    color: #0a7cda;
    font-size: 18px;
    font-weight: bold;
}
.ccs_zhnews_right_ul2 li .date2{line-height: 25px; text-align: center;
    /*background:#aec0d0;*/
    background: #0a7cda;
    color: #fff;font-size: 12px;
}
.ccs_zhnews_right_ul2 li .txt{padding:1px 0 0 78px;}
.ccs_zhnews_right_ul2 li .title{ font-size: 15px;line-height: 1.7; font-weight: normal}
.ccs_zhnews_right_ul2 li .title a{ color: #444}
.ccs_zhnews_right_ul2 li .title a:hover{color: #0a7cda;}
.ccs_zhnews_right_ul2 li .title .sp1{
    border: 1px dashed #d53d0f;
    color: #d53d0f;
    display: inline-block;
    padding: 4px 6px;
    margin-right: 5px;
    line-height: 1;
    font-size: 13px;
    border-radius: 2px;
    /* background: #da6a0a; */
    display: none;
}







/**/
.ccs_main2_bg{padding-top:15px;}
.ccs_main2{width:1360px;margin:0 auto;}

.ccs_main2_tab{float:left; width: 665px;}
.ccs_main2_tab.w-rt{float: right}
.ccs_main2_tab .hd{height: 50px;line-height:50px;background: url(../images/ccs21.png) repeat-x left bottom;position: relative}
.ccs_main2_tab .hd ul{margin-left:-20px;}
.ccs_main2_tab .hd li{float:left;padding:0 20px;height: 49px;line-height:49px;background: url(../images/ccs24.png) no-repeat right center;}
.ccs_main2_tab .hd li:last-child{background: none}
.ccs_main2_tab .hd .t{ height: 100%;font-size: 17px;color: #444;border-bottom: 1px solid transparent; float:left;  font-weight: bold;cursor: pointer}
.ccs_main2_tab .hd li.on .t{color: #0a7cda;border-bottom: 1px solid  #0a7cda;}
.ccs_main2_more{ font-size: 14px; color: #0a7cda; display: block;position: absolute;top:0;right:0;visibility: hidden}

.ccs_main2_tab .bd{padding-top:25px;}
.ccs_main2_li{}
.ccs_main2_li .topping .img{ width: 310px;float:left;height: 220px;overflow: hidden}
.ccs_main2_li .topping .img img{width:100%;height: 100%}
.ccs_main2_li .topping .txt{width: 330px;float:right;padding-top: 10px;}
.ccs_main2_li .topping .title{ width: 100%;font-size: 17px;height: 52px;line-height: 26px; overflow: hidden; font-weight: bold}
.ccs_main2_li .topping .des{margin-top: 18px;width:100%;font-size: 14px; height:72px;line-height: 24px;overflow:hidden; color: #666}
.ccs_main2_li .topping .mo{margin-top: 7px;}
.ccs_main2_li .topping .mo a{font-size: 14px; color: #0a7cda; text-decoration: underline;}
.ccs_main2_li .con{margin-top: 25px; background: #fff;padding:5px 10px;}
.ccs_main2_li .con ul li{ background: url(../images/ccs5.png) no-repeat 10px center;width:100%;height: 48px;line-height: 48px;font-size:14.5px;
    border-bottom:1px solid #eee;padding-left:30px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ccs_main2_li .con ul li:last-child{border-bottom:none;}

.ccs_main2_tu{}
.swiper_tunews .img{width: 100%;height: 400px; overflow: hidden}
.swiper_tunews .img img{width: 100%}
.swiper_tunews .item{ display: block;position: relative;}
.swiper_tunews .txt{ width: 100%;position:absolute;left:0;bottom:0; background: #fff; z-index: 1 }
.swiper_tunews .title{height: 55px;line-height: 55px;padding:0 14px; color: #333;font-size: 14.5px;
 width: 580px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.swiper_tunews_prev,
.swiper_tunews_next{width: 25px;height: 55px;position: absolute;bottom:0px; z-index: 2; cursor: pointer}
.swiper_tunews_prev{right:55px; background: url(../images/ccs17.png) no-repeat center center;}
.swiper_tunews_next{right: 15px;background: url(../images/ccs18.png) no-repeat center center;}


.ccs_tup{width: 1360px;margin: 0 auto;margin-top: 22px }
.ccs_tup img{ width: 100%}

/**/
.ccs_main3_bg{}
.ccs_main3{width: 1360px;margin: 0 auto}
.ccs_main3_newscon{margin-left:-22px;}
.ccs_main3_newsbox{float:left;padding:22px 0 0 22px; width: 33.333%;}
.ccs_main3_news{width:100%;background:#fff;border:1px solid #D6E3ED;padding:22px 22px 0 22px;}
.ccs_main3_news .con{padding:8px 0 0 0; height: 335px }
.ccs_main3_news .con li{padding:10px 0;border-bottom:1px solid #eee;}
.ccs_main3_news .con li .title{font-size: 14.5px;width:100%;height:20px;line-height: 20px;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ccs_main3_news .con li .date{ color: #0a7cda;margin-top: 7px;}
.ccs_main3_news .con_img{padding-top:13px;margin-bottom:9px;height: 110px; overflow: hidden}
.ccs_main3_news .con_img img{ width: 100%}

.ccs_main3_newsbox3{}
.ccs_main3_newsbox3 .ccs_main3_news{border-color: #C90C0C}
.ccs_main3_newsbox3 .ccs_main3_news .con li .date{ color: #cd2e2e; }

.ccs_main3_newsbox3 .ht3 .t{ color: #C90C0C; border-color:  #C90C0C;  }
.ccs_main3_newsbox3 .ht3 .t img{margin-right: 10px}
.ccs_main3_newsbox3 .ht3 .more{ color: #C90C0C; }

.ccs_main3_newsbox4 .ccs_main3_news ,
.ccs_main3_newsbox5 .ccs_main3_news ,
.ccs_main3_newsbox6 .ccs_main3_news {background: linear-gradient(to bottom,  rgb(255,255,255) 70%,rgb(224 238 248) 100%)}

.ccs_main3_ul li .date{ display: none}
.ccs_main3_ul li .title{
    font-size: 14.5px; height:20px;line-height: 20px; overflow: hidden;padding-left:16px;
     background: url(../images/ccs26.png) no-repeat left center;
}
.ccs_main3_ul .con li,
.ccs_main3_ul .con li { border-bottom:1px dashed #eee;}


.ccs_main3_newsbox4 .ccs_main3_news .con,
.ccs_main3_newsbox5 .ccs_main3_news .con,
.ccs_main3_newsbox6 .ccs_main3_news .con{ height: 265px; overflow: hidden}

.swiper_newsbox6 .img{width: 100%;height: 257px; overflow: hidden; text-align: center; display: none}
.swiper_newsbox6 .img img{width: 90%}
.swiper_newsbox6 .item{ display: block;position: relative;width: 100%;height: 257px; overflow: hidden}
.swiper_newsbox6 .txt{ width: 100%;position:absolute;left:0;bottom:0px; background: rgba(0,0,0,0.5);padding:8px 0; }
.swiper_newsbox6 .title{height: 44px;line-height: 22px;padding:0 14px;overflow: hidden; color: #fff;font-size: 14px;}


/**/
.ccs_main4_bg{ text-align: center;padding: 35px 0 40px 0; width: 1340px;margin: 0 auto ; display: none}
.ccs_main4_bg a{ display:block;padding:0 18px; float: left; width:25%; }
.ccs_main4_bg img{ width: 100%}


.ccs_main5_bg{ width: 1320px;margin: 0 auto;padding:35px 0 40px 0;}
.ccs_main5_bg li{float:left;padding: 0 15px; width: 25%}
.ccs_main5_bg li .item{ display: block;position: relative;z-index: 50;
}
.ccs_main5_bg li .img{border:3px solid #fff;}
.ccs_main5_bg li .img img{ width: 100%;}
.ccs_main5_bg li .con{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;

    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;

}
.ccs_main5_bg li .title{ color: #fff; width: 164px;height: 44px;
    font-size: 17px;
     font-weight: bold;
    transition: all 0.3s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center; background: rgba(10,124,218,0.74);
    /*border-radius: 3px*/
}

/*.ccs_main5_bg li .item:hover .title{width: 180px;height:56px; font-size: 16px  }*/

.ccs_main5_bg li .item:hover .title{ width: 100%;height: 100%;}


/*--------------------------------------------*/
.ccs_footer_bg{padding:30px 0; background: #0A7CDA; }
.ccs_link{width: 1360px;margin: 0 auto;padding:4px; position: relative; background: #fff;min-height: 37px;font-size:14px;}
.ccs_link .tit{position: absolute;top:4px;left:4px;  width: 84px;height: 29px;line-height: 29px;color:#fff; background: url(../images/ccs2.png) no-repeat left center;}
.ccs_link .tit span{padding-left:8px}
.ccs_link .con{padding-left:110px;line-height: 29px;}
.ccs_link .con a{padding-right: 20px;}
.ccs_link .con a:hover{ text-decoration: underline}

.ccs_footer{width: 1360px;margin: 0 auto;color:#fff;padding-top: 35px;font-size: 14px;}
.ccs_footer a{color:#fff;}
.ccs_footer .w-rt{width: 450px;}
.ccs_footer .w-rt li{width: 33.333%;float:left; text-align: center}
.ccs_footer .w-rt li .img img{ width: 103px;height: 103px;}
.ccs_footer .w-rt li .title{  margin-top: 10px;}

.ccs_footer .w-lt{ width: 815px}
.ccs_footer .w-lt01 span{padding:0 12px;}
.ccs_footer .w-lt02{ margin-top: 19px;min-height:68px;}
.ccs_footer .w-lt02 .pd{line-height: 1.9;padding:5px 0 0 80px;}


/*---------------------------------*/
.video_list{padding:15px;}
.video_list ul{}
.video_list li{float:left;width:33.333%;padding: 14px ;}
.video_list .img{overflow: hidden;position: relative; border-radius: 2px; height: 235px;}
.video_list .img img{width: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.video_list .img:hover .imgg{
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
}
.video_list .item{ background: #fff; display: block;}
.video_list .title{ width: 100%; height: 55px;line-height: 55px;font-size: 15px;text-align: center;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.video_list .mask{position: absolute; z-index: 1;width: 100%;height: 100%;left:0;top:0;
    background: rgba(0,0,0,0.3);
    display: flex;
    justify-content: center;
    align-items: center;
}
.video_list .mask .ic img{width:65px;opacity: .8}


/**/
.tu_list{padding:15px;}
.tu_list li{float:left;width:25%;padding: 12px ;}
.tu_list .item{ display: block;padding:8px 8px 0 8px; background: #fafafa; border: 1px solid #f1f1f1;
}
.tu_list .img{overflow: hidden;position: relative; border-radius: 3px;  }
.tu_list .img img{width: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.tu_list .img:hover img{
    -webkit-transform: scale(1.07);
    transform: scale(1.07);
}
.tu_list .title{ text-align: center;width: 100%;height:44px;line-height: 44px; font-size: 14.5px;margin-top: 3px}


/**/
.tu_list2{padding:15px;}
.tu_list2 li{float:left;width:25%;padding: 12px ;}
.tu_list2 .item{  display: block;padding:8px 8px 0 8px; background: #fafafa; border: 1px solid #f1f1f1;}
.tu_list2 .title{ text-align: center;width: 100%;height:44px;line-height: 44px; font-size: 14.5px;margin-top: 3px}

/**/
.cg_photo_ul{padding:6px 0; }
.cg_photo_ul li{float:left;width:25%;padding: 12px ;}
.cg_photo_ul .item{  display: block;padding:8px 8px 0 8px; background: #fafafa; border: 1px solid #f1f1f1;}
.cg_photo_ul .title{ text-align: center;width: 100%;height:44px;line-height: 44px; font-size: 14.5px;margin-top: 3px}


/**/
.ny_yjteam_bg{padding:50px 0}
.ny_yjteam{width: 1180px;margin: 0 auto;padding:25px; background: #fff}
.ny_yjteam_lt{width: 19%;float:left;}
.ny_yjteam_lt .img img{width: 100%;border:1px solid #eee}
.ny_yjteam_lt .name{ text-align: center; font-size: 19px;padding-top: 12px; font-weight: bold}

.ny_yjteam_con{width: 81%;float:right;padding-left:30px;}

.ny_yjteam_txt{padding:12px 0 40px 0}
.ny_yjteam_t{
    border-left: 4px solid #0A7CDA;
    color: #474849;
    font-size: 19px;
     font-weight: bold;
    line-height: 2.2;
    background: #eef7fd;
    padding: 0 0 0 15px;
}


/**/
.wzditu_list{padding:20px;}
.wzditu_list a:hover{ text-decoration: underline}

.wzditu_list .title1{
    font-size: 15px;
    font-weight: bold;
    background: #eef7fd;
    padding:15px 0 15px 15px;
    margin-bottom:15px;
    border:1px solid #d4e6f3;
}
.wzditu_list .title1 a{color: #28527d;}

.wzditu_list .title2box{
    padding: 0 0 15px 15px;
}

.wzditu_list .title2{
    font-size: 15px;
    padding: 0 0 18px 0;
    font-weight: bold;
}

.wzditu_list .title2box a{color: #444;}


.wzditu_list .title3box{
    font-size: 15px;
    padding: 0 0 25px 0;
}

.wzditu_list .title3box a{color: #555;float:left;margin-right: 25px}



.gg_biao {
    width: 100%;
    height: 600px;
    overflow: scroll;
    font-size: 14px;
}

.trhead {
    background: #eef7ff;
    font-weight: bold;
}
.typo .trhead   th, .typo .trhead  td, .typo .trhead  caption{
    border: 1px solid #d6dee4;
}

.fufjians{padding:0 20px 40px 20px; font-size: 16px;margin-top: 0px;}
.fufjians .t{ font-weight: bold;padding:18px 0 6px 0; }
.fufjians ul li{margin-top: 12px;}
.fufjians ul li a{ color: #0A7CDA;  text-decoration: underline}
.fufjians .con{padding:0 10px;border-top:1px solid #ddd}





.fx_side{position:fixed;width:68px;right: 5px;bottom:20%;z-index:100;  }
.fx_side ul li{width:68px;height:68px; position:relative;z-index:100;  background: #0a7cda; border:1px solid rgba(255,255,255,0.5);
    color:#333;font-size:14px; text-align:center;transition:all .3s;cursor:pointer;margin-top: 5px;border-radius: 5px;}
.fx_side ul li:hover{opacity: .85;color:#fff}
.fx_side ul li:hover a{color:#fff}
.fx_side ul li i{width:100%;height:100%; display:block; background-repeat:no-repeat;background-position:center center;  transition:all .3s ; }

.fx_side ul .qq i{background-image:url(../images/a/right_pic5_on.png)}
.fx_side ul .tel i{background-image:url(../images/a/right_pic7_on.png)}
.fx_side ul .er i{background-image:url(../images/a/er22.png)}
.fx_side ul .wx i{background-image:url(../images/a/right_pic2_on.png)}
.fx_side ul .sidetop i{background-image:url(../images/a/j22.png);background-size: auto 20px;}

.fx_side ul .link1 i{background-image:url(../images/link1.png)}
.fx_side ul .link2 i{background-image:url(../images/link2-1.png)}
.fx_side ul .link3 i{background-image:url(../images/link3.png)}


/*.fx_side ul .qq:hover i{background-image:url(../images/a/right_pic5_on.png)}*/
/*.fx_side ul .tel:hover i{background-image:url(../images/a/right_pic7_on.png)}*/
/*.fx_side ul .er:hover i{background-image:url(../images/a/er22.png)}*/

.fx_side ul li .son{ display: none;position:absolute; z-index: 100;top:0;}
.fx_side ul li.hover .son{display:block!important;animation:fadein 1s}

.fx_side ul .er .son{ width: 140px;left:-140px;padding:10px;border:1px solid #ccc; background: #fff}
.fx_side ul .er .son img{ width: 100%}

.fx_side ul .wx .son{ width: 140px;left:-140px;padding:10px;border:1px solid #ccc; background: #fff}
.fx_side ul .wx .son img{ width: 100%}


.css_4{}





/*发展历程*/
.history_con{padding:0 20px 20px 20px;margin-top: -10px}

.lsyg .lss{
    border-left: 1px solid #e0e0e0;
    margin-left: 8px;
}
/*.lsyg .lss1:last-child .lss{*/
/*    border-left:none !important;*/
/*}*/
.lsyg .cirle{
    display: block;
    width: 12px;
    height: 12px;
    background-color: #eeeeee;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    margin-left: -6px;
    border: 1px solid #E17E44;
}
.lsyg .ls_sp{
    display: inline-block;
    margin-left: 27px;
    margin-top: -22px;
}
.lsyg .ls_sp .h22{
    margin-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 7px;

    font-size: 19px;

}
.lsyg .ls_sp .pp{
    padding-bottom: 33px;
    color: #555;
    font-size: 15.5px;
    line-height: 1.7;
}

.lss2{margin-bottom: 22px;margin-top: 40px}
.lss2 .title{
    border-left: 4px solid #0A7CDA;
    /*font-weight: bold;*/
    /*color: #474849;*/
    /*color: #0a7cda;*/
    color: #164f7e;
    font-size: 19px;

    line-height: 2.2;
    background: #eef7fd;
    padding: 5px 5px 5px 15px;
}

.lss1{margin:0 10px;}


/* 人物介绍 */
/**/
.renwu_list{padding:15px;}
.renwu_list li{float:left;width:25%;padding: 12px ;}
.renwu_list .item{  display: block;padding:8px 8px 0 8px; background: #fafafa; border: 1px solid #f1f1f1;}
.renwu_list .title{ text-align: center;width: 100%;height:25px;line-height: 25px; font-size: 14.5px;margin-top: 6px}
.renwu_list .title2{ text-align: center;width: 100%;height:25px;line-height: 25px; font-size: 14.5px; margin-bottom: 5px; color: #666}


.renwu_list2{padding:20px;}
.renwu_list2 li{padding-bottom:18px;margin-bottom: 18px;border-bottom: 1px dashed #ddd;}
.renwu_list2 .img{float:left; width: 18%}
.renwu_list2 .img img{width: 100%}
.renwu_list2 .txt{float:left;width: 82%;padding-left: 25px;padding-top: 20px;}
.renwu_list2 .title{ font-size: 19px;  color:#0a7cda; font-weight: bold}
.renwu_list2 .con{margin-top: 15px;font-size: 15px;  color: #555;line-height:1.6}

.renwu_con{padding:30px 20px 20px 20px;}

.renwu_des_img{float:left; width: 21%}
.renwu_des_img img{width: 100%;border-radius: 10px;}
.renwu_des_txt{float:left;width: 79%;padding-left: 25px;padding-top: 0px;}
.renwu_des_txt .title{
    border-bottom: 1px dashed #e5e5e5;
    padding-bottom: 18px;
    margin-bottom: 25px;
}

.renwu_des_txt .title .sp1{font-size: 44px; float:left;color:#07599c;}
.renwu_des_txt .title .sp2{font-size: 22px;  padding: 13px 0 0 0;float:left; color: #555}
.renwu_des_txt .title .sp0{
    float:left;
    padding: 19px 14px 0 14px;
    color: #d8d8d8;
}

/*.renwu_des_txt .title .sp1{font-size: 44px; float:left; color:#0a7cda;}
.renwu_des_txt .title .sp2{font-size: 22px;  padding: 13px 0 0 33px;float:left; color: #444; font-weight: bold}
.renwu_des_txt .title .sp0{
      display: none;
}*/
.renwu_des_txt .des{ color: #555}


/* 成果转化 */
.cg_zhuanhua{padding:20px;}
.cg_zhuanhua h3{
     /*border-left: 4px solid #0a7cda;*/
    color: #164f7e;
    font-size: 17px;
    line-height: 2.2;
    background: #eef7fd;
    padding: 5px 5px 5px 15px;
     font-weight: bold;
}
.cg_zhuanhua h3 .sp1{ display: none}
.cg_zhuanhua h3 .fa{margin-right: 4px}

.cg_zhuanhua_ul{
    padding: 5px 0 35px 20px;

}

.cg_zhuanhua_ul li{line-height: 45px;font-size: 15px; border-bottom: 1px dashed #dfdfdf}
.cg_zhuanhua_ul li a{ color: #555}
.cg_zhuanhua_ul li a:hover{ color:#0a7cda; }
.cg_zhuanhua_ul li a .sp1{ color:#888;margin-right: 8px}


/* 成果转化 详细 */
.zhuanhua_con{padding:20px 25px;}
.zhuanhua_con .w-table td{
    border: 1px solid #ddd;
    line-height: 1.4;
    padding: 11px 15px;
     font-size: 15px;
    color: #555;
}
.zhuanhua_con .td1{ width: 18%}
.zhuanhua_con .td2{ width: 15%}
.zhuanhua_con .bgg{ background: #f5f5f5}
.zhuanhua_con .title{  font-weight: bold; color: #444}


/* 职能部门 */
.bm_zhineng_list{padding:25px 20px 20px 20px;}
.bm_zhineng_list li{width: 100%;margin-bottom: 25px;}
.bm_zhineng_list .item{border:1px solid #ddd;padding:20px 20px 15px 20px;box-shadow:0 0 10px rgba(0,0,0,0.08)}
.bm_zhineng_list .title b{float:left; display: block; font-style: normal;border-left:4px solid #0a7cda;padding-left:10px; height: 26px;line-height: 26px; font-size: 17px; font-weight: bold}
.bm_zhineng_list .des{ font-size: 15px;line-height: 1.7; color: #666;margin-top: 10px;}

.bm_zhineng_list .title0{}
.bm_zhineng_list .title0 b{float:left; display: block;   font-size: 20px; font-weight: bold; color: #0a7cda;}


/* 机构 */
.jigou{padding:30px 20px 0 20px;}


/* 机构设置 */
.jgsz_list{padding:25px 20px 20px 20px;}
.jgsz_list_ul{margin: 0 -13px;}
.jgsz_list_li{width: 50%;margin-bottom: 25px;float:left;padding:0 13px;}
.jgsz_list_item{border:1px solid #ddd;padding:16px;box-shadow:0 0 10px rgba(0,0,0,0.06); display: block;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
.jgsz_list_title b{float:left; display: block; font-style: normal;border-left:4px solid #0a7cda;padding-left:10px; height: 26px;line-height: 26px; font-size: 16px;  }
.jgsz_list_item:hover{
    -webkit-transform:translateY(-1px);
    -o-transform:translateY(-1px);
    -ms-transform:translateY(-1px);
    transform:translateY(-1px);

}

/* 机构设置 详细 */
.jgsz_con{padding:25px 20px 20px 20px;}
.jgsz_con_ul{ }
.jgsz_con_li{width: 100%; }
.jgsz_con_item{ padding:20px 20px 20px 20px; display: block;}
.jgsz_con_title b{ display: block;
    font-size: 26px; font-weight: bold; color: #333; text-align: center}
.jgsz_con_des{ font-size: 16px;line-height: 1.7; color: #666;margin-top: 15px; }
.jgsz_con_des p{margin-bottom:10px}
.jgsz_con_des img{max-width: 100%}

.w-content-title-li{
    padding: 40px 0 25px 0;
    border-bottom: 1px solid #ddd;
    margin: 0 20px;

}
.w-content-title-li h1{ display: block;
    font-size: 26px; font-weight: bold; color: #333; text-align: center}



.nw_login2{padding:20px 20px 0 20px; font-size: 14px;}
.nw_login2 .form-group{margin-bottom: 18px;}
.nw_login2 .form-group label{ display: none}
.nw_login2 .tex{border:1px solid #ccc;padding:10px;height: 40px; width: 100%;font-size: 14px;}
.nw_login2 .btn{border:none; width: 100px;height: 36px;color:#fff; background: #0a7cda;font-size:14px;border-radius: 2px; cursor: pointer;}