﻿ul,ol,dl,li,dd,dt { list-style: none; margin: 0px; padding: 0px; }
body { font: 14px/1.7 Arial, Helvetica, 'Microsoft Yahei', SimHei, SimSun, sans-serif; /* 默认14号字，1.7倍行距，英文字体Arial > Helvetica,中文字体：微软雅黑 > 黑体 > 宋体 */ background: url(../images/back.jpg); }
.main_row { position: relative; width: 1200px; margin: 0 auto; }
.main_fix { width: 100%; min-width: 1200px; }
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.page_main { background-color: #fff; padding: 20px 20px 20px; }
.clearfix:before,
.clearfix:after { content: ' '; display: table; }
.clearfix:after { clear: both; }
.header { padding-top: 180px; position: relative; }
.header .top { position: absolute; top: 0; width: 100%; height: 180px; background: url('../images/top.jpg') top center no-repeat; }
.header .nav { background: #175aa3 url("../images/top_nav.png") top center no-repeat; height: 50px; line-height: 50px; position: relative; width: 100%; }
.header .nav:after { content: ''; display: block; width: 100%; height: 15px; background: url('../images/nav_footer.jpg') top center no-repeat; repeat-x; position: absolute; bottom: -15px; z-index: 99; }
.header .nav #nav { width: 100%; height: 50px; line-height: 50px; margin: 0px auto 0px; text-align: center; font-size: 0; }
.header .nav #nav a,
.header .nav #nav span { color: #ffffff; }
.header .nav #nav a:hover,
.header .nav #nav span:hover { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ffffff; text-decoration: none; }
.header .nav .nLi { height: 30px; line-height: 31px; font-size: 20px; font-weight: 600; display: inline-block; vertical-align: middle; padding: 0 45px; position: relative; border-left: 1px solid #145a90; border-right: 1px solid #78bdd6; text-decoration: none; }
.header .nav .nLi .nLi_title { display: block; }
.header .nav .nLi .sub { display: none; width: 120px; left: 29px; position: absolute; background: #175aa3; line-height: 26px; padding: 10px 0; font-size: 18px; z-index: 999; }
.header .nav .nLi .sub li { zoom: 1; padding: 5px; }
.header .nav .nLi .sub a { display: block; padding: 0 10px; }
.header .nav .nLi .sub a:hover { color: #fff; }
.main_box { width: 100%; }
.main_box .main_row { background: #fff; padding: 25px; position: relative; }
.main_box .main_row .back_left,
.main_box .main_row .back_right { position: absolute; z-index: -1; }
.main_box .main_row .back_left { width: 300px; height: 423px; top: 190px; left: -300px; }
.main_box .main_row .back_left img { width: 300px; height: 423px; }
.main_box .main_row .back_right { width: 298px; height: 700px; top: 720px; right: -298px; }
.main_box .main_row .back_right img { width: 298px; height: 700px; }
.footer { width: 100%; background: url('../images/footer_back.jpg') top center no-repeat; }
.friend_link { width: 1200px; margin: 0 auto; background: #FFFFFF; }
.friend_link ul { width: 1150px; margin: 0 auto; }
.footer .friend_link .nav_list { background-color: #015294; color: #85c4e5; font-size: 16px; }
.footer .friend_link .nav_list ul { text-align: center; }
.footer .friend_link .nav_list ul li { display: inline-block; text-align: center; padding: 0 20px; line-height: 40px; }
.footer .friend_link .nav_list ul li.on { color: #fff; }
.footer .friend_link .nav_box ul { text-align: left; padding: 20px 10px; }
.footer .friend_link .nav_box ul li { display: inline-block; padding: 5px 15px; }
.footer .friend_link .nav_box ul li a { color: #000; }
.footer .friend_link .nav_box ul li a:hover { color: #333; }
.footer .footer_box { padding-top: 30px; padding-bottom: 45px; text-align: center; line-height: 1.2; }
/*# sourceMappingURL=main.css.map */