@charset "UTF-8";
body{font-size: 16px;}
a{text-decoration: none;cursor: pointer}
a:hover{color:#0d6efd;text-decoration: underline}

.logo{float: left;margin-left: 5%}
.nav_div{float: left }
.user_div{float: left;margin-left: 5%}
.copy{cursor: pointer}

.ai_ask_main{height: 500px;overflow-y: auto}
.my_con{width: 90%;float: right;}
.my_head{float: right;width:60px;height:60px;border-radius: 50%;margin-left: 10px;}
.my_head div{font-size: 16px;text-align: center}
.my_head div i{font-size: 35px;color: #0f5132}

.ai_return{clear: both;margin-top: 0px;}
.ai_con{width: 90%;float: left;margin-bottom: 8px;}
.ai_head{float: left;width:60px;height:60px;border-radius: 50%;margin-right: 10px;}
.ai_head div{font-size: 16px;text-align: center}
.ai_head div i{font-size: 35px;color: #0f5132}
.ai_tool{width: 90%;margin-left: 6%}
.ai_tool{clear: both;margin-top: 2px;cursor: pointer;margin-bottom: 20px;}
.ai_tool span{margin-right: 15px;}
.index_text,.index_btn{height: 100px;width: 100%;}
.index_btn{font-size: 22px;}

/*按标题生成文章*/
.article_main p{
	display: block;
	font-size: 18px;
	line-height: 45px;
	color: #41464b;
	background-color: #e2e3e5;
	border-color: #d3d6d8;
	padding: 10px;
	margin-bottom: 10px;
}
.article_main div{

	background-color: #d1e7dd;
	border-color: #badbcc;
	padding: 10px;
	margin-bottom: 10px;
}
.article_main pre{
	font-size: 16px;
	line-height: 25px;
	color: #0f5132;
}

.ai_return pre {
	margin-top: 0px;
	font-size: .875em;
}
/*****分页*****/
.pages {
	display: flex;
	padding-left: 0;
	list-style: none;
}
.pages li{padding: 0px 5px;}
.pages a,.pages span{
	position: relative;
	display: block;
	color: #0d6efd;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #dee2e6;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding: 8px 13px;
}
.pages .active span{background: #0d6efd;color: #ffffff}


.city_div a{display: block;float: left;margin-right: 15px;}

.address {
	border: 3px #0d6efd solid;
	position: absolute;
	top: 100px;
	left: 50%;
	padding: 2px 10px;
	display: flex;
	align-items: center;
	white-space: nowrap;
	background: #fff;
	transform: translateX(-50%);
	opacity: .95;
	font-weight: bold;
}

.answer_div strong{margin-right: 15px;}
.answer_div label{padding: 0px 10px}

.yes_div,.not_div,.da_an_div,.analysis_div{display: none}



/*翻页*/
.pagination{
	height:40px;
	margin:auto;
}
.pagination li{
	cursor:pointer;
	float:left;
	padding:7px 15px;
	border:1px solid #eee;
	margin-left:5px;
}
.pagination li:hover{
	border:1px solid #0d6efd;
	color:#fff;
	background:#0d6efd;
}
.pagination li:hover a{color: #ffffff}
.pagination .active{
	border:1px solid #0d6efd;
	color:#fff;
	background:#0d6efd;
}
.pagination .active span{color: #ffffff}

.ai_cate{position: absolute;top:48px;width:935px;height: 335px;background: #f3f3f3;z-index:999;padding-left: 10px;display: none}

/***会员中心****/
.new-form-check label{margin-right: 40px;}


.sm-msg{color: red}
.m_price{color: #666666;font-size: 16px;}
.price{color: red;font-size: 18px;}
.price_div{width: 59%;display: inline-block}
.but_div{width: 40%;display: inline-block}
.but_div .form-control{width: 50%;display: inline-block}
.but_div .btn-primary{width: 40%;display: inline-block}
.piece{color: #00a65a;font-size: 16px;}
.card_list{display: inline-block;width: 48%;margin-left: 1%}


.active img{border:1px solid #D32F2F;padding:1px;}
.qrcode{text-align:center;display:none;background-color: #fff;height:300px;}
.more{float: right}


.prolist{float:left;width:294px;border-radius:4px;border:#eeeeee solid 1px;background-color:#fff;overflow:hidden;margin:22px 22px 0 0;text-align:left;height:505px;transition: all  .25s  ease-in;}
.prolist .u1{float:left;width:100%;padding-left:0rem;}
.prolist .u1 li{float:left;}
.prolist .u1 .l1{width:278px;height:305px;overflow:hidden;border:#fff solid 8px;border-bottom:0;background-color:#f2f2f2;}
.prolist .u1 .l1 img{width:100%;border-radius:2px 2px 0 0;}
.prolist .u1 .l2{padding:10px 15px 0 15px;line-height:25px;height:60px;font-size:15px;overflow:hidden;}
.prolist .u1 .l2 a{color: #000000}
.prolist .u1 .l3{width:100%;height:35px;font-size:13px;padding:10px 15px 0 15px;color:#999;}
.prolist .u1 .l4{width:100%;}
.prolist .u1 .l4 span{float:left;}
.prolist .u1 .l4 .s1{float:left;font-size:16px;color:#ff583d;margin-left:15px;line-height:22px;font-weight:700;}
.prolist .u1 .l4 .s2{float:right;font-size:14px;color:#875427;border-radius:2px;line-height:22px;padding:0 5px;background-color:#f4dbab;margin-right:15px;cursor:pointer;}
.prolist .u1 .l5{border-top:#eeeeee solid 1px;margin:10px 0 0 0;padding:15px 0 0 0;height:30px;text-align:center;width:100%;}
.prolist .u1 .l5 a{float:left;color:#fff;padding:5px 0;width:100px;border-radius:3px;font-size:14px;margin-left:15px;opacity:0.8;transition: all  .2s  ease-in;}
.prolist .u1 .l5 .a1{background:#f84b1e;box-shadow:0 5px 5px rgba(248, 75, 30, 0.25);}
.prolist .u1 .l5 .a2{background:#337efe;box-shadow:0 5px 5px rgba(51, 126, 254, 0.25);margin-left:64px;}
.prolist:hover{transform:translateY(-7px);box-shadow:0 8px 10px #e6e6e6;}
.prolist:hover .u1 .l5 a{opacity:1;}
.prolist:nth-child(4){margin-right:0;}


.index_head{
	background: #32b09a url(../images/hmBanBg.jpg) no-repeat center center;
	height:350px;
	width: 100%}
.index_box{width: 1200px;margin: auto}
.i_title{
	font-size: 35px;
	display: block;
	color: #ffffff;
	font-weight: bold;
}
.i_keys{
	color: #fff;
	font-size: 28px;
	line-height: 46px;
}
.i_desc{
	font-size: 18px;
	line-height: 28px;
	color: #e2e2e2;
	padding-bottom: 20px;
}
.hmBan_tg span ,.i_updates,a.i_updates:hover{
	color: #ffe788;
}
.hmBan_tg {
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	display: block;
	width: 430px;
	background: rgba(64,151,135,.5);
	border-radius: .3em;
	padding: 15px;
}
.hmBan_down, .hmBan_down:hover {
	background: url(../images/hmBan_bg.png) no-repeat;
	height: 82px;
	width: 358px;
	position: relative;
	font-size: 24px;
	color: #fff;
	line-height: 62px;
	display: inline-block;
	text-align: center;
}
.sBom1 {
	background: #4ab09d;
	padding: 18px 0 12px;
	border-bottom: 1px solid #62bbab;
	color: #ffffff;
}
.navbar-nav li{padding: 0px 20px;}
.s_title{font-size: 28px;height: 45px;height: 45px;}

.tags span{background: #9cafba;padding: 5px 10px;color: #ffffff}

.uptime{float: right;font-size: 12px;color: #999999}

p {
	margin-top: 0;
	 margin-bottom: 0rem;
}