/*样式*/

.dx {
	text-transform: uppercase;
}
.bule_0f72c8 {
	color: #0f72c8;
}

.blue_0e7dd1{ color: #0e7dd1;}
.gray_a8a8a8 {
	color: #a8a8a8;
}
.gray_a6a6a6 {
	color: #a6a6a6;
}
.gray_727171 {
	color: #727171;
}
/*hearder*/
.header {
	height: 117px;
	position: relative;
}
.header h1.logo {
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 10px;
}
.header .right {
	width: 70%;
	float: right;
}
.header .right .right_top {
	text-align: right;
	display: block;
	padding-top: 1rem;
}
.header .right .right_top span.a1 {
	position: relative;
}
.header .right .right_top span.a1::before {
	content: '';
	position: absolute;
	background: url(../images/tel.png) no-repeat 0 0;
	width: 122px;
	height: 20px;
	display: block;
	left: -62px;
	top: 0px;
}
.header .right .right_top span.a2 {
	color: #0f6fc6;
}
.header .right .right_top {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 0.8rem;
	float: right;
	padding-left: 62px;
}
.header .right ul.nav {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: right;
	-moz-justify-content: flex-end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.header .right ul.nav li {
	padding-left: 3.8rem;
}
.header .right ul.nav li a {
	display: block;
	padding-top: 1.80rem;
	padding-bottom: 2rem;
}
.header .right ul.nav li a:hover {
	color: #f68d1e;
}

.header .right .menu{ display:none; z-index: 99;}


/*3*/
.section_3 {
	background: #f4f4f4;
}
.section_3 .section3_mc {
}
.section_3 .section3_mc ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding: 10px 0;
}
.section_3 .section3_mc ul li {
	width: 33%;
	background: url(../images/line.png) no-repeat 0 50%;
}
.section_3 .section3_mc ul li {
	cursor: pointer;
	padding-top: 20px;
	padding-bottom: 20px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.section_3 .section3_mc ul li p span {
	display: block;
}
.section_3 .section3_mc ul li p span.a1 {
	color: #1d1d1d;
}
.section_3 .section3_mc ul li p span.a2 {
	color: #bebebe;
	text-transform: uppercase;
}
.section_3 .section3_mc ul li p {
	padding-left: 2rem;
}
.section_3 .section3_mc ul li:hover span.a1 {
	color: #f68d1e;
}
.section_3 .section3_mc ul li:hover span.a2 {
	color: #666;
}
.section_3 .section3_mc ul {
	background: url(../images/line.png) no-repeat 100% 50%;
}


/*section4*/
.section_4 .section4_mc {
	padding-top: 5rem;
	padding-bottom: 5rem;
}
.section_4 .section4_mc i {
	padding-right: 2%;
	width: 50%;
}
.section_4 .section4_mc .section_right {
	width: 47%;
}
.section_4 .section4_mc .section_right strong {
	background: url(../images/dot.png) no-repeat 0 50%;
	padding-left: 2.6rem
}
.section_4 .section4_mc .section_right strong span.a2 {
	letter-spacing: 0.13rem;
}
.section_4 .section4_mc .section_right .company_content {
	padding-top: 1.0rem;
	line-height: 165%;
}
.section_4 .section4_mc .section_right ul.ul_now {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	padding-right: 0.5rem;
	padding-left: 0.5rem;
	padding-top: 1.8rem;
}
.section_4 .section4_mc .section_right ul.ul_now li i {
	width: 75px;
	height: 75px;
	border: 1px solid #a8a8a8;
	border-radius: 50%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-moz-justify-content: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.section_4 .section4_mc .section_right ul.ul_now li {
	cursor: pointer;
}
.section_4 .section4_mc .section_right ul.ul_now li p {
	text-align: center;
	padding-top: 1.0rem;
}
.section_4 .section4_mc .section_right ul.ul_now li:hover p {
	color: #f68d1e;
}
.section_4 .section4_mc .section_right ul.ul_now li:hover i {
	border: 1px solid #0f6fc6;
}
a.more_link {
	width: 74px;
	height: 23px;
	background: #f68d1e;
	color: #fff;
	border-radius: 6px;
	text-align: center;
	line-height: 23px;
	margin-top: 4%;
}
a.more_link:hover {
	background: #0f6fc6;
}


/*secton5*/

.section_5 {
	background: #f1f1f1;
	padding: 4.5rem 0;
}
.section_5 .section5_mc .title span {
	position: relative;
	width: 25%;
	margin: 0 auto;
	text-align: center;
	margin-top: 1.2rem;
	margin-bottom: 4rem;
}
.section_5 .section5_mc .title span::before {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}
.section_5 .section5_mc .title span::after {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
}
ul.service_list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-around;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
ul.service_list li {
	border: 2px solid #e5e5e5;
	border-bottom: 7px solid #e5e5e5;
	width: 32%;
	margin-bottom: 1.4%;
}

ul.service_list li a  {
	background: #fff;
   min-height: 274px;
}
ul.service_list li .text {
	background: #fff;
	min-height: 94px;
	max-height: 94px;
	overflow: hidden;
	padding-left: 3%;
}
ul.service_list li a .text strong {
	color: #0e7dd1;
	text-align: center;
	padding-top: 2%;
}
ul.service_list li a .text p {
	text-transform: uppercase;
	padding-top: 0.20rem;
}
ul.service_list li:hover {
	border: 2px solid #0e7dd1;
	border-bottom: 7px solid #0e7dd1;
}
ul.service_list li a:hover .text {
	background: #0e7dd1;
	color: #fff;
}
ul.service_list li a:hover strong {
	color: #fff;
}
ul.service_list li, ul.service_list li a, ul.service_list li a:hover .text {
	transition: all 0.55s ease;
	-webkit-transition: all 0.55s ease;
	-moz-transition: all 0.55s ease;
}


/*section 6*/

.section_6 {
	background: #fff;
	padding: 4.5rem 0;
}
.section_6 .section6_mc .title span {
	position: relative;
	width: 25%;
	margin: 0 auto;
	text-align: center;
	margin-top: 1.2rem;
	margin-bottom: 4rem;
}
.section_6 .section6_mc .title span::before {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}
.section_6 .section6_mc .title span::after {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
}
.section_6 .section6_mc ul.ico_list {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: justify;
	-moz-justify-content: space-around;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	-webkit-box-align: start;
	-moz-align-items: flex-start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
.section_6 .section6_mc ul.ico_list i, .section_6 .section6_mc ul.ico_list span {
	display: block;
}
.section_6 .section6_mc ul.ico_list li {
	width: 25%;
}
.section_6 .section6_mc ul.ico_list li span {
	height: 30px;
	border-top: 9px solid #f1f1f1;
	text-align: center;
	margin-top: 25px;
}
.section_6 .section6_mc ul.ico_list li span img {
	margin-top: -25px;
}
.section_6 .section6_mc ul.ico_list li .text {
	padding-right: 15%;
}
.section_6 .section6_mc ul.ico_list li .text strong {
	color: #0e7dd1;
	padding-top: 0.5rem;
}
.section_6 .section6_mc ul.ico_list li .text p {
	padding-top: 1rem;
	line-height: 165%;
	color: #727171;
}


/*section 7*/

.section_7 {
	background: #fff;
	padding: 4.5rem 0;
}
.section_7 .section7_mc .title span {
	position: relative;
	width: 25%;
	margin: 0 auto;
	text-align: center;
	margin-top: 1.2rem;
	margin-bottom: 4rem;
}
.section_7 .section7_mc .title span::before {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}
.section_7 .section7_mc .title span::after {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
}
.section_7 .section7_mc .index_news .news_left {
	width: 45%;
}
.section_7 .section7_mc .index_news .news_right {
	width: 52%;
}
.section_7 .section7_mc .index_news .news_left span {
	padding-top: 1.5rem;
}
.section_7 .section7_mc .index_news .news_left .n_title {
	padding-top: 0.6rem;
	color: #000;
}
.section_7 .section7_mc .index_news .news_left .n_title:hover {
	color: #f68d1e;
}
.section_7 .section7_mc .index_news .news_left p {
	padding-top: 0.7rem;
	line-height: 156%;
}
.section_7 .section7_mc .index_news a.more_link {
	margin-top: 3%;
}
.section_7 .section7_mc .index_news .news_right ul.menu li {
	width: 114px;
	background: #dddddd;
	text-align: center;
	margin-right: 1%;
}
.section_7 .section7_mc .index_news .news_right ul.menu {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.section_7 .section7_mc .index_news .news_right ul.menu li a {
	display: block;
	height: 37px;
	line-height: 37px;
}
.section_7 .section7_mc .index_news .news_right ul.menu li a:hover, .section_7 .section7_mc .index_news .news_right ul.menu li.select a {
	background: #0e7dd1;
	color: #fff;
}
.section_7 .section7_mc .index_news .news_right ul.news_idnex_list {
	padding-top: 4%;
}
.section_7 .section7_mc .index_news .news_right ul.news_idnex_list li {
	padding-top: 2rem;
	padding-bottom: 2rem;
	border-bottom: 1px dashed #d5d5d5
}
.section_7 .section7_mc .index_news .news_right ul.news_idnex_list li p {
	padding-top: 0.7rem;
	line-height: 156%;
	width: 80%;
	
}
.section_7 .section7_mc .index_news .news_right ul.news_idnex_list li:last-child {
	border-bottom: 0;
}
.section_7 .section7_mc .index_news .news_right ul.news_idnex_list li a.font_16 {
	background: url(../images/dot.jpg) no-repeat 0 50%;
	padding-left: 20px;
}
.section_7 .section7_mc .index_news .news_right ul.news_idnex_list li a.font_16:hover {
	color: #f68d1e;
}


/*section 8*/

.section_8 {
	background: #fff;
	padding: 4.5rem 0;
}
.section_8 .section8_mc .title span {
	position: relative;
	width: 25%;
	margin: 0 auto;
	text-align: center;
	margin-top: 1.2rem;
	margin-bottom: 4rem;
}
.section_8 .section8_mc .title span::before {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}
.section_8 .section8_mc .title span::after {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
}




/*section 9*/

.section_9 {
	background: #f1f1f1;
	padding: 4.5rem 0;
}
.section_9 .section9_mc .title span {
	position: relative;
	width: 25%;
	margin: 0 auto;
	text-align: center;
	margin-top: 1.2rem;
	margin-bottom: 4rem;
}
.section_9 .section9_mc .title span::before {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}
.section_9 .section9_mc .title span::after {
	content: '';
	width: 28px;
	border-top: 2px solid #0f72c8;
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
}



/*底部导航*/



.footer {
	background: #0f71c8;
	padding-top: 2.6rem;
	padding-bottom: 1.4rem;
}
.footer .footer_mc, .footer .footer_mc ul {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.footer .footer_mc .section1 {
	width: 15%;
	margin-right: 4%;
	padding-top: 2%;
}
.footer .footer_mc .section2 {
	width: 13%;
}
.footer .footer_mc .section3 {
	width: 13%;
}
.footer .footer_mc .section4 {
	width: 36%;
	margin-right: 1.8%;
}
.footer .footer_mc .section5 {
	width: 18%;
	margin-right: 1.2%;
}
.footer .footer_mc .section6 {
}
.footer .footer_mc {
	margin-bottom: 2%;
}
.footer .footer_mc a {
	display: block;
	color: #fff;
}
.footer .footer_mc a:hover {
	color: rgba(237,232,233,0.5);
	text-decoration: underline;
}
.footer .footer_mc {
	line-height: 175%;
}
.footer .footer_mc strong {
	font-weight: lighter;
	display: block;
	height: 30px;
}
.footer .footer_mc ul li {
	
	text-align: center;
	padding-top: 4%;
}
.footer .copyright {
	border-top: 1px solid #87b8e4;
	padding-top: 1.5%;
	padding-bottom: 1.4%;
}

@media only screen and (max-width:1200px) {
.footer .footer_mc .section1 {
	padding-left: 1%;
}
.footer .footer_mc .section6 {
	padding-right: 1%;
}
}

@media only screen and (max-width:992px) {
.footer .footer_mc .section6 {
	padding-right: 0%;
	width: 99%;
}
.footer .footer_mc {
	-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}
.footer .footer_mc ul li {
	padding-top: 4%;
}
.footer .footer_mc .section1 {
	width: 17%;
}
.footer .footer_mc .section2 {
	width: 14%;
}
.footer .footer_mc .section3 {
	width: 16.2%;
}
.footer .footer_mc .section4 {
	width: 17.8%;
}
.footer .footer_mc .section5 {
	width: 26.3%;
}
}


@media only screen and (max-width:768px) {
	
	.footer{ padding-top:1rem;}
	.footer .footer_mc .section1 {
	width: 100%; text-align:center; padding-bottom:1.7rem;
}

.footer .footer_mc .section2 { 
	padding-left:2%;width: 98%; margin-right:0; margin-bottom:1rem;
}
.footer .footer_mc .section2 a{ display:inline-block; margin-right:1rem;}

.footer .footer_mc .section3 {
	padding-left:2%;width: 98%; margin-right:0; margin-bottom:1rem;
}
.footer .footer_mc .section3 a{ display:inline-block; margin-right:1rem;}

.footer .footer_mc .section4 {
	padding-left:2%;width: 48%; margin-right:0; border-top:1px solid #87b8e4; padding-top:1rem;
}
.footer .footer_mc .section5 {
	width: 49%; margin-right:0;border-top:1px solid #87b8e4; padding-top:1rem; 
}



}



@media only screen and (max-width:420px) {
	
	.footer .footer_mc .section4 {
	padding-left:2%;width: 98%;border-top:1px solid #87b8e4; padding-top:1rem;
}
.footer .footer_mc .section5 {
	padding-left:2%;width: 98%; border-top:0px solid #87b8e4; padding-top:0;
}

	
	}


/*内页*/
.nei_mc{ padding-top:3rem; padding-bottom:5rem;}
.nei_mc .nei_left{ width:20%;}
.nei_mc .nei_right{ width:74%;}

.nei_mc .nei_left strong{ background:#0f6fc6; padding:0.65rem 0;}

.nei_mc .nei_left ul.sub_menu li{ margin-top:0.25rem;}
.nei_mc .nei_left ul.sub_menu li a{ display:block; padding:0.60rem 0.24rem ; text-align:center; background:#e8e8e8;}
.nei_mc .nei_left ul.sub_menu li a:hover , .nei_mc .nei_left ul.sub_menu li.select a{ color:#fff; background:#f68d1f;}

.nei_mc .nei_right strong.title_name{ border-bottom:1px solid #C7C7C7; padding:0 0 1.0rem 0; background:url(../images/dot.jpg) no-repeat 0 40% ; padding-left:15px;}

.nei_mc .nei_right .mc_content{ padding:1.2rem 0 0 0; line-height:185%;}

.nei_mc .nei_right .mc_content p{ margin-bottom:1.5rem;}





@media only screen and (max-width:1200px) {
	
.nei_mc .nei_left{ width:19%; padding-left:1%;}
.nei_mc .nei_right{ width:73%; padding-right:1%;}
	
}



@media only screen and (max-width:768px) {
	
.nei_mc .nei_left{ width:98%; padding-left:1%; padding-right:1%;} 
.nei_mc .nei_right{ width:98%; padding-left:1%; padding-right:1%; margin-top:2rem;}
	
}



ul.news_list{ padding-top:3%;}
ul.news_list li{ margin-bottom:2%; border-bottom:1px  dotted #C6C6C6; padding-bottom:1.5rem;

display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
		
-webkit-box-lines: multiple;
	-moz-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;		
		
}

ul.news_list li i{ display:block; width:30%; background:#FFF;}
ul.news_list li i img{  transition: all 0.45s ease;}
ul.news_list li i:hover img{ opacity:0.6;}
ul.news_list li .text_right{  width:65%; padding-left:4%;}
ul.news_list li .text_right a.font_16:hover{ color:#F68D1E}
ul.news_list li .text_right p{ padding-top:1rem; line-height:155%;}



/*分页*/
.page{ margin:30px 20px; clear:both;  padding-top:3px; padding-bottom:3px;  padding-left:0px; padding-right:10px; overflow:hidden; zoom:1;}
.page .fright{ float:right; }
label.red{ color:#f00;}
.page .fright a{ display:inline-block; padding:0px 3px; line-height:20px; border:1px solid #333; margin-left:5px; }
.page .fright a:hover{ background:#1A1613; color:#eee;}
.page .fleft{ display:20%; float:left; padding:4px 3px;}



.news_title{ text-align:center; font-size:20px; margin-top:15px; padding-left:10%; padding-right:10%; line-height:165%;}
.time{ text-align:center; padding:10px 0; padding-bottom:1%; border-bottom:1px dotted #ccc; margin-bottom:4%; color:#999;}
.next-pre{ margin-top:20px; border-top:1px  dotted #999; line-height:200%; padding-top:15px;}
.next-pre a{ text-decoration:underline;}
.next-pre a:hover{ text-decoration:none;}








.youshi_now{ position: relative;}
.youshi_now i{ position:absolute; left: 0; top: 50px;}
.right_mcno{ margin-left: 22%; border: 4px solid #e7e7e7; min-height: 482px;}

.right_mcno ul li h5{ width:51px; height: 46px; background: url(../images/aa1.png) no-repeat 0 0; line-height: 46px; text-align: center;}

.right_mcno ul { padding-left:24%; margin-top: 5%;}

.right_mcno ul li{
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 6%;
	
}

.right_mcno ul li p{ width:90%; color: #727171; padding-left: 0.7rem;}



@media only screen and (max-width:1125px){
	
	.youshi_now i{ display:none !important;}
	.right_mcno{ margin-left: 2%; margin-right: 2%; border: 4px solid #e7e7e7; background: url(../images/youshi_t.jpg) no-repeat -10% 100%; }
	.right_mcno ul { padding-left:4%; margin-top: 5%; padding-right: 2%; }
	
}



/*鍙充晶鎮诞*/
.sidebar{position:fixed;width:64px;height:275px;right:0;top:48%;z-index:100;}
.sidebar li{padding:5px 2px; position:relative;list-style:none;}
.sidebar img{cursor:pointer;}
.sidebar .sidebox{display:none;right:65px;top:0px;position:absolute;}
.sidebar .sideQQ{min-height:320px;width:148px;background:#007ACE;border:#FFF solid 1px;padding:0 10px;}
/*.sidebar .sideQQ ul{display:none}*/
.sidebar .sideQQ h5{line-height:36px;font-weight:bold;color:#fff;cursor:pointer;font-size:0.95rem;}
.sidebar .sideQQ h5:hover{color:#FC0;}
.sidebar .sideQQ h5 i{font-size:24px;}
.sidebar .sideQQ ul li a{color:#FFF;padding:0 5px;display:block;}
.sidebar .sideQQ ul li a:hover{color:#FF0;font-weight:bold;}
.sidebar .sideQQ .panel,.sidebar .sideQQ .panel .panel-head,.sidebar .sideQQ .panel .panel-body{border:none;margin:0;background:none;padding:0;}
.sidebar .sideQQ .panel .panel-body ul{padding-left:5px;}

.sidebar .sideMail{min-height:200px;width:238px;background:#EE6100;border:#FFF solid 1px;padding:5px;color:#FFF;}
.sidebar .sideMail li{padding:5px;}
.sidebar .sideTel{min-height:60px;width:200px;background:#007ACE;border:#FFF solid 1px;padding:5px;color:#FFF;}
.sidebar .sideimg{width:165px;}


@media only screen and (max-width:992px){
	
	.sidebar{ display:none !important;}
	
}


/*********************************/
.f-s-16 {font-size: 16px;}
.f-s-18 {font-size: 18px;}
.f-s-20 {font-size: 20px;}
.f-s-22 {font-size: 22px;}
.f-s-26 {font-size: 26px;}
.f-s-30 {font-size: 30px;}
.f-s-40 {font-size: 40px;}
.f-s-50 {font-size: 50px;}

.f-r{float: right!important;}

.c-0{color: #ff5b17;}
.c-1{color: #1589cb;}
.c-2{color: #23a6d1;}
.c-3{color: #454545;}
.c-4{color: #000000;}

.b-b-s{border-bottom: 1px #000000 dashed;}

.p-t-15{padding-top: 15px;}
.p-t-25{padding-top: 25px;}
.p-t-40{padding-top: 40px;}
.p-t-60{padding-top: 60px;}

.p-l-30{padding-left: 30px;}


.l-s-t{list-style-type:none}









/*移动端网页菜单*/
.top_menu{  width:100%; height:100%;  top:0;  z-index:999; 
transition:all  ease-out 0.45s;
-webkit-transition:all  ease-out 0.45s;
-moz-transition:all  ease-out 0.45s;
left:-100%;
position:fixed;
background:#ddd;

}

.top_menu.addActive{
	left:0; background:#fff; 
	}

.top_menu.moveActive{
	left:-100%;   background:#ddd;
	}



.top_menu .cancel{ background:#F9F9F9; padding:2% 3%; z-index:99999;  cursor:pointer;}

.top_menu ul.subnav li{  border-bottom:1px solid #EFEFEF; float:none;}
.top_menu ul.subnav{ padding-left:2rem; padding-right:2rem; padding-top:1rem; }
.top_menu ul.subnav li a{ display:block;padding:1.325rem 2.35rem; color:#666; 
transition:all  ease-out 0.45s;
-webkit-transition:all  ease-out 0.45s;
-moz-transition:all  ease-out 0.45s;}
.top_menu ul.subnav li a:hover{ color:#3454A4; background:#eee;}

@media only screen and (min-width:993px){
	
	.top_menu{ display:none;}
	
}

h5.menu{ cursor:pointer;}


form.form1{ background:rgba(220,233,249,1.00); padding:20px;}
form.form1 input#keyword{ width:30%; padding:6px 10px;}
form.form1 input.submit_id{padding:6px 20px; }








/*表单*/
table#table tr td{ border-bottom:1px  dotted #ccc; padding-left:10px; padding-top:2px; padding-bottom:2px;}
table#table tr td input.text_001{ background:rgba(248,248,248,0.8); border:1px solid #ccc; height:24px; line-height:24px; padding-left:5px;}
table#table tr td textarea{background:rgba(248,248,248,0.8); border:1px solid #ccc;}

p.success{ text-align:center; color:#f00; padding-top:10px;}











ul.case_list{ padding-top:20px; overflow:hidden;}
ul.case_list li{ float:left; margin-left:6px; border:0px solid #ccc; margin-right:6px; position:relative;}
ul.case_list li img{ max-width:100%;}

ul.case_list li{ width:22%; margin-right:20px; margin-bottom:2%;}

ul.case_list li b{ display:block; text-align:center; position:absolute; left:0; width:100%;
bottom:0; height:30px; line-height:30px; background:rgba(0,0,0,0.5) }
ul.case_list li  a b{ color:#fff;}
ul.case_list li  a:hover b{ background:rgba(243,131,34,0.65)}

.HomeReason{background-image:url(../images/selectbg.jpg); background-size:100% 100%; padding:3% 0;}
.w1200{max-width:1200px; min-width:320px; margin:0px auto;}
.Title01{text-align:center;}
.Title01 span{display:block; font-size:36px; line-height:50px; color:#222222; font-weight:bold;}
.Title01 em{display:block; font-size:18px; line-height:29px; color:#9f9f9f; text-transform:uppercase; font-family:Arial;}
.Title01 .more{float:right; margin-top:46px; background:url(../images/more3.png); display:block; width:24px; height:24px;}
.ReasonList{margin:3% 0; position:relative; min-height:397px;}
.ReasonList .Databox{background:url(../images/rbg.png) no-repeat; width:492px; height:397px; position:absolute; left:50%; top:0px; margin-left:-246px;}
.ReasonList .Databox .con{text-align:center; color:#fff; padding:122px 0px 0px;}
.ReasonList .Databox span{display:block; font-size:30px; line-height:54px;}
.ReasonList .Databox .num{line-height:47px; background:url(../images/numbg.png) no-repeat center center; color:#333333; font-weight:bold; letter-spacing:21px;}
.ReasonList .Databox .animateNum{padding-left:19px; font-size:30px;}
.ReasonList .Databox p{font-size:14px; line-height:24px; margin:14px 0px 0px;}
.ReasonList li{width:355px; position:absolute;}
.ReasonList li.r1{top:10px; left:0px;}
.ReasonList li.r2{top:10px; right:0px;}
.ReasonList li.r3{top:110px; left:0px;}
.ReasonList li.r4{top:110px; right:0px;}
.ReasonList li.r5{top:210px; left:0px;}
.ReasonList li.r6{top:210px; right:0px;}
.ReasonList li.r7{top:310px; left:0px;}
.ReasonList li.r8{top:310px; right:0px;}
.ReasonList li .icon{width:72px; position:absolute; top:20px; right:0px;}
.ReasonList li:nth-child(2n) .icon{right:auto; left:0px;}
.ReasonList li .txt{padding:0px 92px 0px 0px; text-align:right;}
.ReasonList li:nth-child(2n) .txt{padding:0px 0px 0px 92px; text-align:left;}
.ReasonList li .txt h3{font-size:18px; line-height:46px; color:#2c2c2c;}
.ReasonList li .txt .info{font-size:13px; line-height:24px; color:#333333;}
.ReasonTxt{background-image:url(../images/redbg.png); background-repeat:no-repeat; width:752px; margin:0 auto; background-size:100% 100%; text-align:center; font-size:16px; color:#fff; line-height:30px; padding:2% 0;}
.ReasonTxt .animateNum{font-size:24px; font-family:Arial;}
.Homebtn2{text-align:center; margin:20px 0px 0px;}
.Homebtn2 a{width:265px; line-height:40px; display:inline-block; margin:0px 1px; background:#b0b0b0; background-image:url(../images/arr1.png); background-repeat:no-repeat; background-position:94% center; font-size:14px; color:#fff;}
.Homebtn2 a.click{background:#da0203;}