html,body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, input, dl, dt, dd, span, em, table, tr, td,select,option { margin: 0; padding: 0; font-family:"微软雅黑","宋体", arial, verdana, sans-serif; color: #333; }
img { border: none; }
ol, ul, ol li, ul li { list-style: none; }
a { text-decoration: none; }
a:link { }
a:visited { }
a:hover{}
.qs_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qs_clear { *zoom:1; }
.qs_info { text-align: justify; text-justify : inter-ideograph; }
.qs_yin { width: 0; height: 0; overflow: hidden; display: none; }
.tab_x_y{ display:block;}
.tab_x_n{ display:none;}
.m_main { width:100%; min-width: 1000px; margin: 0 auto;}

/*头部*/
.m_head{ overflow:hidden; width:100%; background-color:#f4f4f4;}
.m_h_con{ width:1000px; overflow:hidden; margin:0 auto; height:95px; position:relative;}
.m_head .m_logo{ float: left; padding-top: 10px;}
.m_head .search { float: right; padding-top: 42px;}
.m_head .search .inp{ float:left; background: #fff; width:264px; padding-left:10px; height:34px; line-height: 34px; border: 1px solid #e8e8e8; border-right: 0; font-size: 14px; color: #333; }
.m_head .search .btn { float: right; cursor: pointer; border:none; background:#045bb8 url(2017112821474562556.png) no-repeat center; width:78px; height:36px; border-radius: 0 8px 8px 0;}

.zyqh { position: absolute; top:10px; right:0;}
.zyqh a { display: block; float: left; padding: 0 12px; font-size: 14px; color: #8f8f8f; line-height: 20px;}
.zyqh a.hover,.zyqh a:hover { background: #3985d6; color: #fff; border-radius: 10px;}


.m_menu{ width:100%; background-color:#045bb8;}
.m_menu ul{ width:1000px; margin:0 auto;overflow:hidden;}
.m_menu ul li{ height:46px; background:url(2017112821510364143.jpg) right center no-repeat; text-align:center;float:left;}
.m_menu ul li a{ padding:0 41px;  font-size:16px; color:#fff; display:block; line-height: 46px;}
.m_menu ul li.check a{ background-color:#00448d;}

/*底部*/
.m_foot { padding-top: 22px; height: 80px; background: #5b6d77;}
.m_foot .m_f_c { width: 850px; padding-left: 150px; margin: 0 auto; text-align: center; font-size: 14px; color: #fff; line-height: 26px; position: relative; }
.m_foot .m_f_c .ewm { position: absolute; top:-10px; left:80px;}

/*模块1*/
.m_mod_l .name { display: block; border-left: 2px solid #045bb8; height: 20px; line-height: 20px; font-size: 18px; color: #045bb8; padding-left: 12px; }

/*模块2*/
.m_mod_2 .name { display: block; border-bottom: 1px solid #bcbcbc; height: 35px; padding-top: 14px; overflow: hidden; }
.m_mod_2 .name span { display: inline-block; font-weight: bold; padding: 0 14px; font-size:18px; color: #045bb8; border-bottom: 2px solid #045bb8; line-height: 34px; position: relative; top:-1px;}

/*模块3*/
.m_mod_3 .name { display: block; padding-left: 18px; padding-top:20px; line-height: 36px;  border-bottom: 1px solid #BC0000; height: 36px; overflow: hidden;font-size:18px; color: #fff; background: url(2017120215050547925.png) no-repeat left center; }

/*模块4*/
.m_mod_4 { padding: 10px 0 20px;}
.m_mod_4 .top { border-bottom: 1px solid #BC0000; height: 56px; overflow: hidden; }
.m_mod_4 .top .name { float: left; display: inline-block; padding-left: 18px; width: 196px; padding-top:20px; line-height: 36px; font-size:18px; color: #fff; background: url(2017120215050547925.png) no-repeat left center; }
.m_mod_4 .top a { font-size: 16px; color: #333; float: right; line-height: 36px; padding-top: 20px;}

/*列表*/
.s_list{ position: relative; top:10px; }
.s_list li{ height:32px; line-height:32px; overflow:hidden; padding-left:30px; padding-right: 10px; background-image:url(2017113020092925609.png); background-repeat:no-repeat; background-position:10px -58px; }
.s_list li span{ float: right; font-size:14px; color:#666666;}
.s_list li a{ color:#333333; font-size:14px;}
.s_list li:hover a{ color:#045bb8;}
.s_list li:hover span{ color:#045bb8;}
.s_list li:hover{ background-position:10px 1px;}
.s_list li.lis_x { width:auto; height:2px; overflow:hidden; padding:10px 0; background:none;}
.s_list li.lis_x div { width:auto; height:0px; overflow:hidden; border-bottom:1px dashed #b2b2b2; }

/*分页*/
.l_m_bd { padding: 40px 0; text-align: center;  }
.l_m_bd span { display: inline-block;  width: 5px;  }
.l_m_bd font { color: #045bb8;  display: inline-block;  font-size: 14px; font-weight: bold;  }
.l_m_bd a { color: #333; cursor: pointer; display: inline-block; font-size: 14px; }
.zt_page .l_m_bd font { color: #BC0000;}

/*面包屑*/
.m_crumb { height: 48px; background: #f7f6f6; padding-left: 24px;font-size: 18px; color: #333; line-height: 48px;}
.m_crumb a { font-size: 18px; color: #333; line-height: 48px;}
.m_crumb a:hover { color: #045bb8;}

/*文字介绍*/
.text_info { padding-top: 10px; }
.text_info p,.text_info strong { font-size: 15px; line-height: 26px; color: #333; }
.text_info p img { max-width: 100%; margin: 5px 0;}
.text_info .tit { color: #045bb8; text-align:center; font-weight:bold; font-size:16px; padding:6px 0;}


/*二级banner*/
#ban_h img { width: 100%; opacity: 0;}
.s_banner { width:100%; position: relative; overflow: hidden;}
.s_banner #swiper_banner { position: absolute; top:0; left: 0; width: 100%; height: 100%; z-index: 10;}
.s_banner .img_bg img { display: block; width: 100%; height: auto;}
.ban_left,.ban_right {position: absolute; top:50%; z-index: 10; margin-top: -30px; display: block; width:36px; height: 61px; opacity: .8; filter:alpha(opacity=80);}
.ban_left {  left: 20px; background: url(2017121817094584042.png) no-repeat center;}
.ban_right {right: 20px; z-index: 10; margin-top: -30px; background: url(2017121817094523154.png) no-repeat center;}
.ban_left:hover,.ban_right:hover { opacity: 1; filter:alpha(opacity=100);}