*{

	margin: 0;padding: 0;box-sizing: border-box;

}

html,body{

	background:#fff;color:#333;font: 12px/1.6 "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","\9ED1\4F53",Arial,sans-serif;

}

input,select,textarea{

	outline: none;border:0;

}

button, input, select, textarea { 

	font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */

}

li{

	list-style:none;

}

img{

	max-width: 100%;

	border: 0;

	outline: none;

	vertical-align: middle;

}

a{

	text-decoration:none;color:#333;

}

.fl{

	float: left;

}

.fr{

	float: right;
	/*position: absolute;*/
	/*right: 350px;*/

}

/***font-size***/

.fs12{

	font-size: 12px;

}

.fs14{

	font-size: 14px;

}

/***font color***/

.c029ae4{

	color: #029ae4;

}

/***line-height***/

.lh18{

	line-height: 18px;

}

.lh20{

	line-height: 20px;

}

/***padding***/

.ptb25{

	padding: 25px 0;

}

.ptb30{

	padding: 30px 0;

}

.center{

	text-align: center;

}

.vertical{

	vertical-align: middle;

}

.wrap{

	width:1200px;margin:0 auto;

	overflow: hidden;

}

.clearfix:after{

	height: 0;content: '';clear: both;display: block;visibility:hidden;

}

@font-face {

  font-family: 'iconfont';

  src: url('https://at.alicdn.com/t/font_1456221308_4714649.eot'); /* IE9*/

  src: url('https://at.alicdn.com/t/font_1456221308_4714649.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

  url('https://at.alicdn.com/t/font_1456221308_4714649.woff') format('woff'), /* chrome、firefox */

  url('https://at.alicdn.com/t/font_1456221308_4714649.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/

  url('https://at.alicdn.com/t/font_1456221308_4714649.svg#iconfont') format('svg'); /* iOS 4.1- */

}        

.iconfont {

  font-family:"iconfont" !important;	/*优先使用该字体*/

  font-size:16px;

  font-style:normal;

  -webkit-font-smoothing: antialiased;	/*抗锯齿*/

  -webkit-text-stroke-width: 0.2px;	/*用长度值指定描边厚度*/

  -moz-osx-font-smoothing: grayscale;

}

/*---------------------------head------------------------*/

.header{

	background-color: rgba(255,255,255,1);

	position: fixed;

	width: 100%;

	top: 0;

	z-index: 9999;

}
/*.header_top{height: 25px;width: 100%px;background-color: #f0f2fc;}*/
/*.header_top_ul*/
.logo{

	width: 155px;height: 100px;

	/*background: url('../images/png.png') no-repeat;text-indent: -999em;*/

	padding: 22px 0;

}

.logo img{

	width: 155px;height: 56px;

}

.select-city{

	overflow: hidden;text-align: center;line-height: 18px;padding: 7px 15px;border: 1px solid #eee;margin-left: 20px;margin-top: 24px;

	

}

.select-city-name{

	color: #666;

}

.switch-city a{

	color: #999;

}

.menu{

	overflow: hidden;

	padding-left: 80px;

}

.menu li.on{

	background: #f40;

}

.top-menu-item{

	float: left;font-size: 16px;font-weight: 300;line-height: 100px;width: 90px;text-align: center;

}

.top-menu-item a{

	color: #333333;

}

.top-menu-item a:hover{

	text-decoration: none;

}

.login-reg{

	padding-top: 36px;

}

.login-reg a{

	display: inline-block;

	font-size: 16px;

	color: #FFFFFF;

	border-radius: 5px;

	padding: 2px 10px;

	margin-left: 10px;

}

.login-reg a.login,

.login-reg a.media-entry{

	background-color: #34b5f6;

}

.login-reg a.reg{

	background-color: #cf1e18d4;

}

.footer{

	background-color: #313132;

}

.footer-content{

	color: #FFFFFF;

	padding: 38px 0;

}

.footer-email{

	width: 252px;

	border-right: 1px solid #404040;

}

.footer-title{

	font-size: 20px;

}

.footer-a{

	color: #fff;

}

.footer-info{

	font-size: 14px;

	line-height: 30px;

	padding-top: 15px;

}

.footer-info p span{

	display: inline-block;

}

.footer-contact{

	width: 390px;

	border-right: 1px solid #404040;

	padding-left: 72px;

}

.footer-address{

	width: 450px;

	padding-left: 64px;

}

.footer-address .footer-info p{

	width: 100%;

}

.footer-ewm{

	text-align: center;

	font-size: 16px;

}

.footer-ewm img{

	width: 100px;

	height: 100px;

}

.footer-ewm p{

	margin-bottom: 10px;

}

.copyright{

	background-color: #2c2c2c;;

	line-height: 80px;

	text-align: center;

	color: #FFFFFF;font-size: 14px;

}

.copyright a{

	color: #FFFFFF;

}

.footer-gotoTop{

	line-height: 30px;height: 30px;background: white;font-size: 14px;padding: 0 20px;display: inline-block;margin: 0 0 30px 0;

}

.footer-gotoTop:hover{

	color: #333;text-decoration: none;

}

.highlight {color: #ff0000;}



/***switch city***/

.chosec{

	padding: 0 0 0 20px;line-height: 40px;font-size: 14px;

}

.all_city{

	overflow: hidden;

}

.all_city dl{

	overflow: hidden;padding-bottom: 15px;

}

.all_city dl dt{

	padding: 0 0 0 20px;line-height: 24px;

}

.all_city dl dd{

	overflow: hidden;line-height: 24px;padding: 0 0 0 20px;

}

.all_city dl dd a{

	display: inline-block;margin: 0 10px 0 0;

}



/*自动隐藏文字*/

.aui-ellipsis-1 {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.aui-ellipsis-2 {

	display: -webkit-box;

	overflow: hidden;

	text-overflow: ellipsis;

	word-wrap: break-word;

	word-break: break-all;

	white-space: normal !important;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

/*浮动返回顶部*/

.top-fixed {

    display: none;

    position: fixed;

    z-index: 100;

    bottom: 150px;

    left: 50%;

    margin-left: 630px;

}

.top-fixed .icon-fixed-aside {

    width: 45px;

    height: 45px;

    background-position: -225px 3px;

    cursor: pointer;

    border-radius: 50%;

    overflow: hidden;

    border: 1px solid #e1e1e1;

    display: block;

}

.icon-fixed-aside {

    width: 45px;

    height: 38px;

    background: url(../images/icon-fixed-aside.png);

        background-color: rgba(0, 0, 0, 0);

        background-position-x: 0%;

        background-position-y: 0%;

    background-color: #f7f7f7;

    z-index: 2;

    position: relative;

}



.top-fixed:hover .toTop .icon-fixed-aside {

    background-color: #184a8b;;

    border-color: #184a8b;;

    background-position: -225px -35px;

}



/* 联系我们弹出 */

.contact-container{

	display: none;

	padding-top: 50px;

}

.contact-list{

	text-align: center;

}

.contact-list li{

	margin: 0 20px;

	display: inline-block;

}

.contact-list li img{

	width: 180px;

	height: 180px;

}

.contact-list li{

	font-size: 15px;

}

.contact-list li p{

	line-height:30px;

}

.contact-list li p a{

	display:inline-block;

}

.business-license{

	height: 100%;

}

.page{

	margin:30px auto;

}

.page .pagination{

	overflow: hidden;

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: center;

}

.page .pagination li{

	float: left;



}

.page .pagination li a,

.page .pagination li.active,

.page .pagination li.disabled span{

	float: left;

	padding: 0 15px;

	height: 28px;

    line-height: 28px;

    border:1px solid #d1d4d5;

    color: #666666;

    font-size: 14px;

    margin:0 5px;

}

.page .pagination li.active,

.page .pagination li a:hover{

	background: #cf1e18d4;

	color: #fff;

	border-color: #cf1e18d4;

}



.m-menubg .m-menu ul li .home-icon,.m-menu.navs ul li .home-icon-active{margin-right: 8px;margin-top: -5px;display: none;}
.m-menubg .m-menu ul li.active .home-icon{display: inline-block;}
.m-menubg .m-menu ul li:not(.active) .home-icon-active{display: inline-block;}
.m-menubg .m-menu ul li:first-child a:hover .home-icon-active{display: none;}
.m-menubg .m-menu ul li:first-child a:hover .home-icon{display: inline-block;}
.m-menubg .m-menu ul li a{color: #333333;position: relative;}
.m-menubg .m-menu ul li a>span{background: url(/static/home/images/jiantou2.png) center center no-repeat;width: 12px;height: 7px;display: inline-block;    margin-left: 2px; margin-top: 37px;}
.m-menu ul li.active a{color:#FF3838;}
.m-menubg .m-menu ul li a:hover{color:#FF3838;}
.m-menubg .m-menu ul li a:hover span{background: url(/static/home/images/jiantou3.png) center center no-repeat;}

.nav-btn{ position: absolute;width: 30px; height: 30px;right: 15px;top: 22px; background: url(/static/home/yd-images/yd-0icon.png) center center no-repeat;background-size: contain;}
.dropDown {padding: 18px 300px;z-index: 9999;position: fixed;background: #fff;width: 100%; display: none;top: 100px;font-size: 14px;background-color: #ffffff;box-shadow: 0px 10px 10px 0px rgba(113, 113, 113, 0.25);border-radius: 3px;float: left;left: 0;border-top: 1px solid #f6f6f6;} 
.dropDownTool {height: 310px;background: url(/static/home/image/index/dh-icon1.png) left top no-repeat;float: left;width: 30px;}
.dropDownHeal{height: 145px;background: url(/static/home/image/index/dh-icon2.png) left top no-repeat;float: left;width: 30px; }
.dropDownChapbook{height: 35px;background: url(/static/home/image/index/dh-icon3.png) left top no-repeat;float: left;width: 30px;}
.dropDownBTN{text-align: left; height: auto; line-height: 24px;width: 1200px;margin: 0 auto;}
.dropDownBTN a{color: #444 !important; display: inline-block;  position: relative;    margin-bottom: 16px; width: 282px;height: 90px;font-size: 20px;line-height: 50px;font-weight: 400;font-family: Microsoft YaHei;}
.dropDownBTN a:hover{background-color: #f5f5f5;border-radius: 10px;}
.dropDown a:hover{color: #212121 !important;}
.m-menu li:hover .dropDown{display: block;}
.more_btn{display: none;}
 .navs{
    width: 47%;
    float: left; 
}
#icon_module{
    left: 92% !important;
    top: 640px !important;
    
}
.dropDownBTN span{font-size: 18px;color: #666;line-height: 28px;font-weight: 400;font-family: Microsoft YaHei;margin-bottom: 7px;display: inline-block;margin-top: 15px;}
.dropDownBTN a img{margin-top: 22px;margin-left: 20px;}
.dropDownBTN a .help-title{display: inline-block;position: absolute;margin-top: 20px;margin-left: 10px;}
.dropDownBTN a .help-title1{display: inline-block;position: absolute;margin-top: 20px;margin-left: 10px;line-height: 28px;}
.dropDownBTN a .help-adesc{font-size: 16px; color: #999;}

 
@media screen and (max-width:1600px){
    .layui-col-md4 {
        margin-right: 100px;
    }
}
@media (max-width: 767px) {
  .more_btn{
    display: block !important;
  }
  .pchiden{display: none;}
}