@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,label { margin:0px;padding:0px;}
table{border-collapse:collapse;}
a img{border:0px; outline:none;}
img{ padding:0; margin:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;}
input, button, textarea, select { font-family:inherit;font-size:12px; vertical-align:middle; outline:none;}
a{text-decoration:none; outline:none;color:#444;}
a:hover{ text-decoration:none; }
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
body{ font-size:12px; font-family: Arial,"Microsoft YaHei"; color:#444;}


@media screen and (max-width: 800px) {
.pc{ display:none !important;}
.wrapper{ width:100%; margin:0 auto; overflow:hidden;}


.header{ width:100%; position:fixed; top:0; left:0; right:0; background:#FFF; z-index: 9999999999; }
.header .ydd_btn{width:40px;cursor:pointer;position:absolute;z-index:2000;top:20px;right:15px;}
.header .ydd_btn span{display:block;width:100%;height:4px;background:#998151;}
.header .ydd_btn span.span02{margin:5px 0;}
.header .ydd_btn.click span{background:#998151;}
.header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;	} 
.header .ydd_btn.click span.span02{margin:0.5px 0;}
.header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-2px;margin-top:0px;}
.header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}
.tr{transition:all 0.5s; -moz-transition:all 0.5s;-ms-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s}
.tr2{transition:all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}

.header .sjdnav{display:none;width:150px;height:auto;position:absolute;right:0;top:64px;z-index:2000;}
.header .sjdnav ul{padding:0;margin:0;}
.header .sjdnav li{display:block;padding:0;text-align:center;margin-bottom:1px;background:#998151;}
.header .sjdnav li a{display:block;color:#fff;line-height:30px;font-size:14px;}
.header .sjdnav li a:hover{background:#ff8400;color:#fff;}

.head{ display:block; padding:10px; overflow: hidden; }
.logo{ float:left; width:60%;}
.tel{ float:right;}
.nav{ width:100%; overflow:hidden; background:#f4f4f4;}
.nav li{ float:left; height:52px; line-height:52px;width:150px; text-align:center;}
.nav li a{ color:#444; font-size:16px; display:block;}
.nav li.on a{ background:url(../images/nav_hover.png) no-repeat; color:#fff; }
.nav li:hover a{ background:url(../images/nav_hover.png) no-repeat; color:#fff;}
.index_gsjj{ overflow:hidden; width:100%; margin:10px 0;}


.top{ overflow:hidden; padding:20px 0;}
.logo{ float:left;padding-top: 5px;}
.tel{ float:right;}
.navlist{ background:#998151;}
.nav{ overflow:hidden;}
.nav li{ float:left; line-height:52px; width:150px; text-align:center;}
.nav li a{ display: block; font-size:16px; color:#fff;}
.nav li a:hover{ background:#ff8400;}
.nav li.on a{ background:#ff8400;}
.index_service{ overflow:hidden;}
.title{ overflow:hidden; text-align:center; margin:10px 0;}
.title h1{ color:#998151; font-size:32px; font-weight:bold;}
.title i{ display:block; width:50px; height:1px; background:#999; margin:10px auto;}
.title h2{ font-size:14px; color:#999; text-transform:uppercase;}
.index_service_nav{ overflow:hidden;}
.index_service_nav li{ float:left; text-align:center; padding:0 10px; margin-bottom:10px; width:50%; box-sizing:border-box; }
.index_service_nav li a{ font-size:16px; color:#fff; background:#998151; display:block; width:100%; line-height: 50px; height: 50px; }
.index_service_nav li a:hover{ color:#fff; background:#ff8400; }
.index_service_nav li.on a{ color:#fff; background:#ff8400;  }
.more{background:#ff8400; text-align:center; line-height:55px; float:right; padding:0 10px;}
.more a{ color:#fff; font-size:14px;}
.index_service_con{ overflow:hidden; margin-top:10px; margin-bottom:10px;}
.index_service_con li{ float:left; padding:7px; width:50%; box-sizing:border-box; padding:10px;}
.index_service_con li img{ width:100%; height:120px;}
.index_service_con li h1{color:#444; font-size:14px; height: 40px; }
.index_youshi{ background:#f3f3f3; padding-bottom:50px;}
.index_zizhi{ overflow:hidden;}
.index_zizhi_con{ overflow:hidden; margin-bottom:50px;}
.index_zizhi_con li{ float:left; padding:0 4px; width:100%; box-sizing:border-box; }
.index_zizhi_con li img{ width:100%; height:270px;}
	.index_zizhi_con li h1{ font-size: 16px; padding: 15px 0;text-align: center;}

.index_gsjj{ overflow:hidden; background:url(../images/index_gsjj_bg.jpg) no-repeat center center;  background-position:-1066px -65px;}
.title1{ overflow:hidden; position:absolute; right:57%;top:30px;}
.title1 h1{ font-weight:bold; font-size:32px; color:#fff;}
.title1 h2{ font-size:14px; color:#fff; text-transform:uppercase;margin:10px 0;}
.title1 i{ display:block; width:50px; height:1px; background:#fff;}
.index_gsjj_con{ font-size:14px; color:#fff; width:100%; padding:30px; padding-top:130px;line-height:26px; box-sizing:border-box;}
	.index_gsjj_con a{ color: #fff;}


.more1{position:absolute;right:31%; top:520px;}
.more1 a{ font-size:14px; color:#fff;}

.gsjj_con{  width:100%; position:relative;margin: 0 auto;}

.index_news{ overflow:hidden; margin-bottom:50px;}
.index_news_con{ overflow:hidden;}
.index_news_con li{ float:left; width:100%; padding:0 10px; box-sizing:border-box;}
.index_news_con li img{ width:100%; }
.index_news_con li h1{ color:#444; font-size:14px; background:url(../images/index_news_icon.png) no-repeat left center; padding-left:20px; margin-top:20px;}
.index_news_con li h2{ font-weight:bold; color:#999; padding:10px 0;border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index_news_con li h3{ color:#999; line-height:18px;}
.more2{line-height:28px; margin-bottom:50px;}
.more2 a{ font-size:14px; color:#fff; display:block; background:#998151; width:150px; margin:0 auto; text-align:center; }
.footer{ background:#353535; overflow:hidden; margin-top:50px; padding:50px 0;}
.foot1{ overflow:hidden; margin-bottom:50px;}
.foot1_left{ float:left; width:875px;}
.foot_left_t{ overflow:hidden;}
.foot_logo{ float:left;}
.foot_logo h1{ color:#c3c3c3; font-size:30px; font-weight:bold;}
.foot_logo h2{ color:#c3c3c3; text-transform:uppercase; font-size:15px;}
.foot_tel{ background:url(../images/foot_tel.png) no-repeat left center; padding-left:50px;float:right;}
.foot_tel h1{ color:#c3c3c3; font-size:14px;}
.foot_tel h2{color:#ff8400; font-size:30px; font-weight:bold;}
.foot_left_t_nav{ background:#252525; overflow:hidden; padding:10px 0; margin-top:50px;}
.foot_left_t_nav li{ float:left; padding:0 26px;}
.foot_left_t_nav li a{ color:#c3c3c3; font-size:14px;}
.foot1_right{ float:right;}
.foot1_right li{ float:left; padding-right:15px;}
.foot1_right li p{ font-size:14px; color:#fff; text-align:center; padding-top:10px;}
.foot2{ overflow:hidden; text-align:center; color:#c3c3c3; font-size:14px; line-height:28px;}

.main{ overflow:hidden; margin-top:5px;}
.main_left{ float:left; width:100%;}
.main_left_t{ overflow:hidden; margin-bottom:0px;}
.left_title{ overflow:hidden; background:#998151; text-align:center; padding:10px 0;}
.left_title h1{ font-size:18px; font-weight:bold; color:#fff;}
.left_title h2{ font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; padding-top:10px; display:none;}
.main_left_nav{ background:#998151;    padding: 0 0 10px 1px; display:none;}
.main_left_nav li{ line-height:48px; }
.main_left_nav li a{ color:#fff; font-size:14px; display:block;padding-left:15px;background:url(../images/left_nav_on.jpg) no-repeat right center; background-position:230px 15px;}
.main_left_nav li:hover a{ background:url(../images/left_nav_hover.jpg) no-repeat right center #fff; color:#998151;background-position:230px 15px;}
.main_left_nav li.on a{ background:url(../images/left_nav_hover.jpg) no-repeat right center #fff; color:#998151;background-position:230px 15px;}
.main_left_b{ overflow:hidden; display:none;}

/**底部**/
.botm{position:fixed;bottom:0; left:0;width:100%; height:5em; background:#998151;}
.bottom ul{margin:0.5em auto;}
.bottom ul li{ float:left;width:23%;margin:0 0 0 2%;text-align:center; }
.bottom ul li span{ display:block; line-height:1.7em;font-size:0.9em;color:#fff;} 
.bottom ul li img{height:2em;} 

.left_con{ overflow:hidden; background:#998151;}
.left_con p{ font-size:14px; color:#fff; line-height:24px; padding:20px 8px;}
.main_right{ width:100%; float:right; overflow:hidden;}
.website{ color:#999; border-bottom:1px solid #eee; padding-top:20px; padding-bottom:20px;}
.main_right_con{ overflow:hidden;}
.about_con{ overflow:hidden; font-size:16px; color:#666; line-height:28px; padding:10px;}
	.about_con img{width:100%; height: auto!important;}
.about_con a{color:#666}
.pro_con{ overflow:hidden;}
.pro_con li{ float:left; padding:0 5px; width:50%; box-sizing:border-box;}
.pro_con li img{ width:100%; height:120px;}
.pro_con li h1{ color:#444; font-size:14px; text-align:center; padding:15px 0;}
.pro_d_con{ overflow:hidden;}
	.pro_d_con img{width:100%;}
.pro_d_con h1{ color:#444; font-size:22px; text-align:center;}
.pro_d_con h2{ text-align:center; padding:20px 0;}
.pro_d_con h2 img{ width:100%;}
.pro_d_con h3{ font-size:14px; color:#666; line-height:22px;}
.news_con{ overflow:hidden; padding:10px;}
.news_con li{ padding-bottom:30px; display:block; overflow:hidden; border-bottom:1px dotted #ddd; margin-bottom:30px;}
.news_con li img{ float:left; padding-right:30px;}
.news_con li h1{ color:#444; font-size:22px;padding-bottom: 10px;}
.news_con li h1 span{ font-weight:bold; color:#999; padding:10px 0; float:right; font-size:12px;}
.news_con li h3{ color:#999;}
.news_con li h4{ color:#998151; padding-top:15px;}
.news_d_con{ overflow:hidden;}
.news_d_con h1{ color:#444; font-size:22px; text-align:center;}
.news_d_con h2{ text-align:center; padding:20px 0; font-weight:bold; color:#999;border-bottom:1px dotted #ddd;margin-bottom:30px;padding-bottom:30px;}
.news_d_con h3{ font-size:14px; color:#666; line-height:22px;}
.zizhi_con{ overflow:hidden;}
.zizhi_con li{ float:left; padding:0 5px; width:100%;}
.zizhi_con li img{ width:100%; }
.zizhi_con li h1{ color:#444; font-size:14px; text-align:center; padding:15px 0;}
.zizhi_d_con{ overflow:hidden;}
.zizhi_d_con h1{ color:#444; font-size:22px; text-align:center;}
.zizhi_d_con h2{ text-align:center; padding:20px 0;}
.zizhi_d_con h2 img{ width:100%;}
.zizhi_d_con img{width:100%;}
.zizhi_d_con h3{ font-size:14px; color:#666; line-height:22px;}

}


@media screen and (max-width: 801px){
    .index_youshi_con{	 overflow:hidden;}
	.youshi1{overflow: hidden;}
	.youshi1_l{ overflow: hidden; float: left; width: 100%;margin:30px 0;}
	.youshi1_l img{ float: left; padding-right: 30px;}
	.youshi1_l div{ overflow: hidden;}
	.youshi1_l h1{font-size: 20px;color: #ff8400; font-weight: bold;padding-bottom: 20px;}
	.youshi1_l h1 span{display: block;}
	.youshi1_l h2{color: #777;font-size: 14px;line-height: 24px;}
	.youshi1_r{ overflow: hidden; float: right;}
	.youshi1_r img{ width: 100%;padding-bottom: 30px;}
	.youshi2{ overflow: hidden;}
	.youshi2_l{float: left;overflow: hidden;}
	.youshi2_l img{ width: 100%;}
	.youshi2_r{overflow: hidden; float: right; width: 100%;}
	.youshi2_r_t{overflow: hidden;margin-top: 30px;}
	.youshi2_r_t img{ float: left; padding-right: 30px;}
	.youshi2_r_t div{ overflow: hidden;}
	.youshi2_r_t h1{font-size: 20px;color: #ff8400; font-weight: bold;padding-bottom: 20px;}
	.youshi2_r_t h1 span{display: block;}
	.youshi2_r_t h2{color: #777;font-size: 14px;line-height: 24px;}
	.youshi2_r_b{ overflow: hidden;margin-top: 30px;}
	.youshi2_r_b img{ float: left; padding-right: 30px;}
	.youshi2_r_b div{ overflow: hidden;}
	.youshi2_r_b h1{font-size: 20px;color: #ff8400; font-weight: bold;padding-bottom: 20px;}
	.youshi2_r_b h1 span{display: block;}
	.youshi2_r_b h2{color: #777;font-size: 14px;line-height: 24px;}

	
	
.qiminglist {
    width: 100%;
    position: relative;
	z-index:9;
}

.qiminglist li.item {
    width: 100%;
    padding: 0 10px 0 10px;
    margin-bottom: 15px;
    background: #fff;
    position: relative;
	
    box-sizing: border-box;
}

    .qiminglist li.item .item-top {
        width: 100%;
        height: 74px;
        line-height: 74px;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #D2D2D2;
    }

        .qiminglist li.item .item-top .title {
            font-size: 21px;
            color: #333;
            font-weight: bold;
			padding-top:0 !important;
			width: 88%;
        }

        .qiminglist li.item .item-top .title span {
            color: #FA590A;
        }

    .qiminglist li.item .item-top .lookreview {
        color: #478CF3;
        font-size: 18px;
        cursor: pointer;
    }


/*名字解释*/
.qiminglist li.item .detail-analyze:not(:last-child) {
  
}


.qiminglist li.item .charList {
    width: 100%;
    padding: 26px 0 34px;
    display: flex;
}

.qiminglist li.item .charList .charItem {
        width: 50%;
        display: flex;
		margin:0;
    }

.qiminglist li.item .charList .charItem .itemzi {
    background-image: url(/images/child/tianzige.png);
    background-size: cover;
    width: 66px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    color: #484848;
    font-size: 42px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    margin-right: 12px;
    position: relative;
}

.qiminglist li.item .charList .charItem .itemexp {
    color: #3A3A3A;
    font-size: 15px;
    font-family: SourceHanSansCN-Light;
    font-weight: 300;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.qiminglist li.item .charList .charItem .itemexp span {
        color: #909090;
    }

.qiminglist li.item .item-bottom {
    width: 100%;
    padding: 15px 10px;
    background: rgba(233,242,249,.9);
    margin-bottom: 20px;
}

.qiminglist li.item .item-bottom {
    width: 100%;
    padding: 15px 10px;
    background: rgba(233,242,249,.9);
	margin:0;
    margin-bottom: 20px;
	box-sizing: border-box;
}

.qiminglist li.item .item-bottom:last-child {
        margin-bottom: 20px;
    }

.qiminglist li.item .item-bottom .title {
        font-size: 19px;
        color: #292929;
        position: relative;
        border-bottom: 1px solid #BFBFBF;
        box-sizing: border-box;
		padding:0; 
        padding-bottom: 10px !important;
        margin-bottom: 10px !important;
		
		width:100%;
    }

.qiminglist li.item .item-bottom .title::after {
            content: "";
            display: block;
            width: 2px;
            height: 18px;
            background: #00A0E9;
            position: absolute;
            left: -10px;
            top: 50%;
            transform: translateY(-70%);
        }

.qiminglist li.item .item-bottom .subtitle {
        width: 100%;
        line-height: 30px;
        font-size: 15px;
        padding-left: 15px;
        box-sizing: border-box;
        display: flex;
    }

.qiminglist li.item .item-bottom .subtitle .subLeft {
            width: 85px;
            color: #202020;
        }

.qiminglist li.item .item-bottom .subtitle .subRight {
           
            color: #2069A8;
        }

.qiminglist li.item .item-bottom .subtitle .subRight span {
                color: #FF1A1A;
            }

.bacth {
    width: 100%;
    height: 48px;
    text-align: center;
    margin-top: 50px;
}


.cultureList .item .onechara .itemzi {
    background-image: url(/images/child/tianzige.png);
    background-size: cover;
    width: 86px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    color: #484848;
    font-size: 42px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    margin-right: 30px;
    position: relative;
}

.cultureList .item .onechara .itemright {
    width: 350px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.cultureList .item .onechara .itemright .charaItem {
    width: 100px;
    color: #909090;
}

.cultureList .item .onechara .itemright .charaItem span {
    color: #3a3a3a;
}

.cultureList .item .item-jieshi {
    display: flex;
    line-height: 30px;
    font-size: 15px;
}

.cultureList .item .item-jieshi .lefttit {
    color: #909090;
	width: 182px;
}

.cultureList .item .item-jieshi .rightcon {
    width: 590px;
    color: #4A93E6;
}

.cultureList .item .item-jieshi .rightcon .ziyi {
    color: #FB6A23;
}

.cultureList .item .item-jieshi .rightcon span {
    color: #FF2F2F;
}


.bacth button {
        width: 184px;
        height: 48px;
        line-height: 48px;
        background: #FA7A12;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        font-size: 17px;
        border: none;
        cursor: pointer;
    }
	
.font_num .area_input .iconfont{
	margin-right: 20px;
	right: 0px;
	left:auto;
}
.select_form{
	width: 100%;
	margin: 0 auto;
	background-color: #8c0404;
	height: 220px;
	z-index: 0;
	padding: 10px 10px;
	box-sizing:border-box;
}

.city_choose{
	position: relative;
	width: 48%;
	height: 58px;
	line-height: 58px;
	border-radius: 4px;
	float: left;
	margin-right: 4%;
}

.city_choose:nth-child(2n){ margin-right:0;}

.city_choose .iconfont{
	color: #4d85fb;	
}

.city_choose span{
	vertical-align: middle;
	color: #353535;
}

.industry_choose{
	width: 48%;
}

.doname{
	width: 48%;
	margin-top: 10px;
}

.doname span{
	margin-left: 35px;
}

.doname .iconfont{
	margin-right: 40px;
}

.font_num{
	width: 48%;
	margin-top:10px;
}

.font_num span{
	margin-left: 39px;
}

.font_num .icon-pc-fanhuixia{
	position: absolute;
	right: 0;
	top: 0;
}

.font_num .area_input .iconfont{
	margin-right: 20px;
	left: 80%;
}

.send_select{
	width: 100%;
	height: 58px;
	border-radius: 4px;
	background-color: #fdb72e;
	border: none;
	color: #fff;
	font-size: 14px;
	margin-top:10px;
}

.send_select:hover{
	cursor: pointer;
	background-color: #ffa900;
}

.tishi{
	font-size: 14px;
	color: #000000;
	padding-left: 184px;
	padding-top: 11px;
	display:none
}

.select_label{
	position: absolute;
	top: 59px;
	width: 213px;
	/*height: 73px;*/
	overflow: hidden;
	z-index: 9999;
}

.select_label p{
	display: block;
	height: 36px;
	line-height: 36px;
	color: #333;
	padding-left: 19px;
	font-size: 14px;
}

.select_label .active{
	color: #a7cdfe;
}

.select_label p:hover{
	background-color: #f2f2f2;
}

.font_label{
	width: 130px;
	/*height: 109px;*/
}

.area_select {
	width: 208%;
	height: auto;
	box-shadow: 2px 4px 9px 0px rgba(0, 0, 0, 0.1);
}

.hot_area{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	height:22px;

}

.area_r{
	width: 88%;	
}

.area_l{
	height: 22px;
	line-height: 22px;
	color: #353535;
	    text-align: left;

}

.area_r .area_list{
	color: #353535;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-right: 27px;
	margin-bottom: 14px;
	font-size: 14px;
}

.area_list:hover{
	color: #a7cdfe;
}

/* 省份 */
.province{
	width: 100%;
	margin: 0 auto;
	padding-left: 20px;
}

.province_list{
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #353535;
	float: left;
	background-color: #eeeeee;
	border-radius: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}

.province_list:hover{
	 background-color: #4d85fb;
	 color: #fff;
}

/*行业选择*/
.industry_select{
	box-shadow: 2px 4px 9px 0px rgba(0, 0, 0, 0.1);
	width: 208%;
	height: auto;

	left:-70px;
}

.industry_l{
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.industry_l_list{
	height: 30px;
	line-height: 30px;
	margin-bottom: 56px;
	width: 80px;
	background-color: #4d85fb;
	font-size: 14px;
	color: #fff;
}

.industry_r{
	width: 70%;
	padding-top: 12px;
}

.industry_r_list{
	overflow: hidden;
	height: 85px;
	line-height: 41px;

}

.hangye_list{
	font-size: 14px;
	float: left;
	color: #353535;
	margin-right: 10px;
	line-height: 25px;
}

.hangye_list:hover{
	color: #a7cdfe;
}


/*起名注意事项*/
.zn_pnav{
	padding: 45px 0px 40px 0;
	color: #333333;
	font-size: 38px;
}
.zhuyi_ul{
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}
.zhuyi_ul li{
	float: left;
	width: 25%;	
}
.zhuyi_ul li a{
	display: inline-block;
	width: 99.5%;
	padding-bottom: 48px;
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;	
}
.zhuyi_ul li a:hover{
	box-shadow: 0px 5px 10px #EEEEEE;
}
.zhuyi_ul li a img{
	width: 93px;
	height: 93px;
	overflow: hidden;
	margin: 30px auto 24px auto;
}
.zhuyi_p1{
	font-size: 20px;
	color: #333333;
	padding-bottom: 20px;
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.zhuyi_p2{
	text-align: left;
	color: #666666;
	font-size: 14px;
	padding:0px 20px 0px 25px;
	line-height: 2;
	overflow: hidden;
	max-height: 56px;
}	
.area_input{
	position: relative;
}

.area_input .iconfont{
	position: absolute;
	left: 35px;
}

.area_input input{
	height: 56px;
	width: 70px;
	padding-left: 56px;
	border: none;
	color: #333;
	font-size: 14px;
}

.industry_input input{
	width: 120px;
	padding-left: 28px;
	max-width: 100%;
}
.font_input input{
	padding-left: 26px;
	width: 55px;
}


.zhineng_doname .iconfont{
	position: absolute;
	top: 0;
	right: 0;
}

.bgcof{
	background-color: #fff;
}

a:hover{
	cursor: pointer;
}

.tc{
	text-align: center;
}

.hide {
    display: none;
}
.industry_p {
    position: relative;
    z-index: 111;
    box-shadow: 2px 4px 9px 0px rgb(0 0 0 / 10%);
    margin-top: 1px;
    max-height: 360px;
    overflow: auto;
}
.fl{ float:left;}
.fr{ float:right;}

._words {
  
    z-index: 999;
    display: inline-block;
    padding: 5px 15px 10px;
    width: 100%;
    height: auto;
    border: 1px solid #eee;
    background: #fff;
}

    ._words .hiht {
        height: 40px;
        color: red;
        text-align: left;
        font-size: 14px;
        line-height: 40px;
    }

    ._words .constKey {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    ._words ul.constKey li {
        width: 40px;
        height: 32px;
        text-align: center;
        line-height: 32px;
        cursor: pointer;
		font-size:14px;
    }

        ._words ul.constKey li:hover {
            color: #FE9601;
        }
.zhineng_list { width:208%; margin-left:0px;}
.zhineng_doname input{ width:100%; padding:0;text-align: center;}
	
	
	
}
#gray {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    position: fixed;
    top: 0px;
    z-index: 999;
    /*display: none;*/
}
.login{
    /*display: none;*/
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background: #fff;
    z-index: 999;
    padding: 25px 30px;
	box-sizing: border-box;
	max-width: 100%;
}
.login_head{
    background-color: #4d86fa;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    margin: 0 29px;
	text-align: center;
}

.login form{
    padding: 13px 30px 31px 29px;
}


.login_name{
    margin-bottom: 14px;
}

.login_name input{
    outline: none;
    width: 361px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e1e1e1;
    padding-left: 12px;
    color: #353535;
	max-width: 100%;
}

/*闁挎瑨顕ら幓鎰仛*/
.errormsg input{
    border: 1px solid #f75f5f;
}

.errormsg .icon-icon1{
    color: #f75f5f;
    font-size: 16px;
    vertical-align: middle;
}

.errormsg span{
    font-size: 12px;
    color: #f75f5f;
    vertical-align: middle;
}

input[type="number"]{
    -moz-appearance:textfield;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}

.phone input:focus{
    border: 1px solid #4d86fa;
}

/*閻厺淇婃宀冪槈閻拷*/
.vervode_main{
    overflow: hidden;
    position: relative;
}

.vercode_l input{
    width: 250px;
    height: 36px;
    line-height: 36px;
    padding-left: 11px;
    color: #353535;
    outline: none;
}

.vercode_r{
    position: absolute;
    right: 0;
    top: 0;
}

.vercode_r button{
    width: 100px;
    height: 41px;
    line-height: 40px;
    background-color: #4d86fa;
    border: 1px solid #3b7cff;
    text-align: center;
    color: #fff;
    outline: none;
}

.hide{
    display: none;
}

.send_again{
    width: 100px;
    height: 38px;
    line-height: 38px;
    background-color: #dddddd;
    border: 1px solid #e1e1e1;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.send_again:hover{
    cursor: pointer;
}

button:hover{
    cursor: pointer;
}

.choose{
    margin-top: 15px;
    margin-bottom: 14px;
    font-size: 14px;
    color: #353535;
}

.choose_head{
    font-size: 14px;
    color: #353535;
}

.choose_body{
    width: 380px;
    padding: 14px 0px;
}

.choose_list{
    float: left;
    width: 88px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    text-align: center;
    font-size: 14px;
    position: relative;
    margin-left: 5px;
}

.choose_body .choose_list span{
    position: relative;
    z-index: 11;
}

.choose_body .active{
    border: 1px solid #4d86fa;
}

.choose_list:hover{
    cursor: pointer;
}

.choose_ico{
    position: absolute;
    bottom: -12px;
    right: 0;
}

.xieyi{
    width: 350px;
    overflow: hidden;
    display: block;
    padding-top: 14px;
}

.xieyi input{
    float: left;
}

.xieyi_t{
    font-size: 12px;
    color: #000;
    margin-left: 4px;
}

.xieyi_t a{
    color: #4d86fa;
    display: inline-block;
}

.xieyi_t a:hover{
    cursor: pointer;
}

.error{
    padding-left: 17px;
}

.error .iconfont{
    font-size: 14px;
    color: #f75f5f;
    margin-left: -16px;
}
.icon-pc-tishi{
    font-size: 14px;
    color: #f75f5f;
}
.error span{
    font-size: 12px;
    color: #f75f5f;
}

.login_btn button{
    width: 376px;
    height: 36px;
    line-height: 36px;
    background-color: #4d86fa;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-top: 23px;
    border: none;
    outline: none;
	max-width: 100%;
}

.login .lay{
    font-size: 13px;
    color: #ff9e47;
    text-align: center;
    margin-top: 10px;
}



@media screen and (min-width: 801px){
    .index_youshi_con{ width:1200px; margin:0 auto; overflow:hidden;}
	.youshi1{overflow: hidden;}
	.youshi1_l{ overflow: hidden; float: left; width: 600px;margin-top: 80px;}
	.youshi1_l img{ float: left; padding-right: 30px;}
	.youshi1_l div{ overflow: hidden;}
	.youshi1_l h1{font-size: 26px;color: #ff8400; font-weight: bold;padding-bottom: 20px;}
	.youshi1_l h1 span{padding-left: 20px;}
	.youshi1_l h2{color: #777;font-size: 14px;line-height: 24px;}
	.youshi1_r{ overflow: hidden; float: right;}
	.youshi2{ overflow: hidden;}
	.youshi2_l{float: left;overflow: hidden;}
	.youshi2_r{overflow: hidden; float: right; width: 750px;}
	.youshi2_r_t{overflow: hidden;margin-top: 80px;}
	.youshi2_r_t img{ float: left; padding-right: 30px;}
	.youshi2_r_t div{ overflow: hidden;}
	.youshi2_r_t h1{font-size: 26px;color: #ff8400; font-weight: bold;padding-bottom: 20px;}
	.youshi2_r_t h1 span{padding-left: 20px;}
	.youshi2_r_t h2{color: #777;font-size: 14px;line-height: 24px;}
	.youshi2_r_b{ overflow: hidden;margin-top: 80px;}
	.youshi2_r_b img{ float: left; padding-right: 30px;}
	.youshi2_r_b div{ overflow: hidden;}
	.youshi2_r_b h1{font-size: 26px;color: #ff8400; font-weight: bold;padding-bottom: 20px;}
	.youshi2_r_b h1 span{padding-left: 20px;}
	.youshi2_r_b h2{color: #777;font-size: 14px;line-height: 24px;}
}





@media screen and (min-width: 801px) {
.phone{ display:none !important;}
.wrapper{ width:1200px; margin:0 auto; overflow:hidden;}


.qiminglist {
    width: 100%;
    position: relative;
	z-index:9;
}

.qiminglist li.item {
    width: 100%;
    padding: 0 25px 0 25px;
    margin-bottom: 15px;
    background: #fff;
    position: relative;
	
    box-sizing: border-box;
}

    .qiminglist li.item .item-top {
        width: 100%;
        height: 74px;
        line-height: 74px;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #D2D2D2;
    }

        .qiminglist li.item .item-top .title {
            font-size: 21px;
            color: #333;
            font-weight: bold;
			padding-top:0 !important;
			width: 100%;
        }

        .qiminglist li.item .item-top .title span {
            color: #FA590A;
        }

    .qiminglist li.item .item-top .lookreview {
        color: #478CF3;
        font-size: 18px;
        cursor: pointer;
    }


/*名字解释*/
.qiminglist li.item .detail-analyze:not(:last-child) {
  
}

.look_detail-a {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #626262;
    font-size: 18px;
    cursor: pointer;
}

.look_detail-a i {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-left: 10px;
}

.look_detail-a i.shang {
    background-image: url(/images/index/shang.png);
}

.look_detail-a i.xia {
    background-image: url(/images/index/xia.png);
}

.qiminglist li.item .charList {
    width: 100%;
    padding: 26px 0 34px;
    display: flex;
}

.qiminglist li.item .charList .charItem {
        width: 16%;
        display: flex;
		margin:0;
    }

.qiminglist li.item .charList .charItem .itemzi {
    background-image: url(/images/child/tianzige.png);
    background-size: cover;
    width: 66px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    color: #484848;
    font-size: 42px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    margin-right: 12px;
    position: relative;
}

.qiminglist li.item .charList .charItem .itemexp {
    color: #3A3A3A;
    font-size: 15px;
    font-family: SourceHanSansCN-Light;
    font-weight: 300;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.qiminglist li.item .charList .charItem .itemexp span {
        color: #909090;
    }

.qiminglist li.item .item-bottom {
    width: 100%;
    padding: 15px 10px;
    background: rgba(233,242,249,.9);
    margin-bottom: 20px;
}

.qiminglist li.item .item-bottom {
    width: 100%;
    padding: 15px 10px;
    background: rgba(233,242,249,.9);
	margin:0;
    margin-bottom: 20px;
	box-sizing: border-box;
}

.qiminglist li.item .item-bottom:last-child {
        margin-bottom: 20px;
    }

.qiminglist li.item .item-bottom .title {
        font-size: 19px;
        color: #292929;
        position: relative;
        border-bottom: 1px solid #BFBFBF;
        box-sizing: border-box;
		padding:0; 
        padding-bottom: 10px !important;
        margin-bottom: 10px !important;
		
		width:100%;
    }

.qiminglist li.item .item-bottom .title::after {
            content: "";
            display: block;
            width: 2px;
            height: 18px;
            background: #00A0E9;
            position: absolute;
            left: -10px;
            top: 50%;
            transform: translateY(-70%);
        }

.qiminglist li.item .item-bottom .subtitle {
        width: 100%;
        line-height: 30px;
        font-size: 15px;
        padding-left: 15px;
        box-sizing: border-box;
        display: flex;
    }

.qiminglist li.item .item-bottom .subtitle .subLeft {
            width: 85px;
            color: #202020;
        }

.qiminglist li.item .item-bottom .subtitle .subRight {
           
            color: #2069A8;
        }

.qiminglist li.item .item-bottom .subtitle .subRight span {
                color: #FF1A1A;
            }

.bacth {
    width: 100%;
    height: 48px;
    text-align: center;
    margin-top: 50px;
}

.bacth button {
        width: 184px;
        height: 48px;
        line-height: 48px;
        background: #FA7A12;
        border-radius: 5px;
        text-align: center;
        color: #fff;
        font-size: 17px;
        border: none;
        cursor: pointer;
    }
	
.select{
	position: static;
	/*top: 545px;*/
	box-sizing:border-box;
	padding:50px 0;

}

.select_form{
	width: 878px;
	margin: 0 auto;
	background-color: #8c0404;
	height: 58px;
	z-index: 0;
	padding: 10px 10px;
}

.city_choose{
	position: relative;
	width: 132px;
	height: 58px;
	line-height: 58px;
	border-radius: 4px;
	float: left;
	margin-right: 3px;
}

.city_choose .iconfont{
	color: #4d85fb;	
}

.city_choose span{
	vertical-align: middle;
	color: #353535;
}

.industry_choose{
	width: 214px;
}

.doname{
	width: 260px;
}

.doname span{
	margin-left: 35px;
}

.doname .iconfont{
	margin-right: 40px;
}

.font_num{
	width: 130px;
}

.font_num span{
	margin-left: 39px;
}

.font_num .icon-pc-fanhuixia{
	position: absolute;
	right: 0;
	top: 0;
}

.font_num .area_input .iconfont{
	margin-right: 20px;
	left: 80px;
}

.send_select{
	width: 130px;
	height: 58px;
	border-radius: 4px;
	background-color: #fdb72e;
	border: none;
	color: #fff;
	font-size: 14px;
}

.send_select:hover{
	cursor: pointer;
	background-color: #ffa900;
}

.tishi{
	font-size: 14px;
	color: #000000;
	padding-left: 184px;
	padding-top: 11px;
}

.select_label{
	position: absolute;
	top: 59px;
	width: 213px;
	/*height: 73px;*/
	overflow: hidden;
	z-index: 9999;
}

.select_label p{
	display: block;
	height: 36px;
	line-height: 36px;
	color: #333;
	padding-left: 19px;
	font-size: 14px;
}

.select_label .active{
	color: #a7cdfe;
}

.select_label p:hover{
	background-color: #f2f2f2;
}

.font_label{
	width: 130px;
	/*height: 109px;*/
}

.area_select {
	width: 830px;
	height: auto;
	box-shadow: 2px 4px 9px 0px rgba(0, 0, 0, 0.1);
}

.hot_area{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 14px;
	height:22px;

}

.area_r{
	width: 88%;	
}

.area_l{
	height: 22px;
	line-height: 22px;
	color: #353535;
	    text-align: left;

}

.area_r .area_list{
	color: #353535;
	float: left;
	height: 25px;
	line-height: 25px;
	margin-right: 27px;
	margin-bottom: 14px;
	font-size: 14px;
}

.area_list:hover{
	color: #a7cdfe;
}

/* 省份 */
.province{
	width: 100%;
	margin: 0 auto;
	padding-left: 20px;
}

.province_list{
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #353535;
	float: left;
	background-color: #eeeeee;
	border-radius: 2px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}

.province_list:hover{
	 background-color: #4d85fb;
	 color: #fff;
}

/*行业选择*/
.industry_select{
	box-shadow: 2px 4px 9px 0px rgba(0, 0, 0, 0.1);
	width: 829px;
	height: auto;
	margin-left: -135px;
}

.industry_l{
	padding-left: 24px;
	padding-top: 20px;
	padding-right: 21px;
	padding-bottom: 20px;
}

.industry_l_list{
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	width: 80px;
	background-color: #4d85fb;
	font-size: 14px;
	color: #fff;
}

.industry_r{
	width: 83%;
	padding-top: 12px;
}

.industry_r_list{
	overflow: hidden;
	height: 41px;
	line-height: 41px;

}

.hangye_list{
	font-size: 14px;
	float: left;
	color: #353535;
	margin-right: 20px;
}

.hangye_list:hover{
	color: #a7cdfe;
}


/*起名注意事项*/
.zn_pnav{
	padding: 45px 0px 40px 0;
	color: #333333;
	font-size: 38px;
}
.zhuyi_ul{
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
}
.zhuyi_ul li{
	float: left;
	width: 25%;	
}
.zhuyi_ul li a{
	display: inline-block;
	width: 99.5%;
	padding-bottom: 48px;
	border-top: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;	
}
.zhuyi_ul li a:hover{
	box-shadow: 0px 5px 10px #EEEEEE;
}
.zhuyi_ul li a img{
	width: 93px;
	height: 93px;
	overflow: hidden;
	margin: 30px auto 24px auto;
}
.zhuyi_p1{
	font-size: 20px;
	color: #333333;
	padding-bottom: 20px;
	text-align: center;
	width: 100%;
	overflow: hidden;
}
.zhuyi_p2{
	text-align: left;
	color: #666666;
	font-size: 14px;
	padding:0px 20px 0px 25px;
	line-height: 2;
	overflow: hidden;
	max-height: 56px;
}	
.area_input{
	position: relative;
}

.area_input .iconfont{
	position: absolute;
	left: 35px;
}

.area_input input{
	height:58px;
	width: 70px;
	padding-left: 56px;
	border: none;
	color: #333;
	font-size: 14px;
}

.industry_input input{
	width: 120px;
}
.font_input input{
	padding-left: 26px;
	width: 55px;
}


.zhineng_doname .iconfont{
	position: absolute;
	top: 0;
	right: 0;
}

.bgcof{
	background-color: #fff;
}

a:hover{
	cursor: pointer;
}

.tc{
	text-align: center;
}

.hide {
    display: none;
}
.industry_p {
    position: relative;
    z-index: 111;
    box-shadow: 2px 4px 9px 0px rgb(0 0 0 / 10%);
    margin-top: 1px;
    max-height: 360px;
    overflow: auto;
}
.fl{ float:left;}
.fr{ float:right;}

._words {
  
    z-index: 999;
    display: inline-block;
    padding: 5px 15px 10px;
    width: 100%;
    height: auto;
    border: 1px solid #eee;
    background: #fff;
}

    ._words .hiht {
        height: 40px;
        color: red;
        text-align: left;
        font-size: 14px;
        line-height: 40px;
    }

    ._words .constKey {
        display: flex;
        width: 100%;
        flex-wrap: wrap;
    }

    ._words ul.constKey li {
        width: 40px;
        height: 32px;
        text-align: center;
        line-height: 32px;
        cursor: pointer;
		font-size:14px;
    }

        ._words ul.constKey li:hover {
            color: #FE9601;
        }
.zhineng_list { width:829px; margin-left:-351px;}
.zhineng_doname input{ width:100%; padding:0;text-align: center;}


#gray {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.3);
    position: fixed;
    top: 0px;
    z-index: 999;
    /*display: none;*/
}
.login{
    /*display: none;*/
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background: #fff;
    z-index: 999;
    padding: 25px 30px;
	box-sizing: border-box;
	max-width: 100%;
}
.login_head{
    background-color: #4d86fa;
    color: #fff;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    margin: 0 29px;
	text-align: center;
}

.login form{
    padding: 13px 30px 31px 29px;
}


.login_name{
    margin-bottom: 14px;
}

.login_name input{
    outline: none;
    width: 361px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #e1e1e1;
    padding-left: 12px;
    color: #353535;
	max-width: 100%;
}

/*闁挎瑨顕ら幓鎰仛*/
.errormsg input{
    border: 1px solid #f75f5f;
}

.errormsg .icon-icon1{
    color: #f75f5f;
    font-size: 16px;
    vertical-align: middle;
}

.errormsg span{
    font-size: 12px;
    color: #f75f5f;
    vertical-align: middle;
}

input[type="number"]{
    -moz-appearance:textfield;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}

.phone input:focus{
    border: 1px solid #4d86fa;
}

/*閻厺淇婃宀冪槈閻拷*/
.vervode_main{
    overflow: hidden;
    position: relative;
}

.vercode_l input{
    width: 250px;
    height: 36px;
    line-height: 36px;
    padding-left: 11px;
    color: #353535;
    outline: none;
}

.vercode_r{
    position: absolute;
    right: 0;
    top: 0;
}

.vercode_r button{
    width: 100px;
    height: 41px;
    line-height: 40px;
    background-color: #4d86fa;
    border: 1px solid #3b7cff;
    text-align: center;
    color: #fff;
    outline: none;
}

.hide{
    display: none;
}

.send_again{
    width: 100px;
    height: 38px;
    line-height: 38px;
    background-color: #dddddd;
    border: 1px solid #e1e1e1;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.send_again:hover{
    cursor: pointer;
}

button:hover{
    cursor: pointer;
}

.choose{
    margin-top: 15px;
    margin-bottom: 14px;
    font-size: 14px;
    color: #353535;
}

.choose_head{
    font-size: 14px;
    color: #353535;
}

.choose_body{
    width: 380px;
    padding: 14px 0px;
}

.choose_list{
    float: left;
    width: 88px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    text-align: center;
    font-size: 14px;
    position: relative;
    margin-left: 5px;
}

.choose_body .choose_list span{
    position: relative;
    z-index: 11;
}

.choose_body .active{
    border: 1px solid #4d86fa;
}

.choose_list:hover{
    cursor: pointer;
}

.choose_ico{
    position: absolute;
    bottom: -12px;
    right: 0;
}

.xieyi{
    width: 350px;
    overflow: hidden;
    display: block;
    padding-top: 14px;
}

.xieyi input{
    float: left;
}

.xieyi_t{
    font-size: 12px;
    color: #000;
    margin-left: 4px;
}

.xieyi_t a{
    color: #4d86fa;
    display: inline-block;
}

.xieyi_t a:hover{
    cursor: pointer;
}

.error{
    padding-left: 17px;
}

.error .iconfont{
    font-size: 14px;
    color: #f75f5f;
    margin-left: -16px;
}
.icon-pc-tishi{
    font-size: 14px;
    color: #f75f5f;
}
.error span{
    font-size: 12px;
    color: #f75f5f;
}

.login_btn button{
    width: 376px;
    height: 36px;
    line-height: 36px;
    background-color: #4d86fa;
    color: #fff;
    text-align: center;
    font-size: 14px;
    margin-top: 23px;
    border: none;
    outline: none;
	max-width: 100%;
}

.login .lay{
    font-size: 13px;
    color: #ff9e47;
    text-align: center;
    margin-top: 10px;
}


.qiminglist {
    width: 100%;
    position: relative;
	z-index:9;
}

.qiminglist li.item {
    width: 100%;
    padding: 0 25px 0 25px;
    margin-bottom: 15px;
    background: #fff;
    position: relative;
	
    box-sizing: border-box;
}

    .qiminglist li.item .item-top {
        width: 100%;
        height: 74px;
        line-height: 74px;
        display: flex;
        justify-content: space-between;
        border-bottom: 1px solid #D2D2D2;
    }

        .qiminglist li.item .item-top .title {
            font-size: 21px;
            color: #333;
            font-weight: bold;
			padding-top:0 !important;
			width: 100%;
			margin: 0;
			text-align: left;
        }

        .qiminglist li.item .item-top .title span {
            color: #FA590A;
        }

    .qiminglist li.item .item-top .lookreview {
        color: #478CF3;
        font-size: 18px;
        cursor: pointer;
    }

	
.cultureList .item .onechara {
    display: flex;
    margin-bottom: 10px;
}

.cultureList .item .onechara .itemzi {
    background-image: url(/images/child/tianzige.png);
    background-size: cover;
    width: 66px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    color: #484848;
    font-size: 42px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    margin-right: 30px;
    position: relative;
}

.cultureList .item .onechara .itemright {
    width: 350px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.cultureList .item .onechara .itemright .charaItem {
    width: 100px;
    color: #909090;
}

.cultureList .item .onechara .itemright .charaItem span {
    color: #3a3a3a;
}

.cultureList .item .item-jieshi {
    display: flex;
    line-height: 30px;
    font-size: 15px;
}

.cultureList .item .item-jieshi .lefttit {
    color: #909090;
}

.cultureList .item .item-jieshi .rightcon {
    width: 590px;
    color: #4A93E6;
}

.cultureList .item .item-jieshi .rightcon .ziyi {
    color: #FB6A23;
}

.cultureList .item .item-jieshi .rightcon span {
    color: #FF2F2F;
}

/*鍚嶅瓧瑙ｉ噴*/
.qiminglist li.item .detail-analyze:not(:last-child) {
  
}

.look_detail-a {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #626262;
    font-size: 18px;
    cursor: pointer;
}

.look_detail-a i {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-left: 10px;
}

.look_detail-a i.shang {
    background-image: url(/images/index/shang.png);
}

.look_detail-a i.xia {
    background-image: url(/images/index/xia.png);
}

.qiminglist li.item .charList {
    width: 100%;
    padding: 26px 0 34px;
    display: flex;
}

.qiminglist li.item .charList .charItem {
        width: 16%;
        display: flex;
		margin:0;
    }

.qiminglist li.item .charList .charItem .itemzi {
    background-image: url(/images/child/tianzige.png);
    background-size: cover;
    width: 66px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    color: #484848;
    font-size: 42px;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    margin-right: 12px;
    position: relative;
}

.qiminglist li.item .charList .charItem .itemexp {
    color: #3A3A3A;
    font-size: 15px;
    font-family: SourceHanSansCN-Light;
    font-weight: 300;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.qiminglist li.item .charList .charItem .itemexp span {
        color: #909090;
    }

.qiminglist li.item .item-bottom {
    width: 100%;
    padding: 15px 10px;
    background: rgba(233,242,249,.9);
    margin-bottom: 20px;
}

.qiminglist li.item .item-bottom {
    width: 100%;
    padding: 15px 10px;
    background: rgba(233,242,249,.9);
	margin:0;
    margin-bottom: 20px;
	box-sizing: border-box;
}

.qiminglist li.item .item-bottom:last-child {
        margin-bottom: 20px;
    }

.qiminglist li.item .item-bottom .title {
        font-size: 19px;
        color: #292929;
        position: relative;
        border-bottom: 1px solid #BFBFBF;
        box-sizing: border-box;
		padding:0; 
        padding-bottom: 10px !important;
        margin-bottom: 10px !important;
		
		width:100%;
    }

.qiminglist li.item .item-bottom .title::after {
            content: "";
            display: block;
            width: 2px;
            height: 18px;
            background: #00A0E9;
            position: absolute;
            left: -10px;
            top: 50%;
            transform: translateY(-70%);
        }

.qiminglist li.item .item-bottom .subtitle {
        width: 100%;
        line-height: 30px;
        font-size: 15px;
        padding-left: 15px;
        box-sizing: border-box;
        display: flex;
    }

.qiminglist li.item .item-bottom .subtitle .subLeft {
            width: 85px;
            color: #202020;
        }

.qiminglist li.item .item-bottom .subtitle .subRight {
           
            color: #2069A8;
        }

.qiminglist li.item .item-bottom .subtitle .subRight span {
                color: #FF1A1A;
            }


.top{ overflow:hidden; padding:30px 0;}
.logo{ float:left;}
.tel{ float:right;}
.navlist{ background:#998151;}
.nav{ overflow:hidden;}
.nav li{ float:left; line-height:52px; width:133px; text-align:center;}
.nav li a{ display: block; font-size:16px; color:#fff;}
.nav li a:hover{ background:#998151;}
.nav li.on a{ background:#d5c589;}
.index_service{ overflow:hidden;}
.title{ overflow:hidden; text-align:center; margin:50px 0;}
.title h1{ color:#998151; font-size:36px; font-weight:bold;}
.title i{ display:block; width:50px; height:1px; background:#999; margin:10px auto;}
.title h2{ font-size:18px; color:#999; text-transform:uppercase;}
.index_service_nav{ overflow:hidden;}
.index_service_nav li{ float:left;line-height:55px; text-align:center; margin:5px;height: 55px;}
.index_service_nav li a{ font-size:16px; color:#fff; background:#998151; display:block;padding:0 22px;}
.index_service_nav li a:hover{ color:#fff; background:#d5c589; }
.index_service_nav li.on a{ color:#fff; background:#ff8400;  }
.more{background:#ff8400; text-align:center; line-height:55px; float:right; padding:0 10px;}
.more a{ color:#fff; font-size:14px;}
.index_service_con{ overflow:hidden; margin-top:30px; margin-bottom:50px;}
.index_service_con li{ float:left; padding:7px;}
.index_service_con li h1{font-size:16px; color:#444;text-align: center; padding: 10px 0;}
.index_service_con li img{ width:285px; height:215px;}
.index_youshi{ background:#f3f3f3; padding-bottom:50px;}
.index_zizhi{ overflow:hidden;}
.index_zizhi_con{ overflow:hidden; margin-bottom:50px;}
.index_zizhi_con li{ float:left; padding:0 4px;}
.index_zizhi_con li img{ width:392px; height:310px;}
.index_zizhi_con li h1{text-align: center; font-size: 16px;line-height: 38px;}
	
	

.index_gsjj{ overflow:hidden; background:url(../images/index_gsjj_bg.jpg) no-repeat center center; height:570px;}
.title1{ overflow:hidden; position:absolute; right:27%;top:100px;}
.title1 h1{ font-weight:bold; font-size:32px; color:#fff;}
.title1 h2{ font-size:14px; color:#fff; text-transform:uppercase;margin:10px 0;}
.title1 i{ display:block; width:50px; height:1px; background:#fff;}
.index_gsjj_con{ font-size:14px; color:#fff; width:395px;position:absolute;right:5%;top:210px; line-height:26px;}
.index_gsjj_con a{ color:#fff !important}
.index_gsjj_con p{ display:block; width:100%;}
.more1{position:absolute;right:31%; top:520px;}
.more1 a{ font-size:14px; color:#fff;}

.gsjj_con{  width:1200px; position:relative;margin: 0 auto;}

.index_news{ overflow:hidden; margin-bottom:50px;}
.index_news_con{ overflow:hidden;}
.index_news_con li{ float:left; width:342px; margin:0 29px;height: 380px;}
.index_news_con li img{ width:342px; height:214px;}
.index_news_con li h1{ color:#444; font-size:14px; background:url(../images/index_news_icon.png) no-repeat left center; padding-left:20px; margin-top:20px;}
.index_news_con li h2{ font-weight:bold; color:#999; padding:10px 0;border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index_news_con li h3{ color:#999; line-height:18px;}
.more2{line-height:28px; margin-bottom:50px;}
.more2 a{ font-size:14px; color:#fff; display:block; background:#998151; width:150px; margin:0 auto; text-align:center; }
.footer{ background:#353535; overflow:hidden; margin-top:50px; padding:50px 0;}
.foot1{ overflow:hidden; margin-bottom:50px;}
.foot1_left{ float:left; width:875px;}
.foot_left_t{ overflow:hidden;}
.foot_logo{ float:left;}
.foot_logo h1{ color:#c3c3c3; font-size:30px; font-weight:bold;}
.foot_logo h2{ color:#c3c3c3; text-transform:uppercase; font-size:14px;letter-spacing:2.5px;}
.foot_tel{ background:url(../images/foot_tel.png) no-repeat left center; padding-left:50px;float:right;}
.foot_tel h1{ color:#c3c3c3; font-size:14px;}
.foot_tel h2{color:#ff8400; font-size:30px; font-weight:bold;}
.foot_left_t_nav{ background:#252525; overflow:hidden; padding:10px 0; margin-top:50px;}
.foot_left_t_nav li{ float:left; padding:0 17px;}
.foot_left_t_nav li a{ color:#c3c3c3; font-size:14px;}
.foot1_right{ float:right;}
.foot1_right li{ float:left; padding-right:15px;}
.foot1_right li p{ font-size:14px; color:#fff; text-align:center; padding-top:10px;}
.foot2{ overflow:hidden; text-align:center; color:#c3c3c3; font-size:14px; line-height:28px;}

.main{ overflow:hidden; margin-top:50px;}
.main_left{ float:left; width:254px;}
.main_left_t{ overflow:hidden; margin-bottom:30px;}
.left_title{ overflow:hidden; background:#998151; text-align:center; padding:20px 0;}
.left_title h1{ font-size:32px; font-weight:bold; color:#fff;}
.left_title h2{ font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff; padding-top:10px;}
.main_left_nav{ background:#998151;    padding: 0 0 10px 1px;}
.main_left_nav li{ line-height:48px; }
.main_left_nav li a{ color:#fff; font-size:14px; display:block;padding-left:15px;background:url(../images/left_nav_on.jpg) no-repeat right center; background-position:230px 15px;}
.main_left_nav li:hover a{ background:url(../images/left_nav_hover.jpg) no-repeat right center #fff; color:#998151;background-position:230px 15px;}
.main_left_nav li.on a{ background:url(../images/left_nav_hover.jpg) no-repeat right center #fff; color:#998151;background-position:230px 15px;}
.main_left_b{ overflow:hidden;}
.left_con{ overflow:hidden; background:#998151;}
.left_con txt{display: block; font-size:14px; color:#fff; line-height:28px; padding:15px;overflow: hidden;}
.main_right{ width:890px; float:right; overflow:hidden;}
.website{ color:#999; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.main_right_con{ overflow:hidden;}
.about_con{ overflow:hidden; font-size:16px; color:#666; line-height:28px;}
.about_con img{max-width:100%;}
.about_con table img{max-width:98%; margin:1%;}
.about_con a{color:#666;}
.about_con table{}
.about_con table td{padding: 1%;}
	
.pro_con{ overflow:hidden;}
.pro_con li{ float:left; padding:0 5px;}
.pro_con li img{ width:285px; height:215px;}
.pro_con li h1{ color:#444; font-size:14px; text-align:center; padding:15px 0;}
.pro_d_con{ overflow:hidden;}
.pro_d_con img{ max-width:100%;}
.pro_d_con h1{ color:#444; font-size:22px; text-align:center;}
.pro_d_con h2{ text-align:center; padding:20px 0;}
.pro_d_con h2 img{ max-width:100%;}
.pro_d_con h3{ font-size:14px; color:#666; line-height:22px;}
.news_con{ overflow:hidden;}
.news_con li{ padding-bottom:30px; display:block; overflow:hidden; border-bottom:1px dotted #ddd; margin-bottom:30px;}
.news_con li img{ float:left; padding-right:30px;}
.news_con li h1{ color:#444; font-size:22px;padding-bottom: 10px;}
.news_con li h1 span{ font-weight:bold; color:#999; padding:10px 0; float:right; font-size:12px;}
.news_con li h3{ color:#999;}
.news_con li h4{ color:#998151; padding-top:15px;}
.news_d_con{ overflow:hidden;}
.news_d_con h1{ color:#444; font-size:22px; text-align:center;}
.news_d_con h2{ text-align:center; padding:20px 0; font-weight:bold; color:#999;border-bottom:1px dotted #ddd;margin-bottom:30px;padding-bottom:30px;}
.news_d_con h3{ font-size:14px; color:#666; line-height:22px;}
.zizhi_con{ overflow:hidden;}
.zizhi_con li{ float:left; padding:0 5px;}
.zizhi_con li img{ width:285px; height:230px;}
.zizhi_con li h1{ color:#444; font-size:14px; text-align:center; padding:15px 0;}
.zizhi_d_con{ overflow:hidden;}
.zizhi_d_con h1{ color:#444; font-size:22px; text-align:center;}
.zizhi_d_con h2{ text-align:center; padding:20px 0;}
.zizhi_d_con h2 img{ width:620px;}
.zizhi_d_con h3{ font-size:14px; color:#666; line-height:22px;}
}

.keywords{margin-bottom:10px;padding:3px 0;background:#333;color:#666;text-align: center;}
.keywords a{color:#666;margin:0 2px;}
.keywords a:hover{text-decoration: underline;}

.pre-next{padding: 20px 0 10px;}
.pre-next a{display: block;margin:5px 0;}
.pre-next a:hover{color: #f30}

.tags{padding: 20px 0 0;font-weight: bold;}
.tags a{font-weight: bold;}
.tags a:hover{text-decoration: underline;}

.other-news{padding: 1.2rem 0 0;overflow: hidden;}
.other-news .o-title{font-weight: bold; color:#998151;background: #eee;padding: 5px 0 5px 5px;}
.other-news ul{margin-top: .5rem;width: 120%;padding:0 5px;}
.other-news ul li{float: left;width: 40%;margin-right:2%; border-bottom: 1px dotted #ccc; line-height: 1.7rem;}
.other-news ul li span{float:right;color:#888;}
.other-news ul li a:hover{color:#f30;}

.other-news .fl{float: left;}
.other-news .ftitle{margin-left: 5px;}
.other-news .pro{padding-bottom: .3rem;margin-bottom: .5rem;}

.flink{color:#ddd;}
.flink a{color:#ddd; margin:0 3px;}
.flink a:hover{text-decoration: underline;}