@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; }

.banner{width:100%; background:url(../images/ban_bg.png) repeat; overflow:hidden;}
.banner > div:nth-child(1){background:url(../images/ban_01.jpg) center top no-repeat; height:140px;}
.banner > div:nth-child(2){background:url(../images/ban_02.jpg) center top no-repeat; height:140px;}
.banner > div:nth-child(3){background:url(../images/ban_03.jpg) center top no-repeat; height:140px;}
.banner > div:nth-child(4){background:url(../images/ban_04.jpg) center top no-repeat; height:140px;}
.banner > div:nth-child(5){background:url(../images/ban_05.jpg) center top no-repeat; height:140px;}
.banner a{width:100%; display:block; height:140px;}


.empty-placeholder{}
#subNav{width:100%;height:72px;background-color:rgba(10,73,126,0.8); 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:rgba(244,172,46,0.8);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;}


.m1{width:100%; padding:70px 0px; overflow:hidden;}
.m1_top{width:1000px; margin:0 auto; text-align:center; overflow:hidden;}
.m1_top h1{font-size:36px; color:#313131; line-height:60px;}
.m1_top p{font-size:18px; color:#666;}
.m1s{width:1000px; margin:0 auto; margin-top:60px; overflow:hidden;}
.m1s li{float:left; width:160px; margin-right:50px; overflow:hidden;}
.m1s li:last-child{margin-right:0;}
.m1s .m1s_img{width:160px; height:160px; -moz-border-radius:160px; -webkit-border-radius:160px; -o-border-radius:160px; border-radius:160px; border:2px #039 solid; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.m1s p{text-align:center; font-size:16px; padding-top:15px;}

.m_swt{text-align:center; overflow:hidden; width:100%;}
.m_swt a{display:inline-block; line-height:40px; padding:0px 30px; font-size:20px; background-color:#f4ac2e; color:#FFF; margin-top:60px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px; -o-transition:all 0.6s linear 0s; -moz-transition:all 0.6s linear 0s; -webkit-transition:all 0.6s linear 0s; transition:all 0.6s linear 0s;}
.m_swt a:hover{background-color:#004ea1;}

.fgx{width:100%; height:40px; overflow:hidden; position:relative;}
.fgx .xx{border-bottom:1px #CCC solid; width:100%; position:absolute; top:19px; left:0;}
.fgxs{width:40px; height:40px; overflow:hidden; z-index:5; position:absolute; top:0; left:50%; margin-left:-20px; -moz-border-radius:40px; -webkit-border-radius:40px; -o-border-radius:40px; border-radius:40px; background:url(../images/fgx.png) center center #004ea1 no-repeat;}

.m2{width:100%; padding:70px 0px; overflow:hidden;}
.m2s{width:1000px; margin:0 auto; margin-top:60px; overflow:hidden;}
.m2s li{width:480px; float:left; height:130px; overflow:hidden;}
.m2s li:nth-child(2n){float:right;}
.m2s_l{float:left; padding:3px; width:200px; height:122px; border:1px #CCC solid; overflow:hidden;}
.m2s_r{float:right; width:250px;}
.m2s_r span{font-size:18px; color:#06C; line-height:40px;}
.m2s_r p{line-height:23px; width:230px; float:right; color:#81848b;}

.m3{width:100%; padding:70px 0px; overflow:hidden;}
.m3s{width:1000px; margin:0 auto; margin-top:60px; overflow:hidden;}
.m3s li{width:170px; height:242px; float:left; margin-right:37px; overflow:hidden;}
.m3s li:nth-child(1){background:url(../images/m3s_1.png) no-repeat;}
.m3s li:nth-child(2){background:url(../images/m3s_2.png) no-repeat;}
.m3s li:nth-child(3){background:url(../images/m3s_3.png) no-repeat;}
.m3s li:nth-child(4){background:url(../images/m3s_4.png) no-repeat;}
.m3s li:nth-child(5){background:url(../images/m3s_5.png) no-repeat; margin-right:0;}
.m3s li p{width:130px; margin:0 auto; color:#FFF; line-height:23px; margin-top:20px;}
.m3s li h2{text-align:center; margin-top:47px; font-size:20px; color:#8ccf76; font-weight:normal;}

.m4{width:100%; padding:70px 0px; overflow:hidden;}
.m4s{width:1000px; margin:0 auto; margin-top:60px; overflow:hidden;}
.m4s li{width:498px; float:left; height:175px; margin-bottom:4px; overflow:hidden;}
.m4s li:nth-child(2n){float:right;}
.m4s_l{width:220px; height:175px; float:left;}
.m4s li:nth-child(1) > .m4s_l{background:url(../images/m4s_1.png) 40px center #dfebf6 no-repeat;}
.m4s li:nth-child(2) .m4s_l{background:url(../images/m4s_2.png) 40px center #dfebf6 no-repeat;}
.m4s li:nth-child(3) .m4s_l{background:url(../images/m4s_3.png) 40px center #dfebf6 no-repeat;}
.m4s li:nth-child(4) .m4s_l{background:url(../images/m4s_4.png) 40px center #dfebf6 no-repeat;}
.m4s_r{width:238px; float:right; height:175px; background-color:#f1f1f1; padding:0px 20px;}
.m4s_r dt{font-size:18px; color:#004ea1; line-height:40px; margin-top:20px;}
.m4s_r dd{font-size:16px; color:#f4ac2e; line-height:30px;}
.m4s_r a{width:120px; font-size:32px; height:32px; display:block; background-color:#f4ac2e; color:#FFF; font-size:16px; text-align:center; line-height:32px; float:right; margin-top:15px;}

.m5{width:100%; padding:70px 0px; overflow:hidden;}
.m5s{width:1000px; margin:0 auto; margin-top:60px; overflow:hidden;}
.m5s li{width:228px; height:356px; float:left; margin-right:29px;}
.m5s li:nth-child(1){background:url(../images/m5s_1.png) no-repeat;}
.m5s li:nth-child(2){background:url(../images/m5s_2.png) no-repeat;}
.m5s li:nth-child(3){background:url(../images/m5s_3.png) no-repeat;}
.m5s li:nth-child(4){background:url(../images/m5s_4.png) no-repeat; margin-right:0;}
.m5s h3{font-size:20px; color:#FFF; text-align:center; margin-top:150px;}
.m5s p{width:180px; margin:0 auto; line-height:23px; color:#FFF; margin-top:10px;}

.m6{width:100%; padding:70px 0px; overflow:hidden;}
.m6s{width:1000px; margin:0 auto; margin-top:60px; overflow:hidden;}
.m6a{width:1000px; height:311px; background:url(../images/m6a_bg.png) left top #dfebf6 no-repeat;}
.m6a_r{width:670px; float:right; margin-right:20px; overflow:hidden;}
.m6a_r1{margin-top:20px; height:50px; border-bottom:1px #acc6d5 solid; padding:0px 10px;width:650px;}
.m6a_r1 h2{font-size:28px; color:#004ea1; float:left; line-height:50px;}
.m6a_r1 h2 font{font-size:16px;}
.m6a_r1 a{width:80px; float:right; display:block; height:25px; background-color:#f4ac2e; text-align:center; line-height:25px; color:#FFF; margin-top:15px;}
.m6a_r ul{width:650px; margin:0 auto; overflow:hidden; margin-top:20px;}
.m6a_r ul li{float:left; width:50%; font-size:16px; line-height:30px;}
.m6a_r dl{width:650px; margin:0 auto; overflow:hidden; margin-top:20px;}
.m6a_r dt{width:80px; background-color:#004ea1; text-align:center; line-height:27px; font-size:16px; color:#FFF;}
.m6a_r dd{line-height:23px; text-indent:2em; margin-top:15px;}
.m6b{width:1000px; margin-top:20px;}
.m6b li{width:490px; float:left; height:177px;}
.m6b li:nth-child(2n){float:right;}
.m6b li:nth-child(1){background:url(../images/m6b_1.png) left top #dfebf6 no-repeat; margin-bottom:20px;}
.m6b li:nth-child(2){background:url(../images/m6b_2.png) left top #dfebf6 no-repeat; margin-bottom:20px;}
.m6b li:nth-child(3){background:url(../images/m6b_3.png) left top #dfebf6 no-repeat;}
.m6b li:nth-child(4){background:url(../images/m6b_4.png) left top #dfebf6 no-repeat;}
.m6bs{width:315px; float:right; margin-right:10px;}
.m6b_r1{margin-top:20px; height:40px; border-bottom:1px #acc6d5 solid; padding:0px 10px; width:295px; overflow:hidden;}
.m6b_r1 h2{font-size:20px; color:#004ea1; float:left; line-height:40px;}
.m6b_r1 h2 font{font-size:16px;}
.m6b_r1 a{width:80px; float:right; display:block; height:25px; background-color:#f4ac2e; text-align:center; line-height:25px; color:#FFF; margin-top:10px;}
.m6bs_t{width:100%; text-align:left; margin-top:5px;}
.m6bs_t p{line-height:27px;}

.m7{width:100%; padding:70px 0px; overflow:hidden;}
.m7s{width:1000px; margin:0 auto; margin-top:60px; overflow:hidden;}
.m7s{width:1000px; margin:0 auto; background:url(../images/m6_01.jpg) left top no-repeat; height:314px; margin-top:47px; overflow:hidden;}.m7s_r{width:315px; float:right; box-sizing:border-box; border:1px #bfbfbf solid; height:314px;}
.m7s_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;}
.m7s_r ul{width:250px; margin:0 auto; padding:10px; overflow:hidden;}
.m7s_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;}
.m7s_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;}
.m7s_r ul input[type="submit"]{display:block; width:150px; text-align:center; height:40px; line-height:38px; background-color:#f4ac2e; 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;}
.m7s_r ul input[type="submit"]:hover{background-color:#004ea1;}