@charset "UTF-8";
html {
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none;
	/*解决chrome浏览器下字体不能小于12px*/
}
body {	overflow-x: hidden;	font-size:12px;	color: #666;	font-family:"Microsoft YaHei", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB",  sans-serif;}
a {	outline: none;	text-decoration: none;	color: inherit;	cursor: pointer;}
a:hover {text-decoration: none;}
html {zoom: 1;}
html * {outline: 0;zoom: 1;}
html button::-moz-focus-inner {border-color: transparent !important;}
/*设置margin和padding为0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin: 0;padding:0;}
table {border-collapse: collapse;	border-spacing: 0;}
fieldset,a,img,input,select,button,textarea{border:0;background:none;}
address,caption,cite,code,dfn,em,th,var,i {	font-style: normal;	font-weight: normal;}
li {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight:normal;}
q:before,q:after{content: '';}
em,i {	font-style: normal;}
input[type="submit"],input[type="reset"],input[type="button"],input[type=date],button,select,input[type=text] {
	/*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
a,input[type=text],select,input[type=password],textarea {
	/*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
	tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder {
	color: #aaa;
}
.fl {float:left;}
.fr {float:right;}
.clearfix{clear:both;}
.warpper{width:1200px;margin:0 auto;}
/*
.header{}
.logo{padding-top:14px;}
.nav{}
.nav ul{}
.nav ul>li{float:left;display:inline-block;height:90px;line-height:90px;width:95px;text-align:center;position:relative;}
.nav ul>li>a{font-size:18px;color:#333;font-weight:normal;display:inline-block;}
.nav ul>li>a:hover,.nav ul li.hover>a{color:#0087ce;height:87px; font-weight:bold;border-bottom:solid 3px #0087CE; }
.nav ul>li dl{width:95px;position:absolute;left:0;top:90px;background:#63b5e0;z-index:99;text-align:center;display:none;}
.nav ul>li dl dt{height:38px;line-height:38px;}
.nav ul>li dl dt a{color:#fff;font-size:18px;display:block;}
.nav ul>li dl dt a:hover{background:#0087ce;}
*/

/*header*/
.header {
	height: 91px;
	background: #ffffff;
	border-top: 4px #009c37 solid;
	min-width: 1200px;
}

/*logo*/
.header .logo {
	float: left;
	height: 91px;
}

.header .logo a {
	float: left;
	display: list-item;
	line-height: 91px;
	text-align: center;
	height: 91px;
	list-style: none;
}

.header .logo a img {
	vertical-align: middle;
}

/*navigation*/
.nav{
	float: right;

}
.nav ul li {
	float: left;
	min-width: 78px;
	text-align: center;
	transition: none;
	position: relative;
	height: 91px;
	margin-left: 30px;
}

.nav ul li:first-child {
	background: none;
}

.nav ul li > a {
	display: block;
	font-size: 16px;
	color: #333333;
	text-align: center;
	transition: none;
	padding-top: 20px;
	height: 91px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.nav ul li h6 {
	font-size: 12px;
	color: #c2c2c2;
}
.nav ul li p{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
}
.nav ul li p:after{
	display: block;
	content: '';
	width: 16px;
	height: 2px;
	background: #dfdfdf;
	margin: 10px auto 0;
}
.nav ul li:hover,.nav ul li.active{
	background: #006194;
}
.nav ul li:hover p:after,.nav ul li.active p:after{
	background: #FFFFFF;
}
.nav ul li:hover > a *,.nav ul li.active > a *{
	color: #FFFFFF;
}
.nav-menu{
	display: none;
	position: absolute;
	top: 91px;
	left: -25px;
	z-index: 99;
	width: 128px;
	transition: none;
	background: rgba(255,255,255,0.6);
	padding: 10px 0;
}
.nav-menu dl{
	transition: none;
}
.nav-menu dl dt{
	width: 100%;
}
.nav-menu dl dt a{
	display: block;
	line-height: 30px;
	font-size: 14px;
	color: #333333;
}
.nav-menu dl dt:hover a{
	color: #FFFFFF;
	background: #006194;
}


.rtop{padding-top:22px;height:68px;}
.rtop a{width:44px;height:44px;display:inline-block;margin-left:4px;font-size:0;float:left;position:relative;}
.rtop a.tel{background:url(../images/rt01.png) no-repeat center top;}
.rtop a.fax{background:url(../images/rt02.png) no-repeat center top;}

.rtop span{position:absolute;left:-70px;top:68px;background:url(../images/gbg.png) repeat;z-index: 999;font-size:12px;color:#fff;height:38px;line-height:38px;width:175px;text-align:center;display:none;transition:all 2s;}
.rtop span strong{display:inline-block;}
.rtop span i{ background:url(../images/arr.png) no-repeat center;width:14px;height:12px;display:inline-block; position:absolute;left:50%;top:-12px;margin-left:-7px;}
.rtop a:hover span{display:block;}
.rtop a:hover{background-position:left bottom;}

.banner{width:100%; max-width:1920px;min-width:1200px; margin:0 auto;text-align:center; overflow:hidden;position:relative;top:-0px;margin-top:0px;}
.banner img{ width:100%;  display:block;}
.banner{ position:relative;  z-index:66;}
.banner .slides li img{/* width:100%; height:700px; */display:block;}
.banner,.banner .slides,.banner .slides li{width:100%; height:420px;}
.banner .slides li{background-position:center top;background-repeat:no-repeat;}
.banner .slides li .warpper{margin-top:157px;}
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:12px; font-size:0px;border-radius:12px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#019D3C;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;
}
.flex-direction-nav .flex-next{right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-prev{opacity:0.6;filter:alpha(opacity=60);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=100);}
/*banner end*/
.ititle{text-align:center;height:37px;font-size:0;}
.ititle strong{color:#0087ce;font-size:26px;font-size:0;}
.ititle span{color:#666;font-size:16px;text-transform:uppercase;font-size:0;}
.ourproduct .ptitle{background:url(../images/ourproduct.png) no-repeat center top;}
.ourproduct{overflow:hidden;padding-top:35px;padding-bottom:30px;}
.ourproduct ul{margin-right:-22px;margin-top:32px;}
.ourproduct ul li{float:left;width:385px;display:inline-block;margin-right:22px;position:relative;}
.ourproduct ul li a{display:block;}
.ourproduct ul li .txt{width:222px;position:absolute;right:0;top:10px;text-align:center;color:#fff;}
.ourproduct ul li .txt strong{font-size:20px;display:block;padding-bottom:15px;padding-top:60px;transition:all 1s;}
.ourproduct ul li .txt p{font-size:16px;display:none;padding-bottom:10px;}
.ourproduct ul li i{width:32px;height:32px;display:block;background:url(../images/jia.png);margin:0 auto;}
.ourproduct ul li:hover .txt strong{padding-top:45px;}
.ourproduct ul li:hover .txt p{display:block;}

.more{width:96px;height:32px;line-height:32px;text-align:center;margin:0 auto;background:url(../images/more2.png) no-repeat;}
.more a{display:block;font-size:12px;color:#009c37;}
.more:hover{background:url(../images/more.png) no-repeat;}
.more a:hover{color:#0087ce;}

.ourproduct .more{margin-top:34px;}
.ouradvantage{background:#f4f4f4;overflow:hidden;padding-top:36px;padding-bottom:40px;}
.ouradvantage .atitle{background:url(../images/ouradvantage.png) no-repeat center top;}
.ouradvantage ul{margin-right:-42px;padding-bottom:28px;overflow: hidden;}
.ouradvantage ul li{float:left;width:371px;height:184px;background:url(../images/greenbg.png) no-repeat center;text-align:center;margin-right:42px;display:inline-block;margin-top:35px;}
.ouradvantage ul li a{display:block;padding-top:32px;}
.ouradvantage ul li i{}
.ouradvantage ul li span{display:block;font-size:20px;color:#fff;padding-top:5px;}
.ouradvantage ul li:hover{background:url(../images/bbg.png) no-repeat center;}

.footer{width:100%;height:103px;background:url(../images/fbg.jpg) no-repeat center top; min-width: 1200px;}
.fcon{border-bottom:solid 1px #034e87;height:54px;line-height:54px;}
.fcon ul{padding-bottom:28px;}
.fcon ul li{float:left;display:inline-block;color:#fff;padding-left:24px;float:left;}
.fcon ul li:nth-child(1){background:url(../images/c01.png) no-repeat left center;margin-right:68px;}
.fcon ul li:nth-child(2){background:url(../images/c02.png) no-repeat left center;margin-right:55px;}
.fcon ul li:nth-child(3){background:url(../images/c03.png) no-repeat left center;margin-right:0px;}
.fcon ul li:nth-child(4){background:url(../images/c04.png) no-repeat left center;float:right;}
.fbot{line-height:50px;color:#fff;}

.mainbg{padding-bottom:38px;	}
.mbot{padding-top:30px;}
.mtop{border-bottom:solid 1px #ddd;overflow:hidden;height:62px;line-height:62px;}
.menu{}
.menu ul{}
.menu ul li{float:left;display:inline-block;padding-right:50px;background:url(../images/dot.png) no-repeat left center;}
.menu ul li a{font-size:16px;color:#999;padding-left:24px;}
.menu ul li.cur{background:url(../images/dot2.png) no-repeat left center;}
.menu ul li.cur a{color:#0087ce;}
.location,.location a{font-size:14px;font-weight:bold;color:#999;}
.location span{width:9px;height:12px;display:inline-block;background:url(../images/lc.png) no-repeat;margin:0 14px;}

/**********************************人力资源*******************************************/
.job{clear:both;padding-top:0px;padding-bottom:60px;background:url(../images/jtbg.png) no-repeat center top;margin-top:-63px;padding-top:75px;}
.joblist{ margin-bottom:10px;   color:#bdbdbd;border:solid 1px #e6e6e6;background:#fcfcfc;}
.jobtitle{ background:url(../images/down.png)  #fcfcfc no-repeat 1165px center; line-height:50px;cursor:pointer;}
.jobtitle:hover{background:url(../images/up.png)  #fcfcfc no-repeat 1165px center; }
.joblist .cur{background:url(../images/up.png)  #fcfcfc no-repeat 1165px center; }
.jobtitle h1{}
.jobtitle h1 strong{ font-size:16px;font-weight:bold; color:#333; padding:0px 20px; width:195px;display:inline-block;}
.jobtitle h1 em{ font-style:normal;}
.jobtitle h1 span{ font-size:16px; font-weight:normal; color:#999;}
.joblist .cur h1 strong{color:#0086CD;}
.joblist .btnsubmit{ width:96px; height:34px; float:right; background:white; cursor:pointer;background:url(../images/lxwm.png) no-repeat;}
.joblist .btnsubmit a{ display:block; color:#fff; line-height:32px;text-align: center;}
.joblist .btnsubmit a i{width:15px;height:11px;display:inline-block;background:url(../images/lxwmc.png) no-repeat;position:relative;top:1px;margin-right:;}
.jobdesc{display:none;color:#666;background:#fcfcfc; padding:20px;font-size:14px; line-height:24px;  border-top:solid 1px #e6e6e6;}
.jobrow{padding-top:10px;}
.jobrow span{width:25%;display:inline-block;}
.jobrow span,.require span{font-size:14px;color:#333;font-weight:bold; }

/*联系方式*/
.contactus{padding-top:27px;}
.conimg{}
.conimg img{display:block;}

.contactus dl{width:1198px;border:solid 1px #edeef4;height:65px;/* overflow:hidden;*/padding-bottom:19px;position:relative;}
.contactus dl dt{float:left;}
.contactus dl dd{position:absolute;right:0;bottom:0;z-index:999;}

.contactus dl dt ul{}
.contactus dl dt ul li{float:left;position:relative;padding-left:60px;margin-left:24px;margin-top:19px;font-size:16px;line-height:22px;color:#666;font-weight:normal;margin-right:32px;}
.contactus dl dt ul li:last-child{margin-right:0;}
.contactus dl dt ul li i{display:inline-block;width:40px;position:absolute;left:0;top:0;}

/*公司相册*/
.picbox{margin-top:28px;}
.picbox .pleft{float:left;width:929px;height:548px;overflow:hidden;}
/*.picbox .pleft a,.pleft img{display:block; width:929px;height:548px;}*/
.picbox .pright{float:right;width:264px;height:548px;overflow:hidden;position:relative;}
.picbox .pright>span{width:264px; height:32px;display:inline-block;cursor:pointer;position:absolute;left:0;z-index:99;}
.picbox .pright>span.prev{background:url(../images/prev.jpg) no-repeat center top;top:0;}
.picbox .pright>span.next{background:url(../images/next.jpg) no-repeat center top;bottom:0;}
.picbox .pright span:hover{background-position:center bottom;}

.picbox .pright .con{width:364px; height:484px;margin-top:32px;overflow:hidden;position:relative;}
.picbox .pright .con ul{position:absolute;left:0;top:0;width:364px;}
.picbox .pright .con ul li{margin-top:4px;width:264px;height:156px;position:relative;}
.picbox .pright .con ul li a{display:block;}
.picbox .pright .con ul li span.bt{width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/graybg.png) repeat;transition:all 1s;opacity:1;}
.pright .con ul li.cur span.bt{opacity:0;}
/*.picbox .pright .con ul li:hover span.bt,.pright .con ul li.cur span.bt{opacity:0;}*/

.honor{overflow:hidden;padding-top:125px; background:url(../images/htbg.png) no-repeat left top;margin-top:40px;}
.honor ul{margin-left:-16px;margin-top:-16px;}
.honor ul li{float:left;width:288px;height:188px;display:inline-block;position:relative;display:-moz-grid;display:grid;align-content:center;align-items:center;margin-left:16px;margin-top:16px;}
.honor ul li span.bg{width:100%;height:100%;display:block;background:url(../images/bluebg.png) repeat;position:absolute;left:0;top:0;opacity:0;transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;}
.honor ul li strong{display:block;position:absolute;left:40px;font-size:20px;color:#fff;z-index:99;text-align:center;width:180px;top:50px;opacity:0;transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;}
.honor ul li:hover span.bg{opacity:1;}
.honor ul li:hover strong{opacity:1;}

.m-page{text-align:center;padding:20px 0;}
.m-page a{display:inline-block;padding:7px 15px;border:solid 1px #d2d2d2;color:#a88c8c;margin:0 5px;border-radius:0px;}
.m-page a.z-crt{background:#0086cd;color:#fff;border:solid 1px #0086cd;}

.downlist{border-top:dashed 1px #dadada;}
.downlist ul{}
.downlist ul li{height:53px;line-height:53px;border-bottom:dashed 1px #dadada;}
.downlist ul li strong{width:1080px;display:inline-block; font-weight:normal;font-size:14px;}
.downlist ul li span,.downlist ul li em,.downlist ul li a{font-weight:normal;color:#;}
.downlist ul li em{display:inline-block;padding:0 10px;}
.downlist ul li:hover strong,.downlist ul li:hover span,.downlist ul li:hover em,.downlist ul li:hover a{color:#0086cd;}

.newslist{}
.newslist dl{background:#f3f3f3;overflow:hidden;}
.newslist dl dt{float:left;width:525px;}
.newslist dl dt a,.newslist dl dt img{display:block;}
.newslist dl dd{float:right;width:575px;padding-right:45px;font-weight:normal;}
.newslist dl dd a{display:block;}
.newslist dl dd strong{font-weight:normal;font-size:20px;color:#333;padding-top:35px;display:block;background:url(../images/lbg.jpg) no-repeat left bottom;padding-bottom:8px;}
.newslist dl dd .desc{line-height:24px;font-size:14px;margin-top:10px;height:100px;}
.newslist dl dd span{}
.newslist dl dd em{float:right;}
.newslist dl dd em a{font-size:10px;text-transform:uppercase;}
.newslist ul{border-top:dashed 1px #dadada;margin-top:33px;}
.newslist ul li{border-bottom:dashed 1px #dadada;height:40px;line-height:40px;font-weight:normal;}
.newslist ul li a{display:inline-block;width:1130px;overflow:hidden;float:left;font-size:14px;}
.newslist ul li:hover a,.newslist ul li:hover span{color:#0086CD;}


.product{overflow:hidden;}
.product ul{margin-right:-13px;}
.product ul li{float:left;width:229px;display:inline-block;margin-right:13px;text-align:center;}
.product ul li .img{width:227px;height:354px;overflow:hidden;position:relative;border:solid 1px #e2e2e2;}
.product ul li span.bg{
	width:100%;
	height: 50px;
	position:absolute;left:0;top:150px;background: rgba(0,150,255,0.8);
	opacity:0;transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;
}
.product ul li strong{color:#fff;font-size:18px;display:block; line-height: 50px;}
/*.product ul li i{width:32px;height:32px;display:inline-block;background:url(../images/jia02.png) no-repeat center;margin-top:22px;}*/
.product ul li .txt{font-size:14px;height:40px;line-height:40px;transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;-ms-transition:all 2s;-o-transition:all 2s;}
.product ul li:hover .bg{opacity:1;}
.product ul li:hover .txt{color:#0086CD;}

.pcon{border:solid 1px #e2e1e1;}
.pcon .box{padding:20px;}
.pcon .pleft{/*width:830px;float:left;*/width:100%;}
.pcon .pleft h3{font-size:30px;font-weight:bold;color:#666;}
.pcon .pleft .desc{font-weight:normal;font-size:14px;line-height:24px;padding-top:15px;}
.pcon .primg{float:right;width:318px;}


.msgbox{width:1200px;height:385px;background:#f4f1e9;border-radius:15px;padding-top:20px;padding-bottom:10px;}
.msgbox .txt{color:#0086CD;font-size:14px;font-weight:normal;padding:20px 0;}
.msgbox .txt i{display:inline-block;position:relative;top:3px;margin-left:10px;margin-right:10px;}
.msgleft{width:380px;float:left;padding-left:60px;}
.msgright{width:620px;float:left;padding-left:60px;}
.txt_input{width:378px;padding:0 10px; height:38px;line-height:38px;border:solid 1px #e0e0e0;background:#fff;margin-bottom:20px;}

.btnsend{float:right;width:125px;height:38px;line-height:38px;background:url(../images/send.png) no-repeat center;color:#fff;cursor:pointer;font-size:0;}
.txt_desc{width:598px;height:215px;}

/*公司新闻详情页*/
.new-title{
	text-align: center;
	margin-top: 30px;
}
.new-title h6{
	font-size: 20px;
	color: #363636;
	height: 55px;
}
.new-title span{
	font-size: 12px;
	color: #999999;
	line-height: 24px;
}
.new-title p{
	font-size: 12px;
	color: #999999;
	line-height: 24px;
	border-top: 1px #dddddd solid;
	padding-top: 15px;
}
.news-article{
	font-size: 12px;
	color: #666666;
	line-height: 24px;
}
.next-next{
	text-align: center;
	margin-top: 20px;
	padding-bottom: 20px;
}
.next-next ul{
	display: inline-block;
}
.next-next ul li{
	float: left;
	padding: 0 20px;
	height: 26px;
	border-radius: 15px;
	border: 1px #dddddd solid;
	margin: 0 5px;
}
.next-next ul li a{
	display: block;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
	color: #666666;
}
.ncont-right{
	width: 1200px;
	text-align: right;
	margin: 5px auto;
}

/*公司新闻详情页 end*/

.fixbox{width:84px;position:fixed;right:0;top:50%;background:#fff;z-index:999;margin-top:-84px;}
.fixbox dl{border:solid 1px #d7d4d4;width:82px;text-align:center;}
.fixbox dl dt{width:82px;border-bottom:solid 1px #d7d4d4;padding-bottom:15px;}
.fixbox dl dt a{font-size:14px;}
.fixbox dl dt:last-child{border-bottom:none;}
.fixbox dl dt i{display:inline-block;width:39px;height:39px;padding-top:10px;}
.fixbox dl dt span{display:block;color:#0086CD;}
