@charset "utf-8";

/* CSS Document */

body{margin:0;padding:0;font-size:12px;color:#000; font-family:微软雅黑; font-weight:normal;}

div, dl, dt, dd, ul, ol, li,

h1, h2, h3, h4, h5, h6, pre, code,

form, fieldset, input, button,

textarea, p, table, th, td {margin:0px;padding:0px;}

img{border:0;}

ul,li{list-style-type:none;}

:focus {outline:0;}

h3{font-size:14px;}

h4{font-size:12px;}

a {color:#000;text-decoration:none;}

a:hover {color:#000;text-decoration:none;}







.nav{ width:1170px; height:90px; margin:auto;}

.logo{ width:110px; height:90px; float:left; background:url(../cssimg/logo.png) no-repeat; }

.nav ul{ float:left; height:90px; line-height:90px; margin-left:25px; }

.nav ul li{ margin:0px 25px; float:left; font-size:16px;}

.nav ul li a{font-size:16px; font-weight:bold; font-family:"微软雅黑";}



.lxwm{ width:100%; position:absolute;  z-index:999;}

.lxwm ul{margin-top:200px; float:right;}

.lxwm ul li{ width:124px; height:44px; margin-bottom:10px;}



#full-screen-slider { width:100%; height:600px; float:left; position:relative;}

#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}

#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}

#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:10px; z-index:9900; margin-left:-312px;}

#pagination li { display:block; list-style:none; width:102px; height:6px; float:left; margin-left:1px; margin-right:1px; background:#FFF }

#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}

#pagination li.current { background:#da251c}







.main01{ width:100%; overflow:hidden;background:#2b2b2b; clear:both;}

.main01_01{ width:1300px; overflow:hidden; margin:auto; padding-top:30px;}

.main01_01 h3{ width:90%; margin:auto; height:43px; line-height:43px; color:#fff; font-size:24px;}

.main01_01 .news{ width:40%; float:left; color:#fff; margin-top:24px; padding-left:5%; padding-right:5%;}

.main01_01 .news .title{ font-size:22px; line-height:40px; color:#fff;}

.main01_01 .news .zy{font-size:14px; line-height:22px; margin:24px auto; color:#fff;}

.main01_01 .news .more{font-size:16px; line-height:22px; color:#fff; }



.main02{ width:100%; overflow:hidden;background:#fcfcfc; clear:both;}

.main02_01{ width:1170px; overflow:hidden; margin:auto; padding-top:30px;}

.main02_01 h3{  height:43px; line-height:43px; margin:auto;  font-size:24px;}

.bodyCon08 .students{margin:0 auto;width:1170px;height:580px;position:relative;}

.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}

#four_flash{position:relative;width:1170px;height:500px; margin:0 auto;position:absolute;bottom:40px;}

#four_flash .flashBg{width:100%;height:500px; margin:0 auto;position:relative;overflow:hidden;}

#four_flash .flashBg ul.mobile{width:2000%;height:500px; position:absolute;top:15; left:0;}

#four_flash .flashBg ul.mobile li{ float:left;width:270px; margin-right:30px;}

#four_flash .flashBg ul.mobile li img{ width:270px; height:180px;}

#four_flash .flashBg ul.mobile li .title{ font-size:22px; line-height:40px;}

#four_flash .flashBg ul.mobile li .zy{font-size:14px; line-height:22px; margin:24px auto;}

#four_flash .flashBg ul.mobile li .more{font-size:16px; line-height:22px; font-weight:bold; }



#four_flash .but_left{width:22px;height:33px;position:absolute; top:-75px; right:45px;}

#four_flash .but_right{width:22px;height:33px; position:absolute; top:-75px; right:0px;}

.active-page{

    background-color: #00a8e6;

    color: #fff;

}

.num-page{

    padding: 0.5rem 1rem;

    margin: 0.5rem;

}

.dux-page{

    margin-bottom: 3rem;

}

.nybanner{ width:100%; height:350px;}

.nymain{ width:90%;margin-left: 5%; overflow:hidden; margin:auto; margin-bottom:30px;max-width: 1200px;padding-left: 1.5rem;padding-right: 1.5rem}

.nymain p{ font-size:16px; line-height:40px;}

.weizhi{  float: left; margin:30px auto 10px auto; overflow:auto; line-height:30px; color:#363636 ; font-size:14px; background:url(../cssimg/zy.png) left no-repeat; text-indent:35px; margin-bottom:20px;}

.weizhi a{ color:#363636;font-size: 1.4rem;margin: 0 0.5rem;}

.InMenu{

    display: none;

    float: left; margin:30px auto 10px auto;

}

.InMenu li a{

    color: #000;

    float: left;

    margin-left: 1rem;

    line-height:30px;
    padding:0.3rem 0.6rem;
    border:1px solid #999;
    border-radius: 8px;
    transition: 0.5s;

}

.InMenu li a:hover{
    background: #00a8e6;
    border:1px solid #00a888;
    color: #fff;

}

.marg15{ margin:0 15px;  }



.wzz img{ width:100%;}

.nr img{ width:100%!important; margin:10px auto;}

.nr{ font-size:18px; line-height:140%;}





.bottom{ width:100%;  overflow:hidden;background:#2b2b2b;}

.bottom01{ width:1170px; overflow:hidden; margin:auto;}

.zxsc{ width:100%; height:53px; background:url(../cssimg/zxsc.png) no-repeat left; margin-top:60px; }

.sc ul{ width:100%; height:54px; margin-top:26px;}

.sc ul li{ float:left; margin-right:10px;}

.ewm ul{ width:100%; height:140px; margin-top:34px;}

.ewm ul li{ float:left; margin-right:20px;}

.bq { width:100%; margin-top:20px; margin-bottom:30px;}

.bq p{ line-height:30px; font-size:12px; color:#fff;}

.bq p a{ color:#fff;}