@charset "utf-8";
/* CSS Document */
html, 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;border: 0;}
* {word-wrap: break-word;margin: 0px;padding: 0px;list-style: none;}
ul {list-style: none;}
img {cursor: pointer;border: 0 none;}
a {text-decoration: none; color:#333;}
.clear {font-size: 0px;clear: both;}
body {font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",STHeiti;}

.wrap {color:#333;}
.top { background-color:#3d444f; line-height:40px; color:#FFF;}
.top_msg { margin:0 auto; width:1200px; text-align:right;}
.hd { width:1200px; margin:0 auto; height:90px;}
.logo { float:left; margin-top:17px;}
.hd_cell { float:left; margin-left:20px; padding-left:20px; border-left:2px solid #e5e5e5; line-height:40px; margin-top:28px;}
.hd_cell_txt { font-size:24px; margin-right:10px;}

.banner{ height:548px; border-top:2px solid #003c94; background:url(../images/banner.jpg) top no-repeat;}
.ad { font-size:36px; color:#FFF; text-align:center; margin-top:170px; margin-bottom:160px;}

.subnav { width:1200px; height:100px; margin:0 auto; background:url(../images/subnav.png) no-repeat top center; padding:10px 10px 16px 10px;}
.subnav ul{ display: flex;width:100%;}
.subnav ul li{flex:1; color: #FFF;font-size: 24px;float: left;line-height: 100px;text-align: center; background: url(../images/jgx.png) right center no-repeat;}
.subnav ul li:last-child{background: none;}
.subnav ul li span{ display: inline-block; position: relative;}
.subnav ul li:hover span::before{content:'';position: absolute; height: 5px; background: #e70015; bottom: 0;left: 0;width: 100%;}
.subnav ul li span a { color:#FFF;}
/* .subnav_tit { color:#FFF; font-size:24px; float:left; line-height:100px; width:400px; text-align:center; background:url(../images/jgx.png) right center no-repeat;} 
.subnav_tit.qjys { background-image:none;} */

.cnt { background-color:#f5f5f5; padding-top:80px;}
.cnt_box { width:1200px; margin:0 auto; padding-bottom:120px;}
.tit { font-size:24px; text-align:center; background:url(../images/hx.png) top center no-repeat; margin-bottom:55px;}
.item { border:1px solid #d9d9d9; width:1198px; height:408px; background-color:#FFF;}
.item_cell { width:298px; height:408px; border-right:1px solid #d9d9d9; float:left;}
.item_cell.xwu { border-right:none; width:298px;}
.item_cell_h { width:300px; height:408px; float:left;}
.item_cell_tit_h { background-color:#f7f7f7; height:80px; padding-left:47px; padding-top:30px;}
.item_cell_tit { background-color:#f7f7f7; height:80px; padding-left:47px; padding-top:30px;}
.item_cell_list { padding:30px 30px 0 30px;}
.item_cell_list li { line-height:34px;}
.item_cell_list li a:hover { color: #1650a2; font-weight:bold;}

.footer { height:117px; background-color:#3d444f; padding-top:23px;color:#FFF;}
.footer_box { width:1200px; margin:0 auto;}
.copyright { float:left; line-height:24px; padding-top:28px; margin-right:50px;}
.share { width:72px;background:url(../images/weixin.png) top center no-repeat; font-size:14px; padding-top:80px; float:left;}
.footernav { line-height:80px; float:left;}
.footernav a { color:#FFF; padding-right:41px;}