/* CSS Document */


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: 0; padding: 0; border: 0; font-size: 100%; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; background-color: #fff }
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, textarea, input, button, select, keygen, legend { font: 12px/1.14 \5FAE\8F6F\96C5\9ED1, Microsoft YaHei, arial, \5b8b\4f53; color: #000; outline: 0; }
a, a:link, a:visited { text-decoration: none; color: #000 }
.container { width: 1002px; margin: 0px auto }
.column { float: left }
.article-format { font-size: 14px; line-height: 25px }
.header .banner {
    text-align: center;
    background: url("../images/top_r1_c1-1.jpg") repeat-x;
}

#slides {
    width: 1420px;
    margin: 0px auto;
}

.menu, .menu ul, .menu li, .menu li a { height: 44px; line-height: 44px; }
.menu { position: relative; text-align: center; font-size: 0; letter-spacing: -0.307em; *letter-spacing:normal;
*word-spacing:-1px;
color: #fff; background-color: #2a3177; }
.menu li, .menu li a { display: inline-block; *display:inline;
*zoom:1;
}
.menu li { letter-spacing: normal; word-spacing: normal; background-position: 0 -150px; padding: 0px 18px; font-size: 14px; }
.menu li a, .menu li a:hover { text-decoration: none; color: #fff; }
.menu li a { font-size: 16px; }
#content { display: block; overflow: hidden; }
#content .cl { float: left; width: 235px; }
#content .cr { float: left; margin-left: 30px; width: 737px; }
#content .cl .til { background-color: #2a3177; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 16px; margin-bottom: 10px; }
.contact { background-color: #F5F5F5; padding: 10px; }
.contact p{ clear:both}
.contact span{ float:right; width: 145px;}
.crumbs { background: url("../images/103327.jpg") no-repeat -6px 2px; line-height: 35px; height: 32px; padding-left: 16px; margin-bottom: 10px; border-bottom: 1px solid #D7D7D7; }
.crumbs strong { font-size: 14px; }
.footer {/* height: 40px; line-height: 40px; */margin: 10px auto; border: 1px solid #2a3177; padding: 0px 20px; width: 962px; background-color: #F5F5F5; }
.slidesjs-pagination { margin: 6px 0 0; float: right; list-style: none; }
.slidesjs-pagination li { float: left; margin: 0 1px; }
.slidesjs-pagination li a { display: block; width: 13px; height: 0; padding-top: 13px; background-image:url(../images/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.slidesjs-pagination li a.active,  .slidesjs-pagination li a:hover.active { background-position: 0 -13px }
.slidesjs-pagination li a:hover { background-position: 0 -26px }

.link{padding: 15px 0;}
.link a{padding: 0 10px;}


.cop{padding-bottom: 15px;}