@charset "utf-8";
body{font-size:14px; background-color:#fff; margin:0 auto;overflow-x:hidden; color:#7c7c7c; 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; }

.bans{width:100%; overflow:hidden;}
.bans a{display:block; width:100%; height:134px;}

section{width:1000px; margin:0 auto; -o-box-shadow: 0px 10px 10px #888888; -moz-box-shadow: 0px 10px 10px #888888; -webkit-box-shadow: 0px 10px 10px #888888; box-shadow: 0px 10px 10px #888888; overflow:hidden;}
.m1{width:100%; margin:0px auto; margin-top:60px; overflow:hidden;}
.m_top{width:959px; height:84px; margin:0 auto; background:url(../images/m_top_bg.png) no-repeat;}
.m_top h2{color:#FFF; line-height:68px; text-indent:50px; font-size:26px; font-weight:normal;}
.m1s{width:940px; margin:0px auto; margin-top:40px; overflow:hidden;}
.m1s_l{width:465px; float:left;}
.m1s_l p{text-indent:2em; line-height:25px; padding-top:30px;}
.m1s_l p font{color:#d80c18;}
.m_swt{width:100%; text-align:center; padding-top:60px; overflow:hidden;}
.m_swt a{display:inline-block; line-height:45px; padding:0 25px; color:#FFF; background-color:#cb9800; font-size:18px; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.m1s_r{float:right;}
.m1s_r img{padding:4px; border:1px #dcdcdc solid;}

.m2{width:100%; margin:0px auto; margin-top:60px; overflow:hidden;}
.m2s{width:940px; margin:0px auto; margin-top:60px; overflow:hidden;}
.m2s_l{float:left;width:305px; height:310px; position:relative;}
.m2s p{width:105px; height:40px; text-align:center; line-height:40px; color:#FFF; background-color:rgba(68,116,171,0.8); position:absolute; top:0; left:0; font-size:16px;}
.m2s_r{width:634px; float:right;}
.m2s_r li{width:314px; height:153px; float:left; position:relative; margin-bottom:3px; margin-left:3px; overflow:hidden;}
.m2b{width:940px; margin:0px auto; margin-top:60px; overflow:hidden;}
.m2b li{width:212px; float:left; margin-right:30px; overflow:hidden;}
.m2b li:last-child{margin-right:0;}
.m2b img{display:block; width:100%;}
.m2b p{width:100%; height:44px; text-align:center; line-height:44px; font-size:18px; background-color:#003777; color:#fff; border-top:1px #FFF solid;}

.m3{width:100%; margin:0px auto; margin-top:60px; overflow:hidden;}
.m3s{width:940px; margin:0px auto; margin-top:40px; overflow:hidden;}
.m3s li{width:280px; float:left; text-align:center; padding:5px; border:1px #dcdcdc solid; overflow:hidden;}
.m3s h3{font-size:22px; line-height:50px; color:#003777;}
.m3s span{font-size:15px; display:block; color:#4e4e4e;}
.m3s p{font-size:14px; color:#cb9800; line-height:40px;}
.m3s a{font-size:14px; line-height:30px; display:inline-block; padding:0 20px; border:1px #003777 solid; color:#003777; margin:10px 0;}

.m4{width:100%; margin:0px auto; margin-top:60px; overflow:hidden;}
.m4s{width:940px; margin:0px auto; margin-top:40px; overflow:hidden;}
.m4s_t{padding:10px 20px; line-height:23px; text-indent:2em; background-color:#eeeced; color:#666666;}
.m4s_b{width:940px; height:318px; background:url(../images/m4s_bg.png) no-repeat; margin-top:75px; position:relative; overflow:hidden;}
.m4s_b1{width:245px; position:absolute; top:0; left:40px;}
.m4s_b2{width:245px; position:absolute; top:0; right:50px;}
.m4s_b3{width:245px; position:absolute; top:170px; left:60px;}
.m4s_b4{width:245px; position:absolute; top:170px; right:50px;}
.m4s_b h3{font-size:20px; color:#003777; font-weight:normal; line-height:50px;}
.m4s_b p{font-size:12px; line-height:21px; color:#666;}

.m5{width:100%; margin:0px auto; margin-top:60px; overflow:hidden;}
.m5s{width:940px; margin:0px auto; margin-top:40px; overflow:hidden;}

.m5s_a{width: 940px;margin: 0 auto;background:url(../images/m6s_abg.png) 0px center #eeeced no-repeat;height: 331px;}
.m5s_ar{width: 600px;float: right;margin-right: 30px;}
.m5s_a h3{line-height: 50px;font-size: 28px;color: #003777;border-bottom: 1px solid #dedede; margin-top:10px;}
.m5s_a h3 font{font-size: 18px;}
.m5s_a h3 a{float: right;font-size: 14px;color: #cb9800;}
.m5s_a ul{padding: 0;margin: 0;margin-top: 10px;width: 100%;overflow: hidden;}
.m5s_a li{list-style-type: none;width: 50%;float: left;line-height: 32px;color: #474747;}
.m5s_a dl{margin-top: 15px;width: 100%;overflow: hidden;}
.m5s_a dt{width: 70px;line-height: 30px;text-align: center;color: #fff;background: #003777;font-size: 16px;}
.m5s_a dd{padding: 0;margin: 0;font-size: 14px;line-height: 23px;text-indent: 2em;margin-top: 10px;color: #474747;}
.m5s_b{width: 1000px;margin:0 auto;overflow: hidden;}
.m5s_b ul{padding: 0;margin: 0;margin-top: 30px;width: 100%;overflow: hidden;}
.m5s_b li{margin-right:15px;display: inline-block;}
.m5s_b li:last-child{margin-right: 0;}
.m5s_b_m{width: 100%;height: 195px;overflow: hidden;}
.m5s_b_t{width: 100%; padding-bottom: 15px;}
.m5s_b_t h3{padding: 0;margin: 0;font-size: 18px;text-align: center;color: #0e366a;line-height: 50px;}
.m5s_b_t h3 font{font-size: 14px;}
.m5s_b_t a{width: 100px;line-height: 25px;text-align: center;color: #0e366a; border:1px #333 solid; margin:0 auto;display: block;font-size: 14px;}

.m6{width:100%; margin:60px auto; overflow:hidden;}
.m6s{width:940px; margin:0px auto; margin-top:40px; overflow:hidden;}
.m7s{width:940px; 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:75px; 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;}