body, html { font-size: 100%; 	padding: 0; margin: 0; font-family:"微软雅黑"; color:#404040;}
*,*:after,*:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
ul,li.dt.dd{list-style-type: none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0; padding:0;}
a {color: #404040;text-decoration: none;}
a:hover {color: #315fc1;}
ul, ol,p { margin: 0; padding: 0; }
dd { margin: 0 0 0 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
input {padding:0;}
input::-moz-focus-inner {border:0;padding:0}
select, input {vertical-align: middle}
select, input, textarea {font-size: 12px;margin: 0}
input[type="text"], input[type="password"], textarea {outline-style: none;-webkit-appearance: none}
textarea {resize: none}
table {border-collapse: collapse}
.left{ float:left;}
.right{ float:right;}
.b49{ width:49%}
.b30{ width:30%}
.b37{ width:37%}
.xw-main{ width:1200px; margin:0 auto;}
.xw-main.fff{ background:#fff;}
.xw-con{ width:90%; margin:0 auto; padding:40px 0;}
.xw-con.xw-con-list{ width: auto;}
.xw-con-ss{margin: 0 20px 0 60px;}

/* 头部-开始 */
.xw-header{ height:299px;background:url(../images/dy-banner-2.jpg) no-repeat top center; width:100%; text-align:center;}
.xw-header .xw-logo{ margin:0 auto; padding-top:110px;}
/* 头部-结束 */

/* 导航-开始 */
.xw-main-menu{ width:100%;background:#2f5fc0;}
.xw-menu{ float:left; width:75%; }
.xw-menu-l{ height:60px; line-height:60px; width:1200px; margin:0 auto;}
.xw-menu .xw-menu-m{ width:16.6%; text-align:center; float:left;}
.xw-menu .xw-menu-m a{ font-size:24px; color:#fff; width:100%; display:inline-block; line-height:60px;}
.xw-menu-d {position: relative;display: inline-block; float:left; width:16.6%; text-align:center;}
.xw-menu-d span a{ color:#fff; font-size:24px; display:block;}
.xw-menu-d span a:hover,.xw-menu-d span a.active{background-color:#e4f2ff; height:60px;color:#305ebe;}
.xw-menu-d-content {position: absolute;background:#e4f2ff;z-index: 1; height:40px; line-height:40px; border:1px solid #d8deec; width:1200px; left:-360px; text-align:center; display:none;top:60px;}
.xw-menu-d-content.xw-menu-d-content-1{left:-180px;}
.xw-menu-d-content.xw-menu-d-content-2{left:-540px;}
.xw-menu-d-content p{font-size:16px; display:inline-block; width:140px; text-align:center;}
.xw-menu-d-content p a{ color:#404040;}
.xw-menu-d-content p a:hover{ color:#bd1a2d;}
.xw-menu-d:hover .xw-menu-d-content {display: block;}
.xw-menu .xw-menu-m a.active{ background-color:#e4f2ff; height:60px;color:#305ebe;}
.xw-menu .xw-menu-m a:hover{background-color:#e4f2ff; height:60px;color:#305ebe;}
.cbp-hrmenu{ display:none;}
.xw-main-menu .xw-searchbox{ background:#fff; border-radius:2px; height:26px;float:right; margin-top:17px;}
.xw-main-menu .xw-searchbox .import{ width:180px; line-height:26px; height:26px; border:0; padding:0 16px; border-right:1px solid #ccc; font-size:14px; color:#333;float:left;border-radius:2px; }
.xw-main-menu .xw-searchbox .btn-search{ color:#fff; font-size:12px; background:#c70000; border:0; width:60px; height:26px; float:right; text-align:left; cursor:pointer; text-align:center;}
/* 导航-结束 */

/* 底部-开始 */
.xw-footer-bd{ height:100px; width:100%;background:#2f5fc0; font-size:12px;}
.xw-footer-bd .footer{ width:1200px;margin:0 auto;position:relative;text-align:center; color:#fff; line-height:26px; padding:25px 0 0 0;}
.xw-footer-bd .footer .dzjg{position:absolute;left:16px;top:12px;width:100px;}
.xw-footer-bd .footer .copyright a{color:#fff;}
.xw-footer-bd .footer .copyright a:hover{color:#fff;}
/* 底部-结束 */

/* 飘窗-开始 */
.QQ_S{position: fixed;right: 0;top: 120px;}
.Q_top{border-radius: 5px;width: 16px;height: 16px;cursor: pointer; background: url(../images/hide.png)no-repeat; position: absolute; top: -20px;right: 2px;}
.Q_botm{width:102px;border: 1px solid #ccc;}
.Q_pic,.Q_anser,.Q_sign,.Q_sign-1{width:100%;height: 74px;border-bottom:1px solid #ccc;position:relative;overflow:hidden;text-align:center;cursor:pointer;}
.Q_pic{background-position:center top;}
.Q_anser_hide,.Q_pic_hide,.Q_sign_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -84px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;}	
.hide_pic,.hide_pic1,.hide_pic2{width:100%;height: 26px;display:block;}
.Q_pic:hover .Q_pic_hide,.Q_anser:hover .Q_anser_hide,.Q_sign:hover .Q_sign_hide,.Q_pic1:hover .Q_pic1_hide,.Q_sign1:hover .Q_sign1_hide{left:0px;}
.Q_pic a, .Q_anser a,.Q_sign a,.Q_pic a:hover,.Q_anser a:hover,.Q_sign a:hover,.Q_pic1 a,.Q_pic1 a:hover,.Q_sign1 a,.Q_sign1 a:hover{color:white;}
a.blank{width:100%;height:100%;display:block;}
.QQ_S1{width:100px;height: 67px;position:fixed;left:50%;top:330px;display:none; border:1px solid #ccc; border-radius:5px 5px 0 0;margin-left:640px;}
.Q_top1{width:100%;height:65px;background: url(../images/xwcbj-window-img-1.jpg) center 13px #fff no-repeat;text-align:center;cursor:pointer;font-size:14px; color:#666;border-radius:4px 4px 0 0; line-height:100px;}
.Q_botm1{width:56px;border:2px solid #E6E6E6;height: 70px;}
.Q_pic1{border-bottom:2px solid #E6E6E6;width:100%;height:33px;background-position:-55px -465px;position:relative;overflow:hidden;color: white;text-align:center;line-height:33px;cursor:pointer;background-color:white;}
.Q_sign1{width:100%;height:33px;width:100%;line-height:33px; height: 35px;background-position:-255px -437px;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic1_hide,.Q_sign1_hide{width:100%;height:100%;position:absolute;background:#FE9B1D;left: -56px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;cursor:pointer;}
.Q_sign1_hide a{font-size:12px;}
/* 飘窗-结束 */
.xw-searchbox-1{ display:none;}

@media screen and (max-width: 414px) { 
body, html{background:url(../images/xwcbj-s-bg.jpg) no-repeat top center;}
.xw-main{ width:100%;}
.xw-header{ height:240px;}
.xw-header .xw-logo{ width:95%; padding-top:10%;}
.xw-header .xw-logo img{ width:100%; height:100%;}
.xw-menu{ display:none;}
.xw-header .xw-searchbox-1{ width:80%;border-radius:20px;}
.xw-header .xw-searchbox-1 .import{ width:100%; border:0;border-radius:20px;background:url(../images/xwcbj-search-btn.png) no-repeat 15px center #fff; padding-left:40px;  }
.xw-header .xw-searchbox-1 .btn-search{ display:none; }
.xw-header .xw-searchbox-1{ border-radius:4px; height:40px; margin:30px auto;}
.xw-header .xw-searchbox-1 .import{line-height:38px; height:38px; border:0;border-right:1px solid #ccc; font-size:14px; color:#333;float:left; }
/* 移动导航 */
.cbp-hrmenu {font-size: 100%; display:block;text-align:center; line-height:45px; margin-bottom:20px;}
.cbp-hrmenu {width: 100%; height:90px; background:#2f5fc0; display:block; }
.cbp-hrmenu ul {margin: 0;padding: 0 15%;list-style-type: none; }
.cbp-hrsub-inner ul{border-bottom:1px solid #ccc;height:39px;}
.cbp-hrmenu > ul > li {display: inline-block; float:left; width:33.33%; }
.cbp-hropen{background:#fff;}
.cbp-hropen a .block-icon{background:url(../images/xwcbj-icon-15-1.png) no-repeat;}
.cbp-hrmenu a {color:#fff;display: inline-block;}
.cbp-hropen a{color:#2f5fc0;}
.cbp-hrmenu > ul > li > a:hover {}
.block-icon{ background:url(../images/xwcbj-icon-15.png) no-repeat; display:inline-block; width:12px; height:7px; vertical-align:2px; margin-left:3px;}
.cbp-hrsub-inner a{ color:#333; line-height:38px; border:0; }
.cbp-hrsub-inner li{ width:30%; text-align:center;}
.cbp-hrmenu .cbp-hrsub {display: none;position: absolute;width: 100%;left: 0; z-index:999;}
.cbp-hropen .cbp-hrsub {display: block;}
.cbp-hrmenu .cbp-hrsub-inner > div {width: 33%;float: left;}
.cbp-hrsub h4 {color: #afdefa;margin: 0;}
.cbp-hrsub-inner div ul li{ display:inline-block;}
.cbp-hrsub.bmfw ul{ padding:0; height:39px;}
.cbp-hrsub.bmfw ul li{ width:22%;}
.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner {width: 100%;padding: 0;}
.cbp-hrmenu .cbp-hrsub-inner {height:38px; line-height:38px;font-size: 100%; background:#fff; color:#333;}
.cbp-hrmenu ul .left{ width:33.33%;}
.cbp-hrmenu ul .left.home{ width:33.33%;}
.cbp-hrmenu ul .left a{ color:#fff;}
.cbp-hrmenu .cbp-hrsub-inner > div {width: 100%;float: none;}
.xw-con-ss{margin:0;}
.Q_top{ display:none;}
.Q_botm{ display:none;}
.Q_top1{ display:none;}
.xw-footer-bd{ height:75px;padding-top:10px;}
.xw-footer-bd .footer{ padding-top:5px;width:100%;}
.xw-footer-bd .footer .dzjg{left:-10px;top:-12px;width:auto;}
.xw-footer-bd .footer .copyright{float: right;margin-left: 66px;margin-right:10px;}
#cbp-hrmenu .active{color: #2f5fc0; height:45px; display:inline-block; background:#fff; width:100%;}
#cbp-hrmenu .active .block-icon{background:url(../images/xwcbj-icon-15-1.png) no-repeat;}
.xw-searchbox{ display:none;}
.xw-searchbox-1{ display:block;}
.xw-main-menu{ display:none;}
}