/*
 *  技术单位: 西安千秋网络科技有限公司 示范网络工作室
 *  网站业务合作: http://029wangzhan.com
 *  软件开发: 石范 (S.F)
 *  开发日期: 18-4-21 上午10:15
 ******************************************************************************/
body{
    font:12px/140% Arial, "宋体", Helvetica, sans-serif, Verdana;
    color:#5a5a5a;
    margin:0;
    background:#FFF;
}
a:hover{
    text-decoration:none;
}
.warp{
    width:1200px;
    margin:0 auto;
}
.mt30{
    margin-top:30px;
}
.warpforbg{
    width:100%;
    height:auto;
    overflow:hidden;
    background:#fafafa url(../images/gywm_bg.jpg);
}
.header{
    margin-top:30px;
}
.header .logo{
    /*padding-top: 8px*/
}
.header .logo img{
    width:250px
}
.header .header-right{
    text-align:center
}
.header .header-right .header-contact{
    float:right;
    text-align:center;
}
.header .header-right .header-contact .header_contacts--item{
    float:right;
    vertical-align:middle
}
.header .header-right .header-contact .header_contacts--item .contact_mini{
    position:relative;
    padding:0 40px 0 35px
}
.header .header-right .header-contact .header_contacts--item .contact_mini strong{
    display:block;
    font-size:15px;
    font-weight:600;
    text-align:left
}
.header .header-right .header-contact .header_contacts--item .contact_mini .contact-icon{
    font-size:26px;
    position:absolute;
    top:50%;
    transform:translate(0, -50%);
    left:0
}
.header .header-right .header-contact .header_contacts--item .contact_mini span{
    font-size:12px;
    color:#969696;
    display:block;
    text-align:left
}
.header .header-right .contact-btn{
    float:right
}
.header .header-right .contact-btn .am-btn-secondary{
    color:#59bcdb;
    background-color:#fff;
    border-color:#59bcdb
}
.header .header-right .contact-btn .am-btn-secondary:hover{
    background-color:#59bcdb;
    color:#fff
}
.nav-contain{
    width:100%;
    border-top:1px solid #e9e9e9;
    box-shadow:0 1px 3px #e9e9e9;
    height:50px;
}
.nav-contain .nav-inner{
    width:1200px;
    height:50px;
    margin:0 auto;
}
.nav-contain .nav-inner .nav_box .nav_list{
    padding:0;
    margin:0;
    display:block;
    float:left;
    width:12.5%;
    height:50px;
    line-height:50px;
    text-align:center;
    list-style:none;
    position:relative
}
.nav-contain .nav-inner .nav_box li a{
    color:#333333;
    padding:0;
    text-decoration:none;
}
.nav-contain .nav-inner .nav_box .nav_list:hover{
    background:#2854BC;
    color:#ffffff;
}
.nav-contain .nav-inner .nav_box li:hover a{
    color:#ffffff;
}
.nav-contain .nav-inner .nav_box .nav_list.active{
    background:#2854BC;
    color:#ffffff;
}
.nav-contain .nav-inner .nav_box li.active a{
    color:#ffffff;
}
.nav-contain .nav-inner .nav_box li:hover .sub-menu{
    display:block;
}
.nav-contain .nav-inner .nav_box li .sub-menu{
    list-style:none;
    padding:0;
    display:none;
    width:150px;
    position:absolute;
    box-shadow:0 0 7px rgba(0, 0, 0, .15);
    top:100%;
    left:0;
    z-index:1000 !important;
    background:rgba(40, 84, 188, 0.95);
    border-radius:0 0 3px 3px;
    margin:0
}
.nav-contain .nav-inner .nav_box li .sub-menu .menu-item{
    border-top:1px solid rgba(234, 234, 234, 0.5);
    position:relative;
    list-style:none;
    height:50px;
    line-height:50px;
    padding:0;
}
.nav-contain .nav-inner .nav_box li .sub-menu .menu-item a{
    display:block;
}
/*幻灯片*/
.banner{
    width:100%;
    height:auto;
    overflow:hidden;
    z-index:0;
    min-width:1200px;
}
.banner .carousel{
    width:100%;
    height:auto;
    overflow:hidden;
}
.banner .carousel .carousel-inner .item a{
    display:block;
    width:100%;
    height:600px;
    overflow:hidden;
}
.indexbox{
    width:100%;
    height:auto;
    overflow:hidden;
    margin-top:50px;
}
.indexbox .titlebox{
    width:100%;
    height:auto;
    overflow:hidden;
}
.indexbox .titlebox .big{
    width:250px;
    height:50px;
    text-align:center;
    font-size:24px;
    color:rgb(7, 92, 188);
    border-bottom:rgb(7, 92, 188) 1px solid;
    font-weight:bold;
    line-height:50px;
    margin:0 auto;
}
.indexbox .titlebox .en{
    width:250px;
    height:20px;
    text-align:center;
    font-size:12px;
    color:#2854BC;
    line-height:20px;
    margin:0 auto;
    margin-top:5px;
}
.indexbox .indexaboutcontent{
    width:80%;
    height:auto;
    overflow:hidden;
    text-align:center;
    margin:0 auto;
    padding-top:40px;
    padding-bottom:40px;
    color:#7C817E;
}
.indexbox .indexaboutcontent2{
    width:100%;
    height:230px;
}
.indexbox .indexaboutcontent2 .left{
    width:400px;
    float:left;
    border-top:#2854BC 1px solid;
    border-bottom:#2854BC 1px solid;
    height:230px;
}
.indexbox .indexaboutcontent2 .left .t{
    width:80%;
    height:40px;
    line-height:40px;
    margin:0 auto;
    font-size:18px;
    font-weight:bold;
    color:#7A7C7E;
    margin-top:75px;
}
.indexbox .indexaboutcontent2 .left .n{
    width:80%;
    height:50px;
    line-height:50px;
    margin:0 auto;
    font-size:35px;
    font-weight:bold;
    color:#2854BC;
}
.indexbox .indexaboutcontent2 img{
    width:290px;
    height:230px;
    margin-left:20px;
    float:left;
}
.indexbox .indexaboutcontent2 .right{
    width:470px;
    float:right;
    border-top:#2854BC 1px solid;
    border-bottom:#2854BC 1px solid;
    height:230px;
}
.indexbox .indexaboutcontent2 .right a{
    display:block;
    color:#2854BC;
    width:180px;
    height:50px;
    border:#c9cccf 1px solid;
    margin:0 auto;
    margin-top:90px;
    text-align:center;
    line-height:50px;
    background:#fafafa;
    border-radius:4px;
}
.indexbox .indexaboutcontent2 .right a:hover{
    background:#2854BC;
    color:#ffffff;
}
.indexbox .indexproductsclassbox{
    width:100%;
    height:45px;
    text-align:center;
    margin-top:30px;
}
.indexbox .indexproductsclassbox a{
    color:#333333;
    text-decoration:none;
    font-size:14px;
    display:inline-block;
    text-align:center;
    padding-left:20px;
    padding-right:20px;
    padding-top:8px;
    padding-bottom:8px;
    background:#f1f1f1;
    border:#d3d3d3 1px solid;
    margin-left:10px;
    margin-right:10px;
    border-radius:35px;
}
.indexbox .indexproductsclassbox a.active{
    background:#2854BC;
    color:#ffffff;
}
.indexbox .indexproductscontentbox{
    width:100%;
    height:auto;
    overflow:hidden;
    display:none;
    margin-top:20px;
}
.indexbox .indexproductscontentbox .prolist{
    width:18%;
    float:left;
    height:265px;
    display:block;
    border:#E9E9E9 1px solid;
    margin-left:1%;
    margin-right:1%;
    margin-top:20px;
    background:#ffffff;
}
.indexbox .indexproductscontentbox .prolist img{
    display:block;
    width:90%;
    margin:0 auto;
    margin-top:10px;
    height:200px;
}
.indexbox .indexproductscontentbox .prolist .title{
    width:95%;
    height:30px;
    line-height:30px;
    text-align:center;
    overflow:hidden;
    margin:0 auto;
    color:#333333;
    margin-top:10px;
}
.indexbox .indexproductscontentbox .prolist:hover{
    background:#2854BC;
    color:#ffffff;
    text-decoration:none;
}
.indexbox .indexproductscontentbox .prolist:hover .title{
    color:#ffffff;
}
.indexbox .indexproductscontentbox .morebtn{
    display:block;
    font-size:14px;
    width:150px;
    height:35px;
    line-height:35px;
    text-align:center;
    border-radius:35px;
    background:#ffffff;
    color:#333333;
    border:#ebebeb 1px solid;
    margin:0 auto;
    margin-bottom:30px;
    margin-top:30px;
}
.indexbox .indexchoseusbox{
    width:100%;
    height:440px;
    overflow:hidden;
    margin-top:30px;
}
.indexbox .indexchoseusbox img{
    width:416px;
    float:left;
    display:block;
    margin-left:12px;
    margin-right:12px;
}
.indexbox .indexchoseusbox .left{
    width:380px;
    float:left;
    height:auto;
    overflow:hidden;
}
.indexbox .indexchoseusbox .left .choselist{
    width:280px;
    height:65px;
    margin:0 auto;
}
.indexbox .indexchoseusbox .left .choselist .num{
    width:65px;
    height:65px;
    background:#F39D1B;
    color:#ffffff;
    line-height:65px;
    text-align:center;
    font-size:24px;
    font-weight:bold;
    float:left;
}
.indexbox .indexchoseusbox .left .choselist .textbox{
    width:215px;
    height:65px;
    float:left;
    background:#2854BC;
    color:#ffffff;
    overflow:hidden;
    padding-left:15px;
    padding-top:13px;
}
.indexbox .indexchoseusbox .left .choselist .textbox div{
    width:100%;
    display:inline-block;
    height:15px;
    line-height:15px;
    font-weight:bold;
}
.indexbox .indexchoseusbox .left .choselist .textbox span{
    display:block;
    margin-top:3px;
    font-size:12px;
    color:#d5d7e6;
    line-height:12px;
}
.friend{
    height:330px;
    margin:0 auto;
    overflow:hidden;
    width:1300px;
    margin-bottom:30px;
}
.mr_frbox{
    height:330px;
    padding:24px 0px 0px;
}
.mr_frBtnL{
    cursor:pointer;
    display:inline;
    float:left;
    height:46px;
    margin:140px 10px 0 0;
    width:28px;
}
.mr_frUl{
    float:left;
    height:330px;
    width:1047px;
    margin-left:10px;
}
.mr_frBtnR{
    float:right;
    margin-top:140px;
    cursor:pointer;
    width:28px;
    height:46px;
}
.mr_frUl ul li{
    display:inline;
    float:left;
    height:330px;
    width:240px;
    overflow:hidden;
    position:relative;
}
.mr_frUl ul li:hover .titlebox{
    background:#2854BC;
    color:#ffffff;
}
.mr_frUl ul li:hover .titlebox .title{
    border-bottom:#ffffff 1px solid;
}
.mr_frUl ul li a img{
    width:90%;
    margin:0 auto;
    display:block;
    height:220px;
}
.mr_frUl ul li .titlebox{
    width:90%;
    height:95px;
    background:#ffffff;
    margin:0 auto;
    text-align:center;
    overflow:hidden;
}
.mr_frUl ul li .titlebox .title{
    width:90%;
    height:30px;
    line-height:30px;
    text-align:center;
    overflow:hidden;
    border-bottom:rgba(40, 84, 188, 0.35) 1px solid;
    margin:0 auto;
}
.mr_frUl ul li .titlebox .desc{
    width:95%;
    height:40px;
    margin:0 auto;
    margin-top:10px;
    font-size:12px;
    line-height:20px;
}
.indexcasecontentbox .morebtn{
    display:block;
    font-size:14px;
    width:150px;
    height:35px;
    line-height:35px;
    text-align:center;
    border-radius:35px;
    background:#ffffff;
    color:#333333;
    border:#ebebeb 1px solid;
    margin:0 auto;
    margin-bottom:30px;
    margin-top:30px;
}
.indexbox .indexnewsbox{
    width:100%;
    margin-top:30px;
}
.indexbox .indexnewsbox .leftbox{
    width:523px;
    height:315px;
    border:#2854BC 1px solid;
    float:left;
    margin-right:20px;
}
.indexbox .indexnewsbox .leftbox .titlebox{
    overflow:hidden;
    width:80px;
    height:315px;
    background:url(../images/bj.jpg) no-repeat top center;
    color:#ffffff;
    text-align:center;
    margin-top:-10px;
    float:left;
    line-height:20px;
    padding-top:30px;
}
.indexbox .indexnewsbox .leftbox .titlebox p{
    display:block;
    text-align:center;
    height:25px;
    width:100%;
    padding:0;
    margin:0;
    line-height:25px;
    font-size:20px;
    font-weight:bold;
}
.indexbox .indexnewsbox .leftbox .rightcontent{
    width:416px;
    height:263px;
    float:left;
    margin-top:25px;

}
.indexbox .indexnewsbox .leftbox .rightcontent .newslist{
    display:block;
    color:#2854BC;
    width:100%;
    height:121px;
    border-bottom:#ebebeb 1px solid;
    margin-bottom:20px;
}
.indexbox .indexnewsbox .leftbox .rightcontent .newslist .title{
    width:100%;
    height:40px;
    line-height:40px;
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    overflow:hidden;
}
.indexbox .indexnewsbox .leftbox .rightcontent .newslist .date{
    font-size:11px;
    color:#7a7c7e;
    font-family:Microsoft YaHei;
}
.indexbox .indexnewsbox .leftbox .rightcontent .newslist .desc{
    font-size:12px;
    color:#7a7c7e;
    font-family:Microsoft YaHei;
    height:40px;
    line-height:20px;
    margin-top:10px;
}
.indexbox .indexnewsbox .righttext{
    width:110px;
    height:315px;
    float:right;
    border-right:#2854BC 1px solid;
}
.indexbox .indexnewsbox .righttext .text1{
    font-size:40px;
    color:#7a7c7e;
    font-family:微软雅黑;
    word-wrap:break-word;
    padding:0px;
    border-color:transparent;
    border-width:0px;
    height:65px;
    width:321px;
    display:block;
    border-style:solid;
    transform:rotate(90deg);
    transform-origin:0px 0px 0px;
    margin-left:100px;
    position:absolute;
    font-weight:bold;
}
.indexbox .indexnewsbox .righttext .text2{
    font-size:55px;
    color:#7a7c7e;
    font-family:微软雅黑;
    word-wrap:break-word;
    padding:0px;
    border-color:transparent;
    border-width:0px;
    height:65px;
    width:321px;
    display:block;
    border-style:solid;
    transform:rotate(90deg);
    transform-origin:0px 0px 0px;
    margin-left:70px;
    position:absolute;
    font-weight:bold;
}
.indexbox .indexnewsbox .morebtn{
    display:block;
    font-size:14px;
    width:150px;
    height:35px;
    line-height:35px;
    text-align:center;
    border-radius:35px;
    background:#f1f1f1;
    color:#333333;
    border:#ebebeb 1px solid;
    margin:0 auto;
    margin-bottom:30px;
    margin-top:30px;
}
.indexbox .indexliuyanbox{
    width:100%;
    height:auto;
    overflow:hidden;
    margin-top:30px;
    margin-bottom:30px;
}
.indexbox .indexliuyanbox .leftform{
    width:530px;
    float:left;
    height:390px;
}
.indexbox .indexliuyanbox .leftform .formbox{
    width:100%;
    height:auto;
    overflow:hidden;
    margin-bottom:20px;
}
.indexbox .indexliuyanbox .leftform .formbox .title{
    width:100%;
    height:30px;
    line-height:30px;
    font-size:16px;
    color:#7a7c7e;
    margin-bottom:10px;
}
.indexbox .indexliuyanbox .leftform .formbox .title span{
    color:#ff0000;
}
.indexbox .indexliuyanbox .leftform .formbox .input{
    width:100%;
    height:40px;
    line-height:40px;
    overflow:hidden;
    border:#2854BC 1px solid;
    background:#ffffff;
    padding:0;
}
.indexbox .indexliuyanbox .leftform .formbox .input input{
    border:0;
    width:100%;
    height:38px;
    line-height:38px;
    background:#ffffff;
    padding-left:10px;
    display:block;
}
.indexbox .indexliuyanbox .leftform .formbox .input2{
    width:100%;
    height:75px;
    overflow:hidden;
    border:#2854BC 1px solid;
    background:#ffffff;
    padding:0;
}
.indexbox .indexliuyanbox .leftform .formbox .input2 textarea{
    border:0;
    width:100%;
    height:75px;
    line-height:20px;
    background:#ffffff;
    padding:10px;
    display:block;
}
.indexbox .indexliuyanbox .leftform .formbox .liuyanbtn{
    width:100%;
    height:40px;
    line-height:35px;
    background:#2854BC;
    color:#ffffff;
    text-align:center;
}
.indexbox .indexliuyanbox .rightcontent{
    width:550px;
    margin-top:38px;
    height:335px;
    float:right;
    border-top:#2854BC 1px solid;
    border-bottom:#2854BC 1px solid;
    text-align:center;
}
.indexbox .indexliuyanbox .rightcontent h1{
    font-size:36px;
    color:#2854BC;
    margin-top:90px;
    height:40px;
    line-height:40px;
    display:block;
}
.indexbox .indexliuyanbox .rightcontent h5{
    color:#2854BC;
    font-weight:normal;
    display:block;
    height:30px;
    line-height:30px;
    margin-top:0;
}
.indexbox .indexliuyanbox .rightcontent div{
    width:90%;
    height:50px;
    line-height:25px;
    color:rgb(122, 124, 126);
    font-size:16px;
    text-align:left;
    margin:0 auto;
    margin-top:80px;
}
.footer{
    width:100%;
    height:310px;
    background:#2854BC;
    overflow:hidden;
}
.footer .linkbox{
    height:30px;
    line-height:30px;
    text-align:center;
    margin-top:20px;
    color:#333333;
    font-size:14px;
}
.footer .linkbox a{
    color:#ffffff;
}
.footer .linkbox span{
    margin-left:20px;
    margin-right:20px;
    color:#ffffff;
}
.footer .floor1{
    height:200px;
    border-bottom:#ffffff 1px solid;
}
.footer .floor1 .searchbox{
    width:30%;
    float:left;
    height:135px;
    border-right:#ffffff 1px solid;
    margin-top:30px;
}
.footer .floor1 .searchbox .title{
    width:100%;
    font-size:24px;
    color:#ffffff;
    font-weight:bold;
    margin-top:10px;
}
.footer .floor1 .searchbox .searchinputbox{
    width:245px;
    height:40px;
    border:#ffffff 2px solid;
    overflow:hidden;
    font-size:14px;
    margin-top:20px;
}
.footer .floor1 .searchbox .searchinputbox .input{
    width:186px;
    float:left;
    height:40px;
    overflow:hidden;
}
.footer .floor1 .searchbox .searchinputbox .input input{
    border:0;
    width:100%;
    height:38px;
    line-height:38px;
}
.footer .floor1 .searchbox .searchinputbox .searchbtn{
    width:55px;
    float:left;
    line-height:40px;
    background:#2854BC;
    color:#ffffff;
    height:40px;
    overflow:hidden;
    border:0;
    text-align:center;
    font-size:14px;
}
.footer .floor1 .midtel{
    width:40%;
    float:left;
    height:135px;
    border-right:#ffffff 1px solid;
    margin-top:30px;
    overflow:hidden;
    padding-left:40px;
}
.footer .floor1 .midtel .title{
    width:100%;
    font-size:18px;
    color:#ffffff;
    font-weight:bold;
    margin-top:10px;
}
.footer .floor1 .midtel .tel{
    width:100%;
    font-size:40px;
    color:#ffffff;
    font-weight:bold;
    margin-top:10px;
}
.footer .floor1 .codebox{
    width:30%;
    float:left;
    height:135px;
    margin-top:30px;
}
.footer .floor1 .codebox img{
    width:120px;
    height:120px;
    margin-left:40px;
    float:right;
    margin-top:10px;
}
.footer .floor1 .codebox .title{
    margin-left:30px;
    float:right;
    margin-top:10px;
    color:#ffffff;
    margin-top:35px;
}
.footer .bottomtext{
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:14px;
    color:#ffffff
}
.footer .bottomtext a{
    color:#ffffff
}
.neibanner{
    width:100%;
    height:300px;
    min-width:1200px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
}
.nei_contentbox{
    width:100%;
    height:auto;
    overflow:hidden;
    margin-top:30px;
    margin-bottom:50px;
    font-family:微软雅黑;
}
.nei_contentbox .leftbox{
    width:245px;
    height:auto;
    overflow:hidden;
    float:left;
    margin-bottom:20px;
}
.nei_contentbox .leftbox .classbox{
    width:100%;
    height:auto;
    overflow:hidden;
}
.nei_contentbox .leftbox .classbox .bigtitle{
    width:100%;
    height:60px;
    line-height:60px;
    background:#2854BC;
    color:#ffffff;
    text-align:center;
    font-size:22px;
}
.nei_contentbox .leftbox .classbox .minclassbox{
    width:100%;
    height:auto;
    overflow:hidden;
    margin-top:20px;
    padding-bottom:20px;
}
.nei_contentbox .leftbox .classbox .minclassbox .classlist{
    display:block;
    width:100%;
    height:auto;
    min-height:50px;
    line-height:50px;
    overflow:hidden;
    color:#333333;
    font-size:14px;
    padding-left:20px;
    border-left:#ebebeb 2px solid;
    border-bottom:#ebebeb 1px dashed;
    position:relative;
}
.nei_contentbox .leftbox .classbox .minclassbox .classlist .t{
    color:#333333;
}
.nei_contentbox .leftbox .classbox .minclassbox .classlist:hover{
    border-left:#2854BC 4px solid;
    color:#2854BC;
    padding-left:25px;
    font-weight:bold;
}
.nei_contentbox .leftbox .classbox .minclassbox .classlist:hover .t, .nei_contentbox .leftbox .classbox .minclassbox .classlist.active .t{
    color:#2854BC;
}
.nei_contentbox .leftbox .classbox .minclassbox .classlist.active{
    border-left:#2854BC 4px solid;
    color:#2854BC;
    padding-left:25px;
    font-weight:bold;
}
.nei_contentbox .leftbox .classbox .minclassbox .classlistbottom{
    width:100%;
    height:10px;
    overflow:hidden;
    border-left:#ebebeb 2px solid;
}
.nei_contentbox .leftbox .classbox .minclassbox .minclassbox2{
    width:90%;
    height:auto;
    overflow:hidden;
    padding:0;
    position:relative;
}
.nei_contentbox .leftbox .classbox .minclassbox .minclassbox2 .classlist2{
    display:block;
    width:100%;
    height:auto;
    min-height:50px;
    line-height:50px;
    overflow:hidden;
    color:#333333;
    font-size:14px;
    padding-left:40px;
    border-left:#ebebeb 2px solid;
    border-bottom:#ebebeb 1px dashed;
    font-weight:normal;
}
.nei_contentbox .leftbox .classbox .minclassbox .minclassbox2 .classlist2:hover{
    border-left:#2854BC 1px solid;
    color:#2854BC;
    padding-left:45px;
    font-weight:bold;
}
.nei_contentbox .leftbox .classbox .minclassbox .minclassbox2 .classlist2.active{
    border-left:#2854BC 1px solid;
    color:#2854BC;
    padding-left:45px;
    font-weight:bold;
}
.nei_contentbox .rightbox{
    width:915px;
    height:auto;
    overflow:hidden;
    float:right;
}
.nei_contentbox .rightbox .rightboxtitlebox{
    width:100%;
    height:60px;
    line-height:60px;
    padding-left:10px;
    color:#2854BC;
    font-size:18px;
    font-weight:bold;
    border-bottom:#2854BC 1px solid;
}
.nei_contentbox .rightbox .detailcontent{
    width:100%;
    height:auto;
    overflow:hidden;
    margin-top:30px;
    font-size:14px;
    line-height:25px;
}
.nei_contentbox .rightbox .detailcontent img{
    max-width:100%;
}
.nei_contentbox .rightbox .detailcontent .prolist{
    display:block;
    width:21%;
    float:left;
    height:auto;
    overflow:hidden;
    margin-left:2%;
    margin-right:2%;
    border:#E9E9E9 1px solid;
    margin-bottom:20px;
}
.nei_contentbox .rightbox .detailcontent .prolist img{
    display:block;
    width:95%;
    margin:0 auto;
    margin-top:7px;
    height:170px;
}
.nei_contentbox .rightbox .detailcontent .prolist .title{
    width:95%;
    height:35px;
    line-height:35px;
    overflow:hidden;
    color:#333333;
    text-align:center;
    font-size:14px;
}
.nei_contentbox .rightbox .detailcontent .prolist:hover{
    background:#2854BC;
    color:#ffffff;
}
.nei_contentbox .rightbox .detailcontent .prolist:hover .title{
    color:#ffffff;
}
.nei_contentbox .rightbox .nextbox{
    width:100%;
    height:auto;
    overflow:hidden;
    font-size:14px;
    margin-top:50px;
}
.nei_contentbox .rightbox .detailcontent .newslist{
    display:block;
    width:100%;
    height:auto;
    overflow:hidden;
    color:#333333;
    font-size:14px;
    padding-bottom:20px;
    border-bottom:#ebebeb 1px solid;
    margin-bottom:20px;
}
.nei_contentbox .rightbox .detailcontent .newslist .title{
    width:100%;
    height:30px;
    line-height:30px;
    overflow:hidden;
    font-size:18px;
    font-weight:bold;
    color:#2854BC;
}
.nei_contentbox .rightbox .detailcontent .newslist .date{
    font-size:11px;
    color:#7a7c7e;
}
.nei_contentbox .rightbox .detailcontent .newslist .desc{
    font-size:13px;
    color:#4a4b4d;
}
.nei_contentbox .rightbox .detailcontent .detailtitle{
    text-align:center;
}
.nei_contentbox .rightbox .detailcontent .mindetailtile{
    text-align:center;
    font-size:12px;
    color:#7a7c7e;
}