@charset "utf-8";
body{font-size:12px; 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 { font-size: 12px; 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; }
a:hover{ text-decoration:underline;}
.top{width:100%; height:107px; background-color:#013583; overflow:hidden;}
.logo{ width:1000px; height:107px; margin:auto;}




.banner{width:100%; background-color:#013583; overflow:hidden;}
.t_swt{width:1000px; height:95px; margin:0 auto; overflow:hidden;}
.t_swt ul{width:330px; height:90px; float:right; margin-right:170px; margin-top:15px;}
.t_swt ul li{width:50%; float:left;}
.t_swt ul li a{display:block; font-size:30px; color:#FFF; text-align:center; line-height:90px;}
.t_swt .t_cola a{background-color:#144a85;}
.t_swt .t_colb a{background-color:#f4ac2e;}

.m1,.m2,.m3,.m4,.m5,.m6,.m7{width:100%; margin-top:40px; overflow:hidden;}
.m1_top{background:url(../images/m1_bg.png) repeat-x; overflow:hidden;}
.m1_topt{width:520px; margin:0 auto; height:32px; padding:0px 15px; background-color:#FFF; line-height:32px; font-size:30px; font-weight:bold; color:#023783;}
.m1_topt font{color:#f4ac2e;}
.m_top2{width:35px; height:18px; background:url(../images/m_top2.png) no-repeat; margin:0 auto; margin-top:15px;}
.m1s{width:1000px; margin:0 auto; margin-top:20px; overflow:hidden;}
.m1s_l{width:410px; height:323px; float:left;}
.m1s_r{width:540px; height:323px; float:right;}
.m1s_r h2{font-size:18px; color:#023783; margin-top:15px;}
.m1s_r p{font-size:14px; line-height:25px; padding:15px 0px; text-indent:2em;}
.m1s_r ul{margin-top:20px;}
.m1s_r li{float:left; width:77px; margin-left:20px;}
.m1s_r li span{display:block; text-align:center; line-height:25px; color:#333;}
.m1b{background:url(../images/m1b_bj.png) no-repeat; width:1000px; height:106px; margin:0 auto; margin-top:35px;}
.m1b ul{float:right;}
.m1b li{float:left; width:87px; margin-left:40px;}
.m1b li span{display:block; text-align:center; line-height:25px; color:#333;}
.swt{width:1000px; margin:0 auto; text-align:center; margin-top:35px; overflow:hidden;}
.swt a{display:inline-block; border:#CCC 2px solid; padding:5px 10px; font-size:14px; color:#333; }
.swt a:hover{color:#f4ac2e;}

.m2{background-color:#f1f1f1;}
.m2_top{background:url(../images/m2_bg.png) repeat-x; overflow:hidden; margin-top:40px;}
.m2_topt{width:485px; margin:0 auto; height:32px; padding:0px 15px; background-color:#f1f1f1; line-height:32px; font-size:30px; font-weight:bold; color:#023783;}
.m2_topt font{color:#f4ac2e;}
.m_top2s{width:35px; height:18px; background:url(../images/m_top2s.png) no-repeat; margin:0 auto; margin-top:15px;}
.m2s{width:1000px; margin:30px auto; overflow:hidden;}
.m2s ul{width:1000px; overflow:hidden;}
.m2s li{width:170px; height:170px; float:left;}
.m2s_1{background:url(../images/m2s_1.png) center 25px #1a7ace no-repeat; position:relative;}
.m2s li p{position:absolute; left:0px; bottom:2px; display:block;font-size:18px; width:170px; line-height:25px; text-align:center; color:#FFF;}
.m2s li p span{font-size:14px;}
.m2s li p span font{color:#fcfe45;}
.m2s_2{background:url(../images/m2s_2.png) center 25px #c893bc no-repeat; position:relative; margin:0px 37px;}
.m2s_3{background:url(../images/m2s_3.png) center 25px #f57e8d no-repeat; position:relative;}
.m2s_4{background:url(../images/m2s_4.png) center 25px #66babe no-repeat; position:relative; margin:0px 38px;}
.m2s_5{background:url(../images/m2s_5.png) center 25px #dab865 no-repeat; position:relative;}

.m3_top{background:url(../images/m1_bg.png) repeat-x; overflow:hidden;}
.m3_topt{width:365px; margin:0 auto; height:32px; padding:0px 15px; background-color:#FFF; line-height:32px; font-size:30px; font-weight:bold; color:#023783;}
.m3_topt font{color:#f4ac2e;}
.m3s{width:1000px; margin:0 auto; margin-top:20px; padding-top:50px; overflow:hidden; position:relative;}
.m3s ul{background:url(../images/m3s_rbg.png) left 13px no-repeat; margin-top:70px;}
.m3s_l{width:588px; height:368px; float:left; overflow:hidden;}
.m3s_r{width:370px; height:368px; float:right; overflow:hidden;}
.m3s_r li{font-size:14px; line-height:45px; border-bottom:1px dashed #CCC; text-indent:33px;}
.m3s_r li font{color:#1a7ace;}
.m3s_t{width:235px; height:115px; background:url(../images/m3s_lbg.png) repeat; position:absolute; left:0px; top:0px; overflow:hidden;}
.m3s_t p{font-size:20px; line-height:28px; text-align:center; color:#FFF; margin-top:25px;}
.m3s_t p font{font-size:16px;}

.m4{background-color:#f1f1f1;}
.m4_top{background:url(../images/m2_bg.png) repeat-x; overflow:hidden; margin-top:40px;}
.m4_topt{width:485px; margin:0 auto; height:32px; padding:0px 15px; background-color:#f1f1f1; line-height:32px; font-size:30px; font-weight:bold; color:#023783;}
.m4_topt font{color:#f4ac2e;}
.m4s{width:1000px; margin:30px auto; background:url(../images/m4s_bg.png) no-repeat; height:465px; position:relative; overflow:hidden;}
.m4s_r{width:425px; float:right; height:465px; overflow:hidden;}
.m4s_r li{width:425px; height:85px; margin-top:23px; position:relative;}
.m4s_r1{background:url(../images/m4s_r1.png) no-repeat;}
.m4s_r2{background:url(../images/m4s_r2.png) no-repeat;}
.m4s_r3{background:url(../images/m4s_r3.png) no-repeat;}
.m4s_r4{background:url(../images/m4s_r5.png) no-repeat;}
.m4s_r p{line-height:23px; width:320px; position:absolute; right:0px; bottom:10px;}
.m4s_swt{width:101px; height:30px; position:absolute; left:299px; bottom:85px;}
.m4s_swt a{display:block;width:101px; height:30px;}

.m5_top{background:url(../images/m1_bg.png) repeat-x; overflow:hidden;}
.m5_topt{width:425px; margin:0 auto; height:32px; padding:0px 15px; background-color:#FFF; line-height:32px; font-size:30px; font-weight:bold; color:#023783;}
.m5_topt font{color:#f4ac2e;}
.m5s{width:1000px; margin:30px auto; background:url(../images/m5s.png) center top no-repeat; overflow:hidden;}
.m5s h2{height:30px; line-height:30px; background:url(../images/m5s_ico1.png) left center no-repeat; font-size:18px; color:#023783; text-indent:13px; margin-top:365px; overflow:hidden;}
.m5s p{line-height:23px; text-indent:2em; padding:10px; font-size:14px;}
.m5s ul{margin:10px 0px; overflow:hidden;}
.m5s li{float:left; width:50%; line-height:30px; margin-top:5px;}
.m5s li span{padding:3px 5px; color:#FFF; margin-right:5px;}
.m5s h3{height:30px; line-height:30px; background:url(../images/m5s_ico2.png) left center no-repeat; font-size:18px; color:#f4ac2e; text-indent:13px; margin-top:20px; overflow:hidden;}

.m6{background-color:#f1f1f1;}
.m6_top{background:url(../images/m2_bg.png) repeat-x; overflow:hidden; margin-top:40px;}
.m6_topt{width:630px; margin:0 auto; height:32px; padding:0px 15px; background-color:#f1f1f1; line-height:32px; font-size:30px; font-weight:bold; color:#023783;}
.m6_topt font{color:#f4ac2e;}
.m6s{width:1000px; margin:30px auto; background:url(../images/m6s.png) no-repeat; height:183px; overflow:hidden;}
.m6s dl{width:750px; float:right;}
.m6s dl dt{font-size:28px; font-weight:bold; color:#1a7ace; margin-top:10px;}
.m6s dl dd{width:165px; height:43px; text-align:center; line-height:43px; font-size:16px; color:#FFF; float:left; margin-right:20px; margin-top:20px;}
.m6s dl dd a{color:#FFF;}

.m7_top{background:url(../images/m1_bg.png) repeat-x; overflow:hidden;}
.m7_topt{width:425px; margin:0 auto; height:32px; padding:0px 15px; background-color:#FFF; line-height:32px; font-size:30px; font-weight:bold; color:#023783;}
.m7_topt font{color:#f4ac2e;}
.m7s{width:1000px; height:380px; margin:0 auto; margin-top:20px; background:url(../images/m7s.png) left bottom no-repeat; padding-top:50px; overflow:hidden; position:relative;}
.m7s_r{width:500px; float:right;}
.m7s_r dt{border-bottom:1px #1a7ace solid; margin-top:50px;}
.m7s_r dt span{width:145px; height:45px; background-color:#1a7ace; font-size:18px; line-height:45px; text-align:center; color:#fff; display:block;}
.m7s_r dd{margin-top:15px; line-height:23px; text-indent:2em;}
.m7s_t{width:180px; height:115px; background:url(../images/m3s_lbg.png) repeat; position:absolute; left:0px; top:0px; overflow:hidden;}
.m7s_t p{font-size:20px; line-height:28px; text-align:center; color:#FFF; margin-top:25px;}
.m7s_t p font{font-size:18px;}

/*底部*/
.foot{width:100%; background-color:#0e6ec2; margin-top:50px; overflow:hidden;}
.foots{width:1000px; height:202px; background: url(../images/foot_bj.png) no-repeat;background-color:#0e6ec2; margin:0 auto; position:relative; overflow:hidden;}
.foots ul{position:absolute; top:35px; left:445px;}
.foots li{font-size:14px; line-height:35px; color:#FFF;}
.foots p{position:absolute; bottom:30px; right:25px; font-size:14px; color:#FFF;}

