/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset,  button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
     font-weight: normal;
     line-height: normal;
}
li{list-style-type:none;}
a{text-decoration:none;}
@font-face {
   font-family: 'futurabt-medium';
    src : url('../../font/futurabt-medium.otf');
}
@font-face {
   font-family: 'FuturaBT-Bold';
    src : url('../../font/FuturaBT-Bold.otf');
}

#xueyuan{width: 100%; height: auto;overflow: hidden; margin: 0 auto; margin-bottom: 90px; background:none;}
.device2{width:100%;margin:0 auto; overflow: hidden;position: relative; margin-top: 36px; height:auto; margin-bottom: 50px;}
.swiper-container2{width:100%; margin: 0 auto; overflow: hidden;}
.swiper-container2 .swiper-slide{float: left; width: 44%; text-align: center; height: auto; position:relative; margin-right: 7.5px; margin-bottom: 20px;margin-left: 7.5px;}

.swiper-container2 .swiper-slide img{display: block; margin: 0 auto; width:100%;}
.device2 .arrow-left {display:none; position: absolute;right: 0px;top: 42%;width:36px;height: 36px;background:url(../../images/my/left1.png) 0 0 no-repeat; transform: rotate(180deg);-webkit-transform: rotate(180deg); z-index: 6;}
.device2 .arrow-right {display:none; position: absolute;left: 0px;top: 42%;width: 36px;height:36px;background:url(../../images/my/right1.png) 0 0 no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg); z-index: 6;}
.device2 .arrow-left:hover{background:url(../../images/my/left2.png) 0 0 no-repeat;}
.device2 .arrow-right:hover{background:url(../../images/my/right2.png) 0 0 no-repeat;}


.cp_conlis{}
.cp_conlis li{height:auto; width:100%; margin-bottom:19px;}

.cp_conlis li div h1{    font-size: 16px;
    color: #7badd4;
    margin-top: 13px;
    margin-bottom: 13px;
    font-family: Myriad Pro;}
.cp_conlis li div p{font-size: 16px;
    color: #3e3e3e;
    font-family: Myriad Pro;}	




.topcontent{margin:0px auto;width:100%;height:auto;overflow:hidden; position: relative;}
#header{width: 90%;
    z-index: 99;
    padding: 12px 16% 0 5%;
	overflow:hidden;
	background:#30608c;
	position: fixed;
	top:0;
	}
.heawrap{height:70px;}
#header .logo{ width: 50%;}
#header .logo a img{width:100%;}
#header .nav{margin-top:10px;width:100%;position:relative;}
#header .nav ul .mainlevel{line-height:35px; margin-left:0px;margin-right:0px;width: 100%;}

#header .nav ul{display:none;width: 100%;}
#header .nav ul li .nav-a{font-size:14px; font-family:"futurabt-medium"; height:35px;color:#ffffff;text-decoration:none;display:inline-block;line-height:35px;padding-right:20px}
#header .nav ul li .current.nav-a{}
#header .nav ul li .nav-a:hover{height:35px;color:#ffffff;line-height:35px;padding-right:15px;    border-bottom: 3px solid #7badd4;}
#header .nav ul li .nav-a{font-size:14px; font-family:"futurabt-medium";height:35px;background:url(../../images/my/v2.png) no-repeat right center;color:#ffffff;text-decoration:none;display:inline-block;line-height:35px;padding-right:15px}
#header .nav ul li .current.nav-a{}
#header .nav ul li .nav-a:hover{height:35px; background:url(../../images/my/v1.png) no-repeat right center;color:#7badd4;line-height:35px;padding-right:15px}
#header .nav ul li.first-crl{background:0px 0px}
#header .nav ul li.first-crl .nav-a{height:35px;background:url(../../images/my/v2.png) no-repeat right center;}
#header .nav ul li.first-crl .nav-a .current{height:35px;padding-left:45px}
#header .nav ul li.first-crl .nav-a:hover{height:35px;background:url(../../images/my/v1.png) no-repeat right center; color:#7badd4;}
#header .nav ul li.end-crl .nav-a{height:35px;padding-right:15px}
#header .nav ul li.end-crl .current.nav-a{height:35px;padding-right:15px}
#header .nav ul li.end-crl .nav-a:hover{height:35px;padding-right:15px}
.mainlevel div{height:200px;position:absolute;display:none;background:url(../../images/my/navbg.png) no-repeat center;top:0;width: 45%; right:0;}

.mainlevel div ol{overflow:hidden;float:left;display:block; margin: 15px auto 0 20px;}
.mainlevel div li{margin-bottom:16px;}
.mainlevel div li a{ font-family:"futurabt-medium"; font-size:14px; color:#3b3b3b;}
.mainlevel div li a:hover{color:#7badd4}
.mainlevel div .nav-img{float:right;display:none; margin:30px 34px 0 0;}
#header .nav ul li#mainlevel_06{position:relative; height: 35px; overflow: hidden;}
#header .nav ul li#mainlevel_06 a{display:block;border-bottom:none; width:26px;}
#header .nav ul li#mainlevel_06 a:nth-child(1){background:none; position:absolute;}

#header .nav ul li.discol a.nav-a{color:#7badd4;background: url(../../images/my/v1.png) no-repeat right center;border-bottom: 3px solid #7badd4;}
.mainlevel div li a.col{color:#7badd4;}

.mnbtn{padding:3px; border:1px solid #fff;width: 20px;position: fixed;height:15px;top:15px;display: block;right:2.5%; z-index: 999; border-radius:5px;}
.menu-btn { width:90%; height: 90%; margin:0 auto; overflow: hidden; position: relative; }
 .menu-btn span{display: block; height: 2px; background-color:#fff;position: absolute;left: 0;width: 100%;}
 .menu-btn span:nth-of-type(1){top: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
 .menu-btn span:nth-of-type(2){top: 0;bottom: 0;margin-top: auto;margin-bottom: auto;}
 .menu-btn span:nth-of-type(3){bottom: 0;
-webkit-transition: all .5s;
   -moz-transition: all .5s;
    -ms-transition: all .5s;
     -o-transition: all .5s;
        transition: all .5s;}
 .menu-close span{background:#fff;}
 .menu-close span:nth-of-type(1){bottom: 0;margin-top: auto;margin-bottom: auto;height: 2px;
-webkit-transform:rotate(45deg);
   -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
     -o-transform:rotate(45deg);
        transform:rotate(45deg);

}
 .menu-close span:nth-of-type(2){opacity: 0;}
 .menu-close span:nth-of-type(3){top: 0;margin-top: auto;margin-bottom: auto;height: 2px;
-webkit-transform:rotate(-45deg);
   -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
     -o-transform:rotate(-45deg);
        transform:rotate(-45deg);

}



.flexslider{position:relative;overflow:hidden;width:100%; height:auto; margin:0 auto;} 
.flexslider ul li{position: relative;}
.flexslider ul li img{display: block; width: 100%; margin: 0 auto;}
.flex-control-na .flex-active,.flex-control-paging{display:none;}
.flex-prev{background:url(../../images/my/left.png) no-repeat center; width:24px; height:40px;}

#content{overflow:hidden; background:url(../../images/my/conbg.jpg) repeat-x;}
.warp{width:100%; height:auto; overflow:hidden; background-color:#fff; margin:auto;}
.index1{width:90%; height:auto; overflow:hidden; margin:25px auto 0 auto;}
.index_titcon{width:100%; height:auto; border-bottom:2px solid #4173a0}
.index_tit{font-size:16px; font-family:"futurabt-medium"; color:#fff; width:120px; height:35px; background-color:#4173a0; line-height:35px; text-align:center;}
.wwd{margin-top:20px;}
.wwd img{width:32%;}

.index2{width:90%; height:auto; overflow:hidden; margin:20px auto 0 auto;}
.index2_c a{width: 100%; height:322px;}
.index2_c a:nth-child(2n){}
.index2_c a:nth-child(1)>div,.index2_c a:nth-child(2)>div{width: 95%; height: 290px; padding: 14px 0 0 14px;     margin-top: 20px;}
.index2_c a:nth-child(1)>div>img,.index2_c a:nth-child(2)>div>img{display:block;}
.index2_c a:nth-child(1)>div>h3,.index2_c a:nth-child(2)>div>h3{font-size:22px; font-family:"futurabt-medium"; color:#fff; margin:13px auto 16px auto;}
.index2_c a:nth-child(1)>div>p,.index2_c a:nth-child(2)>div>p{width:250px; font-size:16px; line-height: 1.3; font-family:"futurabt-medium"; color:#fff;}
.index2_c a:nth-child(1)>img,.index2_c a:nth-child(2)>img{margin-bottom:20px;}
.index2_c a:nth-child(3)>div,.index2_c a:nth-child(4)>div{float:right; width:322px; height:322px;}
.index2_c a:nth-child(3)>img,.index2_c a:nth-child(4)>img{margin-bottom:20px;}
.index2_c a:nth-child(3)>div,.index2_c a:nth-child(4)>div{width: 260px; height: 290px; padding: 15px 0 0 43px;}
.index2_c a:nth-child(3)>div>img,.index2_c a:nth-child(4)>div>img{display:block;}
.index2_c a:nth-child(3)>div>h3,.index2_c a:nth-child(4)>div>h3{font-size:22px; font-family:"futurabt-medium"; color:#fff; margin:13px auto 16px auto;}
.index2_c a:nth-child(3)>div>p,.index2_c a:nth-child(4)>div>p{width:250px; font-size:16px; line-height: 1.3; font-family:"futurabt-medium"; color:#fff;}
.index2_c a:nth-child(1)>div{background:url(../../images/my/c1bg.jpg) no-repeat center; background-size:100%;}
.index2_c a:nth-child(2)>div{background:url(../../images/my/c2bg.jpg) no-repeat center; background-size:100%;}
.index2_c a:nth-child(3)>div{background:url(../../images/my/c3bg.jpg) no-repeat center; background-size:100%;}
.index2_c a:nth-child(4)>div{background:url(../../images/my/c4bg.jpg) no-repeat center; background-size:100%;}

.index3{width:90%; height:auto; overflow:hidden; margin:20px auto 0 auto;}
.index3_of{margin-top:20px; margin-bottom:63px; overflow:hidden;}
.index3_of li{  margin-bottom:2px; position: relative; overflow: hidden; width: 100%; height: 183px;}
.index3_of li:nth-child(3){margin-right:0;}
.index3_of li a div.cat_con{position: absolute; width:100%; height:100%; display: table;color: #fff;}
.index3_of li a div.cat_con p.catnav{ margin: 20px; font-size: 14px; color: #fff; font-family:"futurabt-medium"; position: absolute;}
.index3_of li a div.cat_con h3{font-size: 16px; color: #fff; font-family:"futurabt-medium"; display: table-cell; vertical-align: middle; text-align:center;}
.index3_of li a div.cat_con p.r_more{ position: absolute; bottom:14px; right:16px; font-size: 14px; color: #fff; font-family:"futurabt-medium"; border-bottom: 1px solid #fff; height: 18px;}

.index3_of li a img.of_big{ width: 100%;
	position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  -o-transition: -o-transform 0.3s;
  transition: transform 0.3s;}
.index3_of li a:hover .of_big{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

#footer{width:100%; height:auto; background:url(../../images/my/botbg.jpg) no-repeat center; background-size:100% 100%;}
.foot{width: 100%;  height: 45px; line-height: 54px;margin: auto;}
.foot .fot_left{ display:none; float:left;font-size: 16px; color: #fff; font-family: 微软雅黑;}
.foot .fot_left a{font-size: 16px; color: #fff; font-family: 微软雅黑; margin:0 7px;}
.foot .fot_right{}
.banquan{text-align: center; height: 70; line-height: 45px; font-size: 16px; color: #333; font-family: 微软雅黑;}
.bshare-custom.icon-medium{display:none; float:right; margin-left:70px; margin-top: 35px;}
.bshare-custom.icon-medium a{margin:0 4px;}


#contents{background-color:#f7f7f7; position:relative;}
.cen_con{width: 90%; height: auto; overflow: hidden; position: absolute; top: 0; z-index: 9; background: #fff; left: 50%; margin-left: -45%;}
.cen_content{margin:20px auto; width:95%;}
.title h1{font-size: 30px; color: #333; font-family: FuturaBT-Bold;}
.ab_con{margin-top:20px;}
.ab_con>img{width:100%;}
.ab_con p.pictit{font-size:16px!important;}

.nw_pic{position: relative;}
.nw_pic img{width:100%;}
.nwpc{display:none;}
.nw1{position: absolute; top: 0; left:0; display:none;}
.nw2{position: absolute; top: 0; left:322px; display:none;}
.nw3{position: absolute; top: 0; left:644px; display:none;}
.nw4{position: absolute; top: 0; left:966px; display:none;}
.nw_li{width:100%; overflow:hidden; margin-top: 54px; display:none;}
.nw_li li{float:left; width:298px; overflow:hidden; margin-right:17px; height:212px; position: relative;}
.nw_li li:nth-child(4){margin-right:0;}
.nw_li li div.nw_tit{width:298px; height:107px; margin-bottom:19px; background:url(../../images/my/nw_titbg.jpg) no-repeat center; display: table;}
.nw_li li div.nw_tit p{ display: table-cell; vertical-align: middle; text-align:left; font-size: 16px; color: #ffff; font-family:"Myriad Pro"; padding:0 23px;}
.nw_li li div.nw_lipic{text-align:center; cursor: pointer;}
.nw_li li #nwbg{position:absolute; top:0;}

.ab_con2>div{background: url(../../images/my/mibg.jpg) center center no-repeat;  background-size: 6% 100%;}

.cp_li{margin-top:50px;}
.cp_li li{overflow:hidden; height:auto; margin-bottom:40px;}
.cp_li li a div.cp_left{ width:100%;}
.cp_li li a div.cp_left img{width:100%;}
.cp_li li a div.cp_right{ width:100%;}
.cp_li li a div.cp_right p{}
.cp_li li a div.cp_right p:nth-child(1){margin-top:10px;}
.cp_li li a div.cp_right p:nth-child(2){margin-top:25px; width:113px; font-size:18px; color:#333; font-family:Myriad Pro; background:url(../../images/my/xjt.jpg) no-repeat center right;}
.cp_li li:nth-child(2n) a div.cp_left{}

.hz_li{margin-top:25px;}
.hz_li li{ margin-bottom:15px;}
.hz_li li:nth-child(4n){}

.of_tit{font-size:24px; font-family:futurabt-medium; color:#333; margin: 25px auto 10px auto; }
.of_con{background:url(../../images/my/of1.jpg) no-repeat center; width:100%; height:auto; display:table;}
.of_con div h1{margin-bottom: 15px!important; font-size:20px!important; padding-top:15px; text-align:center;}
.of_con div p{margin-left:0!important; padding:15px; font-size:16px!important; }
.if_con{background:url(../../images/my/of1.jpg) no-repeat center; width:100%; height:auto; display:table; margin-bottom: 25px;}
.if_con div h1{margin-bottom: 15px!important; font-size:20px!important; padding-top:15px; text-align:center;}
.if_con div p{margin-left:0!important; padding:15px; font-size:16px!important; }