@charset "utf-8";
/*banner*/

.fullSlide {width:100%;position:relative;height:600px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {	width:100% !important;}
.fullSlide .bd li {width:100% !important;height:600px;overflow:hidden;text-align:center;background-position:center top;}
.fullSlide .bd li a {display:block;height:600px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {border-radius:10px;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on {background:#004ebe;filter:alpha(opacity=100);opacity:1;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px; height:73px;}
.fullSlide .prev{background:url(../images/left1s.png) no-repeat;}
.fullSlide .next {left:auto;right:5%;background:url(../images/right1s.png) no-repeat;}

.banner { position:relative; height:600px;}
.banner .btn1 { bottom: 5px;margin-right: -45px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}
.banner .btn1 span { background: none repeat scroll 0 0 #fff;color: #FFFFFF; cursor: pointer;display: inline-block; font-size:0; margin-left: 5px;padding: 2px 15px;}
.banner .btn1 span.cur { font-weight: bold; padding: 4px 15px; background:#E46304;}
.banner .bgitem{height: 600px; cursor:pointer; width: 100%;margin: 0 auto;position:absolute; background-position:center top; background-repeat:no-repeat;}



.g_pp{background:url(../images/ppbg.jpg) no-repeat center 0;height:418px;padding-top: 110px;}
.g_pp dt{float: left;width: 571px;margin-right: 80px;}
.g_pp dd{float: left;width:548px; }
.g_pp h3{padding: 0 0 0 38px;height: 145px;font-size: 36px;font-weight: bold;color: #d71312;background:url(../images/pptit.jpg) no-repeat 0 8px;}
.g_pp h3 a{color: #d71312;text-decoration: none;}
.g_pp h3 em{display: block;font-weight: normal;color: #d71312;}
.g_pp h3 span{display: block;font-size: 20px;color: #a1a1a1;font-weight: normal;}
.g_pp p{padding-left: 38px;font-size: 14px;line-height: 30px;color: #444444;margin-bottom: 25px;}
.g_pp i{display: block;padding-left: 38px;}

.g_pro{height:920px;padding-top: 60px;}
.yulin_tit{display: block; height: 40px; line-height: 40px; font-weight: bold; font-size: 32px; color: #000; text-align: center;}
.iproRight{width: 1120px;margin: 0 auto;padding-top: 35px;}
.iproRight ul{width: 1120px;height: 52px;margin: 0 auto 25px;border: 1px solid #d9d9d9;border-radius: 30px;}
.iproRight ul li{float: left;width: 278px;border: 1px solid transparent;border-radius: 30px;}
.iproRight ul li a{display: block;height: 50px;line-height: 50px;font-size: 16px;padding-left: 85px;background-repeat: no-repeat;background-position: 35px center; text-decoration: none;     background-size: 12%;}
.prohov{background-color: #e46304;}
.prohov a{color:#fff;}
.protab_con{ display:none;    height: 490px;}
.protab_con0{ display:block;}
.protab_con dl{}
.protab_con dl dt{float: left; margin-right: 20px;}
.protab_con dl dt a{}
.protab_con dl dt a img{}
.protab_con dl dt a p{position: absolute; z-index: 999; display: block; text-align: center; background: rgba(0,0,0,.4); color: #fff;  width: 796px; height: 40px; line-height: 40px; margin-top: 423px; opacity: 0.8; filter: alpha(opacity=80); font-size: 15px;}
.protab_con dl dt a:hover p{ display:block;}
.protab_con dl dt{overflow: hidden;}
.protab_con dl dd a p{position: absolute; z-index: 999; display: block; text-align: center; background: rgba(0,0,0,.4); color: #fff;  width: 384px; height: 40px; line-height: 40px; margin-top: 181px; filter: alpha(opacity=80); font-size: 15px;}
.protab_con dl dd a:hover p{ display:block;}
.protab_con dl dd{overflow: hidden; float: right; margin-bottom: 20px;}

.protab0 a{background:url(../images/fwua3.png) no-repeat center;}
.protab1 a{background:url(../images/fwua2.png) no-repeat center;}
.protab2 a{background:url(../images/fwua1.png) no-repeat center;}
.protab3 a{background:url(../images/fwua0.png) no-repeat center;}
.iproRight ul li.protab0.prohov a{ background: url(../images/fwub3.png) no-repeat 35px center;  background-size: 12%;}
.iproRight ul li.protab1.prohov a{ background: url(../images/fwub2.png) no-repeat 35px center; background-size: 12%;}
.iproRight ul li.protab2.prohov a{ background: url(../images/fwub1.png) no-repeat 35px center; background-size: 12%;}
.iproRight ul li.protab3.prohov a{ background: url(../images/fwub0.png) no-repeat 35px center; background-size: 12%;}





.g_pro .cptj .u_ljt:hover{background-position: -44px 0}
.g_pro .cptj .u_rjt:hover{background-position: -44px 0}
.g_pro .cplst{ height:262px;}
.g_pro .cplst li{ float: left;width: 230px;margin-right: 25px;border: 1px solid #dcdcdc;text-align: center; }
.g_pro .cplst li:last-child{margin-right: 0;}
.g_pro .cplst li img{ width: 190px;height: 190px; }
.g_pro .cplst li em{display: block;width: 230px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;font-size: 16px;color: #333;background: #f0f0f0; }
.g_pro .cplst li:hover em{background: #E46304; color:#fff;}
.g_pro .cplst li a{text-decoration: none;}


/*服务*/
/*服务*/
.yulin_fuwu{ width: 100%;}
.fuwu_tit{text-align: center;}
.fuwu_tit p{display: block;  height: 60px;  line-height: 60px;  font-weight: bold; font-size: 32px; color: #000;}
.fuwu_tit span{ display: block; height: 34px;  line-height: 34px; font-size: 18px;  color: #000; }
.fuwu_nr{ display: block; width: 100%; height: 520px;  background: url(../images/yos_bga1.jpg) no-repeat center top; margin-top: 20px;}
.fuwu_nr dl{ width: 1200px; margin: 0 auto;}
.fuwu_nr dl dt{width: 440px; padding-top: 70px; margin-bottom: 20px;}
.fuwu_nr dl dt span{max-width: 49%; height: 32px; line-height: 32px; font-size: 20px; color: #303030;}
.fuwu_nr dl dt span i{max-width: 49%; height: 22px; line-height: 22px; font-size: 14px; color: #191715; opacity: 0.5;  font-style: italic; padding: 10px 0 0 3%;}
.fuwu_nr dl dt p{height: 40px; line-height: 40px; font-size: 24px; color: #303030; font-weight: BOLD;}
.fuwu_nr dl dd{margin-left: -30px; width: 564px; height: 250px;}
.fuwu_nr dl dd p{float: left; width: 187px; padding-bottom: 10px; padding-top: 10px;  border-right: 1px solid #EAEAEA; border-bottom: 1px solid #EAEAEA;}
.fuwu_nr dl dd p:nth-child(4){ border-bottom:none;}
.fuwu_nr dl dd p:nth-child(5){ border-bottom:none;}
.fuwu_nr dl dd p:nth-child(6){ border-bottom:none;}
.fuwu_nr dl dd span{display: block; font-size: 13px; line-height: 20px; color: #666666; text-align: center; padding-top: 10px; padding: 10px 10px 0px 10px;}
.fuwu_nr dl dd img{    width: 23%;  margin: 0 auto; display: block;}
.fuwu_nr dl a{display: block; width: 180px; height: 46px; line-height: 46px;  font-size: 16px; color: #fff; text-align: center; background-color: #E46304; border-radius: 30px;}


/*优势*/
.edge{margin: 50px 0 0;height: 660px;}
.edge h3{display: block; height: 60px; line-height: 60px; font-weight: bold; font-size: 32px; color: #000; text-align: center; padding-bottom: 20px;}
.edge h3 a{color: #292929;}
.edge h3 em{display: block;font-size: 18px;color: #4a4a4a;background:url(../images/ystitem.png) no-repeat center top;height:30px;line-height:30px; margin-top: 10px;}

.edge_c{height:80px;width: 100%;}
.edge_t ul{width: 1120px; height: 56px; margin: 0 auto 30px; border: 1px solid #d9d9d9; border-radius: 30px;}
.edge_t{width: 1200px;height: 80px;text-align: center;font-size: 20px;}
.edge_t li{float: left; width: 278px; border: 1px solid transparent; border-radius: 30px; line-height: 54px; font-size: 16px;}
.edge_t li:nth-child(1){background: url(../images/ysa1.png) no-repeat 50px center;}
.edge_t li:nth-child(1).cur{ background: url(../images/ysb1.png) no-repeat 50px center #e46304;}
.edge_t li:nth-child(2){background: url(../images/ysa2.png) no-repeat 50px center;}
.edge_t li:nth-child(2).cur{ background: url(../images/ysb2.png) no-repeat 50px center #e46304;}
.edge_t li:nth-child(3){background: url(../images/ysa3.png) no-repeat 50px center;}
.edge_t li:nth-child(3).cur{ background: url(../images/ysb3.png) no-repeat 50px center #e46304;}
.edge_t li:nth-child(4){background: url(../images/ysa4.png) no-repeat 50px center;}
.edge_t li:nth-child(4).cur{ background: url(../images/ysb4.png) no-repeat 50px center #e46304;}


.edge_t li.cur{background-color: #e46304; color:#fff;}
.edge_p{width: 100%;height: 500px;display: block;overflow: hidden;}
.youshi_a{ background:url(../images/youshi_a.jpg) no-repeat center;}
.youshi_b{background:url(../images/youshi_b.jpg) no-repeat center;}
.youshi_c{background:url(../images/youshi_c.jpg) no-repeat center;}
.youshi_d{background:url(../images/youshi_d.jpg) no-repeat center;}
.edge_p dl{ width: 1200px; margin: 0 auto;}
.edge_p dl dt{width: 510px; padding-top: 80px; float: right;}
.edge_p dl dt span{max-width: 49%; height: 32px; line-height: 32px; font-size: 24px; color: #303030; font-weight: bold;}
.edge_p dl dt span i{max-width: 49%; height: 22px; line-height: 22px; font-size: 14px; color: #191715; opacity: 0.5;  font-style: italic; padding: 10px 0 0 3%; font-weight: normal;}
.edge_p dl dt p{height: 54px; line-height: 30px; font-size: 18px; color: #E46304; padding-top: 10px; font-weight: BOLD; padding-bottom: 10px;}
.edge_p dl dd{width: 510px; margin-bottom: 30px; float: right; clear: right; height: 60px;}
.edge_p dl dd img{float: left;}
.edge_p dl dd p{display: block; height: 32px; line-height: 32px;  font-size: 18px;  color: #161616; padding-left: 70px;}
.edge_p dl dd p span{display: block;  line-height: 22px; font-size: 15px; color: #5a5959;}
.edge_p dl dd a{display: block; width: 180px; height: 46px;  line-height: 46px; font-size: 16px; color: #fff; text-align: center; background-color: #e46304; border-radius: 30px;  }

.g_jz{height:634px;padding-top: 69px;}
.g_jz h2{height: 165px;text-align: center;font-size: 48px;font-weight: normal;color: #292929; }
.g_jz h2 a{color: #292929;}
.g_jz h2 em{display: block;font-size: 18px;color: #4a4a4a;background:url(../images/jztitem.png) no-repeat;margin-top: 10px;height:30px;line-height:30px;}
.g_jz dl{float: left;width: 374px;margin-right: 34px;}
.g_jz dt{width: 374px;height: 218px;overflow: hidden;margin: 0 auto;}
.g_jz dt img{width: 374px;height: 218px;display: block;transition: all 0.3s linear 0s; border:1px solid #eee;   box-sizing:border-box;}
.g_jz dt:hover img{transform: scale(1.1);}
.g_jz dd{margin-top: 28px;}
.g_jz h3{height: 30px;line-height: 30px;overflow: hidden; font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.g_jz h3 a{color: #333333;}
.g_jz p{height: 48px;overflow: hidden; font-size: 14px;line-height: 24px;color: #5e5e5e;margin-bottom: 32px;}
.g_jz span{width: 108px;height:30px;line-height: 30px;text-align: center;display: block;}
.g_jz span a{display: block;color: #585858;overflow: hidden;text-transform: uppercase;position: relative;z-index: 1; font-size: 12px;background:url(../images/jzbtn1.png) no-repeat}
.g_jz span a:hover{background:url(../images/jzbtn2.png) no-repeat;color: #fff;}

.news {padding-top: 50px;background: url(../images/bgbgbg.jpg) no-repeat top; }
.news h3{height: 145px;text-align: center;font-size: 36px;font-weight: normal;color: #292929; }
.news h3 a{color: #292929;}
.news h3 em{display: block;font-size: 18px;color: #4a4a4a;background:url(../images/ystitem.png) no-repeat;margin-top: 10px;height:30px;line-height:30px;}
.new_xw {width: 1220px; background: #fff; padding-left: 10px; padding-right: 10px; margin: 0 auto;  padding-top: 10px; margin-top: 20px; border: 1px solid #F7F7F7;  box-shadow: 5px 5px 5px #F7F7F7;  box-sizing: border-box;}
.news_tit { height: 42px;line-height: 42px; font-size: 24px; font-weight: bold; color: #d71312;margin-bottom: 36px; }
.news_tit a{color: #d71312;}
.news_tit span a{display: block; height: 42px;line-height: 42px;background:url(../images/newtit2.jpg) no-repeat right 13px;padding-right: 30px;font-size: 12px;color: #d71312;font-weight: normal;}

.news_con dl { height: 230px; }
.news_con dt { width:326px; height: 216px; float: left; overflow: hidden;}
.news_con dt img { width: 326px; height: 216px; display: block; transition: all 0.3s linear 0s;}
.news_con dt:hover img{transform: scale(1.1);}
.news_con dd { width: 345px; float: right; }
.news_con dd h3 { height: 42px; font-size: 18px; font-weight: normal; line-height: 42px; margin-bottom: 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_con dd h3 a { color: #000000; }
.news_con dd h4{height: 28px;line-height: 28px;font-size: 14px;color: #9b9b9b;font-weight: normal;}
.news_desc { height: 78px; margin-bottom: 15px; font-size: 14px; font-weight: normal; line-height: 26px; color: #5e5e5e; }
.news_link a { font-size: 12px; font-weight: normal; line-height: 30px; color: #d71312; }

.newdown{background: #fff;padding: 20px; height: 620px; box-sizing: border-box;}
.newdown img{margin-bottom:10px;}
.news_con p {height: 60px; font-weight: normal; line-height: 30px; border-bottom: 1px solid #e5e5e5; font-size: 15px; width: 560px; padding-bottom: 15px; float: left; margin-right:38px; padding-top: 15px;}
.news_con p:nth-child(3){margin-right:0;}
.news_con p:nth-child(5){margin-right:0;}
.news_con p:nth-child(7){margin-right:0;}

.news_con p span{font-size:12px; color:#666; display: block;}
.news_con p a { display: block; color: #444544; }
.news_con p i {    float: right; font-size: 12px; font-style: italic; font-family: "Arial"; color: #aaaaaa;}
.news_con p:hover {color: #E46304;}
.news_con p:hover a{color: #E46304;}

.faq { width: 412px; }
.faq h3 { height: 42px;line-height: 42px; font-size: 24px; font-weight: bold; color: #d71312;margin-bottom: 30px; }
.faq h3 a{color: #d71312;}
.faq h3 span{display: block; height: 42px;line-height: 42px;background:url(../images/newtit2.jpg) no-repeat right 13px;padding-right: 30px;font-size: 12px;color: #d71312;font-weight: normal;}
.faq .wdtj{height: 330px;}
.faq .wdtj dt { width:411px; height: 184px; margin-bottom: 20px;overflow: hidden;}
.faq .wdtj dt img { width: 411px; height: 184px; display: block; transition: all 0.3s linear 0s;}
.faq .wdtj dt:hover img{transform: scale(1.1);}
.faq .wdtj dd h3 { height: 34px; font-size: 18px; font-weight: normal; line-height: 34px; margin-bottom: 12px; }
.faq .wdtj dd h3 a { color: #000000; }
.faq .wdtj p { height: 52px; font-size: 14px; font-weight: normal; line-height: 26px; color: #5e5e5e; }
.faq .wdtj p a{color: #d71312;}

.wdlst{background: #fff;padding: 22px 25px 20px 22px;}
.wdlst li {height: 46px; font-size: 14px; font-weight: normal; line-height: 46px;  border-bottom: 1px solid #e5e5e5;  font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }
.wdlst li:last-child{border-bottom: none;}
.wdlst li a {  color: #444544; }
.wdlst li:hover a { color: #d71312; }



/* 走进 */
.g_zj{padding-top: 50px; }
.sy_about{width: 100%; height: 520px; background: url(../images/about_bg.jpg) no-repeat center top; margin-top: 20px;}
.sy_about_a{width:1200px; margin:0 auto;}
.m_zj{width:530px;}
.m_zj i{font-size: 22px; color: #666; font-style: normal; line-height: 40px; padding-top: 80px; display: block; font-weight: bold;}
.m_zj p{line-height: 32px; text-align: justify; padding-top: 25px;}
.sy_about_a p a{color: #e46304;}
.sy_about_a span a{display: block; width: 300px; height: 52px; line-height: 52px; background: url(../images/abtn.png) no-repeat; font-size: 16px; color: #fff; padding-left: 30px; margin-top: 50px;}

/* 流程 */
.sy_lczs{width:100%; margin:0 auto; padding-top: 50px; height: 510px; background:url(../images/liucheng.jpg) center no-repeat; margin-top: 50px;  margin-bottom: 30px;}
.sy_lczs_a{margin-top: 36px; position: relative;}

/* 合作客户 */
.sy_hzkh{margin-top: 50px; margin-bottom: 60px;}
.sy_hzkh_a{width:1200px; margin:0 auto; margin-top: 30px;}

/* 友情链接 */
.g_link{}
.g_link .content{border-top: 1px solid #ddd;padding: 20px 0;}
.g_link h3{float: left; width: 120px;height: 28px;line-height: 28px;font-size: 18px;font-weight: normal;}
.link_c{line-height:28px; overflow:hidden;float: left;width: 1080px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 28px; line-height:28px; color:#999999;display: block;}

.kfoutbox {left: 20px !important;}

/* 校区分布 */
.xqfenbu{margin: 70px auto;width: 1200px;}
.xqfenbu a img{display: block;}
.xqfenbu a:nth-child(1) img{float: left;}
.xqfenbu a:nth-child(2) img{float: right;}




