/*----------------------------------------*/
/* 1. Default CSS
/*----------------------------------------*/
body{color:#606060;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-family:'Open Sans', sans-serif;}
.clear{clear:both;}
.fix{overflow:hidden;}
.block{display:block;}
img{-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;height:auto;}
h1, h2, h3, h4, h5, h6{font-weight:700; margin:0; padding:0;}
i{ vertical-align:middle;}
a{-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
a:focus{text-decoration:none;}
a:focus,
a:hover{color:#c0335a; text-decoration:none; cursor:pointer;}
a:active, a:hover{outline:0 none;cursor:pointer;}
.a-w a{color:#FFFFFF; -webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.a-w a:hover{color:#ffeeac; text-decoration:none; cursor:pointer;}
.a-w a:active, .a-w a:hover{color:#ffeeac;outline:0 none;cursor:pointer;}
.a-blue a:link,.a-blue a:visited{color:#3F68A3; -webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.a-blue a:hover{color:#c0335a; text-decoration:none; cursor:pointer;}
.a-blue a:active, .a-blue a:hover{color:#c0335a;outline:0 none;cursor:pointer;}
.w {color:#FFFFFF;}
a,
button,
input{outline:medium none;color:#303030;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
button{border:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;}
label{font-size:15px;font-weight:400;color:#606060;}
*::-moz-selection{background:#b3d4fc;color:#fff;text-shadow:none;}
::-moz-selection{color:#fff;background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;color:#fff;}
.browserupgrade{margin:0.2em 0;background:#3F68A3;color:#464646;padding:0.2em 0;}
.mark, mark{background:#4fc1f0 none repeat scroll 0 0;color:#ffffff;}
.f-left{float:left;}
.f-right{float:right;}
p{font-size:14px;line-height:24px;color:#666666;font-family:'Open Sans', sans-serif;}
ul{list-style:outside none none;margin:0;padding:0;}
::-webkit-input-placeholder{ /* chrome/opera/safari */color:#969696;}
::-moz-placeholder{ /* firefox 19+ */color:#969696;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
:-ms-input-placeholder{ /* ie 10+ */color:#969696;}
:-moz-placeholder{ /* firefox 18- */color:#969696;}
.bg-light{background:#FAFAFA;}
.default-btn{color:#fff;display:inline-block;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:700;overflow:hidden;padding:8px 25px 9px;position:relative;text-transform:uppercase;z-index:9;background:#8D5CA7;}
.default-btn:hover{color:#8D5CA7; background:#fff;}
.banner-btn span{transition:all 0.3s ease 0s;}
input,
select,
textarea{-webkit-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.banner-area{background:rgba(153, 137, 255, 0);position:relative;width:100%;z-index:1;}
.banner-content{padding:90px 0 60px;}
.banner-content h2{font-size:40px;color:#fff;font-family:'Open Sans', sans-serif;font-weight:700;text-transform:uppercase;z-index:1;position:relative;}
.banner-breadcrumb ul li{display:inline-block;padding:30px 0;}
.banner-breadcrumb ul li a, .banner-breadcrumb ul li{font-size:14px;color:#fff;font-weight:600;font-family:'Open Sans', sans-serif;font-style:italic;text-transform:capitalize;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.banner-breadcrumb ul li:hover a{color:#471A72;}

/************************* Basic margin padding
*************************/
.m-0{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}
.p-0{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
/************************* Font-size *************************/
.fontsize14{ font-size:14px;}
.fontsize16{ font-size:16px;}
.fontsize18{ font-size:18px;}
.fontsize20{ font-size:20px;}
.fontsize22{ font-size:22px;}
.fontsize24{ font-size:24px;}
.fontsize26{ font-size:26px;}
.fontsize28{ font-size:28px;}
.fontsize30{ font-size:26px;}
.fontsize32{ font-size:32px;}
.fontsize38{ font-size:38px;}
.fontsize42{ font-size:42px;}

.font-blue{ color:#3F68A3 ;}


/************************* Margin top*************************/
.mt-0{margin-top:0;}
.mt-10{margin-top:10px;}
.mt-15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt-23{margin-top:23px;}
.mt-25{margin-top:25px;}
.mt-30{margin-top:30px;}
.mt-35{margin-top:35px;}
.mt-40{margin-top:40px;}
.mt-45{margin-top:45px;}
.mt-50{margin-top:50px;}
.mt-55{margin-top:55px;}
.mt-58{margin-top:58px;}
.mt-60{margin-top:60px;}
.mt-65{margin-top:65px;}
.mt-70{margin-top:70px;}
.mt-75{margin-top:75px;}
.mt-80{margin-top:80px;}
.mt-85{margin-top:85px;}
.mt-90{margin-top:90px;}
.mt-95{margin-top:95px;}
.mt-96{margin-top:96px;}
.mt-100{margin-top:100px;}
.mt-105{margin-top:105px;}
.mt-110{margin-top:110px;}
.mt-115{margin-top:115px;}
.mt-120{margin-top:120px;}
.mt-125{margin-top:125px;}
.mt-130{margin-top:130px;}
.mt-135{margin-top:135px;}
.mt-140{margin-top:140px;}
.mt-145{margin-top:145px;}
.mt-150{margin-top:150px;}
.mt-157{margin-top:157px;}
.mt-195{margin-top:195px;}
/************************* Margin right
*************************/
.mr-0{margin-right:0px;}
.mr-2{margin-right:2px;}
.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}
.mr-20{margin-right:20px;}
.mr-30{margin-right:30px;}
.mr-40{margin-right:40px;}
.mr-50{margin-right:50px;}
.mr-60{margin-right:60px;}
.mr-66{margin-right:66px;}
.mr-70{margin-right:70px;}
.mr-80{margin-right:80px;}
.mr-90{margin-right:90px;}
.mr-100{margin-right:100px;}
.mr-110{margin-right:110px;}
.mr-120{margin-right:120px;}
.mr-130{margin-right:130px;}
.mr-140{margin-right:140px;}
.mr-150{margin-right:150px;}
/************************* Margin bottom
*************************/
.mb-0{margin-bottom:0px;}
.mb-2{margin-bottom:2px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-15{margin-bottom:15px;}
.mb-20{margin-bottom:20px;}
.mb-22{margin-bottom:22px;}
.mb-23{margin-bottom:23px;}
.mb-25{margin-bottom:25px;}
.mb-30{margin-bottom:30px;}
.mb-33{margin-bottom:33px;}
.mb-35{margin-bottom:35px;}
.mb-38{margin-bottom:38px;}
.mb-40{margin-bottom:40px;}
.mb-45{margin-bottom:45px;}
.mb-47{margin-bottom:47px;}
.mb-48{margin-bottom:48px;}
.mb-50{margin-bottom:50px;}
.mb-55{margin-bottom:55px;}
.mb-58{margin-bottom:58px;}
.mb-60{margin-bottom:60px;}
.mb-65{margin-bottom:65px;}
.mb-70{margin-bottom:70px;}
.mb-75{margin-bottom:75px;}
.mb-80{margin-bottom:80px;}
.mb-85{margin-bottom:85px;}
.mb-90{margin-bottom:90px;}
.mb-95{margin-bottom:95px;}
.mb-96{margin-bottom:96px;}
.mb-100{margin-bottom:100px;}
.mb-105{margin-bottom:105px;}
.mb-110{margin-bottom:110px;}
.mb-115{margin-bottom:115px;}
.mb-120{margin-bottom:120px;}
.mb-125{margin-bottom:125px;}
.mb-128{margin-bottom:128px;}
.mb-130{margin-bottom:130px;}
.mb-135{margin-bottom:135px;}
.mb-140{margin-bottom:140px;}
.mb-145{margin-bottom:145px;}
.mb-150{margin-bottom:150px;}
.mb-220{margin-bottom:220px;}
.mb-350{margin-bottom:350px;}
/************************* Margin left
*************************/
.ml-0{margin-left:0;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.ml-40{margin-left:40px;}
.ml-50{margin-left:50px;}
.ml-60{margin-left:60px;}
.ml-70{margin-left:70px;}
.ml-85{margin-left:85px;}
.ml-80{margin-left:80px;}
.ml-90{margin-left:90px;}
.ml-100{margin-left:100px;}
.ml-110{margin-left:110px;}
.ml-120{margin-left:120px;}
.ml-130{margin-left:130px;}
.ml-140{margin-left:140px;}
.ml-150{margin-left:150px;}
/************************* Padding top
*************************/
.pt-0{padding-top:0;}
.pt-10{padding-top:10px;}
.pt-12{padding-top:12px;}
.pt-15{padding-top:15px;}
.pt-20{padding-top:20px;}
.pt-23{padding-top:23px;}
.pt-25{padding-top:25px;}
.pt-30{padding-top:30px;}
.pt-35{padding-top:35px;}
.pt-38{padding-top:38px;}
.pt-40{padding-top:40px;}
.pt-45{padding-top:45px;}
.pt-50{padding-top:50px;}
.pt-55{padding-top:55px;}
.pt-58{padding-top:58px;}
.pt-60{padding-top:60px;}
.pt-65{padding-top:65px;}
.pt-66{padding-top:66px;}
.pt-70{padding-top:70px;}
.pt-72{padding-top:72px;}
.pt-75{padding-top:75px;}
.pt-77{padding-top:77px;}
.pt-80{padding-top:80px;}
.pt-85{padding-top:85px;}
.pt-90{padding-top:90px;}
.pt-93{padding-top:93px;}
.pt-95{padding-top:95px;}
.pt-96{padding-top:96px;}
.pt-98{padding-top:98px;}
.pt-100{padding-top:100px;}
.pt-104{padding-top:104px;}
.pt-105{padding-top:105px;}
.pt-110{padding-top:110px;}
.pt-112{padding-top:112px;}
.pt-113{padding-top:113px;}
.pt-115{padding-top:115px;}
.pt-117{padding-top:117px;}
.pt-120{padding-top:120px;}
.pt-122{padding-top:122px;}
.pt-123{padding-top:123px;}
.pt-124{padding-top:124px;}
.pt-125{padding-top:125px;}
.pt-130{padding-top:130px;}
.pt-135{padding-top:135px;}
.pt-140{padding-top:140px;}
.pt-145{padding-top:145px;}
.pt-150{padding-top:150px;}
.pt-152{padding-top:152px;}
.pt-155{padding-top:155px;}
.pt-157{padding-top:157px;}
.pt-160{padding-top:160px;}
.pt-195{padding-top:195px;}
.pt-220{padding-top:220px;}
/************************* Padding right
*************************/
.pr-0{padding-right:0;}
.pr-10{padding-right:10px;}
.pr-15{padding-right:15px;}
.pr-20{padding-right:20px;}
.pr-30{padding-right:30px;}
.pr-40{padding-right:40px;}
.pr-50{padding-right:50px;}
.pr-58{padding-right:58px;}
.pr-60{padding-right:60px;}
.pr-63{padding-right:63px;}
.pr-70{padding-right:70px;}
.pr-80{padding-right:80px;}
.pr-90{padding-right:90px;}
.pr-100{padding-right:100px;}
.pr-110{padding-right:110px;}
.pr-120{padding-right:120px;}
.pr-130{padding-right:130px;}
.pr-140{padding-right:140px;}
/************************* Padding bottom
*************************/
.pb-0{padding-bottom:0;}
.pb-10{padding-bottom:10px;}
.pb-12{padding-bottom:12px;}
.pb-14{padding-bottom:14px;}
.pb-15{padding-bottom:15px;}
.pb-20{padding-bottom:20px;}
.pb-25{padding-bottom:25px;}
.pb-27{padding-bottom:27px;}
.pb-30{padding-bottom:30px;}
.pb-35{padding-bottom:35px;}
.pb-38{padding-bottom:38px;}
.pb-40{padding-bottom:40px;}
.pb-45{padding-bottom:45px;}
.pb-50{padding-bottom:50px;}
.pb-55{padding-bottom:55px;}
.pb-60{padding-bottom:60px;}
.pb-65{padding-bottom:65px;}
.pb-66{padding-bottom:66px;}
.pb-70{padding-bottom:70px;}
.pb-75{padding-bottom:75px;}
.pb-78{padding-bottom:78px;}
.pb-80{padding-bottom:80px;}
.pb-83{padding-bottom:83px;}
.pb-85{padding-bottom:85px;}
.pb-88{padding-bottom:88px;}
.pb-90{padding-bottom:90px;}
.pb-93{padding-bottom:93px;}
.pb-95{padding-bottom:95px;}
.pb-96{padding-bottom:96px;}
.pb-100{padding-bottom:100px;}
.pb-105{padding-bottom:105px;}
.pb-110{padding-bottom:110px;}
.pb-115{padding-bottom:115px;}
.pb-118{padding-bottom:118px;}
.pb-120{padding-bottom:120px;}
.pb-125{padding-bottom:125px;}
.pb-128{padding-bottom:128px;}
.pb-130{padding-bottom:130px;}
.pb-135{padding-bottom:135px;}
.pb-140{padding-bottom:140px;}
.pb-145{padding-bottom:145px;}
.pb-150{padding-bottom:150px;}
.pb-155{padding-bottom:155px;}
.pb-185{padding-bottom:185px;}
.pb-190{padding-bottom:190px;}
.pb-195{padding-bottom:195px;}
.pb-220{padding-bottom:220px;}
/************************* Padding left
*************************/
.pl-0{padding-left:0;}
.pl-10{padding-left:10px;}
.pl-15{padding-left:15px;}
.pl-20{padding-left:20px;}
.pl-30{padding-left:30px;}
.pl-40{padding-left:40px;}
.pl-50{padding-left:50px;}
.pl-60{padding-left:60px;}
.pl-70{padding-left:70px;}
.pl-80{padding-left:80px;}
.pl-90{padding-left:90px;}
.pl-100{padding-left:100px;}
.pl-110{padding-left:110px;}
.pl-120{padding-left:120px;}
.pl-130{padding-left:130px;}
.pl-140{padding-left:140px;}
.pl-150{padding-left:150px;}
/*************************** Page section padding
****************************/
.ptb-0{padding:0;}
.ptb-10{padding:10px 0;}
.ptb-18{padding:18px 0;}
.ptb-20{padding:20px 0;}
.ptb-30{padding:30px 0;}
.ptb-40{padding:40px 0;}
.ptb-50{padding:50px 0;}
.ptb-60{padding:60px 0;}
.ptb-70{padding:70px 0;}
.ptb-80{padding:80px 0;}
.ptb-90{padding:90px 0;}
.ptb-100{padding:100px 0;}
.ptb-110{padding:110px 0;}
.ptb-120{padding:120px 0;}
.ptb-130{padding:130px 0;}
.ptb-140{padding:140px 0;}
.ptb-150{padding:150px 0;}
/*************************** Page section margin
****************************/
.mtb-0{margin:0;}
.mtb-10{margin:10px 0;}
.mtb-15{margin:15px 0;}
.mtb-20{margin:20px 0;}
.mtb-30{margin:30px 0;}
.mtb-40{margin:40px 0;}
.mtb-50{margin:50px 0;}
.mtb-60{margin:60px 0;}
.mtb-70{margin:70px 0;}
.mtb-80{margin:80px 0;}
.mtb-90{margin:90px 0;}
.mtb-100{margin:100px 0;}
.mtb-110{margin:110px 0;}
.mtb-120{margin:120px 0;}
.mtb-130{margin:130px 0;}
.mtb-140{margin:140px 0;}
.mtb-150{margin:150px 0;}
/*----------------------------------------*/
/* 2. Header CSS
/*----------------------------------------*/
.logo{width:1200px; margin:0 auto; padding:50px 0 23px; color:#FFFFFF; font-size:42px; font-family:'Microsoft YaHei', sans-serif; /* width: 60%;*/-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s; background: url(../images2020/xiaoxun.jpg) no-repeat 930px 80px;}
.logo a{display:inline-block;}
.header-area.two .logo{padding:10px 0 33px;}
.header-area.two.sticky .logo{padding:15px 0 7px;width:60%;-webkit-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.header-area.two.sticky .search{top:43px;}
.header-area.two.sticky .main-menu > nav > ul > li > a{line-height:58px;-webkit-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.one.mobile-menu a.meanmenu-reveal span{background-color:#fff;}
.one.mobile-menu a.meanmenu-reveal{color:#fff;}

.header-area{ width:100%; height:190px; background:rgba(63, 104, 163, 1);}

.fixed{position:absolute;width:100%;z-index:99;  top:206px; left:0;}
.main-menu{display:inline-block; width:100%; margin:0 auto;}
.main-menu ul li{display:inline-block;position:relative;}
.header-contact > a{font-size:14px;font-weight:600;text-transform:uppercase;font-family:'Open Sans', sans-serif;border:1px solid #471a72;border-radius:25px;color:#666666;margin-top:13px;}
.content-wrapper{ margin:0 auto;}
.main-menu nav > ul > li > a{color:#333333;display:inline-block;font-family:'Open Sans', sans-serif;font-size:20px; line-height:50px;padding:0 9px;position:relative;text-transform:uppercase;transition:all 0.4s ease 0s;}
.header-area.two .main-menu nav > ul > li > a{color:#303030;font-size:16px;line-height:130px;}
.main-menu ul li:last-child a{padding-right:0px;}
.main-menu nav ul > li:hover > a{color:#e14d47; font-weight:bold;}
.main-menu nav ul > li.active:first-child a{color:#3E68A2;}
.one.main-menu ul li ul{top:75%;}
.sticky .one.main-menu ul li ul{top:100%;}
.main-menu ul li ul{background:#ffffff none repeat scroll 0 0;left:0;opacity:0;padding:10px 16px;position:absolute;text-align:left;top:100%;transition:all 0.3s ease 0s;visibility:hidden;width:185px;z-index:999;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);}
.main-menu ul li:hover > ul{top:50px; opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;}
.main-menu ul li ul li{display:block;margin:0;padding:7px 0;}
.main-menu nav ul li ul li a{color:#252525;display:block;font-size:19px;line-height:36px;padding:0;text-transform:capitalize;}
.main-menu ul li ul span{float:right;font-size:15px;line-height:20px;margin-right:22px;}
.main-menu ul li ul li:hover > a{padding-left:5px;font-size:20px;color:#e14d47;}
.main-menu ul li ul li a:before{display:none;}
.main-menu ul li ul li > ul{left:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:17%;visibility:hidden;}
.main-menu.text-left span{float:right;}
.mobile-menu-area, .mean-container .mean-bar:after{display:none;}
.mean-container .mean-bar{background:transparent none repeat scroll 0 0;min-height:0;padding:0;}
.sticky .header-social ul li a{line-height:70px;}
.mean-container a.meanmenu-reveal{border:1px solid #2C2B5E;color:#000;margin-top:-94px;padding:4px 5px;position:absolute;-webkit-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.header-area.two .mean-container a.meanmenu-reveal{margin-top:-84px;}
.header-area.two.sticky .mean-container a.meanmenu-reveal{margin-top:-49px;}
.mean-container a.meanmenu-reveal span{background-color:#2C2B5E;}
.mean-container .mean-nav{border-right:1px solid rgba(0, 0, 0, 0.5);margin-top:0;}
.headroom{-webkit-transition:-webkit-transform 200ms linear 0s;transition:-webkit-transform 200ms linear 0s;transition:transform 200ms linear 0s;transition:transform 200ms linear 0s, -webkit-transform 200ms linear 0s;will-change:transform;}
.headroom--pinned{-webkit-transform:translateY(0%);transform:translateY(0%);}
.headroom--unpinned{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.intelligent-header{left:0;position:fixed;right:0;top:0;z-index:10;}
.intelligent-header.headroom--pinned{}
.intelligent-header.headroom--not-top{background:#ffffff none repeat scroll 0 0;padding:10px 0;}

.header-sticky.sticky{padding:0;position:fixed;top:0;width:100%;z-index:999;-webkit-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;background:rgba(63, 104, 163, 0.8);box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.04);}

.header-sticky.sticky.two{background:rgba(255, 255, 255, 0.8);}
.sticky .main-menu > nav > ul > li > a{line-height:69px;}
.sticky .header-contact a{margin-top:25px;}
.sticky .logo{padding:12px 0 8px;}

.header-area .sticky{background:rgb(243, 243, 243) url(../images2020/logo_nnnu_sticky.jpg) no-repeat scroll 0 0;box-shadow:0 1px 3px rgba(50, 50, 50, 0.4);}

.menu-style-toggle nav{margin-right:-30px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;}
.menu-style-toggle nav.menu-open{margin-right:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;}
.menu-style-toggle nav{float:left;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.main-menu.mean-menu.menu-style-toggle.text-right{float:right;}
.mobile-header{background:#ffffff none repeat scroll 0 0;display:none;left:0;margin:auto;padding:15px 20px;position:absolute;right:0;top:0;width:100%;z-index:999;}
.mobile-logo img{width:40px;}
.menu-icon{border:1px solid #464646;box-sizing:content-box;color:#464646;cursor:pointer;font-weight:700;height:22px;line-height:22px;padding:4px 5px;position:absolute;right:20px;text-decoration:none;top:25px;width:22px;}
.menu-icon span{background-color:#333333;display:block;height:3px;margin-top:3px;box-sizing:content-box;}
.mobile-menu-area{background-color:#fff;display:block;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:999999;}
.mobile-menu-area .menu-close{background-color:transparent;border:2px solid #858585;border-radius:50%;color:#858585;height:40px;padding:0;width:40px;margin-bottom:30px;}
.mobile-menu-area .menu-close:hover{color:#433a8b;border-color:#433a8b;}
.mobile-menu-area .menu-close i{display:block;font-size:30px;line-height:30px;padding-right:2px;}
.sticky .menu-toggle{margin-top:32px;}
.header-social ul{margin:0;padding:0;list-style:none;}
.header-social ul li{display:inline-block;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.header-social ul li a{display:block;font-size:16px;color:#191919;line-height:100px;padding:0 13px;}
.header-social ul li:last-child a{padding-right:0px;}
.header-social ul li:first-child a{padding-left:0px;}
.header-social ul li:hover a{color:#471a72;}
.search-btn{cursor:pointer;display:inline-block;margin-left:28px;position:relative;top:-2px;}
.search{background:#ffffff none repeat scroll 0 0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;right:0;top:79px;height:40px;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;visibility:hidden;width:216px;z-index:9999;}
#search-form > input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #cacaca;color:#252525;height:40px;padding:0 40px 0 10px;width:100%;}
#search-form > input::-moz-placeholder{color:#252525;}
#search-form > input::-webkit-input-placeholder{color:#252525;}
#search-form > button{background:#2C2B5E none repeat scroll 0 0;border:2px solid #c5c596;color:#ffffff;font-size:15px;height:100%;padding:0;position:absolute;right:0;top:0;width:43px;}
#search-form > button:hover{background:#EC1C23;border:2px solid #939369;}
.search-menu{background:#2c2b5e none repeat scroll 0 0;border-radius:50%;color:#fff;display:inline-block;height:31px;position:relative;text-align:center;transition:all 0.5s ease 0s;width:31px;line-height:25px;}
.search-menu i{font-size:12px;line-height:30px;}
.search-menu:hover{background:#EC1C23;}
.open .search{display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;z-index:2;}
.header-top{background:#EC1C23;position:relative;}
.header-top:after{background:#2C2B5E;position:absolute;right:0;top:0;content:"";height:100%;width:36%;}
.header-top::before{background:#fff none repeat scroll 0 0;content:"";height:105px;position:absolute;right:37.8%;top:-18px;transform:rotate(-45deg);width:8px;z-index:1;}
.header-top-right{position:relative;}
.header-top-right::after{background:#2c2b5e none repeat scroll 0 0;content:"";height:100px;left:-16%;position:absolute;top:-38px;transform:rotate(-45deg);width:60px;}
.header-top-right ul li{display:inline-block;margin-right:38px;}
.header-top-right ul li:last-child{margin-right:0px;}
.header-top-left p, .header-top-right ul li a{font-size:14px;font-weight:600;font-family:'Open Sans', sans-serif;color:#fff;text-transform:uppercase;line-height:68px;position:relative;z-index:1;}
.header-top-right ul li:hover a{color:#EC1C23;}
.header-area.two .main-menu > ul > li > a{color:#303030;line-height:132px;}
.header-area.two .main-menu > ul > li:hover > a{color:#EC1C23;}
/*----------------------------------------*/
/* 3. Slider CSS
/*----------------------------------------*/



/*-------------轮播----------------*/
.slider{ background:#FFFFFF; width:1200px; height:380px; margin:82px auto 20px auto; overflow:hidden;}
.flexslider, .flexslider .slides li{position:relative;}
.flexslider li span{background:rgba(0, 0, 0, 0.8); filter:alpha(opacity=80); color:#fff; display:block; width:100%; font-size:16px; line-height:40px; text-align:center; position:absolute; bottom:0; left:0;}
.flexslider img{display:block; border-radius:6px;-moz-box-shadow:1px 1px 3px #CCC;  -webkit-box-shadow:1px 1px 3px #CCC; box-shadow:1px 1px 3px #CCC;}
.flexslider, .flexslider .slides li{position:relative;}
.flexslider li span{background:#3e3e3e;background:rgba(0, 0, 0, 0.6);filter:alpha(opacity=80);color:#fff;display:block;width:100%;font-size:16px;line-height:40px;text-align:center;position:absolute;bottom:0;left:0;}
.flex-control-nav{position:absolute;right:65px;bottom:10px;}
.flex-control-nav li{margin-right:5px;display:inline-block;zoom:1;}
.flex-control-paging li a{background:#dcdcdc;border-radius:5px;display:block;cursor:pointer;float:left;width:10px;height:10px;line-height:0;font-size:0;overflow:hidden;}
.flex-control-paging li a.flex-active{background:#ff5e00;}
.flex-direction-nav a{cursor:pointer;width:40px;height:68px;position:absolute;top:50%;line-height:0;font-size:0;margin-top:-36px;}
.flex-direction-nav .flex-prev{background:url(../images2020/flexslider.jpg) no-repeat;left:0;}
.flex-direction-nav .flex-next{background:url(../images2020/flexslider.jpg) -50px 0 no-repeat;right:0;}

/*通知公告*/
.index-notice-search {width: 1200px; overflow:hidden; margin: 20px auto 0 auto; padding:10px 20px; background:#D8E0ED; border-radius:6px; word-spacing:10px; -moz-box-shadow:1px 1px 3px #CCC;  -webkit-box-shadow:1px 1px 3px #CCC; box-shadow:1px 1px 3px #CCC; line-height:32px;}
.index-notice{ float:left; width:690px; overflow: hidden;}
.index-notice a{ padding-left:2px; font-size:16px;}
.index-notice .background-none{ background:none !important;}
.index-notice small{ color:#9e9e9e;}
.index_search{ float:right; width:420px; overflow: hidden;}
/*----------cen1----------*/
.cen{width: 1200px; clear: both; margin: 30px auto 0 auto;overflow: hidden;}
.cen_left{ float:left; width:710px; overflow:hidden;}
/*最新一个专题*/
.new_zt{ overflow:hidden; margin:0 0 20px 0;}
.new_zt img{ border-radius:6px;}
/*TAB新闻区域*/
.mt-tabpage{width: 100%;}
.mt-tabpage-title{height: 50px; width:100%; margin: auto; background: #fff; border-bottom: 3px solid #CCCCCC; font-size: 24px;}
.mt-tabpage-title .mt-tabpage-item{display: inline-block; padding: 0 30px ;height: 50px;line-height: 32px; text-align: center; color: #333333;}
.mt-tabpage-title .mt-tabpage-item:hover{ color:#3F68A3 ;}
.mt-tabpage-title .mt-tabpage-item-cur{color:#3F68A3;  border-bottom: 3px solid #3F68A3;}
.mt-tabpage-count{position: relative;width: 710px;height: 440px;overflow: hidden;}
.mt-tabpage-cont__wrap{position: absolute;}
.mt-tabpage-count .mt-tabpage-item{width: 710px; overflow:hidden;}
/*新闻列表*/
.i-news-list{width: 100%;clear: both;overflow: hidden; line-height:42px; padding: 10px 0 10px 0;}
.i-news-tit{font-size: 18px;}
.i-news-tit a{ width:220px; margin-right:5px; overflow:hidden;}
.i-news-tit span{ margin-right:5px;}
.i-news-time{font-size: 14px; color: #999999; float:right;}
/*----------------首页右侧------------------*/
.cen_right{float:right; width:440px;}
/*首页图标导航*/
.xyzy{ overflow:hidden; margin-bottom:30px;}
.xyzy_title{ height:50px; line-height:50px; font-size:24px; color:#3F68A3; margin-bottom:10px; clear:both ;}
.xyzy_ico {text-align:center; color:#3F68A3;}
.xyzy_ico a{ display:block;background:#EDEDED; padding:10px; float:left;  border:4px solid #FFFFFF; border-radius:10px;}
.xyzy_ico a:hover,.xyzy_ico a:active{background:#D8E0ED; color:#609ff9; font-weight:bold;}
.xyzy_ico i{ font-size:46px;}
.xyzy_ico p{ margin-top:10px;}
.xshd{ overflow:hidden;}
.xshd_title{ height:50px; line-height:30px;  font-size:24px; color:#3F68A3; clear:both; border-bottom:3px solid #CCCCCC;}
/*学术活动列表*/
.xshd-news-list{width: 100%;clear: both;overflow: hidden; padding:10px 0; line-height:42px; padding: 10px 0 10px 0;}
.xshd-news-tit{font-size: 18px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xshd-news-tit a{ width:220px; margin-right:5px; overflow:hidden;}
.xshd-news-tit span{ margin-right:5px;}
.xshd-news-time{font-size: 14px;line-height: 42px;color: #999999; float:right;}

/*右侧产学研*/
.cxy{ overflow:hidden; background:#E0E7F1; padding:20px; border-radius:6px;}
.cxy-title{ font-size:24px; color:#2B2A5A; height:50px; line-height:30px; font-size:24px; clear:both;}
/*产学研资讯列表*/
.cxy-news-list{width: 100%;clear: both;overflow: hidden; line-height:38px; border-left:5px solid #7992B6; padding:0 20px;}
.cxy-news-tit{font-size: 18px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cxy-news-tit a{ width:220px; margin-right:5px; overflow:hidden;}
.cxy-news-tit span{ margin-right:5px;}
.cxy-news-time{font-size: 14px;line-height: 38px;color: #999999; float:right;}

/*首页专题导航*/
.index-zt{width: 1200px;overflow: hidden;margin: 10px auto 30px auto;}
.zt-title{ height:56px; line-height:30px;  font-size:24px; color:#3F68A3; clear:both; border-bottom:2px solid #D8E0ED;}
.index-zt-list { width:1200px; padding:20px 0; background:#EEEEEE; overflow:hidden;}
.index-zt-list a{overflow:hidden; text-align:center; display:block;}
.index-zt-list a:hover{ bottom:3px;}
.index-zt-list img{ border-radius:6px;}

/*首页文字友情链接*/
.index-weblink{ width:1200px; padding:12px 30px; overflow: hidden; margin: 20px auto 30px auto; border: 1px solid #dddddd; background: #F0F5FB; -moz-box-shadow:1px 1px 3px #CCC;  -webkit-box-shadow:1px 1px 3px #CCC; box-shadow:1px 1px 3px #CCC; border-radius:10px  ;}
.weblink-title{ float:left; color:#3F68A3; width:180px; border-right:1px solid #CCCCCC; height:60px; line-height:60px; font-size:20px; margin-right:12px ;}
.weblink-a{ float:right; width:920px; line-height:32px; word-spacing:30px;}
/*底部*/
.main-footer{padding-bottom:20px;padding-top:36px; font-size:15px; height:220px; line-height:32px; background:#EDEDED;}
.footer-area.three .main-footer{padding-bottom:50px;}
.footer-area.two .main-footer{padding-top:85px; padding-bottom:60px;}

/*内容区域*/
.news_area{}
.news_area h2 {font-size:28px; line-height:48px; padding:30px 0 0 0; margin-bottom:10px;}
.news_area h6 {font-size:14px; padding:20px 0 0 0; margin-bottom:10px;}
.position { overflow:hidden; height:40px; line-height:40px; text-indent:10px; border-radius:6px; background:#D8E0ED; margin-bottom:10px;}
.position i{ font-size:26px; color:#3F68A3; margin-right:8px;}
.news_area > .col-md-9, col-md-3{ padding-left:0 !important; margin:0;}
.news_content {width:100%;margin: 0 auto 20px auto; overflow: hidden;font-size: 18px;line-height: 42px; padding-top:10px;}
.news_content p {margin: 10px 0;font-size: 18px; line-height:42px; text-indent:2em;}
.news_content p > img {display:block; text-align:center; max-width:800px; margin:20px auto;}
.news_content br {margin-bottom: 20px;}
.news_content > table { border-collapse:collapse !important; width:100% !important;border-radius:5px!important;}
.news_content > table,th, td { border: 1px solid #CCCCCC !important; padding:2px 5px !important;}
.news_content > table tr:nth-of-type(1){ background:#D5E3F4!important;}

/*列表区域*/
.news-wrap{}
.news-wrap h2{font-size:26px; color:#333333; margin:40px 0 10px 0;}
.news-wrap i{ color:#3F68A3;}
/*news_list新闻列表*/
.news_list ul{overflow:hidden;padding:10px 0;}
.news_list li{width:100%;clear:both;overflow:hidden;font-size:18px;border-bottom:1px solid #ECECEC;line-height:32px;padding:20px 0;}
.news_list li a,.news_list li a:visited{color:#333333;}
.news_list li a:hover,.news_list li a:active{color:#e14d47;}
.news_list li h3{width:100%;overflow:hidden;font-size:18px;line-height:42px; font-weight:normal;}
.news_list li p{width:100%;overflow:hidden;font-size:15px;line-height:32px;color:#666666;}
.news_list_time{width:100%;overflow:hidden;font-size:14px;line-height:32px;color:#999999;}
.news_list i{ margin-right:6px;}
.blog-sidebar.left{margin-right:70px;}
.blog-sidebar.right{margin-left:70px;}
.blog-search input.ny_text{border:1px solid #E1E1E1;padding:11px 43px 11px 12px;width:100%;font-size:14px;color:#606060;font-weight:400;font-family:'Open Sans', sans-serif;}
.blog-search {position:relative;}
.blog-search button{position:absolute;right:0;top:0;background:#EBEBEB;width:43px;height:43px;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.blog-search button:hover{background:#EC1C23;}
.blog-search button i{font-size:16px;color:#606060;line-height:25px;}
.blog-search button:hover i{color:#fff;}

/*父栏目教师名称*/
.teacher{ padding:4px; margin:20px 0 10px 0; clear:both;}
.teacher dl{ width:100%; border-bottom:1px dashed #E3E3E3; overflow:hidden;margin-bottom:0; clear:both;}
.teacher dt{ display:block; clear:both; font-size:16px; padding:10px 0 10px 24px; background-color:#e8edf2; overflow:hidden;border-radius: 6px;}
.teacher dd{ float:left; font:400 12px/24px "宋体"; padding:2px 0 0 10px;float:left; display:inline; overflow:hidden;}
.teacher p{ background:#FFFFFF; overflow:hidden; padding:5px 0;}
.teacher_a a{width:120px; display:block; float:left; padding:10px 10px; line-height:32px; font-size:16px; text-align:center;}
.teacher_a a:hover, .teacher-list-content a:active{background-color:#3366AA; color:#FFFFFF; opacity:0.7; border-radius: 6px;}

/*内容列表右侧搜索框*/
.blog-search {position:relative;}
.blog-search .ny_submit{position:absolute;right:0;top:0;background:#EBEBEB;width:43px;height:43px;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.blog-search .ny_submit:hover{background:#EC1C23;}
.blog-search .ny_submit i{font-size:16px;color:#606060;line-height:25px;}
.blog-search .ny_submit:hover i{color:#fff;}
/*内容列表右侧子栏目导航*/
.single-blog-widget h3{font-size:20px;color:#303030;font-weight:600;font-family:'Open Sans', sans-serif;text-transform:uppercase;margin-bottom:35px;line-height:26px;}
.single-blog-widget ul li{display:block;padding-bottom:27px;}
.single-blog-widget ul li:last-child{padding-bottom:5px;}
.single-blog-widget ul li a{font-size:16px;font-family:'Open Sans', sans-serif;font-weight:600;color:#606060;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.single-blog-widget li:hover a{color:#EC1C23; font-size:18px;}
.single-blog-widget li.active a{font-size:18px; color:#3E68A2; text-indent: 15px;}
.single-blog-widget i{ margin-right:6px;}
/*分页*/
.list_page{width: 90%;margin: 10px auto;clear: both;overflow: hidden;text-align: center;}
.pagination>li>a,
.pagination>li>span { color:#666666;}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus { background-color:#3E68A2;}


/*============================================屏幕兼容=========================================*/
@media screen and (max-width:1200px){
	.tittle h2{margin-bottom:10px;}
	.nav{width:100%;}
	.our_project p{width:100%;}
	.event-content-left{float:left;}
	.one .event-date{ display:none;}
	}
@media screen and (max-width:767px){

	}