@charset "gb2312";
/* CSS Document */
html, body { -webkit-text-size-adjust:none; }
body { width:100%; font-size:14px; font-family:'Microsoft YaHei'; margin:0; padding:0; color:#777776; line-height:26px; background-color:#d7d8d8; }
article, footer, header, nav, section { display:block; }
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td { margin:0; padding:0; }
ul, li { list-style:none; margin:0; padding:0 }
/*h2{ font-weight:normal;}*/
img { border:0px; vertical-align:top; cursor:pointer; }
a { text-decoration:none; cursor:pointer; }
p { text-align:justify; font-size:16px; }
strong { color:#252525; }
.icon { background:url(../images/icon.png) no-repeat; vertical-align:top; }
font { color:#ac0000; }
.font { color:#013161; }
/*head*/
.head { overflow:hidden; width:100%; background:#fff; }
.head .logo { margin:56px auto 25px; width:810px; height:55px; }
.head .nav { width:100%; height:36px; border-top:1px #001e38 solid; background-color:#07588d; }
.head .nav ul { width:960px; margin:0 auto; line-height:36px; }
.head .nav ul li { width:9.6%; float:left; display:inline; text-align:center; }
.head .nav ul li a { color:#fff; }
.head .banner { width:100%; overflow:hidden; }
.head .banner .banner01 { background:url(../images/head_01.jpg) no-repeat center center; width:100%; height:105px; float:left; }
.head .banner .banner02 { background:url(../images/head_02.jpg) no-repeat center center; width:100%; height:165px; float:left; }
.head .banner .banner03 { background:url(../images/head_03.jpg) no-repeat center center; width:100%; height:180px; float:left; }
/*footer*/
.footer-nav { width:100%; height:38px; text-align:center; background-color:#07588d; }
.footer-nav ul { padding-top:13px }
.footer-nav ul li { height:14px; color:#252525; padding:0 25px; border-right:1px solid #c6d4dc; line-height:14px; float:left; }
.footer-nav ul li a { color:#fff }
.footer-nr { background-color:#FFFFFF; margin:0px auto; overflow:hidden }
.footer-nr-ri { width:980px; float:right; display:inline; margin-right:15px; }
.footer-nr-ri p { width:900px; margin:0 auto; padding:0px 0 0 20px; }
.footer-nr img { margin:20px 0 0 150px; }
.footer-bottom { width:1000px; background-color:#FFFFFF; margin:0 auto; height:auto; padding-bottom: 50px; }
.wxewm { float:left; }
.footer-bottom p { text-align:center; line-height:18px; text-indent:2em; font-size:12px; }
/*con*/
.con { width:1000px; margin:0 auto; overflow:hidden; }
.bg { background-color:#d7d8d8; }
.con .page { padding:0 20px; background-color:#fff; overflow:hidden; margin-top:25px; }
.tit h2 { width:100%; height:77px; margin-top:35px; background-image:url(../images/bg-tit.jpg); background-repeat:no-repeat; display:inline-block; }
.tit h3 { width:100%; text-align:center; font-size:25px; font-weight:normal; line-height: 45px; color:#252525; }
.h2_01 { background-position:0 0; }
.h2_02 { background-position:0 -77px; }
.h2_03 { background-position:0 -154px; }
.h2_04 { background-position:0 -231px; }
.h2_05 { background-position:0 -308px; }
.h2_06 { background-position:0 -385px; }
.h2_07 { background-position:0 -462px; }
.page_btn { width:100%; overflow:hidden; text-align:center; margin:70px 0 30px; display:inline-block; }
.page1 .p1_t { margin-top:45px; width:100%; overflow:hidden; position:relative; }
.page1 .p1_t p { padding-top:20px; }
.page1 .p1_t p em { width:13px; height:12px; background:url(../images/fang.jpg) no-repeat; display:inline-block; }
.page1 .p1_t span { position:absolute; top:0; right:0; }
.page1 .p1_img { width:100%; text-align:center; margin-top:20px; }
.page1 .p1_c { overflow:hidden; padding:0 16px; }
.page1 .p1_c ul { width:378px; height:auto; float:left; margin-left:28px; display:inline; }
.page1 .p1_c ul li { height:53px; border:1px #ccc dashed; margin-top:14px; text-align:left; padding: 6px 10px 14px; }
.page1 .p1_c ul li strong { font-size:16px; color:#003366; }
.page1 .p1_c ul li p { font-size:14px; line-height:18px; }
.page1 .p1_c img { margin:0 23px; float:left; display:inline; }
.page1 .p1_c ul.left li { text-align:right; }
.page1 .p1_c ul.left li strong { color:#792e01; }
.page1 .p1_c ul.left li p { text-align:right; }
.page1 .p1_c ul.right { margin-left:0; }
.page1 .p1_b { overflow:hidden; margin:50px 0 33px; width:965px; height:151px; }
.page2 .p2_left { width:430px; height:478px; margin:45px 58px 0 28px; background:url(../images/img03.jpg) no-repeat; overflow:hidden; float:left; display:inline; }
.page2 .p2_left p { margin-top:324px; padding:0 14px; color:#252525; }
.page2 .p2_right { float:left; margin-top:30px; overflow:hidden; width:422px; margin-top:88px; }
.page2 .p2_right .p em { background-image:url(../images/bg_num.png); background-repeat:no-repeat; background-position:0 0; display:inline-block; width: 100%; height: 23px; margin: 5px 0; }
.page2 .p2_right .p2 em { background-position:0 -28px; }
.page2 .p2_right .p3 em { background-position:0 -56px; }
.page2 .p2_right .p4 em { background-position:0 -82px; }
.page2 .p2_right h2 { font-size:16px; color:#252525; padding-left:122px; }
.page2 .p2_right p { font-size:14px; padding-left:122px; line-height:22px; }
.page3 .p3_t { margin:48px 0 50px; padding:0 27px; }
.page3 .p3_t img { margin:0 32px 0 54px; }
.page3 .p3_b { overflow:hidden; margin-bottom:40px; }
.page3 .p3_b p { float:left; width:520px; color:#252525; text-indent:2rem; line-height:30px; }
.page3 .p3_b img { float:right; }
.page4 .p4_t { text-align:center; margin:48px 0 46px; }
.page4 ul.p4_c { margin:50px 0; overflow:hidden; }
.page4 ul.p4_c li { width:960px; border-top:6px #cccccc solid; border-bottom:6px #cccccc solid; background-color:#ecebeb; padding:12px 0; float:left; height:220px; }
.page4 ul.p4_c .p4_c_1 { padding:0 40px; overflow:hidden; }
.page4 ul.p4_c .p4_c_1 img { margin:0 10px 0 27px; float:left; }
.page4 ul.p4_c .p4_c_2 { height:219px; background-image:url(../images/bg_p4.jpg); background-repeat:no-repeat; background-size: 946px 219px; }
.page4 ul.p4_c .p4_c_2 .p4_c_2_c { width:470px; float:right; margin-right:29px; }
.page4 ul.p4_c .p4_c_2 .p4_c_2_c h3 { text-align:center; margin-top:26px; color:#044c95; }
.page4 ul.p4_c .p4_c_2 .p4_c_2_c p { color:#252525; margin-top:42px; }
.page4 .p4_b img { border:1px #333 dashed; padding:42px 22px; float:left; margin:30px 46px 30px 0; }
.page4 .p4_b p { width:516px; text-indent:2rem; float:left; color:#252525; line-height:30px; }
.page5 .p5_t { margin:60px 0; }
.page5 p { color:#252525; text-indent:2rem; }
.page6 ul { overflow:hidden; margin:60px 0 80px; }
.page6 ul li { width:180px; float:left; margin-right:15px; }
.page6 ul li img { border:1px #ccc solid; }
.page6 ul li.last { margin-right:0; }
.page6 ul li h3 { text-align:center; color:#003366; font-size:17px; white-space: nowrap; margin:16px 0; }
.page6 ul li p { font-size:14px; line-height:24px; }
.page6 .p6_ask { border:1px #ccc solid; padding:60px 20px 30px; position:relative; margin-bottom:36px; }
.page6 .p6_ask p { text-indent:2rem; color:#252525; line-height:30px; }
.page6 .p6_ask em { width:130px; height:98px; background:url(../images/bg_ask.jpg) no-repeat; position:absolute; top:-52px; left:394px; }
.page7 { padding-bottom:70px !important; }
.page7 span { display:inline-block; float:right; margin-bottom:30px; }
.page8 { margin: 26px 0; padding: 35px 0; overflow: hidden; background-color:#fff; }
.page8 .p8_t { border-top:10px #bdbdbd solid; border-bottom:10px #bdbdbd solid; overflow:hidden; background-color:#fff; margin-bottom:32px; }
.page8 .p8_t .p8_t_l { float:left; width:213px; height:187px; }
.page8 .p8_t ul { float:left; width:787px; display:inline; overflow:hidden; }
.page8 .p8_t ul li { float:left; width:214px; height:187px; margin-right:6px; display:inline; }
.page8 .p8_b { width:100%; background-color:#e7e6e6; height:184px; }
.page8 .p8_b img { float:left; display:inline; }
.page8 .p8_b p { float:left; display:inline; padding:24px 20px 0; width:452px; text-indent:2rem; color:#252525; }
.page9 ul { padding:34px 110px 0; display:inline-block; }
.page9 ul span { width:2px; height:121px; float:left; display:inline-block; background:url(../images/bg_line.jpg) no-repeat; margin: 0 64px 35px; }
.page9 ul li a { width:159px; height:121px; display:inline-block; }
.page9 ul li { width:159px; height:121px; float:left; display:inline; margin-bottom:35px; }
.page9 ul li:hover { opacity:1; -webkit-animation:orangeIn 0.2s ease; animation:orangeIn 0.2s ease; }
.page9 ul li.l1 { background:url(../images/img_p8_01.jpg) no-repeat; }
.page9 ul li.l1:hover { background:url(../images/img_p8_01_1.jpg) no-repeat; }
.page9 ul li.l2 { background:url(../images/img_p8_02.jpg) no-repeat; }
.page9 ul li.l2:hover { background:url(../images/img_p8_02_1.jpg) no-repeat; }
.page9 ul li.l3 { background:url(../images/img_p8_03.jpg) no-repeat; }
.page9 ul li.l3:hover { background:url(../images/img_p8_03_1.jpg) no-repeat; }
.page9 ul li.l4 { background:url(../images/img_p8_04.jpg) no-repeat; }
.page9 ul li.l4:hover { background:url(../images/img_p8_04_1.jpg) no-repeat; }
.page9 ul li.l5 { background:url(../images/img_p8_05.jpg) no-repeat; }
.page9 ul li.l5:hover { background:url(../images/img_p8_05_1.jpg) no-repeat; }
.page9 ul li.l6 { background:url(../images/img_p8_06.jpg) no-repeat; }
.page9 ul li.l6:hover { background:url(../images/img_p8_06_1.jpg) no-repeat; }
 @-webkit-keyframes orangeIn { 0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
 @-moz-keyframes orangeIn { 0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
 @-ms-keyframes orangeIn { 0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
 @keyframes orangeIn { 0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
