/* CSS Document */
.banner1 {
	background: url(../images/sub_banner.jpg)/*tpa=http://www.igoldencnc.com/images/sub_banner.jpg*/ no-repeat center;
}
.mrtb {
	color: #FFF;
	margin-top: 70px;
	margin-bottom: 40px;
}
.florig {
	margin: 0 auto;
}
.aboutrig form {
	float: right;
	margin-top: 85px;
	width: 100%;
	text-align: right;
}
.aboutrig a {
	color: #FFF;
}
.ban_tear {
	padding: 8px 5px;
	height: 44px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border: none;
	float: left;
	width: 80%;
}
.search_btn {
	height: 44px;
	padding: 8px 10px;
	border: none;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	float: left;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.lik .link p {
	background: #74b446;
	text-align: left;
	color: #FFF;
	padding: 10px 40px;
	margin-bottom: 0px;
	float: right;
}
.lik .link a {
	color: #fff;
	padding: 5px;
}

/*left*/
.main {
	padding-bottom: 50px;
	padding-top: 15px;
}
.pro_list h3 {
	font-weight: 900;
	background: #529323;
	padding: 0px 10px;
	line-height: 55px;
	color: #fff;
	margin: 0px;
}
.pro_list p{
	display:block;
	width:100%;
}
.pro_list p>a {
	color: #7c7c7c;
	font-size: 12px;
	float: left;
	word-break: keep-all;           /* 涓嶆崲琛� */
	white-space: nowrap;          /* 涓嶆崲琛� */
	overflow: hidden;               /* 鍐呭瓒呭嚭瀹藉害鏃堕殣钘忚秴鍑洪儴鍒嗙殑鍐呭 */
	text-overflow: ellipsis;
	position: relative;
	margin: 0px;
	background: #eeeeee;
	 padding-left:20px; padding-right:30px;
	line-height: 40px;
	width: 100%;
}
.pro_list p>a:hover {
	color: #fff;
	background: #74b446;
}
.pro_list p>a i {
	height: 40px;
	width: 8px;
	float: right;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -3px -134px;
	position: absolute;
	right: 20px;
}
.pro_list p>a:hover i {
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -38px -133px;
}
.pro_list p.on_pro>a{
	color: #fff;
	background: #74b446;
}
.pro_list p.on_pro>a i{
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -38px -133px;
}
.pro_list p.on_pro span{
	display:block;
}
.pro_list p span{
	display:none;
	width:100%;
}
.pro_list p span a{
	color: #7c7c7c;
	font-size: 12px;
	float: left;
	word-break: keep-all;           /* 涓嶆崲琛� */
	white-space: nowrap;          /* 涓嶆崲琛� */
	overflow: hidden;               /* 鍐呭瓒呭嚭瀹藉害鏃堕殣钘忚秴鍑洪儴鍒嗙殑鍐呭 */
	text-overflow: ellipsis;
	position: relative;
	margin: 0px;
	background: #f7f7f7;
	 padding-left:30px; padding-right:30px;
	line-height: 40px;
	width: 100%;
}

.advan h3 {
	font-weight: bold;
	color: #74b446;
	margin-top: 25px;
	margin-bottom: 15px;
}
.lborz {
	background: #74b446 none repeat scroll 0 0;
	float: left;
	height: 2px;
	margin-right: 2%;
	width: 10%;
	margin-bottom: 20px;
}
.lbory {
	background: #000 none repeat scroll 0 0;
	float: left;
	height: 2px;
	margin-bottom: 20px;
	width: 88%;
}
.panel-group .panel {
	border-radius: 0px;
}
.panel-group .panel + .panel {
	margin-top: 0px;
}
.panel-group {
	width: 100%;
	float: left;
}
.panel-default {
	box-shadow: none;
	border: solid 1px #dddddd;
	line-height: 24px;
	width: 100%;
	float: left;
}
.panel-default > .panel-heading {
	background: none;
	border: none;
	padding: 0;
	display: block;
	float: left;
	width: 100%;
}
.panel-title {
	line-height: 30px;
	padding: 0;
	width: 100%;
	float: left;
}
.txtcen {
	text-align: center;
	font-weight: bold;
}
.txtcen h1 {
	font-weight: bold;
	margin-bottom: 60px;
}
.txtcen span {
	color: #003399;
}
.faq_rig {
	line-height: 30px;
	padding: 0;
	background: #f8f8f8;
}
.faq_lef {
	border-bottom: solid 1px #dddddd;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	line-height: 43px;
}
.faq_rig img {
	float: left;
}
.collapse1 p {
word-break:keep-all;           /* 涓嶆崲琛� */
white-space:nowrap;          /* 涓嶆崲琛� */
overflow:hidden;               /* 鍐呭瓒呭嚭瀹藉害鏃堕殣钘忚秴鍑洪儴鍒嗙殑鍐呭 */
text-overflow:ellipsis; position:relative;
padding-left:20px; padding-right:30px;
}

.collapse1 .faq_lef {
	background: #363b3f;
	color: #fff;
}
.collapsed .faq_lef {
	background: #f3f3f3;
	color: #000;
}
.collapse1 .p_bg {
	position:absolute;
	right:0px;
	height: 40px;
	width: 40px;
	float: right;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat 10px -190px;
}
.collapsed .p_bg {
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat 10px -230px;
}
.panel-collapse {
	padding: 30px;
}
.lef_mess h3 {
	font-weight: bold;
	color: #74b446;
	margin-top: 35px;
	margin-bottom: 15px;
}
.lef_mess .form-control {
	border-radius: 0px;
	margin-bottom: 10px;
}
.lef_mess .mess_con {
	min-height: 240px;
	width: 100%;
}
.lef_mess .code1 {
	width: 60%;
}
.lef_mess .lef_btn {
	float: right;
	background: #74b446;
	color: #fff;
	width: 40%;
	border: none;
	padding: 10px 0px;
	margin-top: 20px;
}
.lef_mess .lef_btn:hover {
	background: #529323;
}
/*about*/
.abt_r {
	padding-left: 40px;
	float: left;
}
.abt_top {
	float: left;
	width: 100%;
}
.abt_r .abt_top h3 {
	float: left;
	margin: 0px;
	color: #74b446;
	font-weight: 900;
	float: left;
}
.abt_r .abt_top h3 span {
	color: #000;
}
.abt_r .abt_top i {
	height: 45px;
	width: 50px;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -132px -150px;
	float: left;
	margin-right: 5px;
}
.abt_r .abt_top .abt_img {
	width: 100%;
	float: left;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
}
.abt_r .abt_top img {
	margin: 35px 0px;
	width: 100%;
}
.abt_r .abt_top p {
	color: #9a9a9a;
	width: auto;
	line-height: 20px;
	margin-bottom: 15px;
	word-wrap: break-word;
	table-layout: fixed;
	word-break: break-all
}
.abt_r .abt_bot {
	padding: 40px 0px;
	float: left;
	width: 100%;
}
.abt_r .abt_bot h3 {
	float: left;
	margin: 0px;
	color: #74b446;
	font-weight: 900;
	float: left;
}
.abt_r .abt_bot h3 span {
	color: #000;
}
.abt_r .abt_bot i {
	height: 45px;
	width: 50px;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -135px -100px;
	float: left;
	margin-right: 5px;
}
/*products*/
.pro_main {
	float: left;
	width: 100%;
}
.pro_main h3 {
	float: left;
	margin: 0px;
	color: #74b446;
	font-weight: 900;
	float: left;
}
.pro_main h3 span {
	color: #000;
}
.pro_main i {
	height: 45px;
	width: 50px;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -79px -152px;
	float: left;
	margin-right: 5px;
}
.pro_main .pro_5 {
	border: solid 1px #e6e6e6;
	float: left;
	width: 100%;
}
.pro_main .pro_img {
		width: 100%;
	margin: 0px auto;
	text-align: center;
	vertical-align: middle;
	*display:inline-block;
	
}

.pro_main .p_5 {
	padding: 0px 5px;
	margin: 20px 0px;
	float: left;
}
.pro_main .pro_tet {
	padding-left: 10px;
	padding-top: 10px;
	height: 53px;
}
.pro_main .pro_tet h4 a {
	color: #74b446;
	margin: 0;
	font-size:14px;
}
.pro_main .pro_tet:hover h4 a {
	color: #529323;
	text-decoration: none;
}
.pro_main .p_5 p {
	font-size: 12px;
	color: #b6b6b6;
	padding: 5px 0px;
	position: relative;
	padding-right: 30px;
	width: 95%;
}
.pro_main .pro_pic .pro_tet .fa {
	display: block;
	position: absolute;
	bottom: 10%;
	right: -5px;
	height: 35px;
	width: 35px;
	padding-left: 5px;
	padding-top: 19px;
}
.page_list {
	text-align: right;
	margin-top: 30px;
}
.page_list a {
	border: #efefef 1px solid;
	padding: 5px;
	margin-left: 5px;
}
/*productshow*/
.proshow {
	padding-left: 30px;
}
.proshow_l {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 30px;
	float: left;
}
.proshow_r {
	padding-top: 20px;
	padding: 0px;
	margin-bottom: 20px;
	float: left;
}
.protxt {
	padding-bottom: 30px;
	border-bottom: 1px solid #dcdcdc;
}
.pro_nav {
	list-style: none;
	display: block;
	float: left;
	padding-left: 0;
}
.pro_nav li {
	float: left;
	display: block;
	padding: 20px 4px;
}
.pro_nav li img{width:100%;}
.pro_nav li.active img {
	border: #CCC 1px solid;
	width:100%;
}
.prosr_img img {
	border: #CCC 1px solid;
	width:100%;
}
.pro_xq .prosr_img img {
	border: #CCC 1px solid;
	width:100%;
}
.wh {
	width: 25%;
}
.procont p{word-wrap:break-word;word-break:break-all;}
.procont img{ max-width:100%;}
.procont p a,.procont span a {font-weight:bold; color:#000;}
.pro_xq .pro_tit {
	margin: 25px 0px 60px 15px;
	position: relative;
	font-weight: bold;
}
.pro_xq .pro_tit span {
	border-bottom: 1px solid #666;
	position: absolute;
	top: 30px;
	left: 10px;
	width: 40px;
	height: 1px;
	display: block;
}
.pro_xq dl {
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 40px;
}
.picarr {
	position: relative;
	margin: 20px auto;
}
.picarr .picture {
	width: 100%;
	text-align: center;
}
.picarr .picture a {
	display: none;
}
.picarr .preview {
	width: 685px;
	margin-top: 20px;
	padding: 5px;
	background: #eef3fa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.picarr .preview li {
	float: left;
	margin: 4px;
	list-style: none;
}
.picarr .preview li a {
	width: 58px;
	height: 45px;
	border: 1px solid #fff;
	background: #fff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
*display:block;
*font-size:35px;
*font-family:Arial;
}
.picarr .preview li a img {
	vertical-align: middle;
	width:100%;
}
.picarr .preview li.current a {
	border: 1px solid #000;
}
.protxt h2 {
	border-bottom: 1px solid #003499;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.protxt p {
	padding-bottom: 15px;
	margin-bottom: 0px;
	font-weight: bold;
}
.protxt span {
	color: #858484;
	font-weight: normal;
	font-size: 14px;
}
.img_cen {
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.prosr_img {
	float: left;
	padding: 25px 0px;
	margin-bottom: 0px;
}
.prosr_img li {
	list-style: none;
	float: left;
	width: 25%;
	padding: 5px;
}
.prosr_img img {
	border: solid 2px #fff;
	width:100%;
}
.prosr_img img:hover {
	border: solid 2px #74b446;
}
.prospic {
	padding-bottom: 20px;
	float: left;
}
.borb {
	border-bottom: 1px solid #dcdcdc;
}
.prospan {
	color: #858484;
	margin: 25px 0px 15px 0px;
	float: left;
}
.send a {
	padding: 10px 0px;
	width: 48%;
	margin-left: 5px;
	text-align: center;
	background: #74b446;
	float: left;
	margin-bottom: 5px;
	color: #fff;
	text-decoration: none;
}
.send a:hover {
	background: #282828;
}
.smart-body .nav-tabs {
	border: none;
}
.smart-body .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #fff;
	border: none;
	background: #74b446;
}
.smart-body .nav-tabs > li > a {
	border-radius: 0px;
	color: #fff;
	background: #333333;
	font-size: 12px;
}
.smart-body .nav-tabs > li > a:hover {
	background: #74b446;
	color: #fff;
}
.smart-body .tab-content {
	border: #ddd 1px solid;
	min-height: 300px;
	padding: 30px;
}
/*news*/
.new_list {
	float: left;
	width: 100%;
}
.new_list h3 {
	float: left;
	margin: 0px;
	color: #74b446;
	font-weight: 900;
	float: left;
}
.new_list h3 span {
	color: #000;
}
.new_list i {
	height: 45px;
	width: 50px;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -79px -100px;
	float: left;
	margin-right: 5px;
}
.new_row {
	padding: 15px;
	float: left;
	border: #b1b1b1 2px solid;
	margin-top: 20px;
	width: 80%;
}
.new_row a h5, .new_row a p {
	color: #b0b0b0;
}
.new_row:hover {
	border: 2px #74b446 solid;
}
.new_row p {
	margin-bottom: 20px;
}
.new_row:hover a h5 {
	color: #74b446;
}
.new_row:hover a p {
	color: #b0b0b0;
}
.new_row .new_more {
	background: #cfcfcf;
	padding: 5px 20px;
	color: #595959;
}
.new_row:hover .new_more {
	background: #74b446;
	color: #fff;
}
.news-img img{ width:100%;}
.nexpre {
	float: left;
	margin-top: 100px;
}
.new_txt {
	padding-bottom: 60px;
	float: left;
	color: #000;
	width: 100%;
	color: #9a9a9a;
}
.new_txt h3 {
	margin: 30px 0px 15px 0px;
	color: #74b446;
	font-weight: bold;
}
.new_r {
	padding-right: 0px;
	float: left;
}
.recent_tit {
	font-size: 20px;
	border-bottom: 2px solid #828282;
}
.recent_tit span {
	color: #8f8f8f;
}
.prnx {
	margin-bottom: 140px;
}
.prnx p {
	font-weight: bold;
}
.prnx p a {
	color: #9a9a9a;
	font-weight: normal;
}
.prnx p a:hover {
	color: #000;
}
/*vedio*/
.video h3 {
	float: left;
	margin: 0px;
	color: #74b446;
	font-weight: 900;
	float: left;
}
.video h3 span {
	color: #000;
}
.video i {
	height: 45px;
	width: 70px;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -86px -210px;
	float: left;
	margin-right: 5px;
}
.film .news-img img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.film:hover .news-img img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}
/*contact*/
.addr {
	float: left;
	padding: 30px 0px;
	width: 100%;
}
.addr .addrl {
	float: left;
	width: 100%;
	-moz-box-shadow: 5px 5px 5px #999;
	-webkit-box-shadow: 5px 5px 5px #999;
	box-shadow: 5px 5px 5px #999;
}
.addr .addrl h3 {
	font-family: Impact, "Arial";
	color: #fff;
	background: #74b446;
	line-height: 60px;
	padding: 0px 10px;
	margin: 0px;
}
.addr .addrl h3 i {
	width: 50px;
	height: 50px;
	float: left;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat 5px -270px;
	margin-right: 10px;
}
.addr .addrl .ddrltxt {
	padding: 35px 0px 25px 0px;
	float: left;
}
.addr .addrl .ddrltxt h4 {
	font-weight: bold;
	margin: 0px;
	line-height: 58px;
	padding: 0px 20px;
}
.addr .addrl .ddrltxt i {
	height: 58px;
	width: 55px;
	float: left;
}
.addr .addrl .ddrltxt p {
	margin: 0px;
	line-height: 58px;
	padding: 0px 20px;
	float: left;
	width: 100%;
}
.addr .addrl .ddrltxt p a {
	line-height: 30px;
	background: #74b446;
	float: left;
	margin-top: 14px;
	width: 70%;
	text-align: center;
	color: #fff;
	border-radius: 15px;
}
.addr .addrl .ddrltxt p a:hover {
	background: #529323;
}
.ico1 {
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -5px -322px;
}
.ico2 {
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -6px -374px;
}
.ico3 {
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -97px -270px;
}
.ico4 {
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -99px -325px;
}
.ico5 {
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -101px -375px;
}
.addr .addrl .ddrltxt span {
	font-family: Impact, "Arial";
	color: #74b446;
	padding-top: 20px;
	float: left;
	width: 100%;
}
.addrr {
	overflow: hidden;
	width: 100%;
	padding-left: 30px;
}
.addrr p {
	text-align: right;
	float: right;
	margin-top: 15px;
	margin-bottom: 25px;
}
.addrr p i {
	height: 20px;
	width: 25px;
	display: block;
	float: left;
	background: url(../images/ioc.png)/*tpa=http://www.igoldencnc.com/images/ioc.png*/ no-repeat -180px -425px;
}
/* message*/
.main_messa {
	padding-bottom: 60px;
}
.main_messa h4 {
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 30px;
	border-top: #ababab solid 2px;
}
.main_messa small {
	color: #aaaaaa;
	text-align: center;
	width: 100%;
	float: left;
	margin: 15px;
}
.main_messa .form-control {
	width: 100%;
	float: left;
	height: 50px;
	margin-bottom: 10px;
	border-radius: 0px;
}
.main_messa .mess {
	width: 100%;
}
.main_messa .code11 {
	float: right;
	text-align: right;
}
.main_messa .code12 {
	float: right;
	text-align: right;
	width: 100%;
	padding-left: 0px;
}
.main_messa .code {
	width: 30%;
	height: 40px;
	float: left;
	margin-bottom: 0;
}
.main_messa .code_img {
	float: left;
	height: 36px;
	cursor: pointer;
	margin-right: 10px;
}
.main_messa .btn2 {
	color: #FFF;
	line-height: 40px;
	float: right;
	width: 30%;
	border: none;
	background: #74b446;
	text-align: center;
	font-size: 16px;
}
.main_messa .btn2:hover {
	color: #FFF;
	background: #3a6f14;
}
@media (max-width:1200px) {
}
@media (max-width: 992px) {
.abt_r {
	padding: 15px;
	float: left;
}
}
@media (max-width: 768px) {
.proshow {
	padding: 0px 15px;
}
.send a {
	width: 40%;
}
.smart-body .nav-tabs > li {
	margin-bottom: 3px;
	width: 100%;
	float: left;
}
.smart-body .tab-content {
	padding: 10px;
}
.addrr {
	padding: 0px; margin-top:30px;
}
.main_messa {
	padding: 0px 15px 60px 15px;
}
.lik .link p {
	width: 60%;
}

}
@media (max-width: 400px) {
.main_messa .code {
	width: 50%;
	float: right;
}
.main_messa .code_img {
	float: left;
	height: 36px;
}
.main_messa .btn2 {
	float: right;
	width: 50%;
	margin-top: 10px;
}
.lik .link p {
	width: 100%;
	padding: 10px 20px;
}
}