@charset "utf-8";
body{font-size:14px; background-color:#fff; margin:0 auto;overflow-x:hidden; color:#666666; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
table, tr, td, th, select, option, input, textarea, button { font-size: 12px; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, table, td {margin: 0; padding: 0;font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif;}
ul, li { list-style-type: none; padding: 0; margin: 0; }
a img {	border: 0;}
form { margin: 0;	padding: 0;}
textarea { overflow: auto;}
.clear { height: 0;	overflow: hidden; clear: both;}
.clearfix {	zoom: 1;}
.clearfix:after { content: ""; display: block; clear: both; height: 0;}
.none {	display: none;}
.hidden { visibility: hidden;}
.nobr {	white-space: nowrap;}
em { white-space: nowrap;}
a {text-decoration: none; }


header{width:100%; background-color:#15aa9b; overflow:hidden;}
header > div:nth-child(1){width:100%; background:url(../images/banner_01.png) center top no-repeat; height:124px;}
header > div:nth-child(2){width:100%; background:url(../images/banner_02.png) center top no-repeat; height:124px;}
header > div:nth-child(3){width:100%; background:url(../images/banner_03.png) center top no-repeat; height:124px;}
header > div:nth-child(4){width:100%; background:url(../images/banner_04.png) center top no-repeat; height:124px; overflow:hidden;}
.swt{width:1000px; margin:0 auto; height:124px; overflow:hidden;}
.swt a{display:block; width:180px; height:40px; background-color:#b41428; color:#FFF; font-size:18px; text-align:center; line-height:40px; margin-left:300px; margin-top:25px; -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; transition:all 0.5s;}
.swt a:hover{background-color:#25334e;}

.empty-placeholder{}
#subNav{width:100%;height:72px;background-color:#25334e; text-align:center; line-height:72px; font-size:20px; color:#FFF;}
#subNav li{float:left;position:relative;color:#FFF;}
#subNav .wrap{width:1000px; margin:0 auto;}
#subNav a{display:block;width:142px;height:72px;text-align:center;color:#fff;}
#subNav a:hover{text-decoration:none}
#subNav a:hover,#subNav .adv_active a{background-color:#b41428;color:#fff; text-align:center; line-height:72px;}
#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;}

section{width:100%; overflow:hidden;}
.m1{width:1000px; height:135px; margin:0px auto; margin-top:50px; background:url(../images/m1_bg.png) no-repeat;}
.m1 p{width:795px; float:right; margin-right:20px; margin-top:40px; line-height:23px; text-indent:2em;}

.m2{width:1000px; margin:0 auto; padding:50px 0px; overflow:hidden;}
.m2_top{height:90px; background:url(../images/m2_top.png) center bottom no-repeat;}
.m2_top h2{text-align:center; font-size:36px; font-weight:normal; color:#b41428;}
.m2a{width:1000px; height:135px; margin:0 auto; background:url(../images/m2a_bg.png) left top no-repeat; margin-top:40px; overflow:hidden;}
.m2a_r{width:860px; float:right;}
.m2a_r h3{font-size:20px; color:#b41428; margin-top:20px;}
.m2a_r p{line-height:23px; padding-top:10px; text-indent:2em;}
.m2s{width:1000px; margin:0 atuo; margin-top:20px; overflow:hidden;}
.m2s li{float:left; width:308px; margin-bottom:30px;}
.m2s li:nth-child(2){margin:0 38px;}
.m2s li:nth-child(5){margin:0 38px;}
.m2s li span{font-size:20px; color:#b41428; line-height:40px;}
.m2s li p{line-height:23px;}

.m_swt{width:100%; margin:0 auto; text-align:center; overflow:hidden;}
.m_swt a{display:inline-block; line-height:35px; padding:0px 30px; color:#25334e; font-size:18px; border:1px solid #25334e; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m_swt a:hover{background-color:#b41428; color:#fff; border:1px #b41428 solid;}

.m3{width:100%; background-color:#fafafa; padding:50px 0px; overflow:hidden;}
.m3_top{height:90px; background:url(../images/m3_top.png) center bottom no-repeat;}
.m3_top h2{text-align:center; font-size:36px; font-weight:normal; color:#b41428;}
.m3s{width:1000px; margin:40px auto; overflow:hidden;}
.m3s li{float:left; width:494px; height:230px;}
.m3s li:nth-of-type(1){background:url(../images/m3s_1.png) no-repeat; margin-bottom:12px; margin-right:12px;}
.m3s li:nth-of-type(2){background:url(../images/m3s_2.png) no-repeat; margin-bottom:12px;}
.m3s li:nth-of-type(3){background:url(../images/m3s_3.png) no-repeat; margin-right:12px;}
.m3s li:nth-of-type(4){background:url(../images/m3s_4.png) no-repeat;}
.m3s_r{float:right; width:305px; height:230px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:20px;}
.m3s_l{float:left; width:305px; height:230px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:20px;}
.m3s li span{font-size:20px; color:#333; text-indent:35px; line-height:50px; display:block; color:#FFF;}
.m3s li p{line-height:23px; text-indent:2em; color:#fff; padding-top:7px;}

.m4{width:100%; background-color:#fff; padding:50px 0px; overflow:hidden;}
.m4_top{height:90px; background:url(../images/m4_top.png) center bottom no-repeat;}
.m4_top h2{text-align:center; font-size:36px; font-weight:normal; color:#b41428;}
.m4s{width:1000px; margin:40px auto; background:url(../images/m4s_bg.png) left top no-repeat; height:453px; overflow:hidden;}
.m4s_r{float:right; width:618px; height:453px; padding:20px 40px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; background-color:#fafafa;}
.m4s_r li{margin-bottom:8px;}
.m4s_r h3{font-size:18px; font-weight:normal; color:#b41428; line-height:30px; background:url(../images/m4s_r_ico.png) left center no-repeat; text-indent:20px;}
.m4s_r p{line-height:23px; text-indent:2em; padding-top:3px;}

.m5{width:100%; background-color:#fafafa; padding:50px 0px; overflow:hidden;}
.m5_top{height:90px; background:url(../images/m5_top.png) center bottom no-repeat;}
.m5_top h2{text-align:center; font-size:36px; font-weight:normal; color:#b41428;}
.m5s{width:1000px; margin:40px auto; overflow:hidden;}
.m5s li{width:485px; height:168px; float:left; overflow:hidden;}
.m5s li:nth-child(1){background-color:#f8b84a; margin-right:15px; margin-bottom:15px;}
.m5s li:nth-child(2){background-color:#81bc00; margin-bottom:15px;}
.m5s li:nth-child(3){background-color:#5fbc90; margin-right:15px;}
.m5s li:nth-child(4){background-color:#d81128;}
.m5s_l{width:145px; height:145px; border-radius:145px; float:left; margin-top:12px; margin-left:20px;}
.m5s li:nth-child(1) .m5s_l{background:url(../images/m5s_1.png) center center #FFF no-repeat;}
.m5s li:nth-child(2) .m5s_l{background:url(../images/m5s_2.png) center center #FFF no-repeat;}
.m5s li:nth-child(3) .m5s_l{background:url(../images/m5s_3.png) center center #FFF no-repeat;}
.m5s li:nth-child(4) .m5s_l{background:url(../images/m5s_4.png) center center #FFF no-repeat;}
.m5s_r{float:right; width:275px; margin-right:15px;}
.m5s_r h3{font-size:24px; line-height:40px; border-bottom:1px #FFF solid; font-weight:normal; color:#fff; margin-top:27px;}
.m5s_r p{line-height:23px; color:#FFF; margin-top:10px;}

.m6{width:100%; background-color:#fff; padding-top:50px; overflow:hidden;}
.m6_top{height:90px; background:url(../images/m6_top.png) center bottom no-repeat;}
.m6_top h2{text-align:center; font-size:36px; font-weight:normal; color:#b41428;}
.m6s{width:1000px; margin:0 auto; background:url(../images/m6_01.jpg) left top no-repeat; height:314px; margin-top:47px; overflow:hidden; margin-bottom:85px;}
.m6s_r{width:315px; float:right; box-sizing:border-box; border:1px #bfbfbf solid; height:314px;}
.m6s_r h2{height:44px; background:url(../images/m7s_r_top.png) 40px center no-repeat; line-height:44px; text-indent:76px; font-size:24px; margin-top:10px;}
.m6s_r ul{width:250px; margin:0 auto; padding:10px; overflow:hidden;}
.m6s_r ul input[type="text"]{width:100%; border:1px #bfbfbf solid; background-color:#FFF; line-height:30px; margin-bottom:10px; text-indent:5px; font-size:14px; color:#333;}
.m6s_r ul textarea{width:100%; border:1px #bfbfbf solid; background-color:#FFF; height:80px; margin-bottom:10px; text-indent:5px; line-height:23px; font-size:14px; color:#333;}
.m6s_r ul input[type="submit"]{display:block; width:150px; text-align:center; height:40px; line-height:38px; background-color:#4b961d; border:0; -o-border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-size:18px; color:#FFF; margin-left:40px; margin-top:10px; cursor:pointer; -o-transition:all 0.5s linear 0s; -moz-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; transition:all 0.5s linear 0s;}
.m6s_r ul input[type="submit"]:hover{background-color:#5fb32c;}




