﻿*{margin:0; padding:0;}
html,body{padding: 0;margin: 0;height: 100%}

body{background-color: white; font-size:12px; font-family: 'SimSun'!important; line-height:150%;}
a:hover {color:#0585ea/*DE0A22*/}

/*工具样式*/

.menu_toggle_item{

    list-style: none;

    width: 23px;

    /* height: 3px; */

    background-color: #636161;

    margin: 6px 0;

    padding: 1px 0;

}

.menu_toggle{

    padding: 2px 8px;

    border:  1px solid #E2DDDD;

    border-radius: 5px;

}

.menu_toggle:hover{

    cursor: pointer;

    border: 1px solid #b8b3b3;

}

.clear{clear: both}



/*header部分样式*/
header{top:0;}
header a{text-decoration: none;color: #E8E4E4}

header a:active{color:#1e85e6}

header .head_top{height: 40px;

    background-color: #1c5992;

    line-height: 40px;

    width: 100%;

}

header .head_top .content{

    margin-left: 21%;

    margin-right: 21%;

    color: #E8E4E4;

    font-size: 14px;

    overflow: hidden;

}

header .head_top .content .head_top_right{float:right}



header .head_top .content .head_top_right ul{margin: 0;}

header .head_top_right .globel{

    background: white;

    position: absolute;

    width: 400px;

    padding: 10px 10px 10px 34px;

    line-height: 36px;

    background: #fff;

    z-index: 9999;

    right: 14%;

    top:40px;

    display: none;



} 

header .head_top_right .globel .lang{

    position: absolute;

    top: 10px;

    right: 77px;

}

header .head_top_right .globel li{border-bottom: 1px solid }

header .head_top_right .globel a{

    padding-left: 23px;

    float: none;

    color: #333;

}

header .head_top_right .arr{

    width: 0;

    height: 0;

    border-width: 0 8px 8px 8px;

    border-style: solid;

    border-color: transparent transparent #fff;

    position: absolute;

    top: -8px;

    /* display: none; */

    left: 70%;

}

header .head_top_right .globel a:hover{

    color:red;

}

header .nav{width: 100%;}

header .nav_header .menu{float: right;margin: 0;padding: 0}

header .nav_header .menu >li >.menu_menu{

    padding: 0;

    margin: 0;

    position: absolute;

    z-index: 50;

    top: 63px;

    left: 0;

    background-color: #fff;

    width:207px;

    display: none;

    border-top: 3px solid #1c5992;



}

.nav_header .menu #menu-item-3 > .menu_menu{width:460px;}
.nav_header .menu .menu_menu li.hasChild{

    display: inline-block; vertical-align:top; border-bottom:0;

}

header .nav_header .menu .menu_menu li.hasChild span,header .nav_header .menu .menu_menu li.hasChild span{

    color: black;

    font-size: 17px;

}

header .nav_header .menu .menu_menu li.hasChild ul{

    margin: 0;padding: 0

}

header .nav_header .menu .menu_menu li{

    border-bottom: 1px solid #e5e5e5;

    font-size: 16px;

    line-height: 50px;

    padding-left: 25px;

}

header .nav_header .menu .menu_menu li.hasChild li,header .nav_header .menu .menu_menu li.hasChild li{

    padding: 0;

    font-size: 15px;

}

header .nav_header ul.menu_menu a{color: #000}

header .nav_header ul.menu_menu a:hover{color: #0865bb}

header .nav_header ul.menu>li{

    list-style: none;

    float: left;

    padding: 25px 17px 23px;

}

header .nav_header ul.menu .li:hover{
    background-color: #1C5992;
    position: relative;
}

header .nav_header ul.menu .liHover>a{

color: #fff

}

header .nav_header ul.menu .dropHover{

    background: url(../images/index/drop.png);

    /* background-size: 20px 10px; */

    width: 10px;

    /* display: block; */

    height: 10px;

    background-repeat: repeat;

    display: none;

    position: absolute;

    top: 0;

    left: 44%;

}

header .nav_header ul.menu>li{

    color: #4C4C4C;

    font-size: 16px;

    cursor: pointer;

}


header .menu_toggle{float: right;display: none;margin: 6px}

header .nav_header .menu_toggle_dropDown_con{

    width: 200px;

    background-color: #4b4b4b;

    position: absolute;

    top: 0;

    margin: 0;

    padding: 0;

    overflow-x: hidden;

    overflow-y: auto;

    display: none;

}

header .nav_header .menu_toggle_dropDown_con>li{

    font-size: 24px;

    color: white;

    border-bottom: 1px solid #8C8888;

    padding: 0 25px;

    line-height: 70px;

    cursor: pointer;

}



header .nav_header .menu_toggle_dropDown_con_menu{margin: 0;padding: 0;display: none;}

header .nav_header .menu_toggle_dropDown_con_menu li{font-size: 14px;line-height: 28px}







/*轮播图*/

.rslides {

    position: relative;

    list-style: none;

    overflow: hidden;

    width: 100%;

    padding: 0;

    margin: 0;

}



.rslides>li {

    -webkit-backface-visibility: hidden;

    position: absolute;

    display: none;

    width: 100%;

    left: 0;

    top: 0;

}



.rslides>li:first-child {

    position: relative;

    display: block;

    float: left;

}



.rslides img {

    display: block;

    float: left;

    width: 100%;

    border: 0;

    height: auto;

    min-height: 166px;

    cursor: pointer;

    transition: all 15s;

}

.rslides .btngroup{

    position: absolute;

    z-index: 10;

    right: 41%;

    bottom: 17%;

}

.rslides .btngroup a{

    padding: 6px 21px;

    border: 1px solid white;

    background: none;

    color: white;

    font-family: "Microsoft YaHei";

    font-size: 12px;

    text-decoration: none;

}

.rslides .btngroup .btn1{

    margin-right: 10px;

}

.rslides .btngroup .btn2{

    margin-left: 10px;

}

.rslides .btngroup .btn_blue{

    background-color: #1C5791;

    border: 1px solid #1C5791;

}

.rslides .img:hover{

    transform: scale(1.2);

    transform: scale(1)\9\0;

}

.rslides_tabs{  position: absolute;

    z-index: 100;

    width: 100%;

    text-align: center;

    margin: 0;

    padding: 0;

    bottom: 0;

}

.rslides_tabs li{list-style: none;display: inline-block;padding: 0 1%}

.rslides_tabs li a{    display: inline-block;

    background: url(../images/lunboImg/lunboItem.png) no-repeat center;

    width: 13px;

    height: 13px;

}

.rslides_tabs .rslides_here a{  display: inline-block;

    background: url(../images/lunboImg/lunboItemActive.png) no-repeat center;

    width: 13px;

    height: 13px;}



article{margin: 45px 0;width: 100%}

article .header,.footer-content .header{position: relative;margin-top: 25px}

article .header h2,.footer-content .header h2{

    text-align: center;

    font-family: "Microsoft YaHei";

    font-size: 20px;

    margin: 0;

}

article .header h5,.footer-content .header h5{text-align: center;

    text-align: center;

    color: #999;

    margin: 0;

    font-size: 17px;

    font-family: Microsoft Yahei;

}

article .header hr,.footer-content .header hr{

    width: 9%;

    border: 0;

    border-top: 1px solid red;margin:6px auto;

}

article .content{text-align: center;margin-top: 22px;position: relative}

article .content ul{margin: 0;padding: 0}

article .content li{

    list-style: none;

    display: inline-block;

    padding: 0 52px;

    position: relative;

}

article .content li a{

    color:black;

}

article .content img{

    cursor: pointer;

    border: none;

}

article .content li span{ position: absolute;

    top: 228px;

    left: 41%;

    font-family: "Microsoft YaHei";

    z-index: 10;
    font-size: 19px;

}

article .content .cover{

    background-color: #4C4C4C;

    position: absolute;

    width: 236px;

    height: 212px;

    top: 0;

    opacity: 0.6;

    filter:alpha(opacity=60);

}

article .content .cover2{

        background: black;

    width: 236px;

    height: 50px;

    position: absolute;

    top: 184px;

    /* bottom: 0px; */

    border: 0;

    opacity: 0.3;

    filter:alpha(opacity=30);

}

article .content .con{

    position: absolute;

    top: 0;

    width: 236px;

    height: 212px;

}

article .content .con img{

    position: absolute;

    top: 59px;

    left: 79px;

}

article .content .con span{

    position: absolute;

    top: 108px;

    color: white;

    font-size: 17px;

    left: 50px;

    width: 141px;

     display: none;

}









.footer-content{ }

.footer-content .aboutUs{overflow: hidden;background-color: #ECF0F1;}

.footer-content .introduce{

    width: 916px;

    color: #212020;

    margin: 16px auto;

    line-height: 2em;

    text-indent: 25px;

    font-size: 15px;

}

.footer-content .introduce_idea{

    width: 1040px;

    margin: 0 auto;

}

.footer-content .introduce_idea ul{margin: 0;

    padding: 0;

    text-align: center;

    width: 100%;}

.footer-content .introduce_idea li{    list-style: none;

    display: inline-block;

    /* width: 175px; */

    text-align: center;

    font-size: 12px;

    padding: 0 0.5%;

    position: relative;

}

.footer-content .introduce_idea li a{

    text-decoration: none;

}

.footer-content .introduce_idea li a:hover .tit{

    color: red;

}

.pagination{

    font-size: 16px;

    font-family: 'Microsoft Yahei';



}



.pagination .current{

    margin: 10px;

    color: #275d96;

    font-size: 20px;

    font-weight: bolder;

}

.pagination .prev,.pagination .next{

    margin: 0 7px;

}

.pagination .num{

margin: 5px;

 color: #black;

}

.pagination .end{

}



.footer-content .introduce_idea li .tit{    color: black;

    /* margin: 27px 0 11px; */

    font-size: 19px;

    margin: 20px 0;}

.footer-content .news{margin-top: 25px}

.footer-content .news .news_content{width: 100%}

.footer-content .news .news_content a{text-decoration: none;color: black;}

.footer-content .news .news_content .title{color: #2c95db;font-size: 16px;font-family: "Microsoft YaHei"}

.footer-content .news .news_content .left,.footer-content .news .news_content .right{font-size: 12px;width: 406px;font-family: Microsoft YaHei;display: inline-block;position: relative}



.footer-content .news .news_content  .summary img{float: left;margin-top: 10px;height:80px;}

.footer-content .news .news_content  .summary .summary_content{display: inline-block;

    float: right;

    width: 260px;

    margin-top: 10px;

    line-height: 17px;}

.footer-content .news .news_content  .summary .summary_content .tit{    font-size: 16px; }



.footer-content .news .news_content  .summary .summary_content .con{ color: #afabab;

    height: 60px; line-height:21px;

    overflow: hidden;/*

    width: 235px;*/}

.footer-content .news .news_content  .summary .summary_content .con p,.footer-content .news .news_content  .summary .summary_content .con,.footer-content .news .news_content  .summary .summary_content .con p span{

    font-size: 14px!important;

    color: #999!important;

}

.footer-content .news .news_content  .newsList{    margin: 0;

    padding: 0;

    line-height: 21px;
    margin-top: 9px;
}

.footer-content .news .news_content  .newsList a img,.footer-content .news .news_content  .newsList a .zt,.footer-content .news .news_content  .summary .summary_content .tit .tt{display: none;}    

.footer-content .newsList .news_word{

    word-break:break-all;

    display: inline-block;

    overflow: hidden;

    height: 22px;

    font-size: 16px;

}

.footer-content .news .news_content  .newsList .time{

    float: right;

    color: #999999;

}





footer{background-color: #275d96;overflow: hidden;margin-top: 60px; width:100%;}

footer .contain{margin-left: 6%;margin-right: 6%}

footer .introduce{width: 100%;text-align: center}

footer .introduce .ewm{

    display: inline-block;

    margin-top: 38px;

}

footer .introduce .item_tit{    display: inline-block;

    vertical-align: top;

    width: auto;

    margin: 14px 2%;

    font-size: 15px;

    color: white;

    font-family: Microsoft YaHei;

    overflow: hidden;

    position: relative;
    text-align: left;

}

footer .introduce .item{font-size: 12px;padding: 5px 0;text-align: left;}

footer hr{

    border:0;

    border-top:1px solid #3473bc;

    width: 854px;

}

footer .bottom{

    color: white;

    font-family: "Microsoft YaHei";

    font-size: 12px;

    overflow: hidden;

    margin-bottom: 8px;

}

footer .left{float: left;margin-left: 91px}

footer .right{float: right;    margin-right: 136px;}

footer img{position: relative;top: 8px}

footer .addressItem{margin: 11px 0}



footer a{text-decoration: none;color: white}




/* 分页 */
.detail .pages {width:100%;overflow:hidden;}
.detail .pages ul {float:left;}
.detail .pages ul li {float:left;background:#f5f5f5;margin-right:4px; line-height:150%;}
.detail .pages ul li.disabled {cursor:not-allowed;}
.detail .pages ul li a {display:block;padding:4px 8px;margin:0;font-size:12px;}
.detail .pages ul li a.selected {font-weight:bold;background:#ddd;}
.detail .pages ul li a:hover {}
.detail .pages div {float:right;line-height:31px;}


