blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 arial,"微软雅黑",tahoma,'Hiragino Sans GB',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none;color:#333;}
a:hover{}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
i,em{font-style:normal;}
img{vertical-align: middle;max-width: 100%;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.clear{clear:both;}
.last{margin-right:0px !important;}
/*整体框架*/
.main1200{width:94%;margin:0 auto;max-width:1200px;}
.hide{display:none !important;}



.head-main{/*border-bottom:1px solid #ccc;*/ position:relative;}
.head-logo{padding:20px 0;}
.head-nav{ position:relative; overflow:hidden;}
.head-nav li{float:left; position:relative; overflow:hidden;}
.head-nav li a{color:#333; display:block;  padding:0 16px; font-size:14px; line-height:100px; height:100px;}
.head-nav li a:hover,.head-nav li.cur a{color:#165baf}
.head-nav-block{width:100%; height:3px; background:#165baf; position:absolute; bottom:0px; left:0; z-index:10;}
.head-nav li:after{ content:''; display:block; width:100%; height:3px; background:#165baf; position:absolute; bottom:-3px; left:0; z-index:10; }
.head-nav li.cur:after{ bottom:0; left:0; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.head-nav li.act a{color:#165baf;}
.head-nav li.act:after {bottom:0; left:0;  -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;} 

.head-wap-btn{ position:absolute; width:22px; height:17px; top:50%; right:3%; margin-top:-8px; background:none; border:0; -webkit-appearance:none; display:none;}
.head-wap-menu{ position:relative; display:block; width:22px; height:3px; background:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.head-wap-menu:before{ content:''; display:block; width:22px; height:3px; position:absolute; top:-7px; left:0; background:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.head-wap-menu:after{ content:''; display:block; width:22px; height:3px; position:absolute; bottom:-7px; left:0; background:#000;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.head-wap-btn.cur .head-wap-menu{ background:#fff;}
.head-wap-btn.cur .head-wap-menu:before{top:0; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.head-wap-btn.cur .head-wap-menu:after{bottom:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}

.head-search{margin-left:3%; line-height:100px;}
.head-searBtn{display:block; float:left; width:16px; height:100px; cursor:pointer; background:url(../images/search_btn.png) no-repeat center center;}
.head-lang{float:left; padding-left:20px; font-size:14px;}
.head-lang a{display:inline-block; height:14px; line-height:14px; padding:0 10px;}
.head-lang a:hover{color:#165baf;}
.head-lang a:first-child{border-right:1px solid #666;}

.head-search-bar{ background:#f0eeeb; text-align:center; display:none; padding:15px 0;}
.head-search-txt{float:left; font-size:14px; width:90%; height:44px; line-height:44px; text-indent:10px; border:0; border-radius:8px 0 0 8px;}
.head-search-btn{float:right; height:44px; line-height:44px; width:10%; background:url(../images/search2.png) no-repeat center center #165BAF; background-size:contain; border-radius:0 8px 8px 0; border:0;}

.head-subnav{display:none;}
.head-nav-wap{border-bottom:1px solid #c9c8c6;}
.head-nav-wap li{ border-top:1px solid #c9c8c6}
.head-nav-wap li a{ display:block; padding:0 3%;}
.head-nav-item-1{ background:#ebebeb; line-height:45px; font-size:18px; position:relative; color:#666;}
.head-nav-item-2{ background:#ffffff; line-height:40px; font-size:14px; color:#888;}
.head-subnav-ul2{display:none;}
.head-nav-arrow{ display:block; width:11px; height:7px; position:absolute; right:3%; top:50%; margin-top:-4px; background:url(../images/index_13.png) no-repeat center center;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;}
.cur .head-nav-arrow{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg);}

.navigation-down{width:100%;background:rgba(255,255,255,0.8); position:absolute;left:0;top:100px; z-index:999;}
.nav-down-menu{width:100%;/*border-top:1px solid #E6E6E6;*/ /*box-shadow:0px 2px 2px #666;*/}
.nav-slibar{display:table; padding:30px 0;}
.nav-slibar-l{ /*width:200px;*/ border-right:1px solid #666; display:table-cell; vertical-align:top; padding-right:20px; margin-left:376px;}
.nav-slibars .nav-slibar-l{/*width:100px;*/}
.nav-slibar-l li{ /*float:left;*/ /*width:100px;*/ /*margin-bottom:5px;*/}
.nav-slibar-l li a{display:block; line-height:34px; color:#333; font-size:14px; text-align:left; padding:0 16px;}
.nav-slibar-l li a:hover{color:#fff; background:#0e95eb;}
.nav-slibar-r{padding-left:40px; display:table-cell; vertical-align:top; width:250px;}
.nav-slibar-r img{width:100%; height:140px;}

.banner{}
.banner img{width:100%;}

.ind-tit-main{border-bottom:1px solid #ddd; text-align:center; padding:40px 0 35px; position:relative;}
.ind-tit-main h2{font-size:26px; line-height:1em; color:#000; text-transform: uppercase;}
.ind-tit-main h5{font-size:14px; line-height:1em; color:#888; text-transform:capitalize; margin-top:10px;}
.ind-tit-main:after{display:block; content:''; width:40px; height:2px; background:#165baf; position:absolute; bottom:-1px; left:50%; margin-left:-20px;}

.ind-abo{}
.ind-abo-con{ text-align:center; padding:70px 0;}
.ind-abo-tit{font-size:22px; color:#333; margin-bottom:15px; display:block;}
.ind-abo-txt{font-size:16px; color:#666; line-height:1.8em;}
.ind-abo-more{display:inline-block; font-size:18px; color:#165baf; padding-right:18px; background:url(../images/index_23.png) no-repeat right center; margin-top:50px;}


.ind-yew{ background:url(../images/index_03.jpg) no-repeat center center; background-size:cover;}
.ind-yew-con{padding:70px 0;}
.ind-yew-con ul{}
.ind-yew-con ul li{ text-align:center; width:50%; float:left;}
.ind-yew-con ul li .li-img{width:50%; margin:0 auto; border:5px solid #ddd; border-radius:50%; overflow:hidden; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.ind-yew-con ul li .li-img img{width:100%; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.ind-yew-con ul li .li-img:hover{border-color:#165baf;}
.ind-yew-con ul li .li-img:hover img{}
.ind-yew-con ul li span{font-size:20px; display:inline-block; margin-top:10px;}


.ind-new{}
.ind-new-con{padding:70px 0;}
.ind-new-con li{float:left; box-sizing:border-box; border:1px solid #fff; width:24.25%; padding:10px; margin-right:1%;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.ind-new-con li .li-img{ overflow:hidden; position:relative;height: 151px;}
.ind-new-con li .li-img .img{width:100%;}
.ind-new-con li .li-img .li-img-hover{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); opacity:0}
.ind-new-con li .li-img .li-img-hover img{width:42px;height:42px; position:absolute; left:50%; top:50%; margin-top:-21px; margin-left:-21px; display:none;}
.ind-new-con li:hover .li-img .li-img-hover{ opacity:1;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.ind-new-con li:hover .li-img .li-img-hover img{display:block;}
.ind-new-con li h3{line-height:60px; border-bottom:1px solid #999; font-size:16px; color:#333; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.ind-new-con li h3 i{color:#000; font-weight:bold; margin-right:10px; float:left; font-size:20px;}
.ind-new-con li p{color:#666; font-size:12px; line-height:1.8em; padding:10px 0 0; height:3.6em; overflow:hidden;}
.ind-new-con li:hover{ position:relative; margin-top:-10px;  border:1px solid #ddd; /*background:#F5FBFF;*/ box-shadow:0 10px 40px rgba(0,0,0,0.5);}
.ind-new-con li:hover h3 i{color:#165baf;}
.ind-new-con li:hover .li-img .img{-webkit-transition:all 60s ease-out;-moz-transition:all 60s ease-out;transition:all 60s ease-out;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5);}

.ind-zer{ background:#f9f9f9;}
.ind-zer-con{text-align:center; padding:70px 0;}
.ind-zer-list{margin-top:70px; position:relative;}
.ind-zer-item img{width:100%; border-radius:5px;}
.ind-zer-item p{font-size:14px; color:#333; margin-top:10px; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.ind-zer-list .swiper-button-prev{left:-50px; margin-top:-32px;}
.ind-zer-list .swiper-button-next{right:-50px; margin-top:-32px;}

.ind-case{}
.ind-case-con{padding:70px 0;}
.ind-case-item{/*float:left; width:22.75%; margin-right:3%;*/}
.ind-case-item .li-img img{width:100%;}
.ind-case-item p{line-height:50px; color:#333; border-bottom:1px solid #ccc; padding:0 10px; font-size:16px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ind-case-item p i{float:right; width:14px; background:url(../images/index_19.png) no-repeat center center;}
.ind-case-item:hover p{padding-right:0px; color:#165baf;}

.ind-link{ background:#eee; line-height:20px; padding:10px 0; font-size:14px;}
.ind-link-tit{color:#165baf; float:left; padding-right:20px; margin-right:20px; border-right:1px solid #a0a0a0;}
.ind-link-list{}
.ind-link-list li{float:left;margin-right:3%;}
.ind-link-list li a:hover{color:#165baf; text-decoration:underline;}
.ind-link-more{ float:right; font-size:25px; display:none;}

.foot-main{padding:70px 0; background:#31363a; color:#fff; font-size:14px; }
.foot-main .main1200{display:table;}
.foot-main a{color:#fff;}
.foot-main a:hover{ text-decoration:underline;}
.foot-main-l{ text-align:center; width:30%; display:table-cell; vertical-align:middle;}
.foot-ewm{width:88px; margin:0 auto 10px;}
.foot-main-l p{line-height:1.8em;}

.foot-main-c{width:35%; box-sizing:border-box; border-left:1px solid #666; border-right:1px solid #666; display:table-cell; vertical-align:middle;}
.foot-main-c ul{padding:0 15%;}
.foot-main-c li{float:left; width:50%; text-align:center; line-height:2.5em;}

.foot-main-r{ display:table-cell; vertical-align:middle; width:35%; box-sizing:border-box; padding-left:3%; line-height:2.5em;}


/*关于我们*/
.ny-tit-1{font-size:24px; color:#000; line-height:2em; position:relative; margin-bottom:40px;}
.ny-tit-1:after{display:block; content:''; width:70px; height:4px; position:absolute; bottom:0; left:0; background:#165baf;}
.abo-main{padding:40px 0;}
.abo-main-bg{ background:#f7f7f7;}
.abo-swjs-img{width:48%; float:left;}
.abo-swjs-img img{width:100%;}
.abo-swjs-con{float:right; width:49%; height:318px; line-height:1.8em; font-size:14px; color:#444; padding-right:3%; box-sizing:border-box; text-align:justify;}
.abo-swjs-con h3{font-size:18px; color:#000; margin-bottom:15px;}
#ascrail2000{border-radius:100px;}

.abo-swwh{}
.abo-swwh-list{ text-align:center; position:relative;}
.abo-swwh-list:after{ content:''; display:block; width:100%; height:1px; background:#d3d3d3; position:absolute; top:69px; left:0; z-index:1;}
.abo-swwh-item{ display:inline-block; width:139px; position:relative; z-index:2; margin:0 1%;}
.abo-swwh-icon{ width:139px; height:139px; background:url(../images/gysw_03.jpg) no-repeat center center; background-size:100%;
	-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;
}
.abo-swwh-icon.icon-1{ background-image:url(../images/gysw_03.png);}
.abo-swwh-item:hover .icon-1,.abo-swwh-item.cur .icon-1{ background-image:url(../images/gysw_03_h.png);}
.abo-swwh-icon.icon-2{ background-image:url(../images/gysw_04.png);}
.abo-swwh-item:hover .icon-2,.abo-swwh-item.cur .icon-2{ background-image:url(../images/gysw_04_h.png);}
.abo-swwh-icon.icon-3{ background-image:url(../images/gysw_05.png);}
.abo-swwh-item:hover .icon-3,.abo-swwh-item.cur .icon-3{ background-image:url(../images/gysw_05_h.png);}
.abo-swwh-icon.icon-4{ background-image:url(../images/gysw_06.png);}
.abo-swwh-item:hover .icon-4,.abo-swwh-item.cur .icon-4{ background-image:url(../images/gysw_06_h.png);}
.abo-swwh-icon.icon-5{ background-image:url(../images/gysw_07.png);}
.abo-swwh-item:hover .icon-5,.abo-swwh-item.cur .icon-5{ background-image:url(../images/gysw_07_h.png);}
.abo-swwh-icon.icon-6{ background-image:url(../images/gysw_08.png);}
.abo-swwh-item:hover .icon-6,.abo-swwh-item.cur .icon-6{ background-image:url(../images/gysw_08_h.png);}
.abo-swwh-item h5{font-size:18px; color:#333; margin-top:10px;}
.abo-swwh-con{margin-top:40px; text-align:center;}
.abo-swwh-con h3{font-size:24px; color:#000;}
.abo-swwh-con p{font-size:18px; color:#444; margin-top:10px;}
.abo-swwh-item:hover h5, .abo-swwh-item.cur h5{color:#0E95EB;}

.abo-swls{ position:relative;}
.abo-swls-first{display:block; width:19px; height:24px; position:absolute; top:-12px; left:50%; margin-left:-9px; background:url(../images/index1_03.png) no-repeat center center #fff; background-size:100%; z-index:10;}
.abo-swls-list{padding:40px 0 0;}
.abo-swls-list:before{ content:''; display:block; position:absolute; width:1px; height:100%; top:0; left:50%; background:#808080;}
.abo-swls-item{float:left; width:50%; box-sizing:border-box; padding-right:5%; margin-bottom:50px; position:relative;}
.abo-swls-item.last{padding-right:0; padding-left:5%;}
.abo-swls-item:before{ content:''; display:block; width:15px; height:19px; position:absolute; right:-7px; top:50%; margin-top:-9px; background:url(../images/index1_07.png) no-repeat center center #fff; background-size:100%; z-index:10;}
.abo-swls-item.last:before{display:none;}
.abo-swls-time{float:left; margin-right:20px;display:block; width:80px; height:80px; line-height:80px; text-align:center; background:url(../images/gysw_09.png) no-repeat center center; background-size:100%; color:#fff; font-size:22px;}
.abo-swls-con{height:80px; font-size:16px; color:#666;}
.abo-swls-con table{height:100%;}
.abo-swls-more{ cursor:pointer; display:block; width:98px; height:98px; position:relative; margin:0 auto; background:url(../images/index1_15.png) no-repeat center center #fff; background-size:100%; z-index:10;}

.abo-ryu{ text-align:center;}
.abo-ryu-list{}
.abo-ryu-list li{float:left; margin-right:2%; width:23.5%; box-sizing:border-box; border:1px solid #cdcdcd; padding:5px; margin-bottom:2%; background-color: #fff;}
.abo-ryu-list li img{width:100%;}
.abo-ryu-more{display:inline-block; font-size:18px; color:#165baf; padding-right:18px; background:url(../images/index_23.png) no-repeat right center; margin-top:30px;}

.abo-yj{}
.abo-yj-con{font-size:18px; color:#444; text-align:center; margin-bottom:40px; line-height:2em;}
.abo-yj-list{}
.abo-yj-list li{float:left; width:20%; text-align:center;}

.abo-zer{}
.abo-zer-list{}
.abo-zer-list li{float:left; width:23.5%; margin-right:2%; margin-bottom:2%; box-sizing:border-box;}
.abo-zer-list li .li-img{border-radius:5px; overflow:hidden;}
.abo-zer-list li p {text-align:center;font-size: 14px; color: #333; margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.abo-zer-list li img{width:100%;}

.abo-vid{padding:1.5% 2.5%; background: url(../images/gysw_34.jpg) no-repeat top center; background-size:100% 100%;}
.abo-vid-l{width:75.3%; float:left; position:relative;}
.abo-vid-r{width:23.7%; float:right;}
.abo-vid-r li{float:left; margin-bottom:4.3%; position:relative;}
.abo-vid-r li.last{margin-bottom:0;}
.abo-vid-play{ display:none; box-shadow:0 0 15px rgba(0,0,0,0.5); position:absolute; left:50%; top:50%; width:50px; height:50px; margin:-25px 0 0 -25px; border-radius:50%; background:url(../images/play48.png) no-repeat center center rgba(255,255,255,0.8); background-size:100%;}
.abo-vid-l .abo-vid-play{display:block;}
.abo-vid-r li:hover .abo-vid-play{ display:block;}

/*新闻中心*/
.ny-lm{ padding:40px 0;}
.ny-lm ul{ text-align:center; font-size: 0;}
.ny-lm li{display:inline-block; margin:5px 10px;}
.ny-lm li a{ font-size:18px; border:1px solid #a0a0a0; color:#000; display:block; padding:2px 30px; border-radius:100px; line-height:2em;}
.ny-lm li a:hover,.ny-lm li.cur a{ background-color:#0e95eb; color:#fff; border-color:#0e95eb;}

.news-item{ padding:30px 0; border-bottom:1px solid #0e95eb;}
.news-item:last-child{border-bottom:0;}
.news-item a{display:table; width:100%;}
.news-img,.news-con{display:table-cell; vertical-align:middle;}
.news-img{width:280px; padding-right:30px;}
.news-img img{width:100%;}
.news-con{}
.news-con h3{font-size:18px; color:#000;}
.news-con i{font-size:14px; color:#888; display:block; border-bottom:1px solid #bbb; padding:5px 0 10px; display:none;}
.news-con p{font-size:14px; color:#666; margin-top:10px;}
.news-con em{display:block; color:#0e95eb; font-size:14px; margin-top:10px;}

.news-item.cur/*,.news-item:hover*/{ border-bottom:3px solid #0e95eb;}
.news-item.cur .news-img/*, .news-item:hover .news-img*/{width:330px;}
.news-item.cur .news-con h3/*, .news-item:hover .news-con h3*/{color:#0e95eb;}
.news-item.cur .news-con i/*, .news-item:hover .news-con i*/{display:block;}
.page-box{padding:40px 0; text-align:center;}


/*公司章程*/
.zc-list{}
.zc-item{float:left; width:50%; padding:25px 0; box-sizing:border-box; padding-right:80px;}
.zc-item.last{border-left:1px dashed #cdcdcd; padding-left:80px; padding-right:0;}
.zc-time{width:110px; height:110px; border-radius:50%; background:#2395de; text-align:center; color:#fff; float:left; margin-right:20px;}
.zc-time a{display:table-cell; vertical-align:middle; width:110px; height:110px; color:#fff;}
.zc-time i{display:block; font-size:45px; line-height:1em; font-weight:bold;}
.zc-time em{display:block; font-size:16px; line-height:1em; margin-top:10px;}
.zc-con{display:table-cell; height:110px; vertical-align:middle;}
.zc-con h3{font-size:18px; color:#000;}
.zc-con a{font-size:16px; color:#0e95eb; margin-top:10px; display:inline-block;}

/*加入赛为*/
.job-list{}
.job-tit{ background:#0e95eb;  padding:10px 0;}
.job-tit li{float:left; width:20%; text-align:center; border-right:1px solid #fff; box-sizing:border-box; color:#fff; font-size:16px;}
.job-tit li:last-child{border:0;}
.job-item{padding:15px 0; border-bottom:1px solid #bbb;}
.job-item li{float:left; width:20%; color:#000; text-align:center; font-size:16px;}

/*联系我们*/
.cta-main{padding:40px 0;}
.cta-con{font-size:16px; line-height:2em; color:#333;}


/*主营业务 - 改*/
.ind-yewu-con {
	padding: 70px 0;
	text-align:center;
}
.ind-yewu-con ul {
	display: inline-block;	
}
.ind-yewu-con li{
	float: left;
	width: 150px;
	/*height: 150px;*/
	box-sizing:border-box;
	padding: 30px 0;
	margin: 0 25px;
	text-align: center;
	font-size: 16px;
	position: relative;
}
.ind-yewu-con li a{
	display:block;
	color: #fff;
	position:relative;
	z-index:10;
}
.ind-yewu-con li img {
	width:60px;
	height:60px;	
}
.ind-yewu-con li span {
	display: block;
	margin-top: 10px;
	line-height: 20px;
	height: 20px;
	width: 80%;
	margin: 5px auto 5px;
}
.ind-yewu-con li:before {
	content:'';
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0; top:0; z-index:1;
	background:#0e95eb;
	transform:rotate(45deg);
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.ind-yewu-con li:after {
	content:'';
	display:block;
	width: 166px;
	height: 166px;
	box-sizing:border-box;
	position:absolute;
	left:-8px; top:-8px; z-index:1;
	transform:rotate(45deg);
	border: 1px solid #0e95eb;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.ind-yewu-con li.li1, .ind-yewu-con li.li3, .ind-yewu-con li.li5 {
	margin-top: 150px;	
}


.ind-yewu-con li:hover:before {
	background: #165baf;
}
.ind-yewu-con li:hover:after {
	border-color: #165baf;
}

.main200{
	width: 94%;
    margin: 0 auto;
    max-width: 1200px;
}
