﻿ @charset "utf-8";

 html {
     background: none repeat scroll 0 0 #FFFFFF;
     color: #000000;
     overflow-y: scroll;
 }

 body,
 div,
 dl,
 dt,
 dd,
 ul,
 ol,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 pre,
 code,
 form,
 fieldset,
 legend,
 input,
 button,
 textarea,
 p,
 blockquote,
 th,
 td {
     margin: 0;
     padding: 0;
 }

 table {
     border-collapse: collapse;
     border-spacing: 0;
 }

 fieldset,
 img {
     border: 0 none;
 }

 address,
 caption,
 cite,
 code,
 dfn,
 em,
 strong,
 th,
 var,
 optgroup {
     font-style: inherit;
     font-weight: inherit;
 }

 del,
 ins {
     text-decoration: none;
 }

 li {
     list-style: none outside none;
 }

 caption,
 th {
     text-align: left;
 }

 q:before,
 q:after {
     content: "";
 }

 abbr,
 acronym {
     border: 0 none;
     font-variant: normal;
 }

 sup {
     vertical-align: baseline;
 }

 sub {
     vertical-align: baseline;
 }

 input,
 button,
 textarea,
 select,
 optgroup,
 option {
     font-family: inherit;
     font-size: inherit;
     font-style: inherit;
     font-weight: inherit;
 }

 input,
 button,
 textarea,
 select {}

 input,
 select {
     vertical-align: middle;
 }

 body {
     font: 12px/1.231 arial, helvetica, clean, sans-serif;
 }

 select,
 input,
 button,
 textarea,
 button {
     font: 99% arial, helvetica, clean, sans-serif;
 }

 table {
     border-collapse: collapse;
     font-size: inherit;
 }

 pre,
 code,
 kbd,
 samp,
 tt {
     font-family: monospace;
     line-height: 100%;
 }

 .txtboxcs {
     border: 1px solid #CCCCCC;
     height: 22px;
 }

 h1 {
     font-size: 32px;
 }

 h2 {
     font-size: 26px;
 }

 h3 {
     font-size: 20px;
 }

 h4 {
     font-size: 14px;
 }

 h5 {
     font-size: 12px;
 }

 h6 {
     font-size: 10px;
 }

 .mt10 {
     margin-top: 10px;
 }

 .mb10 {
     margin-bottom: 10px;
 }

 body {
     color: #3E3E3E;
     font-family: "微软雅黑";
     font-size: 13px;
 }

 a {
     color: #3E3E3E;
     text-decoration: none;
 }

 a:focus {
     outline: 0 none;
 }

 a:hover {
     text-decoration: underline;
 }

 .vam {
     vertical-align: middle;
 }

 .clear {
     clear: both;
     font-size: 0;
     height: 0;
     line-height: 0;
 }

 p {
     word-spacing: -1.5px;
 }

 .tr {
     text-align: right;
 }

 .tl {
     text-align: left;
 }

 .center {
     text-align: center;
 }

 .fl {
     float: left;
 }

 .fr {
     float: right;
 }

 .pa {
     position: absolute;
 }

 .pr {
     position: relative;
 }

 .mb10 {
     margin-bottom: 10px;
 }

 .ml10 {
     margin-left: 10px;
 }

 .bg {
     background: none repeat scroll 0 0 #FFFFFF;
 }

 .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
 }

 .clearfix {
     display: inline-table;
 }

 /* Hides from IE-mac */
 * html .clearfix {
     height: 1%;
 }

 .clearfix {
     display: block;
 }

 /*banner start*/
 .banner {
     position: relative;
     height: 500px;
     overflow: hidden;
     background: url(../images/loading1.gif) 50% no-repeat;
     width: 100%;
     min-width: 1180px;
 }

 .slides {
     position: relative;
     z-index: 1;
 }

 .slides li {
     height: 500px;
 }

 .flex-control-nav {
     position: absolute;
     bottom: 30px;
     z-index: 2;
     width: 100%;
     text-align: center;
 }

 .flex-control-nav li {
     display: inline-block;
     width: 50px;
     height: 3px;
     margin: 0 5px;
     *display: inline;
     zoom: 1;
 }

 .flex-control-nav a {
     display: inline-block;
     width: 50px;
     height: 3px;
     overflow: hidden;
     background: #fff;
     cursor: pointer;
 }

 .flex-control-nav .flex-active {
     background: #ff8400;
 }

 .flex-direction-nav {
     position: absolute;
     z-index: 3;
     width: 100%;
     top: 45%;
 }

 .flex-direction-nav li a {
     display: block;
     width: 50px;
     height: 38px;
     overflow: hidden;
     cursor: pointer;
     position: absolute;
     filter: alpha(opacity=80);
     -moz-opacity: 0.8;
     -khtml-opacity: 0.8;
     opacity: 0.8;
 }

 .flex-direction-nav li a.flex-prev {
     left: 40px;
     background: url(../images/prev_icon.png) center center no-repeat;
 }

 .flex-direction-nav li a.flex-next {
     right: 40px;
     background: url(../images/next_icon.png) center center no-repeat;
 }

 .flex-direction-nav li a:hover {
     filter: alpha(opacity=60);
     -moz-opacity: 0.6;
     -khtml-opacity: 0.6;
     opacity: 0.6;
 }

 /*banner end*/
 .sycpbox {
     overflow: hidden;
     padding: 25px 0 20px;
 }

 /*案例展示*/
 .sycase {
     height: 360px;
     padding: 20px 0 0;
 }

 .sycase h2 {
     font-size: 24px;
     font-weight: normal;
 }

 .sycase h2 span {
     font-size: 20px;
     font-weight: normal;
     color: #FDA300;
 }

 .case_c {
     width: 960px;
 }

 .jy01 {
     left: 1090px;
     top: -40px;
 }

 .jy02 {
     left: 1130px;
     top: -40px;
 }

 .jy01 a,
 .jy02 a {
     display: block;
     height: 31px;
     width: 30px;
 }

 .jy01 a {
     background: url("../images/ico_l01.gif") no-repeat scroll right 0;
 }

 .jy02 a {
     background: url("../images/ico_r01.gif") no-repeat scroll 0 0;
 }

 .jy01 a:hover {
     background: url("../images/ico_l01.gif") no-repeat scroll 0 0;
 }

 .jy02 a:hover {
     background: url("../images/ico_r01.gif") no-repeat scroll right 0;
 }

 .sycase h2 {
     height: 102px;
     text-align: center;
 }

 .sycase li {
     /*background: none repeat scroll 0 0 #004288;*/
     float: left;
     margin-right: 16px;
     padding: 12px;
     width: 196px;
 }

 .sycase li.born {
     margin: 0;
 }

 .sycase li img {
     border: 1px solid #1C4267;
     display: block;
 }

 .sycase li span {
     border-image: none;
     /*border-right: 1px solid #87A7C7; border-style: none solid solid; border-width: 0 1px 1px;*/
     color: #99B3CF;
     display: block;
     height: 30px;
     line-height: 20px;
     text-align: center;
     width: 194px;
 }

 .sycase li span a {
     color: #666;
     display: block;
     font-size: 12px;
     font-weight: bold;
     overflow: hidden;
     padding: 6px 0 0;
 }

 .til01 {
     border-bottom: 1px solid #E0E0E0;
     height: 36px;
     line-height: 36px;
 }

 .til01 a {
     background: url("../images/ico04.jpg") no-repeat scroll 10px 10px;
     color: #004288;
     display: inline-block;
     font-size: 16px;
     line-height: 36px;
     padding-left: 24px;
 }

 .til01 em {
     color: #FDA300;
     font-size: 14px;
     font-style: normal;
     font-weight: normal;
     padding-left: 6px;
 }

 .more01 {
     padding: 12px 0 0;
 }

 .more01 a,
 .til01 .more01 a {
     background: none repeat scroll 0 0;
     padding: 0;
 }

 .ico_xx {
     clear: both;
     float: right;
 }

 .jz {
     height: 485px;
     overflow: hidden;
     padding-top: 47px;
 }

 .jz dl {
     float: left;
     height: 178px;
     overflow: hidden;
     padding: 35px 0 0;
     width: 560px;
 }

 .jz dl.jzl1 {
     padding-left: 30px;
 }

 .jz dt {
     float: left;
     width: 184px;
 }

 .jz dt img {
     border: 1px solid #DCDCDC;
     padding: 4px;
 }

 .jz dd {
     float: left;
     line-height: 22px;
     width: 530px;
 }

 .jz dd h3 {
     color: #004288;
     font-size: 14px;
     font-weight: normal;
     height: 28px;
     line-height: 28px;
     overflow: hidden;
     margin-bottom: 10px;
 }

 .jz dd h3 span {
     display: block;
     font-size: 13px;
 }

 .jz dd h3 a {
     color: #004288;
 }

 .jz dd p {
     height: 115px;
     overflow: hidden;
 }

 /*关于我们*/
 .syabout {
     width: 770px;
 }

 .syabout,
 .sycontact {
     /* height: 589px; */
     overflow: hidden;
     padding: 20px 0;
 }

 .syabout dl {
     height: 300x;
     overflow: hidden;
     padding: 33px 0 0 6px;
 }

 .syabout dt {
     float: left;
     width: 329px;
 }

 .syabout dt img {
     background: url("../images/gy_pbg.jpg") no-repeat scroll 0 0;
     height: 240px;
     padding: 20px 12px 11px 22px;
     width: 270px;
 }

 .syabout dd {
     float: left;
     font-size: 13px;
     line-height: 22px;
     padding: 17px 0 0;
     width: 435px;
 }

 .syabout dd h3 {
     font-size: 17px;
     height: 36px;
     line-height: 36px;
 }

 .syabout dd h3 a {
     color: #FDA300;
 }

 .syabout dd .index_con {
     height: 195px;
     line-height: 26px;
     overflow: hidden;
 }

 .syabout li {
     float: left;
     width: 171px;
 }

 .syabout li.ryl1 {
     padding: 0 0;
 }

 .syabout li img {
     background: url("../images/bg03.jpg") repeat scroll 0 0;
     display: block;
     height: 132px;
     padding: 7px;
     width: 145px;
 }

 .syabout li span {
     display: block;
     font-size: 13px;
     height: 36px;
     line-height: 36px;
     text-align: center;
 }

 /*问答*/
 .sycontact {
     padding-left: 10px;
     width: 340px;
 }

 .sycontact_c {
     padding: 30px 10px;
     word-spacing: 4px;
     line-height: 80px;
     background-color: #52bfe9;
 }

 .sycontact_c dl {
     border-bottom: 1px dotted #DEDEDE;
     clear: both;
     color: #616161;
     font-size: 13px;
     line-height: 22px;
     padding: 21px 0 17px;
 }

 .sycontact_c dl.born {
     border: 0 none;
 }

 .sycontact_c dt {
     background: url("../images/wd_w.gif") no-repeat scroll 0 2px;
     padding: 0 0 0px 30px;
     height: 20px;
     line-height: 20px;
     overflow: hidden;
 }

 .sycontact_c dd {
     background: url("../images/wd_d.gif") no-repeat scroll 0 3px;
     padding: 0 0 0 30px;
     height: 64px;
     overflow: hidden;
 }

 .sycontact_c dt a {
     color: #1A1919;
     height: 18px;
     line-height: 18px;
     overflow: hidden;
 }

 /*新闻*/
 .synew {
     background: #0B396B;
     /*url("../images/bg02.jpg") repeat scroll 0 0; */
     clear: both;
     color: #E9EDF0;
     height: 402px;
     line-height: 24px;
     overflow: hidden;
     padding: 44px 0;
     min-width: 1180px;
 }

 .synew h2 {
     background: url("../images/ico08.jpg") no-repeat scroll 0 10px;
     font-size: 16px;
     height: 36px;
     line-height: 36px;
     padding: 0 16px;
 }

 .synew h2 em {
     color: #71879F;
     font-family: Arial;
     font-size: 14px;
     font-style: normal;
     font-weight: normal;
     padding-left: 6px;
 }

 .synew h2 a {
     color: #FFFFFF;
 }

 /*公司动态*/
 .gsxw {
     width: 624px;
 }

 .hydt {
     padding-left: 74px;
     width: 482px;
 }

 .gsxw_c {
     padding: 12px 0 0;
 }

 .gsxw_c li {
     background: url("../images/ico07.jpg") no-repeat scroll 6px 11px;
     font-size: 13px;
     height: 36px;
     line-height: 36px;
     overflow: hidden;
     padding-left: 33px;
 }

 .gsxw_c li span {
     color: #9CABBC;
     float: right;
     font-size: 13px;
 }

 .gsxw dl {
     height: 184px;
     line-height: 22px;
     overflow: hidden;
 }

 .gsxw dt {
     float: left;
     padding-top: 9px;
     width: 198px;
 }

 .gsxw dt img {
     height: 160px;
     width: 181px;
 }

 .gsxw dd {
     float: left;
     width: 425px;
 }

 .gsxw dd h3 {
     font-size: 14px;
     font-weight: normal;
     height: 34px;
     line-height: 34px;
     margin-bottom: 10px;
     overflow: hidden;
 }

 .gsxw_c dd p {
     height: 140px;
     line-height: 26px;
     overflow: hidden;
 }

 .gsxw dd h3 a,
 .gsxw_c li a {
     color: #FFFFFF;
 }

 .header {
     margin: 0 auto;
     width: 1000px;
 }

 .content,
 .footer {
     margin: 0 auto;
     width: 1180px;
 }

 .left {
     float: left;
     overflow: hidden;
     width: 201px;
 }

 .right {
     display: inline;
     float: left;
     margin-left: 5px;
     overflow: hidden;
     width: 974px;
 }

 .right_main {
     border-image: none;
     border: 1px solid #D5D5D5;
     border-radius: 3px;
     min-height: 458px;
     overflow: hidden;
     padding-bottom: 15px;
     width: 972px;
 }

 /*头部*/
 .top {
     background: url("../images/topbg.jpg") repeat-x scroll center -21px;
     width: 100%;
     min-width: 1180px;
 }

 .topzc {
     color: #808080;
     height: 32px;
     line-height: 32px;
     overflow: hidden;
 }

 .topzc h1 {
     font-size: 14px;
     font-weight: normal;
 }

 .topzc a {
     background: url("../images/t_lbg.jpg") no-repeat scroll right center;
     color: #808080;
     display: inline-block;
     line-height: 32px;
     padding: 0 12px;
 }

 .topzc a.born,
 .key a.born {
     background: none repeat scroll 0 0;
     padding-right: 0;
 }

 .h_pho {
     margin: 10px 0 0 0;
     overflow: hidden;
     overflow: hidden;
     color: #707070;
     height: 90px;
     font-size: 14px;
     line-height: 30px;
     padding-left: 52px;
     width: 180px;
     background: url(../images/tel.jpg) no-repeat left 5px;
 }

 .topcon .h_pho p {
     margin-left: 10px;
     line-height: 26px;
     font-size: 16px;
     font-family: "微软雅黑";
 }

 .h_pho a {
     color: #616161;
     display: inline-block;
     font-size: 12px;
     line-height: 26px;
 }

 .h_pho span {
     clear: both;
     display: block;
     /*height: 30px;*/
     line-height: 30px;
 }

 .h_pho b {
     color: #FF0000;
     font-family: "宋体";
     font-size: 26px;
     /*font-weight: normal;*/
 }

 .topcon {
     background: url("../images/t_cbg.jpg") no-repeat scroll center 0;
     height: 118px;
     padding: 30px 0 0;
 }

 .topcon h2 {
     float: left;
     height: 60px;
     margin: 10px 0 0 0;
     color: #333333;
     font-size: 20px;
     font-weight: bold;
     letter-spacing: 1px;
     border-left: solid 1px #ccc;
     padding-left: 20px;
     font-family: "微软雅黑";
     font-weight: normal;
 }

 .topcon .lor02 {
     font-size: 16px;
     display: block;
     padding-top: 15px;
 }

 .top .nav {
     font-family: "微软雅黑";
     font-size: 16px;
     height: 43px;
     line-height: 43px;
     margin: 0 -14px;
     overflow: hidden;
     padding: 0 14px;
     position: relative;
 }

 .top .nav li {
     background: url("../images/menu_fgx.jpg") no-repeat scroll right 17px;
     float: left;
     line-height: 43px;
 }

 .top .nav li.born {
     background: none repeat scroll 0 0;
 }

 .top .nav li a {
     color: #FFFFFF;
     display: inline-block;
     line-height: 43px;
     padding: 0 40px;
 }

 .top .nav li a span {
     display: inline-block;
     line-height: 43px;
 }

 .top .nav li a:hover,
 .nav li a.cur {
     background: url("../images/mhbg2.png") no-repeat scroll right 0;
     margin: 0 -11px;
     padding: 0 40px 0 0;
     position: relative;
     text-decoration: none;
 }

 .top .nav li a:hover span,
 .nav li a.cur span {
     background: url("../images/mhbg1.png") no-repeat scroll 0 0;
     padding: 0 0 0 40px;
     text-decoration: none;
 }

 .topsea {
     border-bottom: 1px solid #F2F2F2;
     height: 29px;
     line-height: 24px;
     overflow: hidden;
     padding: 11px 0 5px 0px;
 }

 .inp01 {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: none repeat scroll 0 0 #FFFFFF;
     border-color: #D6D6D6 -moz-use-text-color #D6D6D6 #D6D6D6;
     border-image: none;
     border-style: solid none solid solid;
     border-width: 1px 0 1px 1px;
     color: #7F7F7F;
     display: block;
     float: left;
     height: 22px;
     line-height: 22px;
     padding: 0 4px;
     width: 184px;
 }

 .s_ss {
     float: left;
     height: 24px;
     width: 28px;
 }

 .key {
     overflow: hidden;
     padding-left: 8px;
     width: 860px;
     height: 24px;
     float: left;
 }

 .key a {
     padding: 0 12px;
     white-space: nowrap;
 }

 /*底部*/
 .links {
     line-height: 30px;
     overflow: hidden;
     width: 1120px;
     padding-bottom: 30px;
 }

 .links h2 {
     width: 260px;
     font-weight: normal;
     font-size: 18px;
     color: #FD8700;
 }

 .links_c {
     font-size: 12px;
     height: 40px;
     width: 1120px;
     overflow: hidden;
 }

 .links_c a {
     padding: 8px 20px 0 2px;
     color: #999;
 }

 .links em {
     font-style: normal;
     font-weight: normal;
     padding-left: 10px;
     font-size: 16px;
 }

 .foot {
     background: none repeat scroll 0 0 #004288;
     color: #fff;
     font-size: 12px;
     padding: 46px 0 30px 0;
     margin-top: 10px;
     min-width: 1180px;
 }

 .foot a {
     color: #fff;
 }

 .footnav {
     width: 800px;
     margin: 0 auto;
 }

 .foot h2 {
     border-bottom: 1px solid #FD8700;
     font-size: 16px;
     height: 30px;
     line-height: 30px;
     margin: 0 10px 20px;
     padding-bottom: 5px;
     display: inline-block;
 }

 .foot h2 a {
     color: #FDA300;
 }

 .foot h2 em {
     font-style: normal;
     padding-left: 5px;
 }

 .footcon {
     clear: both;
     line-height: 32px;
     text-align: center;
 }

 .p {
     cursor: pointer;
 }

 /*二级页面*/
 .leftcon1 .tit {
     background: url(../images/tit1n.gif) no-repeat;
     height: 32px;
     line-height: 32px;
     padding-left: 13px;
     font-weight: bold;
     color: #333;
     font-size: 14px
 }

 .leftcon1 .nr {
     border: 1px solid #dfdfdf;
     padding: 12px 5px 10px 5px;
     background: #fff;
 }

 .leftcon1 .nr h4 a {
     font-weight: bold;
     color: #333;
     font-size: 12px;
     padding-left: 26px;
     height: 24px;
     line-height: 24px;
     display: block;
     margin-bottom: 5px;
 }

 .leftcon1 .nr .cur a {
     display: block;
     color: #004288;
 }

 .leftcon1 .nr ul {
     padding-bottom: 5px;
     border-bottom: 1px dotted #8b8b8b;
     margin-bottom: 7px;
 }

 .leftcon1 .nr li a {
     display: block;
     padding-left: 40px;
     background: url(img/ico003.gif) no-repeat 30px 10px;
     line-height: 24px;
     height: 24px;
     overflow: hidden
 }

 .leftcon1 .nr h4 {
     background: #ccc;
 }

 .leftcon2 {
     width: 201px;
 }

 .leftcon2 .tit {
     color: #333;
     font-size: 14px;
     background: url(../images/tit1n.gif) no-repeat;
     height: 36px;
     line-height: 36px;
     padding-left: 18px;
     overflow: hidden;
     font-weight: bold;
 }

 .leftcon2 .tit a {
     color: #333;
 }

 .leftcon2 .nr {
     border: 1px solid #ccc;
     border-top: 0;
     background: #fff;
     padding: 4px 11px 8px;
     overflow: hidden;
 }

 .leftcon2 .nr h4 {
     background: url(img/tit3n.gif) no-repeat;
     height: 33px;
     line-height: 33px;
     padding-left: 28px;
     overflow: hidden;
     margin-top: 4px;
 }

 .leftcon2 .nr ul {
     padding: 0 15px;
 }

 .leftcon2 .nr li {
     background: url(img/icon1.gif) no-repeat scroll 0 10px;
     padding-left: 17px;
     color: #666;
     line-height: 29px;
     overflow: hidden;
     white-space: nowrap;
     height: 29px;
     border-bottom: 1px dashed #DEDEDE
 }

 .leftcon2 .nr li.cur a {
     color: #004288;
 }

 /*左边联系方式*/
 .leftlx {
     background: #FFF;
     border: 1px solid #DFDFDF;
     border-top: none;
 }

 .leftlx h1 {
     text-align: center;
     height: 30px;
     line-height: 30px;
     font-size: 14px;
 }

 .leftlx .dianh {
     padding: 0 0 0 5px;
     line-height: 24px;
 }

 .leftlx p {
     line-height: 24px;
 }

 .leftlx .dianhua {
     background: url(../images/teln.gif) no-repeat scroll 0 18px transparent;
     color: #666666;
     line-height: 20px;
     padding: 10px 0 10px 55px;
 }

 .leftlx .dianhua span {
     display: block;
     font: 18px "Impact";
     color: #004288;
 }

 /* -- 当前位置 -- */
 .loca {
     background-color: #fff;
     height: 30px;
     line-height: 30px;
     border: 1px solid #ccc;
     border-radius: 3px;
     padding: 0 10px;
     position: relative;
     color: #666;
     overflow: hidden;
     margin-bottom: 10px;
 }

 /*面包屑导航,文字色彩可自行修改,现在为灰色*/
 /*资讯中心列表页面的--dl*/
 dl.news_dl {
     font-size: 14px;
     color: #666;
     padding: 0 5px;
     line-height: 22px;
     border-bottom: 1px dashed #CCCCCC;
 }

 dl.news_dl:hover {
     background: #E8E8E8;
     color: #333;
 }

 dl.news_dl a {
     color: #000;
 }

 dl.news_dl dt {
     margin-bottom: 3px;
     margin-top: 5px;
     line-height: 24px;
     height: 24px;
     width: 940px;
     overflow: hidden;
 }

 dl.news_dl .dt_1 {
     height: 20px;
     background: url(img/ico10.gif) no-repeat 0 6px;
     padding-left: 10px;
     font-size: 14px;
     color: #000;
 }

 dl.news_dl .dt_1:hover {
     background: url(img/ico7.gif) no-repeat 0 6px;
     color: #D40426;
 }

 /*资讯首页内容,点击时的图片*/
 dl.news_dl .dt_2 {
     font-size: 12px;
     float: right;
     padding: 0 10px 0 8px;
     font-family: "宋体";
 }

 dl.news_dl .dt_3 {
     font-size: 12px;
 }

 dl.news_dl .dt_3 a {
     color: #FF0000;
     text-decoration: underline;
 }

 /*文章出处*/
 dl.news_dl dd {
     font-size: 12px;
     padding-left: 10px;
     height: 45px;
     overflow: hidden;
     margin-bottom: 10px;
 }

 .topadcs {
     width: 1180px;
     margin-top: 10px;
     overflow: hidden;
 }

 .Page {
     width: 100%;
     text-align: center;
     padding: 30px 5px;
 }

 .Page a {
     display: inline-block;
     width: 80px;
     background: #ffffff;
     height: 48px;
     vertical-align: middle;
     line-height: 48px;
     font-size: 14px;
     border: 1px solid #e5e5e5;
     margin-left: -1px;
     float: left;
     text-decoration: none;
     color: #333;
     outline: none;
 }

 .Page a:hover {
     background: #004288;
     color: #FFF;
     background-repeat: no-repeat;
 }

 .Page span {
     display: inline-block;
     min-width: 45px;
     padding: 0 10px;
     background: #ffffff;
     height: 48px;
     vertical-align: middle;
     line-height: 48px;
     font-size: 14px;
     border: 1px solid #e5e5e5;
     margin-left: -1px;
     float: left;
 }

 .Page span.current {
     background: #004288;
     color: #FFF
 }

 .cont_tit h2 {
     font-size: 26px;
     text-align: center;
     margin: 10px 0;
 }

 .cont_data {
     font-size: 12px;
     text-align: center;
     margin-bottom: 10px;
 }

 .cont_img {
     text-align: center;
 }

 .cont_img img {
     max-width: 850px;
 }

 .cont_con {
     font-size: 14px;
     padding: 20px 20px;
     line-height: 34px;
 }

 .cont_page {
     font-size: 14px;
     padding: 10px 20px;
 }

 /*资讯中心列表页面（图片列表）--dl_2*/
 dl.dl_2 {
     width: 229px;
     float: left;
     padding-left: 13px;
     margin: 2px 0 9px 0;
     display: inline-block;
 }

 dl.dl_2 dt {
     width: 230px;
     height: 172px;
     overflow: hidden;
 }

 /*图片边框*/
 dl.dl_2 dt img {
     border: 1px solid #D6D6D6;
 }

 dl.dl_2 dd {
     margin: 6px 0 10px 0;
     width: 230px;
     height: 28px;
     line-height: 28px;
     overflow: hidden;
     text-align: center;
 }

 #subnavs {
     width: 201px;
     background: url(../images/pr_ce.jpg) repeat-y 0 0;
     color: #7e4703;
     line-height: 20px;
     margin-right: 0px;
 }

 #subnavs h2 {
     background: url(../images/dhtbg.jpg) no-repeat 0 0;
     height: 40px;
     text-align: center;
     font-size: 20px;
     padding: 13px 0 0;
 }

 .expmenu {
     width: 187px;
     background: #fff;
     padding: 4px 8px 8px 0px;
     overflow: hidden;
     border: solid 3px #005ab4;
     border-top: 0;
 }

 #subnavs h2 a {
     color: #fff;
 }

 .expmenu li div.header {
     width: 197px;
     height: 58px;
     line-height: 55px;
     overflow: hidden;
     background: #E0E0E0;
 }

 .expmenu li div.header h3 {
     background: url(../images/bg.png) 0px -131px no-repeat;
     font-size: 16px;
     font-weight: normal;
 }

 .expmenu li div.header h3 a {
     color: #005AB4;
 }

 .expmenu li div.header a {
     text-align: left;
     margin-left: 1px;
 }

 /*三角按钮*/
 .expmenu li div.header .arrow {
     display: block;
     width: 20px;
     height: 30px;
     float: right;
     overflow: hidden;
     cursor: pointer;
 }

 .expmenu li div.header .arrow.down {
     background: url(../images/jian.png) right no-repeat;
     margin-right: 22px;
 }

 .expmenu li div.header .arrow.up {
     background: url(../images/jia.png) right no-repeat;
     margin-right: 20px;
 }

 /*二级导航*/
 .expmenu li .menu {
     padding: 0 8px 5px;
     width: 186px;
     overflow: hidden;
 }

 .expmenu li .menu li {
     height: 32px;
     line-height: 32px;
     border-bottom: dashed 1px #caccda;
     padding-left: 15px;
     overflow: hidden;
     font-size: 12px;
 }






 .cont {
     color: #507193;
     font-size: 12px;
     line-height: 26px;
     padding: 10px 0;
     text-align: center;
 }