@charset "utf-8";
/* CSS Document */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); -moz-transform: translate3d(0px, 0, 0); -o-transform: translate(0px, 0px); -ms-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }
.swiper-pagination { position: absolute; text-align: center; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }
*{ margin:0; padding:0 ;}
html{ -webkit-text-size-adjust:none;}
body{font-size:12px; color:#666; _overflow:hidden; overflow-x:hidden;  background:#fff; width: 100%;  *cursor: default;}
body,ol,table,tr,td,ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p,
blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,time, mark, audio, video{ font-family: "微软雅黑",Tahoma, Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal; font-style:normal;}
li{ list-style-type:none;}
img{ border:none; vertical-align:middle;}
/*-------this-a-list---------*/
a{ outline:none; cursor:pointer; text-decoration:none; color:#666; 
   transition:all .4s ease 0s;
  -webkit-transition:all .4s ease 0s;
   -moz-transition:all .4s ease 0s; 
  -ms-transition:all .4s ease 0s; 
  -o-transition:all .4s ease 0s; 
}
a:active, a:hover { text-decoration:none}
a, area, a:active{ blr:expression(this.onFocus=this.blur());}
:focus { -moz-outline-style: none;} 
::selection { color: #fff; background-color: #E77600;}    
::-moz-selection { color: #fff; background-color: #E77600;} 
/*------- the html5 display-role reset for older browsers---------*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block;}
/*------- input--outline--middle---------*/
input, button, select, textarea{ outline:none}
input, select, textarea, button { vertical-align:middle}
button { border:0 none; background-color:transparent; cursor:pointer}
.clearfix{ *zoom:1;}

@font-face {font-family: 'iconfont';
    src: url('../font/iconfont.eot'); /* IE9*/
    src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('../font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


article.lxTit { width: 100%; text-align: center; display: table; padding-top: 190px; }
article.lxTit h4 { font-size: 40px; color: #fff; font-weight: bold; text-transform: uppercase; }
article.lxTit p { padding-top: 10px; }
article.lxTit p font { display: inline-block; vertical-align: middle; margin: 0 20px; font-size: 18px; color: #fff; }
article.lxTit p i { display: inline-block; vertical-align: middle; width: 118px; height: 1px; border-top: 1px solid #fff; }

article.lxTit2 h4 { color: #241714; }
article.lxTit2 p font { color: #241714; }
article.lxTit2 p i { border-color: #241714; }
section.partners { width: 100%; position: relative; left: 50%; margin-left: -50%; background-color: #fff; padding-bottom: 100px; padding-bottom: 0;  }
div.manylogo { width: 100%; display: block; margin-top: 70px; }
div.manylogo ul { width: 100%; display: table; font-size: 0; }
div.manylogo ul li { display: inline-block; vertical-align: top; width: 20%; }
div.manylogo ul li img { width: 100%; height: auto; display: block; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; transition: all .5s ease 0s; -webkit-transition: all .5s ease 0s; -moz-transition: all .5s ease 0s; -o-transition: all .5s ease 0s; }
div.manylogo ul li:hover img { -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); }

.jxjh { background: url(../images/star_01.jpg) no-repeat center top / cover; padding-bottom: 155px; padding-top: 113px; text-align: center; }
.divBox { padding-bottom: 20px; padding-top: 40px; }
.jxjh h2 { color: #fff; font-family: shuwei; font-size: 118px; }
.jxjh h3 { color: #fff; font-size: 30px; margin: 40px 0 35px; }
.jxjh h3 .line { background: rgba(255, 255, 255, 0.2) none repeat scroll 0 0; display: inline-block; height: 1px; margin: 0 20px; position: relative; vertical-align: middle; width: 260px; }
.jxjh h3 .line::after { background: #ed7000 none repeat scroll 0 0; content: ""; display: block; height: 5px; position: absolute; top: -2px; width: 35px; }
.jxjh h3 .line:first-child::after { right: 0; }
.jxjh h3 .line:last-child::after { left: 0; }
.jxjh img { display: block; margin: 50px auto 0; }
.jxjh p { color: #fff; font-size: 16px; }
.question { padding-bottom: 50px; }
.question .divBox { max-width: 95%; width: 1200px; margin: -120px auto 50px }
.question .title2 { background: #fff url(../images/jxjhbg_03.jpg) no-repeat scroll right center; padding-bottom: 20px; padding-top: 35px; }
.title2 { text-align: center; }
.title2 h2 { color: #061417; font-size: 35px; margin-bottom: 20px; font-weight: normal; padding-top: 20px; }
.title2 p { color: #666; font-size: 16px; text-align: center; }
.t-con-new { background: #fff none repeat scroll 0 0; height: 524px; margin: 36px auto 0; overflow: hidden; width: 100%; }
.t-con-new li { cursor: pointer; float: left; height: 252px; margin-bottom: 20px; position: relative; text-align: center; width: 200px; }
.t-con-new a { display: block; height: 252px; left: 0; position: absolute; text-align: center; top: 0; transition: all 2s cubic-bezier(0.4, 0, 0.2, 1) 0s; width: 200px; }
.t-con-new-item-bg { border-radius: 10px; display: block; height: 80px; margin: 64px auto 30px; overflow: hidden; position: relative; transition: margin 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; width: 80px; }
.t-con-new-item-bg i { border-radius: 10px; display: block; height: 80px; width: 80px; }
.t-con-new-item-bg i { transition: margin 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.t-con-new-item-icon01 { background-image: url(../images/xcx01.png); }
.t-con-new-item-icon02 { background-image: url(../images/xcx02.png); }
.t-con-new-item-icon03 { background-image: url(../images/xcx03.png); }
.t-con-new-item-icon04 { background-image: url(../images/xcx04.png); }
.t-con-new-item-icon05 { background-image: url(../images/xcx05.png); }
.t-con-new-item-icon06 { background-image: url(../images/xcx06.png); }
.t-con-new-item-icon07 { background-image: url(../images/xcx07.png); }
.t-con-new-item-icon08 { background-image: url(../images/xcx08.png); }
.t-con-new-item-icon09 { background-image: url(../images/xcx09.png); }
.t-con-new-item-icon10 { background-image: url(../images/xcx10.png); }
.t-con-new-item-icon11 { background-image: url(../images/xcx11.png); }
.t-con-new-item-icon12 { background-image: url(../images/xcx12.png); }
.t-con-new-item h3 { color: #333; font-size: 18px; line-height: 18px; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.t-con-new-item p { color: #fff; font-size: 12px; line-height: 20px; margin-top: 12px; opacity: 0; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.t-con-new-item-btn { border: 1px solid #fff; border-radius: 3px; color: #fff; display: block; font-size: 15px; height: 28px; line-height: 28px; margin: 15px auto 0; width: 80px; }
.t-con-new-item:hover { transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.t-con-new-item:hover .t-con-new-item-bg { background-color: transparent; background-position: 50% center; background-repeat: no-repeat; border-radius: 10px; display: inline-block; height: 80px; margin: 10px auto 6px; width: 80px; }
.t-con-new-item:hover h3 { color: #fff; font-weight: bold; }
.t-con-new-item:hover p { opacity: 1; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.t-con-new-item:hover .t-con-new-item-btn { display: block; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.t-con-new-item-bg { transition: margin 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s; }
.t-con-new .bg-1:hover, .t-con-new .bg-1 .t-con-new-item-bg, .bg-12:hover, .t-con-new .bg-12 .t-con-new-item-bg { background: linear-gradient(#019bff, #9079ff) repeat scroll 0 0; }
.t-con-new .bg-2:hover, .t-con-new .bg-2 .t-con-new-item-bg, .t-con-new .bg-11:hover, .t-con-new .bg-11 .t-con-new-item-bg { background: linear-gradient(#fd985b, #fd4e5a) repeat scroll 0 0; }
.t-con-new .bg-3:hover, .t-con-new .bg-3 .t-con-new-item-bg, .t-con-new .bg-10:hover, .t-con-new .bg-10 .t-con-new-item-bg { background: linear-gradient(#6986e7, #895ed9) repeat scroll 0 0; }
.t-con-new .bg-4:hover, .t-con-new .bg-4 .t-con-new-item-bg, .t-con-new .bg-8:hover, .t-con-new .bg-8 .t-con-new-item-bg { background: linear-gradient(#ffb104, #ff8252) repeat scroll 0 0; }
.t-con-new .bg-5:hover, .t-con-new .bg-5 .t-con-new-item-bg, .t-con-new .bg-7:hover, .t-con-new .bg-7 .t-con-new-item-bg { background: linear-gradient(#b34efe, #ff3d7f) repeat scroll 0 0; }
.t-con-new .bg-6:hover, .t-con-new .bg-6 .t-con-new-item-bg, .t-con-new .bg-9:hover, .t-con-new .bg-9 .t-con-new-item-bg { background: linear-gradient(#99cc34, #5fcc55) repeat scroll 0 0; }
.t-con-new a:hover .t-con-new-item-bg { background-image: none !important; }
.xcxrukou { padding: 40px 0 0px; background: url(../images/wx_bg.jpg) repeat-y scroll center top; }
.xcxrukou article.lxTit { padding-top: 30px }
.xcxrukou article.lxTit2 h2 { font-size: 35px; margin-bottom: 20px; color: #fff; font-weight: normal }
.xcxrukou article.lxTit p { color: #fff; padding-top: 0; font-size: 16px; }
.xcxrukou article.lxTit p font { color: #fff }
.xcxrukou article.lxTit2 p i { border-color: #fff }
.wx_you { background: url(../images/wx_you.jpg) repeat-y scroll center top; height: 445px; }
.venture { padding: 40px 0 70px; background:#F2F2F2 }
.venture .divBox { margin: 0 auto; max-width: 95%; width: 1205px; }
.venture .title h2 { color: #fff; font-size: 28px; font-weight: bold; margin-bottom: 20px; }
.venture .title h3 { color: #797979; }
.venture .title .line::after { background: #ed7000 none repeat scroll 0 0; }
.venture .divBox > p { color: #797979; line-height: 24px; margin: 5px auto 60px; max-width: 100%; text-align: center; width: 1030px; font-size: 16px; }
.venture .divBox > p b { color: #e73828; font-size: 18px; }
.venture .swiper-pagination, .faculty .swiper-pagination, .content .swiper-pagination, .wlct1 .swiper-pagination { display: block; margin: 35px auto 0; position: inherit; text-align: center; }
.venture .swiper-pagination .swiper-pagination-bullet, .faculty .swiper-pagination .swiper-pagination-bullet, .wlct1 .swiper-pagination .swiper-pagination-bullet, .content .swiper-pagination .swiper-pagination-bullet { background: #c2c2c2 none repeat scroll 0 0; border-radius: 0; height: 4px; margin: 0 7px; width: 65px; }
.venture .swiper-pagination .swiper-pagination-bullet-active, .faculty .swiper-pagination .swiper-pagination-bullet-active, .wlct1 .swiper-pagination .swiper-pagination-bullet-active, .content .swiper-pagination .swiper-pagination-bullet-active { background: #ed7000 none repeat scroll 0 0; }
.quesList { margin-top: 25px; }
.quesList ul{ width:100%;}
.quesList li{ height:400px; width:25%; padding-right:2%; box-sizing:border-box; float:left}
.quesList li>div{background-size:cover; background-position:bottom center; background-repeat:no-repeat; width:100%; height:100%;box-sizing:border-box; padding-top:45px;}
.quesList li div.youshi1{ background:url(../images/youshi1.jpg);}
.quesList li div.youshi2{ background:url(../images/youshi2.jpg);}
.quesList li div.youshi3{ background:url(../images/youshi3.jpg);}
.quesList li div.youshi4{ background:url(../images/youshi4.jpg);}
.quesList li .hengxian{ width:28%; height:2px; margin:0px auto 15px; background:#E73828}
.quesList li h2{ font-size:20px; color:#333; line-height:20px; text-align:center; font-weight:normal;}
.quesList li p{ color: rgb(128, 128, 128); font-size: 14px; line-height:20px;white-space: pre-wrap; margin:25px auto 0; text-align:center; width:80%}

.h5_con1 { background: url(../images/shouyesdd_02.jpg) no-repeat; background-size: 100% 100%; background-attachment: fixed; height: 800px; box-sizing: border-box; padding: 110px 0; }
.h5_con1 img { max-width: 100%; }
.h5_divBox { width: 1200px; max-width: 95%; margin: 0 auto; }
footer { position: static; }
.h5_con1 h2 { color: #fff; font-size: 35px; font-weight: normal; margin-bottom: 20px; text-align: center }
.h5_con1 p { color: #fff; line-height: 24px; margin: 5px auto 60px; max-width: 100%; text-align: center; width: 1030px; font-size: 16px; }
.h5_con1_list { margin-top: 70px; }
.h5_con1_list li { display: inline-block; vertical-align: top; width: 160px; text-align: center; margin-right: 35px;margin-left: 35px;}
.h5_con1_list li:last-child { margin-right: 0; }
.h5_con1_list li span { display: inline-block; width: 100px; height: 100px; border: 1px solid rgba(250,250,250,.5); border-radius: 50%; transition: 0.3s ease-in-out; }
.h5_con1_list li:nth-child(1) span { background: url(../images/h01.png) no-repeat center center; }
.h5_con1_list li:nth-child(1):hover span { background: url(../images/h01.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(2) span { background: url(../images/h02.png) no-repeat center center; }
.h5_con1_list li:nth-child(2):hover span { background: url(../images/h02.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(3) span { background: url(../images/h03.png) no-repeat center center; }
.h5_con1_list li:nth-child(3):hover span { background: url(../images/h03.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(4) span { background: url(../images/h04.png) no-repeat center center; }
.h5_con1_list li:nth-child(4):hover span { background: url(../images/h04.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(5) span { background: url(../images/h05.png) no-repeat center center; }
.h5_con1_list li:nth-child(5):hover span { background: url(../images/h05.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(6) span { background: url(../images/h06.png) no-repeat center center; }
.h5_con1_list li:nth-child(6):hover span { background: url(../images/h06.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(7) span { background: url(../images/h07.png) no-repeat center center; }
.h5_con1_list li:nth-child(7):hover span { background: url(../images/h07.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(8) span { background: url(../images/h08.png) no-repeat center center; }
.h5_con1_list li:nth-child(8):hover span { background: url(../images/h08.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(9) span { background: url(../images/h09.png) no-repeat center center; }
.h5_con1_list li:nth-child(9):hover span { background: url(../images/h09.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(10) span { background: url(../images/h10.png) no-repeat center center; }
.h5_con1_list li:nth-child(10):hover span { background: url(../images/h10.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(11) span { background: url(../images/h11.png) no-repeat center center; }
.h5_con1_list li:nth-child(11):hover span { background: url(../images/h11.png) no-repeat center center #E73828; }
.h5_con1_list li:nth-child(12) span { background: url(../images/h12.png) no-repeat center center; }
.h5_con1_list li:nth-child(12):hover span { background: url(../images/h12.png) no-repeat center center #E73828; }
.h5_con1_list li p { font-size: 16px; color: white; }
.h5_con1_list li p:before { content: ''; display: block; width: 40px; height: 1px; background: white; margin: 15px auto; transition: 0.3s ease-in-out; transform: rotate(90deg) translateX(-15px); }
.h5_con1_list li:hover p:before { transform: rotate(0deg) translateX(0px); }



.wxgongn { background: #fff none repeat scroll 0 0; border-bottom: 1px dashed #ccc; height: auto; overflow: hidden; padding-bottom: 72px; width: 100%; }
.wxgongn .divBox { width: 1200px; max-width: 95%; margin: 0 auto; }
.wxgongn .divBox h2.title { color: #333; font-size: 35px; line-height: inherit; margin: 0 auto; padding: 50px 0 0; position: relative; text-align: center; width: 100%; }
.wxgongn .divBox p.txt { color: #777; font-size: 14px; line-height: 35px; margin: 20px 0 50px; text-align: center; }
.wxgongn ul { width: 100%; height: auto }
.wxgongn ul li { float: left; margin-top: 32px; width: 20%; }
.wxgongn ul li img { clear: both; display: block; height: 100px; margin: auto; width: 94px; }
.wxgongn ul li:last-child, .wxliuliang ul li:last-child { margin-right: 0; }
.wxgongn ul li em { display: block; font-size: 24px; margin-top: 27px; text-align: center; }
.wxgongn ul li p { color: #878787; font-size: 12px; line-height: 20px; margin-top: 15px; text-align: center; }


.wx_bg { background: url(../images/wx_bg.jpg) repeat-y scroll center top; }
.wx_plan { background: url(../images/wx_plan.jpg) no-repeat fixed 50% 50%; height: 803px; padding-top: 50px; }
.wx_plan .wx_plan_box { background-image: url(../images/icon_we.png); background-repeat: no-repeat; height: 704px; margin: 0 auto; padding-top: 450px; position: relative; width: 1200px; }
.wx_plan .wx_plan_box .wx_plan_txt_1 { color: #fff; font-size: 16px; left: 133px; position: absolute; text-align: center; top: 310px; }
.wx_plan .wx_plan_box .wx_plan_txt_2 { color: #fff; font-size: 16px; left: 433px; position: absolute; text-align: center; top: 310px; }
.wx_plan .wx_plan_box .wx_plan_txt_3 { color: #fff; font-size: 16px; left: 699px; position: absolute; text-align: center; top: 310px; }
.wx_plan .wx_plan_box .wx_plan_txt_4 { color: #fff; font-size: 16px; left: 1003px; position: absolute; text-align: center; top: 310px; }
.wx_plan .wx_plan_box .wx_plan_btn { background: #fff none repeat scroll 0 0; border-radius: 30px; box-shadow: 0 4px 3px rgba(87, 101, 113, 0.5); color: #4d75c9; display: block; font-size: 20px; font-weight: bold; letter-spacing: 2px; line-height: 50px; margin: 70px auto 0; text-align: center; width: 200px; }
.wx_plan .wx_plan_box .wx_white { color: #fff;font-size: 24px; text-align:center;}
.wx_plan .wx_plan_box .wx_plan_btn {
    background: #fff none repeat scroll 0 0;
    border-radius: 30px;
    box-shadow: 0 4px 3px rgba(87, 101, 113, 0.5);
    color: #4d75c9;
    display: block;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 50px;
    margin: 70px auto 0;
    text-align: center;
    width: 200px;
}
@media only screen and (max-device-width:1600px){
header{ padding-top:15px; padding-bottom: 15px;}
.IndexListes{ padding-top: 20px;}
section.page2 .pageLft .waps{ margin-top: 20px;}
a.read{ margin-top: 25px;}
section.page2{ width: 1200px; height: 386px; margin: -193px 0 0 -600px;}
section.page2 .pageLft{ width: 702px;}
section.page2 .pageRit{ width: 365px;}
section.page3{ width: 1200px; height: 444px; margin-top: -222px;}
section.page3 .page3Rit{ width: 720px; padding-top: 15px;}
section.page3 .page3Rit .ourTeam li article {padding: 6px;}
section.page3 .page3Rit .ourTeam li article i{ margin: 5px auto;}
section.page4{ width: 1200px; height: 440px; margin-left: -600px; /*margin-top: -220px;*/}
section.page4 .theMoney{ margin-top: px; padding-top: 6px;}
section.page4 .ourList{ margin-top: 27px;}
section.page5{ width: 1200px; height: 480px; margin-top: -240px;}
section.page5 .page5Lft{ width: 340px;}
section.page5 .pageRit{ width: 700px; padding-top: 70px;}
section.page6{ width: 1200px; height: 500px; margin-top: -250px; padding-top: 50px;}
section.page6 .page6Lft{ padding-top: 150px;}
section.page6 .page6Rit{ width: 800px;}
section.page6 .page6Rit .newsLiat li{ height: 115px; padding: 5px 20px 0 24px;}
section.page6 .page6Rit .newsLiat li h4{ padding-top: 4px;}
div.sliderBox .swiper-slide span{ margin-top: 10px;}
}





