@charset "utf-8";
@font-face
{
    font-family: Muyao-Softbrush-2;
    src: url(./Muyao-Softbrush-2.ttf);
}
/* 初始化*/
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img,
button, form, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin: 0;padding: 0;}
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form,th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
html{-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{font: 14px Helvetica Regular, Microsoft YaHei,sans-serif,Tahoma;color: #434343; background: #f1f4f9; min-width: 1200px;font-family:"PingFang SC","微软雅黑",STHeiti,'Microsoft YaHei',Helvetica,Arial,sans-serif; }
input{outline:none;}
em, i{font-style: normal;}
ul, ol{list-style: none;}
a{text-decoration: none;color: #444;outline: 0;}
.fl{float: left;}
.fr{float: right;}
a:hover{text-decoration: none; color: #437ffc; }
img{border: none;-ms-interpolation-mode: bicubic;}
.clearfix:after{content: "";display: block;visibility: hidden;height: 0;clear: both;}
.clearfix{zoom: 1;}
.hide{display: none;}
.commont{width: 1200px; margin: 0 auto;}
.center{ width: 1200px;margin: 0 auto; display: block; position: relative;}
.ico_img{background: url("../img/ico_img.png") no-repeat center;}
.header_warp{position: relative; z-index: 2;}
.header_top {height: 40px; line-height: 40px; background: #f9f9f9; overflow: hidden;}
.header_top .divlef{float: left; display: block; color: #898989; font-size: 14px;}
.header_top .divlef a{color: #898989; }
.header_top .divlef span{width: 16px;height: 16px;background-position:  0 0; display: inline-block; vertical-align: middle; margin: -3px 6px 0 0;}
.header_cent{height: 103px; width: 100%; background: #fff;}
.header_cent .logo{display:block; float: left; width: 207px; height: 55px; margin-top: 20px;}
.header_cent .logo img{display: block; width: 100%; height: 100%;}
.header_cent .search{float: right;width: 386px; margin-top: 27px;}
.header_cent .search .inputtext {width:266px;line-height:43px;height:43px;background:#eeeeee;border:1px solid #393e46;float:left;}
.header_cent .search input {float:left;border:none;background:none;color:#000;font-size:14px;height:20px;line-height:20px;padding:12px 10px;width:250px;}
.header_cent .search .btn {float:left;width:100px;height:45px;background:#393e46;color:#fff;text-align:center;line-height:45px;cursor:pointer;}
.header_cent .search button {font-size:14px;color:#fff;background:none;cursor:pointer;width:100%;height:100%;display:block;border:none;}
.header_nav{height: 50px; line-height: 50px; overflow: hidden; background: #393e46;}
.header_nav ul li{ float: left; color: #fff; font-size: 18px; width: 150px; text-align: center; position: relative; transition:all 0.1s linear ; -webkit-transition:all 0.1s linear ; -moz-transition:all 0.1s linear ; -ms-transition:all 0.1s linear ; -o-transition:all 0.1s linear ; }
.header_nav ul li a{display: block; color: #fff;  text-decoration: none; display: block; width: 100%; height: 100%;}
.header_nav ul li.on{background: #2b3139;}
.header_nav ul li:hover{background: #2b3139;}
/*旧版头部*/
.header {width: 100%;background: #FFFFFF;height: 90px;box-shadow: 0px 6px 12px rgba(78, 71, 238, 0.16);}
.header .nav-logo {width: 220px;float: left;margin-right: 50px;}
.header .nav-logo img {width: 100%;margin: 15px 0;}
/* .header .nav-tab{
	float: right;
} */
.container {margin-right: auto;margin-left: auto;padding-left: 10px;padding-right: 10px;width: 1170px;}
.container .row{margin-left: -10px;margin-right: -10px;}
.container .row .nav .nav-tab{text-align: center;}
.container .row .col-xs-12{width: 100%; float: left;position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.nav-tab ul li {display: inline-block;margin-left: 36px;}
.nav-tab ul li a {line-height: 75px;font-weight: bold;font-size: 22px;color: #000000;height: 60px;}
.nav-tab ul li.active {border-bottom: 4px solid #437ffc;}
.nav-tab ul li:hover {border-bottom: 4px solid #437ffc;}
.breadcrumb {padding: 10px 0;margin: 10px 0;display: inline-block;width: 80%;float: left;}
.breadcrumb li a {font-size: 12px;color: #888888;margin-right: 10px;}
.index-top .breadcrumb>li+li:before {content: "\00a0";}
.header .nav-tab ul li.active a {color: #437ffc;}
.header .nav-tab ul li:hover a {color: #437ffc;}


.fotter_warp{position: relative; z-index: 3;}
.yq_link{ background: #fff; text-align: center; padding: 23px 0;color: #434343;}
.yq_link .center{ width: 910px;margin: 0 auto;}
.yq_link a{ line-height: 34px; color: #434343; padding: 0 8px; display: inline-block; vertical-align: middle;}
.yq_link span{ display: inline-block; vertical-align: middle;}
.fotter_but{ padding: 15px 0; background: #393e46;}
.fotter_but p{ line-height: 32px; text-align: center; font-size: 12px; color: #fff;  }

.fl .pagewrap{border-radius: 0 0 8px 8px;box-shadow: 0px 3px 6px rgb(78 71 238 / 16%);background: white;}
.pagewrap{  width: 100%; height: 32px; padding: 30px 0; line-height: 30px; text-align: center; color: #333333;overflow: hidden;}
.pagewrap a,.pagewrap span{ display: inline-block; height: 30px; text-align: center; line-height: 30px; border:1px solid #e6e6e6; padding: 0 12px; margin: 0 2px; font-size: 14px; color: #666; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }
.pagewrap a.current ,
.pagewrap .active a,
.pagewrap a:hover{color: #fff;  background: #437ffc; text-decoration: none;}
.pagewrap li{display: inline-block; _zoom:1;display:inline; }
.pagewrap .page .prev,.pagewrap .page .netx{width:38px;}
.pagewrap .page{margin: 0 auto;display: block;}
.pagewrap li.active a{color: #fff;  background: #437ffc;}

/*Baoguo*/
.fotter_warp .fotter_but .center span{
    color: #fff;
    padding: 0 10px;
}
.fotter_warp .fotter_but .center .map-a{
    border-left: 1px solid #FFF;
}
/*top-search*/
.header .sous{float:right; width: 530px; height: 68px; margin-top: 15px;display:none}
.search{width:526px; height:34px; border: 2px solid #437ffc; position:relative; }
.search .icon{float:left; display:inline-block; width:18px; height:18px; background:url(../skin_img/newbg.png) -139px -2px; margin:10px 11px 0 10px; overflow:hidden; display: none; }
.search .text{ height:19px; width:430px; float:left; background: none; outline:none; color:#999; font-size:14px; border:none; padding: 8px 10px; }
.search .button{width:66px; height:34px; font-size: 14px; background:#437ffc; color: #FFF; border:none; outline:none; float:right; cursor:pointer;text-align: center;line-height: 34px;}
.hot_word{ width:464px; height:25px; line-height:25px; margin:5px 0 0 -24px;color:#879299; overflow:hidden;}
.hot_word a{color:#666; margin-left:24px;}
.hot_word a:hover{ color:#437ffc;}
.hot_word a.red{ color:#ff5757; font-weight:bold;}
