@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0; }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; font-weight: normal; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
outline:0;
}
li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; }
sup, sub { font-size: 83%; }
pre, code, kbd, samp { font-family: inherit; }
q:before, q:after { content: none; }
textarea { overflow: auto; resize: none; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font: 12px/1.14 \5FAE\8F6F\96C5\9ED1, Microsoft YaHei, arial, \9ED1\4F53, \5b8b\4f53; color: #EFEFEF; outline: 0; }
body { background: url(../images/bg.jpg) #000; }
body.backnull{background:none #000}
a, a:hover { color: #F6F6F6; }
html, body { min-width: 1410px }
/*********************************/
.headerWrap{
    background: url(../images/bg2.png) center top;
    height: 128px;
}
.header { width: 991px; margin: 0px auto; height: 72px;  }
.header .logo { float: left; }
.menu-wrap, .menu-wrap li, .menu-wrap li a, .menu-wrap .corner { height: 72px; line-height: 72px; }
.menu-wrap { text-align: center; font-size: 0;   /* letter-spacing: -0.307em; */ *letter-spacing:normal;
*word-spacing:-1px;
color: #fff; background-repeat: repeat-x; background-position: 0 0;   /* margin-left: 70px; */ float: right; margin-left: -12px; }
.menu-wrap li, .menu-wrap li a { display: inline-block; *display:inline;
*zoom:1;
}
.menu-wrap li { font-size: 14px; letter-spacing: normal; word-spacing: normal; background-position: 0 -150px; }
.menu-wrap li a.first { }
.menu-wrap li a { line-height: 72px; width: 82px; font-size: 15px; font-weight: bold; color: white; margin-left: 10px; }
.menu-wrap-2 { /* text-align: right; */ }
.menu-wrap li a:hover { background: url(../images/n1.jpg) no-repeat center center; }
.footer {
    background-color: black;
 
}
.footer-cont { width: 1000px; margin: 0px auto; overflow: hidden; height: 70px; }
.company-info { float: left; line-height: 70px; color: white; }
.baidu-share { float: right; margin-top: 22px; }
.cont { background: url(../images/bg3.png) center top;}
.cont .cont-wrap { width: 1084px; margin: 0px auto; }
.t-nav { text-align: center; padding: 20px 0px;}
.t-nav a { height: 50px; line-height: 50px; background: #000000; display: inline-block; font-size: 15px; border-left: 1px solid #929292; color: white; font-weight: bold; padding: 0px 21px;}
.t-nav a:first-child{border:0}
.t-nav a:hover { background: #fd9704; }
.article-cont { padding: 0px 40px 30px 40px; min-height: 300px; }
.t-nav a.first { border: 0; }
.article-format { line-height: 25px; font-size: 14px; }
.m-list3 { padding: 1px 0 0; zoom: 1; overflow: hidden; }
.m-list3 ul { margin: -11px 0 0; }
.m-list3 li { display: inline; float: left; width: 964px; margin: 10px 0 0; padding: 50px 20px; border-bottom: 2px solid #6a6968; }
.m-list3 .txt { float: right; width: 100%; height: 253px; overflow: hidden; margin-left: -370px; }
.m-list3 h3, .m-list3 p, .m-list3 .more { margin-left: 370px; overflow: hidden; line-height: 25px; }
.m-list3 h3 { margin-bottom: 5px; }
.m-list3 h3 a, .m-list3 h3 a:hover { color: #FFF; line-height: 80px; font-size: 18px; font-weight: normal; }
.m-list3 .u-img { float: left; width: 299px; height: 241px; border: 6px solid #324659; }
.m-list3 .u-img2 { float: left; width: 94px; height: 94px; }
/* 横排 */
.m-list3-x ul { margin: -11px 0 0 -10px; }
.m-list3-x li { width: 230px; margin: 10px 0 0 10px; }
.m-list3 p { text-indent: 2em; height:100px;}
/*******************/

.m-page { text-align: center; font-size: 0; letter-spacing: -0.307em; *letter-spacing:normal;
*word-spacing:-1px;
word-wrap: normal; white-space: nowrap; color: #006975; clear: both; margin: 10px 0px; }
.m-page a, .m-page i { display: inline-block; *display:inline;
*zoom:1;
vertical-align: top; font-size: 12px; letter-spacing: normal; word-spacing: normal; background: #324659; font-weight: bold; line-height: 25px; }
.m-page a, .m-page a:hover { text-decoration: none; color: #FFF; }
.m-page a.first { margin-left: 0; }
.m-page a.last { margin-right: 0; }
.m-page a .pagearr { font-weight: bold; font-family: \5b8b\4f53; vertical-align: top; *vertical-align:middle;
}
.m-page a.pageprv .pagearr { margin-right: 3px; }
.m-page a.pagenxt .pagearr { margin-left: 3px; }
.m-page a:hover { background-color: #004779; }
.m-page a:active { background-color: #006975 }
.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active { cursor: default; color: #FFF; background-color: #004779; }
.m-page a.z-dis, .m-page a.z-dis:hover, .m-page a.z-dis:active { cursor: default; color: #FFF; background-color: #ccc; }
/* 居左 */
.m-page-lt { text-align: left; }
/* 居右 */
.m-page-rt { text-align: right; }
/* 较小 */
.m-page-sm { line-height: 22px; }
.m-page-sm a, .m-page-sm i { padding: 0 9px; }
/* 分离 */
.m-page-sr a, .m-page-sr i { margin: 0 3px; }
.m-page-sr i { border: 0; }
.m-list3 .more { text-align: right; margin-top: 30px; }
.m-list3 .more a { color: #05558c; font-size: 14px; }

