﻿/************************css reset***********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0px; padding:0; border:0; font-size: 100%; font: inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { text-align:center; font:13px "微软雅黑"; background:#eaeaea; }
.oh { overflow:hidden; }
.displayN { display:none; }
.clear { display:block; clear:both; }
.block10 { display:block; clear:both; height:10px; }
.block15 { display:block; clear:both; height:15px; }
.block20 { display:block; clear:both; height:20px; }
.block30 { display:block; clear:both; height:30px; }
.floatL { float:left; }
.floatR { float:right; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.bar { width:100%; height:72px; background:#0b3476; }
.bar .cc { width:1000px; height:72px; margin:0 auto; overflow:hidden; }
.bar .cc img { float:left; display:inline; margin-top:8px; }
.bar .cc ul { float:right; display:inline; width:727px; height:60px; margin:8px 0px 0px 0px; }
.bar .cc ul li { display:inline-block; float:left; width:80px; height:28px; line-height:28px; margin:2px 0px 0px 0px; }
.bar .cc ul li a { color:#fff; font-size:14px; }
.bar .cc ul li a:hover { color:#ffbf05; }
.bar .cc ul .li_bg_none { background:none; }
.header { width:100%; height:510px; overflow:hidden; background:url(../images/head_bg.jpg) center top scroll no-repeat; }
.header .head1 { width:1000px; height:134px; background:url(../images/head1.jpg) no-repeat; margin:0 auto; overflow:hidden; }
.header .head2 { width:1000px; height:187px; background:url(../images/head2.jpg) no-repeat; margin:0 auto; overflow:hidden; }
.header .head3 { width:1000px; height:1189px; background:url(../images/head3.jpg) no-repeat; margin:0 auto; overflow:hidden; }
.header .head3 p { color:#fff; font-size:24px; line-height:30px; font-family:'黑体'; margin-top:10px; }
.nav { width:100%; height:58px; background:#0b2c6f; }
.nav ul { width:1000px; height:58px; margin:0 auto; }
.nav ul li { float:left; display:inline-block; height:55px; padding:0px 11px; }
.nav ul li a { width:100%; height:55px; display:block; line-height:55px; color:#fff; font-size:16px; }
.nav ul li a:hover { border-bottom:3px solid #fff200; }
.cont { width:1000px; margin:0 auto; text-align:left; overflow:hidden; }
.cont1 { height:150px; }
.cont1 p { width:940px; height:auto; background:#fff; line-height:23px; text-indent:2em; color:#000; font-size:13px; padding:10px 15px; margin:30px 0px 0px 15px; }
.bg2 { width:100%; height:452px; background:url(../images/cont1_bg.jpg) center top scroll no-repeat; }
.bg2 .cont2 { height:452px; background:url(../images/cont1.jpg) no-repeat; }
.bg2 .cont2 .left { width:628px; height:430px; overflow:hidden; }
.bg2 .cont2 .left h2 { color:#000; font-size:24px; margin-top:20px; }
.bg2 .cont2 .left h2 span { color:#f7ab00; font-size:30px; }
.bg2 .cont2 .left ul { width:620px; margin-top:20px; }
.bg2 .cont2 .left ul li { width:620px; height:55px; position:relative; overflow:hidden; }
.bg2 .cont2 .left ul li .tit { width:50px; height:55px; text-align:center; display:table-cell; vertical-align:middle; color:#fff; font-size:24px; }
.bg2 .cont2 .left ul li .tit div { display:table-cell; vertical-align:middle; text-align:center; width:50px; }
.bg2 .cont2 .left ul li .content { float:left; display:inline; color:#000; font-size:13px; line-height:23px; width:550px; position:absolute; left:65px; top:17px; }
.bg2 .cont2 .left ul li .content strong { color:#093b79; font-size:16px; display:inline-block; margin-bottom:10px; }
.bg2 .cont2 .left ul .li1 { background:#f4f9ff; }
.bg2 .cont2 .left ul .li1 .tit { background:#012a7d; }
.bg2 .cont2 .left ul .li2 { background:#ebf4fe; }
.bg2 .cont2 .left ul .li2 .tit { background:#043eac; }
.bg2 .cont2 .left ul .li3 { background:#f4f9ff; }
.bg2 .cont2 .left ul .li3 .tit { background:#0651b7; }
.bg2 .cont2 .left ul .li4 { background:#ebf4fe; }
.bg2 .cont2 .left ul .li4 .tit { background:#0a72c9; }
.bg2 .cont2 .left ul .li5 { background:#f4f9ff; }
.bg2 .cont2 .left ul .li5 .tit { background:#1298da; }
.bg2 .cont2 .left ul .li_on { height:110px; background:#fffdef; }
.bg2 .cont2 .left ul .li_on .tit { height:110px; background:#fff200; color:#084d86; }
.bg2 .cont2 .right { width:295px; height:355px; overflow:hidden; margin:76px 25px 0px 0px; }
.questionBlock { float:left; display:inline; width:295px; height:355px; font-size: 12px; text-align: left; }
.questionBlock ul { padding:5px; padding-top:0px; }
.questionBlock ul li { padding:8px 0; clear:both; border-bottom:1px dashed #fff; }
.questionBlock ul li label { width:80px; height:20px; line-height:20px; text-align:right; font-size:13px; display:inline-block; float:left; padding-right:2px; color:#fff; font-weight:bold; }
.questionBlock ul li .se_3 { height:20px; width:60px; margin-right:5px; }
.questionBlock .txt_1, .questionBlock .txt_2, .questionBlock .txt_3 { width:165px; height:17px; line-height:17px; border:1px solid #dfdfdf; padding-left:3px; }
.questionBlock .txt_2 { width:120px; }
.questionBlock .txt_3 { height:30px; overflow-y:hidden; }
.questionBlock .btn { text-align:center; border:none; }
.questionBlock .btn .btn_submit, .questionBlock .btn .btn_reset { height:24px; font-size:15px; cursor:pointer; border: none; border-radius: 5px; background: #ccc; color: #fff; outline:none; }
.questionBlock .btn .btn_submit { background:#e98607; font-weight:bold; color:#fff; box-shadow: 1px 1px 2px #b76700; }
.questionBlock .btn .btn_submit:hover { background:#f19d31; }
.questionBlock label em { color:#f00; padding:0 5px; }
.questionBlock select { font:12px; }
.cont3 { height:249px; margin:20px auto; }
.cont3 h2 { color:#000; font-size:24px; margin-top:20px; }
.cont3 h2 span { color:#f7ab00; font-size:30px; }
.cont3 .p1 { color:#000; font-size:14px; margin:10px 0px; }
.cont3 table { width:1000px; height:80px; margin-top:15px; }
.cont3 table tr td { vertical-align:middle; text-align:center; border:1px solid #d3e3f6; }
.cont3 table .tr_title .td2:hover{background:#fafbf7; }
.cont3 table tr .td1 { width:85px; }
.cont3 table tr .td2 { width:200px; }
.cont3 table tr .bg1a { background:#e3edf9; }
.cont3 table tr .bg2a { background:#fafbf7; }
.cont3 table tr .bg3a { background:#f1f7fe; }
.cont3 table tr .font1 { color:#000; font-size:14px; font-weight:bold; }
.cont3 table tr .font2 { color:#093b79; font-size:14px; }
.cont3 a { float:right; display:inline-block; width:220px; height:40px; line-height:80px; text-align:center; background:#093b79; color:#fff; line-height:40px; margin:20px 0px 0px 0px; }
.cont3 a:hover { background:#072f61; }
.bg4 { width:100%; height:400px; background:url(../images/cont2_bg.jpg) center top scroll no-repeat; }
.bg4 .cont4 { height:400px; background:url(../images/cont2.jpg) no-repeat; }
.bg4 .cont4 .right { width:750px; margin-top:17px; }
.bg4 .cont4 p { width:685px; height:auto; padding:15px 10px; border-bottom:1px dashed #fff; color:#fff; font-size:13px; }
.bg4 .cont4 p:hover { background:#1858a8; }
.bg4 .cont4 p strong { color:#fff200; font-size:16px; display:block; margin-bottom:10px; }
.bg4 .cont4 a { float:right; display:inline-block; width:220px; height:40px; line-height:80px; text-align:center; background:#fff200; color:#000; line-height:40px; margin:20px 45px 0px 0px; }
.bg4 .cont4 a:hover { background:#fff983; }
.cont5 { height:auto; background:#fff; margin:30px auto; padding-bottom:30px; }
.cont5 h2 { color:#000; font-size:24px; margin:20px 0px 0px 20px; }
.cont5 h2 span { color:#f7ab00; font-size:30px; }
.cont5 ul { width:910px; height:170px; margin:20px 0px 0px 40px; }
.cont5 ul li { width:150px; height:150px; float:left; display:inline; margin-left:20px; border-radius:80px; background:#093b79; border:5px solid #e4edf7; line-height:150px; text-align:center; color:#fff; font-size:18px; }
.cont5 ul .last { padding-top:50px; height:100px; line-height:28px; }
.cont5 ul .li_on { background:#fff200; border-color:#fbf8bb; color:#000; }
.cont5 .neirong { width:877px; height:auto; background:#fcf9e0; margin:20px 0px 0px 58px; }
.cont5 .neirong p { width:847px; height:auto; padding:15px; color:#000; font-size:13px; line-height:25px; padding-bottom:80px; }
.cont5 .neirong p strong { color:#093b79; font-size:18px; }
.cont5 .neirong p em { font-style:normal; font-weight:bold; }
.cont5 .neirong p a { float:right; display:inline-block; margin:10px 20px 0px 0px; height:50px; line-height:50px; padding:0px 10px; background:#093b79; color:#fff; font-size:14px; }
.cont5 .neirong p a:hover { background:#2360ac; }
.bg6 { width:100%; height:359px; background:url(../images/bg6.jpg) center top scroll no-repeat; margin:30px 0px; }
.cont6 { height:359px; background:#fff; }
.cont6 h2 { color:#000; font-size:24px; margin:20px 0px 0px 20px; }
.cont6 h2 span { color:#f7ab00; font-size:30px; }
.cont6 ul { width:173px; height:auto; margin:15px 0px 0px 30px; float:left; display:inline; }
.cont6 ul li { width:173px; height:42px; background:url(../images/11.jpg) right top scroll no-repeat; color:#fff; font-size:16px; line-height:42px; text-indent:35px; }
.cont6 ul .li1 { background-color:#012a7c; }
.cont6 ul .li2 { background-color:#033ca7; }
.cont6 ul .li3 { background-color:#0651b7; }
.cont6 ul .li4 { background-color:#096ae0; }
.cont6 ul .li5 { background-color:#1398db; }
.cont6 ul .li_on { width:173px; height:42px; background:url(../images/bg1.jpg) no-repeat; color:#000; }
.cont6 .neirong { width:796px; height:210px; float:left; display:inline; background:#edf2f8; margin-top:15px; }
.cont6 .neirong p { margin:40px 0px 0px 40px; line-height:23px; color:#000; font-size:13px; width:720px; }
.cont6 .neirong p strong { font-weight:bold; }
.cont6 a { float:right; display:inline-block; width:260px; height:40px; line-height:80px; text-align:center; background:#093b79; color:#fff; line-height:40px; margin:20px 45px 0px 0px; }
.cont6 a:hover { background:#1b58a5; }
.cont7 { height:600px; background:url(../images/bg2.jpg) center 100px scroll no-repeat #093b79; position:relative; }
.cont7 h2 { color:#fff; font-size:24px; margin:20px 0px 0px 20px; }
.cont7 h2 span { color:#f7ab00; font-size:30px; }
.cont7 p { color:#fff; font-size:13px; position:absolute; }
.cont7 p strong { color:#fef900; font-size:16px; }
.cont7 p:hover { font-weight:bold; }
.cont7 .p1 { left: 179px; top: 134px; width:240px; }
.cont7 .p2 { left: 64px; top: 183px; width:280px; }
.cont7 .p3 { left: 72px; top: 244px; width:260px; }
.cont7 .p4 { left: 93px; top: 302px; width:240px; }
.cont7 .p5 { left: 10px; top: 353px; width:320px; text-align:right; }
.cont7 .p6 { left: 11px; top: 404px; width:350px; text-align:right; }
.cont7 .p7 { left: 314px; top: 462px; width:150px; }
.cont7 .p8 { left: 632px; top: 143px; width:260px; }
.cont7 .p9 { left: 666px; top: 188px; width:240px; }
.cont7 .p10 { left: 683px; top: 220px; width:290px; }
.cont7 .p11 { left: 684px; top: 277px; width:290px; }
.cont7 .p12 { left: 669px; top: 349px; width:340px; }
.cont7 .p13 { left: 636px; top: 408px; width:360px; }
.cont7 .p14 { left: 567px; top: 450px; width:390px; }
.cont7 .p15 { left: 489px; top: 479px; width:450px; }
.cont7 a { float:right; display:inline-block; width:260px; height:40px;text-align:center; background:#fff200; color:#000; line-height:40px;position:absolute;right:45px;top:525px;}
.cont7 a:hover { background:#ffd200; }

.bg8 { height:472px; background:url(../images/bgbg555.jpg) center top scroll no-repeat; }
.bg8 .cont8 { height:472px; background:#fff; }
.cont8 h2 { color:#000; font-size:24px; margin:20px 0px 0px 20px; }
.cont8 h2 span { color:#f7ab00; font-size:30px; }
.cont8 ul { width:1000px; height:310px; margin-top:20px; }
.cont8 ul li { width:151px; height:320px; float:left; display:inline; background:#093b79; margin-left:13px; }
.cont8 ul li:hover { background:#00306c; }
.cont8 ul li h3 { width:151px; height:45px; line-height:45px; text-align:center; background:#0d56a2; color:#fff200; font-size:18px; font-weight:bold; }
.cont8 ul li p { width:131px; height:162px; padding:10px; line-height:21px; color:#fff; font-size:13px; }
.cont8 a { float:left; display:inline-block; }
.cont8 .a1 { width:175px; height:30px; background:url(../images/dsd.png) right center scroll no-repeat; color:#093b79; font-size:13px; line-height:30px; margin:20px 0px 0px 20px; }
.cont8 .a1:hover { font-weight:bold; }
.cont8 .a2 { float:right; display:inline-block; width:200px; height:40px; text-align:center; background:#093b79; color:#fff; line-height:40px; margin:15px 25px 0px 0px; }
.cont8 .a2:hover { background:#1b58a5; }
.cont9 { height:315px; }
.cont9 h2 { color:#000; font-size:24px; margin:20px 0px 0px 20px; }
.cont9 h2 span { color:#f7ab00; font-size:30px; }
.cont9 .ul1 { width:1000px; height:170px; margin-top:20px; }
.cont9 .ul1 li { float:left; display:inline; width:190px; height:170px; background:#fff; margin-left:9px; text-align:center; }
.cont9 .ul1 li img { margin:20px auto; }
.cont9 .ul1 li .a1 { float:left; display:inline-block; margin-left:20px; width:70px; height:23px; line-height:23px; text-align:center; background:#093b79; color:#fff; font-size:13px; }
.cont9 .ul1 li .a2 { float:right; margin-right:20px; margin-left:0px; }
.cont9 .ul1 li .a3 { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; display:block; margin:0 auto; width:120px; height:102px; }
.cont9 .ul1 li strong { font-weight:bold; font-size:14px; color:#000; margin-bototm:10px; display:block; height:30px; }
.cont9 .ul1 li .a1:hover { background:#11509e; }
.cont9 .ul1 li .a3 img { transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.cont9 .ul1 li .a3:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform:scale(1.1); filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.cont9 .aa1 { float:left; display:inline-block; width:175px; height:30px; background:url(../images/dsd.png) right center scroll no-repeat; color:#093b79; font-size:13px; line-height:30px; margin:20px 0px 0px 20px; }
.cont9 .aa1:hover { font-weight:bold; }
.cont9 .aa2 { float:right; display:inline-block; width:210px; height:40px; text-align:center; background:#093b79; color:#fff; line-height:40px; margin:15px 25px 0px 0px; }
.cont9 .aa2:hover { background:#1b58a5; }
.cont9 .ul2 { width:1000px; height:113px; margin-top:20px; }
.cont9 .ul2 li { float:left; display:inline; width:311px; height:113px; overflow:hidden; border:2px solid #1298da; margin-left:15px; }
.cont9 .ul2 li a { display:block; width:311px; height:113px; overflow:hidden; }
.cont9 .ul2 li a img { transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.cont9 .ul2 li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform:scale(1.1); filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.bg10 { height:570px; background:url(../images/cont3_bg.jpg) center top scroll no-repeat; margin:10px 0px; }
.bg10 .cont10 { height:570px; background:url(../images/cont3.jpg) center top scroll no-repeat; }
.cont10 h2 { color:#fff; font-size:24px; margin:20px 0px 0px 20px; }
.cont10 h2 span { color:#f7ab00; font-size:30px; }
.cont10 div { width:450px; height:417px; }
.cont10 .left { margin:21px 0px 0px 32px; }
.cont10 .right { margin:21px 32px 0px 0px; }
.cont10 h3 { width:480px; height:50px; color:#000; font-size:18px; line-height:50px; text-align:center; font-weight:bold; }
.cont10 p { color:#fff; font-size:13px; line-height:24px; height:304px; margin-top:10px; }
.cont10 p strong { color:#fff9d6; }
.cont10 p span { display:inline-block; width:66px; }
.cont10 div a { display:block; width:100%; height:50px; line-height:50px; text-align:center; color:#fff9d6; font-size:16px; }
.cont10 div a:hover { font-weight:bold; }
.cont10 .aa1 { float:left; display:inline-block; width:237px; height:30px; background:url(../images/1111.jpg) right center scroll no-repeat; color:#fff200; font-size:13px; line-height:30px; margin:20px 0px 0px 50px; }
.cont10 .aa1:hover { font-weight:bold; }
.cont10 .aa2 { float:right; display:inline-block; width:220px; height:40px; text-align:center; background:#fff200; color:#000; line-height:40px; margin:15px 25px 0px 0px; }
.cont10 .aa2:hover { background:#dad016; }
.cont11 { height:315px; background:#fff; margin:30px auto; }
.cont11 h2 { color:#000; font-size:24px; margin:20px 0px 0px 20px; }
.cont11 ul { width:1000px; height:104px; margin-top:20px; }
.cont11 ul li { width:91px; height:104px; background:url(../images/bg2aaa.jpg) no-repeat; float:left; display:inline; margin-left:8px; color:#fff; font-size:13px; line-height:23px; text-align:center; }
.cont11 ul .li_on { background:url(../images/bg2aaaaaaaaaaaaa.jpg) no-repeat; color:#000; }
.cont11 ul .li1 { padding-top:24px; height:80px; }
.cont11 ul .li2 { padding-top:10px; height:94px; }
.cont11 ul .li3 { line-height:90px; }
.cont11 .neirong { width:927px; height:auto; float:left; display:inline; background:#edf2f8; margin:15px 0px 0px 20px; padding:10px 15px; background:#fcf9e0; color:#000; font-size:13px; line-height:23px; }
.cont11 .neirong p {text-indent:2em; }
.cont11 .neirong p strong { font-weight:bold; }
.bg12 { height:300px; background:#093b79; margin:10px 0px; }
.bg12 .cont12 { height:300px; background:#093b79; }
.cont12 h2 { color:#fff200; font-size:24px; margin:20px 0px 0px 20px; }
.cont12 .ul1 { width:1000px; height:113px; margin-top:20px; }
.cont12 .ul1 li { float:left; display:inline; width:320px; height:96px; overflow:hidden; margin:0px 0px 10px 11px; }
.cont12 .ul1 li a { display:block; width:320px; height:96px; overflow:hidden; }
.cont12 .ul1 li a img { transition:0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s; }
.cont12 .ul1 li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform:scale(1.1); filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.bg13 { height:500px; background:#fff; margin:10px 0px; }
.bg13 .cont13 { height:500px; background:#fff; }
.cont13 h2 { color:#000; font-size:24px; margin:20px 0px 0px 20px; }
.cont13 .weibo { width:1000px; height:380px; overflow:hidden; margin-top:30px; }
.footer { width: 100%; height: 224px; overflow: hidden; font-size: 13px; background:url(../images/footer_bg.jpg) center top scroll no-repeat; }
.footer p { width: 1000px; height:204px; text-align: center; line-height: 28px; color: #fff; margin:0px auto; padding-top:20px; font-size:13px; background:url(../images/footer.jpg) no-repeat; }

#gotop { width:109px; height:307px; position:fixed; right:3%; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
font-size: 14px;bottom:200px; _margin-bottom:200px;background:url(../images/fixed.png) no-repeat;}
#gotop ul {width:92px;height:200px;margin:7px 0px 0px 7px; }
#gotop ul li { width:90px;height:37px;line-height:37px;}
#gotop ul li a{ color: #093b79;font-size:14px;display:block;width:90px;height:35px;text-indent:30px;}


#gotop ul li .backtop{ color: #FFF;font-size:14px;display:block;width:92px;height:40px;text-indent:0px;text-align:center;margin-top:7px;}
#gotop ul li .backtop:hover{font-weight:bold;}
#gotop ul li a:hover {font-weight:bold;}