
.w1200 {
	margin: 0px auto; width: 1296px;
}
.w800 {
	margin: 0px auto; max-width: 800px !important;
}
.clear {
	clear: both;
}
.container{ width:1296px; margin: 0 auto; margin-top:10px}
.ny_title{width:100%; height:50px; line-height:50px; border-bottom: 1px solid #DFDFDF;}
.ny_title h3{ font-size: 24px; color: #313131;float: left;}
.ny_title h3 span{ font-size: 24px; color: #959595; margin-left: 5px; font-weight: normal; }
.ny_title_right{float: right; font-size:12px; color: #313131;}
.ny_title_right span{color: #ff6600;}

.in_title > h3 {
	top: 34px; text-align: center; color: rgb(67, 67, 67); font-size: 30px; font-weight: bold; position: relative; z-index: 3;
}
.in_title > h2 {
	text-align: center; color: rgb(229, 229, 229); font-size: 55px;
}
.in_pro > .in_title {
	margin-top: 56px;
}
.in_title > hr {
	background: rgb(49, 49, 49); margin: 28px auto 0px; width: 66px; height: 3px;
}
.in_title > p {
	text-align: center; color: rgb(98, 98, 98); font-size: 16px; margin-top: 10px;
}
.inpro_list {
	margin-top: 54px; display: table;
}
.inpro_li {
	background: rgb(238, 238, 238); width: 282px; text-align: center; overflow: hidden; margin-right: 9px; margin-bottom: 20px; margin-left: 9px; border-bottom-color: rgb(6, 111, 231); border-bottom-width: 6px; border-bottom-style: solid; float: left; position: relative;
}
.inpro_li > a > img {
	width: 280px; height: 220px; padding-top: 20px;
}
.inpro_li > a > h3 {
	color: rgb(83, 83, 83); line-height: 40px; font-size: 22px;
}
.inpro_li > a > p {
	color: rgb(149, 149, 149); padding-bottom: 22px; font-size: 14px; position: relative;
}
.inpro_more {
	background: rgb(6, 111, 231); border-radius: 30px; left: 84px; width: 118px; height: 30px; bottom: 20px; color: rgb(255, 255, 255); line-height: 30px; display: block; position: absolute;
}
.inpro_li > a > .icon {
	padding: 75px 0px; color: rgb(119, 119, 119); line-height: 90px; font-size: 100px; display: block;
}
.inproli_last > .icon {
	background: url("../images/inpro_last_bg.png") no-repeat; margin: 50px auto 30px; width: 101px; height: 116px; text-align: center; color: rgb(255, 255, 255); line-height: 116px; font-size: 50px; display: block;
}
.inproli_last {
	background: rgb(49, 49, 49); height: 346px;
}
.inproli_last > p {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 22px;
}
.inpro-cs {
	top: 20px; width: 282px; height: 200px; position: absolute;
}
.inpro-cs > img {
	width: 234px; height: 178px;
}
.in_case {
	background: url("../images/incase_bg.jpg") no-repeat center; height: 612px; margin-top: 70px;
}
.in_case > .w1200 > .in_title {
	padding-top: 40px;
}
.in_case .in_title > h3 {
	color: rgb(255, 255, 255);
}
.in_case .in_title > h2 {
	color: rgb(110, 110, 110);
}
.in_case .in_title > hr {
	background: rgb(255, 255, 255);
}
.in_case .in_title > p {
	color: rgb(243, 243, 243);
}
.incase_li {
	margin-left: 6px; float: left;
}
.incase_fl_li {
	background: rgb(21, 113, 219); padding: 0px 20px; transition:0.3s; top: 0px; width: 70px; text-align: center; line-height: 40px; font-size: 16px; margin-bottom: 10px; margin-left: 10px; float: left; position: relative;
}
.incase_fl_li > a {
	color: rgb(255, 255, 255); display: block;
}
.incase_fl_li:hover {
	
}
.incase_fl > ul {
	margin: 50px auto 40px; display: table; max-width: 1100px;
}
.incaseflli_ac {
	background: rgb(21, 113, 219);
}
.incase_list {
	overflow: hidden; margin-top: 44px;
}
.incase_zz {
	background: url("../images/team_l_bg.png"); left: 0px; top: 0px; width: 380px; height: 296px; text-align: center; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.incase_li {
	position: relative;
}
.incase_zz > .icon {
	background: rgb(246, 172, 27); margin: 90px auto 0px; width: 60px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 24px; display: block;
}
.incase_zz > h3 {
	overflow: hidden; font-size: 16px; font-weight: bold; margin-top: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.incase_zz > p {
	font-size: 14px; margin-top: 10px;
}
.in_case > a {
	background: rgba(0, 0, 0, 0.5); margin: 40px auto 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 157px; height: 53px; text-align: center; color: rgb(255, 255, 255); line-height: 53px; font-size: 14px; display: block;
}
.in_case > a > .icon {
	margin-left: 10px;
}
.incase_li_div {
	width: 380px; height: 296px; overflow: hidden;
}
.incase_li_div > img {
	width: 380px; height: 296px;
}
.incase_fl_li:hover {
	top: -10px;
}
.in_news {
	overflow: hidden; margin-bottom: 70px;
}
.menu_r {
	top: 49px; right: 0px; position: absolute; z-index: 3;
}
.innews_fl {
	margin:15px auto 10px; display: table; max-width: 670px;
}
.innews_fl > ul > li {
	background: rgb(229, 229, 229); border-radius: 30px; transition:0.3s; width: 125px; height: 38px; text-align: center; line-height: 38px; font-size: 18px; margin-right: 20px; margin-left: 20px; float: left; cursor: pointer;
}
.innews_fl > ul > li:hover {
	background:#CFECDE; color:#ffffff;
}

.innews_l {
	width: 558px; float: left;
}
.innews_l > a > h3 {
	width: 83%;font-size: 20px; float: left;font-weight:bold; padding-top:10px
}
.innews_l > a > span {
	width: 17%; color: rgb(149, 149, 149); line-height: 40px; font-size: 14px; float: right; display: block;
}
.innews_l > a > p {
	height: 47px; color: rgb(149, 149, 149); overflow: hidden; clear: left; font-size: 13px; line-height:19px;width: 560px;
}
.innews_r {
	width: 696px; float: right;
}
.innewsr_li {
	height: 102px;
}
.innewsr_li > span {
	background: rgb(247, 245, 245); transition:0.3s; width: 98px; height: 102px; text-align: center; color: rgb(200, 200, 200); line-height: 102px; font-size: 60px; margin-right: 10px; border-right-color: rgb(247, 245, 245); border-right-width: 4px; border-right-style: solid; float: left; display: block;
}
.innewsr_li {
	margin-bottom: 20px;
}
.innewsr_r {
	width: 582px; float: right; display: block;
}
.innewsr_r > h3 {
	transition:0.3s; width:83%; color: rgb(49, 49, 49); line-height:26px; font-size: 18px; float: left; font-weight:bold;
}
.innewsr_r > span {
	color: rgb(149, 149, 149); line-height:28px; font-size: 13px; float: right;
}
.innewsr_r > p {
	transition:0.3s; height:55px; color: rgb(149, 149, 149); overflow: hidden; clear: left; font-size: 13px;width: 582px;
}
.innews_t_div {
	width: 558px; height: 268px; overflow: hidden;
}
.innews_t_div > img {
	width: 558px; height: 268px;
}
.innewsr_li:hover > span {
	background: rgb(255, 255, 255); color:#96C6DA; border-right-color:#C0DDE9; border-right-width: 4px; border-right-style: solid;
}
.innewsr_li:hover > .innewsr_r > h3 {
	color:#2C8CB4;
}
.innewsr_li:hover > .innewsr_r > p {
	color: rgb(0, 0, 0);
}

.jin001 {
	background-image: url(jin001.jpg);
	background-repeat: no-repeat;
	background-position: center top;margin: 0 auto; width:1298px; height:560px;
}
.jin002 { font-size:28px; color:#FFFFFF; font-weight:bold; padding-left:90px; padding-top:100px}
.jin003 { font-size:16px; color:#FFFFFF; padding-left:90px; padding-top:20px; line-height:26px; padding-right:500px}


.clear{clear:both;}
.index-more{ padding-left:90px; padding-top:20px}
.index-more a{width:200px;height:40px;text-align:center;display:block;line-height:40px;border:2px solid #fff;color:#fff;font-size:16px;border-radius:5px;transition:.3s;-webkit-transition:.3s}
.index-more a:hover{background:#ffffff;color:#000;}



.footer{ background:#333333;color:#fff; text-align:center; padding:30px 0px; font-size:14px; margin-top:30px;}
.footer p{ margin:10px 0px;}
.footer_ico{ margin-top:20px;}
.footer_ico a{ display:inline-block; width:41px; height:41px; margin:0px 13px; background:url(footer_ico.png) no-repeat left top;}
.footer_ico a.f_ico_1{ background-position:0 0;}
.footer_ico a.f_ico_1:hover{ background-position:-41px 0;}

.footer_ico a.f_ico_2{background-position:0 -48px;}
.footer_ico a.f_ico_2:hover{ background-position:-41px -48px;}

.footer_ico a.f_ico_3{background-position:0 -98px;}
.footer_ico a.f_ico_3:hover{ background-position:-41px -98px;}

.footer_ico a.f_ico_4{background-position:0 -146px;}
.footer_ico a.f_ico_4:hover{ background-position:-41px -146px;}

.footer_ico a.f_ico_5{background-position:0 -195px;}
.footer_ico a.f_ico_5:hover{ background-position:-41px -195px;}
.main-im{position:fixed;right:10px;bottom:100px;z-index:100;width:510px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F5F5F5;border:1px solid #dddddd;border-radius:10px;background:#F5F5F5;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:311px;width:211px;height:36px;background:url(open_im.png) no-repeat left top;}

.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;left:20px;bottom:80px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #DCDCDC;border-top:0px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #DCDCDC;}
.fixed-bar .gotop:hover{z-index:10;border-color:#0298B2;background-color:#0298B2;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #DCDCDC;}
.fixed-bar .consult-box .consult-header{position:relative;height:50px;margin:-1px -1px 0;background:#0298B2;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/50px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:0px 0;border-bottom:1px dashed #eaeaea; overflow:hidden}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 14px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";border-bottom: 1px #DCDCDC dashed;}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:200px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:198px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}