@charset "utf-8";

/* 通用代码 */
body{ font-family:"微软雅黑", Arial;}
*{margin:0;padding:0;list-style-type:none;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img{ display:block;}
img,input{border:none;vertical-align:left; overflow:hidden;}
html{overflow-y:scroll;}
ul,li{list-style-type:none;}
ul{ display:block;}
a{ text-decoration:none;}

/* 首页 */

/* 侧导航*/
	.cdh{ width:100%; position:absolute; z-index:1002; position: fixed; top:59px; overflow:hidden;}
	.cdh_gb{ float:left;width:30%; background:#000; opacity:0.9;filter:alpha(opacity=90);}
	.cdh_gb div{ width:20%; margin-left:40%; margin-top:50%;}
	.cdh_gb div img{ width:100%;}
	.cdh_cd{ float:left;width:70%; background-color:rgba(31,96,90,0.96);}
	.cdh_lm_ul{ width:100%; overflow:hidden;}
	.cdh_lm_ul_li{ width:100%; overflow:hidden; }
	.cdh_lm_ul_li div{ width:100%; margin-top:15px; margin-bottom:15px; margin-left:40px; color:#fff; font-size:14px;}
	.cdh_lm_ul_li div a{  color:#fff;}
	.cdh_lm_ul_li div span{ float:right; margin-right:60px; font-size:20px;  color:#fff;}
	
	.cdh_lm_ul_li ul{ width:100%; overflow:hidden;background-color:#0076ad;}
	.cdh_lm_ul_li ul li{ width:100%; margin-left:60px; padding-top:12px; padding-bottom:12px;  font-size:12px;border-bottom:1px dashed #0f8ac3;}
	.cdh_lm_ul_li ul li a{ color:rgba(255,255,255,0.88);}

/* 头部 */
	.dh{ width:100%; height:59px; background-color:#fff; margin:auto; overflow:hidden;position: fixed; z-index:1000; top:0px;}
	.dh_logo{ float:left; width:86%;}
	.dh_logo img{ width:60%; margin-top:7.9px; margin-left:3.125%;}
	.dh_dh{ float:right; width:14%;}
	.dh_dh img{ width:60%; margin-top:19.65px; }

/* banner */
	.addWrap{ position:relative; width:100%;background:#fff;margin-top:59px; padding:0;}
	.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
	.addWrap .swipe-wrap{overflow:hidden;position:relative;}
	.swipe-wrap img{ width:100%;}
	.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
	#position{ position:absolute; left:45%; margin-top:-20px;}
	#position li{width:8px;height:8px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#FFF;}
	#position li.cur{background-color:#FF7F00;}
	.img-responsive { display: block; max-width:100%;height: auto;}
	
/* 企业数据*/
.qysj-box{ width:100%; height:134px; margin:auto;}
.qysj-list{ width:33.13%; height:68px; background-image:url(../phone-images/qysj-bg.jpg); background-repeat:no-repeat; background-size:100% auto; float:left; text-align:center; border-bottom: solid 1px #41857f;}
.qysj-list h1{ font-size:22px; color:#fff; margin-top:10px;}
.qysj-list p{ font-size:10px; color:#fff; opacity:0.6;}
.qysj-line{ width:0.2%; height:68px; float:left; background-color:#41857f; border-bottom: solid 1px #41857f;}

/* 中国梦月季情*/
.zgm-box{ width:100%;height:560px; background-image:url(../phone-images/zgm-bg.jpg); background-size:100%; background-position:center 140px; background-repeat:no-repeat; }
.zgm-min-01{ width:57.8125%;  margin:auto; padding-top:36px;}
.zgm-min-01 div{ width:100%; height:140px;  margin:auto; background-image:url(../phone-images/zgm-bg-02.jpg); background-repeat:repeat-x; background-position:center 34px; background-size: 100% 60px;}
.zgm-min-01 img{ display:block; width:73.51%; margin:auto; }

.zgm-min-02{ width:88%; height:auto; padding-top:6px; clear:both; overflow:hidden; margin:auto;}
.zgm-min-02 div{ float:left; margin:auto;}
.zgm-min-02 div h1{ font-size:34px; color:#e54954;}
.zgm-min-02 div p{ font-size:18px; color:#333333;}
.zgm-min-02 img{ display:block; width:36px; margin-left:10px; float:left;}

.zgm-min-03{ width:88%; margin:auto; font-size:14px; color:#7a7a7a; line-height:28px; margin-top:14px;}

.zgm-min-04{ width:88%; margin:auto; margin-top:14px; clear:both; overflow:hidden; }
.zgm-min-04 p{font-size:15px; color:#666; display:block; float:left; padding-top:20px; }
.zgm-min-04 img{ display:block; width:140px; float:left; margin-left:10px;}

.zgm-min-05{ width:88%; margin:auto; margin-top:4px; font-size:16px; color:#e64954;}

/* 六大优势 */
.ldys-title{ width:88%; width:auto; text-align:center; margin-top:8px;}

.ldys-title-01{ margin:auto;clear:both; overflow:hidden;width: -moz-fit-content; width:-webkit-fit-content; width: fit-content; margin-left: auto; margin-right: auto; }
.ldys-title-01 div{ float:left; width:40px; height:1px; background-color:#4c4c4c; margin-top:9px;}
.ldys-title-01 p{ float:left; font-size:14px; color:#4c4c4c; margin:0; margin-left:20px; margin-right:20px;}

.ldys-title h1{ font-size:24px; font-weight:bold; color:#222; margin:0;}
.ldys-title h1 span{ color:#e64954;}

.ldys-min-img{ width:100%; margin:auto; margin-top:14px; margin-bottom:16px;}

.ldys-min-text{ width:88%; margin:auto; clear:both; overflow:hidden; margin-bottom:14px;}

.ldys-min-left{ float:left; width:46%;}
.ldys-min-left div h1{ padding-left:10%; width:90%; height:34px; line-height:34px; text-align:left;background-image:url(../phone-images/ldys-min-bg.png); background-size:100% 34px; margin:auto; color:#fff; font-size:16px;}
.ldys-min-left div p{ font-size:14px; color:#7a7a7a; text-align:left; margin-top:6px; line-height:24px;}

.ldys-min-right{ float:right; width:46%;}
.ldys-min-right div h1{ padding-right:10%; width:90%; height:34px; line-height:34px; text-align:right;background-image:url(../phone-images/ldys-min-bg-02.png); background-size:100% 34px; margin:auto; color:#fff; font-size:16px;}
.ldys-min-right div p{ font-size:14px; color:#7a7a7a; margin-top:6px; line-height:24px;}

/* 中国月季园 */
.zgyjy-box{ width:100%;height:490px; background-image:url(../phone-images/zgyjy-bg.jpg); background-size:100% 520px; background-position:center ; background-repeat:no-repeat;}
.zgyjy-min{ width:88%; margin:auto; clear:both; overflow:hidden; padding-top:40px; }
.zgyjy-title h1{ float:left;font-size:32px; color:#fff;}
.zgyjy-title p{ float:left; color:#fff; font-size:14px; opacity:0.48; padding-top:23px; margin-left:10px;}

.zgyjy-title{ clear:both; overflow:hidden; }

.zgyjy-minbox{ width:100%; clear:both; overflow:hidden; margin-top:20px;}
.zgyjy-minbox-01{ width:66.66%;height:110px; float:left;}

.zgyjy-minbox-02{ width:33.33%; height:110px; float:left; background-image:url(../phone-images/yjy-bg-02.jpg); text-align:center;}
.zgyjy-minbox-02 h1{ font-size:20px; color:#fff; padding-top:32px;}
.zgyjy-minbox-02 p{ padding-left:10px; padding-right:10px; font-size:14px; color:#fff; margin-top:2px; opacity:0.8;}

.zgyjy-minbox-03{width:66.66%;height:110px; float:left;}
.zgyjy-minbox-03 p{ width:90%; height:100px; font-size:14px; color:#fff; line-height:24px;  overflow:hidden; padding-top:10px; opacity:0.9;}

.zgyjy-minbox-04{ width:33.33%; height:110px; float:left;}
.zgyjy-minbox-04 img{ width:100%; height:110px;}

/* 产品中心 */
.pro-title-box{ width:88%; margin:auto; margin-top:26px; clear:both; overflow:hidden; }
.pro-title-box li{ float:left; width:25%; height:28px; margin-bottom:14px; }
.pro-title-box li a{ display:block; text-align:center; width:90%; height:28px; line-height:28px; text-decoration:none; font-size:14px; border-radius:18px; border: solid 1px #e0e0e0; color:#7a7a7a; margin:auto;}

/* 产品中心内容 */
.cpzx-minbox{ width:88%; margin:auto; height:450px; margin-top:20px; }
.cpzx-minbox li{ width:48.5%; text-align:center; margin-bottom:10px;}
.cpzx-minbox li img{ width:100%;  margin:auto;}
.cpzx-minbox li p{font-size:14px;color:#666666; line-height:34px;}

/* 基地介绍等 */
.jdjs-btn{ width:100%; height:36px; margin:auto;}
.jdjs-btn li{ width:33.33%; height:36px;  float:left;}
.jdjs-btn li a{ display:block; width:100%; margin:auto; text-decoration:none; text-align:center; height:36px;  font-size:15px; line-height:36px;}

.jdjs-btn-01 a{ background-color:#e64954; color:#fff;}
.jdjs-btn-02 a{ background-color:#f5f5f5;color:#333333;}

.jdjs-min-box{ width:100%; height:400px;background-image:url(../phone-images/jdjs-img-bg.jpg); background-position:center; background-size:100%;}
.jdjs-min{ width:88%; margin:auto; height:360px; background-color:#fff; opacity:0.9; position:relative; top:23px;}
.jdjs-min h1{ color:#e64954; font-size:28px; text-align:center; padding-top:24px;}
.jdjs-min p{ width:90%; font-size:13px; color:#666; line-height:22px; margin:auto; margin-top:16px;}

/* 南阳月季基地 */
.nyyjjd-box{ width:93.75%; height:230px; margin:auto; background-image:url(../phone-images/nyyjjd-bg.jpg); background-size:100%; background-position:center; }
.nyyjjd-box img{ float:left; width:50%; padding-top:26px;}
.nyyjjd-box ul{ width:40%; display:block; float:right; padding-top:44px;}
.nyyjjd-box ul li{ width:100%; height:40px; margin-bottom:10px;}
.nyyjjd-box ul li a{width:84%; padding-left:16%; height:40px; display:block; font-size:16px; line-height:40px; color:#fff; background-image:url(../phone-images/yjjd-title-bg.png); background-size:100% 40px;}


/* 新闻中心 */
.news-box{ width:100%; height:680px; margin:auto; background-image:url(../phone-images/news-bg.jpg); background-size:100%; background-position:; }

.news-title{ width:88%; width:auto; text-align:center; padding-top:40px;}

.news-title-01{ margin:auto;clear:both; overflow:hidden;width: -moz-fit-content; width:-webkit-fit-content; width: fit-content; margin-left: auto; margin-right: auto; }
.news-title-01 div{ float:left; width:40px; height:1px; background-color:#fff; margin-top:13px;}
.news-title-01 p{ float:left; font-size:16px; color:#fff; margin:0; margin-left:20px; margin-right:20px;}

.news-title h1{ font-size:24px; font-weight:bold; color:#fff; margin:0;}
.news-title h1 span{ color:#fff;}

.news-pro-title-box{ width:88%; margin:auto; margin-top:20px; clear:both; overflow:hidden; }
.news-pro-title-box li{ float:left; width:33.33%; height:28px; margin-bottom:8px; }
.news-pro-title-box li a{ display:block; text-align:center; width:80%; height:28px; line-height:28px; text-decoration:none; font-size:15px; border-radius:18px;  margin:auto;}
.news-pro-title-01 a{ background-color:#fff; color:#1f605a;border: solid 1px #fff;}
.news-pro-title-02 a{border: solid 1px #6cb0ab; color:#fff;}

	.jj-min{ width:88%; height:118px; border: solid 1px #30948c; margin:auto; margin-top:16px; margin-bottom:16px;}
	.jj-min-1{ float:left; margin-top:14px; margin-left:10px;width:45%;}
	.jj-min-2{ float:right; width:42%; height:100px;  margin-top:12px; margin-right:10px;}
	.jj-min-title{ font-size:14px; color:#fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
	.jj-min-2 p{ font-size:12px; color:#fff; opacity:0.7; line-height:18px;height:36px; margin-top:6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

/* 您的位置 */
	.wz-box{ padding-top:12px; width:93.75%; height:44px; margin:auto; border-bottom:solid 1px #dcdcdc;}
	.wz-box div{ float:left;}
	.wz-text{ width:94%; font-size:14px; text-align:left; margin-left:10px;}
	.wz-text a{ text-decoration:none;color:#666666; }



/* 图片列表内容 */
.tplb-minbox{ width:93.75%; margin:auto; height:auto; margin-top:30px; clear:both; overflow:hidden; margin-bottom:60px; }
.tplb-minbox li{ width:48.5%; text-align:center; margin-bottom:10px;}
.tplb-minbox li img{ width:100%; margin:auto;}
.tplb-minbox li p{font-size:14px;color:#666666; line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* 新闻列表 */

	.news-jj-min{ width:93.75%; height:118px; border: solid 1px #f0f0f0; margin:auto; margin-top:16px; margin-bottom:16px;}
	.news-jj-min-1{ float:left; margin-top:10px; margin-left:10px;width:45%;}
	.news-jj-min-2{ float:right; width:45%; height:100px;  margin-top:12px; margin-right:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
	.news-jj-min-title{ font-size:14px; color:#666;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.news-jj-min-2 p{ font-size:12px; color:#666; opacity:0.7; line-height:18px;height:54px; margin-top:6px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;}
	
/* 通用内容 */
.min-box{ width:93.75%; margin:auto; margin-bottom: 50px; }
.min-box h3{ text-align:center !important; font-size:18px !important; color:#333333 !important; margin-top:16px !important; }
.min-box h5{ text-align:center !important; font-weight:normal !important; font-size:14px !important; color:#666666 !important; margin-bottom:16px !important; margin-top:6px !important;}
.min-box img{ width:100% !important; margin-top:12px !important; margin-bottom:12px !important;}
.min-box p{ font-size:14px !important; line-height:28px !important; text-indent:2em !important; color:#666666 !important; margin-bottom:10px;}

/* 产品详情内容 */
.min-box h1{ font-size:24px; line-height:70px; border-bottom: solid 1px #ebebeb; color:#e64954; font-weight:normal;}
.min-box h2{ font-size:16px; color:#242424; font-weight:bold;}
.min-box h4{ text-align:left; width:100%; font-size:16px; overflow:hidden; color:#e64954; margin-top:16px; line-height:16px;font-weight:normal;}
.min-box h4 span{font-size:14px; color:#626262;}
.min-box div{ width:100%; height:50px; font-size:18px; color:#242424; margin-top:10px; font-weight:bold; line-height:50px;}

/* 联系我们 */
.lxwm-box{ margin:auto; width:88%; height:auto; clear:both; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.lxwm-box div p{ width:100%; text-align:left; display:block; float:left; font-size:16px; line-height:32px; color:#666666;}
.lxwm-box img{ float:left; margin-top:6px;}
.map{ width:100%; margin:auto; margin-bottom:50px; height:200px; background-color:#137dd5;}

/* 浮窗 */
.fc-box{width:100%; height:48px;  position:fixed; bottom:0px;z-index: 99;}
.fc-box li a{ display:block;width:24.64%; float:left; height:48px; font-size:14px; color:#fff;  text-align:center; line-height:48px; margin-left:0.18%; margin-right:0.18%;background-color:#1f605a;}

/* 返回底部 */
.toTop {width: 40px;
		border-radius: 30px;
		background-color:rgba(0,0,0,0.36);
		
		text-align: center;
		line-height: 20px;
		padding-top:20px;
		padding-bottom:20px;
		color:#ffffff;
		/*返回顶部标签固定定位*/
		position: fixed;
		right: 35px;
		bottom: 35px;
		z-index: 999;
		font-size: 14px;
		}
			
.toTop:hover {background: #e64954;
			  font-size: 14px;
			  cursor: pointer;
			  color: #ffffff;
			}

/* bootstrap  分页样式 */
.pagination{ display: inline-block;padding-left: 2%;	border-radius: 0;	width: 96%;	margin: auto;}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#1f605a;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}