/* 清除内外边距 */
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;}
.device2{width:100%;margin:0 auto; overflow: hidden;position: relative; margin-top: 60px; height:225px; margin-bottom: 50px;}
.swiper-container2{width:1140px; margin: 0 auto; overflow: hidden;}
.swiper-container2 .swiper-slide{float: left; width: 271px; text-align: center; height: 90px; position:relative; margin-right: 7.5px; margin-bottom: 43px;margin-left: 7.5px;}

.swiper-container2 .swiper-slide img{margin: 0 auto;}


.lunbo{width: 100%; height: 225px; overflow: hidden; margin: 0 auto; position: relative; margin-top: 20px;}
.lunbo .bd{overflow: hidden; margin: 0 auto; width:1200px;}
.lunbo .bd .tempWrap{ margin: 0 auto;}
.lunbo .bd ul{overflow: hidden; width: 100%;}
.lunbo .bd ul li{ width: 271px; overflow: hidden; float: left; margin-right:8.5px; height:auto; margin-bottom: 43px;margin-left: 8.5px; }
.lunbo .bd ul li span{width: 271px; height: 90px; display: block; margin: 0 auto;}
.lunbo .bd ul li img{margin: 0 auto;}


.cp_conlis{}
.cp_conlis li{height:132px; width:1238px; margin-bottom:19px; background:url(../../images/my/cpbg.jpg) no-repeat center;}
.cp_conlis li img{float: left;  margin: 34px 46px 0 34px;}
.cp_conlis li div{float: left;}
.cp_conlis li div h1{    font-size: 16px;
    color: #7badd4;
    margin-top: 34px;
    margin-bottom: 13px;
    font-family: Myriad Pro;}
.cp_conlis li div p{font-size: 16px;
    color: #3e3e3e;
    font-family: Myriad Pro;}	


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

.topcontent{margin:0px auto;width:100%;height:auto;overflow:hidden; position: relative;}
#header{width: 100%;
    position: absolute;
    z-index: 99;
    padding: 24px 5%;}
.heawrap{display:none;}
#header .logo{float:left}
#header .nav{float:right;margin-top:10px;width:880px;position:relative;}
#header .nav ul .mainlevel{float:left;line-height:35px; margin-left:35px;}

#header .nav ul{display:table}
#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:39px;width:520px}
#sub_01{left:2px}
#sub_02{left:121px}
#sub_03{left:276px}
#sub_04{left:153px}
#sub_05{right:80px}
.mainlevel div ol{overflow:hidden;float:left;display:block; margin: 30px auto 0 33px;}
.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:inline-block; 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;}
.discol div{display:block;}
#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;}



.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-nav{position:absolute;bottom:25px;z-index:2;width:95%;text-align:center; left:50%; margin-left: -47.5%; }  
.flex-control-nav li{display:inline-block;margin:0 8px;*display:inline;zoom:1;overflow: hidden; }  
.flex-control-nav a{display:block;width:61px;height:6px;line-height:100px;overflow:hidden;cursor:pointer;font-size: 0px; 
	color:#fff; background: #fff; transition: all 1s;-webkit-transition: all 1s;}  
.flex-control-nav .flex-active{border-color:#690000; background:#690000;} 
.flex-direction-nav{display: block; z-index: 3; width: 100%; position:absolute; top:41%; }


#content{overflow:hidden; background:url(../../images/my/conbg.jpg) repeat-x;}
.warp{width:1270px; height:auto; overflow:hidden; background-color:#fff; margin:auto;}
.index1{width:1220px; height:auto; overflow:hidden; margin:57px auto 0 auto;}
.index_titcon{width:1325px; height:auto; border-bottom:2px solid #4173a0}
.index_tit{font-size:16px; font-family:"futurabt-medium"; color:#fff; width:184px; height:38px; background-color:#4173a0; line-height:38px; text-align:center;}
.wwd{width:1220px;margin-top:59px;}

.index2{width:1218px; height:auto; overflow:hidden; margin:81px auto 0 auto;}
.index2_c a{width:591px; height:280px; float:left; margin-top:45px;}
.index2_c a:nth-child(2n){margin-left:36px;}
.index2_c a:nth-child(1)>div,.index2_c a:nth-child(2)>div{width: 295px; height: 249px; padding: 32px 0 0 14px; float:left;}
.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{ float:right;}
.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{ float:left;}
.index2_c a:nth-child(3)>div,.index2_c a:nth-child(4)>div{width: 247px; height: 267px; padding: 15px 0 0 62px; float:right;}
.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:1218px; height:auto; overflow:hidden; margin:81px auto 0 auto;}
.index3_of{margin-top:45px; margin-bottom:63px; overflow:hidden;}
.index3_of li{ float: left;  position: relative; overflow: hidden; width: 400px; height: 250px; margin-right:9px;}
.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: 1218px;  height: 91px; line-height: 91px;margin: auto;}
.foot .fot_left{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{float:right;}
.banquan{float:left; height: 91px; line-height: 91px; font-size: 16px; color: #333; font-family: 微软雅黑;}
.bshare-custom.icon-medium{float:right; margin-left:70px; margin-top: 35px;}
.bshare-custom.icon-medium a{margin:0 4px;}


#contents{background-color:#fff; position:relative;}
.cen_con{width: 1349px; height: auto; overflow: hidden; position: absolute; top: -60px; z-index: 9; background: #fff; left: 51%; margin-left: -691px;}
.cen_content{margin:60px 66px 100px 66px;}
.title h1{font-size: 45px; color: #333; font-family: FuturaBT-Bold;}
.ab_con{margin-top:20px;}

#contents2{background-color:#f7f7f7; background:url(../../images/my/mibg.jpg) no-repeat center; position:relative;}
.cen_con2{width: 1349px; height: auto; overflow: hidden; position: absolute; top: -60px; z-index: 9; background: #fff; left: 51%; margin-left: -691px;}
.cen_content2{margin:60px 66px 100px 66px;}
.title2 h1{font-size: 45px; color: #333; font-family: FuturaBT-Bold;}
.ab_con2{margin-top:20px;}

.nw_pic{position: relative;}
.nwsj{display:none;}
.nw1{position: absolute; top: 0; left:0; display:none;}
.nw2{position: absolute; top: 0; left:0; display:none;}
.nw3{position: absolute; top: 0; left:0; display:none;}
.nw4{position: absolute; top: 0; left:0; display:none;}
.nw_li{width:103%; overflow:hidden; margin-top: 54px;}
.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: #fff; 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;}

.cp_li{margin-top:50px;}
.cp_li li{overflow:hidden; height:413px;}
.cp_li li a div.cp_left{float:left; width:50%;}
.cp_li li a div.cp_left img{width:100%;}
.cp_li li a div.cp_right{float:left; width:50%;}
.cp_li li a div.cp_right p{ margin-left:62px;}
.cp_li li a div.cp_right p:nth-child(1){margin-top:64px;}
.cp_li li a div.cp_right p:nth-child(2){margin-top:90px; 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{float:right;}

.hz_li{margin-top:50px;}
.hz_li li{float:left; margin-right:40px; margin-bottom:30px;}
.hz_li li:nth-child(4n){margin-right:0;}

.of_tit{font-size:28px; font-family:futurabt-medium; color:#333; margin:23px auto;}
.of_con{background:url(../../images/my/of1.jpg) no-repeat center; width:1242px; height:492px; display:table;}
.if_con{background:url(../../images/my/of1.jpg) no-repeat center; width:1244px; height:494px; margin-bottom:53px; display:table;}



