
/* CSS reset */

html,body,ul,p,dl,dt,dd{margin:0;padding:0;}
body{font-family:"Microsoft YaHei" Arial, Helvetica, sans-serif;font-size:14px;lin-height:1.42857143;}
ul li{list-style:none;}
a{text-decoration:none;}
img{border:0;width:100%;}
a{color:#757575;text-decoration:none;outline:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;outline:none;}
.English{font-family:Arial, Helvetica, sans-serif;}
.nomargin{ margin:0px !important;}
.clear{ clear:both;}
.m-content p{margin-bottom: 1em;font-size: 14px;line-height: 2em;}
.img_cover{display: block;width: 100%;height: 100%;object-position: center;object-fit: cover;}

/*头部样式*/
.header .navbar-brand{display:block;height: auto;padding: 11px 15px;}
.navbar-nav .first-one{padding:41px 18px ;color:#3e3a39;display:inline-block;}
.navbar-nav .dropdown-menu a{color:#fff;padding:12px 15px; text-align:center;}
.header .navbar-brand img{height:80px;width:auto;}
.navbar-toggle{margin-top:23px; background:#39507a;}
.navbar-toggle span{display:block;width:22px;height:2px;border-radius:2px;background:#FFF;}
.navbar-nav>li>.dropdown-menu{left:50%;transform: translateX(-50%); top:70%;}
/*@media (min-width: 1200px){
	.about-us .course-item .Paragraph-sjxy{margin-bottom:210px;}
	.Experience-project .imgshow-two{padding-top:31px;}
}*/

.carousel-indicators{left: 50%;margin: 0;transform: translateX(-50%);}
.carousel-indicators li{width: 80px!important;height: 4px!important;background: #fff;}
.carousel-indicators .active{background: #39507a;}
@media (max-width: 1199px){
	.course-item .r-l-huit .r-l-bt{padding:28px 27px 90px 27px}
	.course-item .r-l-liet{padding:159px 0 0 0;}
	.section-body .imgshow-two{padding-top:80px;}
	.section-body .sjxy-user .x-x-te{ padding-top:7px;}
	.c-t-boxt{ margin-top:20px; margin-bottom:20px;}
	.f-w-toum {/* background:url(../../images/wzr/toum.png) repeat;*/ padding:10px;}
	.f-w-kot .f-w-toum p{ color:#fff;}
	.g-s-box .g-s-fenl .nopading .g-s-dang .kongt{ height:40px;}

}
@media (max-width: 1192px){
	.course-item .r-l-liet{padding:156px 0 0 0;}
	.course-item .r-l-huit .r-l-bt{padding:27px 27px 87px 27px}
	.about-ustwo{margin-top:48px;}
	.section-body .imgshow-two{padding-top:80px;}
	.nopading .section-body .imgshow-two .x-x-te{ padding-top:7px;}
	.c-t-boxt{ margin-top:20px; margin-bottom:20px;}
	.f-w-toum { padding:10px;}
	.f-w-kot .f-w-toum p{ color:#fff;}
	.g-s-box .g-s-fenl .nopading .g-s-dang .kongt{ height:40px;}


}
@media (max-width: 965px){
	.navbar-nav>li>.dropdown-menu{left:-70%;}
	/*.header .navbar-brand{display:block;padding:20px 23px;height:80px;max-width:170px;}*/
	.header .navbar-brand{padding: 10px 15px;}
	.header .navbar-brand img{height: 60px;}
	.about-ustwo{margin-top:48px;margin-bottom:24px}
	.topmenu .first-one{padding:30px 6px;}
	.about-us .course-item{margin-bottom:20px;}
	.about-us .course-item .Paragraph-sjxy{margin-bottom:149px;}
	.section-body .imgshow-two{padding-top:5px;}
	.img-tp{text-align:center; padding-bottom:15px !important;}
	.g-s-jiat{margin-top:20px !important; margin-bottom:20px !important;}
	.g-s-box .g-s-fenl{ text-align:center; margin-bottom:20px;}
	.nopading .g-s-fenl ul li{background:none;}
	.nopading .g-s-fenl ul li a{background:none;}
	.g-s-box .g-s-fenl .nopading .g-s-dang .kongt{ height:40px;}
	.z-z-list{ margin-bottom:20px;}
	.k-f-bfmd{ margin-bottom:20px;}
	.r-l-shez{ margin-bottom:10px;}
	.c-t-boxt{ margin-top:20px; margin-bottom:20px;}
	.f-w-toum { padding:10px;}
	.f-w-kot .f-w-toum p{ color:#fff;}


}


@media (max-width: 768px){
.carousel-indicators li{width:20px;}
.about-us{margin:20px 0px !important;padding:0;}
.Experience-project{padding-top:34px;}
.section-body .imgshow-two{padding-top:5px;}
.about-us .course-item{margin-bottom:10px;}
.about-us .course-item .Paragraph-sjxy{margin-bottom:50px;}
.section-body .course-item .title-about{margin-bottom:15px;margin-top:20px;}
.navbar-nav .first-one{padding:41px 18px ;color:#fff;display:inline-block;}
.topmenu{background:#39507a;margin-top:0;}
/*.header .navbar-brand{display:block;padding:25px 35px !important;height:90px;max-width:170px;}
*/.topmenu li a{padding:10px !important;width:100%;text-align:center;color:#ccc;background:none;}
.img-tp{text-align:center; padding-bottom:15px !important;}
.g-s-goy .g-s-goy-left{ display:inline-block;}
.g-s-box .g-s-fenl{ text-align:center; margin-bottom:20px;}
.g-s-box .g-s-fenl ul li{  background:none !important;}
.g-s-box .g-s-fenl ul li dl{  background:none !important;}
.g-s-box .g-s-fenl .g-s-dang{ background:none !important;}
.g-s-box .g-s-fenl .nopading .g-s-dang .kongt{ height:40px;}
.g-s-jiat{ margin-top:20px !important; margin-bottom:20px !important;}
.r-l-zt{ margin-top:30px !important;}
.c-t-wei {padding:33px 0px 33px 0px !important;}
.f-w-toum { padding:10px;}
.f-w-kot .f-w-toum p{ color:#fff;}
.c-t-boxt{ margin-top:20px; margin-bottom:20px;}
.kh-list li{ max-height:20px; overflow:hidden;}
.kh-list li a{font-size:12px;}
.z-z-list ul li{max-height:20px; overflow:hidden;}
.footer-nav{padding:20px 0 !important;}
.footerNav-list li{text-align:left !important; width:30% !important; line-height:25px; padding:0px !important;}

.z-z-list{ width:210px !important; margin:0 auto !important;}
.r-l-xiam{ padding:0px !important;}
.r-l-zhet{padding:44px 0px 38px 0px !important;}
.r-l-huit .more a{bottom:67%;}


}




/*banner
.banner{height:641px;background:url(../../images/wzr/banner.png) no-repeat center center;}
*/
/*内容块*/
.about-us{margin-top:96px;margin-bottom:72px;}
.section-body .nopading{padding:0;}
.sjxy-user .none-postion{position:static;}
.section-body .nopading-two{padding:0 2.5px;}
.section-body .course-item .img{position:relative;}
.section-body .img-two{display:block;position:absolute;left:0;top:0;width:100%;height:100%; background-size:100%; display:none;}
.section-body .img-two2{display:block;position:absolute;left:0;top:0;width:100%;height:100%; background-size:100%; display:none;}
.section-body .img-two img{width:100%;height:100%;}
.section-body .sjxy-user{position:relative;}
.course-item .title-about{font-size:2em;height:113px;position:relative;}
.course-item .title-about{padding:0 24px 0 12px;margin-top:0;border-left:1px solid #000;width:102px;height:114px;background:url(../image/sjh.png) no-repeat right top;margin-bottom:30px;}
.course-item .Paragraph-sjxy{font-size:13px;/*margin-bottom:297px;line-height:25px;*/padding-top:30px;padding-right:20px;}
.more a{border:1px solid #bbbbbb;font-size:12px;padding:4px 6px;color:#757575;width:62px;height:25px;position:absolute;left:0;bottom:12px;}
.course-item img{width:100%;}
.course-item .plan-content{background:#000000;}
.course-item .plan-content p{line-height:1.9em;font-size:0.9em;color:#fff;padding:24px 25px;margin-bottom:4px;}
.plan-link{text-align:right;padding-right:19px;padding-bottom:11px;}
.plan-link .link-more{display:inline-block;padding:4px 6px;color:#fff;font-size:12px;border:1px solid #fff;}

/*第二个内容块*/
.Experience-project{background:#eeeded;padding-top:68px;padding-bottom:74px;}
.course-item .plan-title{width:80px;font-size:2em;height:114px;border-left:1px solid #000;padding-left:12px;position:relative;overflow:hidden;margin-top:0;background:url(../image/sjfh.jpg) no-repeat 13px 69px;}
.course-item .plan-list{padding: 0 30px 40px}
.course-item .img-show{position:relative;}
.two-img{position:relative;margin-bottom:5px;}
.course-item .img-show .green-box{display:none;position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background:#39507a;padding: 30px}
.two-img .green-box{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#39507a;padding-left:38px;padding-top:28px;}



.green-box h4{margin-top:0;color:#fff;position:relative;z-index:3;}
.green-box p{color:#fff;position:relative;z-index:3;}
.green-box .friend-link{width:11px;height:15px;display:block;overflow:hidden;background:url(../image/lsj.jpg) no-repeat left top;position:absolute;right:19px;bottom:13px;}
.course-item .plan-list li{color:#757575;font-size:13px;line-height:2em;}
.imgshow-two{padding-top:29px;}

/*合作伙伴*/
.Cooperation_hz{padding-top:100px;padding-bottom:50px;}
.Cooperation_hz .course-item img{width:80%;}
.section-header .plan-title{width:80px;font-size:2em;height:114px;border-left:1px solid #000;padding-left:12px;position:relative;overflow:hidden;margin-top:0;background:url(../image/sjfh.jpg) no-repeat 13px 69px;margin-bottom:25px;}
.course-item .news-show{margin-bottom:15px;padding:0 20px;}

/*footer*/
.footer-nav{background:#494949;padding:53px 0;}
.section_end{position:relative;}
.footerNav-list li{display:inline-block;background:#494949;padding:0 28px;position:relative;z-index:2;}
.footerNav-list li a{color:#fff;font-size:1.25em;}
/*.footer-nav .black_soild{background:#929191;height:1px;overflow:hidden;width:100%;position:absolute;left:0;top:10px;margin:0 auto;z-index:1;}*/
.Copyright{display: flex;justify-content: center;background:#000;padding:17px 0;}
.Copyright span{display: block;padding: 0 15px;color:#fff;}
.Copyright a{display: block; color:#fff;}









/*==========关于我们/公司简介================*/


/*公司简介*/
.g-s-jiat{ margin-top:110px; margin-bottom:110px;}
.g-s-fenl{ width:auto; height:auto;}
.g-s-fenl ul{ list-style:none;}
.g-s-fenl ul li{position: relative;height:31px; line-height:31px; font-size:13px; }

.g-s-fenl ul li a{position: relative; color:#3e3a39; display:inline-block;}
.g-s-fenl ul li a:hover{  color:#39507a;}
.g-s-fenl ul li a::before{position: absolute;left: 0;bottom: 0;width: 10px;height: 1px;background: #666;transition: all .5s; content: "";}
.g-s-fenl ul li a:hover:before{width: 100%;background: #39507a;}
.g-s-fenl ul li.g-s-dang a:before{width: 100%;background: #39507a;}
.g-s-dang a{color:#39507a !important;}
.g-s-fenl ul li dl{ width:auto; height:auto; background:url(../image/xm_xiat.jpg) no-repeat bottom left;}
.g-s-fenl ul li dl dt{ font-size:12px; color:#555555; font-weight:normal; line-height:22px;}
.g-s-fenl ul li dl dt a{ color:#555555 !important; background:none !important;} 
.g-s-fenl ul li dl dt a:hover{ color:#39507a !important;}
.g-s-lst{color:#39507a !important;}
.g-s-goy{ margin-bottom:40px;}
.g-s-goy-left{/*display: table-cell;*/vertical-align: top;}
.g-s-goy-left img{ display:inline-block; max-width:100%; height:auto;}
.g-s-goy-right{word-break: break-all; font-size:13px; color:#757575; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.g-s-we{ margin-top:15px;}




/*资质证照*/
.z-z-list{ width:auto; height:auto;}
.z-z-list ul{ list-style:none;}
.z-z-list ul li{ font-size:12px; color:#757575; text-indent:13px;  font-family:Arial, Helvetica, sans-serif;}
.z-z-list ul li a{ color:#757575; display:block; background:url(../image/z_z_hui.png) no-repeat left 6px; max-height:20px; line-height:20px; overflow:hidden;}
.z-z-list ul li a:hover{ color:#39507a; background:url(../image/z_z_lv.png) no-repeat left;}
.z-z-wz a{color:#39507a !important; background:url(../image/z_z_lv.png) no-repeat left !important;}
.z-z-fing{ width:auto; height:auto; margin-bottom:40px;}
.z-z-lunb{ margin-bottom:30px;}
.z-z-an{ height:34px;padding-right:20px;}
.z-z-anit{ width:34px; height:34px; display:inline-block;}
.z-z-ziz{ margin-top:26px;}
.z-z-wek{ width:21px; height:11px; border:1px solid #a5a5a5; margin-top:5px;}
.z-z-nute{ color:#39507a !important;}
.pagination{}
.pagination>li { display: inline; font-size:13px;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination>li>a, .pagination>li>span {
  position: relative;
  float: left;
  padding:3px 3px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #9a9898;
  text-decoration: none;
  border:0px !important;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
  margin-left: 0;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
}




/*部分客户*/
.k-f-bet{ background:url(../image/kehdt.jpg) no-repeat right;min-height:590px;}
.k-f-mingd{ width:auto; height:auto; margin-top:28px;}
.k-f-bfmd{ width:auto; height:auto;}
.k-f-bfmd ul{ list-style:none;}
.k-f-bfmd ul li{ height:20px;font-size:13px;}
.k-f-bfmd ul li a { color:#272626;}
.k-f-yont{ margin-bottom:40px;}


/*新闻中心*/
.x-w-boxt{ width:auto; height:auto; margin-bottom:80px;}
.x-w-quq{ background:#e3e3e3; padding:14px; min-height:422px; margin-bottom:7px; position:relative; cursor:pointer;font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
color: #757575;}
.x-w-quq .imgbox{height: 200px;}
.x-w-quq h5{ font-size:16px; margin-top:16px;}
.x-w-quq ul { list-style:none;}
.x-w-quq ul li{ font-size:13px !important; color:#757575; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.x-w-quq:hover{background:#39507a; color:#fff;}
.x-w-quq:hover ul li{color:#fff;}
.x-w-quq:hover .x-w-bakxt{color:#fff;}
.x-w-quq .x-w-quq1{display:none;position:absolute;position:absolute;left:0;top:0;width:100%;height:100%;background:#39507a;padding-left:38px;padding-top:28px;}
.x-w-quq .x-w-quq1{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#39507a;padding-left:38px;padding-top:28px;}

.x-w-bakxt{ font-size:12px; color:#171717; text-align:right; display:block;}
.x-w-wezt{ font-size:16px; line-height:20px; margin-right:52px;margin-top:16px; padding-bottom:10px;}
.x-w-qite{ background:#39507a; color:#fff;}
.x-w-white{ color:#fff !important;}
.x-w-can{ margin-right:29px;}
.x-w-ten{ height:28px;}


/*新闻弹窗*/
.x-w-tanc{ width:1000px; height:auto; background: url(../image/x_w_te.jpg) repeat-x top #ffffff; margin:0 auto;}
.x-w-close{ height:28px; padding:22px; text-align:right;}
.x-w-close img{ width:14px !important; height:14px !important;}
.x-w-neit{ padding:23px;}
.x-w-biate{ font-size:25px; color:#000000; line-height:28px;}
.x-w-biate img{ width:2px !important; height:30px !important; margin-right:8px;}
.x-w-when{ padding:24px 0px 24px 0px; font-size:12px; color:#757575; line-height:1.5;}
.x-w-riq{ height:28px; font-size:12px;color:#757575; text-align:right;}
.x-w-pt{ height:28px; margin-top:10px; text-align:right;}
.x-w-fanye{ width:10px !important; height:13px !important;}

/*新闻滚动条*/
.newslist{padding:10px; margin:0 auto; text-align:left}
.newslist li{height:32px;line-height:32px;border-bottom:dashed 1px #FFF;padding:0 10px;overflow:hidden;}
/* scr_con style */
.scr_con {position:relative;height:330px;border:solid 1px #FFF;width:350px;margin:20px auto;}
#dv_scroll{position:absolute;height:310px;overflow:hidden;width:320px;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:0;top:10px;width:15px;height:310px;border-left:2px solid #cc0000;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:20px;width:15px;height:270px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-8px;top:0;width:15px;height:29px;overflow:hidden;background:#000;cursor:pointer;}
#dv_scroll_text {position:absolute;}

/*服务内容*/
.f-w-shie{/* background:url(../../images/wzr/f_shine1.jpg) no-repeat; background-size:cover; padding:158px 56px 169px 0px;*/position:relative;}
.f-w-kot{ width:460px; height:auto; position:absolute; right:100px; top:188px;}
.f-w-kot span img{ width:185px !important; height:46px !important; margin-bottom:20px;}
.f-w-kot p{ font-size:13px; color:#757575; line-height:20px;}
.f-w-shiet{ background:url(../image/f_jd1.jpg) no-repeat; background-size:cover; padding:158px 0px 169px 56px;}
.f-w-gc{ background:url(../image/f_gc1.jpg) no-repeat; background-size:cover; padding:158px 0px 169px 56px;}
.f-w-jdgt{ background:url(../image/f_gct1.jpg) no-repeat; background-size:cover; padding:158px 0px 169px 56px;}
.f-w-jc{ background:url(../image/f_xt1.jpg) no-repeat; background-size:cover; padding:158px 0px 169px 56px;}



/*联系我们*/
.c-t-boxt{ width:auto; height:auto; margin-left:20px;}
.menu_list { width:auto; }
.menu_head { /*line-height:44px;*/cursor: pointer; position: relative; margin-bottom:4px; text-align:center;/*background: #dfdfe2;*/ }
.menu_body { background-color:#39507a; margin-bottom:4px; }
.menu_body a { display:block; color:#006699;  padding-left:10px; font-weight:bold; text-decoration:none; }
.menu_body a:hover { color: #000000; text-decoration:underline; }
.c-t-hb{ text-align:center; border-bottom:1px solid #ffffff; line-height:63px; color:#fff; margin:0px 13px 0px 13px;}
.c-t-net{ padding:20px 13px 20px 13px; font-size:13px; color:#fff; line-height:23px; text-align:left;margin-left:10px}
.c-t-wei{ font-size:13px; text-align:center; line-height:24px; color:#757575; padding:63px 0px 63px 0px;}
.conbox{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.conleft{padding: 0;}
.conright{height: 660px;}

/*人力资源*/
.r-l-zi{ margin-bottom:48px;}
.r-l-zt{ margin-top:68px; font-size:13px; color:#757575; text-align:center; line-height:22px;}
.r-l-team{ width:258px !important; height:159px !important;}
.r-l-zhet{ background:#efeeee; padding:84px 0px 58px 0px;}
.r-l-bt{ background:#39507a; padding:27px 27px 174px 27px;}
.r-l-huit{ background:#3e3a39;}
.r-l-jit{ margin-left:28px;}
.r-l-liet{padding:126px 0px 10px 0px;}
.r-l-xiam{ padding:0px 188px 0px 188px;}
.r-l-kowt{ width:auto; height:auto;}
.r-l-shez{ background:#575757; padding:39px 0px 39px 0px; text-align:center; font-size:18px;}
.r-l-youx{ padding:33px 0px 0px 0px; text-align:center;}
.r-l-zhaop{ font-size:16px; color:#575757; background:url(../image/r_l_zp.jpg) no-repeat right center; padding:0px 10px 0px 0px; display:inline-block; width:43px; height:33px; line-height:17px;}
.r-l-xiat{ width:164px; height:33px; display:inline-block; padding:0px 0px 0px 10px; text-align:left; color:#575757; font-size:14px;}



/*项目经验*/
.x-x-kwt{ margin-bottom:160px;}
.x-x-xim{ position:relative;}
.x-x-te{ padding-top:7px;}


/*项目经验弹窗*/
.j-x-tant{height:auto; background:#fff; margin:0 auto; position:relative;}
.j-x-clot{ width:32px; height:32px; position:absolute; right:-12px; top:-12px; z-index:1;}
.j-x-bigt{ position:relative;}
.j-x-sxt{ width:45px; height:28px; position:absolute;right:26px; top:180px;}
.j-x-sxt-an{ top:45px; background:url(../image/an1.png) no-repeat; width:45px; height:73px; position:absolute; display:inline-block;left:30px;top:49%;}
.j-x-sxt-xn{ top:115px; background:url(../image/xn1.png) no-repeat; width:45px; height:73px; position:absolute; display:inline-block; right:30px;top:49%;}
.j-x-xint{ padding:17px 33px 0px 34px;}
.j-x-fend{ height:45px; background:url(../image/x_xiat.jpg) repeat-x bottom; line-height:30px; font-size:18px; color:#000000;}
.j-x-are{ font-size:12px; color:#676767; display:inline-block; margin-left:14px;}
.j-x-our{ font-size:12px; padding:10px 0px 10px 0px; color:#757575; line-height:22px;}
.j-x-gut{ width:66px; height:123px; background:url(../image/s_te.jpg) no-repeat right top; border-left:1px solid #717171; padding:0px 6px 0px 6px;}
.j-x-gut h4{ font-size:24px !important; color:#232323 !important; line-height:24px; width:24px; text-align:left; float:left; margin-right:5px; margin-top:0px;}
.j-x-gut h5{ color:#626161; font-size:18px; width:22px;float:left; margin-top:0px;}

/*社会责任*/
.s-h-gunt{ width:auto; height:auto; margin-bottom:73px;}
.s-h-wei{ font-size:13px;color:#555555; padding:37px 0px 0px 84px;}

/*社会责任广告图滚动*/
.banner {
	position: relative;
	width: 100%;
	overflow: auto;
	font-size: 18px;
	line-height: 24px;
	text-align: left;
}
.banner ul {
		list-style: none;
		width: 300%;
}
.banner ul li {
		display: block;
		float: left;
		width: 33%;
		min-height: 611px;
		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
		-moz-background-size: 100% 100%;
		-webkit-background-size: 100% 100%;
		background-size: 100% 100%;
	}

.banner .inner {
		width: 410px;
  height: 550px;
  float: right;
  padding-top: 36px;
  margin-right: 7%;
}

.banner h1, .banner h2 {
		font-size: 40px;
		line-height: 52px;
		color: #333;
	}

.banner .btn {
		display: inline-block;
		margin:25px 0 0;
		padding: 9px 22px 7px;
		clear: both;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;

		border: 2px solid rgba(255,255,255,.4);
		border-radius: 5px;
	}
		.banner .btn:hover {
			background: rgba(255,255,255,.05);
		}
		.banner .btn:active {
			-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
		}

	.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}

	.banner .dots {
		position: absolute;
		left: 0;
		right:-10%;
		top:30px;
		text-align:center;
	}
		.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 10px;
			margin: 0 4px;
			text-indent: -999em;
			border-radius: 6px;
			cursor: pointer;
			opacity: .4;
			background:green;
			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}

	.banner .arrows {
		position: absolute;
		bottom: 20px;
		right: 20px;
		color: #fff;
	}
		.banner .arrow {
			display: inline;
			padding-left: 10px;
			cursor: pointer;
		}


.modal-header{ border-bottom:none; background: url(../image/x_w_te.jpg) repeat-x top #ffffff;}
.modal-content{ border-radius:0px;}



  .es-carousel ul{
            display:block;
        }
.hide{display:none}
.f-w-kot1{ position:absolute; top:188px; left:100px;}
.f-w-kot1 span img {
    width: 185px !important;
    height: 46px !important;
    margin-bottom: 20px;
}



.s-h-gunt .banner ul li { float: left;width: 1423px; background-size: cover; background-repeat: no-repeat; overflow: hidden}
.banner {overflow: hidden}
.f-w-mbg1 { background: url("../image/f_shine2.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 539px}
.f-w-mbg2 { background: url("../image/f_jd.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 539px}
.f-w-mbg3 { background: url("../image/f_gc.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 539px}
.f-w-mbg4 { background: url("../image/f_gct.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 539px}
.f-w-mbg5 { background: url("../image/f_xt.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 539px}
@media only screen and (max-width: 1366px) {
	.banner .inner { margin-right:2%}
}
@media only screen and (max-width: 800px) {
.banner { height: auto; overflow: hidden}
.s-h-gunt .banner ul li { background-size:100% auto}
.banner .inner { padding-top: 2%; width: 100%;margin-right:0}
.j-x-gut { margin-right: 3%; float: right;}
.s-h-wei {     float: right;width: 90%;margin:32% 5%; padding: 0;}
.f-w-mbg1 { background: url("../image/newfuwu1.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg2 { background: url("../image/newfuwu2.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg3 { background: url("../image/newfuwu3.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg4 { background: url("../image/newfuwu4.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg5 { background: url("../image/newfuwu5.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-kot { float: left; width: 100%; position: relative; top: 0; left: 0;    background: #eee;color: #666}
.f-w-shie { float: left;width: 100%}
.f-w-kot .f-w-toum p { color: #666}
.f-w-toum { background: none}
.fl { float: left;width: 100%}
.f-w-neir { float: left;width: 100%}
.f-w-neir a { float:left; width: 100%}
}
@media only screen and (max-width: 700px) {
.banner { height: auto; overflow: hidden}
.s-h-gunt .banner ul li { background-size:100% auto}
.banner .inner { padding-top: 2%; width: 100%;margin-right:0}
.j-x-gut { margin-right: 3%; float: right;}
.s-h-wei {     float: right;width: 90%;margin: 20% 5%; padding: 0;}
.f-w-mbg1 { background: url("../image/newfuwu1.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg2 { background: url("../image/newfuwu2.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg3 { background: url("../image/newfuwu3.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg4 { background: url("../image/newfuwu4.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-mbg5 { background: url("../image/newfuwu5.jpg") no-repeat; background-size: cover; position: relative; width: 100%; height: 200px}
.f-w-kot { float: left; width: 100%; position: relative; top: 0; left: 0;    background: #eee;color: #666}
.f-w-shie { float: left;width: 100%}
.f-w-kot .f-w-toum p { color: #666}
.f-w-toum { background: none}
.fl { float: left;width: 100%}
.f-w-neir { float: left;width: 100%}
.f-w-neir a { float:left; width: 100%}
}

/*   20161201  */
.iqy_20161201{padding:0; margin:0 auto; width:100%;}
.iqy_20161201 ul{list-style:none;}
.iqy_20161201 li{float:left;width: 32.8%;height: 342px;margin:0 0.2% 5px 0.3%; position:relative;}
.iqy_20161201 li a .bo_title{position:absolute; left:0; bottom:0; width:100%; height:75px; line-height:75px; text-align:center; font-size:22px; color:#fff; background:rgba(0,0,0,0.75); background:rgb(0,0,0)\0;}
.iqy_20161201 li a:hover .bo_title{background:#39507a;}

.iqy_20161201_title{font-size:25px;position:absolute; left:30px; top:30px; color:#fff; padding:0 24px 0 12px;margin-top:0;border-left:1px solid #fff;width:88px;height:82px;background:url(../image/i_01_sjh.png) no-repeat right top;}
.iqy_20161201_txt{position:absolute; left:30px; top:130px;font-size:13px;padding-right: 30px;color:#fff; line-height:20px;}
.iqy_20161201_a{position:absolute; left:30px; bottom:30px;font-size:13px; color:#fff; text-decoration:none; border:1px #fff solid; padding:2px 5px;}

.fw_20161201{padding:0; margin:0 auto; width:100%;}
.fw_20161201 .zr_leftw{width:15%; float:left; text-align:left;}
.fw_20161201 .zr_leftw a{font-size:13px; color:rgb(61,61,61); display:inline-block; margin-bottom:15px; text-decoration:underline;}
.fw_20161201 .zr_leftw a:hover,.fw_20161201 .zr_leftw a.on{color:rgb(155,195,47);}
.fw_20161201 .zr_rightw{width:85%; float:right; font-size:13px; color:rgb(61,61,61); line-height:20px;}

.zr_20161201{padding:0 0 40px 0; margin:0 auto; width:100%;}
.zr_20161201 .zr_leftw{width:30%; float:left; text-align:center; font-size:24px; color:rgb(61,61,61); padding-top:40px;}
.zr_20161201 .zr_leftw2{padding-top:5px;}
.zr_20161201 .zr_rightw{width:70%; float:right; font-size:13px; color:rgb(61,61,61); line-height:20px;}


@media screen and (max-width:768px){
.iqy_20161201 li{float:none;width:100%; margin:0 0 5px 0; position:relative;}

.fw_20161201 .zr_leftw{width:24%;}
.fw_20161201 .zr_rightw{width:72%;}

.iqy_20161201_a{bottom: 4px;}
}

.indexpro .box{width: calc((100% - 10px) / 3);margin-bottom: 5px;margin-right: 5px;height: 294px}
.indexpro .box:nth-child(3),.indexpro .box:nth-child(6){margin-right: 0}

.w1390{width: 1390px;margin: 0 auto}
.mflex{display: flex;}
.m-content p{margin-bottom: 1em;font-size: 16px;line-height: 30px;text-align: justify;text-indent: 2em;color: #555;}
.m-content img{display: block;margin: 1em auto;max-width: 100%;width: auto;height: auto;}
.newsmain{padding:106px 0 75px; }
.newsmain .tit{margin-bottom: 44px;margin-top: 0;font-size: 45px;line-height: 66px;text-align: center;color: #000;}
.newsmain .newsmain-sum{justify-content: center;align-items: center;margin-bottom: 10px;color: #333;}
.newsmain .newsmain-sum .line{width: 1px;height: 12px;margin: 0 50px;background: #ccc;}
.newsmain .m-content{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 30px 0;}
.newsmain .m-content p{text-indent: 2em;}
.newsmain .loading{margin: 0 auto;display: block;}
.sx-page{justify-content: space-between;padding: 20px 0;margin-bottom: 30px;}
.sx-page .page{width: 48%;}
.sx-page .page a{line-height: 2em;font-size: 16px; color: #39507a;}
.sx-page .page.next span{width: 100%;text-align: right;line-height: 2em;}
.loading {text-align: center;padding-top: 30px;}
.loading span {display: inline-block;width: 166px;height: 38px;line-height: 38px;text-align: center;border: 1px #C6C6C6 solid;border-radius: 19px;font-size: 14px;color: #C6C6C6;cursor: pointer;}
.loading span:hover {border: 1px #39507a solid;color: #39507a;}

@media (max-width: 1550px){
.newsmain{padding: 80px 0 60px}
.newsmain .tit{margin-bottom: 30px;font-size: 35px;line-height: 1.5em;}

}

@media (max-width: 1440px){
.w1390{width: 92%;}

}

@media (max-width: 992px){
.c-t-boxt{margin: 0 auto!important;}
.conbox{width: calc(100% - 30px);padding: 30px 0 0px}
.conleft{width: 100%;}
.c-t-hb{line-height: 50px;}
.conright{padding: 0;height: 300px;}

}
@media (max-width: 940px){
.newsmain .tit{font-size: 30px;}
.newsmain{padding: 50px 0 40px;}
.newsmain .newsmain-sum .line{margin: 0 15px;}
.sx-page .page{width: 100%;}
.sx-page .page.next span{text-align: left;}
.sx-page{margin-bottom: 10px;}
.sx-page .page a{font-size: 14px;}
}
@media (max-width: 768px){
.newsmain .tit{font-size: 26px;}
.m-content p{font-size: 14px;line-height: 2em;}		
.container{width: calc(100% - 30px);padding: 0;}
.carousel-inner .item{height: 300px;}
.carousel-inner .item img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.carousel-indicators li{width: 40px!important;height: 2px!important}
.iqy_20161201 li{height: 300px;}
.Experience-project{padding: 50px 0;}
.indexpro .box{width: 100%;height: auto;margin-right: 0;}
.section-body .sjxy-user{margin: 0;}
.course-item .plan-title,.section-header .plan-title{height: 90px;}
.course-item .plan-list{padding: 0 20px;}
.course-item .img-show .green-box{display: flex!important;flex-flow: column;align-items: center;justify-content: center;text-align: center; background: rgba(57,80,122,.6);}
.Cooperation_hz{padding: 50px 0;}
.course-item .news-show{padding: 0;margin-right: 10px;margin-bottom: 10px;}
.Cooperation_hz .course-item a{display: block;}
.Cooperation_hz .course-item img{width: 100%;}
.footerNav-list li a{font-size: 14px;}
.Copyright{padding: 20px 15px;box-sizing: border-box;flex-wrap: wrap;}

.zcnav{display: flex;flex-wrap: wrap;}
.zcnav li{width: 50%;}
#ajax_fan{margin: 0;}
#ajax_fan a{display: block;}
.x-w-boxt{margin: 0;padding: 20px 0 50px;}
.x-w-quq{min-height: unset;padding: 15px;}
.x-w-bakxt{padding: 10px 0 20px;}
.k-f-yont{margin-bottom: 0;}
.newsmain .loading{padding: 0;}

.zr_20161201 .zr_leftw,.zr_20161201 .zr_rightw{width: 100%;float: none;text-align: center;}
.zr_20161201 .zr_leftw{padding: 20px 0;}
.zr_20161201{padding-bottom: 20px;}
}