@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"; font-size:14px; text-decoration:none; color:black;}
img{ display:block; border:none;}
body{ margin:0; padding:0; overflow-x:hidden;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
em{ margin:0; padding:0; /*font-style:normal;*/}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal; font-size:14px;}
p{ padding:0; margin:0;}
input{ border:none;}
dl,dd{ margin:0; padding:0;}
.clearfix{ clear:both;}

.nav_bg{ width:100%;/* background:url(../img/bg01.png) top center no-repeat;*/box-shadow: 0px 0px 24px 0px rgba(13, 4, 8, 0.25); z-index:999;
  background-image: -moz-linear-gradient( 170deg, rgb(225,225,225) 0%, rgb(251,251,251) 50%, rgb(225,225,225) 100%);
  background-image: -webkit-linear-gradient( 170deg, rgb(225,225,225) 0%, rgb(251,251,251) 50%, rgb(225,225,225) 100%);
  background-image: -ms-linear-gradient( 170deg, rgb(225,225,225) 0%, rgb(251,251,251) 50%, rgb(225,225,225) 100%);
}
.nav_cte{ width:80%; margin:0 auto;}
.nav_cte img{ width:10%;float:left; margin:1% auto;}
.nav{ width:75%; float:left; margin-left:2%;}
.nav li{ float:left; width:11.11%; text-align:center; line-height:80px; overflow:hidden;}
.nav li a{ display:block; font-size:14px; color:#333; overflow:hidden;}
.nav li a:hover{ background-color:#034ea1; color:white;}
.limei{ width:7.5%; float:left; margin-left:8%; margin:1% auto; padding-top:15px;}
.limei img{ width:100%;}
@media(max-width:1000px){
	.nav_cte img{ margin:2.5% auto;}
	.nav li a{ font-size:12px;}
	.limei{ margin:2.5% auto;}
	}
	
.banner_bg{ position:relative; z-index:-1;}
.banner{ margin:0 auto; height:100%; overflow:hidden; position:relative;}
.btn li{ width:10px; height:10px;border-radius:50%; background-color:#0e3387; float:left; margin:0 2%;}
.btn{ width:40%; margin:0 auto; position:absolute; top:80%; left:48%; margin-top:20px;}
.btn .current{ background-color:white;}


.adv_bg{ width:100%;}
.adv_box{ width:20%; float:left; overflow:hidden; background-color:#f2f2f2; border:1px #d6d6d6 solid; box-sizing:border-box;}
.adv{ padding:10px 40px; margin:0 15px; background:url(../img/list01.png) left center no-repeat; overflow:hidden;}
.adv h1{ font-size:14px; color:#2d2d2d; line-height:30px;}
.adv li{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:40px; color:#b8b7b7;}



.index-s{
	width:100%;
	}
.index-s-sub{
	width:50%;
	float:left;
	}
.index-s-sub:hover{
	background:#034EA1;
	}
.index-s-sub-img{
	width:50%;
	float:left;
	}
.index-s-sub-img img{
	width:100%;
	}
.index-s-sub-txt{
	float:left;
	width:40%;
	padding:30px 5%;	
	}
.index-s-sub-txt h2{
	font-size:20px;
	font-weight:bold;
	}
.index-s-sub-txt p{
	line-height:180%;
	margin-bottom:5px;
	font-size:13px;
	}
.index-s-sub-more{
	width:30%;
	background:#da2900;
	padding:5px 20px;
	color:#fff;
	font-size:12px;
	border-radius:10px;
	}
.index-s-sub:hover h2{
	color:#fff;
	}
.index-s-sub:hover p{
	color:#fff;
	}
	
	
.index-bt{
	width:100%;
	float:left;
	height:340px;
	position:relative;
	}
.index-bt-map{
	width:36%;
	float:left;
	padding-top:30px;
	}
.index-bt-map img{
	width:100%;
	}
.index-bt-map h2{
	width:80%;
	background:#034EA1;
	color:#fff;
	font-size:22px;
	text-indent:2em;
	padding:5px 0;
	}
.index-bt-jd{
	width:70%;
	position:absolute;
	left:36%;
	top:0px;
	}
	
	
/* 本例子css */
	.TB-focus{ width:1206px; height:340px; border:0px solid #D8D8D8; position:relative;  overflow:hidden; }
	.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; }
	.TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
	.TB-focus .hd li.on { background:#f60; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }


.pro_bg{ width:100%; height:355px; margin:0 auto;}
.big_box{ height:355px;}
.pro{ width:50%; background-color:white; float:left; position:relative; border-bottom:1px #d6d6d6 solid; border-right:1px #d6d6d6 solid; box-sizing:border-box;}
.pro_pic{ width:50%; float:left height:355px; background:url(../img/pro001.png) top center no-repeat;  float:left; background-size:100%;}
.pro_pic img{ width:100%; display:block;}
.pro_box{ width:50%; height:300px; float:left; background-color:white;}
.pro_web{ width:80%; margin:0 auto; padding:10% 0;}
.pro_web h1{ font-size:24px; color:#333; line-height:50px; font-weight:bold;}
.pro_web p{ font-size:13px; color:#333; line-height:20px; padding:10px 0;}
.pro_web li{ width:150px; border-radius:15px; background-color:#da2900; text-align:center; }
.pro_web li a{ font-size:14px; color:white; line-height:30px; text-align:center;}
.hover{ width:100%;background-color:#034ea1; height:100%; position:absolute; left:0; top:0; display:none;}
.hover_pic{width:50%; float:left; height:300px; background:#fff;  float:left; background-size:100%;}
.hover_pic img{ width:100%; display:block;}
.hover_box{ width:50%;/* height:300px;*/ float:left; background-color:#034ea1;/*border:1px #d6d6d6 solid;*/ box-sizing:border-box;}
.hover_web{ width:80%;margin:0 auto; padding:10% 0;}
.hover_web h1{font-size:24px; color:white; line-height:50px; font-weight:bold;}
.hover_web p{font-size:13px; color:white; line-height:20px; padding:10px 0;}
.hover_web li{ width:150px; border-radius:15px; background-color:#da2900; text-align:center; }
.hover_web li a{font-size:14px; color:white; line-height:30px; text-align:center;}
.big_box .pro:hover .hover{ display:block;}
@media(max-width:1440px){
	
	}





	
.list_bg{ width:100%; background-color:#f3f3f3; margin-top:2%;}
.list_bg h1{ font-size:18px; letter-spacing:1px; line-height:130px; text-align:center;}
@media(max-width:1000px){
	.list_bg h1{ line-height:100px; font-size:16px;}
	}
	
.dao_bg{ width:100%; margin-top:2%;}
.dao_cte{ width:80%; margin:0 auto;}
.dao_box{ width:28%; float:left; margin:2% 2.6%;background-size:15%;}
.dao{ width:80%; margin-left:20%;}
.dao h1{ font-size:18px; line-height:30px; color:#333;}
.dao h1 a{ font-size:18px; line-height:30px; color:#333;}
.dao p{ font-size:14px; line-height:25px; color:#666;}
.dao li a{ color:#1dc0ad; line-height:25px; font-size:12px;}
@media(max-width:1000px){
	.dao_box{ width:100%; background-size:100%;}
	.dao{ width:90%; margin-left:10%;}
	}

.case_bg{ width:100%;}
.case_box{ width:40%; float:left; background-color:#034ea1; height:100%;}
.case{ width:90%; margin-left:5%; padding:5% 0;}
.case h1{ font-size:24px; color:white; font-weight:bold; line-height:60px;}
.case p{ width:90%; font-size:15px; color:white; line-height:25px; padding:10px 0;}
.case h2{ width:150px; border-radius:20px; background-color:#da2900; text-align:center; margin:20px 0;}
.case h2 a{ font-size:14px; color:white; line-height:30px; text-align:center;}



.new_bg{ width:100%;}
.new_cte{ width:100%;}
.new_box{}
.new{ width:25%; float:left; border:1px #ccc solid; box-sizing:border-box;}
.new:hover{
  box-shadow: 0px 3px 18px 0px rgba(4, 0, 0, 0.47);

}
.new img{ width:100%; height:250px;}
.new_web{ width:90%; margin:0 auto;}
.new_web li{ padding:10px 0;}
.new_web li a{ font-size:14px; color:#333; line-height:40px; display:block; width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_web h3{ font-size:11px; color:#888; line-height:25px;}
.new_web p{ font-size:12px; line-height:25px; color:#666;}
.new_web h4{width:35%; border-radius:15px; background-color:#0f3693;position:relative; left:60%; margin:20px 0;}
.new_web h4 a{ display:block; font-size:12px; text-align:center; line-height:30px; color:white; }
.bg{background-color:#1dc0ad;}
@media(max-width:1000px){
	.new{ width:100%; margin:2% auto;}
	.new img{ width:60%; margin:0 auto;}
	}
.con_bg{ width:100%; margin-top:2%;}
.con_cte{ width:80%; margin:0 auto;}
.zhao{ width:61%; float:left;}
.zhao_title{ width:100%;}
.zhao_title h1{ float:left; font-size:18px; color:#333; line-height:40px;}
.zhao_title li{ float:left; font-size:14px; color:#333; line-height:48px;}
.zhao_box{ margin-top:2%;}
.zhao_box .name{ width:49%; border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#fbfbfb; font-size:14px; color:#adadad; line-height:30px; padding-left:40px; background:url(../img/z01.png) 5% 50% no-repeat;}
.zhao_box .phone{width:46%; margin-left:4%; border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#fbfbfb; font-size:14px; color:#adadad; line-height:30px; padding-left:35px; background:url(../img/z02.png) 5% 50% no-repeat;}
.zhao_box .apply{ width:100%; margin:2% auto; height:80px;border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#fbfbfb; font-size:14px; color:#adadad; line-height:30px; padding-left:30px; background:url(../img/z03.png) 1.5% 50% no-repeat;}
.zhao_box .submit{ width:100%; border:1px #e5e5e5 solid; box-sizing:border-box; background-color:#e9e9e9; text-align:center; font-size:14px; color:#333333; line-height:30px;}
.contact{ width:35%; float:right; margin-left:4%;}
.con_box{ width:100%;}
.con_box li{ font-size:14px; line-height:46px; border-bottom:1px #e2e2e2 solid; padding-left:30px;}
@media(max-width:1000px){
	.zhao{ width:100%; margin:2% auto;}
	.contact{ width:100%; margin:2% auto;;}
	.con_box li{ padding-left:40px;}
	}

.foot_bg{ width:100%; background-color:#212121;}
.foot_cte{ width:80%; margin:0 auto; padding:2% 0; padding-top:1%;}
.foot_nav{ width:90%; margin:0 auto;}
.foot_nav li{ width:11%; text-align:center; float:left; background:url(../img/line01.png) center right no-repeat;}
.foot_nav li a{ font-size:15px; color:white; line-height:40px; color:#959595;}
.foot{ width:100%; margin-top:1%;}
.foot h1{ font-size:12px; color:#666666; text-align:center;}
.foot h2{ font-size:12px; color:#666666;text-align:center;line-height:25px;}
.foot h3{ font-size:12px; color:#666666;text-align:center;}
@media(max-width:1000px){
	.foot_nav{ width:100%;}
	}