@media screen and (min-width:1025px) and (max-width:1201px){
@charset "utf-8";	

/*首页*/
.center{ width:100%; margin:0 auto;}

.header{ width:100%; height:106px; position:fixed; left:0; top:0; z-index:10000;}
.logo{ float:left; margin-left:2%; margin-top:32px; display:block; height:52px;}
.search{ float:right; margin-right:2%; margin-top:37px; width:39px; height:36px; position:relative; z-index:10;}
.search1{ display:block; width:39px; height:36px; background:url(../images/search.png) center center no-repeat #003b83;}
.search1_1{ background:url(../images/search_close.png) center center no-repeat #003b83;}
.search2{ display:none; width:200px; height:36px; position:absolute; top:0; left:-202px; background:#003b83;}
.search2_1{ float:left; width:139px; padding:0 10px; height:32px; border:2px solid #003b83; border-right:0; outline:none; color:#666; font-family:"微软雅黑"; line-height:32px;}
.search2_2{ float:left; width:39px; height:36px; background:url(../images/search.png) center center no-repeat #003b83; border:0; cursor:pointer; outline:none;}

.nav{ float:right; display:table; height:36px; margin-top:37px; margin-right:2%;}
.nav>li{ float:left; height:36px; padding:0 8px; position:relative;}
.nav>li>a{ line-height:36px; font-size:15px; color:#FFF; margin:0 auto;}
.nav>li:hover{ background:url(../images/nav_bg.png) repeat;}
.nav>li:hover>a{ font-weight:bold;}
.nav>li .a_on{ font-weight:bold;}

.nav1{ position:absolute; top:36px; left:0; width:100%; overflow:hidden; background:url(../images/nav_bg.png) repeat; padding-bottom:5px; display:none;}
.nav1>li{ width:100%; overflow:hidden; margin-top:5px;}
.nav1>li>a{ display:block; width:94%; font-size:14px; color:#FFF; line-height:23px; padding:5px 3%;}
.nav1>li>a:hover{ background:#009944;}

.header_on{ background:#FFF; -webkit-box-shadow:0px 0px 5px #eee; -moz-box-shadow:0px 0px 5px #eee; box-shadow:0px 0px 5px #eee;}
.header_on .nav>li>a{ color:#003b83;}
.header_on .nav>li:hover>a{ font-weight:bold; color:#FFF;}

.mobile_bg{ display:none}

/* banner css */
.slideBox{ width:100%; overflow:hidden; position:relative; display:block; z-index:1;}
.slideBox .bd{ position:relative; width:100% !important; height:100%; z-index:0;}
.slideBox .bd ul{ width:100% !important;}
.slideBox .bd ul li{ width:100% !important; height:520px; zoom:1; vertical-align:middle;}
.slideBox .bd ul li a{ display:block; width:100%; height:100%;}
.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-50px; display:block; width:50px; height:100px; background:url(../images/banner_l.png) center center no-repeat #003b83; background-size:20px auto; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-50px; display:block; width:50px; height:100px; background:url(../images/banner_r.png) center center no-repeat #003b83; background-size:20px auto; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.slideBox .prev:hover{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.slideBox .next:hover{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

.swiper-container{ display:none;}

.index_title{ width:100%; overflow:hidden;}
.index_title1{ width:100%; overflow:hidden; font-size:30px; color:#003b83; line-height:40px;}
.index_title2{ width:100%; overflow:hidden; font-size:18px; color:#003b83; margin-top:7px; line-height:28px;}

.index1{ width:100%; overflow:hidden; padding:50px 0;}
.index1_1{ width:1024px; margin:0 auto; overflow:hidden;}

.swiper-container1 {
	width: 100%;
	height: auto;
	margin: 50px auto 0 auto;
	position:relative;
}
.swiper-container1 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container1 .swiper-slide a{ display:block; width:100%; overflow:hidden;}
.index1_2{ display:block; width:100%; overflow:hidden;}
.index1_2 img{ display:block; width:100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.swiper-container1 .swiper-slide a:hover .index1_2 img{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.index1_3{ width:100%; overflow:hidden; background:#f3f3f3; padding:20px 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.index1_4{ width:90%; padding:0 5%; font-size:18px; color:#003b83; line-height:28px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index1_5{ width:93px; height:26px; line-height:26px; font-size:16px; color:#FFF; background:#003b83; margin:13px auto 0 auto; -webkit-border-radius:13px; -moz-border-radius:13px; border-radius:13px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.swiper-container1 .swiper-slide a:hover .index1_3{ background:#004599;}
.swiper-container1 .swiper-slide a:hover .index1_4{ color:#FFF;}
.swiper-container1 .swiper-slide a:hover .index1_5{ background:#d3300f;}
.swiper-pagination1{ margin-top:50px;}
.swiper-pagination1 .swiper-pagination-bullet{ background:#003b83; width:16px; height:16px; margin:0 15px;}
.swiper-pagination1 .swiper-pagination-bullet-active{ background:#d3300f;}

.index2{ width:100%; overflow:hidden; background:url(../images/index2_bg.jpg) center center no-repeat; background-size:100% 100%; padding:50px 0 50px 0;}
.index2_1{ width:1024px; margin:0 auto; overflow:hidden;}
.index2_l{ float:left; overflow:hidden; display:block; width:37.7%;}
.index2_r{ float:right; overflow:hidden; display:block; width:49.8%;}

.index3{ width:100%; overflow:hidden; padding:50px 0;}
.index3_1{ width:1024px; margin:0 auto; overflow:hidden;}
.index3_2{ display:table; margin:30px auto 0 auto;}
.index3_2 li{ float:left; width:134px; height:33px; line-height:33px; border:1px solid #e5e5e5; margin:0 9px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.index3_2 li a{ font-size:18px; color:#444444; display:block; width:100%; height:100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.index3_2 li:hover{ background:#003b83; border:1px solid #003b83;}
.index3_2 li:hover a{ color:#FFF;}
.index3_3{ display:block; width:100%; overflow:hidden;}
.index3_3 img{ display:block; width:100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.swiper-container2 .swiper-slide a:hover .index3_3 img{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.index3_4{ width:100%; overflow:hidden; text-align:left;}
.index3_5{ width:100%; overflow:hidden; font-size:20px; color:#444; line-height:30px; white-space:nowrap; text-overflow:ellipsis; margin-top:35px;}
.index3_6{ width:100%; overflow:hidden; font-size:16px; color:#888888; line-height:26px; height:78px; margin-top:15px;}
.index3_7{ width:100%; overflow:hidden; font-size:22px; font-family:"Arial"; font-weight:bold; color:#888888; line-height:32px; padding-top:20px; border-top:1px solid #dbdbdb; margin-top:20px;}

.swiper-container2 {
	width: 100%;
	height: auto;
	margin: 50px auto 0 auto;
	position:relative;
}
.swiper-container2 .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container2 .swiper-slide a{ display:block; width:100%; overflow:hidden;}
.swiper-pagination2{ margin-top:50px;}
.swiper-pagination2 .swiper-pagination-bullet{ background:#003b83; width:16px; height:16px; margin:0 15px;}
.swiper-pagination2 .swiper-pagination-bullet-active{ background:#d3300f;}
.swiper-container2 .swiper-slide a:hover .index3_5{ color:#003b83;}
.swiper-container2 .swiper-slide a:hover .index3_7{ color:#003b83; border-top:1px solid #b2c4da;}

.index4{ width:100%; overflow:hidden; padding:50px 0 50px 0; background:#f3f3f3;}
.index4_1{ width:1024px; margin:0 auto; overflow:hidden;}
.index4_2{ width:100%; overflow:hidden;}
.index4_2 li{ float:left; overflow:hidden; width:492px; margin-top:45px;}
.index4_2 li:nth-child(2){ margin-left:40px;}
.index4_2 li a{ display:block; width:100%; overflow:hidden;}
.index4_3{ display:block; width:100%; overflow:hidden;}
.index4_3 img{ display:block; width:100%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.index4_2 li a:hover .index4_3 img{ -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.05) translateZ(0); transform:scale(1.05) translateZ(0);}
.index4_4{ width:90%; overflow:hidden; margin:-90px auto 0 auto; background:#FFF; position:relative; z-index:1; text-align:left; padding:60px 0;}
.index4_5{ width:90%; overflow:hidden; font-size:20px; margin:0 auto; white-space:nowrap; text-overflow:ellipsis; line-height:30px; color:#444;}
.index4_6{ width:90%; overflow:hidden; font-size:16px; margin:0 auto; line-height:26px; margin-top:15px; height:78px; color:#888888;}
.index4_7{ margin:45px auto 0 auto; width:184px; height:40px; line-height:40px; border:1px solid #dbdada; display:block; font-size:16px; color:#444; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.index4_7:hover{ background:#003b83; border:1px solid #003b83; color:#FFF;}
.index4_2 li a:hover .index4_5{ color:#003b83;}

.index5{ width:100%; overflow:hidden; padding:50px 0 50px 0;}
.index5_1{ width:1024px; margin:0 auto; overflow:hidden;}
.map{ float:left; width:490px; height:290px; margin-top:50px;}
.index5_r{ float:right; width:490px; overflow:hidden; margin-top:50px;}
.index5_r1{ float:left; margin-top:70px; overflow:hidden; text-align:left; width:330px;}
.index5_r1_1{ display:block; max-width:100%;}
.index5_r1_2{ width:100%; overflow:hidden; font-size:16px; color:#444; line-height:30px; margin-top:10px;}
.index5_r2{ float:right; margin-top:70px; overflow:hidden;}
.index5_r2_1{ display:block; width:122px;}
.index5_r2_2{ font-size:14px; color:#444; line-height:30px;}

.footer{ width:100%; background:#003b83; padding:30px 0;}
.footer1{ width:1024px; margin:0 auto;}
.footer2{ float:left; display:block;}
.footer3{ float:right;}
.footer4{ float:right; height:36px; margin-top:10px;}
.footer4 li{ float:left; font-size:12px; color:#4371a8; line-height:26px; padding:0 5px; position:relative;}
.footer4 li a{ font-size:16px; color:#FFF;}
.footer4 li a:hover{ text-decoration:underline;}
.footer5{ float:right; font-size:14px; color:#FFF; text-align:right; clear:right; line-height:24px; margin-top:10px;}
.footer5 a{ color:#FFF;}
.footer5 a:hover{ text-decoration:underline;}
.links{ position:absolute; bottom:26px; left:0; width:100%; overflow:hidden; display:none; padding:5px 0;}
.links a{ display:block; width:90%; line-height:20px; color:#FFF; font-size:14px !important; padding:5px 5%; background:#58606c; font-family:}
.footer4 li:hover .links{ display:block;}
.footer4 li font{ font-family:"宋体";}

.header_neiye{ position:fixed;}

.banner{ width:100%; height:210px; position:relative; margin-top:106px;}
.neiye_nav{ width:1024px; height:50px; background:#003b83; position:absolute; bottom:-20px; left:50%; margin-left:-512px;}
.neiye_nav li{ float:left; height:50px; margin-right:1px;}
.neiye_nav li a{ display:block; padding:0 20px; height:50px; line-height:50px; font-size:15px; color:#FFF;}
.neiye_nav li a:hover{ background:#009944; border-top:7px solid #009944; margin-top:-7px;}
.neiye_nav li .a_on{ background:#009944; border-top:7px solid #009944; margin-top:-7px;}
.banner_mobile{ display:none;}

.position{ width:1024px; margin:60px auto 0 auto; overflow:hidden; text-align:left; font-size:14px; color:#444; line-height:26px;}
.position a{ color:#444;}
.position span{ color:#003b83;}
.position a:hover{ text-decoration:underline;}

/* pro css */
.pro{ width:1024px; margin:0 auto; overflow:hidden;}
.pro1{ width:100%; overflow:hidden;}
.pro1 li{ float:left; overflow:hidden; margin-top:40px; width:31.8%; margin-right:2.3%;}
.pro1 li:nth-child(3n){ margin-right:0;}
.pro1 li a{ display:block; width:100%; overflow:hidden;}
.pro2{ display:block; width:100%;}
.pro3{ width:100%; overflow:hidden; background:#f3f3f3; padding:20px 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.pro4{ width:90%; padding:0 5%; font-size:18px; color:#003b83; line-height:28px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro5{ width:93px; height:26px; line-height:26px; font-size:16px; color:#FFF; background:#003b83; margin:13px auto 0 auto; -webkit-border-radius:13px; -moz-border-radius:13px; border-radius:13px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.pro1 li a:hover .pro3{ background:#004599;}
.pro1 li a:hover .pro4{ color:#FFF;}
.pro1 li a:hover .pro5{ background:#d3300f;}

.page{ width:100%; overflow:hidden; padding:40px 0 50px 0; font-size:16px;}
.page span{ display:inline-block; margin:10px 1px 0 1px; color:#444; height:30px; line-height:30px; padding:0 10px; cursor:pointer;}
.page a{ display:inline-block; margin:10px 1px 0 1px; color:#444; height:30px; line-height:30px; padding:0 10px;}
.page span:hover{ background:#003b83; color:#FFF;}
.page a:hover{ background:#003b83; color:#FFF;}

/* proIn css */
.proIn{ width:1024px; margin:0 auto; overflow:hidden;}
.proIn1{ width:100%; overflow:hidden; font-size:26px; color:#003b83; line-height:36px; text-align:left; margin-top:50px;}
.proIn_l{ float:left; width:300px; overflow:hidden; margin-top:35px;}
.proIn_l img{ display:block; margin:0 auto; max-width:100%;}
.proIn_l1{ float:left; display:block; width:100%;}
.proIn_l2{ float:left; width:100%; overflow:hidden; text-align:left; font-size:20px; color:#003b83; line-height:30px; margin-top:45px;}
.proIn_l3{ float:left; display:block; width:100%; margin-top:20px;}
.proIn_r{ float:right; width:620px; padding-left:45px; overflow:hidden; border-left:1px solid #dbdbdb; text-align:left; font-size:16px; color:#444; line-height:30px; margin-top:35px;}
.proIn_r img{ display:block; margin:0 auto; max-width:100%;}
.proIn2{ float:left; width:100%; border-bottom:1px solid #e5e5e5; margin-top:50px;}

.pageIn{ width:100%; clear:both; overflow:hidden; padding:35px 0 40px 0;}
.pageIn1{ float:left; overflow:hidden; clear:both; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100%; font-size:16px; color:#444; line-height:26px; margin-top:5px;}
.pageIn1 a{ color:#444;}
.pageIn1:hover{ color:#003b83;}
.pageIn1:hover a{ color:#003b83;}

/* develop css */
.develop{ width:1024px; margin:0 auto 0 auto; overflow:hidden;}
.develop li{ float:left; width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5; padding:50px 0;}
.develop_l{ float:left; width:320px; overflow:hidden; text-align:left;}
.develop_l1{ float:left; width:100%; overflow:hidden; font-size:30px; font-weight:bold; color:#009944; line-height:40px;}
.develop_l2{ float:left; width:100%; overflow:hidden; font-size:26px; color:#003b83; line-height:40px; margin-top:12px;}
.develop_r{ float:right; width:650px; overflow:hidden; text-align:left; font-size:16px; color:#444; line-height:30px;}
.develop_r img{ display:block; margin:0 auto; max-width:100%;}
.develop1{ width:100%; overflow:hidden; clear:both; height:50px;}

/* knowledge css */
.knowledge{ width:1024px; margin:50px auto 0 auto; overflow:hidden;}
.knowledge_1{ float:left; width:174px; overflow:hidden;}
.knowledge_1 a{ float:left; display:block; width:100%; height:50px; line-height:50px; background:#003b83; margin-bottom:16px; font-size:16px; color:#FFF;}
.knowledge_1 a:hover{ background:#009944;}
.knowledge_1 .a_on{ background:#009944;}
.knowledge_r{ float:right; width:824px; overflow:hidden;}
.knowledge_r1{ width:100%; overflow:hidden; margin-top:-18px;}
.knowledge_r1 li{ float:left; width:100%; overflow:hidden; margin-top:18px;}
.knowledge_r1 li a{ display:block; width:94%; padding:0 3%; height:66px; line-height:66px; background:#FFF; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#444;}
.knowledge_r1 li a:hover{ color:#003b83;}

/* knowledgeIn css */
.knowledgeIn{ width:1024px; margin:0 auto; overflow:hidden;}
.knowledgeIn1{ width:100%; overflow:hidden; font-size:26px; color:#003b83; line-height:36px; margin-top:50px;}
.knowledgeIn2{ width:100%; overflow:hidden; font-size:14px; color:#4b4b4b; line-height:24px; margin-top:25px;}
.knowledgeIn3{ width:100%; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-top:35px; padding:50px 0; text-align:left; font-size:16px; color:#444; line-height:30px;}
.knowledgeIn3 img{ display:block; margin:0 auto; max-width:100%;}

/* service css */
.service{ width:1024px; margin:0 auto; overflow:hidden; padding:50px 0;}
.service1{ float:left; display:block;}
.service2{ float:right; width:400px; overflow:hidden; text-align:left; font-size:16px; color:#444; line-height:30px; margin-top:150px;}
.service2 span{ font-size:24px; color:#003b83; display:inline-block; padding-bottom:20px;}

/* information css */
.information{ width:1024px; margin:0 auto; overflow:hidden;}
.information1{ width:100%; overflow:hidden; font-size:26px; color:#003b83; line-height:36px; margin-top:50px;}
.information2{ width:100%; overflow:hidden; font-size:14px; color:#4b4b4b; line-height:24px; margin-top:25px;}
.information3{ width:100%; overflow:hidden; border-bottom:1px solid #e5e5e5; padding:50px 0; font-size:16px; color:#444; line-height:30px; text-align:left;}
.information_table{ width:100%; overflow:hidden; border-collapse:collapse; text-align:center;}
.information_table tr th{ border:1px solid #dadada; background:#427dd2; color:#FFF; font-size:16px; font-weight:normal; height:60px; padding:5px 10px;}
.information_table tr th:first-child{}
.information_table tr td{ border:1px solid #dadada; height:50px; font-size:16px; color:#444; padding:5px 10px;}
.information_table tr td:first-child{}
.information_table tr:nth-child(2n-1){ background:#f2f2f2;}

/* integrity css */
.integrity{ width:1024px; margin:0 auto; overflow:hidden;}
.integrity1{ width:100%; margin:0 auto; overflow:hidden;}
.integrity1 li{ float:left; width:100%; overflow:hidden; margin-top:50px;}
.integrity2{ display:block; float:left;}
.integrity1 li:nth-child(3) .integrity2{ margin-left:160px;}
.integrity1 li:nth-child(4) .integrity2{ margin-left:140px; margin-top:20px;}
.integrity3{ float:right; width:584px; overflow:hidden; text-align:left; font-size:16px; color:#444; line-height:30px;}
.integrity3 .title{ font-size:20px; color:#003b83;}
.integrity3 a{ color:#005ac8;}
.integrity4{ width:100%; overflow:hidden; padding:50px 0; text-align:left;}
.integrity4_1{ float:left; padding-left:57px; overflow:hidden; font-size:26px; color:#444444; background:url(../images/integrity6.jpg) left center no-repeat; height:43px; line-height:43px;}
.integrity4_2{ float:left; width:100%; overflow:hidden; font-size:16px; color:#888888; line-height:26px; margin-top:3px;}
.integrity4 .input1{ float:left; width:97%; padding:0 1%; height:42px; border:1px solid #cccccc; font-size:16px; font-family:"微软雅黑"; color:#666; outline:none;}
.integrity4 .input2{ float:left; width:80px; padding:0 1%; height:42px; border:1px solid #cccccc; font-size:16px; font-family:"微软雅黑"; color:#666; outline:none;}
.integrity4 .textarea1{ float:left; width:97%; padding:8px 1%; border:1px solid #cccccc; font-size:16px; font-family:"微软雅黑"; color:#666; outline:none; line-height:26px; height:78px;}
.integrity4 .button1{ width:80px; height:44px; border:0; background:#427dd2; font-size:16px; color:#FFF; font-family:"微软雅黑"; cursor:pointer; outline:none;}

/* news css */
.news{ width:1024px; margin:0 auto; overflow:hidden;}
.news1{ width:100%; overflow:hidden;}
.news1 li{ float:left; overflow:hidden; width:32%; margin-top:50px; margin-right:2%;}
.news1 li:nth-child(3n){ margin-right:0;}
.news1 li a{ display:block; width:100%; overflow:hidden;}
.news1_3{ display:block; width:100%;}
.news1_4{ width:100%; overflow:hidden; text-align:left;}
.news1_5{ width:100%; overflow:hidden; font-size:20px; color:#444; line-height:30px; white-space:nowrap; text-overflow:ellipsis; margin-top:35px;}
.news1_6{ width:100%; overflow:hidden; font-size:16px; color:#888888; line-height:26px; height:78px; margin-top:15px;}
.news1_7{ width:100%; overflow:hidden; font-size:22px; font-family:"Arial"; font-weight:bold; color:#888888; line-height:32px; padding-top:20px; border-top:1px solid #dbdbdb; margin-top:20px;}
.news1 li a:hover .news1_5{ color:#003b83;}
.news1 li a:hover .news1_7{ color:#003b83; border-top:1px solid #b2c4da;}

/* staff css */
.staff{ width:1024px; margin:0 auto; overflow:hidden;}
.staff1{ width:100%; overflow:hidden;}
.staff1 li{ width:100%; overflow:hidden; padding:40px 0; border-bottom:1px solid #e5e5e5;}
.staff1 li a{ display:block; width:100%; overflow:hidden;}
.staff2{ display:block; float:left; width:482px;}
.staff3{ float:right; overflow:hidden; width:409px; margin-right:60px; text-align:left;}
.staff4{ float:left; width:100%; overflow:hidden; font-size:20px; color:#444; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:70px;}
.staff5{ float:left; width:100%; overflow:hidden; font-size:16px; color:#888; line-height:26px; margin-top:15px; height:52px;}
.staff1 li a:hover .staff4{ color:#003b83;}
.staff1 li a:hover .staff5{ color:#003b83;}

/* about css */
.about_banner{ width:100%; height:500px;}
.about_banner_mobile{ display:none;}

.about_content{ width:1024px; margin:-100px auto 0 auto; overflow:hidden; position:relative; z-index:10;}
.about_nav{ width:100%; height:50px; background:url(../images/about_bg.png) repeat; margin-top:7px;}
.about_nav li{ float:left; height:50px; margin-right:1px;}
.about_nav li a{ display:block; padding:0 45px; height:50px; line-height:50px; font-size:16px; color:#FFF;}
.about_nav li a:hover{ background:#009944; border-top:7px solid #009944; margin-top:-7px;}
.about_nav li .a_on{ background:#009944; border-top:7px solid #009944; margin-top:-7px;}

.about_content1{ width:100%; overflow:hidden; background:#FFF;}

.about1{ width:100%; overflow:hidden; padding:60px 0 50px 0;}
.about1_l{ float:left; overflow:hidden; width:300px; padding:0 35px 0 35px; text-align:left;}
.about1_r{ float:right; overflow:hidden; width:549px; padding:0 70px 0 35px; text-align:left; font-size:16px; line-height:30px; color:#444444;}

#target1{ font-size:40px !important; font-weight:bold;}
#target2{ font-size:40px !important; font-weight:bold;}
#target3{ font-size:40px !important; font-weight:bold;}
#target4{ font-size:40px !important; font-weight:bold;}

.about1_l1{ float:left; width:100%; overflow:hidden; font-size:40px; color:#003b83; font-weight:bold;}
.about1_l1 span{ font-size:20px; font-weight:normal;}
.about1_l2{ float:left; width:100%; font-size:16px; color:#696969; line-height:30px; padding:5px 0 40px 0;}

.about1_r1{ font-size:24px; color:#009944; padding-bottom:10px; display:inline-block;}
.about1_r2{ display:inline-block; margin:0 1%; width:47%;}

.about2{ width:100%; overflow:hidden; background:#fbfbfb; padding:50px 0;}
.about2_1{ width:1024px; margin:0 auto; overflow:hidden; text-align:left; font-size:16px; color:#444; line-height:30px;}
.about2_2{ font-size:24px; color:#009944;}

.about3{ width:100%; overflow:hidden; padding:50px 0;}
.about3_1{ width:1024px; margin:0 auto; overflow:hidden;}
.about3_2{ display:inline-block; margin:0 1%; width:47%;}

/* history css */
.history{ width:100%; overflow:hidden; background:url(../images/history1_1.jpg) top center repeat-y; margin-top:60px;}
.history_bottom{ width:100%; height:50px; overflow:hidden; clear:both;}
.history li{ width:100%; overflow:hidden; margin-top:30px;}
.history li:nth-child(2n-1) .history1{ float:right; width:47%; text-align:left; padding-left:3%; background:url(../images/history1.jpg) left 28px no-repeat;}
.history li:nth-child(2n) .history1{ float:left; width:47%; text-align:right; padding-right:3%; background:url(../images/history1.jpg) right 28px no-repeat;}
.history li:nth-child(2n-1) .history2{ float:left; width:47%; text-align:right;}
.history li:nth-child(2n) .history2{ float:right; width:47%; text-align:left;}
.history1_1{ width:100%; overflow:hidden; font-size:40px; font-weight:bold; color:#003b83;}
.history1_1 span{ font-size:14px; font-weight:normal; color:#505050;}
.history1_2{ width:100%; overflow:hidden; font-size:18px; color:#444; line-height:30px; font-weight:bold; margin-top:5px;}
.history1_3{ width:100%; overflow:hidden; font-size:16px; color:#444; line-height:30px; margin-top:10px;}
.history2 img{ display:inline-block; max-width:100%;}

/* honor css */
.honor{ width:100%; overflow:hidden; padding:15px 0 50px 0;}
.honor1{ width:94%; padding:0 3%; overflow:hidden; font-size:24px; color:#444; line-height:34px; text-align:left; margin-top:45px;}
.honor2{ width:94%; padding:0 3%; overflow:hidden;}
.honor2 li{ float:left; overflow:hidden; width:43.5%; padding:25px 3%; margin-right:1%; background:#f7f7f7; margin-top:20px; text-align:left; cursor:pointer;}
.honor2 li:nth-child(2n){ margin-right:0;}
.honor2_1{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:20px; color:#444; line-height:30px;}
.honor2_2{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:15px; color:#888; line-height:25px; margin-top:5px;}

/* culture css */
.culture{ width:94%; overflow:hidden; margin:30px auto 0 auto; padding-bottom:50px;}
.culture li{ width:100%; overflow:hidden; margin-top:35px;}
.culture li:nth-child(2n-1) .culture1{ float:right; overflow:hidden; text-align:left; width:48%; font-size:16px; color:#444; line-height:30px;}
.culture li:nth-child(2n) .culture1{ float:left; overflow:hidden; text-align:left; width:48%; font-size:16px; color:#444; line-height:30px;}
.culture li:nth-child(2n-1) .culture2{ float:left; overflow:hidden; display:block; width:48%;}
.culture li:nth-child(2n) .culture2{ float:right; overflow:hidden; display:block; width:48%;}
.culture li:nth-child(2n-1) .culture1_2{ color:#003b83;}
.culture li:nth-child(2n) .culture1_2{ color:#009944;}
.culture1_1{ font-size:20px; margin-top:0; display:inline-block;}
.culture1_2{ font-size:24px; font-weight:bold; display:inline-block; margin-top:10px; padding-bottom:20px;}

/* recruit css */
.recruit1{ overflow:hidden; padding-bottom:60px; border-bottom:1px solid #ededed; width:100%;}

.recruit3{ float:none; width:1024px; margin:0 auto; margin-top:50px; overflow:hidden;}
.recruit3_1{ float:left; width:100%; overflow:hidden; line-height:20px; background:#427dd2; text-align:center; font-size:18px; color:#FFF; padding:15px 0;}
.recruit3_2{ float:left; width:22%; padding:0 1%;}
.recruit3_3{ float:left; width:20%; padding:0 1%;}
.recruit3_4{ float:left; width:18%; padding:0 1%;}
.recruit3_5{ float:left; width:14%; padding:0 1%;}
.recruit3_6{ float:left; width:10%; padding:0 1%;}

.recruit4{ float:left; width:100%; overflow:hidden;}
.recruit4 li{ float:left; width:100%; overflow:hidden; border-bottom:1px solid #eeeeee;}
.recruit4_1{ float:left; width:100%; overflow:hidden; text-align:center; font-size:16px; color:#999999;}
.recruit4_2{ float:left; width:22%; padding:30px 1%; line-height:20px;}
.recruit4_3{ float:left; width:20%; padding:30px 1%; line-height:20px;}
.recruit4_4{ float:left; width:18%; padding:30px 1%; line-height:20px;}
.recruit4_5{ float:left; width:14%; padding:30px 1%; line-height:20px;}
.recruit4_6{ float:left; width:10%; padding:30px 1%; line-height:20px;}
.recruit4_7{ float:left; width:6%; height:80px; background:url(../images/recruit2.jpg) center center no-repeat; background-size:auto 10px; cursor:pointer;}

.recruit4_8{ font-size:14px; color:#666; line-height:30px; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.recruit4_9{ float:left; width:100%; overflow:hidden; padding:30px 0;}
.recruit4_10{ float:left; display:block; width:154px; height:44px; line-height:44px; text-align:center; background:#067b9e; font-size:14px; color:#FFF;}
.recruit4_11{ float:left; font-size:16px; color:#666; height:44px; line-height:44px; color:#003b83;}
.recruit4_12{ display:none; float:left; width:96%; background:#f7f7f7; text-align:left; padding:0 2%;}

/* contact css */
.contact{ width:100%; padding:60px 0 50px 0; overflow:hidden;}
.contact_l{ float:left; width:44%; overflow:hidden; text-align:left; padding:0 2% 0 4%;}
.contact_r{ float:right; width:44%; overflow:hidden; text-align:left; padding:0 4% 0 2%}

.contact_l1{ float:left; font-size:26px; color:#444444; background:url(../images/integrity6.jpg) left center no-repeat; height:43px; line-height:43px; padding-left:57px;}
.contact_l2{ float:left; font-size:16px; color:#888888; width:100%; line-height:26px; margin-top:5px;}
.contact_l3{ float:left; width:100%; font-size:16px; color:#888; line-height:26px;}
.contact_l .input1{ width:93%; height:42px; border:1px solid #cccccc; outline:none; padding:0 3%; font-family:"微软雅黑"; font-size:16px; color:#666;}
.contact_l .input2{ width:80px; height:42px; border:1px solid #cccccc; outline:none; padding:0 3%; font-family:"微软雅黑"; font-size:16px; color:#666;}
.contact_l .radio1{ float:left; margin-top:7px; cursor:pointer;}
.contact_l .span1{ float:left; font-size:16px; color:#888; line-height:26px; display:block; padding:0 30px 0 3px;}
.contact_l .textarea1{ width:93%; height:156px; border:1px solid #cccccc; outline:none; padding:8px 3%; font-family:"微软雅黑"; font-size:16px; color:#666; line-height:26px;}
.contact_l .button1{ width:80px; height:44px; color:#FFF; font-size:16px; font-family:"微软雅黑"; border:0; background:#427dd2; cursor:pointer; outline:none;}

.contact_r_l{ float:left; width:310px; overflow:hidden;}
.contact_r_r{ float:right; overflow:hidden; width:122px; margin-top:35px;}

.contact_r1{ float:left; font-size:26px; color:#444444; background:url(../images/contact1.jpg) left center no-repeat; height:43px; line-height:43px; padding-left:57px;}
.contact_r2{ float:left; font-size:16px; color:#888888; width:100%; line-height:26px; margin-top:5px;}
.contact_r3{ float:left; width:100%; overflow:hidden; font-family:"Arial"; font-size:40px; font-weight:bold; color:#003b83; line-height:56px; margin-top:16px;}
.contact_r4{ float:left; width:100%; overflow:hidden; font-size:16px; color:#444444; line-height:28px; margin-top:10px;}
.contact_r5{ display:block; width:100%;}
.contact_r6{ width:100%; font-size:14px; color:#444; line-height:24px; margin-top:10px; text-align:center;}

.map1{ float:left; width:100%; height:375px; margin-top:30px;}

}
