@charset "utf-8";
*.bhover { background:#999; color:#fff;}
* { margin:0; padding:0; outline:none; font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif;
-webkit-font-smoothing:antialiased; /*chrome、safari*/
-moz-osx-font-smoothing:grayscale; /*firefox*/
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
@font-face {
    font-family: 'genuinebold';
    src: url('http://nmlfyy.com/template/default/index/fonts/genuib-webfont.eot');
    src: url('http://nmlfyy.com/template/default/index/fonts/genuib-webfont.eot#iefix') format('embedded-opentype'),
         url('http://nmlfyy.com/template/default/index/fonts/genuib-webfont.woff2') format('woff2'),
         url('http://nmlfyy.com/template/default/index/fonts/genuib-webfont.woff') format('woff'),
         url('http://nmlfyy.com/template/default/index/fonts/genuib-webfont.svg#genuinebold') format('svg');
    font-weight: normal;
    font-style: normal;

}

.navicon{position:absolute; right:10px; top:15px; display:block; display:none; height:30px; width:30px; transition:1s; z-index:9999; background:#fff; border-radius:3px; display:flex; display:-webkit-flex; flex-flow:column wrap; justify-content:center; align-items:center;}
.navicon .line { flex:0 0 80%; width:80%; background:#172f64; height:2px; margin:6px 10%; display:block;}
.navicon.close span{opacity:0;transition:.3s cubic-bezier(.53,0,.15,.3); color:#fff;}

.navicon .line.deg45{transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 	/* Opera */
}
.navicon .line.deg135{transform:rotate(135deg);
-ms-transform:rotate(135deg); 	/* IE 9 */
-moz-transform:rotate(135deg); 	/* Firefox */
-webkit-transform:rotate(135deg); /* Safari 和 Chrome */
-o-transform:rotate(135deg); 	/* Opera */
}
body{
	margin:0;
	padding:0;
	font-size:14px;
	line-height:24px;
	background:#fff;
	color:#707070;
	-webkit-font-smoothing: antialiased; /*chrome、safari*/
	-moz-osx-font-smoothing: grayscale; /*firefox*/
	overflow-x:hidden;
}
ol,ul,li,p {
		list-style:none;font-weight:normal;
}
dl,dt,dd {border:0;}
a {
		color:#545454;
		outline:none;
		font-weight:normal;
		text-decoration:none;
}

a:hover { color:#6b4612;}
a img {
		border:0;
		margin:0;
		padding:0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #666; opacity:0.5;  font-size:15px;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #666;opacity:0.5; font-size:15px;
}
input:-ms-input-placeholder{
    color: #666;opacity:0.5; font-size:15px;
}
input::-webkit-input-placeholder{
    color: #666;opacity:0.5; font-size:15px;
}

.animated{visibility:hidden}
.visible{visibility:visible}
.alpha0 {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.alpha13 {filter:alpha(opacity=13); -moz-opacity:0.13; -khtml-opacity: 0.40; opacity: 0.13;}
.color1 { background:#cccccc;}
.color2 { background:#ffffff;}
.color3 { background:#000000;}
.color4 { background:#0baecb;}
.alpha70 { filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.alpha40 { filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.h50 { height:50px; display:none;}
.h60 { height:60px; display:none;}
.h65 { height:65px; display:none;}
*.fl { float:left;}
*.fr { float:right;}
*.mt3 { margin-top:3px;}
*.mt5 { margin-top:5px;}
*.mt8 { margin-top:8px;}
*.mt10 { margin-top:10px;}
*.mt20 { margin-top:20px;}
*.mt24 { margin-top:24px;}
*.mt30 { margin-top:30px;}
*.mt40 { margin-top:40px;}
*.mt45 { margin-top:45px;}
*.mt50 { margin-top:50px;}
*.mt60 { margin-top:60px;}
*.mt70 { margin-top:70px;}
*.mt80 { margin-top:80px;}
*.mt90 { margin-top:80px;}
*.mt100 { margin-top:100px;}
*.mt150 { margin-top:150px;}

*.f12 { font-size:12px; line-height:24px;}
*.f14 { font-size:14px; line-height:26px;}
*.f15 { font-size:15px; line-height:29px;}
*.f16 { font-size:16px; line-height:30px;}
*.f18 { font-size:18px; line-height:32px;}
*.f21 { font-size:21px; line-height:34px;}
*.f20 { font-size:20px; line-height:36px;}
*.f22 { font-size:22px; line-height:38px;}
*.f40 { font-size:40px; line-height:60px;}
*.f50 { font-size:50px; line-height:80px;}
*.center { text-align:center;}
*.strong { font-weight:bold;}
.cfff { color:#fff;}

@media only screen and (max-width: 640px) {

}
@media only screen and (max-width: 480px) {
	
}
/*常用CSS3动画效果*/
.trans,a{
    -webkit-transition: all .5s ease;
    -moz-transition:all .5s ease;
    -o-transition:all .5s ease;
    -ms-transition:all .5s ease;
    transition:all .5s ease;
}
a.mask {
	text-decoration: none;
	overflow: hidden;
	display: block;
}
img.zoom-img:hover {
	-webkit-transform: scale(1.15);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 750ms;
	-moz-transform: scale(1.15);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 750ms;
	overflow: hidden;
}
img.zoom-img {
	-webkit-transform: scale(1, 1);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 250ms;
	-moz-transform: scale(1, 1);
	-moz-transition-timing-function: ease-out;
	-moz-transition-duration: 250ms;
}

/*表单表格*/
.form_table{padding:25px 0 50px 20px; font-size:14px;}
.form_table td{ color:#666; border:0;}
.form_table td p{ line-height:20px; height:20px;}
.form_table .submit {background:#FF4001; border-radius:2px; width:170px; height:40px; text-align:center; line-height:30px; color:#fff; border:0; font-size:16px; font-weight:bold; cursor:pointer;}
/*表单控件控制*/
.num{font-family:"Arial";}
.num1{font-family:Verdana, Arial, Helvetica, sans-serif}
.num5{font-family:"微软雅黑";}
.strong{font-weight:bold;}
.normal{font-weight:normal;}
.aright{text-align:right;}
.aleft{text-align:left;}
.xuxian{border-bottom:1px dashed #ddd;}
.xuxian1{border-bottom:1px dotted #ddd;}
.inputall{height:28px; line-height:28px; border:1px #ddd solid; padding:2px 5px; font-size:14px; background:#fefefe}
.inputall30{border:1px #bababa solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid; height:30px; line-height:30px; font-size:16px;}
.inputselect{line-height:22px; border:1px #cecece solid; padding:5px 2px; font-size:14px; background:#fefefe; color:#555;}
.textarea{border:1px #cecece solid; padding:5px 2px; font-size:14px; background:#fefefe; color:#555;}
.input60{width:60px;}
.input100{width:100px;}
.input150{width:150px;}
.input200{width:200px;}
.input250{width:250px;}
.input300{width:300px;}
.input350{width:350px;}
.input400{width:400px;}
.input500{width:500px;}
.input550{width:550px;}
.input600{width:600px;}
.input650{width:650px;}
.inputfix{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}
/*分页样式*/
.fenye a{font-size:16px; font-family:"宋体"; border:1px solid red;}
.fenye{ text-align:center; height:auto; overflow:hidden; margin-top:20px;}
.fenye a{ border:1px #6b4612 solid; padding:0 10px; /*border-radius:2px;*/ color:#6b4612; background:#fff;display:inline-block;  height:30px; line-height:30px; font-weight:normal; margin-left:8px;}
.fenye a:hover,.fenye .sel{background:#6b4612; color:#fff; border:1px #6b4612 solid;  padding:0 10px;}
.fenye .sel{ font-weight:bold;}
/*chrome  浏览器滚动条的美化 */
/*::-webkit-scrollbar-track-piece {width:8px;background-color:#f4f4ff;}
::-webkit-scrollbar { width:8px; background-color:#f00;}
::-webkit-scrollbar-thumb { width:8px; height:50px; background-color:#999;}
::-webkit-scrollbar-thumb:hover { width:8px; background-color:#bb1818;}*/
/*筛选框*/
.filterbox {  width:96%; margin-left:2%; height:auto; overflow:hidden; line-height:48px; margin-top:10px; background:#f9f9f9; border:1px solid #ebebeb;}
.filterbox .attrbox { width:98%; height:auto; overflow:hidden; border-top:1px solid #ebebeb; margin-left:1%; font-size:14px;}
.filterbox dl.bt0 { border-top:none;}
.filterbox .attrbox dt { width:5%; float:left; color:#535353; font-weight:bold;}
.filterbox .attrbox dd { width:95%; float:left;}
.filterbox .attrbox dd a { display:inline-block; color:#535353; margin:0 10px;}
.filterbox .attrbox dd a:hover { color:#6b4612;}
.filterbox .attrbox dd a.on { color:#6b4612;}

.goods-list { overflow:visible; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:flex-start; align-items:flex-start;}
.goods-list li { width:21%; flex:0 0 21%; margin:2%; float:left; height:auto; overflow:hidden; -webkit-box-shadow:0px 0px 20px #ddd; display:block; box-shadow:0px 0px 20px #ddd;}
.goods-list li .pic { border:0; -moz-box-shadow:0px 0px 20px #ddd; overflow:hidden; display:block;}
.goods-list li .name{ text-align:center; height:48px; line-height:48px; text-align:center; background:#fff;  color:#000;}
.goods-list li:hover .name { background:#6b4612; color:#fff;}

.pic-list { overflow:visible; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:flex-start; align-items:flex-start;}
.pic-list li { width:21%; flex:0 0 21%; margin:2%; float:left; height:auto; overflow:hidden; -webkit-box-shadow:0px 0px 20px #ddd; display:block; box-shadow:0px 0px 20px #ddd;}
.pic-list li .pic { border:0; -moz-box-shadow:0px 0px 20px #ddd; overflow:hidden; display:block;}
.pic-list li .name{ text-align:center; height:48px; line-height:48px; text-align:center;  background:#fff; color:#000;}
.pic-list li:hover .name { background:#6b4612; color:#fff;}

.news-box { height:auto; overflow:hidden; padding-right:383px;}
.news-box .rightbox { width:330px; height:auto; overflow:hidden; float:right; margin:0 -383px 0 0;}
.news-box .rightbox .searchbox { width:100%; height:auto; overflow:hidden; background:#e5e5e5;}
.news-box .rightbox .searchbox .box { width:80%; height:auto; margin:30px auto; overflow:hidden;}
.news-box .rightbox .searchbox .tit { font-size:24px; color:#000; line-height:30px;}
.news-box .rightbox .searchbox .keys { width:100%; height:40px; margin-top:15px; border:0; background:#fff; line-height:40px; text-indent:10px;}
.news-box .rightbox .searchbox .submit { width:100%; height:40px; font-size:15px; margin-top:15px; border:0; background:#bb1818; color:#fff; line-height:40px; text-align:center; cursor:pointer;}
.news-box .rightbox .picnews { margin-top:30px; display:block;}
.news-box .rightbox .picnews .pic { overflow:hidden;}
.news-box .rightbox .picnews .tit { font-size:17px; line-height:28px; margin-top:10px; color:#000;}
.news-box .rightbox .picnews .des { font-size:14px; line-height:24px; color:#6e6e6e; margin-top:5px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-box .rightbox .picnews:hover .tit{ color:#ff4208;}
.news-box .rightbox .picnews:hover .des{ margin-top:10px;}
.news-list { width:100%; height:auto; overflow:hidden; float:left;}
.news-list li { width:100%; height:165px; padding: 0  20px; overflow:hidden; position:relative; border-bottom:1px solid #dbdbdb;}
.news-list li .box { height:165px; padding-left:100px;}
.news-list li .date { width:100px; height:165px; margin:0 0 0 -100px; float:left; font-family:Arial;}
.news-list li .date .date-day { font-size:53px; line-height:60px; color:#828282; margin-top:30px;}
.news-list li .date .date-year-month{ font-size:14px; line-height:18px; color:#9d9d9d; }
.news-list li .pic { width:300px; height:200px; overflow:hidden; display:block; float:left; margin:0 0 0 -340px; _display:inline; -moz-box-shadow:2px 2px 5px #CCC; -webkit-box-shadow:2px 2px 5px #CCC; box-shadow:2px 2px 5px #CCC;}
.news-list li .brief { width:100%; height:auto; overflow:hidden; float:left; margin-top:30px;}
.news-list li .brief .tit { width:100%; display:block; font-size:22px; height:40px; line-height:40px; color:#323232; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.news-list li .brief .des { color:#707070; font-size:14px; line-height:23px; margin-top:5px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news-list li .brief .more { display:inline-block; width:112px; height:39px; line-height:39px; text-align:center; font-size:14px; color:#ef7626; border:1px solid #ef7626; text-transform:uppercase; position:relative; margin-top:20px;}
.news-list li .brief .more:hover { background:#ef7626; color:#fff;}
.news-list li:hover .brief .tit { color:#6b4612;}
.news-list li:hover .brief .des { color:#6b4612;}
.news-list li:hover .date .date-day { color:#6b4612;}

.news-list li .line_bx { background:#008d39; width:0%; height:2px; position:absolute; left:0; bottom:0;}
.news-list li .line_ly { background:#008d39; width:2px; height:0%; position:absolute; left:0; bottom:0;}
.news-list li .line_tx { background:#008d39; width:0%; height:2px; position:absolute; right:0; top:0;}
.news-list li .line_ry { background:#008d39; width:2px; height:0%; position:absolute; right:0; top:0;}
.news-list li:hover .line_bx { width:100%;}
.news-list li:hover .line_ly { height:100%;}
.news-list li:hover .line_tx { width:100%;}
.news-list li:hover .line_ry { height:100%;}

.jobs-list { width:100%; height:auto; overflow:hidden; float:left;}
.jobs-list li { width:100%; height:60px; overflow:hidden; position:relative; background:#fff; border-bottom:1px dashed #dbdbdb;}
.jobs-list li .date { float:right; line-height:60px; font-family:Arial;}
.jobs-list li .tit { width:100%; font-size:16px; height:60px; line-height:60px; overflow:hidden; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis;}
.jobs-list li .des { color:#707070; font-size:14px; line-height:23px; margin-top:5px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.jobs-list li:hover .tit { color:#6b4612;}
.jobs-list li:hover .des { color:#6b4612;}
.jobs-list li:hover .date { color:#6b4612;}

.upresume { border:1px solid #ccc; background:#eee; padding:10px; border-radius:5px;}
.upresume:hover { border:1px solid #f00; background:#f00; color:#fff;}

.detail { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.detail .tit { font-size:18px; line-height:40px; margin:10px 0; font-weight:bold; text-align:center; color:#000;}
.detail .des { line-height:40px; color:#666; text-align:center;/* border-top:1px solid #ccc;*/ margin-top:10px; font-size:14px;}
.detail .pic { text-align:center;}
.detail .con { padding:10px; line-height:2; text-align:justify;/* text-justify:distribute-all-lines;*/ text-justify:inter-ideograph;}
.detail .con p { font-size:16px;}
/*上一条下一条*/
.detail .prev_next { font-size:14px; border-top:1px solid #ccc; margin:0; padding:10px; margin-top:15px;}
.detail .prev_next a { color:#666; display:block;}
.detail .prev_next a:hover { color:#c00;}
.detail .label { margin:10px 0; font-size:16px; font-weight:bold; color:#666;}
/*相关标签*/
.detail .tag a { display:inline-block; color:#f00; border-bottom:1px dashed #f00; margin:0 3px;}
/*相关新闻列表*/
.detail .news-related-list { width:100%; height:auto; overflow:hidden;}
.detail .news-related-list li { height:30px; border-bottom:1px dashed #ccc; line-height:30px; text-indent:20px; position:relative;}
.detail .news-related-list li:before { content:''; width:6px; height:6px; position:absolute; left:5px; top:50%; margin-top:-3px; background:#999; border-radius:50%;}
.detail .news-related-list li span { float:right;}
/*相关图片列表*/
.detail .news-related-pic { width:100%; height:auto; overflow:hidden;}
.detail .news-related-pic  li { width:120px; height:110px; float:left; margin-right:10px; position:relative;}
.detail .news-related-pic  li .picture { width:120px; height:80px;}
.detail .news-related-pic  li .title { height:20px; line-height:30px; text-align:center; width:100%; font-size:12px;}

.adbox_bg { height:auto; overflow:hidden; position:relative;}
.adbox_bg .adbox { max-width:1200px; min-width:960px; margin:0 auto; height:auto;}
.adbox_bg .adbox p { width:60%;}
/*************************************************首页********************************************************/
/*顶部*/
.head_bg{width: 100%; height: 107px; background: url(http://nmlfyy.com/template/default/index/images/head_bg.jpg) center no-repeat; overflow: hidden;}
.head{width: 1200px; height: 107px; margin: 0 auto; overflow: hidden;}
.head .logo{float: left; margin: 20px 0;}
.head .phone{ height: 40px; margin: 10px 0; float: right; font-size: 20px; color: #6b4612; line-height: 40px; text-indent: 30px; background: url(http://nmlfyy.com/template/default/index/images/phone.png) left no-repeat; overflow: hidden;}
.head form{float: right; width: 300px; height:32px; border:none;  overflow:hidden;}
.head form .text{float: left; width: 230px; height:30px; margin:0 10px;  font-size: 14px;  color: #6b4612; text-indent:5px; line-height: 30px;  border:1px solid #9c772e; background: none; overflow: hidden; }
.head form .submit{float: right; width: 48px; height: 32px; border: none; background: #3b2208; font-size: 14px;  color: #ffffff; line-height: 32px; text-align: center; overflow: hidden; cursor: pointer;}
/*导航*/
.nav_bg{width: 100%; height: 48px; background: #6b4612; }
#nav{width:1200px; height: 48px; margin: 0 auto;}
#nav .clearfix .nLi{float: left; width:14.28%; height: 48px;background: url(http://nmlfyy.com/template/default/index/images/nav_li.jpg) left no-repeat;}
#nav .clearfix .nLi .nLi_a{display:block;width:100%;height: 48px; color: #ffffff; line-height: 48px; font-size: 16px; text-align:center;}
#nav .clearfix .on > .nLi_a{background: #3b2208; }
#nav .clearfix .ono > .nLi_a{background:#3b2208;}
#nav .clearfix .nLi .sub{display: none; width: 100%; height:auto; position: relative; z-index: 20; overflow:hidden;}
#nav .clearfix .nLi .sub li{width: 100%; height:40px;background:url(http://nmlfyy.com/template/default/index/images/nav_sub_bg.png); overflow:hidden;}
#nav .clearfix .nLi .sub a{display:block;width:100%;height: 40px; color: #ffffff; line-height: 40px; text-align:center;}
#nav .clearfix .nLi .sub li:hover{background:#3b2208;}
/*banner*/
#banner{ width:100%; height:auto;overflow: hidden;}
#banner .bd{ margin:0 auto;overflow:hidden;}
#banner .bd li{ width:100% !important; height: 409px; margin: 0 auto; overflow:hidden; text-align:center;}
#banner .hd{ width:100%; height:16px;margin-top:-30px; position: absolute; z-index: 30; overflow: hidden;)}
#banner .hd ul{ display: table; margin:0 auto; overflow: hidden;}
#banner .hd ul li{display: table-cell; cursor:pointer; float: left; zoom:1; width:13px; height:13px; margin:0 4px; background:url(http://nmlfyy.com/template/default/index/images/banner_button.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.6; }
#banner .hd ul .on{filter:alpha(opacity=100);opacity:1; }

.all_bg{width: 100%; height: 1510px;  background: url(http://nmlfyy.com/template/default/index/images/all_bg.jpg) center no-repeat; overflow: hidden;}
/*关于我们*/
.about{width: 1200px; height: 220px; margin: 25px auto; overflow: hidden;}
.about dt{float: left; width: 248px; height: 218px; border: 1px solid #9c772e; overflow: hidden;}
.about dt .name{width: 228px; height: 30px; margin: 10px auto; color: #3b2208; line-height: 30px; font-size: 20px; font-weight: bold; overflow: hidden;}
.about dt .brief{width: 228px; height: 30px; margin: 0 auto; color: #3b2208; line-height: 30px; font-size: 15px; font-weight: bold; overflow: hidden;}
.about dt .info{width: 228px; height: 30px; margin: 0 auto; color: #6b4612; line-height: 30px; font-size: 14px; background: url(http://nmlfyy.com/template/default/index/images/icon.png) left no-repeat; text-indent: 18px; overflow: hidden;}
.about dd {float: right; width: 930px; height: 220px; overflow: hidden;}
.about dd .l_box{float: left; width: 560px; height: 220px; overflow: hidden;}
.about dd .r_box{float: right; width: 360px; height: 206px; border: 1px solid #9c772e; overflow: hidden;}
.about dd .name{width: 100%;height: 30px; margin: 10px auto; color: #3b2208; line-height: 30px; font-size: 20px; font-weight: bold; overflow: hidden;}
.about dd .brief{width: 100%; height: 144px; margin: 8px auto; color: #3b2208; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;}
/*药材品种*/
.cls{width: 1200px; height: 530px; margin: 0 auto; overflow: hidden;}
.cls dt{float: left; width: 250px; height: 530px; overflow: hidden;}
.cls dt .name{width: 100%; height: 32px;  color: #ffffff; line-height: 32px; font-size: 16px; font-weight: bold; text-indent: 15px; background: #6b4612; overflow: hidden;}
.cls dt form{width: 100%; height:60px; margin-bottom: 20px; background: #9c772e;  border:none;  overflow:hidden;}
.cls dt form .text{float: left; width: 170px; height:28px; margin:15px 0; margin-left: 15px; font-size: 14px;  color: #3b2208; line-height: 28px;  border:1px solid #ffffff; background: none; overflow: hidden; text-indent:5px;}

.cls dt form .text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #3b2208; font-size:14px; font-weight:bold;
}
.cls dt form .text::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #3b2208; font-size:14px; font-weight:bold;
}
.cls dt form .text:-ms-input-placeholder{
    color: #3b2208; font-size:14px; font-weight:bold;
}
.cls dt form .text::-webkit-input-placeholder{
    color: #3b2208; font-size:14px; font-weight:bold;
}
.cls dt form .submit{float: left; width: 34px; height: 30px; margin:15px 0; border: none; background: #fb8200; font-size: 14px;  color: #ffffff; line-height: 30px; text-align: center; overflow: hidden; cursor: pointer;}
.cls dt ul{width: 100%; height:120px; margin-bottom: 20px; background: #9c772e;overflow:hidden;}
.cls dt ul li{float: left; width: 95px; height: 24px;  margin:0 15px; font-size: 14px;  color: #3b2208; line-height: 24px; overflow: hidden;}
.cls dt ul li a { color:#3b2208;}
.cls dt .info{width: 100%; height:auto; padding: 15px;  font-size: 14px;  color: #3b2208; line-height: 30px; background: #9c772e;overflow:hidden; font-weight:bold;}
.cls dd{float: right; width: 930px; height: 530px; overflow: hidden;}
.cls dd .name_bg{width: 100%; height: 32px; background: #6b4612; overflow: hidden;}
.cls dd .name_bg p{float: left; color: #ffffff; line-height: 32px; font-size: 16px; font-weight: bold; text-indent: 15px; }
.cls dd .name_bg a{float: right; display: block; color: #ffffff; line-height: 32px; font-size: 16px; font-weight: bold; margin-right: 15px;}
.cls dd ul{width: 930px; height: 498px; overflow: hidden;}
.cls dd ul li{width: 216px; height:230px; margin: 10px 8px;  float: left; overflow: hidden;}
.cls dd ul li .pic{width: 214px; height: 196px; border: 1px solid #9c772e; overflow: hidden;}
.cls dd ul li .title{display: block; width: 100%; height: 49px; color: #9c772e; font-size: 14px; line-height: 49px;overflow: hidden; }
.cls dd ul li:hover .title{color: #3b2208;}
/*产品中心*/
.product{width: 1200px; height: auto; margin:25px auto; overflow: hidden;}
.product .name_bg{width: 100%; height: 32px; background: #6b4612; overflow: hidden;}
.product .name_bg p{float: left; color: #ffffff; line-height: 32px; font-size: 16px; font-weight: bold; text-indent: 15px; }
.product .name_bg a{float: right; display: block; color: #ffffff; line-height: 32px; font-size: 16px; font-weight: bold; margin-right: 15px;}
.product ul{margin: 15px 0;}
.product ul li{width: 292px; height:286px; margin: 10px 4px;  float: left; overflow: hidden;}
.product ul li .pic{width: 292px; height: 254px; overflow: hidden;}
.product ul li .title{display: block; width: 100%; height: 32px; color: #9c772e; font-size: 14px; line-height: 32px;overflow: hidden; }
.product ul li:hover .title{color: #3b2208;}

/*脚部*/
.foot_bg{width:100%;height:148px;background:url(http://nmlfyy.com/template/default/index/images/foot_bg.jpg) bottom no-repeat; margin-top:-28px;  overflow: hidden;}
.foot_bg .foot{width: 1200px; height:148px; margin: 0 auto; overflow: hidden;}
.foot_bg .foot .lb{float: left; width: 1040px; height: 120px; margin-top: 28px; overflow: hidden;}
.foot_bg .foot .lb ul{width: 100%; height: 40px; overflow: hidden;}
.foot_bg .foot .lb p{width: 100%; height: 72px; margin: 4px 0; font-size: 14px; color: #ffffff; line-height: 24px; text-align: center; overflow: hidden;}
.foot_bg .foot .lb p a { color:#fff;}
.foot_bg .foot .lb li{float: left; width: 14.28%; height: 40px; overflow: hidden;}
.foot_bg .foot .lb li a{display: block; width: 100%; height: 40px; font-size: 16px; color: #ffffff; line-height: 40px; text-align: center; overflow: hidden;}
.foot_bg .foot dl{float: right;}
.foot_bg .foot dl dt{width:105px; height: 105px; border: 3px solid #6b4612; border-radius: 6px; overflow: hidden; }
.foot_bg .foot dl dd{width:105px; height: 32px;font-size: 14px; color: #ffffff; line-height: 32px; text-align: center; overflow: hidden;}
/*************************************************内页********************************************************/
/*公共样式*/
.ny_banner{width: 100%; height:409px; overflow: hidden; }
.insidebox_bg{width: 100%; background: url(http://nmlfyy.com/template/default/index/images/all_bg.jpg) top no-repeat; overflow: hidden;}
.insidebox{width:1200px; min-height:560px;  margin: 20px auto;  overflow: hidden; }
.insidebox .leftbox{float: left;  width: 200px; height: auto; margin:0 auto; overflow:hidden; }
.insidebox .leftbox .guidebox{height: auto; margin: 0 auto; overflow: hidden;}
.insidebox .leftbox .guidebox dt{width: 200px; height:40px; background:#6b4612 ; overflow: hidden;}
.insidebox .leftbox .guidebox dt .name{width:200px; height: 40px;font-size: 16px; color:#ffffff; line-height: 40px; text-align: center; font-weight: bold;  overflow: hidden;}
.insidebox .leftbox .guidebox dd{width: 200px; overflow: hidden;}
.insidebox .leftbox .guidebox dd ul{width:auto;  height:auto; overflow: hidden;}
.insidebox .leftbox .guidebox dd ul li{width: 200px; height: 36px; border-bottom: 1px solid #6b4612; overflow: hidden; }
.insidebox .leftbox .guidebox dd ul li a{display: block;width: 200px; height: 36px; font-size: 14px; color: #6b4612; line-height: 36px;text-align: center; cursor: pointer; overflow: hidden;}
.insidebox .leftbox .guidebox dd ul li:hover{background: #6b4612;}
.insidebox .leftbox .guidebox dd ul li:hover a{color: #ffffff; }
.insidebox .leftbox .guidebox dd ul .ono{background: #6b4612;}
.insidebox .leftbox .guidebox dd ul .ono a{color: #ffffff; }
.insidebox .contentbox{float: right; width:960px; min-height: 600px;overflow: hidden;}
.insidebox .contentbox dt{width: 98%;  height:50px; margin: 0 auto; color: #6b4612;  font-size: 14px; line-height: 50px; text-align: right; border-bottom: 1px solid #6b4612;  overflow: hidden;}
.insidebox .contentbox dt strong{display: none;}
.insidebox .contentbox dd{width: 100%; margin: 20px auto; overflow: hidden;}