/*loading*/



.loading {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 100;

    background: #fff;

}



.loading .pic {

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    width: 64px;

    height: 64px;

}





/*顶部*/



.header {

    width: 100%;

}



.container {

    width: 1200px;

    margin: 0 auto;

}



.toplogo_cont {

    width: 1140px;

}



.header .toplogo {

    width: 100%;

    background: #254269;

    margin: 0 auto;

}



.header .toplogo_cont {

    height: 90px;

    padding: 30px 0;

}



.header .left_logo img {

    width: 644px;

    height: 89px;

    float: left;

}



.header .search {

    float: left;

    margin: 25px 0 0 107px;

}



.header .search input {

    caret-color: #fff;

}



.header .search_text {

    float: left;

    width: 188px;

    height: 39px;

    background: #254269 url(../images/search.png) no-repeat 10px center;

    border: 1px solid #fff;

    padding: 0 20px 0 40px;

    color: #fff;

    font-size: 16px;

}



.header .search_btn {

    padding: 9px 46px;

    float: left;

    border: 1px solid #fff;

    background: #fff;

    color: #20456d;

    font-size: 16px;

}



.header .nav {

    padding: 10px 0;

    text-align: center;

}



.header .nav li {

    position: relative;

    float: left;

    display: block;

    font-size: 18px;

    width: 132px;

    height: 42px;

    line-height: 30px;

}



.header .nav li a.a_black {

    color: #000;

}



.header .nav #drop_1:hover .dropdown_1 {

    display: block;

}



.header .nav #drop_2:hover .dropdown_2 {

    display: block;

}



.header .dropdown_1 {

    position: absolute;

    width: 100px;

    left: 15px;

    top: 42px;

    z-index: 999;

    display: none;

    line-height: 40px;

    background: rgba(37, 66, 105, 0.7);

    padding-top: 5px;

}



.header .dropdown_1 a {

    font-size: 18px;

    color: #fff;

    margin: 0 10px;

    padding: 0;

}



.header .dropdown_2 {

    position: absolute;

    width: 100px;

    left: 15px;

    top: 42px;

    z-index: 999;

    display: none;

    line-height: 40px;

    background: rgba(37, 66, 105, 0.7);

    padding-top: 5px;

}



.header .dropdown_2 a {

    font-size: 18px;

    color: #fff;

    margin: 0 10px;

    padding: 0;

}



.header .nav span.black_line {

    width: 40px;

    height: 1px;

    background: #000;

    display: none;

    margin: 0 auto;

}



.header .banner {

    width: 100%;

    overflow: hidden;

    position: relative;

    margin: 0 auto;

}



.header .banner li img {

    width: 100%;

    display: block;

    margin: 0 auto;

}



.banner .hd {

    font-size: 0;

    width: 200px;

    position: absolute;

    right: 16%;

    bottom: 130px;

}



.header .banner .hd li {

    display: inline-block;

    float: left;

    width: 25px;

    height: 25px;

    background: #7a6052;

    margin: 0 8px;

}



.header .banner .hd li.on {

    background: #c33e47;

}



.header .banner .bd li {

    width: 100%;

    height: 600px;

    /*background-size: 100%;*/

    /*background-attachment: fixed;*/

    background-position: center;

    background-repeat: no-repeat;

}



.header .navf {

    width: 100%;

    margin: 0 auto;

    background: rgba(37, 66, 105, 0.5);

    position: absolute;

    bottom: 0;

    right: 0;

}



.header .navf_cont {

    width: 1300px;

    margin: 0 auto;

    text-align: center;

}



.header .navf_cont .line_b {

    width: 1px;

    height: 60px;

    background: linear-gradient( rgba(255, 0, 0, 0), rgba(255, 255, 255, 1), rgba(255, 0, 0, 0));

    margin: 27px 0;

    float: left;

}



.header .navf a {

    float: left;

    width: 214px;

    height: 114px;

    line-height: 114px;

    text-align: center;

}



.header .navf a:hover {

    background: rgba(132, 146, 157, 0.2);

}



.header .navf img {

    width: 74px;

    height: 72px;

    vertical-align: middle;

}





/*主体*/





/*三大栏目*/



.lanmu {

    width: 1200px;

    height: 480px;

    margin: 56px auto;

}



.lanmu img {

    display: block;

}



.lanmu_left {

    float: left;

    width: 380px;

    height: 473px;

    margin-right: 30px;

}



.lanmu_mid {

    float: left;

    width: 380px;

    height: 473px;

    margin-right: 30px;

}



.lanmu_right {

    float: left;

    width: 380px;

    height: 473px;

}



.top_img {

    margin-bottom: 1px;

}



.bottom_text {

    height: 236px;

    background: #f7f7f7;

    padding: 20px 36px;

}



.bottom_text .title {

    height: 55px;

    line-height: 50px;

    border-bottom: 1px solid #6186ac;

}



.bottom_text h2 {
    float: left;
    font-size: 30px;
    color: #254269;
}



.bottom_text span {

    float: right;

    margin-right: 10px;

}



.bottom_text span a {

    color: #7b7b7b;

    font-size: 18px;

}



.bottom_text .list {

    margin-top: 15px;

}



.bottom_text .list li {

    font-size: 20px;

    line-height: 32px;

    height: 32px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.bottom_text .list li a {

    color: #555555;

}



.bottom_text .list li a:hover {

    text-decoration: underline;

}



.bottom_text .list .circle {

    display: inline-block;

    width: 5px;

    height: 5px;

    background: #555555;

    border-radius: 50%;

    vertical-align: middle;

    margin-right: 10px;

}





/*疾病专栏*/



.ill_list {

    background: url(../images/bg_img.jpg) no-repeat center center;

    width: 100%;

    margin: 0 auto;

}



.ill_list_container {

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

}



.ill_list_title {

    text-align: center;

    margin-top: 42px;

}



.ill_list_title h2 {

    font-size: 35px;

    color: #254269;

}



.ill_list_title p {

    font-size: 14px;

    color: #254269;

}



.ill_list_cont {

    width: 1200px;

    height: 360px;

    margin: 32px auto 65px;

}



.left_lunbo {

    float: left;

    width: 355px;

    margin: 0 auto;

}



.left_lunbo .hd {

    font-size: 0;

    width: 78px;

    height: 16px;

    margin: 10px auto;

    text-align: center;

}



.left_lunbo .hd li {

    display: inline-block;

    float: left;

    width: 16px;

    height: 16px;

    border-radius: 50%;

    background: #8b9bae;

    margin: 0 3px;

    cursor: pointer;

}



.left_lunbo .hd li.on {

    background: #254269;

}



.right_change {

    float: left;

    width: 800px;

    height: 254px;

    margin-left: 45px;

}



.right_change .hd {

    height: 60px;

    line-height: 60px;

}



.right_change .hd li {

    float: left;

    width: 240px;

    text-align: center;

    font-size: 20px;

    font-weight: bold;

}



.right_change .hd .v_line {

    width: 1px;

    height: 60px;

    background: #ccc;

    margin: 0 18px;

    float: left;

}



.right_change .hd li.right {

    border-right: 0;

}



.right_change .hd li:hover {

    cursor: pointer;

}



.right_change .hd li:nth-child(1).on {

    color: #fff;

    background: #a9a677;

}



.right_change .hd li:nth-child(3).on {

    color: #fff;

    background: #f5534e;

}



.right_change .hd li:nth-child(5).on {

    color: #fff;

    background: #254269;

}



.right_change .hd li.col:hover {

    display: inline-block;

    color: #fff;

    background: #a9a677;

}



.right_change .hd li.blood:hover {

    display: inline-block;

    color: #fff;

    background: #f5534e;

}



.right_change .hd li.children:hover {

    display: inline-block;

    color: #fff;

    background: #254269;

}



.right_change .bd {

    margin: 40px 0;

    height: 180px;

}



.right_change .bd .col_list li {

    display: inline-block;

    float: left;

    width: 240px;

    text-align: center;

    border: 1px solid #a9a677;

    font-size: 20px;

    margin: 0px 34px 30px 0;

    height: 58px;

    line-height: 58px;

}



.right_change .bd .col_list li.right {

    margin-right: 0;

}



.right_change .bd .col_list li a {

    color: #333;

    display: inline-block;

    width: 240px;

}



.right_change .bd .blood_list li {

    display: inline-block;

    float: left;

    width: 240px;

    text-align: center;

    border: 1px solid #f5534e;

    font-size: 20px;

    margin: 0px 34px 30px 0;

    height: 58px;

    line-height: 58px;

}



.right_change .bd .blood_list li.right {

    margin-right: 0;

}



.right_change .bd .blood_list li a {

    color: #333;

    display: inline-block;

    width: 240px;

}



.right_change .bd .children_list li {

    display: inline-block;

    float: left;

    width: 240px;

    text-align: center;

    border: 1px solid #719ace;

    font-size: 20px;

    margin: 0px 34px 30px 0;

    height: 58px;

    line-height: 58px;

}



.right_change .bd .children_list li.right {

    margin-right: 0;

}



.right_change .bd .children_list li a {

    color: #333;

    display: inline-block;

    width: 240px;

}





/*中间轮播*/



.lunbo_mid {

    width: 100%;

    margin: 0 auto;

    overflow: hidden;

}





/*医生团队*/



.doc_team {

    width: 100%;

    margin: 0 auto;

    background: #f6f6f6;

}



.doc_team_container {

    width: 1270px;

    margin: 0 auto;

    overflow: hidden;

}



.doc_team_title {

    text-align: center;

    margin-top: 63px;

}



.doc_team_title h2 {

    font-size: 35px;

    color: #254269;

}



.doc_team_title p {

    font-size: 14px;

    color: #254269;

}



.doc_team_cont {

    /*width: 1200px;*/

    /*height: 360px;*/

    margin: 43px auto 0;

    position: relative;
	overflow: hidden;

}



.doc_team_cont .hd {

    line-height: 60px;

    width: 600px;

    margin: 0 auto;

}



.doc_team_cont .hd li {

    float: left;

    width: 175px;

    text-align: center;

    font-size: 26px;

    color: #555;

}



.doc_team_cont .hd li.on {

    color: #254269;

}



.doc_team_cont .hd li .bot_line {

    width: 78px;

    height: 1px;

    background: #979797;

    margin: 10px auto 0;

    display: none;

}



.doc_team_cont .hd li.on .bot_line {

    display: block;

}



.doc_team_cont .hd .v_line_s {

    width: 1px;

    height: 15px;

    background: #c4c4c4;

    margin: 25px 18px;

    float: left;

}



.doc_team_cont .hd li:hover {

    cursor: pointer;

    color: #254269;

}



.doc_team_cont .hd li:hover .bot_line {

    display: block;

}



.doc_team_cont .bd {

    width: 1140px;

    margin: 27px auto 25px;

}



.doc_team_cont .bd li.original {

    width: 348px;

    height: 660px;

    float: left;

    background: #f6f6f6;

    padding: 16px;

}



.doc_team_cont .bd .sPrev {

    width: 35px;

    height: 64px;

    position: absolute;

    left: 0;

    top: 310px;

    background: url(../images/arrow_left.png) no-repeat;

    cursor: pointer;

}



.doc_team_cont .bd .sNext {

    width: 35px;

    height: 64px;

    position: absolute;

    right: 0;

    top: 310px;

    background: url(../images/arrow_right.png) no-repeat;

    cursor: pointer;

}





/*.doc_team_cont .hd a{display: block;width: 37px;height: 70px;position: absolute;top: 72px;cursor: pointer;overflow: hidden;}*/



.doc_team_cont .bd .plus {

    display: block;

    width: 52px;

    height: 52px;

    margin: -30px 0 30px 150px;

}



.doc_team_cont .bd .h_line {

    width: 36px;

    height: 1px;

    background: #254269;

    margin: 10px auto 0;

}



.doc_team_cont .bd .doc_name {

    font-size: 26px;

    color: #333333;

    text-align: center;

}



.doc_team_cont .bd .doc_work {

    font-size: 20px;

    color: #254269;

    text-align: center;

    line-height: 50px;

}



.doc_team_cont .bd .doc_message {

    font-size: 18px;

    color: #555555;

    line-height: 28px;

}



.doc_team_cont .bd .red {

    color: red;

}



.doc_team .more_doc {

    width: 312px;

    height: 40px;

    margin: 0 auto 60px;

    border: 1px solid #979797;

    text-align: center;

    line-height: 40px;

}



.doc_team .more_doc a {

    display: block;

    color: #8f8f8f;

    font-size: 20px;

}



.doc_team .more_doc a:hover {

    background: #254269;

    color: #fff;

}





/*镜像健肤*/



.hos_video {

    width: 100%;

    height: 616px;

    margin: 0 auto;

    background: url(../images/video_bg.jpg) no-repeat center center;

}



.hos_video .hos_video_container {

    width: 1191px;

    height: 459px;

    margin: 0 auto;

    padding: 72px 0;

}



.hos_video .left_video {
    width: 367px;
    height: 488px;
    background: rgba(247, 248, 248, 0.5);
    float: left;
    border: 1px dashed #f7f8f8;
}
.hos_video .left_video .right_list_tit{
height: 40px;
line-height: 40px;
padding: 0 5px;
border-bottom: 1px solid #b8d1f3;
}

.hos_video .left_icon {
    width: 72px;
    height: 72px;
    float: left;
    margin: 12px 16px;
}

.hos_video .left_video .right_list{
width: 250px;
height: 457px;
float: left;
padding-top: 29px;
}
.hos_video .left_video .right_list h2 {
float: left;
color: #254269;
font-size: 24px;
font-weight: normal;
}
.hos_video .left_video .right_list .more {
float: right;
font-size: 16px;
color: #868686;
margin-right: 10px;
}
.hos_video .left_video .right_list li {
font-size: 16px;
color: #333333;
line-height: 28px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.hos_video .left_video .right_list .right_list_article{
margin-top: 10px;
}
.hos_video .left_video .right_list .right_list_article a {
    color: #333333;
}



.hos_video .right_area {

    width: 803px;

    height: 456px;

    float: right;

}



.hos_video .right_area ul li.area_s {

    width: 387px;

    height: 230px;

    background: rgba(247, 248, 248, 0.5);

    float: left;

    margin: 0 25px 25px 0;

    border: 1px dashed #f7f8f8;

}



.hos_video .right_area ul li.right_no {

    margin-right: 0;

}



.hos_video .left_video .top_tit {

    height: 40px;

    line-height: 40px;

    margin-top: 32px;

    border-bottom: 1px solid #b8d1f3;

}



.hos_video .left_video .video_icon {

    float: left;

    margin: 12px 7px 0 26px;

}



.hos_video .left_video .tit {

    float: left;

    font-size: 24px;

    color: #254269;

    font-weight: normal;

}



.hos_video .left_video .more {

    float: right;

    font-size: 16px;

    color: #868686;

    margin-right: 24px;

}



.hos_video .left_video .bottom_video {

    width: 348px;

    height: 300px;

    margin: 18px auto 0;

}



.hos_video .left_video .bottom_video .video_tit {

    font-size: 18px;

    color: #333333;

    text-align: center;

    margin-top: 22px;

}



.hos_video .right_area .left_icon {

    width: 72px;

    height: 72px;

    float: left;

    margin: 12px 16px;

}



.hos_video .right_area .right_list {

    width: 260px;

    height: 179px;

    float: left;

    padding-top: 29px;

}



.hos_video .right_area .right_list .right_list_tit {

    height: 40px;

    line-height: 40px;

    padding: 0 5px;

    border-bottom: 1px solid #b8d1f3;

}

.hos_video .right_area .right_list h1 {
    float: left;
    color: #254269;
    font-size: 24px;
    font-weight: normal;
}
.hos_video .right_area .right_list h2 {
    float: left;
    color: #254269;
    font-size: 24px;
    font-weight: normal;
}

.hos_video .right_area .right_list .more {

    float: right;

    font-size: 16px;

    color: #868686;

    margin-right: 10px;

}



.hos_video .right_area .right_list li {

    font-size: 16px;

    color: #333333;

    line-height: 28px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}



.hos_video .right_area .right_list .right_list_article {
margin-left: 5px;
margin-top: 10px;
}



.hos_video .right_area .right_list .right_list_article a {

    color: #333333;

}



.hos_video .right_area .right_list .right_list_article a:hover {

    text-decoration: underline;

}





/*医院环境*/



.hospital {

    width: 100%;

    height: 436px;

    margin: 0 auto;

    padding: 60px 0 30px;

}



.hospital .hospital_container {

    width: 1200px;

    height: 428px;

    margin: 0 auto;

}



.hospital_container .hd {

    width: 730px;

    height: 80px;

    margin: 0 auto;

    text-align: center;

}



.hospital_container .hd li {

    /* float: left; */

    margin: 0 auto;

    width: 203px;

}



.hospital_container .hd li.on .title {

    color: #254269;

}



.hospital_container .hd li.on .english {

    color: #254269;

}



.hospital_container .hd li .title {

    font-size: 35px;

    color: #7d7d7d;

    font-weight: bold;

}



.hospital_container .hd li .english {

    font-size: 14px;

    color: #7d7d7d;

}



.hospital_container .hd li:hover .title {

    cursor: pointer;

    color: #254269;

}



.hospital_container .hd li:hover .english {

    cursor: pointer;

    color: #254269;

}



.hospital_container .bd li {

    float: left;
    
    padding: 11px;

    margin-left: 55px;

    margin-top: 25px;

}





/*合作机构*/



.cooperation {

    width: 100%;

    background: #f6f6f6;

    margin: 0 auto;

    text-align: center;

}



.cooperation img {

    width: 906px;

    height: 80px;

    margin: 42px auto;

}





/*底部*/



.footer {

    width: 100%;

    height: 330px;

    background: #254269;

    padding: 55px 0;

}



.footer .footer_container {

    width: 1200px;

    height: 288px;

    margin: 0 auto;

}


.footer_container .left_logo {

    width: 528px;

    height: 288px;

    float: left;

}


.footer_container .left_logo p {

    font-size: 16px;

    line-height: 50px;

    text-align: center;

}



.footer_container .left_logo .copyright {

    color: #8ba7cc;

}



.footer_container .left_logo .phone {

    color: #fff;

    background: #2e4c74;

}



.footer_container .foot_line {

    float: left;

    margin: 50px 63px;

}



.footer_container .mid_link {
    
    float: left;

    width: 74px;

    height: 288px;

    text-align: center;

    line-height: 30px;

}



.footer_container .mid_link li {
    
    height: 33px;
    
}



.footer_container .mid_link p {

    font-size: 18px;

    color: #fff;

    margin-bottom: 5px;

}



.footer_container .mid_link a {

    font-size: 18px;

    color: #8ba7cc;

}



.footer_container .right_form {

    float: left;

    width: 342px;

    height: 288px;

}



.footer_container .right_form div {

    margin: 5px 0;

}



.footer_container .right_form .sub {

    width: 344px;

    background: #a9a677;

    color: #fff;

    cursor: pointer;

}



.footer_container .right_form p {

    font-size: 18px;

    color: #fff;

    margin-left: 18px;

}



.footer_container .right_form input {

    background: #37567f;

    padding: 10px 18px;

    font-size: 18px;

    width: 308px;

    caret-color: #fff;

    color: #fff;

}



.footer_container .right_form input::-webkit-input-placeholder {

    color: #8ba7cc;

}



.footer_container .right_form input::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #8ba7cc;

}



.footer_container .right_form input:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #8ba7cc;

}



.footer_container .right_form input:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

    color: #8ba7cc;

}



.footer_container .right_form textarea {

    background: #37567f;

    font-size: 18px;

    color: #8ba7cc;

    padding: 10px 18px;

    width: 308px;

    height: 95px;

    caret-color: #fff;

    font-family: "微软雅黑";

}



.footer_container .right_form textarea::-webkit-input-placeholder {

    color: #8ba7cc;

}



.footer_container .right_form textarea::-moz-placeholder {

    /* Mozilla Firefox 19+ */

    color: #8ba7cc;

}



.footer_container .right_form textarea:-moz-placeholder {

    /* Mozilla Firefox 4 to 18 */

    color: #8ba7cc;

}



.footer_container .right_form textarea:-ms-input-placeholder {

    /* Internet Explorer 10-11 */

    color: #8ba7cc;

}



.footer_container .mid_link .h_line {

    width: 25px;

    height: 1px;

    background: #446087;

    display: none;

    margin: 0 auto;

}





/* 列表页*/





/*主体*/



.main_cont {

    width: 1200px;

    margin: 7px auto;

}



.main_cont .left_nav {

    float: left;

    width: 163px;

    /*height: 316px;*/

    box-shadow: 0px 0px 10px 0px #ccc;

}



.main_cont .right_list {

    float: right;

    width: 970px;

    min-height: 800px;

    box-shadow: 0px 0px 10px 0px #ccc;

    padding: 30px 10px 30px 30px;

}



.main_cont .left_nav h1 {

    font-size: 22px;

    color: #feffff;

    height: 50px;

    text-align: center;

    padding-top: 12px;

    background: #2f5a90;

}



.main_cont .left_nav .hd {

    padding: 0 13px;

}



.main_cont .left_nav li {

    border-bottom: 1px solid #e6e6e6;

    font-size: 16px;

    color: #1a1e21;

    padding: 22px 0;

    text-align: center;

}



.main_cont .left_nav li a {

    font-size: 18px;

    color: #1a1e21;

}



.main_cont .left_nav li.last {

    border: none;

}



.main_cont .left_nav li.on {

    color: #2f5a90;

}



.main_cont .left_nav li:hover {

    cursor: pointer;

    color: #2f5a90;

}



.main_cont .left_nav li:hover a {

    color: #2f5a90;

}



.main_cont .right_list .top_area {

    height: 42px;

    line-height: 42px;

}



.main_cont .right_list .top_area .nav_s {

    font-size: 22px;

    float: left;

}



.main_cont .right_list .top_area .right_search {

    float: right;

}



.main_cont .right_list .top_area .nav_s a {

    font-size: 22px;

    color: #000;

}



.main_cont .right_list .top_area .line {

    float: left;

    width: 1px;

    height: 20px;

    background: #000;

    margin: 11px 20px;

}



.main_cont .right_list .top_area .right_search .search_body {

    width: 218px;

    height: 30px;

    border: 1px solid #32609a;

    border-top-left-radius: 5px;

    border-bottom-left-radius: 5px;

    float: left;

    padding: 5px;

    font-size: 16px;

}



.main_cont .right_list .top_area .right_search .search_btn {

    width: 44px;

    height: 42px;

    background: url(../images/search_s.png) no-repeat center center #32609a;

    float: left;

    border-top-right-radius: 5px;

    border-bottom-right-radius: 5px;

    cursor: pointer;

}



.main_cont .right_list .bd .tit {

    height: 90px;

    border-bottom: 1px solid #e5e5e5;

    margin-top: 30px;

}



.main_cont .right_list .bd .tit h1 {

    font-size: 36px;

    color: #254369;

    font-weight: normal;

}



.main_cont .right_list .bd .tit p {

    font-size: 20px;

    color: #666;

}



.main_cont .right_list .bd li {

    display: block;

    overflow: hidden;

}



.main_cont .right_list .bd li.item {

    border-bottom: 1px solid #e5e5e5;

    padding: 15px 20px 15px 5px;

}



.main_cont .right_list .bd li:hover {

    border-bottom: 1px solid #c84c54;

}



.main_cont .right_list .bd li.item a {

    font-size: 18px;

    color: #000;

}



.main_cont .right_list .bd li.item a.al {

    float: left;

    width: 520px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}



.main_cont .right_list .bd li.item a.ar {

    float: right;

}



.main_cont .right_list .bd li.item span {

    font-size: 18px;

    color: #666;

    float: right;

}



.page {

    height: 50px;

    margin: 28px 10px 10px 0;

    float: right;

}



.page ul {

    font-size: 16px;

}



.page li {

    float: left;

    border: 1px #e5e5e5 solid;

    font-size: 16px;

    line-height: 2.5;

    padding: 0 16px;

    border-radius: 5px;

    color: #333;

    text-align: center;

    margin: 0 3px;

}



.page li.thisclass {

    background: #92a1b4;

    color: #fff;

}



.page li a {

    color: #000;

}



.page li a:hover {

    color: #F00;

}



.page li select {

    font-size: 16px;

}



.lsbg {

    width: 100%;

    height: 46px;

    line-height: 46px;

    background-color: #e7f6ff;

    border-radius: 5px

}





/*.main_cont .right_list .bd li.searchye{border-bottom: 1px solid #e5e5e5;padding: 15px 20px 15px 5px;}*/





/*.main_cont .right_list .bd li.searchye .lsbg a.a1{ font-size:22px; color:#2f5a90; float:left; padding-left:12px;}*/





/*.main_cont .right_list .bd li.item{border-bottom: 1px solid #c84c54;}*/



.main_cont .right_list .bd li.searchye {

    border-bottom: 1px solid #e5e5e5;

    padding: 15px 5px;

}



.main_cont .right_list .bd li.searchye:hover {

    border-bottom: 1px solid #c84c54;

}



.main_cont .right_list .bd li.searchye .lsbg a.a1 {

    font-size: 22px;

    color: #2f5a90;

    float: left;

    padding-left: 12px;

}



.main_cont .right_list .bd li:nth-child(1) .lsbg img {

    display: block!important;

}



.main_cont .right_list .bd li:nth-child(2) .lsbg img {

    display: block!important;

}



.main_cont .right_list .bd li:nth-child(3) .lsbg img {

    display: block!important;

}



.lsbg img {

    float: left;

    margin-top: 3px;

    margin-left: 5px;

    _display: inline;

    display: none;

}



.lsbg a.a2 {

    font-size: 18px;

    color: #fe6602;

    float: right;

    padding-right: 10px;

}



.main_cont .right_list .bd li p.p1,

.main_cont .right_list .bd li p.p2 {

    font-size: 18px;

    color: #000;

    line-height: 28px;

}



.searchye p.p1 {

    color: #666666;

    text-indent: 2em;

    line-height: 28px;

    width: 712px;

    padding-top: 17px;

    padding-left: 10px;

}



.searchye p.p2 {

    color: #999999;

    text-align: right;

    padding-top: 20px;

    clear: both;

}



.main_cont .right_list .bd li p.p1 a,

.main_cont .right_list .bd li p.p2 a {

    color: #f60;

}





/*底部导航*/



.footer_nav {

    width: 1200px;

    margin: 0 auto;

    padding: 25px 0;

    background: #f8f8f8;

    clear: both;

}



.footer_nav p {

    font-size: 20px;

    color: #565656;

    text-align: center;

    margin-bottom: 25px;

}



.footer_nav .footer_nav_cont li {

    width: 180px;

    height: 74px;

    padding: 23px 0;

    text-align: center;

    float: left;

    border: 1px solid #999;

    margin-right: 21px;

}



.footer_nav .footer_nav_cont li .pic {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/zjhz.png) no-repeat center center;

    transition-duration: 1s;

}



.footer_nav .footer_nav_cont li .pic_1 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/guide.png) no-repeat center center;

    transition-duration: 1s;

}



.footer_nav .footer_nav_cont li .pic_2 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/address.png) no-repeat center center;

    transition-duration: 1s;

}



.footer_nav .footer_nav_cont li .pic_3 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/check.png) no-repeat center center;

    transition-duration: 1s;

}



.footer_nav .footer_nav_cont li .pic_4 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/star.png) no-repeat center center;

    transition-duration: 1s;

}



.footer_nav .footer_nav_cont li .pic_5 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/yygh.png) no-repeat center center;

    transition-duration: 1s;

}



.footer_nav .footer_nav_cont li:hover .pic {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/zjhz_1.png) no-repeat center center;

    -moz-transform: scaleX(-1);

    -webkit-transform: scaleX(-1);

    -o-transform: scaleX(-1);

    transform: scaleX(-1);

}



.footer_nav .footer_nav_cont li:hover .pic_1 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/guide_1.png) no-repeat center center;

    -moz-transform: scaleX(-1);

    -webkit-transform: scaleX(-1);

    -o-transform: scaleX(-1);

    transform: scaleX(-1);

}



.footer_nav .footer_nav_cont li:hover .pic_2 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/address_1.png) no-repeat center center;

    -moz-transform: scaleX(-1);

    -webkit-transform: scaleX(-1);

    -o-transform: scaleX(-1);

    transform: scaleX(-1);

}



.footer_nav .footer_nav_cont li:hover .pic_3 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/check_1.png) no-repeat center center;

    -moz-transform: scaleX(-1);

    -webkit-transform: scaleX(-1);

    -o-transform: scaleX(-1);

    transform: scaleX(-1);

}



.footer_nav .footer_nav_cont li:hover .pic_4 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/star_1.png) no-repeat center center;

    -moz-transform: scaleX(-1);

    -webkit-transform: scaleX(-1);

    -o-transform: scaleX(-1);

    transform: scaleX(-1);

}



.footer_nav .footer_nav_cont li:hover .pic_5 {

    width: 56px;

    height: 44px;

    margin: 5px auto;

    background: url(../images/yygh_1.png) no-repeat center center;

    -moz-transform: scaleX(-1);

    -webkit-transform: scaleX(-1);

    -o-transform: scaleX(-1);

    transform: scaleX(-1);

}



.footer_nav .footer_nav_cont li a {

    color: #565656;

}



.footer_nav .footer_nav_cont li:hover span {

    color: #fefcfc;

}



.footer_nav .footer_nav_cont li:hover {

    background: #254369;

}



.footer_nav .footer_nav_cont li span {

    font-size: 16px;

    color: #565656;

}





/* 媒体报道and学术交流 */



.listcon {

    width: 100%;

    margin: 100px auto 0;

    background: #f7f7f7;

}



.listmain {

    width: 1200px;

    margin: 0 auto;

    display: block;

    overflow: hidden;

}



.listit {

    text-align: center;

    color: #2c343b;

    padding-top: 20px;

}



.listit h2 {

    font-size: 38px;

    line-height: 2em;

}



.listit p {

    font-size: 22px;

    line-height: 1.5;

}



.listit .line {

    width: 50px;

    height: 5px;

    margin: 50px auto;

    background: #254369;

}



.listli ul {

    display: block;

}



.listli ul li {

    float: left;

    width: 377px;

    margin: 0 34px 50px;

}



.listli ul li:nth-of-type(1),

.listli ul li:nth-of-type(3),

.listli ul li:nth-of-type(4),

.listli ul li:nth-of-type(6),

.listli ul li:nth-of-type(7),

.listli ul li:nth-of-type(9) {

    margin-right: 0;

    margin-left: 0;

}



.listli ul li a {}



.listli .theimg {

    width: 377px;

    height: 233px;

    overflow: hidden;

}



.listli .theimg img {

    width: 100%;

    -webkit-transition: -webkit-transform 0.5s;

    -moz-transition: -moz-transform 0.5s;

    -o-transition: -o-transform 0.5s;

    transition: transform 0.5s;

}



.listli .theimg img:hover {

    -webkit-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}



.listli h3 {

    font-size: 20px;

    text-align: center;

    line-height: 4;

    color: #020202;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.listli p {

    font-size: 16px;

    line-height: 1.5;

    color: #666;

}



.listli span {

    display: block;

    font-size: 16px;

    text-align: center;

    line-height: 2;

    color: #254369;

}



.listbot {

    display: block;

    overflow: hidden;

    width: 1200px;

    margin: 20px auto 0;

}



.listbot p {

    font-size: 24px;

    text-align: center;

}



.listbot ul {

    display: block;

    overflow: hidden;

    margin: 30px 0px 60px;

}



.listbot ul li {

    float: left;

    width: 168px;

    height: 133px;

    border: 1px solid #ccc;

    border-radius: 4px;

    margin-right: 35px;

}



.listbot ul li:first-child {

    background: #609ae6;

    color: #fff;

}



.listbot ul li:first-child p {

    color: #fff;

}



.listbot ul li:last-child {

    margin-right: 0;

}



.listbot ul li img {

    width: 54px;

    height: 51px;

    margin: 30px auto 0;

    display: block;

}



.listbot ul li p {

    font-size: 18px;

    line-height: 2;

    text-align: center;

    color: #000;

}



.feny {

    display: block;

    width: 1200px;

    margin: 0 auto 20px;

    height: 30px;

    line-height: 30px;

}



@media screen and (min-width:320px) and (max-width:640px) {

    body {

        min-width: 1920px;

    }

}