@charset "utf-8";
@import url('../css/animate.min.css');
html { margin:0px; padding:0px;}
body { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; color: #3a3a3a; background:#fff; margin: 0px; font-size:14px;line-height: 30px;padding: 0px;}
a{ font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; color: #3a3a3a;}
a:hover {font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;  text-decoration: none; color: #0067d0;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
h1,h2,h3,h4,h5,h6{display:block;padding:0px;margin: 0px;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-weight:normal;}
p,ul,ol,li,form,img,dl,dt,dd,em,i{margin:0;padding:0;border:0;ffont-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
ul,li { list-style:none;}
em,i { font-style: normal; }
s{text-decoration: none;}
img{ border: 0px !important; }
input,button,select { margin: 0; vertical-align: middle; outline: none;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; }
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }

/*top*/
header { position: fixed; top: 0; left: 0; width: 100%; height: 3rem; z-index: 9999999999; -webkit-transition: all .5s ease; transition: all .5s ease; padding: 0;-moz-box-shadow: 0px 1px 5px #ededed; box-shadow: 0px 1px 5px #ededed; background-color:#FFFFFF;}
header .header-wrap { width: 96%; padding: 0 2%; height: 100%; box-sizing: border-box;-webkit-box-sizing: border-box; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
header .header-wrap .logo { display: -webkit-box; display: -ms-flexbox; display: flex; float:left;justify-content: center;align-items: center; line-height:3rem;}
header .header-wrap .logo img { width: 5rem; height: auto}
header .header-wrap .logo .img1 { display: block }
header .header-wrap .back { display: -webkit-box; display: -ms-flexbox; display: flex }
header .header-wrap .back img { width: 1rem; height: auto }
header .header-wrap .back .img2 { display: block }
header .header-wrap .xiangqing { float:left; font-size:1.1rem;}

header .header-wrap .top_search { float:right;}
header .header-wrap .top_search .top_en { float:left; margin-right:1rem; padding-top:0.5rem;}
header .header-wrap .top_search .top_en img { width:1.8rem;}
header .header-wrap .top_search .menu-button { float:right; padding-top:0.6rem;}
header .header-wrap .top_search .menu-button img { width:1.8rem;}
header.active { background: #fff;-moz-box-shadow: 0px 1px 5px #ededed; box-shadow: 0px 1px 5px #ededed; }
header .menu{ display: none}
header .menu { position: fixed; top: 0; width: 100%; height: 100%; background: #3a3a3a; padding: 0 1.7rem; -webkit-box-sizing: border-box;
box-sizing: border-box; -webkit-transition: all .5s ease; transition: all .5s ease; left: 100vw; display: block }
header .menu .hd { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 5rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative }
header .menu .hd .clone { width: 1.5rem; height: 40%; position: absolute; left: 1.2rem; top: 30%; background: url(../images/delete-icon.png) center/2rem 2rem no-repeat;}
header .menu .hd img{width: 40%;}
header .menu ul {display: block; padding: 0 1.75rem }
header .menu ul li{ display: block; height: 3rem; line-height: 3rem; border-bottom: 1px solid #fff }
header .menu ul li a{ display: block;font-size: 1rem; color: #fff ;}
header .menu.active { left: 0 }

/*banner*/
.index_show{position: relative;width: 100%;background: #fff; margin-top:3rem;}
.bxslider{height: auto;overflow: hidden;width: 100%;}
.bxslider li{width: 100%;height: auto;overflow: hidden;}
.bxslider li a{display: block; width: 100%; position: relative; left: 50%; top:0;margin: 0 auto 0 -50%;}
.bxslider li a img{display: block; width: 100%;}
.bx-controls{display: none;}
#bx-pager{position: absolute;left: 60%;bottom:10px;z-index:0;margin-left: -80px;padding-bottom: 6px;}
#bx-pager a{float: left;width: 20px;height: 4px;margin-left: 10px; background: #1d3561;border-radius:2px;}
#bx-pager a:hover{text-decoration: none;}
#bx-pager .active{position: relative;background: #fff;}

.main-box{width: 94%; margin: 0 3%;}
.list-title{ text-align:center; margin:1.5rem auto 1rem auto;}
.list-title-big {font-size: 1.5rem; color: #000;font-weight: bold; padding-bottom:0.8rem; background:url(../images/list-title.jpg) bottom center no-repeat;}
.list-title span{ display:block; font-size: 0.9rem; color: #888; margin-top:0.5rem;}

.index-about_img img { width:100%;}
.index-about_text h2{display: block;line-height: 2rem; font-size: 1rem; color: #000;font-weight: bold; text-align:left; }
.index-about_text .ftitle {font-size:1rem; font-weight:bold;}
.index-about_text p{ line-height: 1.8rem; margin:0.5rem 0;}
.index-more { color:#0067d0; margin-left:0.5rem; float:right;}

.fenge { width:100%; height:0.8rem; background-color:#e4e4e4;}

.index-about_text h2 span { font-size:1rem; color:#b41d24;}

.index_case { width:96%; margin:0 2%; overflow:hidden;}
.index_case_list { width:100%; overflow:hidden;}
.index_case_list li { width:46%; float:left; margin: 0.8rem 2%;}
.index_case_list li .index_case_img { overflow:hidden; width:100%;}
.index_case_list li .index_case_img img { width:155px; height:155px;}
.index_case_list li .index_case_title { text-align:center;}

.index-more1 { width:7rem; height:2rem;border-radius:0.4rem;border: 1px solid #303030; color:#303030; text-align:center;  line-height:2rem; margin:1rem auto;}

.relationCompany{
	position: relative;
	width:100%;
	overflow:hidden;
}

.relationCompany .swiper-slide .imgbox{
	text-align: center;
	padding-bottom:1rem;
	height:10rem;
}
.relationCompany .swiper-slide .imgbox img{
	max-width:100%;
	height:100%;
	margin: 0;
}
.relationCompany .swiper-slide .textbox{
	z-index: 11;
}
.relationCompany .swiper-slide .textbox h1{
	font-size: 0.8rem;
	color: #000;
	text-align:center;
	line-height:2rem;
}
.relationCompany .swiper-pagination{
	position: relative;
	margin-top: 30px;
}
.relationCompany .swiper-container{
	padding-left: 20px;
}
/*滑动兼容修改======================*/
.swiper-wrapper,.swiper-slide{
	height: auto !important;
}
.relationCompany .swiper-slide a{
	display: block;
	position: relative;
	border:1px solid #dcdcdc;
	background: white;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	padding: 0.5rem;
	box-sizing: border-box;
	margin-right:20px;
}

.swiperRowBtn>div{
	position: absolute;
	width: 20px;
	height: 31px;
	z-index: 11;
	top:50%;
	margin-top:-15px;
	cursor: pointer;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.swiperRowBtn>div:hover{
	opacity: 1;
}
.swiperRowBtn .arrow-left{
	left: 0;
	background: url(../images/leftbtn.png);
}
.swiperRowBtn .arrow-right{
	right:0;
	background: url(../images/rightbtn.png);
}

.news_list { width:100%; overflow:hidden; margin-bottom:1rem;}
.news_list li {height:6rem; border-bottom:1px solid #dcdcdc;}
.news_list li .news_img { width:5rem; height:5rem; float:left; margin:0.5rem;}
.news_list li .news_img img { width:100%;}
.news_list li .news_con { height:5rem; overflow:hidden; margin-top:0.5rem;}
.news_list li .news_con .news_title { font-size:1rem; color:#000000;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.news_text{
	text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.news_list li .news_con .news_time { text-align:right;}

.foot { height:9rem; width:100%; background-color:#ededed;}
.foot .erweima { float:left; width:5rem; margin:0.5rem; overflow:hidden;}
.foot .erweima img { width:100%;}
.foot .foot_contact {margin-right:1rem; overflow:hidden;}
.foot .foot_contact .foot_contact_rx { margin-top:0.5rem;  background:url(../images/tel.jpg) left no-repeat; padding-left:5rem; font-size:1rem; color:#b41d24; background-size:26%; margin-bottom:0.5rem; height:3rem; line-height:3rem;}
.foot .foot_contact .foot_contact_nr { font-size:0.7rem; line-height:1rem;}
.copyright { width:98%; padding:0.5rem 1%; background-color:#222222; line-height:1.5rem; color:#8e8e8e; text-align:center; font-size:0.8rem;}
.copyright a { color:#8e8e8e;}

.nei_banner { width:100%; height:6rem; position:relative; margin-top:3rem; overflow:hidden; text-align:center;}
.nei_banner img { height:100%; width:100%;}
.nei_banner_title { position:absolute; top:50%; left:50%; margin-top:-1rem; margin-left:-3rem; font-size:1.5rem; text-align:center; color:#FFFFFF;}

.about_nav { width:100%; background-color:#0067d0;color:#FFFFFF; font-size:1rem; overflow:hidden;}
.about_nav a { color:#FFFFFF;}
.about_nav1 { width:100%; border-bottom:1px solid #2b81d8; height:2.5rem;}
.about_nav2 { width:100%; height:2.5rem;}
.about_nav1 li { width:33%; border-right:1px solid #2b81d8; text-align:center; line-height:2.5rem; float:left;}
.about_nav1 li:nth-child(4){ border-right:none;}
.about_nav2 li { width:33%; border-right:1px solid #2b81d8; text-align:center; line-height:2.5rem; float:left;}
.about_nav2 li:nth-child(3){ border-right:none;}

.about_box { width:94%; padding:3%; overflow:hidden;}
.about_box_active { padding-top:5rem;}
.about_title { text-align:center; font-size:1.2rem; line-height:3rem;}
.about1_img { width:100%;}
.about1_img li { width:46%; margin:1rem 2% 0 2%; float:left; overflow:hidden;}
.about1_img li img { width:100%;}

.about3_text { text-align:center; overflow:hidden; margin:1rem auto; width:100%;}
.about3_text img { max-width:100%;}

.about4_text li { width:100%;border-bottom:1px solid #dcdcdc; padding:0.5rem 0; overflow:hidden;}
.about4_text li .fzlc_rq { float:left; width:4.8rem; height:4.8rem; border-radius: 2.4rem; color:#FFFFFF; background-color:#0068d0; text-align:center; line-height:4.8rem;}

.about4_text li .fzlc_text {margin-left:5.8rem; padding-top:0.6rem;}

.about5_text li {width:99.8%; margin:0.5rem 0.1%; min-height:8rem; overflow:hidden;}
.about5_text li:nth-child(1) { background:url(../images/01.jpg) top center no-repeat; background-size:100%;}
.about5_text li:nth-child(2) { background:url(../images/02.jpg) top center no-repeat; background-size:100%;}
.about5_text li:nth-child(3) { background:url(../images/03.jpg) top center no-repeat; background-size:100%;}
.about5_text li:nth-child(4) { background:url(../images/04.jpg) top center no-repeat; background-size:100%; background-position-y: 55%;}
.about5_text li .about_qywh_title { color:#373737; font-size:1.1rem; padding-top:0.3rem; padding-left:0.8rem;}
.about5_text li .about_qywh_ftitle { font-size:0.8rem; color:#2d2d2d; padding-top:0.2rem; line-height:1.1rem; padding-left:0.8rem;}

.about6_text { width:100%; overflow:hidden;}
.about6_text li { width:45%; margin:0.5rem 2%; float:left; border: 1px solid #d1d1d1; overflow:hidden;}
.about6_text li .qyry_img { width:100%; height:8rem;display: flex;justify-content: center;align-items: center;}
.about6_text li .qyry_img img { max-height:7rem; max-width:8.5rem;}
.about6_text li .qyry_name { height:2.2rem; border-top:5px solid #0067d0; text-align:center; line-height:2.2rem; font-size:0.9rem; color:#232323;}
.about6_text li .qyry_name a { color:#232323; display:block;}
.about6_text li .qyry_name a:hover { display:block; background-color:#0067d0; color:#FFFFFF;}

.about6_text_more_box { width:100%; border-bottom:1px solid #0067d0; height:3rem; overflow:hidden; position:relative; margin-top:1rem;}
.about6_text_more { width:6rem; height:3rem; line-height:1.5rem; text-align:center; background-color:#0067d0; color:#FFFFFF; position:absolute; left:50%; margin-left:-3rem; top:0;border-top-left-radius:3rem;border-top-right-radius:3rem;}
.about6_text_more a { color:#fff;}
.about6_text_more a:hover { font-weight:bold; color:#fff;}

.about7_text { width:100%; overflow:hidden; margin:30px auto;}
.about7_text li { width:50%; height:18rem; float:left; overflow:hidden; background-color:#f4f4f4; color:#262626;}
.about7_text li .scly_img { width:100%; margin:0; height:50%; overflow:hidden;}
.about7_text li .scly_img img { width:100%; height:100%;}
.about7_text li .scly_con { width:100%; text-align:left; height:50%;}
.about7_text li .scly_con .scly_con_title { font-size:1rem; padding:0.3rem 5%;}
.about7_text li .scly_con .scly_con_text { font-size:0.8rem; padding:0px 5%; line-height:1.5rem;}

.news_nav { width:100%; background-color:#4c85bf;color:#FFFFFF; font-size:1rem; overflow:hidden;}
.news_nav a { color:#FFFFFF;}
.news_nav li { width:33%; text-align:left;height:2.5rem; line-height:2.5rem; text-align:center; float:left;}
.news_nav .news_nav_active { background:url(../images/sub_nav_icon.png) 5% no-repeat #0067d0; padding: 1rem 1.85rem;}

.news_xiang_body {width:100%;padding:1.5rem 0; overflow:hidden;}
.news_xiang_title { font-size:1rem; color:#1b1b1b; text-align:center; line-height:1.8rem;}
.news_xiang_ftitle { font-size:0.8rem; color:#6f6f6f; text-align:center; margin-top:0.5rem; margin-bottom:0.5rem;}
.news_xiang_con { width:96%; text-align:left; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:1rem 2%; overflow:hidden;}
.news_xiang_con img { width:100%;}
.fenxiang { width:100%; float:right; margin-top:0.5rem; margin-bottom:0.5rem;}
.news_xiang_s { width:100%;line-height:1.5rem;}
.news_xiang_s a, .news_xiang_x a { width:100%; text-align:left;}

.jsnl_body { background-color:#f3f3f3; width:96%; padding:3% 2%; overflow:hidden;}
.jsnl_list { width:100%;}
.jsnl_list li { width:46%; display:block; margin:0.5rem 2%; float:left; text-align:center; overflow:hidden; background-color:#FFFFFF;}
.jsnl_list li s img{ width:100%;}
.jsnl_list li p { width:100%; display:block; height:2rem; font-size:0.9rem; background-color:#FFFFFF;}

.jsnl_body_nei { background-color:#f3f3f3; width:100%; padding:3% 0; overflow:hidden;}

.jsnl_select {width:90%; padding:3% 5% 3% 5%; overflow:hidden;}
.jsnl_select select { width:98%; overflow:hidden; border:1px solid #d2d2d2; height:2.5rem; padding-left:2%; font-size:1rem;appearance:none;
-moz-appearance:none;-webkit-appearance:none; background: url(../images/arrow.png) no-repeat scroll 95% center #FFFFFF; background-size:5%;}
.jsnl_xiang_body { width:94%; background-color:#FFFFFF; padding:3%;}
.jsnl_xiang_body .jsnl_xiang_title { text-align:center; font-size:1.1rem; line-height:3rem; font-weight:bold;}
.jsnl_xiang_text { width:100%; overflow:hidden}
.jsnl_xiang_text img { width:100%; height:auto;}

.case_xiang_img { width:100%; overflow:hidden; margin:0.5rem auto; text-align:center;}
.case_xiang_img img { width:100%; height:auto;}
.case_xiang_contact { width:100%; margin:0.5rem 0; }
.case_xiang_contactl { width:40%; float:left; margin-right:2%;}
.case_xiang_contactr { width:58%; float:right;}
.case_xiang_contactl >div{width:95%;height:6rem;overflow: auto;}
.case_xiang_contactl >div >ul{width:95%;height:auto;}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.case_xiang_contactl >div::-webkit-scrollbar
{
	width: 6px;
	height: 6px;
	background-color: #DCDCDC;
}
 
/*定义滚动条轨道 内阴影+圆角*/
.case_xiang_contactl >div::-webkit-scrollbar-track
{
	/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
	border-radius: 10px;
	background-color: #DCDCDC;
}
 
/*定义滑块 内阴影+圆角*/
.case_xiang_contactl >div::-webkit-scrollbar-thumb
{
	border-radius: 10px;
/*	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
	background-color: #0067d0;
}
.case_xiang_contactl li .iteam_active{color:#0067d0;}

.nei_tel { background:url(../images/xq_icon_tel.jpg) left no-repeat; height:1.8rem; line-height:1.8rem; padding-left:1.8rem; font-size:1rem; font-weight:bold; color:#b41d24;}
.nei_email { background:url(../images/xq_icon_email.jpg) left no-repeat; height:1.8rem; line-height:1.8rem; padding-left:1.8rem; font-size:0.9rem; }
.nei_qq { width:100%; margin:0.5rem 0 0 0; position:relative;}
.nei_qq li { float:left;}
.nei_qq li:nth-child(1) { width:57%; text-align:left;}
.nei_qq li:nth-child(2) { width:20%; text-align:center;}
.nei_qq li:nth-child(3) { width:20%; text-align:left;}
.nei_qq li:nth-child(1) img { width:94%;}
.nei_qq li:nth-child(2) img { width:70%;}
.nei_qq li:nth-child(3) img { width:70%;}


.xq_icon_ly .menu-pc-mess{display:none;background: #fff; width: 220px; height: 280px; border:1px solid #dcdcdc; position: absolute; right: 0; top: 0;z-index:99999999;}
.xq_icon_ly .menu-pc-mess .menu_pc_mess_title{display: block; height: 38px; line-height: 38px; font-size: 18px; color: #000; text-align: center; background-color:#eaeaea;}
.xq_icon_ly .menu-pc-mess .mess_input{ width:200px; margin:10px auto;}
.xq_icon_ly .menu-pc-mess .mess_input input{ font-size:14px; width:180px; height:30px; padding-left:8px; border:1px solid #dcdcdc; border-radius:5px;}
.xq_icon_ly .menu-pc-mess .mess_submit { margin:15px 12px;}
.xq_icon_ly .menu-pc-mess .mess_submit input { width:188px; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#b41d24; border:1px solid #b41d24; border-radius:5px; font-size:16px;}
.xq_icon_ly .menu-pc-mess .mess_qq { margin-top:10px;} 
.xq_icon_ly .menu-pc-mess .menu_pc_mess_title span { text-align:center; float:right;cursor:pointer; font-size:12px; }
.xq_icon_ly .menu-pc-mess .menu_pc_mess_title span a {width:20px; height:20px;display:block;line-height:20px;border-radius:10px; border:1px solid #666; margin-right:8px; margin-top:8px;}

.case_xiang_qh { width:100%; margin:1rem 0;height:4rem; line-height:4rem; overflow:hidden; font-size:1.2rem;border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background-color:#f7f7f7;}
.case_xiang_qh li { border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2; float:left; width:49.5%; text-align:center; }
.case_xiang_qh .case_xiang_qh_active { border-top:3px solid #0067d0; color:#0067d0; background-color:#FFFFFF;border-left:1px solid #d2d2d2;}

.pro_body{ background-color:#f3f3f3; width:96%; padding:3% 2%; overflow:hidden;}

.pro_body_list{width:100%;}
.pro_body_list li { width:48%; margin:0.5rem 1%; float:left;}

.pro_body_list li .imgbox{
	text-align: center;
	padding-bottom:1rem;
	height:5rem;
}
.pro_body_list li .imgbox img{
	max-width:100%;
	height:100%;
	margin: 0;
}
.pro_body_list li .textbox{
	z-index: 11;
}
.pro_body_list li .textbox h1{
	font-size: 0.8rem;
	color: #000;
	text-align:center;
	line-height:2rem;
}

.pro_body_list li{
	height: auto !important;
}
.pro_body_list li a{
	display: block;
	position: relative;
	border:1px solid #dcdcdc;
	background: white;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	padding: 0.5rem;
	box-sizing: border-box;
}
.pro_xiang_contactl { width:58%; height:6rem; float:left; margin-right:1%;}
.pro_xiang_contactr { width:41%; height:6rem; float:right;overflow:hidden;}
.pro_xiang_contactr img { width:100%;}

.recruit_body{ background-color:#f3f3f3; width:96%; padding:3% 2%; overflow:hidden;}
.recruit_list { width:100%; overflow:hidden;}
.recruit_list li { line-height:3rem; height:3rem; overflow:hidden; border-bottom:1px solid #dcdcdc;}
.recruit_list li .recruit_name { float:left; font-size:1rem;}
.recruit_list li .recruit_time { float:right; font-size:0.8rem;}

.contact_body{ background-color:#f3f3f3; width:100%; overflow:hidden;}
.contact1 { width:100%; overflow:hidden;width:96%; padding:3% 2%;}
.contact1 li { width:97%; height:22rem; margin:0 1%; float:left; background-color:#FFFFFF; border:1px solid #cccccc; border-radius: 10px; position:relative; margin-top:5rem;}
.contact1 li .contact1_icon { position:absolute; top:-57px; left:50%; margin-left:-56px; z-index:99;}
.contact1 li .contact1_body { text-align:center; overflow:hidden; width:90%; margin:0 5%;}
.contact1 li .contact1_body img {max-height: 12rem;}
.contact1 li .contact1_tel { background:url(../images/contact1_tel.jpg) 0.8rem top no-repeat; margin:5rem auto 0 auto; height:4rem; line-height:3rem; font-size:1.5rem; color:#b41d24; overflow:hidden; display:block; text-align:left; padding-left:6.5rem;}
.contact1 li .contact1_body1 { text-align:center; overflow:hidden; margin:5rem 2rem 2rem 2rem; font-size:1rem; text-align:left; line-height:2rem; color:#000000;}
.contact1 li .contact1_body1 span { width:25px; height:4px; background-color:#0067d0; float:left; margin-top:0.9rem; margin-right:1rem;}
.contact1 li .contact1_body3 { text-align:center; height:14rem; overflow:hidden; margin:5rem auto 1rem auto; font-size:1rem;}
.contact1 li .contact1_body3 img { height:80%;}

.contact2 { background-color:#FFFFFF; width:100%; padding:3%; overflow:hidden; margin-top:2rem; overflow:hidden;}
.contact2 .contact2_mess { float:left; width:100%; float:left; overflow:hidden;}
.contact2 .contact2_left img { width:100%;}
.contact2 .contact2_map { float:left; width:100%; float:right;}
.contact2_mess .fot_bottom_title { font-size:16px; border-bottom:1px solid #ababab; width:100%; overflow:hidden; line-height:40px; font-weight:bold; margin-bottom:20px;}
.contact2_mess .fot_mess { width:92%; margin:0px 4%;}
.contact2_mess .fot_mess .fot_mess_input { width:100%; margin-bottom:15px;}
.contact2_mess .fot_mess .fot_mess_input input { border:1px solid #cacaca; height:40px; width:96%; color:#000000; padding-left:3%; font-size:16px; }
.contact2_mess .fot_mess .fot_mess_input textarea { border:1px solid #cacaca; height:100px; width:96%; color:#000000; padding-left:3%; font-size:16px; font-family:"微软雅黑";}
.contact2_mess .fot_mess .fot_mess_submit input { border:1px solid #0067d0; height:40px; width:99%; color:#fff; font-size:16px; background-color:#0067d0; text-align:center;}
.contact2_mess .contact2_right_email { background:url(../images/icon_left_email.png) left no-repeat; width:100%; padding-left:30px; margin:10px auto; text-align:left;}
.news_page_box { width:1000px; margin:50px auto; overflow:hidden;}
.news_page {display:block; text-align:center; width:50%; margin-left:30%;}
.news_page span { line-height:30px;}
.news_page span,.news_page a { float:left; font-size:16px; margin-right:5px;}
.news_page a { border:1px solid #999999; padding:6px 15px;}
.news_page .active { background-color:#0067d0; color:#FFFFFF; border:1px solid #0067d0;}
.news_page a:hover { display:block; background-color:#0067d0; color:#FFFFFF; border:1px solid #0067d0;}


@media (max-width: 1000px) {

.news_page_box { width:100%; margin:0.5rem auto; overflow:hidden;     margin-bottom: -2.5rem;}
.news_page {display:block; text-align:center; width:80%; margin-left:15%;}
.news_page span { line-height:2rem;}
.news_page span,.news_page a { float:left; font-size:0.8rem; margin-right:0.2rem;}
.news_page a { padding:0.1rem 0.6rem;}
}

#wxImg { display:none; position:fixed; bottom:5rem; right:0; z-index:99}

.kongbai { height:4.5rem; background-color:#000000;}
.dh { width:100%; height:4rem; background-color:rgba(255,255,255,0.8); overflow:hidden; position:fixed; bottom:0px; text-align:center; left:0;}
.dh ul { margin:0 auto; width:100%;}
.dh li { width:50%; text-align:center; float:left; color:#FFFFFF;}
.dh li a { color:#FFFFFF;}
.dh_tel { width:60%; height:2rem; background-color:#000; text-align:center; line-height:2rem; margin:1rem 10% 1rem 30%;}
.dh_mess { width:60%; height:2rem; background-color:#0068d0; text-align:center; line-height:2rem; margin:1rem 30% 1rem 10%;}

.dh_message .menu-pc-mess{display:none;background: #fff; width: 100%; height: 280px; border:1px solid #dcdcdc; position:fixed; right: 0; bottom: 4rem;z-index:11;transition: 1s;}
.dh_message .menu-pc-mess .menu_pc_mess_title{display: block; height: 38px; line-height: 38px; font-size: 18px; color: #000; text-align: center; background-color:#eaeaea;}
.dh_message .menu-pc-mess .mess_input{ width:80%; margin:10px auto;}
.dh_message .menu-pc-mess .mess_input input{ font-size:14px; width:92%; height:30px; padding-left:8px; border:1px solid #dcdcdc; border-radius:5px;}
.dh_message .menu-pc-mess .mess_submit { margin:15px 12px;}
.dh_message .menu-pc-mess .mess_submit input { width:188px; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#b41d24; border:1px solid #b41d24; border-radius:5px; font-size:16px;}
.dh_message .menu-pc-mess .mess_qq { margin-top:10px;} 
.dh_message .menu-pc-mess .menu_pc_mess_title span { text-align:center; float:right;cursor:pointer; font-size:12px; }
.dh_message .menu-pc-mess .menu_pc_mess_title span a {width:20px; height:20px;display:block;line-height:20px;border-radius:10px; border:1px solid #666; margin-right:8px; margin-top:8px; color:#000000;}
.zz>li{ float:left; border:none;}.zz>li a{padding:10px; }.thisclass{padding: 10px;    border: 1px solid #999999;    margin: 0 5px;    background: #0067d0;    color: #fff;	height:1.9rem !important;	}	#contact2{width:100% !important;}