﻿@charset "utf-8";

	*{ margin: 0 auto; font-family:"微软雅黑";}
	ul,ol{list-style:none; padding:0px;}
	a{ text-decoration:none; color:#000;}
	img{ max-width:100%;}
	.picture img{ display:block;}	
	/*头部样式*/
	.max{ max-width:1200px;}
	
	header.header{ overflow:hidden;}
	.head_line{overflow:hidden; padding:15.5px 0px; background:#eee;}
	.head_line .max *{ float:left; font-size:14px; color:#999;}
	.head_line .text{ float:right;}
	.head_line .text a{ border-right:2px solid #959595; padding:0px 13px;}
	.head_line .text a:last-child{ border-right:0px;}
	.head_b{box-sizing:border-box; overflow:hidden; padding:20px 0px 18px 0px;background-size:cover;}	
	.head_b .logo{float:left; width:100%; max-width:72%;}
	.head_b .logo img{ display:block;}
	.head_b .logo .picture{float:left;}
	.head_b .logo .text{float:left; margin:10px 0px 0px 20px;}
	
	.header .contact{ float:right; max-width:25%; margin-top:12px;}
	.header .contact .picture{ margin-right:10px; float:left; width:50px;}
	.header .contact .picture img{ margin-top:6px;}
	.header .contact .content{ float:right;}
	.header .contact .content p.title{ font-size:14px; color:#333;}
	.header .contact .content p.text{ font-size:30px; color:#ed8601; font-weight:bold;}
	

	/*导航样式*/
	nav{ background:#304699; overflow:hidden;}
	.nav li{ float:left; max-width:calc(100% / 6); width:100%; text-align:center; padding:19.5px 0px;}
	.nav li a{ display:block; font-size:16px; color:#fff;}
	.nav li:hover{ background:#ed8601;}

	.dh{ float:right; display:none;}
	.iconnav-list:before{ font-size:60px;}
	
	/*幻灯片样式*/
	.banner{ max-width:100%; position:relative; min-height:150px; overflow:hidden; height:600px;}
	.banner ul{ position:absolute; left:0px; top:0px;}
	.banner ul li{ float:left; max-width:100%; overflow:hidden;}
	.banner:hover ol{ opacity:1;}
	.banner ol{opacity:0; width:100%; position:absolute; bottom:2%; transition:all 0.5s;-webkit-transition:all 0.5s; text-align:center;}
	.banner ol li{ margin:0 5px; cursor:pointer; border-radius:100%; height:5px; width:5px; display:inline-block; border:2px solid rgba(48,70,153,1.00); opacity:0.6;}
	.banner ol li:hover{opacity:1;}
	.banner li img{min-height:150px; height:600px; width:100%; object-fit:cover;}
	
	.lef_rig{ opacity:0.3; transition:all linear 0.25s;}
	.lef_rig span{ opacity:0.5; cursor:pointer;top:calc(55% - 50px); position:absolute;  z-index:2; font-size:50px;text-align:center; color:rgba(48,70,153,1.00);}
	.lef_rig span:first-child{ transform:rotate(180deg);left:1%; }
	.lef_rig span:nth-child(2){right:1%;}
	.lef_rig span:hover{ opacity:0.8; }
	.lef_rig span+span:hover{ opacity:0.8; }
	.banner:hover .lef_rig{ opacity:1;}
	#dot{ background:rgba(237,134,1,1.00); border:2px solid rgba(237,134,1,1.00); opacity:1;}


	/*网站主体*/
	.often{text-align:center; margin-top:55px; margin-bottom:46px;}
	.often .title{ font-size:40px;  color:#333; text-align:center;}
	.often .text{ font-size:12px; color:#bebebe; margin-top:7px; font-family:"Arial";}
	.often .intro{ font-size:16px; color:#666; margin-top:16px;}
	
	
	section.hot{ padding:18.5px 0px; overflow:hidden;}
	.hot span{ float:left; font-size:18px; color:#304699; margin-top:3px;}
	.hot ul{ float:left; max-width:calc(100% - 100px); width:100%; margin-top:3px; line-height:24px; height:24px; overflow:hidden;}
	.hot ul li{ float:left; margin-right:1%;}
	.hot ul li *{ font-size:14px; color:#333;}
	.hot img{ float:right; display:block}
	.hot ul li a:hover{ color:#304699;}
	
	section.products{ background:#f2f2f2; overflow:hidden; background-size:cover; padding-bottom:46px;}
	.pro_list{ overflow:hidden; margin-bottom:50px; display:block;}
	.pro_list span{ max-width:calc(100% / 8 - 28px); display:block; float:left; width:100%; text-align:center; line-height:36px; height:36px; border:1px solid #ccc; box-sizing:border-box; margin-right:32px; border-radius:36px; font-size:14px; color:#333; transition:all linear 0.15s; cursor:pointer;}
	.pro_list span:last-child{margin-right:0px;}
	.pro_list span:hover{border:1px solid #db241c; background:#db241c; color:#fff;}
	#click{ background:#db241c; color:#fff; border-color:#db241c;}
	.pro_b:nth-of-type(n+2){ display:none;}
	.pro_b li{ float:left; max-width:calc(25% - 12px); width:100%; margin-right:15px; padding:8px 8px 0px 8px; box-sizing:border-box; background:#fff; margin-bottom:26px;}
	.pro_b li:hover{ box-shadow:0px 0px 6px rgba(0,0,0,0.12)}
	.pro_b li:nth-of-type(4n){margin-right:0px;}
	.pro_b li .title{ padding:20px 0px; text-align:center; font-size:16px; color:#333; float:left; width:100%;}
	.pro_b li .picture{width:100%; float:left;}
	.pro_b li .picture img{ height:220px; width:100%; object-fit:cover;}
	.pro_b li:hover .title{color:#ed8601;}

	
	section.advan{ display:block; overflow:hidden; width:100%; padding-bottom:66px; background:#f2f2f2;}
	.advan_t{ overflow:hidden; margin-top:40px; display:block; width:100%;}
	.advan_t li{ float:left; background:#4666db; max-width:25%; width:100%; text-align:center; box-sizing:border-box; cursor:pointer;font-size:20px;color:#fff;padding:17px 0px;}
	.advan_t li img{ padding-right:10px; vertical-align:middle;}
	.advan_t li:nth-of-type(even){ background:#304699;}
	.advan_t li:last-child{border-right:0px;}
	.advan_t li:hover{ background:#0094da;}
	#advan{ background:#ed8601;}
	
	
	.advan_b{ background:#FFF;padding:55px 3.5%; box-sizing:border-box; overflow:hidden;}
	.advan_b li:nth-of-type(n+2){ display:none;}
	.advan_b li .content{ max-width:44%; box-sizing:border-box; width:100%; float:left;}
	.advan_b .content .title{ font-size:24px; font-weight:bold; color:#ed8601; margin-top:10px;}
	.advan_b .content .text{ font-size:16px; color:#555; margin-top:22px; float:left; overflow:hidden; width:100%;}
	.advan_b .content .text div{ float:left; overflow:hidden; width:100%; margin:9px 0px;}
	.advan_b .content .text div::before{ content:url(../images/ad_01.jpg); float:left; max-width:15px;}
	.advan_b .content .text div .line{float:right; max-width:calc(100% - 20px); width:100%; margin-left:4px;}
	.advan_b .picture{ max-width:100%; width:100%; float:right;}
	.advan_b .picture img{ width:100%; float:left; height:305px; object-fit:cover;}
	
	section.poster{ background:#304699; display:block; width:100%; overflow:hidden;}
	.post_b{ background:url(../images/pe_01.png) no-repeat right top; padding:32px 0px 18px;}
	.post_b .title{font-size:24px; color:#fff;}
	.post_b .text{font-size:30px; margin-top:15px; color:#fff;}
	.post_b .intro{font-size:20px; margin-top:20px; color:#fff;}
	.post_b .tel{font-size:16px; color:#fff; display:block; text-align:center; width:100%;}
	.post_b .tel span{font-size:24px; color:#ed8601; margin-top:8px; font-weight:bold; margin-right:15px;}

	section.bearing{ display:block; width:100%; overflow:hidden; padding-bottom:40px;}
	.bearing_title{ margin:60px auto;}
	.bearing_title span:first-child{ float:left; max-width:50%; width:100%; text-align:right;}
	.bearing_title span:first-child p:first-child{ font-size:34px; font-weight:bold; color:#111;}
	.bearing_title span:first-child p:nth-of-type(2){ font-size:12px; color:#e2e2e2; text-transform:uppercase;}
	.bearing_title span:nth-of-type(2){ float:left; max-width:50%; border:1px solid #e4e4e4; margin-left:14px; padding:8px;}
	.bearing_title span:nth-of-type(2) p:first-child{ font-size:20px; font-weight:bold; color:#d50505;}
	.bearing_title span:nth-of-type(2) p:nth-child(2){ font-size:15px; color:#444;}
	
	.bearing ul{ display:flex; flex-wrap:wrap;}
	.bearing li{ float:left; max-width:calc(50% - 19px); width:100%; box-shadow:2px 2px 2px #ececec; margin-bottom:32px; margin-left:0px;}
	.bearing li:nth-child(even){ float:right; margin-right:2px;}
	.bearing li .title{ background:#304699; float:left; width:100%;}
	.bearing li .title .number{ float:left; max-width:calc(100% - 370px); width:100%; height:188px; color:#fff; text-align:center;}
	.bearing li .title .picture img{ float:left; height:188px; width:100%;}
	.bearing li .title .number p{ float:left; width:100%; font-size:22px;}
	.bearing li .title .number p:first-child{ font-size:80px; margin-top:15px;}
	.bearing li .title .number p:first-child::after{ content:""; background:#fff; height:1px; width:25%; display:block; margin:0 auto; margin-bottom:10px;}
	.bearing li .title .picture p:nth-child(2){ float:left; width:100%; font-size:22px;}
	.bearing li .title .picture:nth-of-type(2){ float:right; max-width:370px; width:100%; border-left:2px solid #fff; box-sizing:border-box;}
	.bearing li .content{ background-image:url(../images/02.png); background-repeat: no-repeat; background-position:right bottom; background-color:#f6f6f6; padding:41.5px 10% 41.5px 5%; box-sizing:border-box; float:left; width:100%; min-height:206px}
	.bearing li .content div{font-size:18px;color:#111; border-bottom:1px solid #ececec; padding:8px 0px; float:left; width:100%;}
	.bearing li .content div::before{ content:"■"; color:#ed8601; float:left; margin-top:-2px; max-width:30px; width:100%; text-align:center;}
	.bearing li .content div p{float:left; max-width:calc(100% - 30px); text-overflow:ellipsis; white-space:pre; width:100%; overflow:hidden; padding-left:2px; box-sizing:border-box;}
	.bearing li:hover .content{ background-image:url(../images/03.png);background-color:#fff; transition:all linear 0.25s;}


	section.server{ display:block; width:100%; overflow:hidden;  background-size:cover; padding-bottom:45px;}
	.server .often .title span{ max-width:40%;}
	.server .often .title::after,.server .often .title::before{ max-width:30%;}
	
	.ser_b{ position:relative; display:block; max-width:1350px; overflow:hidden; z-index:1;}
	.ser_b .move{ display:block; overflow:hidden; width:100%;}
	.ser_b ul{position:relative; width:9999px; float:left;}
	.ser_b li{ float:left; width:386px; margin-right:20px; box-sizing:border-box; overflow:hidden;}
	.ser_b li div{ float:left; background:#fff;position:relative; box-sizing:border-box; max-width:100%; margin-bottom:15px;}
	.ser_b li .number{ float:left; width:100%; text-align:right; font-size:28px; color:#000;}
	.ser_b li .title{ font-size:20px; color:#333; float:left; width:100%; white-space:pre; text-overflow:ellipsis; overflow:hidden; margin-top:13px; transition:all linear 0.25s;}
	.ser_b li .text{ font-size:12px; color:#bbbaba; float:left; width:100%; white-space:pre; text-overflow:ellipsis; overflow:hidden; margin-top:3px;}
	.ser_b li .text img{ height:310px;object-fit: cover;width: 100%;}
	.ser_b li .content{ float:left; width:100%; font-size:14px; color:#555555; margin:25px 0px 40px 0px; min-height:48px; height:48px; overflow:hidden;}
	.ser_b li .content *{ font-size:14px; color:#555555; line-height:24px;}
	.ser_b li .picture{ width:95%;  display:block; overflow:hidden; background:#fff; padding:20px; box-sizing:border-box; box-shadow:0px 0px 15px rgba(0,0,0,0.20); margin-top:-68px; float:left;}
	.ser_b li .picture img{ width:100%; height:160px; object-fit:cover; float:left;}
	.ser_b li .more{ position:absolute;border-radius:50%; bottom:-15px; left:0px; right:0px; margin:auto; background:#304699; text-align:center; max-width:84px; width:100%; font-size:14px; color:#fff; padding:20px 0px;}
	.ser_b .btn{ position:absolute; height:100%; width:100%; left:0px; overflow:hidden; display:block; top:0px; bottom:0px; z-index:-1; display:flex; align-items:center; justify-content:space-between;}
	.ser_b .btn span{ float:left; height:47px; width:47px; background:#fff; text-align:center; line-height:47px; border-radius:100%; cursor:pointer; margin-left:0px; font-size:30px; color:#304699; font-family:"宋体"}
	.ser_b .btn span:nth-of-type(2){ float:right; margin-right:0px; margin-left:auto;}
	.ser_b li:hover .title{ transform:translateX(5px);}
	.ser_b li:hover .more{ background:#ed8601;}
	.ser_b .btn span:hover{ background:#304699; color:#fff;}

	section.about{display:block; width:100%; overflow:hidden; padding-bottom:60px;}
	.about_b{ background:url(../images/ab_01.jpg) no-repeat right center; background-size:58.5% 100%; float:left; margin-left:calc((100% - 1200px) / 2); padding:36px 0px;}
	.about_l{ float:left; background:rgba(255,255,255,0.90); max-width:50%; width:100%; overflow:hidden; padding:30px 50px 36px 35px; box-sizing:border-box; box-shadow:0px 0px 10px rgba(0,0,0,0.15)}
	.about_l .content{ float:left; font-size:16px; line-height:30px; color:#333; margin-top:18px; width:100%; overflow:hidden;}
	.about_l .content p{ text-indent:28px;}
	.about_l .title{ font-size:24px; font-weight:bold; color:#304699; float:left; width:100%;}
	.about_l .intro{color:#ed8601; font-size:24px; margin-top:12px; float:left; width:100%;}
	.about_l .more{ float:left; background:#ed8601; color:#fff; width:144px; font-size:14px; height:42px; line-height:42px; overflow:hidden; text-align:center; margin-top:32px;}

	section.news{ overflow:hidden; padding:60px 0px;}	
	.news_b{ display:flex; justify-content:space-between}
	.news_l{ max-width:776px; width:100%; float:left; background:#fff; padding:23px 20px; box-sizing:border-box; border-top:4px solid #304699; margin-left:0px;}
	.news_l ul{ max-width:776px; width:100%; float:left;}
	.news_l ul li{width:100%; float:left; overflow:hidden; padding:9px 0px; border-bottom:1px dashed #999;}
	.news_l ul .picture{ max-width:157px; width:100%; float:left;}
	.news_l ul .picture img{ width:100%; height:97px; object-fit:cover;}
	.news_l ul .content{ max-width:calc(100% - 180px); float:right;}
	.news_l ul .title{ font-size:16px; color:#333; font-weight:bold; white-space:pre; text-overflow:ellipsis; overflow:hidden;}
	.news_l ul .text{ font-size:14px; color:#666; line-height:20px; margin-top:6px; max-height:40px; overflow:hidden;}
	.news_l ul time{ float:left; width:100%; overflow:hidden; margin-top:9px;}
	.news_l ul time *{ font-size:12px; color:#999;}
	.news_l ul time .date{ float:left;}
	.news_l ul time .more{ float:right;}
	.news_l ul li:hover .title{ color:#304699;}
	.news_column{ font-size:16px; color:#333; margin-bottom:15px; overflow:hidden;}
	.news_column span{ border-left:1px dashed #666; cursor:pointer; padding:0px 21px; float:left; text-align:center;}
	.news_column span:first-child{ border:0px; padding-left:0px;}
	.news_column .more{ float:right; font-size:12px; color:#beb5b5;}
	.news_l ul:nth-of-type(n+2){ display:none;}
	#column{ color:#304699; font-weight:bold;}
	
	.news_r{ max-width:388px; width:100%; float:right; background:#fff; box-sizing:border-box; border-top:4px solid #304699;padding:24px 15px 40px 21px; margin-right:0px;}
	.news_r .picture img{ height:132px; width:100%; float:left; object-fit:cover;}
	.news_r .news_column{ margin-bottom:23px;}
	.news_r .news_column span{ color:#304699; font-size:16px; font-weight:bold;}
	.news_r ul{ margin-top:12px; float:left; overflow:hidden;}
	.news_r li{padding:18px 0px; overflow:hidden; width:100%; display:block; border-bottom:1px dashed #d1d1d1;}
	.news_r li:last-child{margin-bottom:0px;}
	.news_r li .title{ padding-left:30px; box-sizing:border-box; display:block; width:100%; white-space:pre; text-overflow:ellipsis; overflow:hidden; font-size:14px; color:#333; position:relative;}
	.news_r li .title::before{ content:"Q"; font-size:12px; width:16px; height:16px; border-radius:4px; float:left; background:#d8d7d7; color:#666; text-align:center; line-height:14px; position:absolute; left:0px; top:0px; bottom:0px; margin:auto;}

	.news_r li .content{ padding-left:30px; box-sizing:border-box; display:block; width:100%; overflow:hidden; font-size:12px; line-height:18px; color:#666; margin-top:7px; max-height:36px;}
	.news_r li:hover .title{ color:#304699;}
	.news_r li:hover .title::before{background:#304699; color:#fff;}
	.news_column .more:hover{ color:#304699;}


	
	
			
	section.url{ overflow:hidden; padding:15.5px 0px; background:#3f3f3f;}
	.url .max{ overflow:hidden; display:flex; align-items:center;}
	.url .title{ float:left; padding-right:16px; margin-right:16px;max-width:90px; width:100%; box-sizing:border-box;}
	.url .title .CH{ font-size:18px; color:#fff;}
	.url .title .EN{ color:#666; font-size:16px;}
	.url .max div{padding:5px 0px;}
	.url .content{ float:left; max-width:calc(100% - 106px); width:100%;}
	.url .content *{font-size:14px; line-height:24px; color:#fff; margin-right:1%;}
	
	footer.footer{ background:#252525; background-size:cover; overflow:hidden; padding:14px 0px;}
	.foot_b{ display:block; padding:19.5px 0px; overflow:hidden; width:100%;}
	.foot_b .logo{ float:left; max-width:32%; width:100%; margin-top:20px;}
	.foot_b .content{ max-width:50%; width:100%; float:left; color:#e2e2e2; font-size:14px; line-height:36px; padding:0px 6%; box-sizing:border-box; margin-top:20px;}
	.foot_b .content span{ display:inline-block;}
	.foot_b .content span a{ color:#fff;}
	.foot_b .content ul li{ display:contents; margin-right:5px;}
	.foot_b .content ul li a{color:#fff; margin-right:5px;}
	.foot_b .code{max-width:14.5%; width:100%; float:right;}
	.foot_b .code img{ height:173px;}
	
	/*新闻页面*/
	.page_ban .banner{ height:400px;}
	.page_ban .banner li img{ height:400px;}
	.lef_rig span img{ width:35px;}

	.page{ overflow:hidden; padding-bottom:30px;}
	
	.page_address{ box-sizing:border-box; margin:0px auto 35px auto; font-size:14px; overflow:hidden; text-align:right; line-height:42px; box-shadow:0px 2px 4px rgba(0,0,0,0.15); padding:10px 0px 6px 0px;}
	.page_address.list{ border:0px;  text-align:left; color:#666;}
	.page_address.list span{color:#333;}
	.page_address.list a{ color:#666;}
	.page_address .address span{ color:#1441ff; font-weight:bold;}
	.page_address .content{float:left;text-align:right; margin-right:0px;}
	.page_address .content *{color:#333;}
	
	.page_column{display:block; width:100%; text-align:center;}
	.page_column .title{ font-size:26px; font-weight:bold; display:inline-block; background:#fff; overflow:hidden; position:relative; z-index:1; box-sizing:border-box; padding:0px 20px; letter-spacing:2px;}
	.page_column .nydh{ margin:10px auto 0px auto;    display: flex;}
	.page_column .nydh ul li{ float:left; padding:10px 8px; margin:0px 20px; border-bottom:3px #304699 solid;}
	.page_column .nydh ul li a{ font-size:16px; font-weight:normal;}
	.page_column .content{ margin-top:20px; position:relative; z-index:1;}
	.page_column .content::after{content:""; background:#d9d9d9; height:1px; width:100%; position:absolute; left:0px; top:0px; bottom:0px; margin:auto; z-index:-1;}
	.page_column .content ul{ overflow:hidden; background:#fff; display:inline-block; padding:0px 15px;}
	.page_column .content li{ display:inline-block; margin:0px 5px;}
	.page_column .content a{ font-size:14px; color:#747474;}

	.page_odd{ margin:15px auto 60px auto;}	
	.page_odd p{ line-height:34px;}
	.page_odd .picture img{ margin:15px auto 40px auto; max-height:500px;}
	
	.pro_list{ display:block; width:100%; overflow:hidden; padding:2px; box-sizing:border-box; margin-top:50px;}
	.pro_list li{ float:left; width:calc(25% - 20px); margin-right:20px; box-shadow:0px 0px 3px rgba(0,0,0,0.30); margin-bottom:20px;}
	.pro_list li:nth-of-type(4n){margin-right:0px;}
	.pro_list li .picture{ float:left; width:100%; overflow:hidden;}
	.pro_list li .picture img{ height:230px; width:100%; object-fit:cover; transition:all linear 0.25s;}
	.pro_list li .content{ overflow:hidden; float:left; width:100%; background:#fff; padding:20px 3%; box-sizing:border-box;}
	.pro_list li .title{ font-size:16px; white-space:pre; text-overflow:ellipsis; overflow:hidden;color:#333; transition:all linear 0.25s; text-align:center;}
	.pro_list li .text{ font-size:14px; color:#666; line-height:24px; margin-top:10px; max-height:72px; height:72px; overflow:hidden; float:left; width:100%;}
	.pro_list li time{ font-size:12px; color:#999; margin-top:15px;overflow:hidden; float:left; width:100%;}
	.pro_list li time .more{ float:right; color:#304699;}
	.pro_list li:hover .picture img{ transform:scale(1.2);}
	.pro_list li:hover .title{ color:#304699;}
	
	.page_list{ text-align:center; margin:30px auto 20px auto; display:block; width:100%; overflow:hidden;}
	.page_list *{ font-size:14px; color:#333; display:inline-block; min-width:10px; padding:4px 10px;}
	.page_list *:hover{ background:#304699; color:#fff;}
	
	.news_list{ margin-top:20px; overflow:hidden; display:block; width:100%;}
	.news_list li{ float:left; width:100%; overflow:hidden; box-shadow:0px 0px 8px -2px inset rgba(0,0,0,0.30); margin:15px 0px;}
	.news_list li .picture{ float:left; max-width:27%; width:100%; overflow:hidden;}
	.news_list li .picture img{ height:200px; width:100%; object-fit:cover; transition:all linear 0.25s;}
	.news_list li .content{ float:right; max-width:70%; width:100%; overflow:hidden; padding-right:3%; box-sizing:border-box;}
	.news_list li .content .title{ font-size:20px; font-weight:bold; margin-top:25px;}
	.news_list li .content .text{ font-size:14px; color:#666; line-height:24px; margin-top:10px; max-height:72px; height:72px; overflow:hidden;}
	.news_list li .content time{ font-size:12px; color:#999; margin-top:15px;overflow:hidden; float:left; width:100%;}
	.news_list li .content time .more{ float:right; color:#304699;}
	.news_list li:hover .picture img{ transform:scale(1.2);}
	.news_list li:hover .title{ color:#304699;}

	


	/*返回顶部*/
	
	.top{ cursor:pointer; position:fixed; bottom:5%; background:rgba(48,70,153,0.50); right:1%; font-size:60px; display:none;}
	.top::before{font-size:60px; color:rgba(255,255,255,0.5);}
	.top:hover{background:rgba(48,70,153,1.00);}
	.top:hover::before{color:rgba(255,255,255,1);}
	
	
	.sj_footer{ display:none; width:100%; background:#fff; position:fixed; bottom:0px; border-top:1px solid #ccc; z-index:999;}
	.sj_footer a{ width:33%; float:left; text-align:center; padding:3% 0;}
	.sj_footer span{ width:100%; float:left; color:#333; font-family:"微软雅黑";}
	.sj_footer img{ max-width:20%;}


	

	:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #666;
	}
		
	::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #666;
	}
	
	input:-ms-input-placeholder{
	color: #666;
	}
	
	input::-webkit-input-placeholder{
	color: #666;
	}

	
	textarea:-ms-input-placeholder{
	color: #666;
	}
	
	textarea::-webkit-input-placeholder{
	color: #666;
	}