@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family: "Microsoft YaHei","宋体",Arial,Helvetica,sans-serif; margin:0 auto; overflow-x:hidden;}
div, form, img, ul, ol, li, dl, dt, dd{margin:0; padding:0; border:0; list-style: none;}
h1, h2, h3, h4, h5, h6, p{margin:0; padding:0;}
img{border:0px;}
a{color:#333333; text-decoration:none;}
a:hover{text-decoration:none;}
ul{overflow:hidden;zoom:1;}
/*start_all*/
herder, section, footer{width:100%; margin:0; padding:0; overflow:hidden;}


.log{width:100%; background-color:rgba(2,115,181,1); height:114px; overflow:hidden;}
.log > a{width:1000px; height:114px; margin:0 auto; display:block;}

.banners{width:100%; overflow:hidden; background-color:rgba(105,196,207,1);}
.banners div:nth-child(1){background:url(../images/ban_01.jpg) center top no-repeat; height:112px;}
.banners div:nth-child(2){background:url(../images/ban_02.jpg) center top no-repeat; height:112px;}
.banners div:nth-child(3){background:url(../images/ban_03.jpg) center top no-repeat; height:112px;}
.banners div:nth-child(3) a{display:block; width:100%; height:112px;}

.banners div:nth-child(4){background:url(../images/ban_04.jpg) center top no-repeat; height:112px; position:relative;}
.banners div:nth-child(5){background:url(../images/ban_05.jpg) center top no-repeat; height:112px;}
.banners div:nth-child(4) a{display:block; width:155px; height:40px; position:absolute; left:50%; top:32px; margin-left:283px;}

nav{ width:100%; height:75px; background-color:#25334e;}
nav ul{ width:1005px; height:75px; margin:0 auto;}
nav li{ width:143px; height:75px; float:left; background-color:#25334e;color:#fff; font-size:20px; text-align:center; line-height:75px; }
nav li:hover{ width:143px; height:75px; float:left; background-color:#ebb838; color:#FFF; font-size:20px; text-align:center; line-height:75px;}

section{width:1000px; margin:0 auto; overflow:hidden;}
.m1, .m2, .m3, .m4, .m5, .m6{width:100%; overflow:hidden; text-align:center; margin-top:40px;}
.m1_top{background:url(../images/ioc_top_bg.png) left 85px repeat-x; margin:0 auto; display:inline-block; padding:10px;}
.m1_top h1{font-size:40px; color:#25334e;}
.m1_top p{padding:10px; background-color:#FFF; display:inline-block; font-size:20px; color:#ebb838;}
.m1_top p a{color:#ebb838;}

.m1s ul li{width:300px; float:left; overflow:hidden;}
.m1s ul li:nth-child(2){margin:0px 50px;}
.m1s .m1s_m{width:300px; height:300px; border-radius:300px; border:3px #ebb838 solid; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.m1s ul li:nth-child(1) .m1s_m{background:url(../images/m1s_m1.png) left top no-repeat;}
.m1s ul li:nth-child(2) .m1s_m{background:url(../images/m1s_m2.png) left top no-repeat;}
.m1s ul li:nth-child(3) .m1s_m{background:url(../images/m1s_m3.png) left top no-repeat;}
.m1s .m1s_m h3{font-size:20px; padding:5px 10px; border-bottom:2px #ebb838 solid; display:inline-block; margin-top:156px; color:#25334e; font-weight:bold;}
.m1s .m1s_m p{font-size:14px; padding-top:10px;}

.m1s_s{display:inline-block; height:38px; margin:0 auto; border:1px #333 solid; line-height:38px; margin-top:30px; font-size:16px; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.m1s_s a{display:block; padding:0px 20px; -o-transition:all 0.7s linear 0s; -moz-transition:all 0.7s linear 0s; -webkit-transition:all 0.7s linear 0s; transition:all 0.7s linear 0s;}
.m1s_s a:hover{border:0px; background-color:#25334e; color:#FFF;}

.m2s{width:1000px; height:500px; background:url(../images/m1s_bg.png) left 40px no-repeat; overflow:hidden;}
.m2s dl{width:625px; overflow:hidden; padding-left:375px;}
.m2s dt{width:112px; height:32px; line-height:32px; text-align:center; background-color:#e2a900; color:#0c122a; font-size:16px; margin-top:20px;}
.m2s dd{margin-top:20px; font-size:14px; overflow:hidden;}
.m2s dd p{float:left; font-size:14px; margin-bottom:10px; margin-right:10px;}

.m3s ul{padding:10px;}
.m3s ul li{width:226px; float:left; border:2px #ebb838 solid; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-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; padding-bottom:30px;}
.m3s ul li:hover{-o-box-shadow:0 0 5px #777; -moz-box-shadow:0 0 5px #777; -webkit-box-shadow:0 0 5px #777; box-shadow:0 0 5px #777; -o-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.m3s ul li:nth-child(1){background:url(../images/m3s_b1.png) center top #ebb838 no-repeat;}
.m3s ul li:nth-child(2){background:url(../images/m3s_b2.png) center top #ebb838 no-repeat; margin:0px 25px;}
.m3s ul li:nth-child(3){background:url(../images/m3s_b3.png) center top #ebb838 no-repeat; margin-right:25px;}
.m3s ul li:nth-child(4){background:url(../images/m3s_b4.png) center top #ebb838 no-repeat;}
.m3s ul li h3{font-size:20px; margin-top:216px; color:#25334e;}
.m3s ul li p{padding:10px 5px 0px 10px; line-height:21px; text-align:left; color:#25334e;}


.m4a{width:1000px; height:115px; overflow:hidden;}
.m4a .m4a_l{float:left; width:115px; height:115px; background-color:#ebb838; font-size:30px; font-weight:bold; color:#FFF; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding-top:20px;}
.m4a .m4a_l p{width:2em; display:inline-block; line-height:34px;}
.m4a .m4a_r{float:right; width:885px; height:115px; background-color:#ededed; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:30px; text-align:left; text-indent:2em; line-height:23px; color:#666;}
.m4a .m4a_r a{color:#25334e;}
.m4s{width:1000px; height:299px; background:url(../images/m4s_bg.jpg) left top no-repeat; margin-top:30px;}
.m4s .m4s_r{width:430px; float:right;}
.m4s .m4s_r h2{font-size:30px; color:#25334e; line-height:50px;}
.m4s .m4s_r p{text-align:left; line-height:30px; color:#ebb838;}
.m4s .m4s_r p:nth-of-type(odd){font-size:18px; font-weight:bold;}
.m4s .m4s_r p:nth-of-type(even){font-size:14px; text-indent:2em;}

.m5a{width:1000px; height:115px; overflow:hidden;}
.m5a .m5a_l{float:right; width:115px; height:115px; background-color:#25334e; font-size:28px; font-weight:bold; color:#FFF; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding-top:20px;}
.m5a .m5a_l p{width:3em; display:inline-block; line-height:34px;}
.m5a .m5a_l p a{color:#FFF;}
.m5a .m5a_r{float:left; width:885px; height:115px; background-color:#ededed; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:30px 20px; text-align:left;}
.m5a .m5a_r p:first-child{font-size:20px; font-weight:bold; color:#25334e;}
.m5a .m5a_r p:first-child > font{color:#ebb838;}
.m5a .m5a_r p:last-child{line-height:30px; color:#666;}
.m5s{display:inline-block; margin-top:30px;}
.m5s li{width:178px; float:left; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; margin-right:17px;}
.m5s li:last-child{margin-right:0px;}
.m5s li h2{font-size:20px; font-weight:bold; line-height:40px; color:#25334e;}
.m5s li p{font-size:16px; color:#666;}

.m5b{width:1000px; height:115px; margin-top:30px; overflow:hidden;}
.m5b .m5b_l{float:right; width:135px; height:115px; background-color:#ebb838; font-size:26px; font-weight:bold; color:#FFF; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding-top:20px;}
.m5b .m5b_l p{width:4em; display:inline-block; line-height:34px;}
.m5b .m5b_l p a{color:#FFF;}
.m5b .m5b_r{float:left; width:865px; height:115px; background-color:#ededed; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; padding:30px 20px; text-align:left;}
.m5b .m5b_r p:first-child{font-size:20px; font-weight:bold; color:#25334e;}
.m5b .m5b_r p:first-child > font{color:#ebb838;}
.m5b .m5b_r p:last-child{line-height:30px; color:#666;}
.m5c{width:1000px; height:251px; background:url(../images/m5c_bg.jpg) left top no-repeat; margin-top:30px;}
.m5c table{background-color:#485581; width:660px;}
.m5c table tr{background-color:#FFF; height:25%;}
.m5c table tr td{text-align:center; color:#485581;}
.m5c table tr:first-child td:nth-child(1){width:135px;}
.m5c table tr:first-child td:nth-child(2){width:135px;}
.m5c table tr:first-child td{font-size:20px; font-weight:bold; color:#261b3b;}
.m5c table tr:nth-child(n+2) td:last-child{color:#666;}
.m5c table tr td a{font-size:16px; color:#fff;}
.m5c table tr td a:hover{text-decoration:underline;}
.m5c table tr:last-child td:nth-child(2){background-color:#EBB838;}

.m6s{width:100%; height:116px; border:3px solid #ebb838; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.m6s .m6s_l{float:left; width:110px; height:100%; background-color:#ebb838; font-size:28px;}
.m6s .m6s_l p{width:2em; display:inline-block; line-height:34px; padding-top:20px; color:#FFF; font-weight:bold;}
.m6s .m6s_r{float:right; height:100%; width:876px; background:url(../images/m6s_rbg.png) 50px center no-repeat;}

.m6s_s{display:inline-block; height:38px; float:right; margin-right:30px; border:1px #333 solid; line-height:38px; margin-top:40px; font-size:16px; -o-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.m6s_s a{display:block; padding:0px 20px; -o-transition:all 0.7s linear 0s; -moz-transition:all 0.7s linear 0s; -webkit-transition:all 0.7s linear 0s; transition:all 0.7s linear 0s;}
.m6s_s a:hover{border:0px; background-color:#25334e; color:#FFF;}
.m6a_t{width:100%; border-bottom:4px #25334e solid; margin-top:30px; overflow:hidden;}
.m6a_t p{width:105px; height:45px; float:left; line-height:45px; text-align:center; font-size:16px;}
.m6a_t p:first-child{background-color:#25334e; color:#FFF;}
.m6a_m{height:376px; border:1px #ebebeb solid; border-top:0px; width:998px; padding-bottom:20px;}


#con{width: 960px; height: 376px; margin: 0px auto; position: relative; border-top: 1px solid #d6d6d6; background-color: #FFF; overflow: hidden;}
#con .bottomcover{position: absolute; bottom: 0; background: url("../images/halftransp.png") repeat-x; height: 35px; width: 900px; z-index: 2;}
#con ul{position: relative; margin: 0px 10px 0px 10px; top: 0;left: 0; padding: 0;}
#con ul li{width: 100%;border-top: 1px dotted #d6d6d6; padding: 22px 0; _padding: 8px 0; overflow: hidden; line-height: 1.5;}
#con ul li .con_l{float:left; width:50px; height:50px;}
#con ul li .con_r{float:right; width:860px; text-align:left;}
#con ul li .con_r p{line-height:25px;}

.fl, .fr { display: inline; float: left; }
.fr { float: right; }
#footer { width:100%; overflow:hidden; margin-top:30px;}
.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: 15px; }
.logo_B{padding-top:30px;}


