@charset "utf-8";
/*Css Document*/
html { -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; height: 100%;font: inherit;overflow-x: hidden;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"arial";font-size: 16px;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block;}
audio,canvas,progress,video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) { display: none;height: 0;}
a { background: transparent;outline: none; }
a:active,a:hover { outline: 0;}
img { border: 0;max-width:100%;width:auto\9;-ms-interpolation-mode: bicubic;}
img.inherit { max-width:  inherit; *width: auto;}
table,tr,td{ max-width: 100%;width:auto\9;}
.video embed,.video object,.video iframe { width:100%;height:auto;}
svg:not(:root) { overflow: hidden;}

button,input,optgroup,select,textarea { color: inherit;font: inherit;margin: 0;}
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0;padding: 0;}
input { line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
textarea { overflow: auto;font-size: 1em;}


*:before,*:after,.sizing { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.ul,ul.list,ul.grid { margin: 0;padding: 0;}
dl dt,dl dd,ul li,ol li { list-style:none; }
dl.grid dt,ul.grid li { float:left; }

.opacity-9 { opacity: 0.9;filter:alpha(opacity=90);}.opacity-8 { opacity: 0.8;filter:alpha(opacity=80);}.opacity-7 { opacity: 0.7;filter:alpha(opacity=70);}.opacity-6 { opacity: 0.6;filter:alpha(opacity=60);}.opacity-5 { opacity: 0.5;filter:alpha(opacity=50);}.opacity-4 { opacity: 0.4;filter:alpha(opacity=40);}.opacity-3 { opacity: 0.3;filter:alpha(opacity=30);}.opacity-2 { opacity: 0.2;filter:alpha(opacity=20);}.opacity-1 { opacity: 0.1;filter:alpha(opacity=10);}
.img-gray { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);}
.img-circle { border-radius: 50%;}
.img-blur { filter: url(blur.svg#blur); -webkit-filter: blur(10px); -moz-filter: blur(10px);-ms-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); }
.en-font { font-family: Arial,Verdana,sans-serif;}
.coverBg { background-position: center center; background-size: cover;background-repeat: no-repeat;}

.left ,.fl { float:left; }
.right,.fr { float:right; }
.hidden,.r-hidden { display:none; }
.relative { position:relative;}
.absolute { position: absolute; left: 0; top: 0;}
.clear { clear:both; height:0px; overflow:hidden; }
.clearfix:after,ul.grid:after { content: " ";display: block;clear: both;height: 0;}/*如果有浮动，给浮动元素父级元素加上clearfix类即可清除浮动*/
.clearfix,ul.grid { zoom: 1;}
.transition { -webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;transition: all 0.4s ease-in;}
.transition-delay { -webkit-transition: all 0.4s ease-in 0.4s;-moz-transition: all 0.4s ease-in 0.4s;-o-transition: all 0.4s ease 0.4s;-ms-transition: all 0.4s ease-in 0.4s;transition: all 0.4s ease-in 0.4s;}

h1,.h1 { font-size: 33px;}
h2,.h2 { font-size: 27px;}
h3,.h3 { font-size: 23px;}
h4,.h4 { font-size: 17px;}
h5,.h5 { font-size: 13px;}
h6,.h6 { font-size: 12px;}
p { margin: 10px 0;}

.m_l_10 { margin-left:10px;}
.m_t_10 { margin-top:10px;}
.m_b_10 { margin-bottom:10px;}
.m_r_10 { margin-right:10px;}
.m_r_20 { margin-right:20px;}
.m_l_20 { margin-left:20px;}
.m_t_20 { margin-top:20px;}
.m_t_30 { margin-top:30px;}
.m_b_20 { margin-bottom:20px;}
.padding_10 { padding:10px;}
.padding_20 { padding:20px;}
.margin_20 {margin: 20px;}
.p_t_10 { padding-top:10px;}

.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}


body {background: #F2F2F2; color: #000;/*整站默认颜色*/ font-size: 12px;/*整站默认字体大小*/ line-height: 1.5; font-family: Microsoft YaHei,Arial,Verdana,sans-serif;}

/*.wrap { width: 100%; margin: 0 auto;max-width: 1200px;*//*PC端，中间主体宽度*/}
/*.reset { margin:0px; padding:0px; font-size: 12px;font-weight: normal;}*/
a { color: #000;/*整站a连接默认颜色*/text-decoration: none;}
a:hover,a:focus { color: #375991;/*整站a连接移入默认颜色*/text-decoration: none; }

/*@media screen and (max-width: 768px) {
    .wrap { width: 92%; }
}*/

.sfixed{ position: fixed; top: 0px; z-index: 100000;}
.m_t_60 {padding-top: 60px;}

.layui-btn {background-color: #375991;}

/*=========前面是reset.css，不建议删除；下面的是你自己的全局css=========*/
#header { background: url(header_bg.png) repeat-x;color: #40639b; }


#header .login_txt {position: absolute; right: 0px; }
#header .login_txt a {color: #40639b; font-size: 14px; line-height: 50px;}
#header .login_txt a:hover {color: #333;}
.search {width: 220px; height: 33px; background: #FFF; -moz-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius:3px; overflow: hidden; top:50px; }
.input_search {height: 33px; line-height: 33px; border: 0px; width: 166px; color: #999999;font-family:"微软雅黑"; padding-left: 10px;}
.button_search {background: #40639b url(search_pic.png) no-repeat 12px 8px ; width: 43px; line-height: 33px; border: 0px; padding: 0px; }


#header2{  background: url(header_bg.png) repeat-x top; height: 90px; color: #40639b;}
#header2 .menu_button {right: 10px; top:20px}

@media screen and (max-width: 767px) {
	#header2 {height: 60px; }
	#logo_sm_l {display: none;}
	#logo_xs_l {display: block;}
	#logo_xs_l img {padding: 8px 0px 0px 10px;}
	#header2 .menu_button {right: 10px; top:5px}
}

#header2 .search_button{ position: absolute; right: 0px;}
#header2 .search-input {height: 39px; background: #dcdcdc; line-height: 39px; padding: 3px 10px; width: 200px; border: 0px; color: #333;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px;}





#Menu {width: 100%; background: #004e9c;   }
#Menu .layui-nav {background: transparent;}
.layui-nav { padding: 0;}
.layui-nav .layui-nav-item {width: 12.5%;text-align: center;}
.layui-nav .layui-nav-item a {font-size: 15px;color: #FFF;}
.layui-nav .layui-nav-item a:hover { background: #0093dd;}
.layui-this2 {background: #0093dd;}
.layui-nav .layui-nav-more {right:15px;}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after { height: 0px;}

.layui-nav .layui-nav-child a {color: #666; font-size: 14px;}
.layui-nav .layui-nav-child a:hover { background: #e5e5e5;}
.layui-nav-child {top:60px; border-radius:0px; border: 0px; padding: 0;}
.layui-nav-child dd { border-bottom: 1px solid #e5e5e5;}
@media screen and (max-width: 1199px) {
    .layui-nav .layui-nav-item a {font-size: 12px;}
}



#footer{ background: #40639b;color: #ffffff;margin-top: 2%;padding: 0 0 10px;}
/*底部导航*/
.footer {margin-top: 20px; background: #40639b;}
.b_menu ul {padding-top: 30px;}
.b_menu ul li {float: left; width: 16.6%;}
.b_menu ul li dl dt {color: #FFF; font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.b_menu ul li a {color: #FFF; line-height: 20px;}

.ewm {text-align: center;border-left: 1px solid #8ca1c3; margin-top: 20px;}
.ewm p {color: #FFF;}
.footer_info {text-align: center; color: #FFF;}
@media screen and (max-width: 1200px) {
	.ewm {border-left: 0px;}
}



@media screen and (max-width: 768px) {
    body{ font-size:14px;}
    /* #Menu{ display:none;}
    #header .menuBar{ display: block;}    
    #mMenu{ position: absolute;width: 100%;background: #393D49;z-index: 1;top: 54px;left: 0;opacity: 0.9;padding: 10px 0;display: none;}
    #mMenu ul li{ }
    #mMenu ul li a{ color: #fff;display: block;height: 44px;line-height: 44px;text-align: center;} */
    #header.menu_close #mMenu{ display: block;}
    #footer{ margin-top: 4%;}
    #footer .link,#footer .foot{ text-align: left;}
    #footer .init{ padding: 0;}
    #footer .each{ width: 46%; margin-right: 4%; }
    #footer .each.link{ width: 46%;}
    
}



@media screen and (max-width: 450px) {
    /*#footer .each{ float: left;width: 100%; margin-right:0; }
    #footer .each.link{ width: 100%;}*/

}

/*分页*/
#page {text-align: center;}

/*list*/
.pub_banner { height: 200px;}
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .pub_banner { height: 160px;}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
    .pub_banner { height: 120px;}
}
@media screen and (max-width: 767px){
    .pub_banner { height: 100px;}
    
}
/* .list_nav{ border: 1px solid #e2e2e2;}
.list_nav_title h3{height: 70px; line-height: 70px; font-size: 20px; font-weight: bold; color: #FFF; padding-left: 20px; background: #87a0c7; border-bottom: 1px solid #e2e2e2;}
.list_nav ul li{border-bottom: 1px solid #e2e2e2; background: #FFF;}
.list_nav ul li:last-child {border-bottom: 0px;}
.list_nav ul li a {line-height: 50px; display: block; color: #666;padding-left: 20px;background: #fff url(../images/icon_right2.png) no-repeat; background-position: right 20px bottom 18px;}
.list_nav ul li a:hover {color: #40639b;background: #f0f0f0 url(../images/icon_right.png) no-repeat;background-position: right 20px bottom 18px;}
.list_nav ul li a.dq {line-height: 50px; display: block; padding-left: 20px;color: #40639b;background: #f0f0f0 url(../images/icon_right.png) no-repeat;background-position: right 20px bottom 18px;}
.list_main {border: 1px solid #e2e2e2; background: #FFF;}
.list_main_breadcrumb { height: 70px;line-height: 70px; border-bottom: 1px solid #e2e2e2; padding:0px 45px;}

.list_title {line-height: 36px; border-bottom: 1px solid #e2e2e2; font-weight: bold; color: #333; font-size: 14px;} */



/*手机尺寸*/
@media screen and (max-width: 768px){
    .layui-container {
		    padding: 0;
		}
	.list_main_breadcrumb {
    height: 50px;
    line-height:50px;
    border-bottom: 1px solid #e2e2e2;
    padding: 0px 10px;
}
    
}




/*  */
.layui-container {
    position: relative;
    margin: 0 auto;
    padding: 0;
    box-sizing: border-box;
}