﻿@charset "utf-8";

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { margin: 0;padding: 0;}

/* 设置默认字体 */
body{background-color:#F3F2F0}
body,button, input, select, textarea { font-size: 12px; font-family: "微软雅黑";}
button, input, select, textarea {font-size: 100%; }
input{outline: none;border:0;border:none;}
h1 { font-size: 25px;  }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
ul, ol,li { list-style: none; }
a { text-decoration: none!important;color: #666; }
a:hover { text-decoration: underline; }
.fl {float: left;}
.fr {float: right;}
.clear {
    font-size: 0;
    line-height: 0;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden;
}
.w1200 {position: relative;width: 1200px;margin: 0 auto;}
.b_c_f {background-color: #fff;margin-top: 20px}

.header {height: 35px;}
.header-top {height: 35px;line-height: 35px;}
.header-top p.fr {font-size: 14px;color: #dadada;}
.header .nav_top_in {float: right;}
.header .nav_top_in li {float: left;}
.header .nav_top_in li a {padding: 0 20px;border-right: 2px solid #666666;}
.header .nav_top_in li:nth-of-type(1) a {border-left: 2px solid #666666;}
.header .nav_top_in .wx img {opacity: 0;}
.header .nav_top_in .wx img {position: absolute;right: 60px;top: -110px;width: 145px;height: 145px;z-index: 1}
.header .nav_top_in .wx:hover img {opacity: 1;top: 43px;}

.logo_block{background-color:#fff}
.logo_block_mid {height: 65px;padding: 20px 0 30px;}
.logo_block_mid .title {margin-top: 19px;line-height: 16px;padding-top: 5px;}
.logo_block_mid .title p{letter-spacing:1px}
.logo_block_mid .wxCode {position: relative;height: 36px;cursor: pointer;}
.logo_block_mid .wxCode img{width:69px;height:69px;}
.logo_block_mid .tel {width: 157px;height: 36px;padding-left: 48px;margin: 0 25px 0 0;display: inline;background: url(../images/top_Phone.png) no-repeat;font-size: 11px;line-height: 14px;}
.logo_block_mid .title h2 {font-size: 15px;line-height: 20px;color: #004490;}
.logo {float: left;padding-right: 40px;border-right: 1px solid #dfdfdf;margin: 0 30px 0 0;display: inline;width: 295px;height:80px}

.menu {background-color: #0855ab;height: 52px}
.menu .nav li {height: 52px;line-height: 52px;float: left;}
.menu .nav li a {display: inline-block;border-left: 1px solid #0855ab;border-right: 1px solid #0e5fb9;padding: 0 58.5px;font-size: 14px;color: #fff;}
.menu .nav li a:hover, .nav li .active {border-color: #024085;background: #024085;}

.blockTitle h2 {height: 22px;font-size: 16px;padding-left: 8px;border-left: solid 3px #0075bd;line-height: 22px;color: #0075bd;float: left;}
.blockTitle a {color: #b6b6b6;line-height: 24px;font-size: 12px;float: right;}
.blockTitle {padding: 2px 0 8px 0;overflow: hidden;border-bottom: solid 1px #d9dadb;}
.message{padding:10px 20px 0 20px;}
.message .content {padding: 20px 0 0 0;overflow: hidden;}
.message .content .left img {width: 600px;height: 350px;}
.message .content .left {width: 600px;float: left;position: relative;text-align: center;}
.message .content .left span {background: #0075bd;display: inline-block;padding: 15px 30px;width: 480px;height: 50px;position: relative;bottom: 50px;font-size: 15px;text-align: left;line-height: 26px;color: #fff;}
.message .content .right {width: 540px;float: right;}
.message .content .right li {overflow: hidden;margin-bottom: 20px;height:105px;}
.message .content .right li img {width: 170px;height: 100px;}
.message .content .right dt {float: left;width: 184px;height: 117px;margin-right: 5px;}
.message .content .right dd {line-height: 40px;font-size: 15px;color: #494949;}
.message .content .right p {line-height: 30px;color: #858585;width:530px;height:70px}

 .footer_wrap {width: 100%;height: 205px;padding-top: 50px;background: #25282c;position: relative;color: #b6b6b6;margin-top:30px;}
.footer_wrap .line {height: 1px;width: 100%;background: #a8aeb9;position: absolute;top: 1px;}
.footer {width: 1100px;margin: 0 auto;}
.footer .f_left {margin-left: 40px;}
.footer .f_right {float: right;margin-right: 40px;}
.footer .f_left .f_logo {padding-right: 40px;border-right: solid 1px #3a4151;margin-left:50px; float:left;width:100px;height:100px}
.footer .f_left .contact {border-left: solid 1px #0d0f13;padding-left: 100px;line-height: 30px;}
.footer .f_left .contact {float: left;}
.footer .f_left .contact a {margin-right: 15px;}


/*面包屑*/
.place {font-size: 14px;height: 32px;background-color: #FFF;border-radius: 5px;padding: 10px 15px;line-height: 32px;}
.place span {display: block;font-weight: bold;margin-right: 5px;float: left;}
.place em {width: 11px;height: 32px;margin-left: 8px;margin-right: 8px;display: block;background: url(/style/images/place.gif) no-repeat left center;float: left;}
.place a {float: left;color: #666;}