@charset "gb2312";
/* CSS Document */

body{ margin:0; padding:0; font-family:'Microsoft Yahei'; font-size:14px; color:#393939;}
ul,li{ list-style:none; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}

input::-webkit-input-placeholder {
 color: #999;
 font-size: 14px;
 }
input:-moz-placeholder {
 color: #999;
 font-size: 14px;
 }
input:-ms-input-placeholder {
 color: #999;
 font-size: 14px;
 }
 
.fl{ float:left;}
.fr{ float:right;}
 
.logok{ height:130px; margin:0 auto; width:1200px;}
.logo{ height:80px; width:450px; float:left; border-right:1px solid #999999; margin-top:25px;}
.renzheng{ float:left; height:60px; width:350px; margin-top:45px; padding-left:40px;}
.search{ float:right; font-size:14px; padding-top:56px; padding-right:12px;}


#inputk{background-color:#F7F7F7; border:1px solid #eee; height:40px; width:200px; padding:0 10px; color:#999; outline:none; box-sizing: border-box; vertical-align:middle;}
#botton{width:100px; text-align:center; height:40px; background-color:#1360AA; color:#FFF; line-height:40px; border:none; cursor:pointer; vertical-align:middle;}

.navbk{ width:100%; height:50px; background-color:#1360AA;}
.nav{ width:1200px; height:50px; margin:0 auto;}
.nav ul li{ float:left; line-height:50px; color:#FFF; font-size:18px; width:120px; text-align:center;}
.nav ul li a{ color:#FFF; text-decoration:none; display:block;}
.nav ul li a:hover{color:#1360AA;}
.nav ul li:hover{ background-color:#E9E8ED; cursor:pointer}

.fullSlide {
	width:100%;
	position:relative;
	height:540px;
	margin-top:1px;
}
.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:540px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:540px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:18px;
	left:0;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:50px;
	height:6px;
	margin:0 5px 0;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	font-size:0;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-35px;
	left:15%;
	z-index:1;
	width:46px;
	height:80px;
	background:url(../images/slider-arrow.png) 0 0 no-repeat;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-46px 0;
}

.homek{ background-color:#F0F0F0; width:100%; height:1420px; margin:1px auto;}
.btx{ width:1200px; height:90px; background:url(../images/xian.png) center 72px no-repeat; margin:0 auto; text-align:center; padding-top:40px; line-height:32px;}
.btx h3{ margin:0; padding:0; font-size:26px;}
.btx p{ margin:0; padding:0; color:#999999; font-size:14px;}
.jcfwk{ width:1200px; height:256px; margin:0 auto;}
.jcfw{ width:276px; float:left; height:254px; background-color:#FFF; border-bottom:2px solid #FFF;}
.jcfw:nth-child(n+2){margin-left:32px;}
.jcfw:hover{border-bottom:2px solid #24A349; cursor:pointer;}
.jcfw a{ color:#000; text-decoration:none; display:block; overflow:hidden}
.jcfw a div img{ width:100%; height:100%; transition:all ease-out .3s}
.jcfw:hover div img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); }

.jcfw div{ width:276px; height:142px; overflow:hidden;}
.jcfw h3{ margin:0; padding:17px 15px 10px; font-size:18px;}
.jcfw p{margin:0; padding:0 15px; color:#666666; font-size:14px; line-height:24px;}

.teamk{ width:1200px; margin:0 auto; height:440px; position:relative;}
.team-bk{ width:584px; height:205px; position:relative;}
.team-bk:nth-child(1){ float:left;}
.team-bk:nth-child(2){ float:right;}
.team-bk:nth-child(3){ float:left; margin-top:30px;}
.team-bk:nth-child(4){ float:right; margin-top:30px;}
.teamfontk{ width:180px; height:205px; background-color:#FFF; position:absolute; top:0; left:0; z-index:99; transition: width .5s; overflow:hidden;}
.teamfont{ width:180px; height:205px; box-sizing:border-box; padding:40px 0 0 18px; position:absolute;}
.teamfont h4{ font-size:20px;}
.teamfont p{ margin:0; padding:18px 0 40px 0; font-size:14px; color:#999;}
.teamfont div{ padding-left:100px;}
.teamfontk a{ text-decoration:none; color:#1360AA;}
.teamnr{ position:absolute; width:224px; height:205px; top:0; left:180px; box-sizing:border-box; padding:40px 20px 0 20px;}
.teamnr h4{font-size:16px;}
.teamnr p{ margin:0; padding:0 0 40px 0; font-size:14px; color:#999; line-height:28px; }
.teamfontk:hover{ width:404px; background-color:#Fff; opacity:.95;}
.teamimg{ width:404px; height:205px; position:absolute; top:0; left:180px;}

.sbbk{ width:1200px; height:288px; margin:0 auto;}
.sbyq{ width:276px; float:left; height:284px; background-color:#FFF; border-bottom:4px solid #fff; margin-right:32px;}
/*
.sbyq:nth-child(n+2){margin-left:32px;}
*/
.sbyq:hover{cursor:pointer; border-bottom:4px solid #24A349;}
.sbyq a{ color:#000; text-decoration:none; display:block; overflow:hidden}
.sbyq a div img{ width:100%; height:100%; transition:all ease-out .3s}
.sbyq:hover div img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); }

.sbyq div{ width:276px; height:184px; overflow:hidden;}
.sbyq h3{ margin:0; padding:24px 15px 10px; font-size:18px;}
.sbyq p{margin:0; padding:0 15px; color:#666666; font-size:14px; line-height:24px;}

.xwbtk{ width:100%; height:150px; background:url(../images/bj1.jpg) no-repeat center center; text-align:center; color:#FFF;}
.xwbtk h3{ font-size:30px; padding:45px 0 15px 0;}
.xwbtk p{ font-size:16px; margin:0; padding:0;}
.newsk{ width:1200px; height:432px; margin:0 auto;}
.news{ width:575px; height:180px; margin-top:35px;}
.news:nth-child(even){ float:right;}
.news:nth-child(odd){ float:left;}
.news img{ width:240px; height:160px; border:10px solid #F5F5F5; float:left; margin-right:24px;}
.news h3{ font-size:16px; color:#333333; padding-top:36px;}
.news p{ color:#999999; line-height:28px; margin:0; padding:10px 0 0 0;}
.news a{ text-decoration:none;}
.news a:hover h3{ color:#2269A1;}

.aboutbk{ width:1200px; height:515px; margin:0 auto;}
.aboutk{ float:left; width:800px; height:480px; background-color:#F5F5F5;}
.about{ width:800px; height:298px;}
.about h3{ font-size:26px; color:#267BBC; padding:38px 30px 0 18px;}
.about h3 span{ float:right; font-size:14px; color: #333; font-weight:normal; padding-top:12px;}
.about h3 span a{ text-decoration:none; color:#999;}
.about p{ margin:0; padding:0; line-height:30px; color:#333333; padding:22px 30px 0 18px;}
.aboutbtmk{ width:800px; height:180px; border-top:2px solid #FFF;}
.aboutlink{ float:left; width:198px; height:180px; border-right:2px solid #FFF;}
.aboutlink:hover{ background-color:#EEEEEE;}
.aboutlink img{ padding:35px 0 0 18px;}
.aboutlink h3{ padding:20px 0 0 18px; font-size:20px; color:#267BBC;}
.aboutlink p{ padding:17px 0 0 18px; margin:0; color:#666666;}
.aboutimg{ float:right; width:400px; height:480px;}

.btm{ width:100%; height:199px; background-color:#1360AA; border-bottom:1px solid #1B80E4; border-top:2px solid #FFF;}
.btmk{ width:1200px; margin:0 auto;}
.btm-left{ float:left; color:#FFF; width:600px;}
.btm-left-k1{ height:85px; margin-top:55px;}
.btm-left-k1img{ float:left; height:85px;}
.btm-left-k1font{ float:left; padding-left:15px;}
.btm-left-k1font p{ margin:0; padding:0 0 10px;}
.btm-left-k1font h4{ margin:0; padding:0; font-size:28px;}
.btm-right{ float:right; width:400px; margin-top:30px;}
.btm-right-erwmk{ float:right; margin-left:40px;}
.btm-right-erwmk img{ border-radius:3px;}
.btm-right-erwmk p{ margin:0; padding:10px 0 0; text-align:center; color:#FFF;}
.copyright{ width:100%; height:80px; background-color:#1360AA; line-height:80px; text-align:center; color:#FFF;}
.copyright a{ color:#FFF; text-decoration:none;}



.bannerk{ width:100%; height:300px; margin-top:1px;}
.bimg1{background:url(../images/3.jpg) center center no-repeat;}
.mbxk{ width:100%; height:70px; background-color:#FFF;}
.mbx{ width:1200px; height:70px; line-height:70px; margin:0 auto; font-size:16px;}
.mbx a{ text-decoration:none; color:#393939;}

.fzjgk{ width:100%; height:480px; }
.fzjgk:nth-child(odd){background-color:#F5F5F5;}
.fzjgk:nth-child(even){background-color:#Fff;}
.fzjg{ width:1200px; height:480px; margin:0 auto;}
.fzjgnr{width:620px; height:480px;}
.fzjgk:nth-child(odd) .fzjgnr{float:left;}
.fzjgk:nth-child(even) .fzjgnr{float:right; text-align:left;}
.fzjgnr h3{ font-size:24px; color:#5D9A1B; padding:65px 0 24px 0;}
.fzjgnr p{ margin:0; padding:0; line-height:30px; color:#666666; font-size:14px;}
.fzjgnr div{ padding-top:26px;}
.fzjgimg{ width:500px; height:320px; padding:15px; margin-top:65px;}
.fzjgk:nth-child(odd) .fzjgimg{ float:right; background-color:#fff;}
.fzjgk:nth-child(even) .fzjgimg{float:left; background-color:#F5F5F5;}



.fuwuk{ width:100%; height:100%; background-color:#F5F5F5; overflow:hidden;}
.fuwu-nav{ width:1200px; margin:40px auto 0; height:40px;}
.fuwu-nav ul li{ float:left; margin-right:30px; line-height:40px; background-color:#06C; color:#FFF; text-align:center; padding:0 40px; border-radius:50px;}
.fuwu-nav ul li a{ color:#FFF;  display:block;}
.fuwu{ width:1200px; margin:0 auto; height:100%; padding-bottom:40px; box-sizing:border-box; overflow:hidden;} 
.fwk{ float:left; width:370px; height:440px; background-color:#FFF; margin-top:40px; box-shadow:6px 6px 5px #888; margin-left:40px;}
.fuwu :nth-child(3n+1) .fwk{ margin-left:0;}
.fwkimg{ width:350px; height:258px; padding:10px;}
.fwk h3{ font-size:18px; color:#333333; padding:12px;}
.fwk p{ margin:0; padding:0 12px; font-size:14px; color:#666666; line-height:24px;}
.fwkicon{ height:50px; width:100%; text-align:center; padding-top:20px; background:url(../images/icon7.png) no-repeat center center;}
.fwk:hover{box-shadow:2px 2px 2px #888;}
.fwk:hover .fwkicon{ background-image:url(../images/icon8.png);}


.mbxk2{ width:100%; height:70px; background-color:#F5F5F5;}
.zizhik{ width:100%; height:100%; background-color:#FFF;}
.zzk{ float:left; width:370px; height:558px; margin-top:40px; margin-left:45px;}
.zzk:nth-child(3n+1){ margin-left:0;}
.zzk img{ width:340px; height:480px; border:15px solid #F5F5F5;}
.zzk p{ font-size:18px; color:#333333; padding:20px 0 0 0; margin:0; text-align:center;}


.yqk{ float:left; width:370px; height:365px; border-bottom:4px solid #E5E5E5; background-color:#FFF; margin-top:40px; margin-left:45px;}
.fuwu :nth-child(3n+1) .yqk{ margin-left:0;}
.yqkimg{ width:350px; height:258px; padding:10px;}
.yqk h3{ font-size:18px; color:#333333; padding:12px;}
.yqk p{ margin:0; padding:0 12px; font-size:14px; color:#666666; line-height:24px;}
.yqk:hover{border-bottom:4px solid #24A349;}
.fyk{ width:1200px; margin:0 auto; text-align:center; height:45px;}
.fyk a{ color:#333; text-decoration:none;}


.zjbk{ width:584px; height:205px; position:relative; margin-top:30px;}
.zjbk:nth-child(odd){ float:left;}
.zjbk:nth-child(even){ float:right;}


.lianxik{ width:1200px; height:370px; border-bottom:1px solid #CCC; margin:0 auto; padding-top:50px;}
.lianxi{ float:left; width:460px; height:370px;}
.lianxi h2{ font-size:24px; color:#333333; line-height:110px;}
.lianxi p{ margin:0; padding:0 0 0 52px; height:60px; line-height:60px;}
.lianxi p:nth-child(2){ background:url(../images/icon_addr.png) no-repeat 0 center;}
.lianxi p:nth-child(3){ background:url(../images/icon_tel.png) no-repeat 0 center;}
.lianxi p:nth-child(4){ background:url(../images/icon_email.png) no-repeat 0 center;}
.ditu{ width:680px; height:300px; padding:1px; border:9px solid #F0EDEB; float:right;}
.lx-h1{ width:1200px; margin:0 auto; font-size:24px; color:#333; padding:50px 0 20px 0;}
.lx-p{ width:1200px; margin:0 auto; font-size:14px; color:#666666;}
#bdk{ border:1px solid #E9E5E2; height:50px; width:270px; line-height:50px; box-sizing:border-box; outline:none; vertical-align:middle; padding:0 10px; color:#666;}
#bdk2{ border:1px solid #E9E5E2; height:152px; width:766px; line-height:26px; box-sizing:border-box; outline:none; vertical-align:middle; padding:8px 10px; color:#666;}
#bdk3{ border:1px solid #E9E5E2; height:50px; width:150px; line-height:50px; box-sizing:border-box; outline:none; vertical-align:middle; padding:0 10px; color:#666;}
table img{vertical-align:middle}
table{ border-spacing:0 20px; margin:20px auto 50px;}


.xwzx{ width:1200px; height:250px; border-bottom:1px solid #E5E5E5; margin:30px auto 0;}
.xwzx img{ width:300px; height:200px; border:10px solid #F5F5F5; float:left; margin-right:24px;}
.xwzx h3{ font-size:16px; color:#333333; padding-top:36px;}
.xwzx p{ color:#999999; line-height:32px; margin:0; padding:18px 0 0 0;}
.xwzx a{ text-decoration:none;}
.fyk2{ width:1200px; margin:40px auto 0; text-align:center; height:45px;}
.fyk2 a{ color:#333; text-decoration:none;}

.ss1{ width:1200px; margin:0 auto; padding:20px 0; border-bottom:1px dashed #eee;}
.ss1 strong{ color:#F00;}
.ss2{ width:1200px; height:125px; border-bottom:1px solid #E5E5E5; margin:20px auto 0;}
.ss2 h3{ font-size:16px; color:#333333; padding-top:10px;}
.ss2 p{ color:#999999; line-height:30px; margin:0; padding:8px 0 0 0;}
.ss2 a{ text-decoration:none;}


.maink{ width:1200px; margin:40px auto; padding:50px 40px 0; height:100%; box-sizing:border-box; overflow:hidden; background-color:#FFF; box-shadow:4px 4px 5px #ccc; border-radius:5px;}
.maink h1{ font-size:24px; color:#333333; text-align:center;}
.maink h6{ font-size:14px; color:#666666; text-align:center; font-weight:normal; padding:25px 0 15px;}
.maink p{ margin:15px 0; padding:0; color:#333333; line-height:32px; font-size:14px;}
.maink p img {
max-width: 800px;width:expression(this.width > 800 ? "800px":this.width);

/*如果图片大小超过450则自动按比例缩小到450*/

vertical-align:bottom;border:none;/*上半句是图片下沉，后面是无边框。常用*/

}
.maink h2{font-size:18px; color:#333333;}
.maink li{ list-style:decimal; font-size:14px;}
.maink li a{ text-decoration:underline; color:#069;}
.mainfy{ border-top:1px solid #DADADA; height:100px; line-height:100px; margin-top:0px; font-size:14px;}
.mainfy span{ float:right;}
.mainfy a{ color:#333; text-decoration:none;}


.jjk{ width:1200px; height:100%; margin:0 auto; overflow:hidden; padding:40px 0;}
.jjk h1{ text-align:center; font-size:22px;}
.jjk p{ padding:20px 0 0; margin:0; line-height:32px; font-size:14px;}