@charset "utf-8";

/*分页*/

#pages { padding:30px 0 0 0; text-align:center}

#pages a.a2disable{ color: #d2d2d2 !important; cursor: not-allowed !important; }

#pages a { display:inline-block; height:30px; margin-left: -5px; line-height:30px; background:#ffffff; border:1px solid #e1e1e1; text-align:center; color:#444444; padding:0 15px}

#pages a.a1 { background:#F9F9F9;  padding:0px 10px; }

#pages a.a2 { background:#F9F9F9;  padding:0px 10px;}

#pages a.a5 { background:#F9F9F9; padding:0px 10px;cursor: not-allowed !important;}

#pages a:hover { background:#e9e9e9; color:#333333; text-decoration:none; }

#pages span { display:inline-block; margin-left: -5px; height:30px;padding:0 15px; line-height:30px; background:#103894; border:1px solid #e1e1e1; color:#ffffff; text-align:center; }

#pages font { display:inline-block; height:30px;padding:0 10px; line-height:30px; text-align:center; }

.page .noPage { display:inline-block; height:30px; line-height:30px;  border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



/*news*/

.news_one{width:100%; border-radius:10px; background: #fff; border: 1px solid #e1e1e1; overflow:hidden; margin-bottom: 20px; }

.news_one a{ display:block;}

.news_img{ width:100%; height:200px; border-bottom: 1px solid #e1e1e1; overflow:hidden; display:flex; align-items:center; justify-content:center;}

.news_img div{ width:100%; height:200px; display: flex; align-items: center; justify-content: center;}

.news_img img{ max-width:100%; max-height:100%; object-fit:contain; }

.news_fot{ padding:12px 15px; }

.news_fot1{ height:28px; line-height:28px; text-align:center; font-size:15px; font-weight:bold; overflow:hidden; }

.news_fot2{ height:36px; line-height:18px; font-size:12px; color:#888; overflow:hidden; margin:8px 0px;}

.news_fot3{ height:18px; line-height:18px; font-size:12px; color:#999; overflow:hidden; }

.news_omr{ margin-right:20px; }

/* 新闻网格布局 */
.news-grid{ display:grid; grid-template-columns:repeat(3, 1fr); gap:20px; margin-bottom:20px; }
.news-grid .news_one{ width:100%; margin-bottom:0; }

/*end news*/

/*case*/

	.case_one{ width:220px; border:1px solid #e1e1e1; border-radius:10px; overflow:hidden; margin-bottom: 22px;}

	.case_one div{ width:220px; height:413px; display:table-cell; vertical-align:middle; text-align:center; }

	.case_onemr{ margin-right:22px; }



	.proone{ width:285px; margin-bottom: 20px;}

	.proone a{ display:block; border:1px solid #e1e1e1; background:#fff; border-radius:10px; overflow:hidden; }

	.prooimg{ width:283px; height:283px; border-bottom: 1px solid #e1e1e1;}

	.prooimg div{ width:283px; height:283px; display: table-cell; vertical-align: middle; text-align: center;}

	.proofot{ padding:10px 10px;  transition: all 0.3s;}

	.proofot span{ display:block; height:40px; line-height:40px; text-align:center; font-size:14px; overflow:hidden; color: #333;}

	.proone a:hover .proofot{ background:#00a040; transition: all 0.3s;}

	.proone a:hover .proofot span{ color:#fff; }

	.proone_mr{ margin-left:21px; }

/*end case*/
/*pro_detail*/
	.p_d_a{}
	.p_d_aL{ width:348px; height:350px; background: #fff; border: 1px solid #e1e1e1; border-radius: 10px; overflow: hidden; box-sizing: border-box;}
	.chinazP{width:100%; height:350px; position: relative; }
	.q51buypicP{ width:100%; position:relative;}
	.q51buypicP li{ width:348px; height:350px; position:relative; float: left; margin:0;}
	.p_d_aLone{}
	.p_d_aLoimg{width:348px; height:350px;}
	.p_d_aLoimg div{width:348px; height:350px; display: table-cell; vertical-align: middle; text-align: center;}
	.chinazP .prev{ display:block; position:absolute; top:calc(50% - 30px); left:0; background:url(../../images/1.png); width: 60px; height: 60px;}
	.chinazP .next{ display:block; position:absolute; top:calc(50% - 30px); right:0; background:url(../../images/2.png); width: 60px; height: 60px;}
	.p_d_aR{ width:522px; padding-left:28px; box-sizing: border-box;}
	.p_d_aR1{ line-height:150%; font-size:22px; font-weight:bold; padding: 0px 0px 12px 0px; color:#1a1a1a;}
	.p_d_aR2{ line-height:180%; font-size:13px; color:#999; padding: 2px 0px;}
	.p_d_aR3{ padding:20px 0px 8px 0px; border-top:1px solid #eee; margin-top:8px;}
	.p_d_aR3 .p_attr{ line-height:220%; font-size:15px; color:#333;}
	.p_d_aR3 .p_attr .p_attr_lab{ font-weight:normal; color:#888; display:inline-block; min-width:80px;}
	.p_d_aR3 .p_attr_price{ font-size:36px; font-weight:bold; line-height:140%; padding-bottom:16px; color:#1a1a1a;}
	.p_d_aR3 .p_attr_price .p_attr_lab{ min-width:96px; color:#1a1a1a; font-weight:bold;}
	.p_d_aR3 .p_attr_price .p_attr_val{ color:#0066d6;}
	.p_d_b{ padding:10px 0px 5px 0px; line-height:180%; font-size:16px; font-weight:bold; border-bottom:1px dashed #e1e1e1; }
	.p_d_c{ line-height:180%; }
/*end pro_detail*/
/*mess*/

	.txt_class{ width:300px; height:25px; line-height:25px; padding-left:5px;}

	.txt_classx{ width:310px; height:30px; line-height:30px; padding-left:5px;}

	.txt_class2{width:100px; height:25px; line-height:25px;padding-left:5px;}

	.txt_class_con{ width:300px; height:80px; line-height:20px;padding-left:5px; resize:none;}

	.txt2_class{ background:none; border:none;}

	.dd_class{ margin-top:20px;}

	.dd_class2{ margin-top:10px;}



	.dd_classdiv font{ color:#ff0000;}

	.dd_classdiv{ margin:10px 0px;}

		.dd_classdiv span{ width:100px; text-align:right; height:31px; line-height:31px; }

	.dd_classdivx{  margin:10px 0px; line-height:40px;}

	.dd_price{ float:left;}

	.dd_type{ float:left; margin-left:15px;}

	.dd_type2{float:left; margin-left:30px;}

	.dd_bz{ float:left;}

	.dd_bz2{ float:left; width:300px;}

	.dd_sub{ float:left; width:220px; text-align:center; margin-left:6px;}

		.dd_sub input{ width:100px; height:30px; cursor:pointer;}

	.dd_sub2{ float:left; width:220px; text-align:center;}

		.dd_sub2 input{ width:100px; height:30px; cursor:pointer;}



	.dd_res{ float:left; width:200px;text-align:center;}

		.dd_res input{ width:100px; height:30px; cursor:pointer;}

		

		.dd_clas_left{ float:left; background:url(../../images/zh_book.jpg) no-repeat bottom right; min-height:256px; width:100%;}

		.dd_clas_right{ float:left;  width:500px; height:230px;}

		.dd_clas_right2{ float:left;  width:450px; height:270px; margin-bottom:20px;}



	.dd_c_dl{ float:left; width:85px; text-align:right;}

	.dd_c_dr{ float:left; width:305px;}





	.dd_mess_1{ margin-bottom: 10px; }

	.dd_mess_a{ font-size: 14px; width: 90px; height: 42px; line-height: 42px; text-align: right; padding-right: 10px; }

	.dd_mess_a span{ color: #ff0000; padding-right: 5px; }

	.dd_mess_b{ width: 310px; border:1px solid #e1e1e1; height: 40px; line-height: 40px; border-radius: 10px; overflow: hidden;}

	.dd_mess_b input{ border:none; background: none; padding: 0px 10px; width: 290px; height: 40px; outline: none;}

	.dd_mess_b select{ border:none; background: none; padding: 0px 10px; width: 310px; height: 40px; outline: none; }

	.dd_mess_2{ margin-bottom: 10px;}

	.dd_mess2_a{font-size: 14px; width: 90px; height: 42px; line-height: 42px; text-align: right; padding-right: 10px; }

	.dd_mess2_a span{ color: #ff0000; padding-right: 5px; }

	.dd_mess2_b{width: 310px; border:1px solid #e1e1e1; border-radius: 10px; overflow: hidden;}

	.dd_mess2_b textarea{ border:none; background: none; padding: 6px 10px; width: 290px; line-height: 25px; outline: none;}

	.dd_mess_3{ padding-left: 100px; margin-top: 10px;}

	.dd_mess_3 input{ width: 312px;  border-radius: 10px; overflow: hidden; height: 45px; line-height: 45px; font-size: 14px; background: #00a040; color: #ffffff;  text-align: center; border: none; cursor: pointer;}



/*end mess*/

.nodata{ text-align:center; padding-top:20px; line-height:30px; font-size:14px; color:#999; }

