@charset "utf-8";
/* CSS Document */


*{margin:0px;padding:0px; font-family:"微软雅黑";}
ul li{ list-style:none;}
a,a:hover{ text-decoration:none; color:#333; }
.fl{ float:left;}
.fr{ float:right;}
.bei{ width:100%; height:919px; float:left; z-index:-999999; }
.nei_top{ width:100%; height:463px; float:left; z-index:-999999; background:url(../images/banner.png) no-repeat top center;}

.nav{position:relative;height:80px; z-index:999; }
.logo{width:600px;height:63px;float:left; padding-left:50px;}
.fixednav .middle{ width:1200px; margin:0px auto; height:80px; }
.fixednav{position:fixed;top:0px;left:0px;width:100%; background-color: #2e70d0; height:70px; transition:all 0.6s; box-shadow: 0px 1px 10px rgba(0,0,0,0.5); }
.fixednav .logo{ width:25%; height:auto; margin-top:5px; padding-left:0px;}
.fixednav .logo img{ width:100%; transition:all 0.6s;}
.content {height: 2000px; }
.fu_nav{  float:right; margin-right:70px; }
.fu_nav ul{ float:left;}
.fu_nav ul li{ float:left; margin-top:20px;}
.fu_nav ul li a{ border-right:1px solid #fff; font-size:13px; color:#fff; padding:0px 10px; float:left;}
.sou{ width:152px; height:22px; margin-top:15px; border:1px solid #cecece; margin-left:30px; float:left; background:url(../images/hei.png) repeat; border-radius:7px;}
.sou_btninput{ width:115px; height:22px; float:left; padding-left:10px; line-height:22px; font-size:12px; background:none; border:0px;  color:#fff;}
.sou_btn{ width:25px; height:22px; float:left; background:url(../images/sou.png) no-repeat top; border:0px;}

.navyou{ float:right; right:70px; margin-top:30px; position:absolute;}
.navyou a{ padding:0px 5px; font-size:18px; color:#fff; float:left; line-height:35px;}

.fixednav .middle{ width:1200px; margin:0px auto; height:80px; }

.fixednav .middle .navyou{ float:right; padding-right:0px;right: 0px; margin-top:10px; position:relative;}


.fullSlide{width:100%;position:relative;height:900px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;transition: transform 6000ms linear 0s;-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1); }
.fullSlide .bd li{width:100% !important;height:900px;overflow:hidden;text-align:center; }
.fullSlide .bd li a{display:block;height:900px;}

.fullSlide .bd li img{transition: transform 6000ms linear 0s;
-moz-transform: scale(1.3);
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
-ms-transform: scale(1.3);
transform: scale(1.3); }




.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:0;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


.xin{ width:100%; height:778px; float:left; }
.news_center{ width:1200px; height:auto; margin:0px auto;}




/*main_one start*/
.main_one{width:1200px;height:auto;overflow:hidden;margin:0 auto;padding-top:40px;height:567px;}
.main_one_left{width:787px;overflow:hidden;}

.m_o_t,.notice_title{height:52px;border-bottom:1px solid #cbcbcb;overflow:hidden;}
.m_o_t ul li{float:left;text-align:center;margin-right:30px;font-size:24px;line-height:50px;padding:0 5px;}
.m_o_t ul li a{color:#3c3c3c;}
.m_o_t ul li.hover{font-size:28px;border-bottom:2px solid #d40000;}
.m_o_t ul li.hover a{color:#3c3c3c;}
.notice_title ul li{float:left;text-align:center;margin-right:30px;font-size:24px;line-height:50px;padding:0 5px;}
.notice_title ul li a{color:#3c3c3c;}
.notice_title ul li.hover{font-size:28px;border-bottom:2px solid #d40000;}
.notice_title ul li.hover a{color:#3c3c3c;}
.m_o_con{width:787px;height:514px;}
.m_o_con ul{height:auto;overflow:hidden;padding:0px 0 50px 0;width:787px;}
.m_o_con ul li{line-height:35px;font-size:14px;color:#343434;background:url(../images/pic_1_03.png) no-repeat left 0;width:787px;height:202px;margin-top:30px;}
.m_o_con ul li a{color:#343434;}
.m_o_pic{width:260px;height:172px;margin:11px 0 0 15px;}
.m_o_right{width:475px;margin: 13px 0 0 25px;overflow:hidden;}
.hot_title{font-size:20px;}
.hot_title a,.issue_time{color:#3c3c3c;}

.news_abstract{font-size:14px;color:#7a7a7a;line-height:23px;}
.news_more{margin-top:20px;font-size:14px; float:right;}
.news_more a,.more a{color:#a2a2a2;}
.time{float:right;}

/*main_one right  通知公告*/
.main_one_right{width:383px;height:auto;overflow:hidden;}
.notice_title{line-height:50px;}
.name{font-size:28px;color:#3c3c3c;padding:0 5px;border-bottom:2px solid #d40000;line-height:50px;display:block;}
.more{line-height:24px;}
.notice_con{height:558px;background:#f8f5ec; margin-top:40px;}
.notice_con ul{overflow:hidden;}
.notice_con ul li{height:88px;padding:15px 7px 7px 7px;border-bottom:1px solid #e6e6e6;}
.notice_con ul li.tz_last{border-bottom:none;padding-bottom:0;margin-top:9px;}
.notice_con ul li.tz_first{margin-top:0;}
.notice_con_left{width:62px;height:74px;text-align:center;background:url(../images/tz_06.png) no-repeat;}
.day{height:30px;width:62px;color:#2e70d0;font-size:22px;line-height:30px;}
.year{width:62px;height:33px;line-height:33px;color:#fff;font-size:14px;}
.notice_con_right{width:301px;float:right;height:85px;background:url(../images/tz_no.png) no-repeat;}
.notice_con_name{font-size:15px;    padding: 5px 8px 8px 8px;}
.notice_con_name a{color:#3f3f3f;}
.notice_con_abstract{color:#828282; text-align:left; font-size:14px;line-height:23px;padding:0 8px;}
.notice_con ul li:hover{background:;}
.notice_con ul li:hover .day{}
/*main_one end*/



.school-news-one{background:url(../images/sdnew_1_03.png) no-repeat left 30px;width:787px;height:202px;padding-top:30px;overflow:hidden;}
.sn-one-left{width:260px;height:172px;margin: 12px 0 0 16.5px; float:left;}
.sn-one-right{width:475px; float:left;}
.sn-one-right ul {width:475px;padding:25px 0 0 5px;}
.sn-one-right ul li{font-size:18px;line-height:35px;width:475px;background:none;height:35px;margin-top:0;padding-left:30px;}
.sn-one-right ul li.hover{background:url(../images/showder-1_06.png) no-repeat 10px center;}
.sn-one-right ul li a{color:#343434;}
.sn-one-right ul li a:hover{color:#2e70d0;}
.hot_title a:hover,.zhxw_jj_name a:hover,.notice_con_name a:hover,.m3_title a:hover,.new-more a:hover{color:#2e70d0;}


.school-news-one{background:url(../images/sdnew_1_03.png) no-repeat left 30px;width:787px;height:202px;padding-top:30px;overflow:hidden;}
.sn-one-left{width:260px;height:172px;margin: 12px 0 0 16.5px;}
.sn-one-right{width:475px;}
.sn-one-right ul {width:475px;padding:25px 0 0 5px;}
.sn-one-right ul li{font-size:18px;line-height:35px;width:475px;background:none;height:35px;margin-top:0;padding-left:30px;}
.sn-one-right ul li.hover{background:url(../images/showder-1_06.png) no-repeat 10px center;}
.sn-one-right ul li a{color:#343434;}
.sn-one-right ul li a:hover{color:#2e70d0;}
.hot_title a:hover,.zhxw_jj_name a:hover,.notice_con_name a:hover,.m3_title a:hover,.new-more a:hover{color:#2e70d0;}





/*人才培养*/
.ren_in{
	width: 100%;
	height: 410px;
	background: url(../images/index3.png) no-repeat center center;
	    overflow: hidden;
    clear: both;
}
.ren_ti h3{
	color: white;
	border-left:5px solid #2e70d0;
	font-size:28px;
	font-weight:normal;
	padding-left:10px;
    margin: 25px 0 20px;
}
.ren_in li{
	width: 197px;
	height: 140px;
	background: rgba(255,255,255,.8);
	text-align: center;
	padding: 22px 0;
	box-sizing: border-box;
	float: left;
	margin-left: 3px;
transition: .3s;
}
.ren_in li .icon2{
	background: url(../images/indexer5.png) no-repeat center top;
}
.ren_in li .icon3{
	background: url(../images/indexer3.png) no-repeat center top;
}
.ren_in li .icon4{
	background: url(../images/indexer4.png) no-repeat center top;
}
.ren_in li .icon5{
	background: url(../images/indexer2.png) no-repeat center top;
}
.ren_in li .icon6{
	background: url(../images/indexer1.png) no-repeat center top;
}
.ren_in li a{
	display: block;
	width: 100%;
	height: 140px;
	background: url(../images/indexer6.png) no-repeat center top;
	clear: both;
	overflow: hidden;
}
.ren_in li:hover .icon1{
	background: url(../images/indexer16.png) no-repeat center top;
}
.ren_in li:hover .icon2{
	background: url(../images/indexer15.png) no-repeat center top;
}
.ren_in li:hover .icon3{
	background: url(../images/indexer13.png) no-repeat center top;
}
.ren_in li:hover .icon4{
	background: url(../images/indexer14.png) no-repeat center top;
}
.ren_in li:hover .icon5{
	background: url(../images/indexer12.png) no-repeat center top;
}
.ren_in li:hover .icon6{
	background: url(../images/indexer11.png) no-repeat center top;
}
.ren_in li:hover{
    background: #2e70d0;
    width: 203px;
    height: 145px;
    margin: -3px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.ren_in li:hover p{
	color: white;
}
.ren_in li img{
	display: inline-block;
}
.ren_in li p{
	font-size: 19px;
	margin-top: 70px;
	line-height:40px;
        color:#454545;
}
.ren_in .first{
	margin: 0;
}

.con{
	width:1200px;
	height:auto; margin:0px auto;
	padding-top:50px;}





/*学团*/

.sy-sec1{
    width:100%;
    height: 740px;
    background-position: 0 0 ;
    background-size: cover;
    background-repeat: no-repeat;
    /*padding-top: 20px;*/
}
.sy-xsxw{
    width: 760px;
    float: left;
}
.sy-sec1 .sectop{
    border-bottom: 1px solid #D0D0D0;
}
.sy-sec1 .sectop .s1{
    color: #222222;
}
.sy-sec1 .sectop .s2{
    color: #222222;
}
.sy-sec1 .sectop .more{
    color: #222222;
}
.sy-xsxw .imgbox{
    width: 355px;
    height: auto;
    float: left;
    margin-top: 40px;
    padding-bottom: 34px;
    border-bottom: 1px solid #D5D3CF;
}
.sy-xsxw .imgbox1{
    margin-left: 50px;
}
.sy-xsxw .imgbox .img{
    width: 355px ;
    height: 206px;
    overflow: hidden;
}
.sy-xsxw .imgbox .img img{
    display: inline-block;
    width: 355px ;
    height: 206px;
    transition: all 1s;
}
.sy-xsxw .imgbox:hover .img img{
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.sy-xsxw .imgbox .bottom{
    height: 113px;
    background: #eff6f6;
    padding: 15px 20px;
padding-bottom:0px;
    border-bottom:4px solid #2974ff;
}
.sy-xsxw .imgbox .bottom .p1{
    font-size: 16px;
    line-height: 24px;
    color:#464646 ;
    position: relative;
    padding-bottom: 15px;

    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; /* è?????è?…??o???è????° */
}
.sy-xsxw .imgbox .bottom .p1:hover{
    color: #2e70d0;
}
.sy-xsxw .imgbox .bottom .riqi{
    color: #848484;
    font-size: 16px;
    padding-bottom: 15px;
}
.sy-xsxw .imgbox .bottom .more span{
    font-size: 14px;
    color: #2e70d0;
    padding-right: 10px;
}
.sy-xsxw-list{
    width: 100%;
    padding-top: 22px;
    overflow: hidden;
}
.sy-xsxw-list a:nth-child(even) li{
    margin-left: 50px;
}
.sy-xsxw-list li{
    float: left;
    width: 335px;
    font-size: 16px;
    color: #464646;
    line-height: 45px;
    position: relative;
    padding-left: 20px;

    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.sy-xsxw-list li:hover{
    color: #2e70d0;
}
.sy-xsxw-list li:before{
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    width: 6px;
    height: 6px;
    background:url("../images/11_03.png") 0 0 no-repeat;
}
.sy-xsyg{
    width: 410px;
    float: right;
}
.sy-xsyg-list{
    margin-top: 40px;
}
.sy-xsyg-list li{
    width: 100%;
    height: 70px;
    padding: 30px 0px;
	
}
.sy-xsyg-list a:nth-child(odd)  li{
    background:#ffffff;
}
.sy-xsyg-list a:nth-child(even) li{
    background:#eff6f6;
}
.sy-xsyg-list a:first-child li{
    background:#ffffff;
}
.sy-xsyg-list a:first-child+a li{
    background:#eff6f6;
}
.sy-xsyg-list a:first-child+a+a li{
    background:#ffffff;
}
.sy-xsyg-list a:first-child+a+a+a li{
    background:#eff6f6;
}
.sy-xsyg-list li .left{
    width: 45px;
    float: left;
    text-align: right;
}
.sy-xsyg-list li .left .en{
    font-size: 14px;
    color: #2e70d0;
    padding-bottom: 12px;
}
.sy-xsyg-list li .left .num{
    font-size: 24px;
    color: #2e70d0;
    padding-bottom: 15px;
    display: inline-block;
    border-bottom:4px solid  #2e70d0;
    position: relative;
}
.sy-xsyg-list li .right{
    float: left;
    width: 335px;
    padding-left: 30px;
}
.sy-xsyg-list li .right .p1{
    font-size: 18px;
    color: #464646;
    padding-bottom: 22px;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.sy-xsyg-list li:hover .right .p1{
    color:#2e70d0;
}
.sy-xsyg-list li .right .p2{
    font-size:14px;
    color: #848484;
    padding-bottom: 22px;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/*
*é|–é?μ??“é￠???‘???
*/
.sy-ztwb-list{
    padding-top: 40px;
    padding-bottom: 40px;
    margin-left: -5px;
    margin-right:-5px;
}
.sy-ztwb-list li{
    float: left;
    width: 300px;
    height: 111px;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    margin-bottom: 20px;
}
.sy-ztwb-list li div{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.sy-ztwb-list li img{
    display: inline-block;
    width: 290px;
    height: 111px;
    transition: all 1s;
}
.sy-ztwb-list li:hover img{
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.content1{
	width:1200px;
	height:auto;
	margin:0px auto;}


.sy-xsxw-list li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 13px;
    width: 6px;
    height: 6px;
    background: url(../images/11_03.png) 0 0 no-repeat;
}

.sectop .s1:after {
    content: '';
    width: 90px;
    height: 7px;
    background: #2e70d0;
    position: absolute;
    left: 0;
    bottom: -3px;
    z-index: 10;
}

.sectop {
    padding-top: 45px;
    padding-bottom: 30px;
    position: relative;
    border-bottom: 1px solid #C12B2B;
}
.sectop .s1 {
    display: inline-block;
    padding-left: 15px;
    font-size: 24px;
    color: #464646;
    margin-top: 10px;
}

.sectop .more {
    float: right;
    font-size: 16px;
    color: #c12929;
    margin-top: 0px;
}


.sy-xsxw-list a:nth-child(even) li {

}

.mores{ line-height:25px;}



.wrap-mode04{ background:url(../images/bg5.png) no-repeat top center; height:583px;}
.mode04{padding: 60px 0;}
.topic-img{margin-bottom: 20px;}
.topic-img a{display: block;padding: 6px 6px 1px 6px;background: #fff;text-align: center;position: relative;top: 0;}
.topic-img .gp-img-responsive{padding-bottom: 55.92%;}
.topic-img  h3{height: 40px;line-height: 40px;overflow: hidden;margin: 5px 0;}
.topic-text-list{}
.topic-text-list li{margin-top:15px ;text-align: center;}
.topic-text-list li a{display: block;height: 70px;line-height: 70px;overflow: hidden;background: url(../images/topic_bg1.png) no-repeat center top ;background-size:cover;color:#fff;position: relative;top: 0;}
.topic-text-list li a.topic_2{background-image: url(../images/topic_bg2.png)  ;}

.gp-container {width: 1200px;margin-left: auto;margin-right: auto;}
.articletitle {margin-bottom: 40px;text-align: center;}

.articletitle02 .title01 { color: #fff;}
.title01 {margin-bottom: 10px;}
.gp-fwn {font-weight: normal;}
.gp-f34 {font-size: 34px;font-size: 2rem;}
.effect.isView, .mode.isView, .news-list li.isView, .bbs-list li.isView, .notice-list.isView, .topic-list.isView, .academic-list.isView, .subject-list.isView {
    transform: none;
    opacity: 1;
}

.flexslider .slides {
    zoom: 1;
}
.topic-list {
    transform: translateY(50px);
    opacity: 0;
    transition: all 0.8s ease-in-out;
    transition-delay: 0.3s;
}
.slides, .flex-control-nav, .flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flexslider .slides > li {
    -webkit-backface-visibility: hidden;
    position: relative;
}

.gp-avg-md-4 > li {
    width: 25%;
}

[class*="gp-avg"] > li {
    float: left;
}
.topic-box{ width:1200px; height:auto; float:left;}

.topic-box ul li{ width:277.5px; height:205px; background:#fff; float:left; margin-right:29px; transition:all 0.6s;}
.topic-box ul li:hover{ margin-top:-15px;}
.topic-box ul li:last-child{margin-right:0px;}

.topic-img a {display: block; padding: 6px 6px 1px 6px;background: #fff; text-align: center;position: relative;top: 0;}
.topic-img a img { width:265.5px; height:149.5px;}
.topic-img h3 {height: 40px;line-height: 40px;overflow: hidden;margin: 5px 0;}
.topic-img a h3  {height: 40px;line-height: 40px;overflow: hidden; color:#444; font-weight:normal;}

.di_links{ width:1200px; height:auto; float:left; margin-top:40px;}
.di_links ul li{ width:277.5px; height:70px; line-height:70px; float:left; transition:all 0.6s; margin-right:29px; background:url(../images/topic_bg1.png) no-repeat top center; font-size:17px; text-align:center; color:#fff;}
.di_links ul li a{ color:#fff; line-height:70px;}
.di_links ul li:hover{ margin-top:-15px;}
.di_links ul li:last-child{margin-right:0px;}
.gengduo{ width:150px; height:35px; margin-top:30px; border:0px solid #fff; float:left;margin-left:525px; border:1px solid #fff; line-height:35px; text-align:center; font-size:15px;transition: all 0.4s;}
.gengduo a{ color:#fff; transition: all 0.4s;display:block;}
.gengduo a:hover{ color: #666; background:#fff; display:block;}


.more1 {text-align: center;margin-top: 40px; border:1px solid #fff;width:156px; height:41px; }
.more1 > a{display: inline-block;margin:0 10px;position: relative;overflow: hidden;border:1px solid #2e70d0;}
.more1 > a > span{display: inline-block;padding:10px 40px;background: none;color: #666; transition: all 0.4s;}
.more1 > a:before{position: absolute;top: 0;left: 0;z-index: -1;padding: 10px 20px;	width: 100%;	height: 100%;	background: #2e70d0;	color: #fff;	content: attr(data-hover);	transform: translateX(-100%);transition: all 0.4s;box-sizing: border-box; opacity: 0;text-align: center;}
.more1 > a:hover > span{transform: translateX(100%);color: #666;}
.more1 > a:hover:before{transform: translateX(0);opacity: 1;z-index: 0;}




/* 瀛︽湳瑙傜偣 */
.wrap-mode05{background-color:#f2f1e9 ;width: 100%; height:600px;}
.academic-img{width: 90px;height: 90px;text-align: center;background: #e5e5e5;border-radius: 50%;border: 1px solid #e5e5e5;left: 50%;margin-left: -45px;top: -30px;overflow: hidden;}
.academic-img .gp-img-responsive{padding-bottom: 100%;}

.academic-list{*overflow: hidden;}
.academic-list li a{display: block;}
.academic{margin-top: 50px;padding: 20px 20px 30px;}
.academic-time{width: 90px;height: 90px;text-align: center;background: #2e70d0;border-radius: 50%;border: 4px solid #f0dddd;left: 50%;margin-left: -45px;top: -30px;overflow: hidden;}
.academic-text{margin-top: 0px;text-align: center; padding:0px 10px;}
.academic-text h3{height: 26px;line-height: 26px;overflow: hidden; color:#666;margin-bottom: 12px; padding-top:10px;}
.academic-text h3 a{height: 26px;line-height: 26px;overflow: hidden; color:#666;margin-bottom: 12px;}
.academic-text h4{height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 13px;}
.academic-text p{line-height: 25px;overflow: hidden;color: #999;text-align: left;}


.xue_box{ width:1200px; height:auto; margin:0px auto;}

.xue_box h3 {font-size: 2rem; color:#333; padding-top:50px; font-weight:normal;}

.xueimg{ width:1200px; height:auto; float:left; padding-top:80px;} 

.boxshadow { box-shadow: 3px 5px 15px rgba(0,0,0,0.1);top: 0;background-color: #fff;position: relative;}

.xueimg ul li{ width:379px; height:280px; float:left; background:#fff; margin-right:29px; position:relative; transition:all 0.6s;}
.xueimg ul li:hover{ margin-top:-30px;}

.xueimg ul li:last-child{margin-right:0px;}
.topimg{width: 350px;height: 140px;text-align: center;margin-left:15px; margin-top:15px;}
.topimg img{ width:350px; height:140px; }


.academic-text h3{height: 26px;line-height: 26px;overflow: hidden; color:#444;margin-bottom: 12px; padding-top:20px;    font-size: 18px;}
.academic-text h4{height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 13px; font-weight:normal;     font-size: 16px;}
.academic-text p{height: 48px;line-height: 24px; padding:0px 15px;overflow: hidden;color: #555;text-align: left;     font-size: 14px;}


.gengduos{ width:150px; height:35px; margin-top:60px; float:left;margin-left:525px; border:1px solid #2e70d0; line-height:35px; text-align:center; font-size:15px; transition:all 0.4s;}
.gengduos a{ color:#666;}
.gengduos a:hover{ width:150px; height:35px; float:left; line-height:35px; text-align:center; font-size:15px; background:#2e70d0; color:#fff; display:block; transition:all 0.4s;}

.dibu{ width:100%; height:371px; float:left; background:url(../images/dibu.png) no-repeat top center;}

.dibu_center{ width:1200px; height:auto; margin:0px auto;}

.end {

    width: 100%;
    height:300px;
	margin-top:20px;
}
.end_left {
    width: 960px;
    float: left;
}
.end_right {
    width: 240px;
    float: right;
}
.i-yqlj {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.i-yqlj a {
    display: block;
    width: 16.66666%;
    float: left;
    color: #ffffff;
    line-height: 40px;
	font-size:14px;
}
.i-yqlj a:hover {
    color: #f1bcb8;
}
.copright {
    border-top: #ffffff 1px solid;
    margin-top: 40px;
    padding: 20px 0 0 0;
	font-size:14px;
	line-height:35px;
}
.copright p {
    color: #ffffff;
    line-height: 30px;
}
.wx_sm {
    width: 100%;
    text-align: center;
    margin-top: 70px;
}
.wx_sm span {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 14px;
    color: #ffffff;
    line-height: 40px;
}


.w1200{ width:1200px; height:auto; margin:0px auto;}


.nei_bao{
	width:100%;
	height:auto;
	float:left;}

.nei_left{
	width:250px;
	height:auto;
	float:left;
	margin-top:-70px;}
	
.nei_left h2 {
  
    color: #fff;
	background:#2e70d0;
	color:#fff;
	line-height:100px;
width:100%;
text-align:center;
	
}
.nav2_list{
	width:100%;
	height:auto;
	line-height:50px;
	background:#f2f1e9;}
	
.nav2_list ul li{
	width:80%;
	text-align:center;
	font-size:16px;
	margin-left:10%;
	border-bottom:1px dotted #cfcfcf;
	height:65px;
	line-height:65px;}

.nav2_list ul li a{
	text-align:center;
	font-size:18px;
	height:65px;
	line-height:65px;
	color:#333;
transition: all 0.35s ease-in-out;
}

.nav2_list ul li a:hover{
	text-align:center;
	font-size:18px;
	height:65px;
	color:#2e70d0;
	line-height:65px;
padding-left:33px;}
	
.nei_right{
	width:900px;
	min-height:600px;
	height:auto !important;
	height:600px;
	float:right;
	padding-bottom:50px;
	}
	
.nei_right .biaoti{
	width:900px;
	height:56px;
	margin-top:15px;
	margin-bottom:20px;
	border-bottom:1px solid #e5e4dc;
	float:left;
	}
	
.nei_right .biaotileft{
	width:290px;
	font-size:25px;
	height:56px;
	line-height:56px;

	float:left;
	}
	
.position{
	height: auto;
    text-align: right;
    line-height: 20px;
    color: #999999;
    overflow: hidden;
    padding: 10px 0 20px 0;
}	
.nei_content {height: auto; }


.sub-list01{}
.sub-list01 li{margin-bottom: 20px;}
.sub-list01 li a{display: block;background: #f5f4f0;padding: 20px;overflow: hidden;position: relative;top: 0;}
.sub-list01 h3{margin-bottom: 10px;line-height: 22px;}
.news-time{color:#999;font-family: "arial";font-size: 15px;font-size: 1.5rem;display: block;}
.news-time i{margin-right: 10px;*width:18px ;*height: 18px;*line-height: 18px;*background: url(../images/time.png) no-repeat center center;}


.MORE{background: url(../images/more.png) center right no-repeat;
    padding-right: 75px;
    color: #333;
    margin-top: 10px;
    line-height: 27px;
    float: right;
font-size:13px;
color:#888;}




.navbox{height:45px;background-position:0 -138px;background-repeat:repeat-x;position:relative;z-index:9;}
.nav1{margin:0 auto;}
.nav1 li{float:left;height:45px;background-position:100% -99px;padding:0 3px 0 2px;position:relative;}
.nav1 li.last{background:none;}
.nav1 li a{float:left;display:block;padding:0 0 0 0px;height:45px;overflow:hidden;}
.nav1 li a span{float:left;display:block;padding:0 4px 0 0;line-height:45px;font-size:16px;color:#fff;cursor:pointer;padding:0px 8px;text-align:center;}
.nav1 li.selected a,.nav li a.selected{background-position:0 -60px;text-decoration:none;}
.nav1 li.selected a span{background-position:100% -60px;color:#fff; line-height:45px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.nav li a.selected span{background-position:100% -60px;color:#c70b18; line-height:45px; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.nav1 li.selected .submenu{display:block;}
.nav1 li .submenu{display:none;position:absolute;top:45px;left:0px; background-color:#2e70d0;background:rgba(11,108,184,1);  background:-webkit-linear-gradient(top,rgba(11,108,184,1) 0%,rgba(11,108,184,1) 80%,rgba(11,108,184,1) 100%);  background:linear-gradient(to bottom,rgba(11,108,184,1) 0%,rgba(11,108,184,1) 80%,rgba(11,108,184,1) 100%); }
.nav1 li .submenu{width:100%;background:#fff;}
.nav1 li .submenu{background-color:#2e70d0;background:rgba(11,108,184,1);  background:-webkit-linear-gradient(top,rgba(11,108,184,1) 0%,rgba(11,108,184,1) 80%,rgba(11,108,184,1) 100%);  background:linear-gradient(to bottom,rgba(11,108,184,1) 0%,rgba(11,108,184,1) 80%,rgba(11,108,184,1) 100%); padding-bottom:10px;border-top:1px solid #fff; }
.nav1 li .submenu li{float:none;padding:0;background:none;height:auto;}
.nav1 li .submenu li.last{border:none;}
.nav1 li .submenu li a{float:none;padding:0;text-align:center;height:35px;line-height:35px;font-size:14px;background:none;}
.nav1 li .submenu li a:hover{background:#fff; color:#0b6cb8; font-size:14px;}








.slideshow{
    width: 100%;
    height: 100vh;
    position: relative;
    overflow: hidden;
}

.slideshow-item{
    width: inherit;
    height: inherit;
    position: absolute;
    opacity: 0;
    animation: slideanim 20s infinite;
}

.slideshow-item:nth-child(1),
.slideshow-item:nth-child(1) img{
    animation-delay: 0;
}
.slideshow-item:nth-child(2),
.slideshow-item:nth-child(2) img{
    animation-delay: 5s;
}

.slideshow-item:nth-child(3),
.slideshow-item:nth-child(3) img{
    animation-delay: 10s;
}

.slideshow-item:nth-child(4),
.slideshow-item:nth-child(4) img{
    animation-delay: 15s;
}
.slideshow-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    animation: zoom 20s infinite;
}



@keyframes slideanim{
    30%{
        opacity: 1;
    }
    40%{
        opacity: 0;
    }
}

@keyframes zoom{
    100%{
        transform: scale(1.1);
    }
}








.Structure{ margin-bottom: 30px; overflow: hidden; width:100%; }
.stru-title{ display: inline-block; border: #2e70d01px solid; color:#2e70d0; padding: 12px 23px; margin-bottom: 20px;}
.stru-list{ margin: -10px -18px; }
.stru-list li a{ display: block; border: #f2f2f2 1px solid; padding: 15px; margin: 8px 18px; background: url(../images/cloud.png) no-repeat; overflow: hidden;background-position: 150% 25px;}
.stru-list .s-department{ display: block; color: #999999; height: 48px; line-height: 24px; }
.stru-list .s-name{ display: block; height: 24px; line-height: 24px; }
.stru-list .s-name b{ padding-left: 40px; }
.stru-list li a:hover{ box-shadow: 0px 5px 13.5px 1.5px rgba(0, 0, 0, 0.15); background-color: #2e70d0;  transition: all 0.6s;  }
.stru-list li a:hover .s-department,.stru-list li a:hover .s-department02,
.stru-list li a:hover .s-name,.stru-list li a:hover .s-tel{ color:#fff;  transition: all 0.6s; }

.stru-list02 .s-department02{ display: block; height: 48px; line-height: 24px;overflow: hidden;}
.stru-list02 .s-tel{ display: block; font-family: 'Arial'; color: #999; position: relative;padding-left: 13px;height: 40px;line-height: 20px;/*! overflow: hidden; */margin-top: 12px;}
.stru-list02 .s-tel:before{ content: ""; display: block; width: 21px; height: 12px; background: url(../images/stru-li.png) no-repeat;
position: absolute; left: -17px; top: 2px; }

.stru-titleWrap{ overflow: hidden; margin-bottom: 20px;}
.stru-titleWrap span{ padding-left: 20px; }
.stru-titleWrap .s-tel{ font-family: 'Arial'; color: #999; position: relative;padding-left: 30px;margin: 15px 0 15px 20px;display: inline-block;}
.stru-titleWrap .s-tel:before{ content: ""; display: block; width: 21px; height: 12px; background: url(../images/stru-li.png) no-repeat;
position: absolute; left: 0; top: 2px; }

.gp-avg-sm-3 > li {
    width: 33.3%;
}