@charset "utf-8";
*{word-break: break-all;}
body{
	margin: 0px;
	padding:0px;
	background:#FFF;
	font-size:14px;
	color:#666666;
	font-family: "微软雅黑";
	font-size:14px;
}

div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, fieldset, form, input, textarea, p{margin: 0px;padding: 0px;font-size: 14px;overflow: hidden;}
.m1,.m2,.m3,.m4,.m5,.m6{width:1000px; margin:0 auto;height:auto;}
ul, li{list-style: none;}
img, a img{ 
	border: 0px;
	text-decoration: none;
	display:block;
}
input, select, button{font: 14px Verdana,Arial,Tahoma;vertical-align: middle;}
a{text-decoration: none;}

.clear {
	clear: both;
}

.logo{ width:100%; height:115px; background:url(../images/logo.jpg) center #0273b5 no-repeat;}
.ban{width:100%; height:533px; background-color:#cee5db; margin:0 auto;}
.m1pa{ width:492px; height:48px; font-size:40px; color:#ea174a; font-weight:bold; margin:0 auto; margin-top:40px; font-family:宋体;}
.m1pb{ width:492PX; height:20px; margin:0 auto; background:url(../images/m1pb.png) no-repeat;}

.m1t{
	width:1000px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	margin-top:47px;
	}
.m1t ul{
	width:1000px;
	margin:0 auto;
	bottom:50px;
	}
.m1t li{
	width:163px;
	float:left;
	
	overflow:hidden;
	}
.m1t li div{
	width:159px;
	height:159px;
	border-radius:215px;
	border:2px #119f89 solid;
	}
.m1t li span{
	font-size:18px;
	text-align:center;
	color:#434343;
	display:block;
	width:100%;
	margin-top:10px;
	
	}
.m1t li:nth-child(1) div{
	background:url(../images/m1a.jpg) center center #119f89  no-repeat;
	
	}
.m1t li:nth-child(2) div{
	background:url(../images/m1b.jpg) center center #119f89  no-repeat;
	}
.m1t li:nth-child(3) div{
	background:url(../images/m1c.jpg) center center #119f89  no-repeat;
	}
.m1t li:nth-child(4) div{
	background:url(../images/m1d.jpg) center center #119f89  no-repeat;
	}	
.m1t li:nth-child(5) div{
	background:url(../images/m1e.jpg) center center #119f89  no-repeat;
	}	
.m1x{ width:212px; height:39px;font-size:16px; color:#ea174a; margin:53px auto auto auto;  text-align:center; line-height:39px; border:#ea174a 1px solid;}
.m1x:hover{ width:212px; height:39px;font-size:16px; color:#FFF; margin:53px auto auto auto;  text-align:center; line-height:39px; background-color:#ea174a;}
.m1b{ width:1000px; height:117px; margin:0 auto; margin-top:39px;}
.m1bl{ width:166px; height:117px; float:left; background-color:#ea174a;}
.m1bl p{font-size:30px;font-family:宋体; color:#FFF; font-weight:bold; width:5em; text-align:center; margin:0 auto; margin-top:22px;}
.m1b span{font-size:36px;font-family:宋体; color:#FFF; font-weight:bold;}
.m1br{ width:834px; height:117px; float:left; background-color:#ededed; line-height:23px; overflow:hidden; }
.m1br p{ font-size:12px; color:#434343;font-family:宋体; text-indent:2em; margin-top:40px; margin-left:32px;}

.m2pa{ width:667px; height:48px; font-size:40px; color:#ea174a; font-weight:bold; margin:0 auto; margin-top:40px; font-family:宋体;}
.m2pb{ width:667PX; height:28px; margin:0 auto; background:url(../images/m2_a.png) no-repeat;}

.m2a ul{ width:960px; height:310px; margin:0 auto; margin-top:40px;}
.m2a li{ width:468px; height:138px; float:left; border:1px #cccccc solid;}
.m2a1l{ width:228px; height:138px; float:left; background:url(../images/m2_b.jpg) no-repeat;}
.m2a1r{ width:240px; float:left;}
.m2a1r span{font-size:18px; color:#434343;}

.m2a2l{ width:228px; height:138px; float:left; background:url(../images/m2_c.jpg) no-repeat;}
.m2a2r{ width:240px; float:left;}
.m2a2r span{font-size:18px; color:#434343;}

.m2a3l{ width:228px; height:138px; float:left; background:url(../images/m2_d.jpg) no-repeat;}
.m2a3r{ width:240px; float:left;}
.m2a3r span{font-size:18px; color:#434343;}

.m2a4l{ width:228px; height:138px; float:left; background:url(../images/m2_e.jpg) no-repeat;}
.m2a4r{ width:240px; float:left;}
.m2a4r span{font-size:18px; color:#434343;}

.m2x{ width:386px; height:39px;font-size:16px; color:#ea174a; margin:53px auto auto auto;  text-align:center; line-height:39px; border:#ea174a 1px solid;}
.m2x:hover{ width:388px; height:39px;font-size:16px; color:#FFF; margin:53px auto auto auto;  text-align:center; line-height:39px; background-color:#ea174a;}

.m3pa{ width:603px; height:48px; font-size:40px; color:#ea174a; font-weight:bold; margin:0 auto; margin-top:40px; font-family:宋体;}
.m3pb{ width:603PX; height:21px; margin:0 auto; background:url(../images/m3_t.png) no-repeat;}

.m3pc{ width:740px; height:26px;font-size:24px; text-align:center; color:#000;font-weight:bold; margin:0 auto; margin-top:38px;font-family:宋体;}
.m3pc span{ font-size:24px;font-weight:bold; color:#119f89;font-family:宋体;}

.m3a ul{ width:915px; height:148px; margin:0 auto; margin-top:35px;}
.m3a li{ width:274px; height:148px; float:left; background-color:#119f89;}
.m3a .m3a1{font-size:18px; color:#FFF; text-align:center; margin-top:18px;}
.m3a .m3a2{ width:236px; height:68px;font-size:12px; color:#FFF; text-indent:2em; margin:0 auto; margin-top:10px; line-height:23px; font-family:宋体;}

.m4pa{ width:674px; height:48px; font-size:40px; color:#ea174a; font-weight:bold; margin:0 auto; margin-top:40px; font-family:宋体;}
.m4pb{ width:665PX; height:23px; margin:0 auto; background:url(../images/m4_t.png) no-repeat;}

.m4a{ width:1000px; margin:0 auto; margin-top:35px; color:#434343; text-indent:2em; line-height:23px;}
.m4b{ width:1000px; height:170px; margin:0 auto;}
.m4bl{ width:480px; height:170px; float:left;overflow:hidden;}
.m4bl li{ float:left;}
.m4r{ float:right; width:480px; height:148px; margin-top:20px;}
.m4r1{ width:480px; margin:0 auto; font-size:14px; font-family:宋体; color:#3d3d3d;}
.m4r1 span{ font-size:24px; color:#FFF; background-color:#119f89; font-weight:bold; padding:10px;}
.m4r2{ width:236px; height:34px; background-color:#ea174a; font-size:24px; color:#FFF;font-weight:bold; text-align:center; line-height:34px;font-family:宋体; margin-top:19px;}
.m4r3{ width:480px; height:40px; font-size:14px; color:#434343;font-family:宋体; margin-top:10px; line-height:22px;}
.m4x{ width:288px; height:43px; margin:0 auto; margin-top:45px;}
.m4x1{ width:132px; height:39px; float:left; border:1px solid #ea174a; font-size:16px; color:#ea174a; text-align:center; line-height:39px;}
.m4x1:hover{ width:132px; height:39px; float:left; background-color:#ea174a; font-size:16px; color:#FFF; text-align:center; line-height:39px;}
.m4x2{ width:132px; height:39px; float:right; border:1px solid #ea174a; font-size:16px; color:#ea174a; text-align:center; line-height:39px;}
.m4x2:hover{ width:132px; height:39px; float:right; background-color:#ea174a; font-size:16px; color:#FFF; text-align:center; line-height:39px;}

.m5pa{ width:598px; height:48px; font-size:40px; color:#ea174a; font-weight:bold; margin:0 auto; margin-top:40px; font-family:宋体;}
.m5pb{ width:593PX; height:18px; margin:0 auto; background:url(../images/m5_t.png) no-repeat;}
.m5a{ width:1000xp; height:auto; margin:0 auto; margin-top:30px;}
.m5al{ width:440px; height:539px; float:left; background:url(../images/m5_a.jpg) no-repeat; }
.m5ar{ width:552px; height:539px; float:right;}
.m5ar1{ width:552px; font-size:24px; color:#434343; font-weight:bold;font-family:宋体;}
.m5ar1 span{ font-size:36px; color:#ea174a;font-weight:bold; font-family:宋体;}
.m5ar2{ width:437px; height:125px; background-color:#119f89; margin-top:18px;}
.m5ar2 ul{ width:379px; height:84px; margin:0 auto; margin-top:20px;}
.m5ar2 ul li{ list-style:disc; font-size:16px; color:#FFF;}
.m5ar3{ width:80px; height:24px; background-color:#ea174a; font-size:14px; color:#FFF; text-align:center; line-height:24px; margin-top:25px;}
.m5ar4{ width:437px; font-size:12px; color:#434343; font-family:宋体; text-indent:2em; margin-top:10px; line-height:21px;}
.m5ar5{ width:80px; height:24px; background-color:#119f89; font-size:14px; color:#FFF; text-align:center; line-height:24px; margin-top:20px;}
.m5ar6{ width:437px; font-size:12px; color:#434343; font-family:宋体; text-indent:2em; margin-top:10px; line-height:21px;}


.m5x{ width:286px; height:41px;margin-top:45px;}
.m5x1{ width:132px; height:39px; float:left; border:1px solid #ea174a; font-size:16px; color:#ea174a; text-align:center; line-height:39px;}
.m5x1:hover{ width:132px; height:39px; float:left; background-color:#ea174a; font-size:16px; color:#FFF; text-align:center; line-height:39px;}
.m5x2{ width:132px; height:39px; float:right; border:1px solid #ea174a; font-size:16px; color:#ea174a; text-align:center; line-height:39px;}
.m5x2:hover{ width:132px; height:39px; float:right; background-color:#ea174a; font-size:16px; color:#FFF; text-align:center; line-height:39px;}


.footer { width:100%; height:180px; overflow:hidden; margin-top:72px;}
.foot_nav { background:url(../images/foot_nav.png) repeat-x; text-align: center; height: 33px; line-height: 33px; font-size: 12px; color: #fff; }
.foot_nav a { padding: 0 10px; color: #fff; }
.foot_nr{ width:1000px; margin:auto; height:auto;}
.copyright {background-color:#0273b5; height:143px; overflow:hidden; padding: 0px 20px 0 30px; color: #fff; }
.copy_text { line-height: 22px; width: 560px; margin-top: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }



#subNav{width:100%;height:74px;background-color:#119f89;}
#subNav li{ width:142px; height:74px;float:left;position:relative; font-size:20px; color:#FFF; text-align:center; line-height:50px;}
#subNav .wrap{width:1000px;height:74px; margin:0 auto;}
#subNav a{display:block;width:144px;height:74px;text-align:center;color:#FFF;padding-top:13px}
#subNav a:hover{text-decoration:none}

#subNav a:hover,#subNav .adv_active a{background-color:#e91748;color:#fff}
/*#subNav a:hover ins,#subNav .adv_active ins{background:url(../images/souche_service1.png) no-repeat 10px -190px}
*/#subNav a:hover span,#subNav .adv_active span{left:76px;bottom:-10px;_background:none}
.fixedSubNav{position:fixed;top:0;left:0;z-index:1000}
#footer{position:relative;zoom:1;}